diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..4817ed1 Binary files /dev/null and b/.DS_Store differ diff --git a/public_html/.DS_Store b/public_html/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/public_html/.DS_Store differ diff --git a/public_html/anchor.inc.php b/public_html/anchor.inc.php new file mode 100644 index 0000000..7202f8e --- /dev/null +++ b/public_html/anchor.inc.php @@ -0,0 +1,17 @@ +name = $name; + $this->page = $page; + $this->x = $x; + $this->y = $y; + } +} + +?> \ No newline at end of file diff --git a/public_html/autofix.url.php b/public_html/autofix.url.php index c54eb48..a40e67e 100644 --- a/public_html/autofix.url.php +++ b/public_html/autofix.url.php @@ -1,16 +1,14 @@ \"#{}\|\^~\[\]`]/', $path); - $unsafe_percent_found = preg_match('/%[^\dA-F]|%\d[^\dA-F]/i', $path); - $reserved_found = preg_match('/;\?:@=&/', $path); + $no_graphic_found = preg_match('/[\x00-\x1F\x7F\x80-\xFF]/', $parts['path']); + $unsafe_found = preg_match('/[ <>\"#{}\|\^~\[\]`]/', $parts['path']); + $unsafe_percent_found = preg_match('/%[^\dA-F]|%\d[^\dA-F]/i', $parts['path']); + $reserved_found = preg_match('/;\?:@=&/', $parts['path']); if ($no_graphic_found || $unsafe_found || $unsafe_percent_found || $reserved_found) { - $path = join('/', array_map('rawurlencode', explode('/',$path))); - }; + $parts['path'] = join('/', array_map('rawurlencode', explode('/',$parts['path']))); + } // Build updated URL $url_fixed = ''; @@ -44,31 +42,33 @@ function apply($url) { if (isset($parts['pass'])) { $url_fixed .= ':'; $url_fixed .= $parts['pass']; - }; + } $url_fixed .= '@'; - }; + } if (isset($parts['host'])) { $url_fixed .= $parts['host']; - }; + } if (isset($parts['port'])) { $url_fixed .= ':'; $url_fixed .= $parts['port']; - }; - }; + } + } - $url_fixed .= $path; + if (isset($parts['path'])) { + $url_fixed .= $parts['path']; + } if (isset($parts['query'])) { $url_fixed .= '?'; $url_fixed .= $parts['query']; - }; + } if (isset($parts['fragment'])) { $url_fixed .= '#'; $url_fixed .= $parts['fragment']; - }; + } return $url_fixed; } diff --git a/public_html/background.image.php b/public_html/background.image.php index f597108..e68d4d9 100644 --- a/public_html/background.image.php +++ b/public_html/background.image.php @@ -32,7 +32,7 @@ class BackgroundImage { * @param string $url URL of the image file (or NULL of no image should be rendered at all) * @param resource $image image object to be displayed */ - function BackgroundImage($url, $image) { + function __construct($url, $image) { $this->_url = $url; $this->_image = $image; } @@ -43,7 +43,7 @@ function BackgroundImage($url, $image) { * @return BackgroundImage A copy of current object */ function ©() { - $value =& new BackgroundImage($this->_url, $this->_image); + $value= new BackgroundImage($this->_url, $this->_image); return $value; } @@ -74,51 +74,34 @@ function is_default() { * @uses BackgroundPosition * @uses OutputDriver */ - function show(&$driver, $box, $repeat, $position, $attachment) { + function show(&$driver, $box, $repeat, $position) { /** * If no image should be rendered, just return * @see BackgroundImage::$_url */ if (is_null($this->_url)) { return; - }; + } if (is_null($this->_image)) { return; - }; - - if ($attachment == BACKGROUND_ATTACHMENT_FIXED && - $box->get_css_property(CSS_DISPLAY) == '-body') { - $media =& $driver->get_media(); - $left = $box->get_left_background(); - $right = $box->get_right_background(); - $top = $driver->offset + mm2pt($media->margins['bottom']) + mm2pt($media->real_height()); - $bottom = $driver->offset + mm2pt($media->margins['bottom']); - } else { - $left = $box->get_left_background(); - $right = $box->get_right_background(); - $top = $box->get_top_background(); - $bottom = $box->get_bottom_background(); - }; + } + /** + * Setup clipping region for padding area. Note that background image is drawn in the padding + * area which in generic case is greater than content area. + * + * @see OutputDriver::clip() + * + * @link http://www.w3.org/TR/CSS21/box.html#box-padding-area CSS 2.1 definition of padding area + */ $driver->save(); - - if (!$GLOBALS['g_config']['debugnoclip']) { - /** - * Setup clipping region for padding area. Note that background image is drawn in the padding - * area which in generic case is greater than content area. - * - * @see OutputDriver::clip() - * - * @link http://www.w3.org/TR/CSS21/box.html#box-padding-area CSS 2.1 definition of padding area - */ - $driver->moveto($left, $top); - $driver->lineto($right, $top); - $driver->lineto($right, $bottom); - $driver->lineto($left, $bottom); - $driver->closepath(); - $driver->clip(); - }; + $driver->moveto($box->get_left_background(), $box->get_top_background()); + $driver->lineto($box->get_right_background(), $box->get_top_background()); + $driver->lineto($box->get_right_background(), $box->get_bottom_background()); + $driver->lineto($box->get_left_background(), $box->get_bottom_background()); + $driver->closepath(); + $driver->clip(); /** * get real image size in device points @@ -126,14 +109,14 @@ function show(&$driver, $box, $repeat, $position, $attachment) { * @see pt2pt() * @see px2pt() */ - $image_height = px2pt($this->_image->sy()); - $image_width = px2pt($this->_image->sx()); + $image_height = px2pt(imagesy($this->_image)); + $image_width = px2pt(imagesx($this->_image)); /** * Get dimensions of the rectangle to be filled with the background image */ - $padding_width = $right - $left; - $padding_height = $top - $bottom; + $padding_width = $box->get_right_background() - $box->get_left_background(); + $padding_height = $box->get_top_background() - $box->get_bottom_background(); /** * Calculate the vertical offset from the top padding edge to the background image top edge using current @@ -157,7 +140,7 @@ function show(&$driver, $box, $repeat, $position, $attachment) { $y_offset = ($padding_height - $image_height) * $position->y / 100; } else { $y_offset = $position->y; - }; + } /** * Output the image (probably tiling it; depends on current value of 'background-repeat') using @@ -177,8 +160,8 @@ function show(&$driver, $box, $repeat, $position, $attachment) { * 'background-repeat: no-repeat' case; no tiling at all */ $driver->image($this->_image, - $left + $x_offset, - $top - $image_height - $y_offset, + $box->get_left_background() + $x_offset, + $box->get_top_background() - $image_height - $y_offset, px2pt(1)); break; case BR_REPEAT_X: @@ -186,10 +169,10 @@ function show(&$driver, $box, $repeat, $position, $attachment) { * 'background-repeat: repeat-x' case; horizontal tiling */ $driver->image_rx($this->_image, - $left + $x_offset, - $top - $image_height - $y_offset, + $box->get_left_background() + $x_offset, + $box->get_top_background() - $image_height - $y_offset, $image_width, - $right, + $box->get_right_background(), $x_offset, $y_offset, px2pt(1)); @@ -199,10 +182,10 @@ function show(&$driver, $box, $repeat, $position, $attachment) { * 'background-repeat: repeat-y' case; vertical tiling */ $driver->image_ry($this->_image, - $left + $x_offset, - $top - $image_height - $y_offset, + $box->get_left_background() + $x_offset, + $box->get_top_background() - $image_height - $y_offset, $image_height, - $bottom, + $box->get_bottom_background(), $x_offset, $y_offset, px2pt(1)); @@ -212,17 +195,17 @@ function show(&$driver, $box, $repeat, $position, $attachment) { * 'background-repeat: repeat' case; full tiling */ $driver->image_rx_ry($this->_image, - $left + $x_offset, - $top - $image_height + $y_offset, + $box->get_left_background() + $x_offset, + $box->get_top_background() - $image_height + $y_offset, $image_width, $image_height, - $right, - $bottom, + $box->get_right_background(), + $box->get_bottom_background(), $x_offset, $y_offset, px2pt(1)); break; - }; + } /** * Restore the previous clipping area diff --git a/public_html/background.php b/public_html/background.php new file mode 100644 index 0000000..a355fd9 --- /dev/null +++ b/public_html/background.php @@ -0,0 +1,130 @@ +_color = $color; + $this->_image = $image; + $this->_repeat = $repeat; + $this->_position = $position; + } + + /** + * "Deep copy" routine; it is requred for compatibility with PHP 5. + * + * @return Background A copy of current object + */ + function copy() { + $value = new Background($this->_color->copy(), + $this->_image->copy(), + $this->_repeat, + $this->_position->copy()); + + return $value; + } + + /** + * Tests if the 'background' CSS property value is the default property value; e.g. + * all subproperty values are set to defaults. + * + * @return bool Flag indicating if current object have default value + * + * @see CSSBackgroundColor::default_value + * @see BackgroundImage::is_default + * @see CSSBackgroundRepeat::default_value + * @see BackgroundPosition::is_default + */ + function is_default() { + return + $this->_color->equals((new CSSBackgroundColor())->default_value()) && + $this->_image->is_default() && + $this->_repeat == (new CSSBackgroundRepeat())->default_value() && + $this->_position->is_default(); + } + + /** + * Renders the background for the given box object using an output driver + * + * @param OutputDriver $driver Output driver to be used + * @param GenericFormattedBox $box Box the background is rendered for + * + * @uses GenericFormattedBox + * @uses OutputDriver + */ + function show(&$driver, &$box) { + /** + * Fill box with background color + * + * @see Color::apply + * @see OutputDriver::moveto + * @see OutputDriver::lineto + * @see OutputDriver::closepath + * @see OutputDriver::fill + */ + if (!$this->_color->transparent) { + $this->_color->apply($driver); + $driver->moveto($box->get_left_background(), $box->get_top_background()); + $driver->lineto($box->get_right_background(), $box->get_top_background()); + $driver->lineto($box->get_right_background(), $box->get_bottom_background()); + $driver->lineto($box->get_left_background(), $box->get_bottom_background()); + $driver->closepath(); + $driver->fill(); + } + + /** + * Render background image + * + * @see BackgroundImage::show + */ + $this->_image->show($driver, $box, $this->_repeat, $this->_position); + } + + /** + * Converts the absolute lengths used in subproperties (if any) to the device points + * + * @param float $font_size Font size to use during conversion of 'ex' and 'em' units + */ + function units2pt($font_size) { + $this->_position->units2pt($font_size); + } +} + +?> \ No newline at end of file diff --git a/public_html/background.position.php b/public_html/background.position.php index 1682533..75e468f 100644 --- a/public_html/background.position.php +++ b/public_html/background.position.php @@ -40,7 +40,7 @@ class BackgroundPosition { * @param float $y Y-offset value * @param boolean $y_percentage A flag indicating that $y value should be treated as percentage */ - function BackgroundPosition($x, $x_percentage, $y, $y_percentage) { + function __construct($x, $x_percentage, $y, $y_percentage) { $this->x = $x; $this->x_percentage = $x_percentage; $this->y = $y; @@ -53,7 +53,7 @@ function BackgroundPosition($x, $x_percentage, $y, $y_percentage) { * @return BackgroundPosition A copy of current object */ function ©() { - $value =& new BackgroundPosition($this->x, $this->x_percentage, + $value= new BackgroundPosition($this->x, $this->x_percentage, $this->y, $this->y_percentage); return $value; } @@ -77,11 +77,11 @@ function is_default() { function units2pt($font_size) { if (!$this->x_percentage) { $this->x = units2pt($this->x, $font_size); - }; + } if (!$this->y_percentage) { $this->y = units2pt($this->y, $font_size); - }; + } } } diff --git a/public_html/box.block.inline.php b/public_html/box.block.inline.php index 51f2605..42e6134 100644 --- a/public_html/box.block.inline.php +++ b/public_html/box.block.inline.php @@ -1,16 +1,16 @@ readCSS($pipeline->get_current_css_state()); + $box->readCSS($pipeline->getCurrentCSSState()); $box->create_content($root, $pipeline); return $box; } - function InlineBlockBox() { - $this->GenericInlineBox(); + /** + * Create new empty 'inline-block' element. Unlike InlineBlockBox::create(), constructor does not + * initialize the box content. + * + * @see InlineBlockBox::create() + */ + function __construct() { + GenericContainerBox::__construct(); } + /** + * Layout current inline-block element + * + * @param GenericContainerBox $parent The document element which should be treated as the parent of current element + * @param FlowContext $context The flow context containing the additional layout data + * + * @see FlowContext + * @see GenericContainerBox + * @see BlockBox::reflow + * + * @todo this 'reflow' skeleton is common for all element types; thus, we probably should move the generic 'reflow' + * definition to the GenericFormattedBox class, leaving only box-specific 'reflow_static' definitions in specific classes. + * + * @todo make relative positioning more CSS 2.1 compliant; currently, 'bottom' and 'right' CSS properties are ignored. + * + * @todo check whether percentage values should be really ignored during relative positioning + */ + function reflow(&$parent, &$context, $boxes = null) { + /** + * Note that we may not worry about 'position: absolute' and 'position: fixed', + * as, according to CSS 2.1 paragraph 9.7, these values of 'position' + * will cause 'display' value to change to either 'block' or 'table'. Thus, + * 'inline-block' boxes will never have 'position' value other than 'static' or 'relative' + * + * @link http://www.w3.org/TR/CSS21/visuren.html#dis-pos-flo CSS 2.1: Relationships between 'display', 'position', and 'float' + */ + + switch ($this->getCSSProperty(CSS_POSITION)) { + case POSITION_STATIC: + return $this->reflow_static($parent, $context); + + case POSITION_RELATIVE: + /** + * CSS 2.1: + * Once a box has been laid out according to the normal flow or floated, it may be shifted relative + * to this position. This is called relative positioning. Offsetting a box (B1) in this way has no + * effect on the box (B2) that follows: B2 is given a position as if B1 were not offset and B2 is + * not re-positioned after B1's offset is applied. This implies that relative positioning may cause boxes + * to overlap. However, if relative positioning causes an 'overflow:auto' box to have overflow, the UA must + * allow the user to access this content, which, through the creation of scrollbars, may affect layout. + * + * @link http://www.w3.org/TR/CSS21/visuren.html#x28 CSS 2.1 Relative positioning + */ + + $this->reflow_static($parent, $context); + $this->offsetRelative(); + + return; + } + } /** * Layout current 'inline-block' element assument it has 'position: static' * - * @param GenericContainerBox $parent The document element which should + * @param GenericContainerBox $parent The document element which should * be treated as the parent of current element * * @param FlowContext $context The flow context containing the additional layout data - * + * * @see FlowContext * @see GenericContainerBox * - * @todo re-check this layout routine; it seems that 'inline-block' boxes have + * @todo re-check this layout routine; it seems that 'inline-block' boxes have * their width calculated incorrectly */ function reflow_static(&$parent, &$context) { GenericFormattedBox::reflow($parent, $context); - // Check if we need a line break here - $this->maybe_line_break($parent, $context); - /** * Calculate margin values if they have been set as a percentage */ @@ -58,11 +111,11 @@ function reflow_static(&$parent, &$context) { * Calculate width value if it had been set as a percentage */ $this->_calc_percentage_width($parent, $context); - + /** * Calculate 'auto' values of width and margins */ - $this->_calc_auto_width_margins($parent); + $this->_calc_auto_width_margins($parent); /** * add current box to the parent's line-box (alone) @@ -81,26 +134,26 @@ function reflow_static(&$parent, &$context) { $this->put_full_width($parent->get_width()); /** - * Layout element's children + * Layout element's children */ $this->reflow_content($context); /** - * Calculate element's baseline, as it should be aligned inside the + * Calculate element's baseline, as it should be aligned inside the * parent's line box vertically */ - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); $this->default_baseline = $this->get_height() + $font->size->getPoints(); - + /** * Extend parent's height to fit current box */ $parent->extend_height($this->get_bottom_margin()); /** - * Offset current x coordinate of parent box + * Offset current x coordinate of parent box */ $parent->_current_x = $this->get_right_margin(); } } -?> +?> \ No newline at end of file diff --git a/public_html/box.block.php b/public_html/box.block.php index 7e28601..dffd1a3 100644 --- a/public_html/box.block.php +++ b/public_html/box.block.php @@ -21,8 +21,8 @@ class BlockBox extends GenericContainerBox { /** * Create empty block element */ - function BlockBox() { - $this->GenericContainerBox(); + function __construct() { + GenericContainerBox::__construct(); } /** @@ -35,9 +35,9 @@ function BlockBox() { * * @see GenericContainerBox::create_content() */ - function &create(&$root, &$pipeline) { + static function &create(&$root, &$pipeline) { $box = new BlockBox(); - $box->readCSS($pipeline->get_current_css_state()); + $box->readCSS($pipeline->getCurrentCSSState()); $box->create_content($root, $pipeline); return $box; } @@ -55,9 +55,9 @@ function &create(&$root, &$pipeline) { */ function &create_from_text($content, &$pipeline) { $box = new BlockBox(); - $box->readCSS($pipeline->get_current_css_state()); - $box->add_child(InlineBox::create_from_text($content, - $box->get_css_property(CSS_WHITE_SPACE), + $box->readCSS($pipeline->getCurrentCSSState()); + $box->add_child((new InlineBox())->create_from_text($content, + $box->getCSSProperty(CSS_WHITE_SPACE), $pipeline)); return $box; } @@ -79,8 +79,8 @@ function &create_from_text($content, &$pipeline) { * * @todo check whether percentage values should be really ignored during relative positioning */ - function reflow(&$parent, &$context) { - switch ($this->get_css_property(CSS_POSITION)) { + function reflow(&$parent, &$context, $boxes = null) { + switch ($this->getCSSProperty(CSS_POSITION)) { case POSITION_STATIC: $this->reflow_static($parent, $context); return; @@ -118,7 +118,7 @@ function reflow(&$parent, &$context) { */ $this->guess_corner($parent); return; - }; + } } /** @@ -134,10 +134,10 @@ function reflow_absolute(&$context) { $parent_node =& $this->get_parent_node(); parent::reflow($parent_node, $context); - $width_strategy =& new StrategyWidthAbsolutePositioned(); + $width_strategy= new StrategyWidthAbsolutePositioned(); $width_strategy->apply($this, $context); - $position_strategy =& new StrategyPositionAbsolute(); + $position_strategy= new StrategyPositionAbsolute(); $position_strategy->apply($this); $this->reflow_content($context); @@ -191,7 +191,7 @@ function reflow_fixed(&$context) { * using the containing block width, not "real" parent width */ $containing_block =& $this->_get_containing_block(); - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); $this->put_full_width($wc->apply($this->get_width(), $containing_block['right'] - $containing_block['left'])); $this->setCSSProperty(CSS_WIDTH, new WCNone()); @@ -219,7 +219,7 @@ function reflow_fixed(&$context) { * @see GenericContainerBox */ function reflow_static(&$parent, &$context) { - if ($this->get_css_property(CSS_FLOAT) === FLOAT_NONE) { + if ($this->getCSSProperty(CSS_FLOAT) === FLOAT_NONE) { $this->reflow_static_normal($parent, $context); } else { $this->reflow_static_float($parent, $context); @@ -316,8 +316,8 @@ function reflow_static_normal(&$parent, &$context) { * of the current box! The top content edge should be offset from that level only of padding and * border width. */ - $border = $this->get_css_property(CSS_BORDER); - $padding = $this->get_css_property(CSS_PADDING); + $border = $this->getCSSProperty(CSS_BORDER); + $padding = $this->getCSSProperty(CSS_PADDING); $this->moveto( $parent->get_left() + $this->get_extra_left(), $parent->_current_y - $border->top->get_width() - $padding->top->value ); @@ -328,7 +328,7 @@ function reflow_static_normal(&$parent, &$context) { */ $this->reflow_content($context); - if ($this->get_css_property(CSS_OVERFLOW) != OVERFLOW_VISIBLE) { + if ($this->getCSSProperty(CSS_OVERFLOW) != OVERFLOW_VISIBLE) { $this->fitFloats($context); } @@ -347,7 +347,7 @@ function reflow_static_normal(&$parent, &$context) { $cm = 0; } else { $cm = $context->get_collapsed_margin(); - }; + } /** * Update the bottom value, collapsing the latter value with @@ -357,7 +357,7 @@ function reflow_static_normal(&$parent, &$context) { * first - the value of collapsed bottom margin of the last child AND * second - the value of collapsed top margin of current element. */ - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); if ($parent) { /** @@ -366,15 +366,15 @@ function reflow_static_normal(&$parent, &$context) { $parent->close_line($context); $parent->_current_y = $this->collapse_margin_bottom($parent, $context); - }; + } } function show(&$driver) { - if ($this->get_css_property(CSS_FLOAT) != FLOAT_NONE || - $this->get_css_property(CSS_POSITION) == POSITION_RELATIVE) { + if ($this->getCSSProperty(CSS_FLOAT) != FLOAT_NONE || + $this->getCSSProperty(CSS_POSITION) == POSITION_RELATIVE) { // These boxes will be rendered separately return true; - }; + } return parent::show($driver); } @@ -393,56 +393,56 @@ function show_postponed(&$driver) { * @param OutputDriver $driver The output device driver object */ function show_fixed(&$driver) { - $position = $this->get_css_property(CSS_POSITION); + $position = $this->getCSSProperty(CSS_POSITION); if ($position == POSITION_FIXED) { /** * Calculate the distance between the top page edge and top box content edge */ - $bottom = $this->get_css_property(CSS_BOTTOM); - $top = $this->get_css_property(CSS_TOP); + $bottom = $this->getCSSProperty(CSS_BOTTOM); + $top = $this->getCSSProperty(CSS_TOP); if (!$top->isAuto()) { if ($top->isPercentage()) { $vertical_offset = $driver->getPageMaxHeight() / 100 * $top->getPercentage(); } else { $vertical_offset = $top->getPoints(); - }; + } } elseif (!$bottom->isAuto()) { if ($bottom->isPercentage()) { $vertical_offset = $driver->getPageMaxHeight() * (100 - $bottom->getPercentage())/100 - $this->get_height(); } else { $vertical_offset = $driver->getPageMaxHeight() - $bottom->getPoints() - $this->get_height(); - }; + } } else { $vertical_offset = 0; - }; + } /** * Calculate the distance between the right page edge and right box content edge */ - $left = $this->get_css_property(CSS_LEFT); - $right = $this->get_css_property(CSS_RIGHT); + $left = $this->getCSSProperty(CSS_LEFT); + $right = $this->getCSSProperty(CSS_RIGHT); if (!$left->isAuto()) { if ($left->isPercentage()) { $horizontal_offset = $driver->getPageWidth() / 100 * $left->getPercentage(); } else { $horizontal_offset = $left->getPoints(); - }; + } } elseif (!$right->isAuto()) { if ($right->isPercentage()) { $horizontal_offset = $driver->getPageWidth() * (100 - $right->getPercentage())/100 - $this->get_width(); } else { $horizontal_offset = $driver->getPageWidth() - $right->getPoints() - $this->get_width(); - }; + } } else { $horizontal_offset = 0; - }; + } /** * Offset current box to the required position on the current page (note that @@ -450,7 +450,7 @@ function show_fixed(&$driver) { */ $this->moveto($driver->getPageLeft() + $horizontal_offset, $driver->getPageTop() - $vertical_offset); - }; + } /** * After box have benn properly positioned, render it as usual. @@ -462,4 +462,4 @@ function isBlockLevel() { return true; } } -?> +?> \ No newline at end of file diff --git a/public_html/box.body.php b/public_html/box.body.php index 5348ee6..8f2ce13 100644 --- a/public_html/box.body.php +++ b/public_html/box.body.php @@ -1,13 +1,9 @@ BlockBox(); - } - - function &create(&$root, &$pipeline) { + static function &create(&$root, &$pipeline) { $box = new BodyBox(); - $box->readCSS($pipeline->get_current_css_state()); + $box->readCSS($pipeline->getCurrentCSSState()); $box->create_content($root, $pipeline); return $box; } @@ -28,14 +24,14 @@ function get_top_background() { return $this->get_top_margin(); } - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { parent::reflow($parent, $context); // Extend the body height to fit all contained floats $float_bottom = $context->float_bottom(); if (!is_null($float_bottom)) { $this->extend_height($float_bottom); - }; + } } } diff --git a/public_html/box.br.php b/public_html/box.br.php index 8b519f0..aaa9873 100644 --- a/public_html/box.br.php +++ b/public_html/box.br.php @@ -22,12 +22,12 @@ class BRBox extends GenericBox { /** * Create new BR element */ - function BRBox() { - $this->GenericBox(); + function __construct() { + GenericBox::__construct(); } function apply_clear($y, &$context) { - return LayoutVertical::apply_clear($this, $y, $context); + return (new LayoutVertical())->apply_clear($this, $y, $context); } function out_of_flow() { @@ -57,8 +57,8 @@ function readCSS(&$state) { * @return BRBox new BR element object */ function &create(&$pipeline) { - $box =& new BRBox(); - $box->readCSS($pipeline->get_current_css_state()); + $box= new BRBox(); + $box->readCSS($pipeline->getCurrentCSSState()); return $box; } @@ -80,7 +80,7 @@ function get_min_width(&$context) { * * @return int should always return constant zero. */ - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return 0; } @@ -95,7 +95,7 @@ function get_max_width(&$context) { * @see FlowContext * @see GenericContainerBox */ - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { parent::reflow($parent, $context); /** @@ -125,7 +125,7 @@ function reflow(&$parent, &$context) { // Note that _current_y should be modified before 'close_line' call, as it checks for // left-floating boxes, causing an issues if line bottom will be placed below // float while line top is above float bottom margin - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); $fs = $font->size; $parent->_current_y = min($this->get_bottom(), $parent->_current_y - $font->line_height->apply($fs->getPoints())); @@ -138,7 +138,7 @@ function reflow(&$parent, &$context) { * should be equal to that value. */ $parent->close_line($context, true); - }; + } /** * We need to explicitly extend the parent's height, to make it contain the generated line, diff --git a/public_html/box.button.php b/public_html/box.button.php index 58f3467..6e6feb1 100644 --- a/public_html/box.button.php +++ b/public_html/box.button.php @@ -19,15 +19,20 @@ * @link http://www.w3.org/TR/html4/interact/forms.html#h-17.4 HTML 4.01 The INPUT element */ class ButtonBox extends InlineControlBox { - function ButtonBox() { - $this->InlineControlBox(); - } - function get_max_width(&$context, $limit = 10E6) { return GenericContainerBox::get_max_width($context, $limit); } + /** + * Create a new button element + * + * @param string $text text to be rendered on the button + */ + function __construct() { + InlineControlBox::__construct(); + } + /** * Create a new button element from the DOM tree element * @@ -53,10 +58,10 @@ function &create(&$root, &$pipeline) { $text = $root->get_attribute("value"); } else { $text = DEFAULT_BUTTON_TEXT; - }; + } - $box =& new ButtonBox(); - $box->readCSS($pipeline->get_current_css_state()); + $box= new ButtonBox(); + $box->readCSS($pipeline->getCurrentCSSState()); /** * If button width is not constrained, then we'll add some space around the button text @@ -69,7 +74,20 @@ function &create(&$root, &$pipeline) { } function _setup($text, &$pipeline) { - $this->setup_content($text, $pipeline); + /** + * Contents of the text box are somewhat similar to the inline box: + * a sequence of the text and whitespace boxes; we generate this sequence using + * the InlineBox, then copy contents of the created inline box to our button. + * + * @todo probably, create_from_text() function should be extracted to the common parent + * of inline boxes. + */ + $ibox = (new InlineBox())->create_from_text($text, WHITESPACE_PRE, $pipeline); + + $size = count($ibox->content); + for ($i=0; $i<$size; $i++) { + $this->add_child($ibox->content[$i]); + } /** * Button height includes vertical padding (e.g. the following two buttons @@ -82,7 +100,7 @@ function _setup($text, &$pipeline) { $hc = $this->get_height_constraint(); if (!is_null($hc->constant)) { $hc->constant[0] -= $this->get_padding_top() + $this->get_padding_bottom(); - }; + } $this->put_height_constraint($hc); } @@ -123,7 +141,7 @@ function show(&$driver) { $this->_render_field($driver); } else { $status = GenericContainerBox::show($driver); - }; + } return $status; } diff --git a/public_html/box.button.reset.php b/public_html/box.button.reset.php index f70dae6..ab325f9 100644 --- a/public_html/box.button.reset.php +++ b/public_html/box.button.reset.php @@ -1,8 +1,8 @@ ButtonBox($text); + function __construct($text) { + ButtonBox::__construct($text); } function &create(&$root, &$pipeline) { @@ -10,10 +10,10 @@ function &create(&$root, &$pipeline) { $text = $root->get_attribute("value"); } else { $text = DEFAULT_RESET_TEXT; - }; + } - $box =& new ButtonResetBox($text); - $box->readCSS($pipeline->get_current_css_state()); + $box= new ButtonResetBox($text); + $box->readCSS($pipeline->getCurrentCSSState()); return $box; } diff --git a/public_html/box.button.submit.php b/public_html/box.button.submit.php index 0298ec1..fa22194 100644 --- a/public_html/box.button.submit.php +++ b/public_html/box.button.submit.php @@ -33,8 +33,8 @@ class ButtonSubmitBox extends ButtonBox { * @param String $field field name (interactive forms) * @param String $value field value (interactive forms) */ - function ButtonSubmitBox($field, $value, $action) { - $this->ButtonBox(); + function __construct($field, $value, $action) { + ButtonBox::__construct(); $this->_action_url = $action; $this->_field_name = $field; $this->_value = $value; @@ -57,13 +57,13 @@ function &create(&$root, &$pipeline) { $text = $root->get_attribute("value"); } else { $text = DEFAULT_SUBMIT_TEXT; - }; + } $field = $root->get_attribute('name'); $value = $root->get_attribute('value'); - $css_state =& $pipeline->get_current_css_state(); - $box =& new ButtonSubmitBox($field, $value, $css_state->get_property(CSS_HTML2PS_FORM_ACTION)); + $css_state =& $pipeline->getCurrentCSSState(); + $box= new ButtonSubmitBox($field, $value, $css_state->getProperty(CSS_HTML2PS_FORM_ACTION)); $box->readCSS($css_state); $box->_setup($text, $pipeline); diff --git a/public_html/box.checkbutton.php b/public_html/box.checkbutton.php index b21e24b..d1ca9e0 100644 --- a/public_html/box.checkbutton.php +++ b/public_html/box.checkbutton.php @@ -1,5 +1,5 @@ has_attribute('checked'), + $box= new CheckBox($root->has_attribute('checked'), $root->get_attribute('name'), $value); - $box->readCSS($pipeline->get_current_css_state()); - $box->setup_dimensions(); + $box->readCSS($pipeline->getCurrentCSSState()); return $box; } @@ -79,8 +78,8 @@ function &create(&$root, &$pipeline) { * * @see CheckBox::create() */ - function CheckBox($checked, $name, $value) { - $this->GenericFormattedBox(); + function __construct($checked, $name, $value) { + GenericFormattedBox::__construct(); $this->_checked = $checked; $this->_name = trim($name); @@ -111,7 +110,7 @@ function get_min_width(&$context) { * * @see CheckBox::get_min_width */ - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return $this->width; } @@ -125,17 +124,18 @@ function get_max_width(&$context) { * * @return Boolean flag indicating the error/success state; 'null' value in case of critical error */ - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { GenericFormattedBox::reflow($parent, $context); /** * Check box size is constant (defined in config.inc.php) and is never affected - * neither by CSS nor HTML. Call setup_dimensions once more to restore possible - * changes size + * neither by CSS nor HTML. * * @see CHECKBOX_SIZE */ - $this->setup_dimensions(); + $this->default_baseline = units2pt(CHECKBOX_SIZE); + $this->height = units2pt(CHECKBOX_SIZE); + $this->width = units2pt(CHECKBOX_SIZE); // set default baseline $this->baseline = $this->default_baseline; @@ -222,15 +222,9 @@ function show(&$driver) { $driver->lineto($x - $check_size, $y - $check_size); $driver->stroke(); } - }; + } return true; } - - function setup_dimensions() { - $this->default_baseline = units2pt(CHECKBOX_SIZE); - $this->height = units2pt(CHECKBOX_SIZE); - $this->width = units2pt(CHECKBOX_SIZE); - } } ?> \ No newline at end of file diff --git a/public_html/box.container.php b/public_html/box.container.php index c8d5989..bb39299 100644 --- a/public_html/box.container.php +++ b/public_html/box.container.php @@ -1,5 +1,5 @@ content); $i < $size; $i++) { + $size = is_countable($this->content) ? count($this->content) : 0; + for ($i=0, $i < $size; $i++;) { $this->content[$i]->destroy(); - }; + } unset($this->content); parent::destroy(); @@ -83,7 +84,7 @@ function destroy() { function show(&$driver) { GenericFormattedBox::show($driver); - $overflow = $this->get_css_property(CSS_OVERFLOW); + $overflow = $this->getCSSProperty(CSS_OVERFLOW); /** * Sometimes the content may overflow container boxes. This situation arise, for example, @@ -95,7 +96,7 @@ function show(&$driver) { if ($overflow !== OVERFLOW_VISIBLE) { $driver->save(); $this->_setupClip($driver); - }; + } /** * Render child elements @@ -127,9 +128,9 @@ function show(&$driver) { if ($driver->contains($child)) { if (is_null($child->show($driver))) { return null; - }; - }; - }; + } + } + } } /** @@ -138,7 +139,7 @@ function show(&$driver) { */ if ($overflow !== OVERFLOW_VISIBLE) { $driver->restore(); - }; + } return true; } @@ -163,7 +164,7 @@ function show(&$driver) { function show_fixed(&$driver) { GenericFormattedBox::show($driver); - $overflow = $this->get_css_property(CSS_OVERFLOW); + $overflow = $this->getCSSProperty(CSS_OVERFLOW); /** * Sometimes the content may overflow container boxes. This situation arise, for example, @@ -176,12 +177,12 @@ function show_fixed(&$driver) { // Save graphics state (of course, BEFORE the clipping area will be set) $driver->save(); $this->_setupClip($driver); - }; + } /** * Render child elements */ - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i < $size; $i++) { /** * We'll check the visibility property here @@ -193,15 +194,15 @@ function show_fixed(&$driver) { * their show method is called explicitly; the similar check should be performed there */ $child =& $this->content[$i]; - if ($child->get_css_property(CSS_VISIBILITY) === VISIBILITY_VISIBLE) { + if ($child->getCSSProperty(CSS_VISIBILITY) === VISIBILITY_VISIBLE) { // Fixed-positioned blocks are displayed separately; // If we call them now, they will be drawn twice - if ($child->get_css_property(CSS_POSITION) != POSITION_FIXED) { + if ($child->getCSSProperty(CSS_POSITION) != POSITION_FIXED) { if (is_null($child->show_fixed($driver))) { return null; - }; - }; - }; + } + } + } } /** @@ -210,17 +211,17 @@ function show_fixed(&$driver) { */ if ($overflow !== OVERFLOW_VISIBLE) { $driver->restore(); - }; + } return true; } function _find(&$box) { - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { if ($this->content[$i]->uid == $box->uid) { return $i; - }; + } } return null; } @@ -236,33 +237,29 @@ function insert_child($index, &$box) { // Offset the content array for ($i = count($this->content)-1; $i>= $index; $i--) { $this->content[$i+1] =& $this->content[$i]; - }; + } $this->content[$index] =& $box; } - function insert_before(&$what, &$where) { + function insertBefore(&$what, &$where) { if ($where) { $index = $this->_find($where); if (is_null($index)) { return null; - }; + } $this->insert_child($index, $what); } else { // If 'where' is not specified, 'what' should become the last child $this->add_child($what); - }; + } return $what; } function add_child(&$box) { - $this->append_child($box); - } - - function append_child(&$box) { // In general, this function is called like following: // $box->add_child(create_pdf_box(...)) // As create_pdf_box _may_ return null value (for example, for an empty text node), @@ -270,7 +267,7 @@ function append_child(&$box) { if ($box) { $box->parent =& $this; $this->content[] =& $box; - }; + } } // Get first child of current box which actually will be drawn @@ -281,13 +278,13 @@ function append_child(&$box) { // // @return reference to the first visible child of current box function &get_first() { - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { if (!is_whitespace($this->content[$i]) && !$this->content[$i]->is_null()) { return $this->content[$i]; - }; - }; + } + } // We use this construct to avoid notice messages in PHP 4.4 and PHP 5 $dummy = null; @@ -302,17 +299,17 @@ function &get_first() { // // @return reference to the first visible child of current box function &get_first_data() { - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { if (!is_whitespace($this->content[$i]) && !$this->content[$i]->is_null()) { if (is_container($this->content[$i])) { $data =& $this->content[$i]->get_first_data(); - if (!is_null($data)) { return $data; }; + if (!is_null($data)) { return $data; } } else { return $this->content[$i]; - }; - }; - }; + } + } + } // We use this construct to avoid notice messages in PHP 4.4 and PHP 5 $dummy = null; @@ -330,8 +327,8 @@ function &get_last() { for ($i=count($this->content)-1; $i>=0; $i--) { if (!is_whitespace($this->content[$i]) && !$this->content[$i]->is_null()) { return $this->content[$i]; - }; - }; + } + } // We use this construct to avoid notice messages in PHP 4.4 and PHP 5 $dummy = null; @@ -345,9 +342,9 @@ function offset_if_first(&$box, $dx, $dy) { if (!$this->parent->offset_if_first($box, $dx, $dy)) { $this->offset($dx, $dy); return true; - }; - }; - }; + } + } + } return false; } @@ -358,14 +355,14 @@ function offset($dx, $dy) { $this->_current_y += $dy; // Offset contents - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i < $size; $i++) { $this->content[$i]->offset($dx, $dy); } } - function GenericContainerBox() { - $this->GenericFormattedBox(); + function __construct() { + GenericFormattedBox::__construct(); // By default, box does not have any content $this->content = array(); @@ -402,7 +399,7 @@ function create_content(&$root, &$pipeline) { $box_child =& create_pdf_box($child, $pipeline); $this->add_child($box_child); $child = $child->next_sibling(); - }; + } } // Content-handling functions @@ -411,33 +408,25 @@ function is_container() { return true; } - function get_content() { - return join('', array_map(array($this, 'get_content_callback'), $this->content)); - } - - function get_content_callback(&$node) { - return $node->get_content(); - } - // Get total height of this box content (including floats, if any) // Note that floats can be contained inside children, so we'll need to use // this function recusively function get_real_full_height() { - $content_size = count($this->content); + $content_size = is_countable($this->content) ? count($this->content) : 0; - $overflow = $this->get_css_property(CSS_OVERFLOW); + $overflow = $this->getCSSProperty(CSS_OVERFLOW); // Treat items with overflow: hidden specifically, // as floats flown out of this boxes will not be visible if ($overflow == OVERFLOW_HIDDEN) { return $this->get_full_height(); - }; + } // Check if this object is totally empty $first = $this->get_first(); if (is_null($first)) { return 0; - }; + } // Initialize the vertical extent taken by content using the // very first child @@ -460,7 +449,7 @@ function get_real_full_height() { $min_bottom = min($min_bottom, $this->content[$i]->get_bottom_margin()); } else { - $content_overflow = $this->content[$i]->get_css_property(CSS_OVERFLOW); + $content_overflow = $this->content[$i]->getCSSProperty(CSS_OVERFLOW); if ($content_overflow == OVERFLOW_HIDDEN) { $min_bottom = min($min_bottom, @@ -470,9 +459,9 @@ function get_real_full_height() { $this->content[$i]->get_bottom_margin(), $this->content[$i]->get_top_margin() - $this->content[$i]->get_real_full_height()); - }; - }; - }; + } + } + } } return max(0, $max_top - $min_bottom) + $this->_get_vert_extra(); @@ -497,10 +486,10 @@ function _line_length() { $sum += $element->get_full_width() - $element->getWrappedWidth(); } else { $sum += $element->getWrappedWidthAndHyphen(); - }; + } } else { $sum += $element->get_full_width(); - }; + } if ($element->parent) { $first = $element->parent->get_first(); @@ -513,14 +502,14 @@ function _line_length() { if (!is_null($last) && $last->uid === $element->uid) { $sum += $element->parent->get_extra_line_right(); } - }; + } } if ($this->_first_line) { - $ti = $this->get_css_property(CSS_TEXT_INDENT); + $ti = $this->getCSSProperty(CSS_TEXT_INDENT); $sum += $ti->calculate($this); $sum += $this->_additional_text_indent; - }; + } return $sum; } @@ -537,7 +526,7 @@ function &last_in_line() { if ($size < 1) { $dummy = null; return $dummy; - }; + } return $this->_line[$size-1]; } @@ -545,7 +534,7 @@ function &last_in_line() { // WIDTH function get_min_width_natural(&$context) { - $content_size = count($this->content); + $content_size = is_countable($this->content) ? count($this->content) : 0; /** * If box does not have any context, its minimal width is determined by extra horizontal space: @@ -554,13 +543,13 @@ function get_min_width_natural(&$context) { if ($content_size == 0) { $min_width = $this->_get_hor_extra(); return $min_width; - }; + } /** * If we're in 'nowrap' mode, minimal and maximal width will be equal */ - $white_space = $this->get_css_property(CSS_WHITE_SPACE); - $pseudo_nowrap = $this->get_css_property(CSS_HTML2PS_NOWRAP); + $white_space = $this->getCSSProperty(CSS_WHITE_SPACE); + $pseudo_nowrap = $this->getCSSProperty(CSS_HTML2PS_NOWRAP); if ($white_space == WHITESPACE_NOWRAP || $pseudo_nowrap == NOWRAP_NOWRAP) { $min_width = $this->get_min_nowrap_width($context); @@ -574,28 +563,28 @@ function get_min_width_natural(&$context) { while ($start_index < $content_size && $this->content[$start_index]->out_of_flow()) { $start_index++; - }; + } if ($start_index < $content_size) { - $ti = $this->get_css_property(CSS_TEXT_INDENT); + $ti = $this->getCSSProperty(CSS_TEXT_INDENT); $minw = $ti->calculate($this) + $this->content[$start_index]->get_min_width_natural($context); } else { $minw = 0; - }; + } for ($i=$start_index; $i<$content_size; $i++) { $item =& $this->content[$i]; if (!$item->out_of_flow()) { $minw = max($minw, $item->get_min_width($context)); - }; + } } /** * Apply width constraint to min width. Return maximal value */ - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); $containing_block =& $this->_get_containing_block(); $min_width = $minw; @@ -627,15 +616,15 @@ function get_max_width(&$context, $limit=10E6) { function close_line(&$context, $lastline = false) { // Align line-box using 'text-align' property - $size = count($this->_line); + $size = is_countable($this->_line) ? count($this->_line) : 0; if ($size > 0) { $last_item =& $this->_line[$size-1]; if (is_whitespace($last_item)) { $last_item->width = 0; $last_item->height = 0; - }; - }; + } + } // Note that text-align should not be applied to the block boxes! // As block boxes will be alone in the line-box, we can check @@ -643,15 +632,15 @@ function close_line(&$context, $lastline = false) { // if ($size > 0) { if (is_inline($this->_line[0])) { - $cb = CSSTextAlign::value2pdf($this->get_css_property(CSS_TEXT_ALIGN)); + $cb = (new CSSTextAlign())->value2pdf($this->getCSSProperty(CSS_TEXT_ALIGN)); $cb($this, $context, $lastline); } else { // Nevertheless, CENTER tag and P/DIV with ALIGN attribute set should affect the // position of non-inline children. - $cb = CSSPseudoAlign::value2pdf($this->get_css_property(CSS_HTML2PS_ALIGN)); + $cb = (new CSSPseudoAlign())->value2pdf($this->getCSSProperty(CSS_HTML2PS_ALIGN)); $cb($this, $context, $lastline); - }; - }; + } + } // Apply vertical align to all of the line content // first, we need to aling all baseline-aligned boxes to determine the basic line-box height, top and bottom edges @@ -662,7 +651,7 @@ function close_line(&$context, $lastline = false) { $baseline = 0; $height = 0; for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_BASELINE) { // Add current baseline-aligned item to the baseline @@ -671,10 +660,10 @@ function close_line(&$context, $lastline = false) { $baseline = max($baseline, $this->_line[$i]->default_baseline); - }; - }; + } + } - $size_baselined = count($baselined); + $size_baselined = is_countable($baselined) ? count($baselined) : 0; for ($i=0; $i < $size_baselined; $i++) { $baselined[$i]->baseline = $baseline; @@ -682,98 +671,98 @@ function close_line(&$context, $lastline = false) { $baselined[$i]->get_full_height() + $baselined[$i]->getBaselineOffset(), $baselined[$i]->get_ascender() + $baselined[$i]->get_descender()); - }; + } // SUB vertical align // for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_SUB) { $this->_line[$i]->baseline = $baseline + $this->_line[$i]->get_full_height()/2; - }; + } } // SUPER vertical align // for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_SUPER) { $this->_line[$i]->baseline = $this->_line[$i]->get_full_height()/2; - }; + } } // MIDDLE vertical align // $middle = 0; for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_MIDDLE) { $middle = max($middle, $this->_line[$i]->get_full_height() / 2); - }; - }; + } + } if ($middle * 2 > $height) { // Offset already aligned items // for ($i=0; $i < $size; $i++) { $this->_line[$i]->baseline += ($middle - $height/2); - }; + } $height = $middle * 2; - }; + } for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_MIDDLE) { $this->_line[$i]->baseline = $this->_line[$i]->default_baseline + ($height/2 - $this->_line[$i]->get_full_height()/2); - }; + } } // BOTTOM vertical align // $bottom = 0; for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_BOTTOM) { $bottom = max($bottom, $this->_line[$i]->get_full_height()); - }; - }; + } + } if ($bottom > $height) { // Offset already aligned items // for ($i=0; $i < $size; $i++) { $this->_line[$i]->baseline += ($bottom - $height); - }; + } $height = $bottom; - }; + } for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_BOTTOM) { $this->_line[$i]->baseline = $this->_line[$i]->default_baseline + $height - $this->_line[$i]->get_full_height(); - }; + } } // TOP vertical align // $bottom = 0; for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_TOP) { $bottom = max($bottom, $this->_line[$i]->get_full_height()); - }; - }; + } + } if ($bottom > $height) { $height = $bottom; - }; + } for ($i=0; $i < $size; $i++) { - $vertical_align = $this->_line[$i]->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $this->_line[$i]->getCSSProperty(CSS_VERTICAL_ALIGN); if ($vertical_align == VA_TOP) { $this->_line[$i]->baseline = $this->_line[$i]->default_baseline; - }; + } } // Calculate the bottom Y coordinate of last line box @@ -790,8 +779,7 @@ function close_line(&$context, $lastline = false) { $effective_bottom = $line_element->get_top() - - $line_element->get_height() - - $line_element->get_extra_bottom(); + $line_element->get_height(); $this->extend_height($effective_bottom); $line_bottom = min($effective_bottom, $line_bottom); @@ -809,9 +797,10 @@ function close_line(&$context, $lastline = false) { $this->_current_y = $line_bottom; // Render the deferred floats - for ($i = 0, $size = count($this->_deferred_floats); $i < $size; $i++) { + $countDeferredFloats = is_countable($this->_deferred_floats) ? count($this->_deferred_floats) : 0; + for ($i = 0, $size = $countDeferredFloats; $i < $size; $i++) { $this->_deferred_floats[$i]->reflow_static_float($this, $context); - }; + } // Clear deferred float list $this->_deferred_floats = array(); @@ -835,19 +824,19 @@ function line_box_empty() { // Scan line box for ($i=0; $i<$size; $i++) { if (!is_whitespace($this->_line[$i]) && - !$this->_line[$i]->is_null()) { return false; }; + !$this->_line[$i]->is_null()) { return false; } } // No non-whitespace boxes were found return true; } - function reflow_anchors(&$viewport, &$anchors, $page_heights) { - GenericFormattedBox::reflow_anchors($viewport, $anchors, $page_heights); + function reflow_anchors(&$viewport, &$anchors) { + GenericFormattedBox::reflow_anchors($viewport, $anchors); - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { - $this->content[$i]->reflow_anchors($viewport, $anchors, $page_heights); + $this->content[$i]->reflow_anchors($viewport, $anchors); } } @@ -855,16 +844,16 @@ function fitFloats(&$context) { $float_bottom = $context->float_bottom(); if (!is_null($float_bottom)) { $this->extend_height($float_bottom); - }; + } $float_right = $context->float_right(); if (!is_null($float_right)) { $this->extend_width($float_right); - }; + } } function reflow_content(&$context) { - $text_indent = $this->get_css_property(CSS_TEXT_INDENT); + $text_indent = $this->getCSSProperty(CSS_TEXT_INDENT); $this->close_line($context); @@ -876,35 +865,35 @@ function reflow_content(&$context) { if (is_inline($first)) { $this->_current_x += $text_indent->calculate($this); $this->_current_x += $this->_additional_text_indent; - }; - }; + } + } $this->height = 0; // Reset current Y value $this->_current_y = $this->get_top(); - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i < $size; $i++) { $child =& $this->content[$i]; $child->reflow($this, $context); - }; + } $this->close_line($context, true); } function reflow_inline() { - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { $this->content[$i]->reflow_inline(); - }; + } } function reflow_text(&$viewport) { - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { if (is_null($this->content[$i]->reflow_text($viewport))) { return null; - }; + } } return true; } @@ -917,7 +906,7 @@ function reflow_static_float(&$parent, &$context) { if (!$parent->line_box_empty()) { $parent->add_deferred_float($this); return; - }; + } // Calculate margin values if they have been set as a percentage $this->_calc_percentage_margins($parent); @@ -938,12 +927,12 @@ function reflow_static_float(&$parent, &$context) { $y = $this->apply_clear($parent->_current_y, $context); // determine the position of top-left floating box corner - if ($this->get_css_property(CSS_FLOAT) === FLOAT_RIGHT) { + if ($this->getCSSProperty(CSS_FLOAT) === FLOAT_RIGHT) { $context->float_right_xy($parent, $this->get_full_width(), $x, $y); $x -= $this->get_full_width(); } else { $context->float_left_xy($parent, $this->get_full_width(), $x, $y); - }; + } // Note that $x and $y contain just a free space corner coordinate; // If our float has a margin/padding space, we'll need to offset ot a little; @@ -985,12 +974,12 @@ function reflow_whitespace(&$linebox_started, &$previous_whitespace) { $previous_whitespace = false; $linebox_started = false; - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { $child =& $this->content[$i]; $child->reflow_whitespace($linebox_started, $previous_whitespace); - }; + } // remove the last whitespace in block box $this->remove_last_whitespace(); @@ -999,7 +988,7 @@ function reflow_whitespace(&$linebox_started, &$previous_whitespace) { // at this moment and new line box after this will be generated if (!is_inline($this)) { $linebox_started = false; - }; + } return; } @@ -1007,7 +996,7 @@ function reflow_whitespace(&$linebox_started, &$previous_whitespace) { function remove_last_whitespace() { if (count($this->content) == 0) { return; - }; + } $i = count($this->content)-1; $last = $this->content[$i]; @@ -1017,23 +1006,23 @@ function remove_last_whitespace() { $i --; if ($i >= 0) { $last = $this->content[$i]; - }; - }; + } + } if ($i >= 0) { if (is_container($this->content[$i])) { $this->content[$i]->remove_last_whitespace(); - }; - }; + } + } } function remove(&$box) { - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { if ($this->content[$i]->uid === $box->uid) { - $this->content[$i] = NullBox::create(); - }; - }; + $this->content[$i] = (new NullBox())->create(); + } + } return; } @@ -1043,16 +1032,16 @@ function is_first(&$box) { // Check if there's no first box at all // - if (is_null($first)) { return false; }; + if (is_null($first)) { return false; } return $first->uid == $box->uid; } function is_null() { - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { - if (!$this->content[$i]->is_null()) { return false; }; - }; + if (!$this->content[$i]->is_null()) { return false; } + } return true; } @@ -1067,26 +1056,26 @@ function get_available_width(&$context) { } function pre_reflow_images() { - $size = count($this->content); + $size = is_countable($this->content) ? count($this->content) : 0; for ($i=0; $i<$size; $i++) { $this->content[$i]->pre_reflow_images(); - }; + } } function _setupClip(&$driver) { if (!is_null($this->parent)) { $this->parent->_setupClip($driver); - }; + } - $overflow = $this->get_css_property(CSS_OVERFLOW); - if ($overflow !== OVERFLOW_VISIBLE && !$GLOBALS['g_config']['debugnoclip']) { + $overflow = $this->getCSSProperty(CSS_OVERFLOW); + if ($overflow !== OVERFLOW_VISIBLE) { $driver->moveto( $this->get_left_border() , $this->get_top_border()); $driver->lineto( $this->get_right_border(), $this->get_top_border()); $driver->lineto( $this->get_right_border(), $this->get_bottom_border()); $driver->lineto( $this->get_left_border() , $this->get_bottom_border()); $driver->closepath(); $driver->clip(); - }; + } } /** @@ -1098,7 +1087,7 @@ function &get_element_by_id($id) { } else { $dummy = null; return $dummy; - }; + } } /* diff --git a/public_html/box.field.pageno.php b/public_html/box.field.pageno.php index a89af8e..000fb69 100644 --- a/public_html/box.field.pageno.php +++ b/public_html/box.field.pageno.php @@ -1,7 +1,7 @@ TextBoxString('', 'iso-8859-1'); + function __construct() { + TextBoxString::__construct("", "iso-8859-1"); } function from_box(&$box) { @@ -9,8 +9,8 @@ function from_box(&$box) { $field->copy_style($box); - $field->words = array('000'); - $field->encodings = array('iso-8859-1'); + $field->words = array("000"); + $field->encodings = array("iso-8859-1"); $field->_left = $box->_left; $field->_top = $box->_top; $field->baseline = $box->baseline; @@ -19,9 +19,9 @@ function from_box(&$box) { } function show(&$viewport) { - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); - $this->words[0] = sprintf('%d', $viewport->current_page); + $this->words[0] = sprintf("%d", $viewport->current_page); $field_width = $this->width; $field_left = $this->_left; @@ -31,16 +31,16 @@ function show(&$viewport) { $this->_get_font_name($viewport,0), $this->encodings[0], $font->size->getPoints()); - if (is_null($value_width)) { return null; }; + if (is_null($value_width)) { return null; } } else { $value_width = 0; - }; + } $this->width = $value_width; $this->_left += ($field_width - $value_width) / 2; if (is_null(TextBoxString::show($viewport))) { return null; - }; + } $this->width = $field_width; $this->_left = $field_left; @@ -48,29 +48,29 @@ function show(&$viewport) { return true; } - function show_fixed(&$driver) { - $font = $this->get_css_property(CSS_FONT); + function show_fixed(&$viewport) { + $font = $this->getCSSProperty(CSS_FONT); - $this->words[0] = sprintf('%d', $driver->current_page); + $this->words[0] = sprintf("%d", $viewport->current_page); $field_width = $this->width; $field_left = $this->_left; if ($font->size->getPoints() > 0) { - $value_width = $driver->stringwidth($this->words[0], - $this->_get_font_name($driver, 0), - $this->encodings[0], - $font->size->getPoints()); - if (is_null($value_width)) { return null; }; + $value_width = $viewport->stringwidth($this->words[0], + $this->_get_font_name($viewport, 0), + $this->encodings[0], + $font->size->getPoints()); + if (is_null($value_width)) { return null; } } else { $value_width = 0; - }; + } $this->width = $value_width; $this->_left += ($field_width - $value_width) / 2; - if (is_null(TextBoxString::show_fixed($driver))) { + if (is_null(TextBoxString::show_fixed($viewport))) { return null; - }; + } $this->width = $field_width; $this->_left = $field_left; diff --git a/public_html/box.field.pages.php b/public_html/box.field.pages.php index 5495b7d..5753226 100644 --- a/public_html/box.field.pages.php +++ b/public_html/box.field.pages.php @@ -4,8 +4,8 @@ * */ class BoxTextFieldPages extends TextBoxString { - function BoxTextFieldPages() { - $this->TextBoxString("", "iso-8859-1"); + function __construct() { + TextBoxString::__construct("", "iso-8859-1"); } function from_box(&$box) { @@ -23,7 +23,7 @@ function from_box(&$box) { } function show(&$viewport) { - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); $this->words[0] = sprintf("%d", $viewport->expected_pages); @@ -37,16 +37,16 @@ function show(&$viewport) { $font->size->getPoints()); if (is_null($value_width)) { return null; - }; + } } else { $value_width = 0; - }; + } $this->width = $value_width; $this->_left += ($field_width - $value_width) / 2; if (is_null(TextBoxString::show($viewport))) { return null; - }; + } $this->width = $field_width; $this->_left = $field_left; @@ -55,7 +55,7 @@ function show(&$viewport) { } function show_fixed(&$viewport) { - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); $this->words[0] = sprintf("%d", $viewport->expected_pages); @@ -69,16 +69,16 @@ function show_fixed(&$viewport) { $font->size->getPoints()); if (is_null($value_width)) { return null; - }; + } } else { $value_width = 0; - }; + } $this->width = $value_width; $this->_left += ($field_width - $value_width) / 2; if (is_null(TextBoxString::show_fixed($viewport))) { return null; - }; + } $this->width = $field_width; $this->_left = $field_left; diff --git a/public_html/box.form.php b/public_html/box.form.php index f02242f..1c87bf9 100644 --- a/public_html/box.form.php +++ b/public_html/box.form.php @@ -11,27 +11,27 @@ function show(&$driver) { global $g_config; if ($g_config['renderforms']) { $driver->new_form($this->_name); - }; + } return parent::show($driver); } - function &create(&$root, &$pipeline) { + static function &create(&$root, &$pipeline) { if ($root->has_attribute('name')) { $name = $root->get_attribute('name'); } elseif ($root->has_attribute('id')) { $name = $root->get_attribute('id'); } else { $name = ""; - }; + } $box = new FormBox($name); - $box->readCSS($pipeline->get_current_css_state()); + $box->readCSS($pipeline->getCurrentCSSState()); $box->create_content($root, $pipeline); return $box; } - function FormBox($name) { - $this->BlockBox(); + function __construct($name) { + BlockBox::__construct(); $this->_name = $name; } diff --git a/public_html/box.frame.php b/public_html/box.frame.php index 95d963c..4ea23e4 100644 --- a/public_html/box.frame.php +++ b/public_html/box.frame.php @@ -3,15 +3,15 @@ class FrameBox extends GenericContainerBox { function &create(&$root, &$pipeline) { - $box =& new FrameBox($root, $pipeline); - $box->readCSS($pipeline->get_current_css_state()); + $box= new FrameBox($root, $pipeline); + $box->readCSS($pipeline->getCurrentCSSState()); return $box; } - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { // If frame contains no boxes (for example, the src link is broken) // we just return - no further processing will be done - if (count($this->content) == 0) { return; }; + if (count($this->content) == 0) { return; } // First box contained in a frame should always fill all its height $this->content[0]->put_full_height($this->get_height()); @@ -42,7 +42,7 @@ function reflow(&$parent, &$context) { function reflow_absolute(&$context) { GenericFormattedBox::reflow($this->parent, $context); - $position_strategy =& new StrategyPositionAbsolute(); + $position_strategy= new StrategyPositionAbsolute(); $position_strategy->apply($this); /** @@ -67,7 +67,7 @@ function reflow_absolute(&$context) { * @todo Update the family of get_..._width function so that they would apply constraint * using the containing block width, not "real" parent width */ - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); $containing_block =& $this->_get_containing_block(); $this->put_width($wc->apply($this->get_width(), @@ -89,35 +89,35 @@ function reflow_absolute(&$context) { * we need to offset it, as we assumed it had zero width and height at * the moment we placed it */ - $right = $this->get_css_property(CSS_RIGHT); - $left = $this->get_css_property(CSS_LEFT); + $right = $this->getCSSProperty(CSS_RIGHT); + $left = $this->getCSSProperty(CSS_LEFT); if ($left->isAuto() && !$right->isAuto()) { $this->offset(-$this->get_width(), 0); - }; + } - $bottom = $this->get_css_property(CSS_BOTTOM); - $top = $this->get_css_property(CSS_TOP); + $bottom = $this->getCSSProperty(CSS_BOTTOM); + $top = $this->getCSSProperty(CSS_TOP); if ($top->isAuto() && !$bottom->isAuto()) { $this->offset(0, $this->get_height()); - }; + } } - function FrameBox(&$root, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); + function __construct(&$root, &$pipeline) { + $css_state =& $pipeline->getCurrentCSSState(); // Inherit 'border' CSS value from parent (FRAMESET tag), if current FRAME // has no FRAMEBORDER attribute, and FRAMESET has one $parent = $root->parent(); if (!$root->has_attribute('frameborder') && $parent->has_attribute('frameborder')) { - $parent_border = $css_state->get_propertyOnLevel(CSS_BORDER, CSS_PROPERTY_LEVEL_PARENT); - $css_state->set_property(CSS_BORDER, $parent_border->copy()); + $parent_border = $css_state->getPropertyOnLevel(CSS_BORDER, CSS_PROPERTY_LEVEL_PARENT); + $css_state->setProperty(CSS_BORDER, $parent_border->copy()); } - $this->GenericContainerBox($root); + GenericContainerBox::__construct($root); // If NO src attribute specified, just return. - if (!$root->has_attribute('src')) { return; }; + if (!$root->has_attribute('src')) { return; } // Determine the fullly qualified URL of the frame content $src = $root->get_attribute('src'); @@ -127,7 +127,7 @@ function FrameBox(&$root, &$pipeline) { /** * If framed page could not be fetched return immediately */ - if (is_null($data)) { return; }; + if (is_null($data)) { return; } /** * Render only iframes containing HTML only @@ -136,21 +136,21 @@ function FrameBox(&$root, &$pipeline) { */ $content_type = $data->get_additional_data('Content-Type'); $content_type_array = explode(';', $content_type); - if ($content_type_array[0] != "text/html") { return; }; + if ($content_type_array[0] != "text/html") { return; } $html = $data->get_content(); // Remove control symbols if any $html = preg_replace('/[\x00-\x07]/', "", $html); - $converter = Converter::create(); + $converter = (new Converter())->create(); $html = $converter->to_utf8($html, $data->detect_encoding()); $html = html2xhtml($html); - $tree = TreeBuilder::build($html); + $tree = (new TreeBuilder())->build($html); // Save current stylesheet, as each frame may load its own stylesheets // - $pipeline->push_css(); - $css =& $pipeline->get_current_css(); + $pipeline->pushCSS(); + $css =& $pipeline->getCurrentCSS(); $css->scan_styles($tree, $pipeline); $frame_root = traverse_dom_tree_pdf($tree); @@ -159,7 +159,7 @@ function FrameBox(&$root, &$pipeline) { // Restore old stylesheet // - $pipeline->pop_css(); + $pipeline->popCSS(); $pipeline->pop_base_url(); } @@ -170,24 +170,24 @@ function FrameBox(&$root, &$pipeline) { * box had 'position: static' */ function _positionAbsoluteVertically($containing_block) { - $bottom = $this->get_css_property(CSS_BOTTOM); - $top = $this->get_css_property(CSS_TOP); + $bottom = $this->getCSSProperty(CSS_BOTTOM); + $top = $this->getCSSProperty(CSS_TOP); if (!$top->isAuto()) { if ($top->isPercentage()) { $top_value = ($containing_block['top'] - $containing_block['bottom']) / 100 * $top->getPercentage(); } else { $top_value = $top->getPoints(); - }; + } $this->put_top($containing_block['top'] - $top_value - $this->get_extra_top()); } elseif (!$bottom->isAuto()) { if ($bottom->isPercentage()) { $bottom_value = ($containing_block['top'] - $containing_block['bottom']) / 100 * $bottom->getPercentage(); } else { $bottom_value = $bottom->getPoints(); - }; + } $this->put_top($containing_block['bottom'] + $bottom_value + $this->get_extra_bottom()); - }; + } } /** @@ -196,24 +196,24 @@ function _positionAbsoluteVertically($containing_block) { * method which could be used if this box had 'position: static' */ function _positionAbsoluteHorizontally($containing_block) { - $left = $this->get_css_property(CSS_LEFT); - $right = $this->get_css_property(CSS_RIGHT); + $left = $this->getCSSProperty(CSS_LEFT); + $right = $this->getCSSProperty(CSS_RIGHT); if (!$left->isAuto()) { if ($left->isPercentage()) { $left_value = ($containing_block['right'] - $containing_block['left']) / 100 * $left->getPercentage(); } else { $left_value = $left->getPoints(); - }; + } $this->put_left($containing_block['left'] + $left_value + $this->get_extra_left()); } elseif (!$right->isAuto()) { if ($right->isPercentage()) { $right_value = ($containing_block['right'] - $containing_block['left']) / 100 * $right->getPercentage(); } else { $right_value = $right->getPoints(); - }; + } $this->put_left($containing_block['right'] - $right_value - $this->get_extra_right()); - }; + } } } @@ -222,13 +222,13 @@ class FramesetBox extends GenericContainerBox { var $cols; function &create(&$root, &$pipeline) { - $box =& new FramesetBox($root, $pipeline); - $box->readCSS($pipeline->get_current_css_state()); + $box= new FramesetBox($root, $pipeline); + $box->readCSS($pipeline->getCurrentCSSState()); return $box; } - function FramesetBox(&$root, $pipeline) { - $this->GenericContainerBox($root); + function __construct(&$root, $pipeline) { + GenericContainerBox::__construct($root); $this->create_content($root, $pipeline); // Now determine the frame layout inside the frameset @@ -236,7 +236,7 @@ function FramesetBox(&$root, $pipeline) { $this->cols = $root->has_attribute('cols') ? $root->get_attribute('cols') : "100%"; } - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { $viewport =& $context->get_viewport(); // Frameset always fill all available space in viewport @@ -273,7 +273,7 @@ function reflow(&$parent, &$context) { if (!is_a($frame, "FramesetBox") && !is_a($frame, "FrameBox")) { continue; - }; + } // Guess frame size and position $frame->put_left($this->get_left() + array_sum(array_slice($cols, 0, $cur_col)) + $frame->get_extra_left()); @@ -301,4 +301,4 @@ function reflow(&$parent, &$context) { } } } -?> +?> \ No newline at end of file diff --git a/public_html/box.generic.formatted.php b/public_html/box.generic.formatted.php index 09d2fb9..0d3868c 100644 --- a/public_html/box.generic.formatted.php +++ b/public_html/box.generic.formatted.php @@ -13,18 +13,18 @@ function _get_collapsable_top_margin_internal() { $current_box = $this; - $border = $current_box->get_css_property(CSS_BORDER); - $padding = $current_box->get_css_property(CSS_PADDING); + $border = $current_box->getCSSProperty(CSS_BORDER); + $padding = $current_box->getCSSProperty(CSS_PADDING); if ($border->top->get_width() > 0 || $padding->top->value > 0) { return 0; - }; + } while (!is_null($current_box) && $current_box->isBlockLevel()) { - $margin = $current_box->get_css_property(CSS_MARGIN); - $border = $current_box->get_css_property(CSS_BORDER); - $padding = $current_box->get_css_property(CSS_PADDING); + $margin = $current_box->getCSSProperty(CSS_MARGIN); + $border = $current_box->getCSSProperty(CSS_BORDER); + $padding = $current_box->getCSSProperty(CSS_PADDING); $top_margin = $margin->top->value; @@ -32,15 +32,15 @@ function _get_collapsable_top_margin_internal() { $positive_margin = max($positive_margin, $top_margin); } else { $negative_margin = min($negative_margin, $top_margin); - }; + } if ($border->top->get_width() > 0 || $padding->top->value > 0) { $current_box = null; } else { $current_box = $current_box->get_first(); - }; - }; + } + } return $positive_margin /*- $negative_margin*/; } @@ -52,9 +52,9 @@ function _get_collapsable_top_margin_external() { $current_box = $this; while (!is_null($current_box) && $current_box->isBlockLevel()) { - $margin = $current_box->get_css_property(CSS_MARGIN); - $border = $current_box->get_css_property(CSS_BORDER); - $padding = $current_box->get_css_property(CSS_PADDING); + $margin = $current_box->getCSSProperty(CSS_MARGIN); + $border = $current_box->getCSSProperty(CSS_BORDER); + $padding = $current_box->getCSSProperty(CSS_PADDING); $top_margin = $margin->top->value; @@ -62,15 +62,15 @@ function _get_collapsable_top_margin_external() { $positive_margin = max($positive_margin, $top_margin); } else { $negative_margin = min($negative_margin, $top_margin); - }; + } if ($border->top->get_width() > 0 || $padding->top->value > 0) { $current_box = null; } else { $current_box = $current_box->get_first(); - }; - }; + } + } return $positive_margin + $negative_margin; } @@ -82,9 +82,9 @@ function _get_collapsable_bottom_margin_external() { $current_box = $this; while (!is_null($current_box) && $current_box->isBlockLevel()) { - $margin = $current_box->get_css_property(CSS_MARGIN); - $border = $current_box->get_css_property(CSS_BORDER); - $padding = $current_box->get_css_property(CSS_PADDING); + $margin = $current_box->getCSSProperty(CSS_MARGIN); + $border = $current_box->getCSSProperty(CSS_BORDER); + $padding = $current_box->getCSSProperty(CSS_PADDING); $bottom_margin = $margin->bottom->value; @@ -92,15 +92,15 @@ function _get_collapsable_bottom_margin_external() { $positive_margin = max($positive_margin, $bottom_margin); } else { $negative_margin = min($negative_margin, $bottom_margin); - }; + } if ($border->bottom->get_width() > 0 || $padding->bottom->value > 0) { $current_box = null; } else { $current_box = $current_box->get_last(); - }; - }; + } + } return $positive_margin + $negative_margin; } @@ -116,8 +116,8 @@ function collapse_margin_bottom(&$parent, &$context) { * * @link http://www.w3.org/TR/CSS21/visudet.html#Computing_widths_and_margins CSS 2.1 8.3.1 Calculating widths and margins */ - $parent_border = $parent->get_css_property(CSS_BORDER); - $parent_padding = $parent->get_css_property(CSS_PADDING); + $parent_border = $parent->getCSSProperty(CSS_BORDER); + $parent_padding = $parent->getCSSProperty(CSS_PADDING); /** * The bottom margin of an in-flow block-level element with a @@ -126,12 +126,10 @@ function collapse_margin_bottom(&$parent, &$context) { * height is adjoining to its last in-flow block-level child's * bottom margin if the element has NO BOTTOM PADDING OR BORDER. */ - + $last =& $parent->get_last(); - $is_last = !is_null($last) && $this->uid == $last->uid; - if (!is_null($last) && - $is_last && // This element is a last in-flow block level element AND + $last->uid == $this->uid && // This element is a last in-flow block level element AND $parent->uid != $context->container_uid() && // Parent element did not generate new flow context (like table-cell) AND $parent_border->bottom->get_width() == 0 && // Parent have NO bottom border AND $parent_padding->bottom->value == 0) { // Parent have NO bottom padding AND @@ -151,9 +149,8 @@ function collapse_margin_bottom(&$parent, &$context) { * all content now will be drawn below this mark (with a small exception * of elements having negative vertical margins, of course). */ - if ($is_last && - ($parent_border->bottom->get_width() > 0 || - $parent_padding->bottom->value > 0)) { + if ($parent_border->bottom->get_width() > 0 || + $parent_padding->bottom->value > 0) { $context->push_collapsed_margin( 0 ); return $this->get_bottom_border() - $cm; } else { @@ -161,7 +158,7 @@ function collapse_margin_bottom(&$parent, &$context) { $context->push_collapsed_margin( $collapsable ); return $this->get_bottom_border(); - }; + } } function collapse_margin(&$parent, &$context) { @@ -210,8 +207,8 @@ function collapse_margin(&$parent, &$context) { // offset it further to the bottom $vmargin = max($collapsable, $collapsed); - }; - }; + } + } // Determine the base Y coordinate of box margin edge $y = $parent->_current_y - $vmargin; @@ -222,8 +219,8 @@ function collapse_margin(&$parent, &$context) { return $y; } - function GenericFormattedBox() { - $this->GenericBox(); + function __construct() { + GenericBox::__construct(); // Layout data $this->baseline = 0; @@ -277,70 +274,70 @@ function readCSS(&$state) { * property, user agents must use the value of the element's * 'color' property as the computed value for the border color. */ - $border =& $this->get_css_property(CSS_BORDER); - $color =& $this->get_css_property(CSS_COLOR); + $border =& $this->getCSSProperty(CSS_BORDER); + $color =& $this->getCSSProperty(CSS_COLOR); if ($border->top->isDefaultColor()) { $border->top->setColor($color); - }; + } if ($border->right->isDefaultColor()) { $border->right->setColor($color); - }; + } if ($border->bottom->isDefaultColor()) { $border->bottom->setColor($color); - }; + } if ($border->left->isDefaultColor()) { $border->left->setColor($color); - }; + } $this->setCSSProperty(CSS_BORDER, $border); - $this->_height_constraint =& HCConstraint::create($this); + $this->_height_constraint =& (new HCConstraint())->create($this); $this->height = 0; // 'width' - $wc =& $this->get_css_property(CSS_WIDTH); + $wc =& $this->getCSSProperty(CSS_WIDTH); $this->width = $wc->apply(0,0); // 'PSEUDO-CSS' properties // '-localalign' - switch ($state->get_property(CSS_HTML2PS_LOCALALIGN)) { + switch ($state->getProperty(CSS_HTML2PS_LOCALALIGN)) { case LA_LEFT: break; case LA_RIGHT: - $margin =& $this->get_css_property(CSS_MARGIN); + $margin =& $this->getCSSProperty(CSS_MARGIN); $margin->left->auto = true; $this->setCSSProperty(CSS_MARGIN, $margin); break; case LA_CENTER: - $margin =& $this->get_css_property(CSS_MARGIN); + $margin =& $this->getCSSProperty(CSS_MARGIN); $margin->left->auto = true; $margin->right->auto = true; $this->setCSSProperty(CSS_MARGIN, $margin); break; - }; + } } function _calc_percentage_margins(&$parent) { - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); $containing_block =& $this->_get_containing_block(); $margin->calcPercentages($containing_block['right'] - $containing_block['left']); $this->setCSSProperty(CSS_MARGIN, $margin); } function _calc_percentage_padding(&$parent) { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); $containing_block =& $this->_get_containing_block(); $padding->calcPercentages($containing_block['right'] - $containing_block['left']); $this->setCSSProperty(CSS_PADDING, $padding); } function apply_clear($y, &$context) { - return LayoutVertical::apply_clear($this, $y, $context); + return (new LayoutVertical())->apply_clear($this, $y, $context); } @@ -354,7 +351,7 @@ function apply_clear($y, &$context) { * then the resulting layout is undefined in CSS 2.1. */ function _calc_percentage_width(&$parent, &$context) { - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); if ($wc->isFraction()) { $containing_block =& $this->_get_containing_block(); @@ -370,7 +367,7 @@ function _calc_percentage_width(&$parent, &$context) { } function _calc_auto_width_margins(&$parent) { - $float = $this->get_css_property(CSS_FLOAT); + $float = $this->getCSSProperty(CSS_FLOAT); if ($float !== FLOAT_NONE) { $this->_calc_auto_width_margins_float($parent); @@ -399,10 +396,10 @@ function _calc_auto_width_margins_float(&$parent) { // Then the shrink-to-fit width is: min(max(preferred minimum width, available width), preferred width). // Store used value - }; + } // If 'margin-left', or 'margin-right' are computed as 'auto', their used value is '0'. - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); if ($margin->left->auto) { $margin->left->value = 0; } if ($margin->right->auto) { $margin->right->value = 0; } $this->setCSSProperty(CSS_MARGIN, $margin); @@ -421,7 +418,7 @@ function _calc_auto_width_margins_normal(&$parent) { // If both 'margin-left' and 'margin-right' are 'auto', their used values are equal. // This horizontally centers the element with respect to the edges of the containing block. - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); if ($margin->left->auto && $margin->right->auto) { $margin_value = ($parent_width - $this->get_full_width()) / 2; $margin->left->value = $margin_value; @@ -432,8 +429,8 @@ function _calc_auto_width_margins_normal(&$parent) { $margin->left->value = $parent_width - $this->get_full_width(); } elseif ($margin->right->auto) { $margin->right->value = $parent_width - $this->get_full_width(); - }; - }; + } + } $this->setCSSProperty(CSS_MARGIN, $margin); $this->width = $this->get_width(); @@ -466,7 +463,7 @@ function get_min_width(&$context) { } function get_preferred_width(&$context) { - return $this->get_max_width($context) - $this->_get_hor_extra(); + return $this->get_max_width($context); } function get_preferred_minimum_width(&$context) { @@ -474,11 +471,11 @@ function get_preferred_minimum_width(&$context) { } // 'get-max-width' stub - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { die("OOPS! Unoverridden get_max_width called in class ".get_class($this)." inside ".get_class($this->parent)); } - function get_max_width_natural(&$context) { + function get_max_width_natural(&$context, $limit = 10000000) { return $this->get_max_width($context); } @@ -492,7 +489,7 @@ function put_full_width($value) { } function &_get_containing_block() { - $position = $this->get_css_property(CSS_POSITION); + $position = $this->getCSSProperty(CSS_POSITION); switch ($position) { case POSITION_ABSOLUTE: @@ -507,7 +504,7 @@ function &_get_containing_block() { return $containing_block; default: die(sprintf('Unexpected position enum value: %d', $position)); - }; + } } function &_get_containing_block_fixed() { @@ -537,7 +534,7 @@ function &_get_containing_block_absolute() { if (is_null($parent)) { trigger_error("No containing block found for absolute-positioned element", E_USER_ERROR); - }; + } // CSS 2.1: // If the element has 'position: absolute', the containing block is established by the @@ -553,7 +550,7 @@ function &_get_containing_block_absolute() { // - Otherwise, the containing block is formed by the padding edge of the ancestor. // TODO: inline-level ancestors while ((!is_null($parent->parent)) && - ($parent->get_css_property(CSS_POSITION) === POSITION_STATIC)) { + ($parent->getCSSProperty(CSS_POSITION) === POSITION_STATIC)) { $parent =& $parent->parent; } @@ -574,7 +571,7 @@ function &_get_containing_block_absolute() { $containing_block['right'] = $parent->get_right_margin(); $containing_block['top'] = $parent->get_top_margin(); $containing_block['bottom'] = $parent->get_bottom_margin(); - }; + } return $containing_block; } @@ -587,13 +584,13 @@ function &_get_containing_block_static() { if (is_null($parent)) { die("No containing block found for static-positioned element"); - }; + } while (!is_null($parent->parent) && !$parent->isBlockLevel() && !$parent->isCell()) { $parent =& $parent->parent; - }; + } // Note that initial containg block (containing BODY element) // will be formed by BODY margin edge, @@ -631,7 +628,7 @@ function extend_width($x_coord) { } function get_extra_bottom() { - $border = $this->get_css_property(CSS_BORDER); + $border = $this->getCSSProperty(CSS_BORDER); return $this->get_margin_bottom() + $border->bottom->get_width() + @@ -639,7 +636,7 @@ function get_extra_bottom() { } function get_extra_left() { - $border = $this->get_css_property(CSS_BORDER); + $border = $this->getCSSProperty(CSS_BORDER); $left_border = $border->left; @@ -650,7 +647,7 @@ function get_extra_left() { } function get_extra_right() { - $border = $this->get_css_property(CSS_BORDER); + $border = $this->getCSSProperty(CSS_BORDER); $right_border = $border->right; return $this->get_margin_right() + @@ -659,7 +656,7 @@ function get_extra_right() { } function get_extra_top() { - $border = $this->get_css_property(CSS_BORDER); + $border = $this->getCSSProperty(CSS_BORDER); return $this->get_margin_top() + $border->top->get_width() + @@ -670,37 +667,37 @@ function get_extra_line_left() { return 0; } function get_extra_line_right() { return 0; } function get_margin_bottom() { - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); return $margin->bottom->value; } function get_margin_left() { - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); return $margin->left->value; } function get_margin_right() { - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); return $margin->right->value; } function get_margin_top() { - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); return $margin->top->value; } function get_padding_right() { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); return $padding->right->value; } function get_padding_left() { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); return $padding->left->value; } function get_padding_top() { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); return $padding->top->value; } @@ -709,13 +706,13 @@ function get_border_top_width() { } function get_padding_bottom() { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); return $padding->bottom->value; } function get_left_border() { - $padding = $this->get_css_property(CSS_PADDING); - $border = $this->get_css_property(CSS_BORDER); + $padding = $this->getCSSProperty(CSS_PADDING); + $border = $this->getCSSProperty(CSS_BORDER); return $this->get_left() - @@ -724,8 +721,8 @@ function get_left_border() { } function get_right_border() { - $padding = $this->get_css_property(CSS_PADDING); - $border = $this->get_css_property(CSS_BORDER); + $padding = $this->getCSSProperty(CSS_PADDING); + $border = $this->getCSSProperty(CSS_BORDER); return $this->get_left() + @@ -735,7 +732,7 @@ function get_right_border() { } function get_top_border() { - $border = $this->get_css_property(CSS_BORDER); + $border = $this->getCSSProperty(CSS_BORDER); return $this->get_top_padding() + @@ -743,24 +740,24 @@ function get_top_border() { } function get_bottom_border() { - $border = $this->get_css_property(CSS_BORDER); + $border = $this->getCSSProperty(CSS_BORDER); return $this->get_bottom_padding() - $border->bottom->get_width(); } function get_left_padding() { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); return $this->get_left() - $padding->left->value; } function get_right_padding() { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); return $this->get_left() + $this->get_width() + $padding->right->value; } function get_top_padding() { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); return $this->get_top() + @@ -768,7 +765,7 @@ function get_top_padding() { } function get_bottom_padding() { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); return $this->get_bottom() - $padding->bottom->value; } @@ -791,7 +788,7 @@ function get_bottom_margin() { } function get_top_margin() { - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); return $this->get_top_border() + @@ -811,7 +808,7 @@ function contains_point_margin($x, $y) { } function get_width() { - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); if ($this->parent) { return $wc->apply($this->width, $this->parent->width); @@ -827,12 +824,12 @@ function get_width() { // as parent can be expanded too. // function get_expandable_width() { - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); if ($wc->isNull() && $this->parent) { return $this->parent->get_expandable_width(); } else { return $this->get_width(); - }; + } } function put_width($value) { @@ -845,7 +842,7 @@ function get_height() { return $this->_height_constraint->apply($this->height, $this); } else { return $this->height; - }; + } } function get_height_padded() { @@ -857,7 +854,7 @@ function put_height($value) { $this->height = $this->_height_constraint->apply($value, $this); } else { $this->height = $value; - }; + } } function put_full_height($value) { @@ -877,8 +874,8 @@ function get_real_full_height() { } function out_of_flow() { - $position = $this->get_css_property(CSS_POSITION); - $display = $this->get_css_property(CSS_DISPLAY); + $position = $this->getCSSProperty(CSS_POSITION); + $display = $this->getCSSProperty(CSS_DISPLAY); return $position == POSITION_ABSOLUTE || @@ -889,8 +886,8 @@ function out_of_flow() { function moveto($x, $y) { $this->offset($x - $this->get_left(), $y - $this->get_top()); } function show(&$viewport) { - $border = $this->get_css_property(CSS_BORDER); - $background = $this->get_css_property(CSS_BACKGROUND); + $border = $this->getCSSProperty(CSS_BORDER); + $background = $this->getCSSProperty(CSS_BACKGROUND); // Draw border of the box $border->show($viewport, $this); @@ -912,8 +909,8 @@ function is_null() { } function line_break_allowed() { - $white_space = $this->get_css_property(CSS_WHITE_SPACE); - $nowrap = $this->get_css_property(CSS_HTML2PS_NOWRAP); + $white_space = $this->getCSSProperty(CSS_WHITE_SPACE); + $nowrap = $this->getCSSProperty(CSS_HTML2PS_NOWRAP); return ($white_space === WHITESPACE_NORMAL || @@ -928,8 +925,8 @@ function get_top_background() { return $this->get_top_padding(); } function get_bottom_background() { return $this->get_bottom_padding(); } function isVisibleInFlow() { - $visibility = $this->get_css_property(CSS_VISIBILITY); - $position = $this->get_css_property(CSS_POSITION); + $visibility = $this->getCSSProperty(CSS_VISIBILITY); + $position = $this->getCSSProperty(CSS_POSITION); return $visibility === VISIBILITY_VISIBLE && @@ -960,7 +957,7 @@ function offsetRelative() { /** * Check if 'top' value is percentage */ - $top = $this->get_css_property(CSS_TOP); + $top = $this->getCSSProperty(CSS_TOP); if ($top->isNormal()) { $top_value = $top->getPoints(); } elseif ($top->isPercentage()) { @@ -974,7 +971,7 @@ function offsetRelative() { /** * Check if 'bottom' value is percentage */ - $bottom = $this->get_css_property(CSS_BOTTOM); + $bottom = $this->getCSSProperty(CSS_BOTTOM); if ($bottom->isNormal()) { $bottom_value = $bottom->getPoints(); } elseif ($bottom->isPercentage()) { @@ -994,12 +991,12 @@ function offsetRelative() { $vertical_offset = $bottom_value; } else { $vertical_offset = 0; - }; + } /** * Check if 'left' value is percentage */ - $left = $this->get_css_property(CSS_LEFT); + $left = $this->getCSSProperty(CSS_LEFT); if ($left->isNormal()) { $left_value = $left->getPoints(); } elseif ($left->isPercentage()) { @@ -1013,7 +1010,7 @@ function offsetRelative() { /** * Check if 'right' value is percentage */ - $right = $this->get_css_property(CSS_RIGHT); + $right = $this->getCSSProperty(CSS_RIGHT); if ($right->isNormal()) { $right_value = $right->getPoints(); } elseif ($right->isPercentage()) { @@ -1033,7 +1030,7 @@ function offsetRelative() { $horizontal_offset = -$right_value; } else { $horizontal_offset = 0; - }; + } $this->offset($horizontal_offset, $vertical_offset); diff --git a/public_html/box.generic.inline.php b/public_html/box.generic.inline.php index 7b98021..31153eb 100644 --- a/public_html/box.generic.inline.php +++ b/public_html/box.generic.inline.php @@ -1,13 +1,13 @@ GenericContainerBox(); + function __construct() { + GenericContainerBox::__construct(); } // @todo this code is duplicated in box.block.php // - function reflow(&$parent, &$context) { - switch ($this->get_css_property(CSS_POSITION)) { + function reflow(&$parent, &$context, $boxes = null) { + switch ($this->getCSSProperty(CSS_POSITION)) { case POSITION_STATIC: return $this->reflow_static($parent, $context); @@ -39,7 +39,7 @@ function reflow(&$parent, &$context) { function maybe_line_break(&$parent, &$context) { if (!$parent->line_break_allowed()) { return false; - }; + } // Calculate the x-coordinate of this box right edge $right_x = $this->get_full_width() + $parent->_current_x; @@ -50,7 +50,7 @@ function maybe_line_break(&$parent, &$context) { // If upper-right corner of this inline box is inside of some float, wrap the line if ($context->point_in_floats($right_x, $parent->_current_y)) { $need_break = true; - }; + } // No floats; check if we had run out the right edge of container // TODO: nobr-before, nobr-after @@ -62,12 +62,12 @@ function maybe_line_break(&$parent, &$context) { $first = $parent->get_first(); // FIXME: what's this? This condition is invariant! - $text_indent = $parent->get_css_property(CSS_TEXT_INDENT); + $text_indent = $parent->getCSSProperty(CSS_TEXT_INDENT); $indent_offset = ($first->uid == $this->uid || 1) ? $text_indent->calculate($parent) : 0; if ($parent->_current_x > $parent->get_left() + $indent_offset + EPSILON) { $need_break = true; - }; + } } // As close-line will not change the current-Y parent coordinate if no @@ -75,7 +75,7 @@ function maybe_line_break(&$parent, &$context) { // if ($parent->line_box_empty() && $need_break) { $parent->_current_y -= $this->get_height(); - }; + } if ($need_break) { $parent->close_line($context); @@ -85,27 +85,27 @@ function maybe_line_break(&$parent, &$context) { while (!is_null($element) && is_a($element,"GenericInlineBox")) { $parent->_current_x += $element->get_extra_left(); $element = $element->parent; - }; - }; + } + } return $need_break; } function get_ascender() { $first =& $this->get_first(); - if (is_null($first)) { return 0; }; + if (is_null($first)) { return 0; } return $first->get_ascender(); } function get_baseline() { $first =& $this->get_first(); - if (is_null($first)) { return 0; }; + if (is_null($first)) { return 0; } return $first->get_baseline(); } function get_descender() { $first =& $this->get_first(); - if (is_null($first)) { return 0; }; + if (is_null($first)) { return 0; } return $first->get_descender(); } } diff --git a/public_html/box.generic.php b/public_html/box.generic.php index 6268d16..7bf5b33 100644 --- a/public_html/box.generic.php +++ b/public_html/box.generic.php @@ -1,5 +1,5 @@ _cache = array(); $this->_css = array(); $this->_cached_base_font_size = null; @@ -29,15 +27,11 @@ function GenericBox() { $this->baseline = 0; $this->default_baseline = 0; - $this->set_tagname(null); - /** * Assign an unique box identifier */ $GLOBALS['g_box_uid']++; $this->uid = $GLOBALS['g_box_uid']; - - $this->_id = null; } function destroy() { @@ -51,13 +45,13 @@ function destroy() { } /** - * see get_property for optimization description + * see getProperty for optimization description */ function setCSSProperty($code, $value) { static $cache = array(); if (!isset($cache[$code])) { - $cache[$code] =& CSS::get_handler($code); - }; + $cache[$code] =& (new CSS())->get_handler($code); + } $cache[$code]->replace_array($value, $this->_css); } @@ -67,28 +61,16 @@ function setCSSProperty($code, $value) { * so even a slight overhead for CSS::get_handler call * accumulates in a significiant processing delay. */ - function &get_css_property($code) { + function &getCSSProperty($code) { static $cache = array(); if (!isset($cache[$code])) { - $cache[$code] =& CSS::get_handler($code); - }; + $cache[$code] =& (new CSS())->get_handler($code); + } $value =& $cache[$code]->get($this->_css); return $value; } - function get_tagname() { - return $this->_tagname; - } - - function set_tagname($tagname) { - $this->_tagname = $tagname; - } - - function get_content() { - return ''; - } - function show_postponed(&$driver) { $this->show($driver); } @@ -105,22 +87,22 @@ function copy_style(&$box) { */ function _readCSSLengths($state, $property_list) { if (is_null($this->_cached_base_font_size)) { - $font =& $this->get_css_property(CSS_FONT); + $font =& $this->getCSSProperty(CSS_FONT); $this->_cached_base_font_size = $font->size->getPoints(); - }; + } foreach ($property_list as $property) { - $value =& $state->get_property($property); + $value =& $state->getProperty($property); if ($value === CSS_PROPERTY_INHERIT) { $value =& $state->getInheritedProperty($property); - }; + } if (is_object($value)) { $value =& $value->copy(); $value->doInherit($state); $value->units2pt($this->_cached_base_font_size); - }; + } $this->setCSSProperty($property, $value); } @@ -128,19 +110,19 @@ function _readCSSLengths($state, $property_list) { function _readCSS($state, $property_list) { foreach ($property_list as $property) { - $value = $state->get_property($property); + $value = $state->getProperty($property); // Note that order is important; composite object-value could be inherited and // object itself could contain subvalues with 'inherit' value if ($value === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty($property); - }; + } if (is_object($value)) { $value = $value->copy(); $value->doInherit($state); - }; + } $this->setCSSProperty($property, $value); } @@ -150,17 +132,17 @@ function readCSS(&$state) { /** * Determine font size to be used in this box (required for em/ex units) */ - $value = $state->get_property(CSS_FONT); + $value = $state->getProperty(CSS_FONT); if ($value === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_FONT); - }; + } $base_font_size = $state->getBaseFontSize(); if (is_object($value)) { $value = $value->copy(); $value->doInherit($state); $value->units2pt($base_font_size); - }; + } $this->setCSSProperty(CSS_FONT, $value); @@ -181,25 +163,15 @@ function readCSS(&$state) { if ($g_config["renderlinks"]) { $this->_readCSS($state, array(CSS_HTML2PS_LINK_DESTINATION)); - }; + } // Save ID attribute value - $id = $state->get_property(CSS_HTML2PS_LINK_DESTINATION); - if (!is_null($id)) { - $this->set_id($id); - }; - } - - function set_id($id) { - $this->_id = $id; - - if (!isset($GLOBALS['__html_box_id_map'][$id])) { - $GLOBALS['__html_box_id_map'][$id] =& $this; - }; - } - - function get_id() { - return $this->_id; + $id = $state->getProperty(CSS_HTML2PS_LINK_DESTINATION); + if (!empty($id)) { + if (!isset($GLOBALS['__html_box_id_map'][$id])) { + $GLOBALS['__html_box_id_map'][$id] =& $this; + } + } } function show(&$driver) { @@ -216,7 +188,7 @@ function show(&$driver) { // Set current text color // Note that text color is used not only for text drawing (for example, list item markers // are drawn with text color) - $color = $this->get_css_property(CSS_COLOR); + $color = $this->getCSSProperty(CSS_COLOR); $color->apply($driver); } @@ -230,14 +202,6 @@ function show_fixed(&$driver) { function pre_reflow_images() {} - function set_top($value) { - $this->_top = $value; - } - - function set_left($value) { - $this->_left = $value; - } - function offset($dx, $dy) { $this->_left += $dx; $this->_top += $dy; @@ -282,47 +246,78 @@ function getBaselineOffset() { return $this->baseline - $this->default_baseline; } - function &make_anchor(&$media, $link_destination, $page_heights) { - $page_index = 0; - $pages_count = count($page_heights); - $bottom = mm2pt($media->height() - $media->margins['top']); - do { - $bottom -= $page_heights[$page_index]; - $page_index ++; - } while ($this->get_top() < $bottom && $page_index < $pages_count); - - /** - * Now let's calculate the coordinates on this particular page - * - * X coordinate calculation is pretty straightforward (and, actually, unused, as it would be - * a bad idea to scroll PDF horiaontally). - */ - $x = $this->get_left(); - - /** - * Y coordinate should be calculated relatively to the bottom page edge - */ - $y = ($this->get_top() - $bottom) + (mm2pt($media->real_height()) - $page_heights[$page_index-1]) + mm2pt($media->margins['bottom']); - - $anchor =& new Anchor($link_destination, - $page_index, - $x, - $y); - return $anchor; - } - - function reflow_anchors(&$driver, &$anchors, $page_heights) { + function reflow_anchors(&$driver, &$anchors) { if ($this->is_null()) { return; - }; + } - $link_destination = $this->get_css_property(CSS_HTML2PS_LINK_DESTINATION); - if (!is_null($link_destination)) { - $anchors[$link_destination] =& $this->make_anchor($driver->media, $link_destination, $page_heights); - }; + $link_destination = $this->getCSSProperty(CSS_HTML2PS_LINK_DESTINATION); + + if ($link_destination !== "") { + + /** + * Y=0 designates the bottom edge of the first page (without margins) + * Y axis is oriented to the bottom. + * + * Here we calculate the offset from the bottom edge of first page PRINTABLE AREA + * to the bottom edge of the current box + */ + $y2 = $this->get_bottom() - mm2pt($driver->media->margins['bottom']); + + /** + * Now let's calculate the number of the page corresponding to this offset. + * Note that $y2>0 for the first page and $y2<0 on all subsequent pages + */ + $page_fraction = $y2 / mm2pt($driver->media->real_height()); + + /** + * After the last operation we've got the "page fraction" between + * bottom of the first page and box bottom edge; + * + * it will be equal to: + * 1 for the top of the first page, + * 0 for the bottom of the first page + * -Epsilon for the top of the first page + * -1 for the bottom of the second page + * -n+1 for the bottom of the N-th page. + */ + $page_fraction2 = -$page_fraction+1; + + /** + * Here: + * 0 for the top of the first page, + * 1 for the bottom of the first page + * 1+Epsilon for the top of the first page + * 2 for the bottom of the second page + * n for the bottom of the N-th page. + * + * Keeping in mind said above, we may calculate the real page number, + * rounding it UP after calculation. The reason of rounding UP is simple: + * pages are numbered starting at 1. + */ + $page = ceil($page_fraction2); + + /** + * Now let's calculate the coordinates on this particular page + * + * X coordinate calculation is pretty straight forward (and, actually, unused, as it would be + * a bad idea to scroll PDF horiaontally). + */ + $x = $this->get_left(); + + /** + * Y coordinate should be calculated relatively to the bottom page edge + */ + $y = mm2pt($driver->media->real_height()) * ($page - $page_fraction2) + mm2pt($driver->media->margins['bottom']); + + $anchors[$link_destination] = new Anchor($link_destination, + $page, + $x, + $y); + } } - function reflow(&$parent, &$context) {} + function reflow(&$parent, &$context, $boxes = null) {} function reflow_inline() { } @@ -355,7 +350,7 @@ function is_container() { return false; } function isVisibleInFlow() { return true; } - function reflow_text() { return true; } + function reflow_text(&$viewport) { return true; } /** * Note that linebox is started by any non-whitespace inline element; all whitespace elements before @@ -398,20 +393,20 @@ function isBlockLevel() { function hasAbsolutePositionedParent() { if (is_null($this->parent)) { return false; - }; + } return - $this->parent->get_css_property(CSS_POSITION) == POSITION_ABSOLUTE || + $this->parent->getCSSProperty(CSS_POSITION) == POSITION_ABSOLUTE || $this->parent->hasAbsolutePositionedParent(); } function hasFixedPositionedParent() { if (is_null($this->parent)) { return false; - }; + } return - $this->parent->get_css_property(CSS_POSITION) == POSITION_FIXED || + $this->parent->getCSSProperty(CSS_POSITION) == POSITION_FIXED || $this->parent->hasFixedPositionedParent(); } @@ -420,21 +415,21 @@ function hasFixedPositionedParent() { * all it parents has no width constraints */ function mayBeExpanded() { - $wc = $this->get_css_property(CSS_WIDTH); - if (!$wc->isNull()) { return false; }; + $wc = $this->getCSSProperty(CSS_WIDTH); + if (!$wc->isNull()) { return false; } - if ($this->get_css_property(CSS_FLOAT) <> FLOAT_NONE) { + if ($this->getCSSProperty(CSS_FLOAT) <> FLOAT_NONE) { return true; - }; + } - if ($this->get_css_property(CSS_POSITION) <> POSITION_STATIC && - $this->get_css_property(CSS_POSITION) <> POSITION_RELATIVE) { + if ($this->getCSSProperty(CSS_POSITION) <> POSITION_STATIC && + $this->getCSSProperty(CSS_POSITION) <> POSITION_RELATIVE) { return true; - }; + } if (is_null($this->parent)) { return true; - }; + } return $this->parent->mayBeExpanded(); } @@ -443,7 +438,7 @@ function isLineBreak() { return false; } - function get_min_width_natural($context) { + function get_min_width_natural(&$context) { return $this->get_min_width($context); } diff --git a/public_html/box.iframe.php b/public_html/box.iframe.php index 75b689b..63e9138 100644 --- a/public_html/box.iframe.php +++ b/public_html/box.iframe.php @@ -3,8 +3,8 @@ class IFrameBox extends InlineBlockBox { function &create(&$root, &$pipeline) { - $box =& new IFrameBox($root, $pipeline); - $box->readCSS($pipeline->get_current_css_state()); + $box= new IFrameBox($root, $pipeline); + $box->readCSS($pipeline->getCurrentCSSState()); return $box; } @@ -14,18 +14,18 @@ function get_min_width(&$context) { return $this->get_max_width($context); } - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return $this->get_width(); } - function IFrameBox(&$root, $pipeline) { - $this->InlineBlockBox(); + function __construct(&$root = null, $pipeline = null) { + InlineBlockBox::__construct(); // If NO src attribute specified, just return. if (!$root->has_attribute('src') || trim($root->get_attribute('src')) == '') { return; - }; + } // Determine the fullly qualified URL of the frame content $src = $root->get_attribute('src'); @@ -35,7 +35,7 @@ function IFrameBox(&$root, $pipeline) { /** * If framed page could not be fetched return immediately */ - if (is_null($data)) { return; }; + if (is_null($data)) { return; } /** * Render only iframes containing HTML only @@ -44,21 +44,21 @@ function IFrameBox(&$root, $pipeline) { */ $content_type = $data->get_additional_data('Content-Type'); $content_type_array = explode(';', $content_type); - if ($content_type_array[0] != "text/html") { return; }; + if ($content_type_array[0] != "text/html") { return; } $html = $data->get_content(); // Remove control symbols if any $html = preg_replace('/[\x00-\x07]/', "", $html); - $converter = Converter::create(); + $converter = (new Converter())->create(); $html = $converter->to_utf8($html, $data->detect_encoding()); $html = html2xhtml($html); - $tree = TreeBuilder::build($html); + $tree = (new TreeBuilder())->build($html); // Save current stylesheet, as each frame may load its own stylesheets // - $pipeline->push_css(); - $css =& $pipeline->get_current_css(); + $pipeline->pushCSS(); + $css =& $pipeline->getCurrentCSS(); $css->scan_styles($tree, $pipeline); $frame_root = traverse_dom_tree_pdf($tree); @@ -67,10 +67,10 @@ function IFrameBox(&$root, $pipeline) { // Restore old stylesheet // - $pipeline->pop_css(); + $pipeline->popCSS(); $pipeline->pop_base_url(); } } -?> +?> \ No newline at end of file diff --git a/public_html/box.img.php b/public_html/box.img.php index 5992670..fe76e6b 100644 --- a/public_html/box.img.php +++ b/public_html/box.img.php @@ -1,16 +1,16 @@ GenericInlineBox(); + function __construct() { + GenericInlineBox::__construct(); } - function get_max_width_natural(&$context) { + function get_max_width_natural(&$context, $limit = 10000000) { return $this->get_full_width($context); } @@ -18,7 +18,7 @@ function get_min_width(&$context) { return $this->get_full_width(); } - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return $this->get_full_width(); } @@ -50,18 +50,7 @@ function pre_reflow_images() { $this->default_baseline = $this->get_full_height(); break; - }; - } - - function readCSS(&$state) { - parent::readCSS($state); - - // '-html2ps-link-target' - global $g_config; - if ($g_config["renderlinks"]) { - $this->_readCSS($state, - array(CSS_HTML2PS_LINK_TARGET)); - }; + } } function reflow_static(&$parent, &$context) { @@ -91,12 +80,12 @@ function reflow_static(&$parent, &$context) { function _get_font_name(&$driver, $subword_index) { if (isset($this->_cache[CACHE_TYPEFACE][$subword_index])) { return $this->_cache[CACHE_TYPEFACE][$subword_index]; - }; + } $font_resolver =& $driver->get_font_resolver(); - $font = $this->get_css_property(CSS_FONT); - $typeface = $font_resolver->get_typeface_name($font->family, + $font = $this->getCSSProperty(CSS_FONT); + $typeface = $font_resolver->getTypefaceName($font->family, $font->weight, $font->style, 'iso-8859-1'); @@ -124,18 +113,18 @@ function reflow_text(&$driver) { if (is_null($ascender)) { error_log("ImgBox::reflow_text: cannot get font ascender"); return null; - }; + } $descender = $driver->font_descender($font_name, 'iso-8859-1'); if (is_null($descender)) { error_log("ImgBox::reflow_text: cannot get font descender"); return null; - }; + } /** * Setup box size */ - $font = $this->get_css_property(CSS_FONT_SIZE); + $font = $this->getCSSProperty(CSS_FONT_SIZE); $font_size = $font->getPoints(); $this->ascender = $ascender * $font_size; @@ -143,7 +132,7 @@ function reflow_text(&$driver) { } else { $this->ascender = $this->get_height(); $this->descender = 0; - }; + } return true; } @@ -164,12 +153,12 @@ function show_fixed(&$driver) { class BrokenImgBox extends GenericImgBox { var $alt; - function BrokenImgBox($width, $height, $alt) { + function __construct($width, $height, $alt) { $this->scale = SCALE_NONE; $this->encoding = DEFAULT_ENCODING; // Call parent constructor - $this->GenericImgBox(); + GenericImgBox::__construct(); $this->alt = $alt; } @@ -188,14 +177,12 @@ function show(&$driver) { $driver->closepath(); $driver->stroke(); - if (!$GLOBALS['g_config']['debugnoclip']) { - $driver->moveto($this->get_left(), $this->get_top()); - $driver->lineto($this->get_right(), $this->get_top()); - $driver->lineto($this->get_right(), $this->get_bottom()); - $driver->lineto($this->get_left(), $this->get_bottom()); - $driver->closepath(); - $driver->clip(); - }; + $driver->moveto($this->get_left(), $this->get_top()); + $driver->lineto($this->get_right(), $this->get_top()); + $driver->lineto($this->get_right(), $this->get_bottom()); + $driver->lineto($this->get_left(), $this->get_bottom()); + $driver->closepath(); + $driver->clip(); // Output text with the selected font $size = pt2pt(BROKEN_IMAGE_ALT_SIZE_PT); @@ -203,7 +190,7 @@ function show(&$driver) { $status = $driver->setfont("Times-Roman", "iso-8859-1", $size); if (is_null($status)) { return null; - }; + } $driver->show_xy($this->alt, $this->get_left() + $this->width/2 - $driver->stringwidth($this->alt, @@ -214,28 +201,11 @@ function show(&$driver) { $driver->restore(); - $strategy =& new StrategyLinkRenderingNormal(); - $strategy->apply($this, $driver); - return true; } } class ImgBox extends GenericImgBox { - var $image; - var $type; // unused; should store the preferred image format (JPG / PNG) - - function ImgBox($img) { - $this->encoding = DEFAULT_ENCODING; - $this->scale = SCALE_NONE; - - // Call parent constructor - $this->GenericImgBox(); - - // Store image for further processing - $this->image = $img; - } - function &create(&$root, &$pipeline) { // Open image referenced by HTML tag // Some crazy HTML writers add leading and trailing spaces to SRC attribute value - we need to remove them @@ -244,7 +214,7 @@ function &create(&$root, &$pipeline) { $src = $url_autofix->apply(trim($root->get_attribute("src"))); $image_url = $pipeline->guess_url($src); - $src_img = ImageFactory::get($image_url, $pipeline); + $src_img = (new Image())->get($image_url, $pipeline); if (is_null($src_img)) { // image could not be opened, use ALT attribute @@ -253,19 +223,19 @@ function &create(&$root, &$pipeline) { $width = px2pt($root->get_attribute('width')); } else { $width = px2pt(BROKEN_IMAGE_DEFAULT_SIZE_PX); - }; + } if ($root->has_attribute('height')) { $height = px2pt($root->get_attribute('height')); } else { $height = px2pt(BROKEN_IMAGE_DEFAULT_SIZE_PX); - }; + } $alt = $root->get_attribute('alt'); - $box =& new BrokenImgBox($width, $height, $alt); + $box= new BrokenImgBox($width, $height, $alt); - $box->readCSS($pipeline->get_current_css_state()); + $box->readCSS($pipeline->getCurrentCSSState()); $box->put_width($width); $box->put_height($height); @@ -277,8 +247,10 @@ function &create(&$root, &$pipeline) { return $box; } else { - $box =& new ImgBox($src_img); - $box->readCSS($pipeline->get_current_css_state()); + $box= new ImgBox($src_img); + + $box->readCSS($pipeline->getCurrentCSSState()); + $box->_setupSize(); return $box; @@ -286,14 +258,14 @@ function &create(&$root, &$pipeline) { } function _setupSize() { - $this->put_width(px2pt($this->image->sx())); - $this->put_height(px2pt($this->image->sy())); + $this->put_width(px2pt(imagesx($this->image))); + $this->put_height(px2pt(imagesy($this->image))); $this->default_baseline = $this->get_full_height(); - $this->src_height = $this->image->sx(); - $this->src_width = $this->image->sy(); + $this->src_height = imagesx($this->image); + $this->src_width = imagesy($this->image); - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); $hc = $this->get_height_constraint(); // Proportional scaling @@ -322,7 +294,18 @@ function _setupSize() { $this->setCSSProperty(CSS_WIDTH, new WCConstant($size)); $this->default_baseline = $this->get_full_height(); - }; + } + } + + function __construct($img = null) { + $this->encoding = DEFAULT_ENCODING; + $this->scale = SCALE_NONE; + + // Call parent constructor + GenericImgBox::__construct(); + + // Store image for further processing + $this->image = $img; } function show(&$driver) { @@ -335,15 +318,11 @@ function show(&$driver) { if ($this->get_width() < EPSILON || $this->get_height() < EPSILON) { return true; - }; + } $driver->image_scaled($this->image, $this->get_left(), $this->get_bottom(), - $this->get_width() / $this->image->sx(), - $this->get_height() / $this->image->sy()); - - $strategy =& new StrategyLinkRenderingNormal(); - $strategy->apply($this, $driver); + $this->get_width() / imagesx($this->image), $this->get_height() / imagesy($this->image)); return true; } diff --git a/public_html/box.inline.control.php b/public_html/box.inline.control.php index a356778..63c033a 100644 --- a/public_html/box.inline.control.php +++ b/public_html/box.inline.control.php @@ -2,10 +2,7 @@ // $Header: /cvsroot/html2ps/box.inline.control.php,v 1.7 2006/09/07 18:38:12 Konstantin Exp $ class InlineControlBox extends InlineBox { - function InlineControlBox() { - $this->InlineBox(); - } - + // get_max_width is inherited from GenericContainerBox function get_min_width(&$context, $limit = 10E6) { return $this->get_max_width($context, $limit); } @@ -16,15 +13,23 @@ function get_max_width(&$context, $limit = 10E6) { $this->_get_hor_extra(); } - function line_break_allowed() { - return false; + function show(&$viewport) { + // Now set the baseline of a button box to align it vertically when flowing isude the + // text line + $this->default_baseline = $this->content[0]->baseline + $this->get_extra_top(); + $this->baseline = $this->content[0]->baseline + $this->get_extra_top(); + + return GenericContainerBox::show($viewport); } + + function line_break_allowed() { return false; } function reflow_static(&$parent, &$context) { GenericFormattedBox::reflow($parent, $context); // Determine the box width - $this->_calc_percentage_width($parent, $context); + $this->_calc_percentage_width($parent, $context); + $this->put_full_width($this->get_min_width($context, $parent->get_width())); $this->setCSSProperty(CSS_WIDTH, new WCNone()); @@ -49,7 +54,7 @@ function reflow_static(&$parent, &$context) { $this->default_baseline = $this->content[0]->baseline + $this->get_extra_top(); $this->baseline = $this->content[0]->baseline + $this->get_extra_top(); - // center the text vertically inside the control + // center the button text vertically inside the button $text =& $this->content[0]; $delta = ($text->get_top() - $text->get_height()/2) - ($this->get_top() - $this->get_height()/2); $text->offset(0,-$delta); @@ -60,34 +65,5 @@ function reflow_static(&$parent, &$context) { // Extends parents height $parent->extend_height($this->get_bottom_margin()); } - - function setup_content($text, &$pipeline) { - /** - * Contents of the text box are somewhat similar to the inline box: - * a sequence of the text and whitespace boxes; we generate this sequence using - * the InlineBox, then copy contents of the created inline box to our button. - * - * @todo probably, create_from_text() function should be extracted to the common parent - * of inline boxes. - */ - $ibox = InlineBox::create_from_text($text, WHITESPACE_PRE, $pipeline); - - if (count($ibox->content) == 0) { - $this->append_child(TextBox::create(' ', 'iso-8859-1', $pipeline)); - } else { - for ($i=0, $size = count($ibox->content); $i<$size; $i++) { - $this->append_child($ibox->content[$i]); - }; - }; - } - - function show(&$viewport) { - // Now set the baseline of a button box to align it vertically when flowing isude the - // text line - $this->default_baseline = $this->content[0]->baseline + $this->get_extra_top(); - $this->baseline = $this->content[0]->baseline + $this->get_extra_top(); - - return GenericContainerBox::show($viewport); - } } ?> \ No newline at end of file diff --git a/public_html/box.inline.php b/public_html/box.inline.php index 4616425..ad954d0 100644 --- a/public_html/box.inline.php +++ b/public_html/box.inline.php @@ -12,10 +12,10 @@ class LineBox { var $bottom; var $left; - function LineBox() { } + function __construct() { } function ©() { - $box =& new LineBox; + $box= new LineBox; $box->top = $this->top; $box->right = $this->right; $box->bottom = $this->bottom; @@ -55,7 +55,7 @@ function extend(&$box) { function fake_box(&$box) { // Create the fake box object - $fake_state = new CSSState(CSS::get()); + $fake_state = new CSSState((new CSS())->get()); $fake_state->pushState(); $fake = null; @@ -69,11 +69,11 @@ function fake_box(&$box) { $fake_box->put_height($this->top - $this->bottom); // Setup padding value - $fake_box->setCSSProperty(CSS_PADDING, $box->get_css_property(CSS_PADDING)); + $fake_box->setCSSProperty(CSS_PADDING, $box->getCSSProperty(CSS_PADDING)); // Setup fake box border and background - $fake_box->setCSSProperty(CSS_BACKGROUND, $box->get_css_property(CSS_BACKGROUND)); - $fake_box->setCSSProperty(CSS_BORDER, $box->get_css_property(CSS_BORDER)); + $fake_box->setCSSProperty(CSS_BACKGROUND, $box->getCSSProperty(CSS_BACKGROUND)); + $fake_box->setCSSProperty(CSS_BORDER, $box->getCSSProperty(CSS_BORDER)); return $fake_box; } @@ -82,9 +82,9 @@ function fake_box(&$box) { class InlineBox extends GenericInlineBox { var $_lines; - function InlineBox() { + function __construct() { // Call parent's constructor - $this->GenericInlineBox(); + GenericInlineBox::__construct(); // Clear the list of line boxes inside this box $this->_lines = array(); @@ -93,15 +93,15 @@ function InlineBox() { function &create(&$root, &$pipeline) { // Create contents of this inline box if ($root->node_type() == XML_TEXT_NODE) { - $css_state =& $pipeline->get_current_css_state(); - $box = InlineBox::create_from_text($root->content, - $css_state->get_property(CSS_WHITE_SPACE), + $css_state =& $pipeline->getCurrentCSSState(); + return (new InlineBox())->create_from_text($root->content, + $css_state->getProperty(CSS_WHITE_SPACE), $pipeline); - return $box; + } else { - $box =& new InlineBox(); + $box= new InlineBox(); - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $box->readCSS($css_state); @@ -111,7 +111,7 @@ function &create(&$root, &$pipeline) { $child_box =& create_pdf_box($child, $pipeline); $box->add_child($child_box); $child = $child->next_sibling(); - }; + } // Add fake whitespace box with zero size for the anchor spans // We need this, as "reflow" functions will automatically remove empty inline boxes from the @@ -119,30 +119,30 @@ function &create(&$root, &$pipeline) { // if ($box->is_null()) { $css_state->pushState(); - $css_state->set_property(CSS_FONT_SIZE, Value::fromData(0.01, UNIT_PT)); + $css_state->setProperty(CSS_FONT_SIZE, (new Value())->fromData(0.01, UNIT_PT)); - $whitespace = WhitespaceBox::create($pipeline); + $whitespace = (new WhitespaceBox())->create('', '', $pipeline); $whitespace->readCSS($css_state); $box->add_child($whitespace); $css_state->popState(); - }; + } } return $box; } function &create_from_text($text, $white_space, &$pipeline) { - $box =& new InlineBox(); - $box->readCSS($pipeline->get_current_css_state()); + $box= new InlineBox(); + $box->readCSS($pipeline->getCurrentCSSState()); // Apply/inherit text-related CSS properties - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $css_state->pushDefaultTextState(); require_once(HTML2PS_DIR.'inline.content.builder.factory.php'); - $inline_content_builder =& InlineContentBuilderFactory::get($white_space); + $inline_content_builder =& (new InlineContentBuilderFactory())->get($white_space); $inline_content_builder->build($box, $text, $pipeline); // Clear the CSS stack @@ -151,13 +151,8 @@ function &create_from_text($text, $white_space, &$pipeline) { return $box; } - function &get_line_box($index) { - $line_box =& $this->_lines[$index]; - return $line_box; - } - function get_line_box_count() { - return count($this->_lines); + return count((array) $this->_lines); } // Inherited from GenericFormattedBox @@ -172,12 +167,12 @@ function process_word($raw_content, &$pipeline) { $hyphens = array(); $encoding = 'iso-8859-1'; - $manager_encoding =& ManagerEncoding::get(); - $text_box =& TextBox::create_empty($pipeline); + $manager_encoding =& (new ManagerEncoding())->get(); + $text_box =& (new TextBox())->create_empty($pipeline); $len = strlen($raw_content); while ($ptr < $len) { - $char = $manager_encoding->get_next_utf8_char($raw_content, $ptr); + $char = $manager_encoding->getNextUTF8Char($raw_content, $ptr); // Check if current char is a soft hyphen character. It it is, // remove it from the word (as it should not be drawn normally) @@ -185,7 +180,7 @@ function process_word($raw_content, &$pipeline) { if ($char == SYMBOL_SHY) { $hyphens[] = strlen($word); } else { - $mapping = $manager_encoding->get_mapping($char); + $mapping = $manager_encoding->getMapping($char); /** * If this character is not found in predefined encoding vectors, @@ -203,13 +198,13 @@ function process_word($raw_content, &$pipeline) { */ if ($word !== '') { $text_box->add_subword($word, $encoding, $hyphens); - }; + } /** * Add current symbol */ - $custom_char = $manager_encoding->add_custom_char(utf8_to_code($char)); - $text_box->add_subword($custom_char, $manager_encoding->get_current_custom_encoding_name(), $hyphens); + $custom_char = $manager_encoding->addCustomChar(utf8_to_code($char)); + $text_box->add_subword($custom_char, $manager_encoding->getCustomEncodingName(), $hyphens); $word = ''; } else { @@ -221,31 +216,32 @@ function process_word($raw_content, &$pipeline) { // wraps, if container is narrow if ($word !== '') { $text_box->add_subword($word, $encoding, $hyphens); - }; + } reset($mapping); - list($encoding, $add) = each($mapping); - + $encoding = key($mapping); + $add = current($mapping); + next($mapping); $word = $mapping[$encoding]; $hyphens = array(); - }; - }; - }; - }; + } + } + } + } if ($word !== '') { $text_box->add_subword($word, $encoding, $hyphens); - }; + } $this->add_child($text_box); return true; } function show(&$driver) { - if ($this->get_css_property(CSS_POSITION) == POSITION_RELATIVE) { + if ($this->getCSSProperty(CSS_POSITION) == POSITION_RELATIVE) { // Postpone return true; - }; + } return $this->_show($driver); } @@ -256,24 +252,24 @@ function show_postponed(&$driver) { function _show(&$driver) { // Show line boxes background and borders - $size = $this->get_line_box_count(); + $size = $this->getLineBoxCount(); for ($i=0; $i<$size; $i++) { - $line_box = $this->get_line_box($i); + $line_box = $this->getLineBox($i); $fake_box = $line_box->fake_box($this); - $background = $this->get_css_property(CSS_BACKGROUND); - $border = $this->get_css_property(CSS_BORDER); + $background = $this->getCSSProperty(CSS_BACKGROUND); + $border = $this->getCSSProperty(CSS_BORDER); $background->show($driver, $fake_box); $border->show($driver, $fake_box); - }; + } // Show content - $size = count($this->content); + $size = is_countable($this->content) ? count((array) $this->content) : 0; for ($i=0; $i < $size; $i++) { if (is_null($this->content[$i]->show($driver))) { return null; - }; + } } return true; @@ -288,7 +284,7 @@ function _show(&$driver) { // @param $line_no number of line box // function init_line(&$box, &$line_no) { - $line_box = LineBox::create($box); + $line_box = (new LineBox())->create($box); $this->_lines[$line_no] = $line_box; } @@ -305,14 +301,14 @@ function extend_line(&$box, $line_no) { $this->init_line($box, $line_no); return $line_no; - }; + } // Check if this box starts a new line if ($box->get_left() < $this->_lines[$line_no]->right) { $line_no++; $this->init_line($box, $line_no); return $line_no; - }; + } $this->_lines[$line_no]->extend($box); @@ -322,21 +318,21 @@ function extend_line(&$box, $line_no) { function merge_line(&$box, $line_no) { $start_line = 0; - if ($line_no > 0 && count($box->_lines) > 0) { + if ($line_no > 0 && count((array) $box->_lines) > 0) { if ($this->_lines[$line_no-1]->right + EPSILON > $box->_lines[0]->left) { $this->_lines[$line_no-1]->right = max($box->_lines[0]->right, $this->_lines[$line_no-1]->right); $this->_lines[$line_no-1]->top = max($box->_lines[0]->top, $this->_lines[$line_no-1]->top); $this->_lines[$line_no-1]->bottom = min($box->_lines[0]->bottom, $this->_lines[$line_no-1]->bottom); $start_line = 1; - }; - }; + } + } - $size = count($box->_lines); + $size = count((array) $box->_lines); for ($i=$start_line; $i<$size; $i++) { $this->_lines[] = $box->_lines[$i]->copy(); - }; + } - return count($this->_lines); + return count((array) $this->_lines); } function reflow_static(&$parent, &$context) { @@ -363,7 +359,7 @@ function reflow_static(&$parent, &$context) { $this->width = 0; // Reflow contents - $size = count($this->content); + $size = is_countable($this->content) ? count((array) $this->content) : 0; for ($i=0; $i<$size; $i++) { $child =& $this->content[$i]; @@ -380,7 +376,7 @@ function reflow_static(&$parent, &$context) { // (say, functions calculating content height) $this->extend_height($child->get_bottom_margin()); - }; + } // Apply right extra space value (padding + border + margin) $parent->_current_x += $this->get_extra_right(); @@ -390,15 +386,15 @@ function reflow_static(&$parent, &$context) { if ($this->get_first_data()) { $context->pop_collapsed_margin(); $context->push_collapsed_margin( 0 ); - }; + } } function reflow_inline() { $line_no = 0; - - $size = count($this->content); + $size = is_countable($this->content) ? count((array) $this->content) : 0; for ($i=0; $i<$size; $i++) { $child =& $this->content[$i]; + $child->reflow_inline(); if (!$child->is_null()) { @@ -406,9 +402,9 @@ function reflow_inline() { $line_no = $this->merge_line($child, $line_no); } else { $line_no = $this->extend_line($child, $line_no); - }; - }; - }; + } + } + } } function reflow_whitespace(&$linebox_started, &$previous_whitespace) { @@ -417,20 +413,18 @@ function reflow_whitespace(&$linebox_started, &$previous_whitespace) { * We should not remove such anchors, as this will break internal links * in the document. */ - $dest = $this->get_css_property(CSS_HTML2PS_LINK_DESTINATION); - if (!is_null($dest)) { - return; - }; + $dest = $this->getCSSProperty(CSS_HTML2PS_LINK_DESTINATION); + if ($dest != '') { return; } - $size = count($this->content); + $size = is_countable($this->content) ? count((array) $this->content) : 0; for ($i=0; $i<$size; $i++) { $child =& $this->content[$i]; $child->reflow_whitespace($linebox_started, $previous_whitespace); - }; + } if ($this->is_null()) { $this->parent->remove($this); - }; + } } function get_extra_line_left() { @@ -450,14 +444,14 @@ function get_min_width(&$context) { return $this->_cache[CACHE_MIN_WIDTH]; } - $content_size = count($this->content); + $content_size = count((array) $this->content); /** * If box does not have any content, its minimal width is determined by extra horizontal space */ if ($content_size == 0) { return $this->_get_hor_extra(); - }; + } $minw = $this->content[0]->get_min_width($context); @@ -465,11 +459,11 @@ function get_min_width(&$context) { $item = $this->content[$i]; if (!$item->out_of_flow()) { $minw = max($minw, $item->get_min_width($context)); - }; + } } // Apply width constraint to min width. Return maximal value - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); $min_width = max($minw, $wc->apply($minw, $this->parent->get_width())) + $this->_get_hor_extra(); $this->_cache[CACHE_MIN_WIDTH] = $min_width; @@ -482,10 +476,10 @@ function get_max_width_natural(&$context, $limit=10E6) { } function offset($dx, $dy) { - $size = count($this->_lines); + $size = count((array) $this->_lines); for ($i=0; $i<$size; $i++) { $this->_lines[$i]->offset($dx, $dy); - }; + } GenericInlineBox::offset($dx, $dy); } @@ -497,8 +491,9 @@ function getLineBoxCount() { } function &getLineBox($index) { - return $this->get_line_box($index); + $line_box =& $this->_lines[$index]; + return $line_box; } -}; +} ?> \ No newline at end of file diff --git a/public_html/box.inline.simple.php b/public_html/box.inline.simple.php index 3a328db..0732379 100644 --- a/public_html/box.inline.simple.php +++ b/public_html/box.inline.simple.php @@ -3,8 +3,8 @@ require_once(HTML2PS_DIR.'box.generic.formatted.php'); class SimpleInlineBox extends GenericBox { - function SimpleInlineBox() { - $this->GenericBox(); + function __construct() { + GenericBox::__construct(); } function readCSS(&$state) { @@ -19,7 +19,7 @@ function readCSS(&$state) { if ($g_config["renderlinks"]) { $this->_readCSS($state, array(CSS_HTML2PS_LINK_TARGET)); - }; + } } function get_extra_left() { @@ -41,8 +41,29 @@ function get_extra_bottom() { function show(&$driver) { parent::show($driver); - $strategy =& new StrategyLinkRenderingNormal(); - $strategy->apply($this, $driver); + $link_target = $this->getCSSProperty(CSS_HTML2PS_LINK_TARGET); + + /** + * Add interactive hyperlinks + */ + if ((new CSSPseudoLinkTarget())->is_external_link($link_target)) { + $driver->add_link($this->get_left(), + $this->get_top(), + $this->get_width(), + $this->get_height(), + $link_target); + } + + if ((new CSSPseudoLinkTarget())->is_local_link($link_target)) { + if (isset($driver->anchors[substr($link_target,1)])) { + $anchor = $driver->anchors[substr($link_target,1)]; + $driver->add_local_link($this->get_left(), + $this->get_top(), + $this->get_width(), + $this->get_height(), + $anchor); + } + } } } ?> \ No newline at end of file diff --git a/public_html/box.input.img.php b/public_html/box.input.img.php index 95deaec..d5dbfcf 100644 --- a/public_html/box.input.img.php +++ b/public_html/box.input.img.php @@ -5,8 +5,8 @@ class ButtonBrokenImageBox extends BrokenImgBox { var $_field_value; var $_action_url; - function ButtonBrokenImageBox($width, $height, $alt, $field, $value, $action_url) { - $this->BrokenImgBox($width, $height, $alt); + function __construct($width, $height, $alt, $field, $value, $action_url) { + BrokenImgBox::__construct($width, $height, $alt); $this->_field_name = $field; $this->_field_value = $value; @@ -36,7 +36,7 @@ function show(&$driver) { $this->_field_name, $this->_field_value, $this->_action_url); - }; + } return $status; } @@ -47,8 +47,8 @@ class ButtonImageBox extends ImgBox { var $_field_value; var $_action_url; - function ButtonImageBox($img, $field, $value, $action_url) { - $this->ImgBox($img); + function __construct($img, $field, $value, $action_url) { + ImgBox::__construct($img); $this->_field_name = $field; $this->_field_value = $value; @@ -78,7 +78,7 @@ function show(&$driver) { $this->_field_name, $this->_field_value, $this->_action_url); - }; + } return $status; } @@ -90,7 +90,7 @@ function &create(&$root, &$pipeline) { $url_autofix = new AutofixUrl(); $src = $url_autofix->apply(trim($root->get_attribute("src"))); - $src_img = ImageFactory::get($pipeline->guess_url($src), $pipeline); + $src_img = (new Image())->get($pipeline->guess_url($src), $pipeline); if (is_null($src_img)) { error_log(sprintf("Cannot open image at '%s'", $src)); @@ -98,26 +98,26 @@ function &create(&$root, &$pipeline) { $width = px2pt($root->get_attribute('width')); } else { $width = px2pt(BROKEN_IMAGE_DEFAULT_SIZE_PX); - }; + } if ($root->has_attribute('height')) { $height = px2pt($root->get_attribute('height')); } else { $height = px2pt(BROKEN_IMAGE_DEFAULT_SIZE_PX); - }; + } $alt = $root->get_attribute('alt'); - $css_state =& $pipeline->get_current_css_state(); - $box =& new ButtonBrokenImagebox($width, $height, $alt, $name, $value, - $css_state->get_property(CSS_HTML2PS_FORM_ACTION)); + $css_state =& $pipeline->getCurrentCSSState(); + $box= new ButtonBrokenImagebox($width, $height, $alt, $name, $value, + $css_state->getProperty(CSS_HTML2PS_FORM_ACTION)); $box->readCSS($css_state); return $box; - }; + } - $css_state =& $pipeline->get_current_css_state(); - $box =& new ButtonImageBox($src_img, $name, $value, - $css_state->get_property(CSS_HTML2PS_FORM_ACTION)); + $css_state =& $pipeline->getCurrentCSSState(); + $box= new ButtonImageBox($src_img, $name, $value, + $css_state->getProperty(CSS_HTML2PS_FORM_ACTION)); $box->readCSS($css_state); $box->_setupSize(); diff --git a/public_html/box.input.password.php b/public_html/box.input.password.php index c423b24..68cf1b5 100644 --- a/public_html/box.input.password.php +++ b/public_html/box.input.password.php @@ -8,20 +8,20 @@ function &create(&$root, &$pipeline) { $text = str_repeat("*",strlen($root->get_attribute("value"))); } else { $text = ""; - }; + } /** * Input field name */ $name = $root->get_attribute('name'); - $box =& new PasswordInputBox($text, $root->get_attribute("value"), $name); - $box->readCSS($pipeline->get_current_css_state()); + $box= new PasswordInputBox($text, $root->get_attribute("value"), $name); + $box->readCSS($pipeline->getCurrentCSSState()); - $ibox = InlineBox::create_from_text(" ", WHITESPACE_PRE, $pipeline); - for ($i=0, $size = count($ibox->content); $i<$size; $i++) { + $ibox = (new InlineBox())->create_from_text(" ", WHITESPACE_PRE, $pipeline); + for ($i=0, $size = count((array) $ibox->content); $i<$size; $i++) { $box->add_child($ibox->content[$i]); - }; + } return $box; } diff --git a/public_html/box.input.text.php b/public_html/box.input.text.php index 84d3368..aae45a8 100644 --- a/public_html/box.input.text.php +++ b/public_html/box.input.text.php @@ -10,8 +10,9 @@ class TextInputBox extends InlineControlBox { */ var $_value; - function TextInputBox($value, $name) { - $this->InlineControlBox(); + function __construct($value, $name) { + // Call parent constructor + InlineBox::__construct(); $this->_value = $value; $this->_field_name = $name; @@ -20,19 +21,32 @@ function TextInputBox($value, $name) { function &create(&$root, &$pipeline) { // Text to be displayed if ($root->has_attribute('value')) { - $text = trim($root->get_attribute('value')); + $text = trim($root->get_attribute("value")); } else { - $text = ''; - }; + $text = ""; + } /** * Input field name */ $name = $root->get_attribute('name'); - $box =& new TextInputBox($root->get_attribute("value"), $name); - $box->readCSS($pipeline->get_current_css_state()); - $box->setup_content($text, $pipeline); + $box= new TextInputBox($root->get_attribute("value"), $name); + $box->readCSS($pipeline->getCurrentCSSState()); + + /** + * Contents of the text box are somewhat similar to the inline box: + * a sequence of the text and whitespace boxes; we generate this sequence using + * the InlineBox, then copy contents of the created inline box to our button. + * + * @todo probably, create_from_text() function should be extracted to the common parent + * of inline boxes. + */ + $ibox = (new InlineBox())->create_from_text($text, WHITESPACE_PRE, $pipeline); + + for ($i=0, $size = count((array) $ibox->content); $i<$size; $i++) { + $box->add_child($ibox->content[$i]); + } return $box; } @@ -45,7 +59,7 @@ function get_height() { return $normal_height; } else { return $normal_height - $this->_get_vert_extra(); - }; + } } function show(&$driver) { diff --git a/public_html/box.input.textarea.php b/public_html/box.input.textarea.php index e1d58e6..319c131 100644 --- a/public_html/box.input.textarea.php +++ b/public_html/box.input.textarea.php @@ -5,8 +5,8 @@ class TextAreaInputBox extends InlineBlockBox { var $_field_name; var $_value; - function TextAreaInputBox($value, $name) { - $this->InlineBlockBox(); + function __construct($value, $name) { + InlineBlockBox::__construct(); $this->set_value($value); $this->_field_name = $name; @@ -17,7 +17,7 @@ function &create(&$root, &$pipeline) { $name = $root->get_attribute('name'); $box = new TextAreaInputBox($value, $name); - $box->readCSS($pipeline->get_current_css_state()); + $box->readCSS($pipeline->getCurrentCSSState()); $box->create_content($root, $pipeline); return $box; @@ -32,7 +32,7 @@ function get_min_width(&$context) { return $this->get_max_width($context); } - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return $this->get_width(); } diff --git a/public_html/box.legend.php b/public_html/box.legend.php index 0b805f6..cd8df75 100644 --- a/public_html/box.legend.php +++ b/public_html/box.legend.php @@ -4,22 +4,22 @@ class LegendBox extends GenericContainerBox { function &create(&$root, &$pipeline) { $box = new LegendBox($root); - $box->readCSS($pipeline->get_current_css_state()); + $box->readCSS($pipeline->getCurrentCSSState()); $box->create_content($root, $pipeline); return $box; } - function LegendBox(&$root) { + function __construct(&$root) { // Call parent constructor - $this->GenericContainerBox(); + GenericContainerBox::__construct(); $this->_current_x = 0; $this->_current_y = 0; } // Flow-control - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { GenericFormattedBox::reflow($parent, $context); // Determine upper-left _content_ corner position of current box diff --git a/public_html/box.list-item.php b/public_html/box.list-item.php index 4163723..e3ef52b 100644 --- a/public_html/box.list-item.php +++ b/public_html/box.list-item.php @@ -4,23 +4,22 @@ class ListItemBox extends BlockBox { var $size; - function &create(&$root, &$pipeline) { + static function &create(&$root, &$pipeline) { $box = new ListItemBox($root, $pipeline); - $box->readCSS($pipeline->get_current_css_state()); + $box->readCSS($pipeline->getCurrentCSSState()); /** * Create text box containing item number */ - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $css_state->pushState(); - // $css_state->set_property(CSS_COLOR, CSSColor::parse('transparent')); + $css_state->setProperty(CSS_COLOR, CSSColor::parse('transparent')); - $list_style = $css_state->get_property(CSS_LIST_STYLE); - $box->str_number_box = TextBox::create(CSSListStyleType::format_number($list_style->type, - $css_state->get_property(CSS_HTML2PS_LIST_COUNTER)).". ", + $list_style = $css_state->getProperty(CSS_LIST_STYLE); + $box->str_number_box = (new TextBox())->create((new CSSListStyleType())->format_number($list_style->type, + $css_state->getProperty(CSS_HTML2PS_LIST_COUNTER)).". ", 'iso-8859-1', $pipeline); - $box->str_number_box->readCSS($pipeline->get_current_css_state()); $box->str_number_box->baseline = $box->str_number_box->default_baseline; $css_state->popState(); @@ -43,12 +42,12 @@ function readCSS(&$state) { // '-list-counter' // increase counter value - $value = $state->get_property(CSS_HTML2PS_LIST_COUNTER) + 1; - $state->set_property(CSS_HTML2PS_LIST_COUNTER, $value); - $state->set_property_on_level(CSS_HTML2PS_LIST_COUNTER, CSS_PROPERTY_LEVEL_PARENT, $value); + $value = $state->getProperty(CSS_HTML2PS_LIST_COUNTER) + 1; + $state->setProperty(CSS_HTML2PS_LIST_COUNTER, $value); + $state->setPropertyOnLevel(CSS_HTML2PS_LIST_COUNTER, CSS_PROPERTY_LEVEL_PARENT, $value); // open the marker image if specified - $list_style = $this->get_css_property(CSS_LIST_STYLE); + $list_style = $this->getCSSProperty(CSS_LIST_STYLE); if (!$list_style->image->is_default()) { $this->marker_image = new ImgBox($list_style->image->_image); @@ -58,23 +57,23 @@ function readCSS(&$state) { $this->marker_image->_setupSize(); } else { $this->marker_image = null; - }; + } } - function ListItemBox(&$root, &$pipeline) { + function __construct(&$root, &$pipeline) { // Call parent constructor - $this->BlockBox($root); + BlockBox::__construct($root); } - function reflow(&$parent, &$context) { - $list_style = $this->get_css_property(CSS_LIST_STYLE); + function reflow(&$parent, &$context, $boxes = null) { + $list_style = $this->getCSSProperty(CSS_LIST_STYLE); // If list-style-position is inside, we'll need to move marker box inside the // list-item box and offset all content by its size; if ($list_style->position === LSP_INSIDE) { // Add marker box width to text-indent value $this->_additional_text_indent = $this->get_marker_box_width(); - }; + } // Procees with normal block box flow algorithm BlockBox::reflow($parent, $context); @@ -83,7 +82,7 @@ function reflow(&$parent, &$context) { function reflow_text(&$driver) { if (is_null($this->str_number_box->reflow_text($driver))) { return null; - }; + } return GenericContainerBox::reflow_text($driver); } @@ -92,7 +91,7 @@ function show(&$viewport) { // draw generic block box if (is_null(BlockBox::show($viewport))) { return null; - }; + } // Draw marker /** @@ -105,16 +104,16 @@ function show(&$viewport) { if (is_null($child)) { $x = $this->get_left(); - $list_style = $this->get_css_property(CSS_LIST_STYLE); + $list_style = $this->getCSSProperty(CSS_LIST_STYLE); // If list-style-position is inside, we'll need to move marker box inside the // list-item box and offset all content by its size; if ($list_style->position === LSP_INSIDE) { $x += $this->get_marker_box_width(); - }; + } } else { $x = $child->get_left(); - }; + } // Determine the base Y coordinate of marker box $element = $this->get_first_data(); @@ -128,7 +127,7 @@ function show(&$viewport) { if (!is_null($this->marker_image)) { $this->mb_image($viewport, $x, $y); } else { - $list_style = $this->get_css_property(CSS_LIST_STYLE); + $list_style = $this->getCSSProperty(CSS_LIST_STYLE); switch ($list_style->type) { case LST_NONE: @@ -147,13 +146,13 @@ function show(&$viewport) { $this->mb_string($viewport, $x, $y); break; } - }; + } return true; } function get_marker_box_width() { - $list_style = $this->get_css_property(CSS_LIST_STYLE); + $list_style = $this->getCSSProperty(CSS_LIST_STYLE); switch ($list_style->type) { case LST_NONE: @@ -163,12 +162,12 @@ function get_marker_box_width() { case LST_CIRCLE: case LST_SQUARE: // simple graphic marker - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); return $font->size->getPoints(); default: // string marker. Return the width of the marker text return $this->str_number_box->get_full_width(); - }; + } } function mb_string(&$viewport, $x, $y) { @@ -179,37 +178,37 @@ function mb_string(&$viewport, $x, $y) { } function mb_disc(&$viewport, $x, $y) { - $color = $this->get_css_property(CSS_COLOR); + $color = $this->getCSSProperty(CSS_COLOR); $color->apply($viewport); - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); $viewport->circle( $x - $font->size->getPoints()*0.5, $y + $font->size->getPoints()*0.4*HEIGHT_KOEFF, $font->size->getPoints() * BULLET_SIZE_KOEFF); $viewport->fill(); } function mb_circle(&$viewport, $x, $y) { - $color = $this->get_css_property(CSS_COLOR); + $color = $this->getCSSProperty(CSS_COLOR); $color->apply($viewport); $viewport->setlinewidth(0.1); - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); $viewport->circle( $x - $font->size->getPoints()*0.5, $y + $font->size->getPoints()*0.4*HEIGHT_KOEFF, $font->size->getPoints() * BULLET_SIZE_KOEFF); $viewport->stroke(); } function mb_square(&$viewport, $x, $y) { - $color = $this->get_css_property(CSS_COLOR); + $color = $this->getCSSProperty(CSS_COLOR); $color->apply($viewport); - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); $viewport->rect($x - $font->size->getPoints()*0.512, $y + $font->size->getPoints()*0.3*HEIGHT_KOEFF, $font->size->getPoints() * 0.25, $font->size->getPoints() * 0.25); $viewport->fill(); } function mb_image(&$viewport, $x, $y) { - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); $imagebox =& $this->marker_image; $imagebox->moveto($x - $font->size->getPoints()*0.5 - $imagebox->get_width()/2, diff --git a/public_html/box.note-call.class.php b/public_html/box.note-call.class.php index f59ec30..25c89ea 100644 --- a/public_html/box.note-call.class.php +++ b/public_html/box.note-call.class.php @@ -19,8 +19,8 @@ function offset($dx, $dy) { $this->_note_call_box->offset($dx, $dy); } - function BoxNoteCall(&$content, &$pipeline) { - $this->GenericInlineBox(); + function __construct(&$content, &$pipeline) { + GenericInlineBox::__construct(); $this->_note_content =& $content; @@ -31,45 +31,45 @@ function BoxNoteCall(&$content, &$pipeline) { * Prepare ::note-call box */ - $this->_note_call_box = InlineBox::create_from_text(CSSListStyleType::format_number(LST_DECIMAL, 99), + $this->_note_call_box = (new InlineBox())->create_from_text((new CSSListStyleType())->format_number(LST_DECIMAL, 99), WHITESPACE_NORMAL, $pipeline); $this->_note_call_box->copy_style($content); $this->_note_call_box->content[0]->copy_style($content); - $font = $this->_note_call_box->content[0]->get_css_property(CSS_FONT); + $font = $this->_note_call_box->content[0]->getCSSProperty(CSS_FONT); $font = $font->copy(); $font->size->scale(0.75); $this->_note_call_box->content[0]->setCSSProperty(CSS_FONT, $font); $this->_note_call_box->content[0]->setCSSProperty(CSS_VERTICAL_ALIGN, VA_SUPER); - $this->_note_call_box->content[0]->setCSSProperty(CSS_LINE_HEIGHT, CSS::getDefaultValue(CSS_LINE_HEIGHT)); + $this->_note_call_box->content[0]->setCSSProperty(CSS_LINE_HEIGHT, (new CSS())->getDefaultValue(CSS_LINE_HEIGHT)); /** * Prepare ::marker box */ - $this->_note_marker_box = InlineBox::create_from_text(CSSListStyleType::format_number(LST_DECIMAL, 99), + $this->_note_marker_box = (new InlineBox())->create_from_text((new CSSListStyleType())->format_number(LST_DECIMAL, 99), WHITESPACE_NORMAL, $pipeline); $this->_note_marker_box->copy_style($content); $this->_note_marker_box->content[0]->copy_style($content); - $font = $this->_note_marker_box->content[0]->get_css_property(CSS_FONT); + $font = $this->_note_marker_box->content[0]->getCSSProperty(CSS_FONT); $font = $font->copy(); $font->size->scale(0.5); $this->_note_marker_box->content[0]->setCSSProperty(CSS_FONT, $font); - $margin = $this->_note_marker_box->content[0]->get_css_property(CSS_MARGIN); + $margin = $this->_note_marker_box->content[0]->getCSSProperty(CSS_MARGIN); $margin = $margin->copy(); - $margin->right = Value::fromData(FOOTNOTE_MARKER_MARGIN, UNIT_PT); + $margin->right = (new Value())->fromData(FOOTNOTE_MARKER_MARGIN, UNIT_PT); $this->_note_marker_box->content[0]->setCSSProperty(CSS_MARGIN, $margin); $this->_note_marker_box->content[0]->setCSSProperty(CSS_VERTICAL_ALIGN, VA_SUPER); - $this->_note_marker_box->content[0]->setCSSProperty(CSS_LINE_HEIGHT, CSS::getDefaultValue(CSS_LINE_HEIGHT)); + $this->_note_marker_box->content[0]->setCSSProperty(CSS_LINE_HEIGHT, (new CSS())->getDefaultValue(CSS_LINE_HEIGHT)); } function &create(&$content, &$pipeline) { @@ -78,13 +78,13 @@ function &create(&$content, &$pipeline) { return $box; } - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { $parent->append_line($this->_note_call_box); $body = $parent; while ($body->parent) { $body = $body->parent; - }; + } /** * Reflow note content @@ -146,7 +146,7 @@ function _getFootnoteHeight(&$driver) { $footnote_height = $this->_note_content->get_full_height() + FOOTNOTE_GAP; - }; + } return $footnote_height; } @@ -155,7 +155,7 @@ function show(&$driver) { $footnote_height = $this->_getFootnoteHeight($driver); if (!$driver->willContain($this, $footnote_height)) { return true; - }; + } $driver->setFootnoteAreaHeight($driver->getFootnoteAreaHeight() + $footnote_height); $driver->setFootnoteCount($driver->getFootnoteCount() + 1); @@ -168,7 +168,7 @@ function show(&$driver) { /** * Render reference number */ - $this->_note_call_box->content[0]->words[0] = CSSListStyleType::format_number(LST_DECIMAL, + $this->_note_call_box->content[0]->words[0] = (new CSSListStyleType())->format_number(LST_DECIMAL, $this->_note_number); $this->_note_call_box->show_fixed($driver); @@ -179,7 +179,7 @@ function show_footnote(&$driver, $x, $y) { /** * Render note reference number */ - $this->_note_marker_box->content[0]->words[0] = CSSListStyleType::format_number(LST_DECIMAL, + $this->_note_marker_box->content[0]->words[0] = (new CSSListStyleType())->format_number(LST_DECIMAL, $this->_note_number); $this->_note_marker_box->moveto($x, $y); $this->_note_marker_box->show_fixed($driver); diff --git a/public_html/box.null.php b/public_html/box.null.php index f165f43..7655728 100644 --- a/public_html/box.null.php +++ b/public_html/box.null.php @@ -3,17 +3,17 @@ class NullBox extends GenericInlineBox { function get_min_width(&$context) { return 0; } - function get_max_width(&$context) { return 0; } + function get_max_width(&$context, $limit = 10000000) { return 0; } function get_height() { return 0; } - function NullBox() { - $this->GenericInlineBox(); + function __construct() { + GenericInlineBox::__construct(); } function &create() { - $box =& new NullBox; + $box= new NullBox; - $css_state = new CSSState(CSS::get()); + $css_state = new CSSState((new CSS())->get()); $css_state->pushState(); $box->readCSS($css_state); @@ -25,12 +25,6 @@ function show(&$viewport) { } function reflow_static(&$parent, &$context) { - if (!$parent) { - $this->put_left(0); - $this->put_top(0); - return; - }; - // Move current "box" to parent current coordinates. It is REQUIRED, // as some other routines uses box coordinates. $this->put_left($parent->get_left()); diff --git a/public_html/box.page.margin.class.php b/public_html/box.page.margin.class.php index e235509..4613487 100644 --- a/public_html/box.page.margin.class.php +++ b/public_html/box.page.margin.class.php @@ -11,74 +11,74 @@ class BoxPageMargin extends GenericContainerBox { function &create(&$pipeline, $at_rule) { switch ($at_rule->getSelector()) { case CSS_MARGIN_BOX_SELECTOR_TOP: - $box =& new BoxPageMarginTop($pipeline, $at_rule); + $box= new BoxPageMarginTop($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_TOP_LEFT_CORNER: - $box =& new BoxPageMarginTopLeftCorner($pipeline, $at_rule); + $box= new BoxPageMarginTopLeftCorner($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_TOP_LEFT: - $box =& new BoxPageMarginTopLeft($pipeline, $at_rule); + $box= new BoxPageMarginTopLeft($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_TOP_CENTER: - $box =& new BoxPageMarginTopCenter($pipeline, $at_rule); + $box= new BoxPageMarginTopCenter($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT: - $box =& new BoxPageMarginTopRight($pipeline, $at_rule); + $box= new BoxPageMarginTopRight($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT_CORNER: - $box =& new BoxPageMarginTopRightCorner($pipeline, $at_rule); + $box= new BoxPageMarginTopRightCorner($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_BOTTOM: - $box =& new BoxPageMarginBottom($pipeline, $at_rule); + $box= new BoxPageMarginBottom($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT_CORNER: - $box =& new BoxPageMarginBottomLeftCorner($pipeline, $at_rule); + $box= new BoxPageMarginBottomLeftCorner($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT: - $box =& new BoxPageMarginBottomLeft($pipeline, $at_rule); + $box= new BoxPageMarginBottomLeft($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_BOTTOM_CENTER: - $box =& new BoxPageMarginBottomCenter($pipeline, $at_rule); + $box= new BoxPageMarginBottomCenter($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT: - $box =& new BoxPageMarginBottomRight($pipeline, $at_rule); + $box= new BoxPageMarginBottomRight($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT_CORNER: - $box =& new BoxPageMarginBottomRightCorner($pipeline, $at_rule); + $box= new BoxPageMarginBottomRightCorner($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_LEFT_TOP: - $box =& new BoxPageMarginLeftTop($pipeline, $at_rule); + $box= new BoxPageMarginLeftTop($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_LEFT_MIDDLE: - $box =& new BoxPageMarginLeftMiddle($pipeline, $at_rule); + $box= new BoxPageMarginLeftMiddle($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_LEFT_BOTTOM: - $box =& new BoxPageMarginLeftBottom($pipeline, $at_rule); + $box= new BoxPageMarginLeftBottom($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_RIGHT_TOP: - $box =& new BoxPageMarginRightTop($pipeline, $at_rule); + $box= new BoxPageMarginRightTop($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_RIGHT_MIDDLE: - $box =& new BoxPageMarginRightMiddle($pipeline, $at_rule); + $box= new BoxPageMarginRightMiddle($pipeline, $at_rule); break; case CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM: - $box =& new BoxPageMarginRightBottom($pipeline, $at_rule); + $box= new BoxPageMarginRightBottom($pipeline, $at_rule); break; default: trigger_error("Unknown selector type", E_USER_ERROR); - }; + } return $box; } - function BoxPageMargin(&$pipeline, $at_rule) { - $state =& $pipeline->get_current_css_state(); + function __construct(&$pipeline, $at_rule) { + $state =& $pipeline->getCurrentCSSState(); $state->pushDefaultState(); $root = null; $at_rule->css->apply($root, $state, $pipeline); - $this->GenericContainerBox(); + GenericContainerBox::__construct(); $this->readCSS($state); $state->pushDefaultstate(); @@ -87,24 +87,23 @@ function BoxPageMargin(&$pipeline, $at_rule) { * Check whether 'content' or '-html2ps-html-content' properties had been defined * (if both properties are defined, -html2ps-html-content takes precedence) */ - $raw_html_content =& $at_rule->get_css_property(CSS_HTML2PS_HTML_CONTENT); - $html_content = $raw_html_content->render($pipeline->get_counters()); + $raw_html_content = $at_rule->getCSSProperty(CSS_HTML2PS_HTML_CONTENT); + $html_content = $pipeline->_fillContent($raw_html_content); if ($html_content !== '') { // We should wrap html_content in DIV tag, // as we treat only the very first box of the resulting DOM tree as margin box content $html_content = html2xhtml("
".$html_content."
"); - $tree = TreeBuilder::build($html_content); + $tree = (new TreeBuilder())->build($html_content); $tree_root = traverse_dom_tree_pdf($tree); $body_box =& create_pdf_box($tree_root, $pipeline); $box =& $body_box->content[0]; } else { - $raw_content =& $at_rule->get_css_property(CSS_CONTENT); - $content = $raw_content->render($pipeline->get_counters()); - - $box =& InlineBox::create_from_text($content, - WHITESPACE_PRE_LINE, + $raw_content = $at_rule->getCSSProperty(CSS_CONTENT); + $content = $pipeline->_fillContent($raw_content); + $box =& (new InlineBox())->create_from_text($content, + WHITESPACE_NORMAL, $pipeline); } $this->add_child($box); @@ -113,11 +112,7 @@ function BoxPageMargin(&$pipeline, $at_rule) { $state->popState(); } - function get_cell_baseline() { - return 0; - } - - function reflow(&$driver, &$media, $boxes) { + function reflow(&$driver, &$media, $boxes = null) { $context = new FlowContext; $this->_position($media, $boxes, $context); @@ -131,7 +126,7 @@ function reflow(&$driver, &$media, $boxes) { /** * Apply vertical-align (behave like table cell) */ - $va = CSSVerticalAlign::value2pdf($this->get_css_property(CSS_VERTICAL_ALIGN)); + $va = (new CSSVerticalAlign())->value2pdf($this->getCSSProperty(CSS_VERTICAL_ALIGN)); $va->apply_cell($this,$this->get_full_height(),0); } @@ -147,7 +142,7 @@ function _calc_sizes($full_width, $left, $center, $right) { $left_width = $left->get_max_width($context); $center_width = $center->get_max_width($context); $right_width = $right->get_max_width($context); - + $calculated_left_width = 0; $calculated_center_width = 0; $calculated_right_width = 0; @@ -172,7 +167,7 @@ function _calc_sizes($full_width, $left, $center, $right) { $calculated_center_width = 0; $calculated_left_width = $full_width * $left_width / ($left_width + $right_width); $calculated_right_width = $full_width - $calculated_left_width; - }; + } return array($calculated_left_width, $calculated_center_width, @@ -263,7 +258,7 @@ function _position($media, $boxes, $context) { class BoxPageMarginTopRightCorner extends BoxPageMargin { function _position($media, $boxes, $context) { $this->put_left($this->get_extra_left() + mm2pt($media->width() - $media->margins['right'])); - $this->put_top(-$this->get_extra_top() +mm2pt($media->height())); + $this->put_top(-$this->get_extra_top() +mm2pt($media->height())); $this->put_full_width(mm2pt($media->margins['right'])); $this->put_full_height(mm2pt($media->margins['top'])); diff --git a/public_html/box.page.php b/public_html/box.page.php index 2ba0e0b..101c052 100644 --- a/public_html/box.page.php +++ b/public_html/box.page.php @@ -2,11 +2,11 @@ class BoxPage extends GenericContainerBox { function BoxPageMargin() { - $this->GenericContainerBox(); + GenericContainerBox::__construct(); } function &create(&$pipeline, $rules) { - $box =& new BoxPage(); + $box= new BoxPage(); $state =& $pipeline->get_current_css_state(); $state->pushDefaultState(); diff --git a/public_html/box.php b/public_html/box.php index 5b34bcc..bf39099 100644 --- a/public_html/box.php +++ b/public_html/box.php @@ -1,5 +1,5 @@ MAX_FRAME_NESTING_LEVEL) { trigger_error('Frame nesting too deep', E_USER_ERROR); - }; + } } // Called when frame (and all nested frames, of course) processing have been completed @@ -38,11 +38,11 @@ function _fix_display_position_float(&$css_state) { // table-footer-group, table-row, table-cell, table-caption, inline-block -> block // others-> same as specified - $display = $css_state->get_property(CSS_DISPLAY); + $display = $css_state->getProperty(CSS_DISPLAY); switch ($display) { case "inline-table": - $css_state->set_property(CSS_DISPLAY, 'table'); + $css_state->setProperty(CSS_DISPLAY, 'table'); return false; case "inline": case "run-in": @@ -56,7 +56,7 @@ function _fix_display_position_float(&$css_state) { case "table-caption": case "inline-block": // Note that as we're using some non-standard display values, we need to add them to translation table - $css_state->set_property(CSS_DISPLAY, 'block'); + $css_state->setProperty(CSS_DISPLAY, 'block'); return false; // There are display types that cannot be directly converted to block; in this case we need to create a "wrapper" floating @@ -88,25 +88,20 @@ function _fix_display_position_float(&$css_state) { } function &create_pdf_box(&$root, &$pipeline) { - // we must to be sure that first element is object - if (is_object($root)) { - switch ($root->node_type()) { - case XML_DOCUMENT_NODE: - // TODO: some magic from traverse_dom_tree - $box =& create_document_box($root, $pipeline); - return $box; - case XML_ELEMENT_NODE: - $box =& create_node_box($root, $pipeline); - return $box; - case XML_TEXT_NODE: - $box =& create_text_box($root, $pipeline); - return $box; - default: - die("unsupported node type:".$root->node_type()); - } - } else { - die("node object expected, none object resived (".__FILE__.":".__LINE__.")"); - } + switch ($root->node_type()) { + case XML_DOCUMENT_NODE: + // TODO: some magic from traverse_dom_tree + $box =& create_document_box($root, $pipeline); + return $box; + case XML_ELEMENT_NODE: + $box =& create_node_box($root, $pipeline); + return $box; + case XML_TEXT_NODE: + $box =& create_text_box($root, $pipeline); + return $box; + default: + die("Unsupported node type:".$root->node_type()); + } } function &create_document_box(&$root, &$pipeline) { @@ -115,14 +110,14 @@ function &create_document_box(&$root, &$pipeline) { function &create_node_box(&$root, &$pipeline) { // Determine CSS proerty value for current child - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $css_state->pushDefaultState(); - $default_css = $pipeline->get_default_css(); + $default_css = $pipeline->getDefaultCSS(); $default_css->apply($root, $css_state, $pipeline); // Store the default 'display' value; we'll need it later when checking for impossible tag/display combination - $handler =& CSS::get_handler(CSS_DISPLAY); + $handler =& (new CSS())->get_handler(CSS_DISPLAY); $default_display = $handler->get($css_state->getState()); // Initially generated boxes do not require block wrappers @@ -139,13 +134,13 @@ function &create_node_box(&$root, &$pipeline) { execute_attrs_before($root, $pipeline); // CSS stylesheet - $css =& $pipeline->get_current_css(); + $css =& $pipeline->getCurrentCSS(); $css->apply($root, $css_state, $pipeline); // values from 'style' attribute if ($root->has_attribute("style")) { parse_style_attr($root, $css_state, $pipeline); - }; + } _fix_tag_display($default_display, $css_state, $pipeline); @@ -157,175 +152,170 @@ function &create_node_box(&$root, &$pipeline) { // 'display', 'position', and 'float' — interact as follows: // 1. If 'display' has the value 'none', then 'position' and 'float' do not apply. // In this case, the element generates no box. - $position_handler =& CSS::get_handler(CSS_POSITION); - $float_handler =& CSS::get_handler(CSS_FLOAT); + $position_handler =& (new CSS())->get_handler(CSS_POSITION); + $float_handler =& (new CSS())->get_handler(CSS_FLOAT); // 2. Otherwise, if 'position' has the value 'absolute' or 'fixed', the box is absolutely positioned, // the computed value of 'float' is 'none', and display is set according to the table below. // The position of the box will be determined by the 'top', 'right', 'bottom' and 'left' properties and // the box's containing block. - $position = $css_state->get_property(CSS_POSITION); + $position = $css_state->getProperty(CSS_POSITION); if ($position === CSS_PROPERTY_INHERIT) { $position = $css_state->getInheritedProperty(CSS_POSITION); - }; + } if ($position === POSITION_ABSOLUTE || $position === POSITION_FIXED) { $float_handler->replace(FLOAT_NONE, $css_state); $need_block_wrapper |= _fix_display_position_float($css_state); - }; + } // 3. Otherwise, if 'float' has a value other than 'none', the box is floated and 'display' is set // according to the table below. - $float = $css_state->get_property(CSS_FLOAT); + $float = $css_state->getProperty(CSS_FLOAT); if ($float != FLOAT_NONE) { $need_block_wrapper |= _fix_display_position_float($css_state); - }; + } // Process some special nodes, which should not get their 'display' values overwritten (unless // current display value is 'none' - $current_display = $css_state->get_property(CSS_DISPLAY); + $current_display = $css_state->getProperty(CSS_DISPLAY); if ($current_display != 'none') { - switch ($root->tagname()) { - case 'body': - $handler =& CSS::get_handler(CSS_DISPLAY); - $handler->css('-body', $pipeline); - break; - case 'br': - $handler =& CSS::get_handler(CSS_DISPLAY); + if ($root->tagname() == "br") { + $handler =& (new CSS())->get_handler(CSS_DISPLAY); $handler->css('-break', $pipeline); - break; - case 'img': - $handler =& CSS::get_handler(CSS_DISPLAY); - $need_block_wrapper |= ($handler->get($css_state->getState()) == 'block'); + } + + if ($root->tagname() == "img") { + $handler =& (new CSS())->get_handler(CSS_DISPLAY); + $need_block_wrapper |= ($handler->get($css_state->getState()) == "block"); $handler->css('-image', $pipeline); - break; - }; - }; + } + } // 4. Otherwise, if the element is the root element, 'display' is set according to the table below. // 5. Otherwise, the remaining 'display' property values apply as specified. (see _fix_display_position_float) - switch($css_state->get_property(CSS_DISPLAY)) { - case 'block': - $box =& BlockBox::create($root, $pipeline); + switch($css_state->getProperty(CSS_DISPLAY)) { + case "block": + $box =& (new BlockBox())->create($root, $pipeline); break; - case '-break': - $box =& BRBox::create($pipeline); + case "-break": + $box =& (new BRBox())->create($pipeline); break; - case '-body': - $box =& BodyBox::create($root, $pipeline); + case "-body": + $box =& (new BodyBox())->create($root, $pipeline); break; - case '-button': + case "-button": $box =& ButtonBox::create($root, $pipeline); break; - case '-button-reset': + case "-button-reset": $box =& ButtonResetBox::create($root, $pipeline); break; - case '-button-submit': + case "-button-submit": $box =& ButtonSubmitBox::create($root, $pipeline); break; - case '-button-image': + case "-button-image": $box =& ButtonImageBox::create($root, $pipeline); break; - case '-checkbox': + case "-checkbox": $box =& CheckBox::create($root, $pipeline); break; - case '-form': + case "-form": $box =& FormBox::create($root, $pipeline); break; - case '-frame': + case "-frame": inc_frame_level(); $box =& FrameBox::create($root, $pipeline); dec_frame_level(); break; - case '-frameset': + case "-frameset": inc_frame_level(); $box =& FramesetBox::create($root, $pipeline); dec_frame_level(); break; - case '-iframe': + case "-iframe": inc_frame_level(); - $box =& IFrameBox::create($root, $pipeline); + $box =& (new IFrameBox($root, $pipeline))->create($root, $pipeline); dec_frame_level(); break; - case '-textarea': + case "-textarea": $box =& TextAreaInputBox::create($root, $pipeline); break; - case '-image': - $box =& IMGBox::create($root, $pipeline); + case "-image": + $box =& (new IMGBox())->create($root, $pipeline); break; - case 'inline': - $box =& InlineBox::create($root, $pipeline); + case "inline": + $box =& (new InlineBox())->create($root, $pipeline); break; - case 'inline-block': - $box =& InlineBlockBox::create($root, $pipeline); + case "inline-block": + $box =& (new InlineBlockBox())->create($root, $pipeline); break; - case '-legend': + case "-legend": $box =& LegendBox::create($root, $pipeline); break; - case 'list-item': + case "list-item": $box =& ListItemBox::create($root, $pipeline); break; - case 'none': - $box =& NullBox::create(); + case "none": + $box =& (new NullBox())->create(); break; - case '-radio': + case "-radio": $box =& RadioBox::create($root, $pipeline); break; - case '-select': + case "-select": $box =& SelectBox::create($root, $pipeline); break; - case 'table': - $box =& TableBox::create($root, $pipeline); + case "table": + $box =& (new TableBox())->create($root, $pipeline); break; - case 'table-cell': - $box =& TableCellBox::create($root, $pipeline); + case "table-cell": + $box =& (new TableCellBox())->create($root, $pipeline); break; - case 'table-row': - $box =& TableRowBox::create($root, $pipeline); + case "table-row": + $box =& (new TableRowBox())->create($root, $pipeline); break; - case 'table-row-group': - case 'table-header-group': - case 'table-footer-group': - $box =& TableSectionBox::create($root, $pipeline); + case "table-row-group": + case "table-header-group": + case "table-footer-group": + $box =& (new TableSectionBox())->create($root, $pipeline); break; - case '-text': + case "-text": $box =& TextInputBox::create($root, $pipeline); break; - case '-password': + case "-password": $box =& PasswordInputBox::create($root, $pipeline); break; default: /** * If 'display' value is invalid or unsupported, fall back to 'block' mode */ - error_log("Unsupported 'display' value: ".$css_state->get_property(CSS_DISPLAY)); - $box =& BlockBox::create($root, $pipeline); + error_log("Unsupported 'display' value: ".$css_state->getProperty(CSS_DISPLAY)); + $box =& (new BlockBox())->create($root, $pipeline); break; } // Now check if pseudoelement should be created; in this case we'll use the "inline wrapper" box // containing both generated box and pseudoelements // - $pseudoelements = $box->get_css_property(CSS_HTML2PS_PSEUDOELEMENTS); + $pseudoelements = $box->getCSSProperty(CSS_HTML2PS_PSEUDOELEMENTS); if ($pseudoelements & CSS_HTML2PS_PSEUDOELEMENTS_BEFORE) { // Check if :before preudoelement exists $before =& create_pdf_pseudoelement($root, SELECTOR_PSEUDOELEMENT_BEFORE, $pipeline); if (!is_null($before)) { $box->insert_child(0, $before); - }; - }; + } + } if ($pseudoelements & CSS_HTML2PS_PSEUDOELEMENTS_AFTER) { // Check if :after pseudoelement exists $after =& create_pdf_pseudoelement($root, SELECTOR_PSEUDOELEMENT_AFTER, $pipeline); if (!is_null($after)) { $box->add_child($after); - }; - }; + } + } // Check if this box needs a block wrapper (for example, floating button) // Note that to keep float/position information, we clear the CSS stack only @@ -343,7 +333,7 @@ function &create_node_box(&$root, &$pipeline) { $box->setCSSProperty(CSS_POSITION, POSITION_STATIC); $box->setCSSProperty(CSS_POSITION, FLOAT_NONE); - $wc = $box->get_css_property(CSS_WIDTH); + $wc = $box->getCSSProperty(CSS_WIDTH); // Note that if element width have been set as a percentage constraint and we're adding a block wrapper, // then we need to: @@ -354,27 +344,27 @@ function &create_node_box(&$root, &$pipeline) { $box->setCSSProperty(CSS_WIDTH, new WCFraction(1)); } - $handler =& CSS::get_handler(CSS_MARGIN); + $handler =& (new CSS())->get_handler(CSS_MARGIN); $box->setCSSProperty(CSS_MARGIN, $handler->default_value()); /** * Note: default border does not contain any fontsize-dependent * values, so we may safely use zero as a base font size */ - $border_handler =& CSS::get_handler(CSS_BORDER); + $border_handler =& (new CSS())->get_handler(CSS_BORDER); $value = $border_handler->default_value(); $value->units2pt(0); $box->setCSSProperty(CSS_BORDER, $value); - $handler =& CSS::get_handler(CSS_PADDING); + $handler =& (new CSS())->get_handler(CSS_PADDING); $box->setCSSProperty(CSS_PADDING, $handler->default_value()); - $handler =& CSS::get_handler(CSS_BACKGROUND); + $handler =& (new CSS())->get_handler(CSS_BACKGROUND); $box->setCSSProperty(CSS_BACKGROUND, $handler->default_value()); // Create "clean" block box - $wrapper =& new BlockBox(); - $wrapper->readCSS($pipeline->get_current_css_state()); + $wrapper= new BlockBox(); + $wrapper->readCSS($pipeline->getCurrentCSSState()); $wrapper->add_child($box); // Remove CSS propery values from stack @@ -387,15 +377,14 @@ function &create_node_box(&$root, &$pipeline) { // Remove CSS propery values from stack execute_attrs_after($root, $pipeline); $css_state->popState(); - - $box->set_tagname($root->tagname()); + return $box; - }; + } } function &create_text_box(&$root, &$pipeline) { // Determine CSS property value for current child - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $css_state->pushDefaultTextState(); /** @@ -404,7 +393,7 @@ function &create_text_box(&$root, &$pipeline) { * correspond, for example, to whitespace between tags. */ if ($root->content !== "") { - $box =& InlineBox::create($root, $pipeline); + $box =& (new InlineBox())->create($root, $pipeline); } else { $box = null; } @@ -417,7 +406,7 @@ function &create_text_box(&$root, &$pipeline) { function &create_pdf_pseudoelement($root, $pe_type, &$pipeline) { // Store initial values to CSS stack - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $css_state->pushDefaultState(); // Initially generated boxes do not require block wrappers @@ -427,23 +416,26 @@ function &create_pdf_pseudoelement($root, $pe_type, &$pipeline) { // - display set to block for such box $need_block_wrapper = false; - $css =& $pipeline->get_current_css(); + $css =& $pipeline->getCurrentCSS(); $css->apply_pseudoelement($pe_type, $root, $css_state, $pipeline); // Now, if no content found, just return // - $content_obj = $css_state->get_property(CSS_CONTENT); - if ($content_obj === CSS_PROPERTY_INHERIT) { - $content_obj = $css_state->getInheritedProperty(CSS_CONTENT); - }; - $content = $content_obj->render($pipeline->get_counters()); + $handler =& (new CSS())->get_handler(CSS_CONTENT); + $content = $handler->get($css_state->getState()); + + if ($content === CSS_PROPERTY_INHERIT) { + $content = $css_state->getInheritedProperty(CSS_CONTENT); + } + + $content = $pipeline->_fillContent($content); - if ($content === '') { + if ($content === "") { $css_state->popState(); $dummy = null; return $dummy; - }; + } // CSS 2.1: // 9.7 Relationships between 'display', 'position', and 'float' @@ -456,45 +448,45 @@ function &create_pdf_pseudoelement($root, $pe_type, &$pipeline) { // the computed value of 'float' is 'none', and display is set according to the table below. // The position of the box will be determined by the 'top', 'right', 'bottom' and 'left' properties and // the box's containing block. - $position_handler =& CSS::get_handler(CSS_POSITION); - $float_handler =& CSS::get_handler(CSS_FLOAT); + $position_handler =& (new CSS())->get_handler(CSS_POSITION); + $float_handler =& (new CSS())->get_handler(CSS_FLOAT); $position = $position_handler->get($css_state->getState()); if ($position === CSS_PROPERTY_INHERIT) { $position = $css_state->getInheritedProperty(CSS_POSITION); - }; + } if ($position === POSITION_ABSOLUTE || $position === POSITION_FIXED) { $float_handler->replace(FLOAT_NONE); $need_block_wrapper |= _fix_display_position_float($css_state); - }; + } // 3. Otherwise, if 'float' has a value other than 'none', the box is floated and 'display' is set // according to the table below. $float = $float_handler->get($css_state->getState()); if ($float != FLOAT_NONE) { $need_block_wrapper |= _fix_display_position_float($css_state); - }; + } // 4. Otherwise, if the element is the root element, 'display' is set according to the table below. // 5. Otherwise, the remaining 'display' property values apply as specified. (see _fix_display_position_float) // Note that pseudoelements may get only standard display values - $display_handler =& CSS::get_handler(CSS_DISPLAY); + $display_handler =& (new CSS())->get_handler(CSS_DISPLAY); $display = $display_handler->get($css_state->getState()); switch ($display) { - case 'block': + case "block": $box =& BlockBox::create_from_text($content, $pipeline); break; - case 'inline': - $ws_handler =& CSS::get_handler(CSS_WHITE_SPACE); - $box =& InlineBox::create_from_text($content, + case "inline": + $ws_handler =& (new CSS())->get_handler(CSS_WHITE_SPACE); + $box =& (new InlineBox())->create_from_text($content, $ws_handler->get($css_state->getState()), $pipeline); break; default: - die('Unsupported "display" value: '.$display_handler->get($css_state->getState())); + die("Unsupported 'display' value: ".$display_handler->get($css_state->getState())); } // Check if this box needs a block wrapper (for example, floating button) @@ -507,7 +499,7 @@ function &create_pdf_pseudoelement($root, $pe_type, &$pipeline) { // - background // if ($need_block_wrapper) { - $handler =& CSS::get_handler(CSS_MARGIN); + $handler =& (new CSS())->get_handler(CSS_MARGIN); $handler->css("0",$pipeline); pop_border(); @@ -516,12 +508,12 @@ function &create_pdf_pseudoelement($root, $pe_type, &$pipeline) { pop_padding(); push_padding(default_padding()); - $handler =& CSS::get_handler(CSS_BACKGROUND); + $handler =& (new CSS())->get_handler(CSS_BACKGROUND); $handler->css('transparent',$pipeline); // Create "clean" block box - $wrapper =& new BlockBox(); - $wrapper->readCSS($pipeline->get_current_css_state()); + $wrapper= new BlockBox(); + $wrapper->readCSS($pipeline->getCurrentCSSState()); $wrapper->add_child($box); $css_state->popState(); @@ -529,13 +521,13 @@ function &create_pdf_pseudoelement($root, $pe_type, &$pipeline) { } else { $css_state->popState(); return $box; - }; + } } function is_inline(&$box) { - if (is_a($box, "TextBox")) { return true; }; + if (is_a($box, "TextBox")) { return true; } - $display = $box->get_css_property(CSS_DISPLAY); + $display = $box->getCSSProperty(CSS_DISPLAY); return $display === '-button' || @@ -572,4 +564,4 @@ function is_span(&$box) { function is_table_cell(&$box) { return is_a($box, "TableCellBox"); } -?> +?> \ No newline at end of file diff --git a/public_html/box.radiobutton.php b/public_html/box.radiobutton.php index fa94c17..35373f6 100644 --- a/public_html/box.radiobutton.php +++ b/public_html/box.radiobutton.php @@ -25,19 +25,19 @@ function &create(&$root, &$pipeline) { if (trim($value) == "") { error_log("Radiobutton with empty 'value' attribute"); $value = sprintf("___Value%s",md5(time().rand())); - }; + } - $css_state = $pipeline->get_current_css_state(); + $css_state = $pipeline->getCurrentCSSState(); - $box =& new RadioBox($checked, $value, - $css_state->get_property(CSS_HTML2PS_FORM_RADIOGROUP)); + $box= new RadioBox($checked, $value, + $css_state->getProperty(CSS_HTML2PS_FORM_RADIOGROUP)); $box->readCSS($css_state); return $box; } - function RadioBox($checked, $value, $group_name) { + function __construct($checked, $value, $group_name) { // Call parent constructor - $this->GenericBox(); + GenericBox::__construct(); // Check the box state $this->_checked = $checked; @@ -62,15 +62,15 @@ function get_min_width(&$context) { return $this->get_full_width($context); } - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return $this->get_full_width($context); } - function get_max_width_natural(&$context) { + function get_max_width_natural(&$context, $limit = 10000000) { return $this->get_full_width($context); } - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { GenericFormattedBox::reflow($parent, $context); // set default baseline @@ -123,7 +123,7 @@ function show(&$driver) { $driver->circle($x, $y, $check_size); $driver->fill(); } - }; + } return true; } diff --git a/public_html/box.select.php b/public_html/box.select.php index 1f397e3..0b3ba4b 100644 --- a/public_html/box.select.php +++ b/public_html/box.select.php @@ -6,9 +6,9 @@ class SelectBox extends InlineControlBox { var $_value; var $_options; - function SelectBox($name, $value, $options) { + function __construct($name, $value, $options) { // Call parent constructor - $this->InlineBox(); + InlineBox::__construct(); $this->_name = $name; $this->_value = $value; @@ -18,20 +18,20 @@ function SelectBox($name, $value, $options) { function &create(&$root, &$pipeline) { $name = $root->get_attribute('name'); - $value = ''; + $value = ""; $options = array(); // Get option list $child = $root->first_child(); - $content = ''; + $content = ""; $size = 0; while ($child) { if ($child->node_type() == XML_ELEMENT_NODE) { $size = max($size, strlen($child->get_content())); - if (empty($content) || $child->has_attribute('selected')) { - $content = preg_replace('/\s/',' ',$child->get_content()); + if (empty($content) || $child->has_attribute("selected")) { + $content = preg_replace("/\s/"," ",$child->get_content()); $value = trim($child->get_content()); - }; + } if ($child->has_attribute('value')) { $options[] = array($child->get_attribute('value'), @@ -39,15 +39,20 @@ function &create(&$root, &$pipeline) { } else { $options[] = array($child->get_content(), $child->get_content()); - }; - }; + } + } $child = $child->next_sibling(); - }; - $content = str_pad($content, $size*SIZE_SPACE_KOEFF + SELECT_SPACE_PADDING, ' '); + } + $content = str_pad($content, $size*SIZE_SPACE_KOEFF + SELECT_SPACE_PADDING, " "); - $box =& new SelectBox($name, $value, $options); - $box->readCSS($pipeline->get_current_css_state()); - $box->setup_content($content, $pipeline); + $box= new SelectBox($name, $value, $options); + $box->readCSS($pipeline->getCurrentCSSState()); + + // Add text to be rendered in non-interactive mode + $ibox = (new InlineBox())->create_from_text($content, WHITESPACE_PRE, $pipeline); + for ($i=0, $size = count((array) $ibox->content); $i<$size; $i++) { + $box->add_child($ibox->content[$i]); + } return $box; } @@ -58,13 +63,13 @@ function show(&$driver) { return $this->show_field($driver); } else { return $this->show_rendered($driver); - }; + } } function show_field(&$driver) { if (is_null(GenericFormattedBox::show($driver))) { return null; - }; + } $driver->field_select($this->get_left_padding(), $this->get_top_padding(), @@ -84,14 +89,9 @@ function show_rendered(&$driver) { if (is_null(GenericContainerBox::show($driver))) { return null; - }; - - $this->show_button($driver); - return true; - } + } - function show_button(&$driver) { - $padding = $this->get_css_property(CSS_PADDING); + $padding = $this->getCSSProperty(CSS_PADDING); $button_height = $this->get_height() + $padding->top->value + $padding->bottom->value; // Show arrow button box diff --git a/public_html/box.table.cell.fake.php b/public_html/box.table.cell.fake.php index c64a298..5c7b103 100644 --- a/public_html/box.table.cell.fake.php +++ b/public_html/box.table.cell.fake.php @@ -4,15 +4,15 @@ class FakeTableCellBox extends TableCellBox { var $colspan; var $rowspan; - function create(&$pipeline) { - $box =& new FakeTableCellBox; + function &create(&$root, &$pipeline) { + $box= new FakeTableCellBox; - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $css_state->pushDefaultState(); $box->readCSS($css_state); - $nullbox =& new NullBox; + $nullbox= new NullBox; $nullbox->readCSS($css_state); $box->add_child($nullbox); @@ -23,11 +23,11 @@ function create(&$pipeline) { return $box; } - function FakeTableCellBox() { + function __construct() { // Required to reset any constraints initiated by CSS properties $this->colspan = 1; $this->rowspan = 1; - $this->GenericContainerBox(); + GenericContainerBox::__construct(); $this->setCSSProperty(CSS_DISPLAY, 'table-cell'); $this->setCSSProperty(CSS_VERTICAL_ALIGN, VA_MIDDLE); @@ -61,11 +61,11 @@ function get_full_height() { return 0; } - function get_max_width() { + function get_max_width(&$context, $limit = 10000000) { return 0; } - function get_min_width() { + function get_min_width(&$context) { return 0; } } diff --git a/public_html/box.table.cell.php b/public_html/box.table.cell.php index 244402c..81dad9d 100644 --- a/public_html/box.table.cell.php +++ b/public_html/box.table.cell.php @@ -9,28 +9,12 @@ class TableCellBox extends GenericContainerBox { var $_suppress_first; var $_suppress_last; - function TableCellBox() { - // Call parent constructor - $this->GenericContainerBox(); - - $this->_suppress_first = false; - $this->_suppress_last = false; - - $this->colspan = 1; - $this->rowspan = 1; - - // This value will be overwritten in table 'normalize_parent' method - // - $this->column = 0; - $this->row = 0; - } - function get_min_width(&$context) { if (isset($this->_cache[CACHE_MIN_WIDTH])) { return $this->_cache[CACHE_MIN_WIDTH]; - }; + } - $content_size = count($this->content); + $content_size = count((array) $this->content); /** * If box does not have any context, its minimal width is determined by extra horizontal space: @@ -40,13 +24,13 @@ function get_min_width(&$context) { $min_width = $this->_get_hor_extra(); $this->_cache[CACHE_MIN_WIDTH] = $min_width; return $min_width; - }; + } /** * If we're in 'nowrap' mode, minimal and maximal width will be equal */ - $white_space = $this->get_css_property(CSS_WHITE_SPACE); - $pseudo_nowrap = $this->get_css_property(CSS_HTML2PS_NOWRAP); + $white_space = $this->getCSSProperty(CSS_WHITE_SPACE); + $pseudo_nowrap = $this->getCSSProperty(CSS_HTML2PS_NOWRAP); if ($white_space == WHITESPACE_NOWRAP || $pseudo_nowrap == NOWRAP_NOWRAP) { $min_width = $this->get_min_nowrap_width($context); @@ -61,28 +45,28 @@ function get_min_width(&$context) { while ($start_index < $content_size && $this->content[$start_index]->out_of_flow()) { $start_index++; - }; + } if ($start_index < $content_size) { - $ti = $this->get_css_property(CSS_TEXT_INDENT); + $ti = $this->getCSSProperty(CSS_TEXT_INDENT); $minw = $ti->calculate($this) + $this->content[$start_index]->get_min_width($context); } else { $minw = 0; - }; + } for ($i=$start_index; $i<$content_size; $i++) { $item =& $this->content[$i]; if (!$item->out_of_flow()) { $minw = max($minw, $item->get_min_width_natural($context)); - }; + } } /** * Apply width constraint to min width. Return maximal value */ - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); $min_width = max($minw, $wc->apply($minw, $this->parent->get_width())) + $this->_get_hor_extra(); $this->_cache[CACHE_MIN_WIDTH] = $min_width; @@ -110,30 +94,30 @@ function is_fake() { } function &create(&$root, &$pipeline) { - $css_state = $pipeline->get_current_css_state(); + $css_state = $pipeline->getCurrentCSSState(); - $box =& new TableCellBox(); + $box= new TableCellBox(); $box->readCSS($css_state); // Use cellspacing / cellpadding values from the containing table - $cellspacing = $box->get_css_property(CSS_HTML2PS_CELLSPACING); - $cellpadding = $box->get_css_property(CSS_HTML2PS_CELLPADDING); + $cellspacing = $box->getCSSProperty(CSS_HTML2PS_CELLSPACING); + $cellpadding = $box->getCSSProperty(CSS_HTML2PS_CELLPADDING); // FIXME: I'll need to resolve that issue with COLLAPSING border model. Now borders // are rendered separated // if not border set explicitly, inherit value set via border attribute of TABLE tag - $border_handler = CSS::get_handler(CSS_BORDER); - if ($border_handler->is_default($box->get_css_property(CSS_BORDER))) { - $table_border = $box->get_css_property(CSS_HTML2PS_TABLE_BORDER); + $border_handler = (new CSS())->get_handler(CSS_BORDER); + if ($border_handler->is_default($box->getCSSProperty(CSS_BORDER))) { + $table_border = $box->getCSSProperty(CSS_HTML2PS_TABLE_BORDER); $box->setCSSProperty(CSS_BORDER, $table_border); - }; + } - $margin =& CSS::get_handler(CSS_MARGIN); + $margin =& (new CSS())->get_handler(CSS_MARGIN); $box->setCSSProperty(CSS_MARGIN, $margin->default_value()); - $h_padding =& CSS::get_handler(CSS_PADDING); - $padding = $box->get_css_property(CSS_PADDING); + $h_padding =& (new CSS())->get_handler(CSS_PADDING); + $padding = $box->getCSSProperty(CSS_PADDING); if ($h_padding->is_default($padding)) { $padding->left->_units = $cellpadding; @@ -160,10 +144,10 @@ function &create(&$root, &$pipeline) { $padding->units2pt(0); $box->setCSSProperty(CSS_PADDING, $padding); - }; + } - if ($box->get_css_property(CSS_BORDER_COLLAPSE) != BORDER_COLLAPSE) { - $margin_value = $box->get_css_property(CSS_MARGIN); + if ($box->getCSSProperty(CSS_BORDER_COLLAPSE) != BORDER_COLLAPSE) { + $margin_value = $box->getCSSProperty(CSS_MARGIN); if ($margin->is_default($margin_value)) { $length = $cellspacing->copy(); $length->scale(0.5); @@ -193,7 +177,7 @@ function &create(&$root, &$pipeline) { $box->setCSSProperty(CSS_MARGIN, $margin_value); } - }; + } // Save colspan and rowspan information $box->colspan = max(1,(int)$root->get_attribute('colspan')); @@ -204,7 +188,7 @@ function &create(&$root, &$pipeline) { // 'vertical-align' CSS value is not inherited from the table cells $css_state->pushState(); - $handler =& CSS::get_handler(CSS_VERTICAL_ALIGN); + $handler =& (new CSS())->get_handler(CSS_VERTICAL_ALIGN); $handler->replace($handler->default_value(), $css_state); @@ -220,28 +204,28 @@ function &create(&$root, &$pipeline) { if ($child) { while ($child && $child->node_type() != XML_ELEMENT_NODE) { $child = $child->next_sibling(); - }; + } if ($child) { if (array_search(strtolower($child->tagname()), array("h1","h2","h3","h4","h5","h6","p"))) { $box->_suppress_first = true; } - }; - }; + } + } $child = $root->last_child(); if ($child) { while ($child && $child->node_type() != XML_ELEMENT_NODE) { $child = $child->previous_sibling(); - }; + } if ($child) { if (array_search(strtolower($child->tagname()), array("h1","h2","h3","h4","h5","h6","p"))) { $box->_suppress_last = true; } - }; - }; - }; + } + } + } // pop the default vertical-align value $css_state->popState(); @@ -249,6 +233,22 @@ function &create(&$root, &$pipeline) { return $box; } + function __construct() { + // Call parent constructor + GenericContainerBox::__construct(); + + $this->_suppress_first = false; + $this->_suppress_last = false; + + $this->colspan = 1; + $this->rowspan = 1; + + // This value will be overwritten in table 'normalize_parent' method + // + $this->column = 0; + $this->row = 0; + } + // Inherited from GenericFormattedBox function get_cell_baseline() { @@ -260,11 +260,11 @@ function get_cell_baseline() { } // Flow-control - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { GenericFormattedBox::reflow($parent, $context); global $g_config; - $size = count($this->content); + $size = is_countable($this->content) ? count((array) $this->content) : 0; if ($g_config['mode'] == "quirks" && $size > 0) { // QUIRKS MODE: // H1-H6 and P elements should have their top/bottom margin suppressed if they occur as the first/last table cell child @@ -272,24 +272,24 @@ function reflow(&$parent, &$context) { // $first =& $this->get_first(); - if (!is_null($first) && $this->_suppress_first && $first->isBlockLevel()) { + if (!is_null($first) && $this->_suppress_first && $first->isBlockLevel() && !is_null($first->margin)) { $first->margin->top->value = 0; $first->margin->top->percentage = null; - }; + } $last =& $this->get_last(); - if (!is_null($last) && $this->_suppress_last && $last->isBlockLevel()) { + if (!is_null($last) && $this->_suppress_last && $last->isBlockLevel() && !is_null($last->margin)) { $last->margin->bottom->value = 0; $last->margin->bottom->percentage = null; - }; - }; + } + } // Determine upper-left _content_ corner position of current box $this->put_left($parent->_current_x + $this->get_extra_left()); // NOTE: Table cell margin is used as a cell-spacing value - $border = $this->get_css_property(CSS_BORDER); - $padding = $this->get_css_property(CSS_PADDING); + $border = $this->getCSSProperty(CSS_BORDER); + $padding = $this->getCSSProperty(CSS_PADDING); $this->put_top($parent->_current_y - $border->top->get_width() - $padding->top->value); @@ -311,7 +311,7 @@ function reflow(&$parent, &$context) { if (!is_null($float_bottom)) { $this->extend_height($float_bottom); - }; + } // Restore old context $context->pop_container_uid(); diff --git a/public_html/box.table.php b/public_html/box.table.php index 2183179..4bd6253 100644 --- a/public_html/box.table.php +++ b/public_html/box.table.php @@ -1,5 +1,5 @@ GenericContainerBox(); + function __construct() { + GenericContainerBox::__construct(); // List of column width constraints $this->cwc = array(); @@ -52,16 +52,16 @@ function cols_count() { function append_line(&$e) {} function &create(&$root, &$pipeline) { - $box =& new TableBox(); - $box->readCSS($pipeline->get_current_css_state()); + $box= new TableBox(); + $box->readCSS($pipeline->getCurrentCSSState()); // This row should not inherit any table specific properties! // 'overflow' for example // - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $css_state->pushDefaultState(); - $row =& new TableRowBox($root); + $row= new TableRowBox($root); $row->readCSS($css_state); $box->add_child($row); @@ -69,10 +69,10 @@ function &create(&$root, &$pipeline) { $css_state->popState(); // Setup cellspacing / cellpadding values - if ($box->get_css_property(CSS_BORDER_COLLAPSE) == BORDER_COLLAPSE) { - $handler =& CSS::get_handler(CSS_PADDING); + if ($box->getCSSProperty(CSS_BORDER_COLLAPSE) == BORDER_COLLAPSE) { + $handler =& (new CSS())->get_handler(CSS_PADDING); $box->setCSSProperty(CSS_PADDING, $handler->default_value()); - }; + } // Set text-align to 'left'; all browsers I've ever seen prevent inheriting of // 'text-align' property by the tables. @@ -84,7 +84,7 @@ function &create(&$root, &$pipeline) { // TEST // // - $handler =& CSS::get_handler(CSS_TEXT_ALIGN); + $handler =& (new CSS())->get_handler(CSS_TEXT_ALIGN); $handler->css('left', $pipeline); // Parse table contents @@ -99,11 +99,11 @@ function &create(&$root, &$pipeline) { } else { $child_box =& create_pdf_box($child, $pipeline); $box->add_child($child_box); - }; - }; + } + } $child = $child->next_sibling(); - }; + } $box->normalize($pipeline); $box->normalize_cwc(); @@ -134,8 +134,8 @@ function parse_col(&$root, $index) { $this->cwc[$index] = new WCFraction(((int)$value) / 100); } else { $this->cwc[$index] = new WCConstant(px2pt((int)$value)); - }; - }; + } + } } // Traverse the COLGROUP node and save the column-specific information @@ -154,9 +154,9 @@ function parse_colgroup_tag(&$root, $start_index) { if ($child->tagname() === 'col') { $this->parse_col($child, $index); $index ++; - }; + } $child = $child->next_sibling(); - }; + } return $index; } @@ -186,7 +186,7 @@ function normalize_rhc() { $this->rhc = array(); for ($i=0, $size = count($this->content); $i < $size; $i++) { $this->rhc[$i] = new HCConstraint(null, null, null); - }; + } // Scan all cells for ($i=0, $num_rows = count($this->content); $i < $num_rows; $i++) { @@ -204,8 +204,8 @@ function normalize_rhc() { // Now reset the cell width constraint; cell width should be affected by ceolumn constraint only $hc = new HCConstraint(null, null, null); $cell->put_height_constraint($hc); - }; - }; + } + } } // Normalize column width constraints @@ -220,7 +220,7 @@ function normalize_cwc() { // if (!isset($this->cwc[$i])) { $this->cwc[$i] = new WCNone; - }; + } } // For each column (we should have table already normalized - so lengths of all rows are equal) @@ -234,7 +234,7 @@ function normalize_cwc() { if ($cell->colspan > 1) { continue; } // Put current cell width constraint as a columns with constraint - $this->cwc[$i] = merge_width_constraint($this->cwc[$i], $cell->get_css_property(CSS_WIDTH)); + $this->cwc[$i] = merge_width_constraint($this->cwc[$i], $cell->getCSSProperty(CSS_WIDTH)); // Now reset the cell width constraint; cell width should be affected by ceolumn constraint only $cell->setCSSProperty(CSS_WIDTH, new WCNone); @@ -252,8 +252,8 @@ function normalize_cwc() { if ($wc->isFraction()) { $wc->fraction = min($rest, $wc->fraction); $rest -= $wc->fraction; - }; - }; + } + } /** * Now, let's process cells spanninig several columns. @@ -276,10 +276,10 @@ function normalize_cwc() { * Note that there should be '>='; '==' is not enough, as sometimes cell is declared to span * more columns than there are in the table */ - $cell_wc = $cell->get_css_property(CSS_WIDTH); + $cell_wc = $cell->getCSSProperty(CSS_WIDTH); if (!$cell->is_fake() && $cell_wc->isFraction() && - $cell->colspan >= count($this->content[$j])) { + $cell->colspan >= (is_object($this->content[$j]) ? 1 : 0)) { /** * Clear the constraint; anyway, it should be replaced with 100% in this case, as @@ -288,8 +288,8 @@ function normalize_cwc() { $wc = new WCNone; $cell->setCSSProperty(CSS_WIDTH, $wc); - }; - }; + } + } } /** @@ -304,15 +304,15 @@ function normalize(&$pipeline) { $row =& $this->content[$i]; if (count($row->content) == 0) { $this->content[$i]->add_fake_cell_before(0, $pipeline); - }; - }; + } + } /** * first, normalize colspans */ for ($i=0; $icontent); $i++) { $this->content[$i]->normalize($pipeline); - }; + } /** * second, normalize rowspans @@ -362,11 +362,11 @@ function normalize(&$pipeline) { // for ($cs = 0; $cs < $row->content[$i_col]->colspan; $cs++) { $this->content[$k]->add_fake_cell_before($i_col, $pipeline); - }; - }; - }; - }; - }; + } + } + } + } + } $i_col ++; } while ($flag); @@ -398,7 +398,7 @@ function add_child(&$item) { if (count($this->content[count($this->content)-1]->content) == 0) { array_pop($this->content); } - }; + } // Just add passed row $this->content[] =& $item; @@ -407,7 +407,7 @@ function add_child(&$item) { for ($i=0, $size = count($item->content); $i < $size; $i++) { $this->add_child($item->content[$i]); } - }; + } } // Table-specific functions @@ -437,15 +437,15 @@ function table_fit_rowspans($heights) { $baseline = $this->content[$span->row]->get_row_baseline(); // apply vertical-align - $vertical_align = $cell->get_css_property(CSS_VERTICAL_ALIGN); + $vertical_align = $cell->getCSSProperty(CSS_VERTICAL_ALIGN); - $va_fun = CSSVerticalAlign::value2pdf($vertical_align); + $va_fun = (new CSSVerticalAlign())->value2pdf($vertical_align); $va_fun->apply_cell($cell, array_sum($row_heights), $baseline); if (array_sum($row_heights) > $cell->get_full_height()) { // Make cell fill all available vertical space $cell->put_full_height(array_sum($row_heights)); - }; + } } } @@ -454,7 +454,7 @@ function get_rowspans() { for ($i=0; $icontent); $i++) { $spans = array_merge($spans, $this->content[$i]->get_rowspans($i)); - }; + } return $spans; } @@ -495,7 +495,7 @@ function _row_heights($minheight) { $hc = $this->get_rhc($i); $cheights[] = $hc->apply($heights[$i], $this->content[$i], null); - }; + } // Collapse "constrained" heights of percentage-constrained rows, if they're // taking more that available space @@ -504,18 +504,18 @@ function _row_heights($minheight) { $h = $height; $ch = 0; for ($i=0; $i 0) { $scale = $h / $ch; if ($scale < 1) { for ($i=0; $i 0) { $scale = $h / $ch; if ($scale < 1) { for ($i=0; $i 0) { $scale = $h / $ch; if ($scale < 1) { for ($i=0; $iget_top(); - $size = count($heights); + $size = is_countable($heights) ? count($heights) : 0; for ($i=0; $i<$size; $i++) { $this->content[$i]->table_resize_row($heights[$i], $row_top); $row_top -= $heights[$i]; @@ -605,8 +605,8 @@ function table_resize_rows(&$heights) { // // Cell baseline is the baseline of its first line box inside this cell // if (count($row->content[$i]->content) > 0) { // $baseline = max($baseline, $row->content[$i]->content[0]->baseline); - // }; - // }; + // } + // } // return $baseline; // } @@ -654,7 +654,7 @@ function get_min_width(&$context) { $width = array_sum($widths); $base_width = $width; - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); if (!$wc->isNull()) { // Check if constrained table width should be expanded to fit the table contents // @@ -670,18 +670,14 @@ function get_min_width(&$context) { $width = max($width, min($cwc->apply_inverse($widths[$i], $base_width), $this->parent->get_available_width($context) - $this->_get_hor_extra())); - }; - }; + } + } return $width + $this->_get_hor_extra(); } - function get_min_width_natural(&$context) { - return $this->get_min_width($context); - } - - function get_max_width(&$context) { - $wc = $this->get_css_property(CSS_WIDTH); + function get_max_width(&$context, $limit = 10000000) { + $wc = $this->getCSSProperty(CSS_WIDTH); if ($wc->isConstant()) { return $wc->apply(0, $this->parent->get_available_width($context)); @@ -704,19 +700,19 @@ function get_max_width(&$context) { $width = max($width, min($cwc->apply_inverse($widths[$i], $base_width), $this->parent->get_available_width($context) - $this->_get_hor_extra())); - }; + } return $width + $this->_get_hor_extra(); } } - function get_max_width_natural(&$context) { + function get_max_width_natural(&$context, $limit = 10000000) { return $this->get_max_width($context); } function get_width() { - $wc = $this->get_css_property(CSS_WIDTH); - $pwc = $this->parent->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); + $pwc = $this->parent->getCSSProperty(CSS_WIDTH); if (!$this->parent->isCell() || !$pwc->isNull() || @@ -724,7 +720,7 @@ function get_width() { $width = $wc->apply($this->width, $this->parent->width); } else { $width = $this->width; - }; + } // Note that table 'padding' property for is handled differently // by different browsers; for example, IE 6 ignores it completely, @@ -736,18 +732,18 @@ function get_width() { } function table_column_widths(&$context) { - $table_layout = $this->get_css_property(CSS_TABLE_LAYOUT); + $table_layout = $this->getCSSProperty(CSS_TABLE_LAYOUT); switch ($table_layout) { case TABLE_LAYOUT_FIXED: // require_once(HTML2PS_DIR.'strategy.table.layout.fixed.php'); -// $strategy =& new StrategyTableLayoutFixed(); +// $strategy= new StrategyTableLayoutFixed(); // break; case TABLE_LAYOUT_AUTO: default: require_once(HTML2PS_DIR.'strategy.table.layout.auto.php'); - $strategy =& new StrategyTableLayoutAuto(); + $strategy= new StrategyTableLayoutAuto(); break; - }; + } return $strategy->apply($this, $context); } @@ -768,14 +764,11 @@ function _table_apply_colspans($widths, &$context, $width_fun, $minwc, $maxwc) { // if table width is not constrained, we should not do this, as current value // of $table->get_width is maximal width (parent width), not the actual // width of the table - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); if (!$wc->isNull()) { - $cell_wc = $cell->get_css_property(CSS_WIDTH); + $cell_wc = $cell->getCSSProperty(CSS_WIDTH); $cell_width = $cell_wc->apply($cell_width, $this->get_width()); - - // On the other side, constrained with cannot be less than cell minimal width - $cell_width = max($cell_width, $cell->get_min_width($context)); - }; + } // now select the pre-calculated widths of columns covered by this cell // select the list of resizable columns covered by this cell @@ -794,19 +787,19 @@ function _table_apply_colspans($widths, &$context, $width_fun, $minwc, $maxwc) { for ($i=0; $icolumn, $colspan->size, $spanned_widths); - }; + } return $widths; } @@ -825,7 +818,7 @@ function get_table_columns_max_widths(&$context) { for ($i=0; $icontent[0]->content); $i++) { $widths[] = 0; - }; + } for ($i=0; $icontent); $i++) { // Calculate column widths for a current row @@ -845,7 +838,7 @@ function get_table_columns_max_widths(&$context) { // if (!is_a($cwc,"wcfraction")) { $widths[$i] = $cwc->apply($widths[$i], $this->get_width()); - }; + } } // TODO: colspans @@ -859,20 +852,20 @@ function get_table_columns_max_widths(&$context) { function get_table_columns_min_widths(&$context) { if (!is_null($this->_cached_min_widths)) { return $this->_cached_min_widths; - }; + } $widths = array(); for ($i=0; $icontent[0]->content); $i++) { $widths[] = 0; - }; + } $content_size = count($this->content); for ($i=0; $i<$content_size; $i++) { // Calculate column widths for a current row $roww = $this->content[$i]->get_table_columns_min_widths($context); - $row_size = count($roww); + $row_size = is_countable($roww) ? count($roww) : 0; for ($j=0; $j<$row_size; $j++) { $widths[$j] = max($roww[$j], $widths[$j]); } @@ -887,7 +880,7 @@ function get_colspans() { for ($i=0; $icontent); $i++) { $colspans = array_merge($colspans, $this->content[$i]->get_colspans($i)); - }; + } return $colspans; } @@ -895,13 +888,13 @@ function get_colspans() { function check_constrained_colspan($col) { for ($i=0; $i<$this->rows_count(); $i++) { $cell =& $this->cell($i, $col); - $cell_wc = $cell->get_css_property(CSS_WIDTH); + $cell_wc = $cell->getCSSProperty(CSS_WIDTH); if ($cell->colspan > 1 && !$cell_wc->isNull()) { return true; - }; - }; + } + } return false; } @@ -937,7 +930,7 @@ function normalize_min_widths($width, $minw, $minwc) { $diff[$i] = $minwc[$i] - $minw[$i]; } else { $diff[$i] = 0; - }; + } } // If no difference is found, we can collapse no columns @@ -960,8 +953,8 @@ function table_have_colspan($x, $y) { } // Flow-control - function reflow(&$parent, &$context) { - if ($this->get_css_property(CSS_FLOAT) === FLOAT_NONE) { + function reflow(&$parent, &$context, $boxes = null) { + if ($this->getCSSProperty(CSS_FLOAT) === FLOAT_NONE) { $status = $this->reflow_static_normal($parent, $context); } else { $status = $this->reflow_static_float($parent, $context); @@ -979,7 +972,7 @@ function reflow_absolute(&$context) { // Calculate width value if it had been set as a percentage $this->_calc_percentage_width($parent, $context); - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); if (!$wc->isNull()) { $col_width = $this->get_table_columns_min_widths($context); $maxw = $this->get_table_columns_max_widths($context); @@ -987,10 +980,10 @@ function reflow_absolute(&$context) { if (array_sum($col_width) > $this->get_width()) { $wc = new WCConstant(array_sum($col_width)); - }; - }; + } + } - $position_strategy =& new StrategyPositionAbsolute(); + $position_strategy= new StrategyPositionAbsolute(); $position_strategy->apply($this); $this->reflow_content($context); @@ -1009,7 +1002,7 @@ function reflow_static_normal(&$parent, &$context) { // Calculate width value if it had been set as a percentage $this->_calc_percentage_width($parent, $context); - $wc = $this->get_css_property(CSS_WIDTH); + $wc = $this->getCSSProperty(CSS_WIDTH); if (!$wc->isNull()) { $col_width = $this->get_table_columns_min_widths($context); $maxw = $this->get_table_columns_max_widths($context); @@ -1017,8 +1010,8 @@ function reflow_static_normal(&$parent, &$context) { if (array_sum($col_width) > $this->get_width()) { $wc = new WCConstant(array_sum($col_width)); - }; - }; + } + } // As table width can be deterimined by its contents, we may calculate auto values // only AFTER the contents have been reflown; thus, we'll offset the table @@ -1043,8 +1036,8 @@ function reflow_static_normal(&$parent, &$context) { // Determine upper-left _content_ corner position of current box // Also see note above regarding margins - $border = $this->get_css_property(CSS_BORDER); - $padding = $this->get_css_property(CSS_PADDING); + $border = $this->getCSSProperty(CSS_BORDER); + $padding = $this->getCSSProperty(CSS_PADDING); $this->put_left($parent->_current_x + $border->left->get_width() + @@ -1063,7 +1056,7 @@ function reflow_static_normal(&$parent, &$context) { $this->reflow_content($context); // Update the collapsed margin value with current box bottom margin - $margin = $this->get_css_property(CSS_MARGIN); + $margin = $this->getCSSProperty(CSS_MARGIN); $context->pop_collapsed_margin(); $context->pop_collapsed_margin(); @@ -1093,7 +1086,7 @@ function get_non_constrained_flags() { (is_null($hc->constant)) && (is_null($hc->min)) && (is_null($hc->max)); - }; + } return $flags; } @@ -1112,7 +1105,7 @@ function get_non_percentage_constrained_height_flags() { (!is_null($hc->constant) ? !$hc->constant[1] : true) && (!is_null($hc->min) ? !$hc->min[1] : true) && (!is_null($hc->max) ? !$hc->max[1] : true); - }; + } return $flags; } @@ -1124,7 +1117,7 @@ function get_non_constrained_height_flags() { $hc = $this->get_rhc($i); $flags[$i] = $hc->is_null(); - }; + } return $flags; } @@ -1140,7 +1133,7 @@ function get_non_constrained_width_flags() { for ($i=0; $i<$this->cols_count(); $i++) { $wc = $this->get_cwc($i); $flags[$i] = is_a($wc,"wcnone"); - }; + } return $flags; } @@ -1151,7 +1144,7 @@ function get_non_constant_constrained_width_flags() { for ($i=0; $i<$this->cols_count(); $i++) { $wc = $this->get_cwc($i); $flags[$i] = !is_a($wc,"WCConstant"); - }; + } return $flags; } @@ -1163,9 +1156,9 @@ function check_if_column_image_constrained($col) { if (!$cell->content[$j]->is_null() && !is_a($cell->content[$j], "GenericImgBox")) { return false; - }; - }; - }; + } + } + } return true; } @@ -1174,7 +1167,7 @@ function get_non_image_constrained_width_flags() { for ($i=0; $i<$this->cols_count(); $i++) { $flags[$i] = !$this->check_if_column_image_constrained($i); - }; + } return $flags; } @@ -1190,7 +1183,7 @@ function get_non_constant_constrained_flags() { for ($i=0; $icontent); $i++) { $hc = $this->get_rhc($i); $flags[$i] = is_null($hc->constant); - }; + } return $flags; } @@ -1218,7 +1211,7 @@ function reflow_content(&$context) { // // if ($this->get_width() < $real_width) { // // $this->put_width_constraint(new WCConstant($real_width)); - // }; + // } // Flow cells horizontally in each table row for ($i=0; $icontent); $i++) { @@ -1249,11 +1242,11 @@ function reflow_content(&$context) { // TODO: check for rowspans // Flow cell - $this->content[$i]->content[$j]->reflow($this, $context); + @$this->content[$i]->content[$j]->reflow($this, $context); // Offset current X value by the cell width $this->_current_x += $cw; - }; + } // Current cell have been processed or skipped $span = max(0, $span-1); @@ -1296,7 +1289,7 @@ function reflow_content(&$context) { $new_heights = expand_to_with_flags($cell_height, $cell_row_heights, $flags); - }; + } // Update the rows heights array_splice($heights, @@ -1325,22 +1318,13 @@ function reflow_content(&$context) { $heights = expand_to_with_flags($table_height, $heights, $flags); - }; + } // Now we calculated row heights, time to actually resize them $this->table_resize_rows($heights); // Update size of cells spanning several rows $this->table_fit_rowspans($heights); - - // Expand total table height, if needed - $total_height = array_sum($heights); - if ($total_height > $this->get_height()) { - $hc = new HCConstraint(array($total_height, false), - array($total_height, false), - array($total_height, false)); - $this->put_height_constraint($hc); - }; } function isBlockLevel() { diff --git a/public_html/box.table.row.php b/public_html/box.table.row.php index 988f60a..3200de3 100644 --- a/public_html/box.table.row.php +++ b/public_html/box.table.row.php @@ -7,8 +7,8 @@ class TableRowBox extends GenericContainerBox { var $rowspans; function &create(&$root, &$pipeline) { - $box =& new TableRowBox(); - $box->readCSS($pipeline->get_current_css_state()); + $box= new TableRowBox(); + $box->readCSS($pipeline->getCurrentCSSState()); $child = $root->first_child(); while ($child) { @@ -16,7 +16,7 @@ function &create(&$root, &$pipeline) { $box->add_child($child_box); $child = $child->next_sibling(); - }; + } return $box; } @@ -24,12 +24,12 @@ function &create(&$root, &$pipeline) { function add_child(&$item) { if ($item->isCell()) { GenericContainerBox::add_child($item); - }; + } } - function TableRowBox() { + function __construct() { // Call parent constructor - $this->GenericContainerBox(); + GenericContainerBox::__construct(); } // Normalize colspans by adding fake cells after the "colspanned" cell @@ -40,26 +40,29 @@ function TableRowBox() { // second and third are completely empty // fourth contains "2" function normalize(&$pipeline) { - for ($i=0, $size = count($this->content); $i < $size; $i++) { + for ($i=0, $size = count((array) $this->content); $i < $size; $i++) { for ($j=1; $j<$this->content[$i]->colspan; $j++) { $this->add_fake_cell_after($i, $pipeline); // Note that add_fake_cell_after will increase the length of current row by one cell, // so we must increase $size variable $size++; - }; - }; + } + } } function add_fake_cell_after($index, &$pipeline) { - array_splice($this->content, $index+1, 0, array(FakeTableCellBox::create($pipeline))); + $root = ''; + array_splice($this->content, $index+1, 0, array((new FakeTableCellBox())->create($root, $pipeline))); } function add_fake_cell_before($index, &$pipeline) { - array_splice($this->content, $index, 0, array(FakeTableCellBox::create($pipeline))); + $root = ''; + array_splice($this->content, $index, 0, array((new FakeTableCellBox())->create($root, $pipeline))); } function append_fake_cell(&$pipeline) { - $this->content[] = FakeTableCellBox::create($pipeline); + $root = ''; + $this->content[] = (new FakeTableCellBox())->create($root, $pipeline); } // Table specific @@ -71,7 +74,7 @@ function table_resize_row($height, $top) { $baseline = $this->get_row_baseline(); // Process cells contained in current row - for ($i=0, $size = count($this->content); $i<$size; $i++) { + for ($i=0, $size = count((array) $this->content); $i<$size; $i++) { $cell =& $this->content[$i]; // Offset cell if needed @@ -81,8 +84,8 @@ function table_resize_row($height, $top) { // Vertical-align cell (do not apply to rowspans) if ($cell->rowspan == 1) { - $va = $cell->get_css_property(CSS_VERTICAL_ALIGN); - $va_fun = CSSVerticalAlign::value2pdf($va); + $va = $cell->getCSSProperty(CSS_VERTICAL_ALIGN); + $va_fun = (new CSSVerticalAlign())->value2pdf($va); $va_fun->apply_cell($cell, $height, $baseline); // Expand cell to full row height @@ -93,11 +96,11 @@ function table_resize_row($height, $top) { function get_row_baseline() { $baseline = 0; - for ($i=0, $size = count($this->content); $i<$size; $i++) { + for ($i=0, $size = count((array) $this->content); $i<$size; $i++) { $cell = $this->content[$i]; if ($cell->rowspan == 1) { $baseline = max($baseline, $cell->get_cell_baseline()); - }; + } } return $baseline; } @@ -105,7 +108,7 @@ function get_row_baseline() { function get_colspans($row_index) { $colspans = array(); - for ($i=0, $size = count($this->content); $i<$size; $i++) { + for ($i=0, $size = count((array) $this->content); $i<$size; $i++) { // Check if current colspan will run off the right table edge if ($this->content[$i]->colspan > 1) { $colspan = new CellSpan; @@ -161,7 +164,7 @@ function get_table_columns_min_widths(&$context) { $widths[] = 0; } else { $widths[] = $this->content[$i]->get_min_width($context); - }; + } } return $widths; @@ -187,7 +190,7 @@ function row_height() { */ function show(&$viewport) { // draw content - $size = count($this->content); + $size = is_countable($this->content) ? count((array) $this->content) : 0; for ($i=0; $i < $size; $i++) { /** @@ -201,13 +204,13 @@ function show(&$viewport) { */ $cell =& $this->content[$i]; - $visibility = $cell->get_css_property(CSS_VISIBILITY); + $visibility = $cell->getCSSProperty(CSS_VISIBILITY); if ($visibility === VISIBILITY_VISIBLE) { if (is_null($cell->show($viewport))) { return null; - }; - }; + } + } } return true; diff --git a/public_html/box.table.section.php b/public_html/box.table.section.php index b31ec50..365c2f2 100644 --- a/public_html/box.table.section.php +++ b/public_html/box.table.section.php @@ -3,8 +3,8 @@ class TableSectionBox extends GenericContainerBox { function &create(&$root, &$pipeline) { - $state =& $pipeline->get_current_css_state(); - $box =& new TableSectionBox(); + $state =& $pipeline->getCurrentCSSState(); + $box= new TableSectionBox(); $box->readCSS($state); // Automatically create at least one table row @@ -18,13 +18,13 @@ function &create(&$root, &$pipeline) { $child_box =& create_pdf_box($child, $pipeline); $box->add_child($child_box); $child = $child->next_sibling(); - }; + } return $box; } - function TableSectionBox() { - $this->GenericContainerBox(); + function __construct() { + GenericContainerBox::__construct(); } // Overrides default 'add_child' in GenericFormattedBox @@ -41,11 +41,11 @@ function add_child(&$item) { if (count($this->content[count($this->content)-1]->content) == 0) { array_pop($this->content); } - }; + } // Just add passed row $this->content[] =& $item; - }; + } } function isTableSection() { diff --git a/public_html/box.text.php b/public_html/box.text.php index d9ab259..5ebe6f9 100644 --- a/public_html/box.text.php +++ b/public_html/box.text.php @@ -1,11 +1,13 @@ SimpleInlineBox(); + function __construct() { + SimpleInlineBox::__construct(); $this->words = array(); $this->encodings = array(); @@ -52,19 +54,10 @@ function _make_wrappable(&$driver, $base_width, $font_name, $font_size, $subword $font_size); $wrappable[] = array($subword_index, $subword_wrappable_index, $subword_wrappable_width, $subword_full_width); - }; + } return $wrappable; } - function get_content() { - return join('', array_map(array($this, 'get_content_callback'), $this->words, $this->encodings)); - } - - function get_content_callback($word, $encoding) { - $manager_encoding =& ManagerEncoding::get(); - return $manager_encoding->to_utf8($word, $encoding); - } - function get_height() { return $this->height; } @@ -85,13 +78,13 @@ function _apply_line_height() { $height = $this->get_height(); $under = $height - $this->default_baseline; - $line_height = $this->get_css_property(CSS_LINE_HEIGHT); + $line_height = $this->getCSSProperty(CSS_LINE_HEIGHT); if ($height > 0) { $scale = $line_height->apply($this->ascender + $this->descender) / ($this->ascender + $this->descender); } else { $scale = 0; - }; + } // Calculate the height delta of the text box @@ -103,13 +96,13 @@ function _apply_line_height() { function _get_font_name(&$viewport, $subword_index) { if (isset($this->_cache[CACHE_TYPEFACE][$subword_index])) { return $this->_cache[CACHE_TYPEFACE][$subword_index]; - }; + } $font_resolver =& $viewport->get_font_resolver(); - $font = $this->get_css_property(CSS_FONT); + $font = $this->getCSSProperty(CSS_FONT); - $typeface = $font_resolver->get_typeface_name($font->family, + $typeface = $font_resolver->getTypefaceName($font->family, $font->weight, $font->style, $this->encodings[$subword_index]); @@ -119,40 +112,24 @@ function _get_font_name(&$viewport, $subword_index) { return $typeface; } - function add_subword($raw_subword, $encoding, $hyphens) { - $text_transform = $this->get_css_property(CSS_TEXT_TRANSFORM); - switch ($text_transform) { - case CSS_TEXT_TRANSFORM_CAPITALIZE: - $subword = ucwords($raw_subword); - break; - case CSS_TEXT_TRANSFORM_UPPERCASE: - $subword = strtoupper($raw_subword); - break; - case CSS_TEXT_TRANSFORM_LOWERCASE: - $subword = strtolower($raw_subword); - break; - case CSS_TEXT_TRANSFORM_NONE: - $subword = $raw_subword; - break; - } - - $this->words[] = $subword; + function add_subword($text, $encoding, $hyphens) { + $this->words[] = $text; $this->encodings[] = $encoding; $this->hyphens[] = $hyphens; } function &create($text, $encoding, &$pipeline) { - $box =& TextBox::create_empty($pipeline); + $box = (new TextBox())->create_empty($pipeline); $box->add_subword($text, $encoding, array()); return $box; } function &create_empty(&$pipeline) { - $box =& new TextBox(); - $css_state = $pipeline->get_current_css_state(); + $box= new TextBox(); + $css_state = $pipeline->getCurrentCSSState(); $box->readCSS($css_state); - $css_state = $pipeline->get_current_css_state(); + $css_state = $pipeline->getCurrentCSSState(); return $box; } @@ -163,6 +140,37 @@ function readCSS(&$state) { $this->_readCSSLengths($state, array(CSS_TEXT_INDENT, CSS_LETTER_SPACING)); + + /** + * Now we should apply the 'text-transform' property; we should do + * this immediately after reading CSS data, as symbols may (and + * probably will) have different widths in upper and lower cases. + */ + + $text_transform = $this->getCSSProperty(CSS_TEXT_TRANSFORM); + switch ($text_transform) { + case CSS_TEXT_TRANSFORM_CAPITALIZE: + $size = count((array) $this->words); + for ($i=0; $i<$size; $i++) { + $this->words[$i] = ucwords($this->words[$i]); + } + break; + case CSS_TEXT_TRANSFORM_UPPERCASE: + $size = count((array) $this->words); + for ($i=0; $i<$size; $i++) { + $this->words[$i] = strtoupper($this->words[$i]); + } + break; + case CSS_TEXT_TRANSFORM_LOWERCASE: + $size = count((array) $this->words); + for ($i=0; $i<$size; $i++) { + $this->words[$i] = strtolower($this->words[$i]); + } + break; + break; + case CSS_TEXT_TRANSFORM_NONE: + break; + } } // Inherited from GenericFormattedBox @@ -186,7 +194,7 @@ function get_min_width(&$context) { return $this->get_full_width(); } - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return $this->get_full_width(); } @@ -199,7 +207,7 @@ function get_max_width(&$context) { function maybe_line_break(&$parent, &$context) { if (!$parent->line_break_allowed()) { return false; - }; + } $last =& $parent->last_in_line(); if ($last) { @@ -208,8 +216,8 @@ function maybe_line_break(&$parent, &$context) { // while "plain" words may be wrapped. if ($last->is_note_call() && $this->is_punctuation()) { return false; - }; - }; + } + } // Calculate the x-coordinate of this box right edge $right_x = $this->get_full_width() + $parent->_current_x; @@ -221,7 +229,7 @@ function maybe_line_break(&$parent, &$context) { $float = $context->point_in_floats($right_x, $parent->_current_y); if ($float) { $need_break = true; - }; + } // No floats; check if we had run out the right edge of container // TODO: nobr-before, nobr-after @@ -231,12 +239,12 @@ function maybe_line_break(&$parent, &$context) { $first = $parent->get_first(); - $ti = $this->get_css_property(CSS_TEXT_INDENT); + $ti = $this->getCSSProperty(CSS_TEXT_INDENT); $indent_offset = $ti->calculate($parent); if ($parent->_current_x > $parent->get_left() + $indent_offset + EPSILON) { $need_break = true; - }; + } } // As close-line will not change the current-Y parent coordinate if no @@ -244,19 +252,19 @@ function maybe_line_break(&$parent, &$context) { // if ($parent->line_box_empty() && $need_break) { $parent->_current_y -= $this->get_height(); - }; + } if ($need_break) { // Check if current box contains soft hyphens and use them, breaking word into parts - $size = count($this->_wrappable); + $size = count((array) $this->_wrappable); if ($size > 0) { $width_delta = $right_x - $parent->get_right(); if (!is_null($float)) { $width_delta = $right_x - $float->get_left_margin(); - }; + } $this->_find_soft_hyphen($parent, $width_delta); - }; + } $parent->close_line($context); @@ -265,8 +273,8 @@ function maybe_line_break(&$parent, &$context) { while (!is_null($element) && is_a($element,"GenericInlineBox")) { $parent->_current_x += $element->get_extra_left(); $element = $element->parent; - }; - }; + } + } return $need_break; } @@ -275,15 +283,15 @@ function _find_soft_hyphen(&$parent, $width_delta) { /** * Now we search for soft hyphen closest to the right margin */ - $size = count($this->_wrappable); + $size = count((array) $this->_wrappable); for ($i=$size-1; $i>=0; $i--) { $wrappable = $this->_wrappable[$i]; if ($this->get_width() - $wrappable[3] > $width_delta) { $this->save_wrapped($wrappable, $parent, $context); $parent->append_line($this); return; - }; - }; + } + } } function save_wrapped($wrappable, &$parent, &$context) { @@ -292,7 +300,7 @@ function save_wrapped($wrappable, &$parent, &$context) { $parent->_current_y - $this->get_extra_top()); } - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { // Check if we need a line break here (possilble several times in a row, if we // have a long word and a floating box intersecting with this word // @@ -318,7 +326,7 @@ function reflow(&$parent, &$context) { $parent->_current_x += $this->get_full_width() - $this->wrapped[0][2]; } else { $parent->_current_x += $this->get_full_width(); - }; + } // Extends parents height $parent->extend_height($this->get_bottom()); @@ -338,42 +346,42 @@ function getWrappedWidth() { return $this->wrapped[0][2]; } - function reflow_text(&$driver) { - $num_words = count($this->words); + function reflow_text(&$viewport) { + $num_words = count((array) $this->words); /** * Empty text box */ if ($num_words == 0) { return true; - }; + } /** * A simple assumption is made: fonts used for different encodings * have equal ascender/descender values (while they have the same * typeface, style and weight). */ - $font_name = $this->_get_font_name($driver, 0); + $font_name = $this->_get_font_name($viewport, 0); /** * Get font vertical metrics */ - $ascender = $driver->font_ascender($font_name, $this->encodings[0]); + $ascender = $viewport->font_ascender($font_name, $this->encodings[0]); if (is_null($ascender)) { error_log("TextBox::reflow_text: cannot get font ascender"); return null; - }; + } - $descender = $driver->font_descender($font_name, $this->encodings[0]); + $descender = $viewport->font_descender($font_name, $this->encodings[0]); if (is_null($descender)) { error_log("TextBox::reflow_text: cannot get font descender"); return null; - }; + } /** * Setup box size */ - $font = $this->get_css_property(CSS_FONT_SIZE); + $font = $this->getCSSProperty(CSS_FONT_SIZE); $font_size = $font->getPoints(); // Both ascender and descender should make $font_size @@ -393,26 +401,26 @@ function reflow_text(&$driver) { $width = 0; for ($i=0; $i<$num_words; $i++) { - $font_name = $this->_get_font_name($driver, $i); + $font_name = $this->_get_font_name($viewport, $i); - $current_width = $driver->stringwidth($this->words[$i], + $current_width = $viewport->stringwidth($this->words[$i], $font_name, $this->encodings[$i], $font_size); $this->_word_widths[] = $current_width; // Add information about soft hyphens - $this->_wrappable = array_merge($this->_wrappable, $this->_make_wrappable($driver, $width, $font_name, $font_size, $i)); + $this->_wrappable = array_merge((array) $this->_wrappable, $this->_make_wrappable($viewport, $width, $font_name, $font_size, $i)); $width += $current_width; - }; + } $this->width = $width; } else { $this->width = 0; - }; + } - $letter_spacing = $this->get_css_property(CSS_LETTER_SPACING); + $letter_spacing = $this->getCSSProperty(CSS_LETTER_SPACING); if ($letter_spacing->getPoints() != 0) { $this->_widths = array(); @@ -421,24 +429,24 @@ function reflow_text(&$driver) { $num_chars = strlen($this->words[$i]); for ($j=0; $j<$num_chars; $j++) { - $this->_widths[] = $driver->stringwidth($this->words[$i]{$j}, + $this->_widths[] = $viewport->stringwidth($this->words[$i][$j], $font_name, $this->encodings[$i], $font_size); - }; + } $this->width += $letter_spacing->getPoints()*$num_chars; - }; - }; + } + } return true; } - function show(&$driver) { + function show(&$viewport) { /** * Check if font-size have been set to 0; in this case we should not draw this box at all */ - $font_size = $this->get_css_property(CSS_FONT_SIZE); + $font_size = $this->getCSSProperty(CSS_FONT_SIZE); if ($font_size->getPoints() == 0) { return true; } @@ -449,14 +457,14 @@ function show(&$driver) { // Get Y coordinate of the bottom edge of the box $bottom = $this->get_bottom_margin(); - $top_inside = $top >= $driver->getPageBottom()-EPSILON; - $bottom_inside = $bottom >= $driver->getPageBottom()-EPSILON; + $top_inside = $top >= $viewport->getPageBottom()-EPSILON; + $bottom_inside = $bottom >= $viewport->getPageBottom()-EPSILON; if (!$top_inside && !$bottom_inside) { return true; } - return $this->_showText($driver); + return $this->_showText($viewport); } function _showText(&$driver) { @@ -464,23 +472,23 @@ function _showText(&$driver) { return $this->_showTextWrapped($driver); } else { return $this->_showTextNormal($driver); - }; + } } function _showTextWrapped(&$driver) { // draw generic box parent::show($driver); - $font_size = $this->get_css_property(CSS_FONT_SIZE); + $font_size = $this->getCSSProperty(CSS_FONT_SIZE); - $decoration = $this->get_css_property(CSS_TEXT_DECORATION); + $decoration = $this->getCSSProperty(CSS_TEXT_DECORATION); // draw text decoration $driver->decoration($decoration['U'], $decoration['O'], $decoration['T']); - $letter_spacing = $this->get_css_property(CSS_LETTER_SPACING); + $letter_spacing = $this->getCSSProperty(CSS_LETTER_SPACING); // Output text with the selected font // note that we're using $default_baseline; @@ -491,7 +499,7 @@ function _showTextWrapped(&$driver) { $left = $this->wrapped[1]; $top = $this->get_top() - $this->default_baseline; - $num_words = count($this->words); + $num_words = count((array) $this->words); /** * First part of wrapped word (before hyphen) @@ -504,13 +512,13 @@ function _showTextWrapped(&$driver) { if (is_null($status)) { error_log("TextBox::show: setfont call failed"); return null; - }; + } $driver->show_xy($this->words[$i], $left, $this->wrapped[2] - $this->default_baseline); $left += $this->_word_widths[$i]; - }; + } $index = $this->wrapped[0][0]; @@ -520,7 +528,7 @@ function _showTextWrapped(&$driver) { if (is_null($status)) { error_log("TextBox::show: setfont call failed"); return null; - }; + } $driver->show_xy(substr($this->words[$index],0,$this->wrapped[0][1])."-", $left, @@ -536,7 +544,7 @@ function _showTextWrapped(&$driver) { $left, $top - $this->default_baseline); - $size = count($this->words); + $size = count((array) $this->words); for ($i = $this->wrapped[0][0]+1; $i<$size; $i++) { // Activate font $status = $driver->setfont($this->_get_font_name($driver, $i), @@ -545,14 +553,14 @@ function _showTextWrapped(&$driver) { if (is_null($status)) { error_log("TextBox::show: setfont call failed"); return null; - }; + } $driver->show_xy($this->words[$i], $left, $top - $this->default_baseline); $left += $this->_word_widths[$i]; - }; + } return true; } @@ -561,16 +569,16 @@ function _showTextNormal(&$driver) { // draw generic box parent::show($driver); - $font_size = $this->get_css_property(CSS_FONT_SIZE); + $font_size = $this->getCSSProperty(CSS_FONT_SIZE); - $decoration = $this->get_css_property(CSS_TEXT_DECORATION); + $decoration = $this->getCSSProperty(CSS_TEXT_DECORATION); // draw text decoration $driver->decoration($decoration['U'], $decoration['O'], $decoration['T']); - $letter_spacing = $this->get_css_property(CSS_LETTER_SPACING); + $letter_spacing = $this->getCSSProperty(CSS_LETTER_SPACING); if ($letter_spacing->getPoints() == 0) { // Output text with the selected font @@ -578,7 +586,7 @@ function _showTextNormal(&$driver) { // the alignment offset - the difference between baseline and default_baseline values // is taken into account inside the get_top/get_bottom functions // - $size = count($this->words); + $size = count((array) $this->words); $left = $this->get_left(); for ($i=0; $i<$size; $i++) { @@ -589,20 +597,20 @@ function _showTextNormal(&$driver) { if (is_null($status)) { error_log("TextBox::show: setfont call failed"); return null; - }; + } $driver->show_xy($this->words[$i], $left, $this->get_top() - $this->default_baseline); $left += $this->_word_widths[$i]; - }; + } } else { $current_char = 0; $left = $this->get_left(); $top = $this->get_top() - $this->default_baseline; - $num_words = count($this->words); + $num_words = count((array) $this->words); for ($i=0; $i<$num_words; $i++) { $num_chars = strlen($this->words[$i]); @@ -612,25 +620,25 @@ function _showTextNormal(&$driver) { $this->encodings[$i], $font_size->getPoints()); - $driver->show_xy($this->words[$i]{$j}, $left, $top); + $driver->show_xy($this->words[$i][$j], $left, $top); $left += $this->_widths[$current_char] + $letter_spacing->getPoints(); $current_char++; - }; - }; - }; + } + } + } return true; } - function show_fixed(&$driver) { - $font_size = $this->get_css_property(CSS_FONT_SIZE); + function show_fixed(&$viewport) { + $font_size = $this->getCSSProperty(CSS_FONT_SIZE); // Check if font-size have been set to 0; in this case we should not draw this box at all if ($font_size->getPoints() == 0) { return true; } - return $this->_showText($driver); + return $this->_showText($viewport); } function offset($dx, $dy) { @@ -641,7 +649,7 @@ function offset($dx, $dy) { // wrapped and non-wrapped parts). if (!is_null($this->wrapped)) { $this->offset_wrapped($dx, $dy); - }; + } } function offset_wrapped($dx, $dy) { diff --git a/public_html/box.text.string.php b/public_html/box.text.string.php index 2b15762..93e51de 100644 --- a/public_html/box.text.string.php +++ b/public_html/box.text.string.php @@ -5,15 +5,15 @@ // instead of using globally visible functions in 'show'. class TextBoxString extends TextBox { - function &create($text, $encoding) { - $box =& new TextBoxString($text, $encoding); - $box->readCSS($pipeline->get_current_css_state()); + function &create($text, $encoding, &$pipeline) { + $box= new TextBoxString($text, $encoding); + $box->readCSS($pipeline->getCurrentCSSState()); return $box; } - function TextBoxString($word, $encoding) { + function __construct($word, $encoding) { // Call parent constructor - $this->TextBox(); + TextBox::__construct(); $this->add_subword($word, $encoding, array()); } @@ -47,7 +47,7 @@ function get_min_width(&$context) { return $this->width; } - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return $this->width; } diff --git a/public_html/box.utils.text-align.inc.php b/public_html/box.utils.text-align.inc.php index d2252c3..729df96 100644 --- a/public_html/box.utils.text-align.inc.php +++ b/public_html/box.utils.text-align.inc.php @@ -8,29 +8,29 @@ function ta_left(&$box, &$context, $lastline) { function ta_center(&$box, &$context, $lastline) { $delta = $box->_line_length_delta($context) / 2; - $size = count($box->_line); + $size = count((array) $box->_line); for ($i=0; $i< $size; $i++) { $box->_line[$i]->offset($delta, 0); - }; + } $first_box =& $box->_line[0]; if (isset($first_box->wrapped) && !is_null($first_box->wrapped)) { $first_box->offset_wrapped(-$delta, 0); - }; + } } function ta_right(&$box, &$context, $lastline) { $delta = $box->_line_length_delta($context); - $size = count($box->_line); + $size = count((array) $box->_line); for ($i=0; $i<$size; $i++) { $box->_line[$i]->offset($delta, 0); - }; + } $first_box =& $box->_line[0]; if (isset($first_box->wrapped) && !is_null($first_box->wrapped)) { $first_box->offset_wrapped(-$delta, 0); - }; + } } function ta_justify(&$box, &$context, $lastline) { @@ -52,17 +52,17 @@ function ta_justify(&$box, &$context, $lastline) { if (count($box->content) > 0) { if ($box->content[0]->uid === $box->_line[0]->uid) { $delta -= $box->text_indent->calculate($box); - }; - }; + } + } // if line takes less that MAX_JUSTIFY_FRACTION of available space, no justtification should be done if ($delta > $box->_line_length() * MAX_JUSTIFY_FRACTION) { return; - }; + } // Calculate offset for each whitespace box $whitespace_count = 0; - $size = count($box->_line); + $size = count((array) $box->_line); // Why $size-1? Ignore whitespace box, if it is located at the very end of // line box @@ -71,18 +71,18 @@ function ta_justify(&$box, &$context, $lastline) { for ($i=1; $i<$size-1; $i++) { if (is_a($box->_line[$i],"WhitespaceBox")) { $whitespace_count++; - }; - }; + } + } if ($whitespace_count > 0) { $offset = $delta / $whitespace_count; } else { $offset = 0; - }; + } // Offset all boxes in current line box $num_whitespaces = 0; - $size = count($box->_line); + $size = count((array) $box->_line); for ($i=1; $i < $size; $i++) { /* * Note that order is important: additional horizontal space @@ -94,8 +94,8 @@ function ta_justify(&$box, &$context, $lastline) { if (is_a($box->_line[$i],"WhitespaceBox")) { $num_whitespaces++; - }; - }; + } + } // The very first box is not offset in this case, so we don't need to // call offset_wrapped to compensate this. diff --git a/public_html/box.whitespace.php b/public_html/box.whitespace.php index 9453951..b642392 100644 --- a/public_html/box.whitespace.php +++ b/public_html/box.whitespace.php @@ -2,9 +2,9 @@ // $Header: /cvsroot/html2ps/box.whitespace.php,v 1.33 2007/01/24 18:55:46 Konstantin Exp $ class WhitespaceBox extends TextBox { - function &create(&$pipeline) { - $box =& new WhitespaceBox(); - $box->readCSS($pipeline->get_current_css_state()); + function &create($text, $encoding, &$pipeline) { + $box= new WhitespaceBox(); + $box->readCSS($pipeline->getCurrentCSSState()); $box->add_subword(" ", 'iso-8859-1', array()); return $box; } @@ -46,20 +46,20 @@ function get_min_width(&$context) { return $this->width; } - function get_max_width(&$context) { + function get_max_width(&$context, $limit = 10000000) { return $this->width; } - function WhitespaceBox() { + function __construct() { // Call parent constructor - $this->TextBox(); + TextBox::__construct(); } // (!) SIDE EFFECT: current whitespace box can be replaced by a null box during reflow. // callers of reflow should take this into account and possilby check for this // after reflow returns. This can be detected by UID change. // - function reflow(&$parent, &$context) { + function reflow(&$parent, &$context, $boxes = null) { // Check if there are any boxes in parent's line box if ($parent->line_box_empty()) { // The very first whitespace in the line box should not affect neither height nor baseline of the line box; @@ -76,7 +76,7 @@ function reflow(&$parent, &$context) { } elseif ($this->maybe_line_break($parent, $context)) { $this->width = 0; $this->height = 0; - }; + } parent::reflow($parent, $context); } @@ -84,11 +84,11 @@ function reflow(&$parent, &$context) { function reflow_text(&$driver) { if (is_null(parent::reflow_text($driver))) { return null; - }; + } // Override widths - $letter_spacing = $this->get_css_property(CSS_LETTER_SPACING); - $word_spacing = $this->get_css_property(CSS_WORD_SPACING); + $letter_spacing = $this->getCSSProperty(CSS_LETTER_SPACING); + $word_spacing = $this->getCSSProperty(CSS_WORD_SPACING); $this->width = $this->height * WHITESPACE_FONT_SIZE_FRACTION + @@ -102,16 +102,15 @@ function reflow_whitespace(&$linebox_started, &$previous_whitespace) { if (!$linebox_started || ($linebox_started && $previous_whitespace)) { - $link_destination = $this->get_css_property(CSS_HTML2PS_LINK_DESTINATION); - if (is_null($link_destination)) { + $link_destination = $this->getCSSProperty(CSS_HTML2PS_LINK_DESTINATION); + if ($link_destination == "") { $this->parent->remove($this); - return; - }; - - $this->font_height = 0.001; - $this->height = 0; - $this->width = 0; - }; + } else { + $this->font_height = 0.001; + $this->height = 0; + $this->width = 0; + } + } $previous_whitespace = true; @@ -119,4 +118,4 @@ function reflow_whitespace(&$linebox_started, &$previous_whitespace) { // we could not modify a flag until we met a real text box } } -?> \ No newline at end of file +?> diff --git a/public_html/cache/.gitignore b/public_html/cache/.gitignore new file mode 100644 index 0000000..156e2d9 --- /dev/null +++ b/public_html/cache/.gitignore @@ -0,0 +1 @@ +# add folder \ No newline at end of file diff --git a/public_html/cache/readme.txt b/public_html/cache/readme.txt deleted file mode 100644 index e9bec3a..0000000 --- a/public_html/cache/readme.txt +++ /dev/null @@ -1 +0,0 @@ -This folder should be writable. \ No newline at end of file diff --git a/public_html/classes/org/active-link/doc/DocHTML.php b/public_html/classes/org/active-link/doc/DocHTML.php index 97824d7..1d3f18a 100644 --- a/public_html/classes/org/active-link/doc/DocHTML.php +++ b/public_html/classes/org/active-link/doc/DocHTML.php @@ -48,7 +48,7 @@ class DocHTML { * Constructor, runs when new object instance is created, sets default values * @method DocHTML */ - function DocHTML() { + function __construct() { $this->CSSStringDefault = " body {background-color: white;} a {font-family: monospace;} @@ -99,7 +99,7 @@ function getClassDocFromClass($objClass) { $headXML->setTagContent($objClass->getInfo("name"), "head/title"); $headXML->setTagContent("", "head/meta"); $headXML->setTagAttribute("http-equiv", "content-type", "head/meta"); - $headXML->setTagAttribute("content", "text/html; charset=ISO-8859-1", "head/meta"); + $headXML->setTagAttribute("content", "text/html; charset=UTF-8", "head/meta"); $headXML->setTagContent($this->CSSStringDefault, "head/style"); $headXML->setTagAttribute("type", "text/css", "head/style"); // ---------------------- BODY ---------------------- // @@ -160,7 +160,7 @@ function getClassDocFromClass($objClass) { $spanXMLName->setTagContent($methodName); $spanXMLArgs = new XMLBranch("span"); $tagContentArgs = " ( "; - if(is_array($method->params) && count($method->params) > 0) { + if(is_array($method->params) && count((array) $method->params) > 0) { $paramCount = 0; foreach($method->params as $key => $value) { if($paramCount > 0) @@ -198,7 +198,7 @@ function getClassDocFromClass($objClass) { $bodyXML->addXMLBranch($pXML); } } - if(is_array($method->params) && count($method->params) > 0) { + if(is_array($method->params) && count((array) $method->params) > 0) { $pParamXML = new XMLBranch("p"); //$pParamXML->setTagAttribute("class", "param"); $paramTitleXML = new XMLBranch("span"); diff --git a/public_html/classes/org/active-link/doc/Method.php b/public_html/classes/org/active-link/doc/Method.php index 171f493..7caff65 100644 --- a/public_html/classes/org/active-link/doc/Method.php +++ b/public_html/classes/org/active-link/doc/Method.php @@ -41,7 +41,7 @@ class Method { * @method Method * @param string name */ - function Method($name) { + function __construct($name) { $this->info = array(); $this->params = array(); $this->setInfo("name", $name); diff --git a/public_html/classes/org/active-link/doc/PHPClass.php b/public_html/classes/org/active-link/doc/PHPClass.php index 8ad47e9..74a58ef 100644 --- a/public_html/classes/org/active-link/doc/PHPClass.php +++ b/public_html/classes/org/active-link/doc/PHPClass.php @@ -46,7 +46,7 @@ class PHPClass { * @param optional string filename * @returns none */ - function PHPClass($filename = "") { + function __construct($filename = "") { $this->methods = array(); $this->properties = array(); $this->info = array(); diff --git a/public_html/classes/org/active-link/net/HTTPClient.php b/public_html/classes/org/active-link/net/HTTPClient.php index 773fcd0..3a655a8 100644 --- a/public_html/classes/org/active-link/net/HTTPClient.php +++ b/public_html/classes/org/active-link/net/HTTPClient.php @@ -58,8 +58,8 @@ class HTTPClient extends Socket { * @param string host * @param optional int port */ - function HTTPClient($host, $port = 80) { - $this->Socket($host, $port); + function __construct($host, $port = 80) { + Socket::__construct($host, $port); $this->defaultRequestMethod = "GET"; $this->defaultRequestURI = "/"; $this->defaultRequestVersion = "HTTP/1.0"; diff --git a/public_html/classes/org/active-link/net/HTTPServer.php b/public_html/classes/org/active-link/net/HTTPServer.php index b04f26a..23ad430 100644 --- a/public_html/classes/org/active-link/net/HTTPServer.php +++ b/public_html/classes/org/active-link/net/HTTPServer.php @@ -43,7 +43,7 @@ class HTTPServer extends Socket { // protected properties var $defaultServer; - function HTTPServer () { + function __construct() { $this->defaultServer = "ActiveLink NET Object/0.1"; } diff --git a/public_html/classes/org/active-link/net/Socket.php b/public_html/classes/org/active-link/net/Socket.php index 6baa9cd..2c92876 100644 --- a/public_html/classes/org/active-link/net/Socket.php +++ b/public_html/classes/org/active-link/net/Socket.php @@ -44,7 +44,7 @@ class Socket { * @param host * @param port */ - function Socket($host, $port) { + function __construct($host, $port) { $this->host = $host; $this->port = $port; $this->connected = false; diff --git a/public_html/classes/org/active-link/sys/File.php b/public_html/classes/org/active-link/sys/File.php index 795ee62..f8c120f 100644 --- a/public_html/classes/org/active-link/sys/File.php +++ b/public_html/classes/org/active-link/sys/File.php @@ -51,7 +51,7 @@ class File { * @param optional string filename * @param optional string fileOpenMode */ - function File($filename = "", $fileOpenMode = "r") { + function __construct($filename = "", $fileOpenMode = "r") { $success = true; $this->filename = $filename; $this->fileOpenMode = $fileOpenMode; diff --git a/public_html/classes/org/active-link/xml/Leaf.php b/public_html/classes/org/active-link/xml/Leaf.php index fdb9e14..8e87014 100644 --- a/public_html/classes/org/active-link/xml/Leaf.php +++ b/public_html/classes/org/active-link/xml/Leaf.php @@ -42,7 +42,7 @@ class Leaf { * @param optional mixed value * @returns none */ - function Leaf($value = "") { + function __construct($value = "") { $this->setValue($value); } diff --git a/public_html/classes/org/active-link/xml/RSS.php b/public_html/classes/org/active-link/xml/RSS.php index b5dfd28..a3464af 100644 --- a/public_html/classes/org/active-link/xml/RSS.php +++ b/public_html/classes/org/active-link/xml/RSS.php @@ -46,7 +46,7 @@ class RSS { * @param string parseString * @returns none */ - function RSS($parseString) { + function __construct($parseString) { $this->xml = new XML($parseString); $this->rootTags = array("rss", "rdf:RDF"); $this->itemBranches = array(); diff --git a/public_html/classes/org/active-link/xml/Tag.php b/public_html/classes/org/active-link/xml/Tag.php index 3727eda..d7ed680 100644 --- a/public_html/classes/org/active-link/xml/Tag.php +++ b/public_html/classes/org/active-link/xml/Tag.php @@ -61,7 +61,7 @@ class Tag { * @param optional string content * @returns none */ - function Tag($name = "", $content = "") { + function __construct($name = "", $content = "") { $this->tagStartOpen = "<"; $this->tagStartClose = ">"; $this->tagClose = "/>"; @@ -279,13 +279,13 @@ function setTagFromString($tagString) { // search where tag name would end // search for a space separator to account for attributes $separatorPos = array(); - for($counter = 0; $counter < count($this->tagAttributeSeparators); $counter ++) { + for($counter = 0; $counter < count((array) $this->tagAttributeSeparators); $counter ++) { $separatorPosTemp = strpos($tagString, $this->tagAttributeSeparators[$counter], $tagStartOpen); if($separatorPosTemp !== false) $separatorPos[] = $separatorPosTemp; } //$i = strpos($tagString, $this->tagAttributeSeparator, $tagStartOpen); - if(count($separatorPos) > 0) + if (is_countable($separatorPos) && count($separatorPos) > 0) $i = min($separatorPos); else $i = false; diff --git a/public_html/classes/org/active-link/xml/Tree.php b/public_html/classes/org/active-link/xml/Tree.php index e3466ac..29064c0 100644 --- a/public_html/classes/org/active-link/xml/Tree.php +++ b/public_html/classes/org/active-link/xml/Tree.php @@ -42,7 +42,7 @@ class Tree { * @method Tree * @returns none */ - function Tree() { + function __construct() { $this->nodes = array(); } diff --git a/public_html/classes/org/active-link/xml/XML.php b/public_html/classes/org/active-link/xml/XML.php index 0d92ac7..8b1b0ab 100644 --- a/public_html/classes/org/active-link/xml/XML.php +++ b/public_html/classes/org/active-link/xml/XML.php @@ -50,9 +50,9 @@ class XML extends Tree { * @param optional string argument * @returns none */ - function XML($argument = "") { + function __construct($argument = "") { $success = false; - $this->Tree(); + Tree::__construct(); $this->pathSeparator = "/"; $this->tag = new Tag(); if(is_string($argument)) { @@ -139,7 +139,7 @@ function getBranches($tagPath = "", $tagName = "", $attrName = "", $attrValue = $tagPath = $this->tag->getTagName(); $tags = explode($this->pathSeparator, $tagPath); if($this->tag->getTagName() == $tags[0]) { - if(count($tags) == 1) { + if (is_countable($tags) && count($tags) == 1) { $arrKeys = array_keys($this->nodes); for($index = 0; $index < count($arrKeys); $index ++) { if(gettype($this->nodes[$arrKeys[$index]]) == "object" && strtolower(get_class($this->nodes[$arrKeys[$index]])) == "xmlbranch") { @@ -165,7 +165,7 @@ function getBranches($tagPath = "", $tagName = "", $attrName = "", $attrValue = } } } - if(count($branchArray) == 0) + if (is_countable($branchArray) && count($branchArray) == 0) $branchArray = false; return $branchArray; } @@ -182,7 +182,7 @@ function getLeafs($tagPath = "") { $tagPath = $this->tag->getTagName(); $tags = explode($this->pathSeparator, $tagPath); if($this->tag->getTagName() == $tags[0]) { - if(count($tags) == 1) { + if (is_countable($tags) && count($tags) == 1) { $arrKeys = array_keys($this->nodes); for($index = 0; $index < count($arrKeys); $index ++) { if(gettype($this->nodes[$arrKeys[$index]]) == "object" && strtolower(get_class($this->nodes[$arrKeys[$index]])) == "xmlleaf") { @@ -204,7 +204,7 @@ function getLeafs($tagPath = "") { } } } - if(count($leafArray) == 0) + if (is_countable($leafArray) && count($leafArray) == 0) $leafArray = false; return $leafArray; } @@ -436,7 +436,7 @@ function removeBranches($tagPath = "", $tagName = "", $attrName = "", $attrValue $branchesDeleted = 0; $referencedBranches = array(); $tags = explode($this->pathSeparator, $tagPath); - if(count($tags) > 1) { + if (is_countable($tags) && count($tags) > 1) { $parentTagName = array_pop($tags); $parentTagPath = implode($this->pathSeparator, $tags); $referencedBranches = $this->getBranches($parentTagPath, $parentTagName); diff --git a/public_html/classes/org/active-link/xml/XMLDocument.php b/public_html/classes/org/active-link/xml/XMLDocument.php index 0221785..87df5b9 100644 --- a/public_html/classes/org/active-link/xml/XMLDocument.php +++ b/public_html/classes/org/active-link/xml/XMLDocument.php @@ -54,8 +54,8 @@ class XMLDocument extends File { * @param optional string filename * @param optional string fileOpenMode */ - function XMLDocument($filename = "", $fileOpenMode = "r") { - $success = $this->File($filename, $fileOpenMode); + function __construct($filename = "", $fileOpenMode = "r") { + $success = File::__construct($filename, $fileOpenMode); $this->tag = new Tag(); $this->tag->tagStartOpen = "tag->tagClose = "?>"; diff --git a/public_html/classes/org/active-link/xml/XMLRPCClient.php b/public_html/classes/org/active-link/xml/XMLRPCClient.php index c2af62d..290bbd8 100644 --- a/public_html/classes/org/active-link/xml/XMLRPCClient.php +++ b/public_html/classes/org/active-link/xml/XMLRPCClient.php @@ -53,8 +53,8 @@ class XMLRPCClient extends HTTPClient { * @param string host * @param optional int port */ - function XMLRPCClient($host, $port = 80) { - $this->HTTPClient($host, $port); + function __construct($host, $port = 80) { + HTTPClient::__construct($host, $port); $this->setRequestMethod("POST"); $this->addRequestHeaderRaw("Content-type: text/xml"); $this->xml = new XML("methodCall"); diff --git a/public_html/color.php b/public_html/color.php new file mode 100644 index 0000000..09fae08 --- /dev/null +++ b/public_html/color.php @@ -0,0 +1,41 @@ +r = max($rgb[0] / 255.0, 0); + $this->g = max($rgb[1] / 255.0, 0); + $this->b = max($rgb[2] / 255.0, 0); + $this->transparent = $transparent; + } + + function apply(&$viewport) { + $viewport->setrgbcolor($this->r, $this->g, $this->b); + } + + function blend($color, $alpha) { + $this->r += ($color->r - $this->r)*$alpha; + $this->g += ($color->g - $this->g)*$alpha; + $this->b += ($color->b - $this->b)*$alpha; + } + + function copy() { + $color = new Color(); + + $color->r = $this->r; + $color->g = $this->g; + $color->b = $this->b; + $color->transparent = $this->transparent; + + return $color; + } + + function equals($rgb) { + return + $this->r == $rgb->r && + $this->g == $rgb->g && + $this->b == $rgb->b; + } +} +?> \ No newline at end of file diff --git a/public_html/config.inc.php b/public_html/config.inc.php index 7e262dc..e698ab9 100644 --- a/public_html/config.inc.php +++ b/public_html/config.inc.php @@ -1,5 +1,5 @@ node_type() == XML_ELEMENT_NODE) { switch ($child->tagname()) { case "normal": - if ($root->has_attribute('name')) { - $names = explode(',', $root->get_attribute('name')); - foreach ($names as $name) { - $resolver->add_normal_encoding_override($name, - $child->get_attribute('normal'), - $child->get_attribute('italic'), - $child->get_attribute('oblique')); - }; - }; - - if ($root->has_attribute('mask')) { - foreach ($names as $name) { - $resolver->add_normal_encoding_override_mask($root->get_attribute('mask'), - $child->get_attribute('normal'), - $child->get_attribute('italic'), - $child->get_attribute('oblique')); - }; - }; - + $names = explode(',',$root->get_attribute('name')); + foreach ($names as $name) { + $resolver->add_normal_encoding_override($name, + $child->get_attribute('normal'), + $child->get_attribute('italic'), + $child->get_attribute('oblique')); + } break; case "bold": - if ($root->has_attribute('name')) { - $names = explode(',', $root->get_attribute('name')); - foreach ($names as $name) { - $resolver->add_bold_encoding_override($name, - $child->get_attribute('normal'), - $child->get_attribute('italic'), - $child->get_attribute('oblique')); - }; - }; - - if ($root->has_attribute('mask')) { - foreach ($names as $name) { - $resolver->add_bold_encoding_override_mask($root->get_attribute('mask'), - $child->get_attribute('normal'), - $child->get_attribute('italic'), - $child->get_attribute('oblique')); - }; - }; - + $names = explode(',',$root->get_attribute('name')); + foreach ($names as $name) { + $resolver->add_bold_encoding_override($name, + $child->get_attribute('normal'), + $child->get_attribute('italic'), + $child->get_attribute('oblique')); + } break; - }; - }; + } + } } while ($child = $child->next_sibling()); } @@ -72,21 +48,9 @@ function parse_metrics_node_config_file($root, &$resolver) { } function parse_ttf_node_config_file($root, &$resolver) { - switch (FONT_EMBEDDING_MODE) { - case 'all': - $embed_flag = true; - break; - case 'none': - $embed_flag = false; - break; - case 'config': - $embed_flag = (bool)$root->get_attribute('embed'); - break; - } - $resolver->add_ttf_mapping($root->get_attribute('typeface'), $root->get_attribute('file'), - $embed_flag); + (bool)$root->get_attribute('embed')); } function parse_family_encoding_override_node_config_file($family, $root, &$resolver) { @@ -102,7 +66,7 @@ function parse_family_encoding_override_node_config_file($family, $root, &$resol $child->get_attribute('normal'), $child->get_attribute('italic'), $child->get_attribute('oblique')); - }; + } break; case "bold": $names = explode(",",$root->get_attribute('name')); @@ -112,10 +76,10 @@ function parse_family_encoding_override_node_config_file($family, $root, &$resol $child->get_attribute('normal'), $child->get_attribute('italic'), $child->get_attribute('oblique')); - }; + } break; - }; - }; + } + } } while ($child = $child->next_sibling()); } @@ -141,8 +105,8 @@ function parse_fonts_family_node_config_file($root, &$resolver) { case "encoding-override": parse_family_encoding_override_node_config_file($font_family_name, $child, $resolver); break; - }; - }; + } + } } while ($child = $child->next_sibling()); } @@ -152,7 +116,7 @@ function parse_fonts_node_config_file($root, &$resolver) { if ($child->node_type() == XML_ELEMENT_NODE) { switch ($child->tagname()) { case "alias": - $resolver->add_alias(strtolower($child->get_attribute('alias')), $child->get_attribute('family')); + $resolver->add_alias($child->get_attribute('alias'), $child->get_attribute('family')); break; case "family": parse_fonts_family_node_config_file($child, $resolver); @@ -166,22 +130,18 @@ function parse_fonts_node_config_file($root, &$resolver) { case "metrics": parse_metrics_node_config_file($child, $resolver); break; - }; - }; + } + } } while ($child = $child->next_sibling()); } function parse_config_file($filename) { - // Save old magic_quotes_runtime value and disable it - $mq_runtime = get_magic_quotes_runtime(); - set_magic_quotes_runtime(0); - - $doc = TreeBuilder::build(file_get_contents($filename)); + $doc = (new TreeBuilder())->build(file_get_contents($filename)); $root=$doc->document_element(); $child = $root->first_child(); do { - if ($child->node_type() == XML_ELEMENT_NODE) { + if (is_object($child) && $child->node_type() == XML_ELEMENT_NODE) { switch ($child->tagname()) { case "fonts": global $g_font_resolver; @@ -196,11 +156,8 @@ function parse_config_file($filename) { (float)$child->get_attribute('height'), (float)$child->get_attribute('width')); break; - }; - }; - } while ($child = $child->next_sibling()); - - // Restore old magic_quotes_runtime values - set_magic_quotes_runtime($mq_runtime); + } + } + } while ($child = is_object($child) ? $child->next_sibling() : null); } ?> \ No newline at end of file diff --git a/public_html/content_type.class.php b/public_html/content_type.class.php index ba4ac3e..ef8db85 100644 --- a/public_html/content_type.class.php +++ b/public_html/content_type.class.php @@ -3,7 +3,7 @@ class ContentType { var $default_extension; var $mime_type; - function ContentType($extension, $mime) { + function __construct($extension = 'pdf', $mime = 'application/pdf') { $this->default_extension = $extension; $this->mime_type = $mime; } diff --git a/public_html/converter.class.php b/public_html/converter.class.php index 6d1cf55..6489518 100644 --- a/public_html/converter.class.php +++ b/public_html/converter.class.php @@ -3,11 +3,11 @@ class Converter { function create() { -// if (function_exists('iconv')) { -// return new IconvConverter; -// } else { + if (function_exists('iconv')) { + return new IconvConverter; + } else { return new PurePHPConverter; -// } + } } } @@ -34,24 +34,24 @@ function to_utf8($html, $encoding) { $encoding = $this->apply_aliases($encoding); if ($encoding === 'iso-8859-1') { - return utf8_encode($html); + return $html; } elseif ($encoding === 'utf-8') { return $html; } elseif(isset($g_utf8_converters[$encoding])) { return $this->something_to_utf8($html, $g_utf8_converters[$encoding][0]); } else { die("Unsupported encoding detected: '$encoding'"); - }; + } } function something_to_utf8($html, &$mapping) { for ($i=0; $i < strlen($html); $i++) { - $replacement = code_to_utf8($mapping[$html{$i}]); - if ($replacement != $html{$i}) { + $replacement = code_to_utf8($mapping[$html[$i]]); + if ($replacement != $html[$i]) { $html = substr_replace($html, $replacement, $i, 1); $i += strlen($replacement) - 1; - }; - }; + } + } return $html; } } diff --git a/public_html/css.apply.inc.php b/public_html/css.apply.inc.php new file mode 100644 index 0000000..93eeb83 --- /dev/null +++ b/public_html/css.apply.inc.php @@ -0,0 +1,98 @@ +push_base_url($baseurl); + + foreach ($properties as $key => $value) { + switch ($key) { + case 'border': + css_border($value, $root); + break; + case 'border-color': + css_border_color($value, $root); + break; + case 'border-top': + css_border_top($value, $root); + break; + case 'border-right': + css_border_right($value, $root); + break; + case 'border-bottom': + css_border_bottom($value, $root); + break; + case 'border-left': + css_border_left($value, $root); + break; + case 'border-style': + css_border_style($value, $root); + break; + case 'border-top-style': + css_border_top_style($value, $root); + break; + case 'border-right-style': + css_border_right_style($value, $root); + break; + case 'border-bottom-style': + css_border_bottom_style($value, $root); + break; + case 'border-left-style': + css_border_left_style($value, $root); + break; + case 'border-top-color': + css_border_top_color($value, $root); + break; + case 'border-right-color': + css_border_right_color($value, $root); + break; + case 'border-bottom-color': + css_border_bottom_color($value, $root); + break; + case 'border-left-color': + css_border_left_color($value, $root); + break; + case 'border-width': + css_border_width($value, $root); + break; + case 'border-top-width': + css_border_top_width($value, $root); + break; + case 'border-right-width': + css_border_right_width($value, $root); + break; + case 'border-bottom-width': + css_border_bottom_width($value, $root); + break; + case 'border-left-width': + css_border_left_width($value, $root); + break; + case 'font': + css_font($value, $root); + break; + case 'font-family': + css_font_family($value, $root); + break; + case 'font-size': + css_font_size($value, $root); + break; + case 'font-style': + css_font_style($value, $root); + break; + case 'font-weight': + css_font_weight($value, $root); + break; + case 'line-height': + css_line_height($value, $root); + break; + default: + $handler =& get_css_handler($key); + if ($handler) { + $handler->replace($value, $pipeline); + } + break; + } + } + + $pipeline->pop_base_url(); +} + +?> diff --git a/public_html/css.background.attachment.inc.php b/public_html/css.background.attachment.inc.php index 82bf94b..69f904f 100644 --- a/public_html/css.background.attachment.inc.php +++ b/public_html/css.background.attachment.inc.php @@ -19,7 +19,7 @@ function default_value() { function &parse($value_string) { if ($value_string === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } if (preg_match('/\bscroll\b/', $value_string)) { $value = BACKGROUND_ATTACHMENT_SCROLL; @@ -27,7 +27,7 @@ function &parse($value_string) { $value = BACKGROUND_ATTACHMENT_FIXED; } else { $value = BACKGROUND_ATTACHMENT_SCROLL; - }; + } return $value; } diff --git a/public_html/css.background.color.inc.php b/public_html/css.background.color.inc.php index e8f9bf4..77c45a1 100644 --- a/public_html/css.background.color.inc.php +++ b/public_html/css.background.color.inc.php @@ -4,11 +4,11 @@ // 'background-color' and color part of 'background' CSS properies handler class CSSBackgroundColor extends CSSSubFieldProperty { - function get_property_code() { + function getPropertyCode() { return CSS_BACKGROUND_COLOR; } - function get_property_name() { + function getPropertyName() { return 'background-color'; } @@ -26,7 +26,7 @@ function parse($value) { // // As whitespace could be preceeded by another whitespace, we should prevent breaking // value in the middle of long whitespace too - $terms = preg_split('/(?default_value(); } function get_visible_background_color() { $owner =& $this->owner(); - for ($i=0, $size = count($owner->_stack); $i<$size; $i++) { + for ($i=0, $size = count((array) $owner->_stack); $i<$size; $i++) { if ($owner->_stack[$i][0]->color[0] >= 0) { return $owner->_stack[$i][0]->color; - }; - }; + } + } return array(255,255,255); } } diff --git a/public_html/css.background.image.inc.php b/public_html/css.background.image.inc.php index c875ffe..527835f 100644 --- a/public_html/css.background.image.inc.php +++ b/public_html/css.background.image.inc.php @@ -2,11 +2,11 @@ // $Header: /cvsroot/html2ps/css.background.image.inc.php,v 1.16 2006/07/09 09:07:44 Konstantin Exp $ class CSSBackgroundImage extends CSSSubFieldProperty { - function get_property_code() { + function getPropertyCode() { return CSS_BACKGROUND_IMAGE; } - function get_property_name() { + function getPropertyName() { return 'background-image'; } @@ -17,24 +17,24 @@ function default_value() { function parse($value, &$pipeline) { global $g_config; if (!$g_config['renderimages']) { - return CSSBackgroundImage::default_value(); - }; + return (new CSSBackgroundImage())->default_value(); + } if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; } - + // 'url' value if (preg_match("/url\((.*[^\\\\]?)\)/is",$value,$matches)) { $url = $matches[1]; $full_url = $pipeline->guess_url(css_remove_value_quotes($url)); return new BackgroundImage($full_url, - ImageFactory::get($full_url, $pipeline)); + (new Image())->get($full_url, $pipeline)); } // 'none' and unrecognzed values - return CSSBackgroundImage::default_value(); + return (new CSSBackgroundImage())->default_value(); } } diff --git a/public_html/css.background.inc.php b/public_html/css.background.inc.php index 997de6c..f31c4ca 100644 --- a/public_html/css.background.inc.php +++ b/public_html/css.background.inc.php @@ -1,27 +1,28 @@ default_value = new Background(CSSBackgroundColor::default_value(), - CSSBackgroundImage::default_value(), - CSSBackgroundRepeat::default_value(), - CSSBackgroundPosition::default_value(), - CSSBackgroundAttachment::default_value()); + function __construct() { + $this->default_value = new Background( + (new CSSBackgroundColor())->default_value(), + (new CSSBackgroundImage())->default_value(), + (new CSSBackgroundRepeat())->default_value(), + (new CSSBackgroundPosition())->default_value() + ); - $this->CSSPropertyHandler(true, false); + CSSPropertyHandler::__construct(true, false); } function inherit($state, &$new_state) { @@ -42,11 +43,10 @@ function parse($value, &$pipeline) { return CSS_PROPERTY_INHERIT; } - $background = new Background(CSSBackgroundColor::parse($value), - CSSBackgroundImage::parse($value, $pipeline), - CSSBackgroundRepeat::parse($value), - CSSBackgroundPosition::parse($value), - CSSBackgroundAttachment::parse($value)); + $background = new Background((new CSSBackgroundColor())->parse($value), + (new CSSBackgroundImage())->parse($value, $pipeline), + (new CSSBackgroundRepeat())->parse($value), + (new CSSBackgroundPosition())->parse($value)); return $background; } @@ -54,11 +54,10 @@ function parse($value, &$pipeline) { $bg = new CSSBackground; -CSS::register_css_property($bg); -CSS::register_css_property(new CSSBackgroundColor($bg, '_color')); -CSS::register_css_property(new CSSBackgroundImage($bg, '_image')); -CSS::register_css_property(new CSSBackgroundRepeat($bg, '_repeat')); -CSS::register_css_property(new CSSBackgroundPosition($bg, '_position')); -CSS::register_css_property(new CSSBackgroundAttachment($bg, '_attachment')); +(new CSS())->register_css_property($bg); +(new CSS())->register_css_property(new CSSBackgroundColor($bg, '_color')); +(new CSS())->register_css_property(new CSSBackgroundImage($bg, '_image')); +(new CSS())->register_css_property(new CSSBackgroundRepeat($bg, '_repeat')); +(new CSS())->register_css_property(new CSSBackgroundPosition($bg, '_position')); ?> \ No newline at end of file diff --git a/public_html/css.background.position.inc.php b/public_html/css.background.position.inc.php index 9ee3c9d..6426435 100644 --- a/public_html/css.background.position.inc.php +++ b/public_html/css.background.position.inc.php @@ -12,11 +12,11 @@ define('BG_POSITION_SUBVALUE_TYPE_VERT',2); class CSSBackgroundPosition extends CSSSubFieldProperty { - function get_property_code() { + function getPropertyCode() { return CSS_BACKGROUND_POSITION; } - function get_property_name() { + function getPropertyName() { return 'background-position'; } @@ -29,32 +29,32 @@ function build_subvalue($value) { if ($value === "left" || $value === "top") { return array(0, true); - }; + } if ($value === "right" || $value === "bottom") { return array(100, true); - }; + } if ($value === "center") { return array(50, true); - }; + } if (substr($value, strlen($value)-1,1) === "%") { return array((int)$value, true); } else { return array($value, false); - }; + } } function build_value($x, $y) { - return array(CSSBackgroundPosition::build_subvalue($x), - CSSBackgroundPosition::build_subvalue($y)); + return array((new CSSBackgroundPosition())->build_subvalue($x), + (new CSSBackgroundPosition())->build_subvalue($y)); } function detect_type($value) { - if ($value === "left" || $value === "right") { return BG_POSITION_SUBVALUE_TYPE_HORZ; }; - if ($value === "top" || $value === "bottom") { return BG_POSITION_SUBVALUE_TYPE_VERT; }; + if ($value === "left" || $value === "right") { return BG_POSITION_SUBVALUE_TYPE_HORZ; } + if ($value === "top" || $value === "bottom") { return BG_POSITION_SUBVALUE_TYPE_VERT; } return null; } @@ -65,32 +65,32 @@ function parse_in($value) { $x = $matches[1]; $y = $matches[2]; - $type_x = CSSBackgroundPosition::detect_type($x); - $type_y = CSSBackgroundPosition::detect_type($y); + $type_x = (new CSSBackgroundPosition())->detect_type($x); + $type_y = (new CSSBackgroundPosition())->detect_type($y); if (is_null($type_x) && is_null($type_y)) { - return CSSBackgroundPosition::build_value($x,$y); - }; + return (new CSSBackgroundPosition())->build_value($x,$y); + } if ($type_x == BG_POSITION_SUBVALUE_TYPE_HORZ || $type_y == BG_POSITION_SUBVALUE_TYPE_VERT) { - return CSSBackgroundPosition::build_value($x,$y); - }; + return (new CSSBackgroundPosition())->build_value($x,$y); + } - return CSSBackgroundPosition::build_value($y,$x); - }; + return (new CSSBackgroundPosition())->build_value($y,$x); + } // These values should be processed separately at lastt - if (preg_match("/\b(top)\b/",$value)) { return array(array(50, true), array(0, true)); }; - if (preg_match("/\b(center)\b/",$value)) { return array(array(50, true), array(50, true)); }; - if (preg_match("/\b(bottom)\b/",$value)) { return array(array(50, true), array(100, true)); }; - if (preg_match("/\b(left)\b/",$value)) { return array(array(0, true), array(50, true)); }; - if (preg_match("/\b(right)\b/",$value)) { return array(array(100, true), array(50, true)); }; + if (preg_match("/\b(top)\b/",$value)) { return array(array(50, true), array(0, true)); } + if (preg_match("/\b(center)\b/",$value)) { return array(array(50, true), array(50, true)); } + if (preg_match("/\b(bottom)\b/",$value)) { return array(array(50, true), array(100, true)); } + if (preg_match("/\b(left)\b/",$value)) { return array(array(0, true), array(50, true)); } + if (preg_match("/\b(right)\b/",$value)) { return array(array(100, true), array(50, true)); } if (preg_match("/".LENGTH_REGEXP."|".PERCENTAGE_REGEXP."/", $value, $matches)) { $x = $matches[0]; - return CSSBackgroundPosition::build_value($x,"50%"); - }; + return (new CSSBackgroundPosition())->build_value($x,"50%"); + } return null; } @@ -98,11 +98,11 @@ function parse_in($value) { function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } - $value = CSSBackgroundPosition::parse_in($value); - return new BackgroundPosition($value[0][0], $value[0][1], - $value[1][0], $value[1][1]); + $value = (new CSSBackgroundPosition())->parse_in($value); + return new BackgroundPosition($value[0][0] ?? 0, $value[0][1] ?? 0, + $value[1][0] ?? 0, $value[1][1] ?? 0); } } ?> \ No newline at end of file diff --git a/public_html/css.background.repeat.inc.php b/public_html/css.background.repeat.inc.php index 8d0852d..79cafc3 100644 --- a/public_html/css.background.repeat.inc.php +++ b/public_html/css.background.repeat.inc.php @@ -7,11 +7,11 @@ define('BR_NO_REPEAT',3); class CSSBackgroundRepeat extends CSSSubFieldProperty { - function get_property_code() { + function getPropertyCode() { return CSS_BACKGROUND_REPEAT; } - function get_property_name() { + function getPropertyName() { return 'background-repeat'; } @@ -32,11 +32,11 @@ function parse($value) { // to avoid these problems, we'll add spaced to the beginning and to the end of value, // and will search for space-padded values, instead of raw substrings $value = " ".$value." "; - if (strpos($value, ' repeat-x ') !== false) { return BR_REPEAT_X; }; - if (strpos($value, ' repeat-y ') !== false) { return BR_REPEAT_Y; }; - if (strpos($value, ' no-repeat ') !== false) { return BR_NO_REPEAT; }; - if (strpos($value, ' repeat ') !== false) { return BR_REPEAT; }; - return CSSBackgroundRepeat::default_value(); + if (strpos($value, ' repeat-x ') !== false) { return BR_REPEAT_X; } + if (strpos($value, ' repeat-y ') !== false) { return BR_REPEAT_Y; } + if (strpos($value, ' no-repeat ') !== false) { return BR_NO_REPEAT; } + if (strpos($value, ' repeat ') !== false) { return BR_REPEAT; } + return (new CSSBackgroundRepeat())->default_value(); } } diff --git a/public_html/css.border.bottom.color.inc.php b/public_html/css.border.bottom.color.inc.php index 437db74..9810879 100644 --- a/public_html/css.border.bottom.color.inc.php +++ b/public_html/css.border.bottom.color.inc.php @@ -2,24 +2,24 @@ // $Header: /cvsroot/html2ps/css.border.bottom.color.inc.php,v 1.2 2006/11/16 03:32:56 Konstantin Exp $ class CSSBorderBottomColor extends CSSSubProperty { - function CSSBorderBottomColor(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $owner_value->bottom->setColor($value); } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { $value = $owner_value->bottom->color->copy(); return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_BOTTOM_COLOR; } - function get_property_name() { + function getPropertyName() { return 'border-bottom-color'; } diff --git a/public_html/css.border.bottom.inc.php b/public_html/css.border.bottom.inc.php index 36aa493..d5557f2 100644 --- a/public_html/css.border.bottom.inc.php +++ b/public_html/css.border.bottom.inc.php @@ -2,20 +2,20 @@ // $Header: /cvsroot/html2ps/css.border.bottom.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderBottom extends CSSSubFieldProperty { - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_BOTTOM; } - function get_property_name() { + function getPropertyName() { return 'border-bottom'; } function parse($value) { if ($value == 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } - $border = CSSBorder::parse($value); + $border = (new CSSBorder())->parse($value); return $border->bottom; } } diff --git a/public_html/css.border.bottom.style.inc.php b/public_html/css.border.bottom.style.inc.php index d0a1165..4d18149 100644 --- a/public_html/css.border.bottom.style.inc.php +++ b/public_html/css.border.bottom.style.inc.php @@ -2,23 +2,23 @@ // $Header: /cvsroot/html2ps/css.border.bottom.style.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderBottomStyle extends CSSSubProperty { - function CSSBorderBottomStyle(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $owner_value->bottom->style = $value; } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->bottom->style; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_BOTTOM_STYLE; } - function get_property_name() { + function getPropertyName() { return 'border-bottom-style'; } diff --git a/public_html/css.border.bottom.width.inc.php b/public_html/css.border.bottom.width.inc.php index dd5afe7..e5c5432 100644 --- a/public_html/css.border.bottom.width.inc.php +++ b/public_html/css.border.bottom.width.inc.php @@ -2,27 +2,27 @@ // $Header: /cvsroot/html2ps/css.border.bottom.width.inc.php,v 1.2 2007/02/04 17:08:18 Konstantin Exp $ class CSSBorderBottomWidth extends CSSSubProperty { - function CSSBorderBottomWidth(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { if ($value != CSS_PROPERTY_INHERIT) { $owner_value->bottom->width = $value->copy(); } else { $owner_value->bottom->width = $value; - }; + } } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->bottom->width; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_BOTTOM_WIDTH; } - function get_property_name() { + function getPropertyName() { return 'border-bottom-width'; } @@ -31,7 +31,7 @@ function parse($value) { return CSS_PROPERTY_INHERIT; } - $width_handler = CSS::get_handler(CSS_BORDER_WIDTH); + $width_handler = (new CSS())->get_handler(CSS_BORDER_WIDTH); $width = $width_handler->parse_value($value); return $width; } diff --git a/public_html/css.border.collapse.inc.php b/public_html/css.border.collapse.inc.php index 346f81e..1ed07c4 100644 --- a/public_html/css.border.collapse.inc.php +++ b/public_html/css.border.collapse.inc.php @@ -5,8 +5,8 @@ define('BORDER_SEPARATE', 2); class CSSBorderCollapse extends CSSPropertyStringSet { - function CSSBorderCollapse() { - $this->CSSPropertyStringSet(true, + function __construct() { + CSSPropertyStringSet::__construct(true, true, array('inherit' => CSS_PROPERTY_INHERIT, 'collapse' => BORDER_COLLAPSE, @@ -17,15 +17,15 @@ function default_value() { return BORDER_SEPARATE; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_COLLAPSE; } - function get_property_name() { + function getPropertyName() { return 'border-collapse'; } } -CSS::register_css_property(new CSSBorderCollapse); +(new CSS())->register_css_property(new CSSBorderCollapse); ?> \ No newline at end of file diff --git a/public_html/css.border.color.inc.php b/public_html/css.border.color.inc.php index 5759826..a9e797f 100644 --- a/public_html/css.border.color.inc.php +++ b/public_html/css.border.color.inc.php @@ -6,8 +6,8 @@ class CSSBorderColor extends CSSSubProperty { var $_defaultValue; - function CSSBorderColor(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); $this->_defaultValue = new BorderColor(new Color(array(0,0,0), true), new Color(array(0,0,0), true), @@ -15,7 +15,7 @@ function CSSBorderColor(&$owner) { new Color(array(0,0,0), true)); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { if ($value != CSS_PROPERTY_INHERIT) { $owner_value->top->setColor($value->top); $owner_value->right->setColor($value->right); @@ -26,21 +26,21 @@ function set_value(&$owner_value, &$value) { $owner_value->right->setColor(CSS_PROPERTY_INHERIT); $owner_value->bottom->setColor(CSS_PROPERTY_INHERIT); $owner_value->left->setColor(CSS_PROPERTY_INHERIT); - }; + } } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return new BorderColor($owner_value->top->color, $owner_value->right->color, $owner_value->bottom->color, $owner_value->left->color); } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_COLOR; } - function get_property_name() { + function getPropertyName() { return 'border-color'; } @@ -72,7 +72,7 @@ function parse_in($value) { return array($v1, $v2, $v3, $v4); default: return $this->default_value(); - }; + } } function parse($value) { diff --git a/public_html/css.border.inc.php b/public_html/css.border.inc.php index f869057..96c6232 100644 --- a/public_html/css.border.inc.php +++ b/public_html/css.border.inc.php @@ -36,19 +36,19 @@ class CSSBorder extends CSSPropertyHandler { var $_defaultValue; - function CSSBorder() { - $this->CSSPropertyHandler(false, false); + function __construct() { + CSSPropertyHandler::__construct(false, false); - $this->_defaultValue = BorderPDF::create(array('top' => array('width' => Value::fromString('2px'), + $this->_defaultValue = (new BorderPDF())->create(array('top' => array('width' => (new Value())->fromString('2px'), 'color' => array(0,0,0), 'style' => BS_NONE), - 'right' => array('width' => Value::fromString('2px'), + 'right' => array('width' => (new Value())->fromString('2px'), 'color' => array(0,0,0), 'style' => BS_NONE), - 'bottom' => array('width' => Value::fromString('2px'), + 'bottom' => array('width' => (new Value())->fromString('2px'), 'color' => array(0,0,0), 'style' => BS_NONE), - 'left' => array('width' => Value::fromString('2px'), + 'left' => array('width' => (new Value())->fromString('2px'), 'color' => array(0,0,0), 'style' => BS_NONE))); } @@ -60,7 +60,7 @@ function default_value() { function parse($value) { if ($value == 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } // Remove spaces between color values in rgb() color definition; this will allow us to tread // this declaration as a single value @@ -71,81 +71,81 @@ function parse($value) { $subvalues = explode(" ", $value); - $border = CSS::getDefaultValue(CSS_BORDER); + $border = (new CSS())->getDefaultValue(CSS_BORDER); foreach ($subvalues as $subvalue) { $subvalue = trim(strtolower($subvalue)); - switch (CSSBorder::detect_border_value_type($subvalue)) { + switch ((new CSSBorder())->detect_border_value_type($subvalue)) { case BORDER_VALUE_COLOR: - $color_handler = CSS::get_handler(CSS_BORDER_COLOR); + $color_handler = (new CSS())->get_handler(CSS_BORDER_COLOR); $border_color = $color_handler->parse($subvalue); - $color_handler->set_value($border, $border_color); + $color_handler->setValue($border, $border_color); break; case BORDER_VALUE_WIDTH: - $width_handler = CSS::get_handler(CSS_BORDER_WIDTH); + $width_handler = (new CSS())->get_handler(CSS_BORDER_WIDTH); $border_width = $width_handler->parse($subvalue); - $width_handler->set_value($border, $border_width); + $width_handler->setValue($border, $border_width); break; case BORDER_VALUE_STYLE: - $style_handler = CSS::get_handler(CSS_BORDER_STYLE); + $style_handler = (new CSS())->get_handler(CSS_BORDER_STYLE); $border_style = $style_handler->parse($subvalue); - $style_handler->set_value($border, $border_style); + $style_handler->setValue($border, $border_style); break; - }; - }; + } + } return $border; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER; } - function get_property_name() { + function getPropertyName() { return 'border'; } function detect_border_value_type($value) { $color = _parse_color_declaration($value, $success); - if ($success) { return BORDER_VALUE_COLOR; }; + if ($success) { return BORDER_VALUE_COLOR; } -// if (preg_match("/\b(transparent|black|silver|gray|white|maroon|red|purple|fuchsia|green|lime|olive|yellow|navy|blue|teal|aqua|rgb(.*?))\b/i",$value)) { return BORDER_VALUE_COLOR; }; +// if (preg_match("/\b(transparent|black|silver|gray|white|maroon|red|purple|fuchsia|green|lime|olive|yellow|navy|blue|teal|aqua|rgb(.*?))\b/i",$value)) { return BORDER_VALUE_COLOR; } // // We must detect hecadecimal values separately, as #-sign will not match the \b metacharacter at the beginning of previous regexp -// if (preg_match("/#([[:xdigit:]]{3}|[[:xdigit:]]{6})\b/i",$value)) { return BORDER_VALUE_COLOR; }; +// if (preg_match("/#([[:xdigit:]]{3}|[[:xdigit:]]{6})\b/i",$value)) { return BORDER_VALUE_COLOR; } // Note that unit name is in general not required, so that we can meet rule like "border: 0" in CSS! - if (preg_match("/\b(thin|medium|thick|[+-]?\d+(.\d*)?(em|ex|px|in|cm|mm|pt|pc)?)\b/i",$value)) { return BORDER_VALUE_WIDTH; }; - if (preg_match("/\b(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset)\b/",$value)) { return BORDER_VALUE_STYLE; }; + if (preg_match("/\b(thin|medium|thick|[+-]?\d+(.\d*)?(em|ex|px|in|cm|mm|pt|pc)?)\b/i",$value)) { return BORDER_VALUE_WIDTH; } + if (preg_match("/\b(none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset)\b/",$value)) { return BORDER_VALUE_STYLE; } return; } } $border = new CSSBorder(); -CSS::register_css_property($border); - -CSS::register_css_property(new CSSBorderColor($border)); -CSS::register_css_property(new CSSBorderWidth($border)); -CSS::register_css_property(new CSSBorderStyle($border)); - -CSS::register_css_property(new CSSBorderTop($border, 'top')); -CSS::register_css_property(new CSSBorderRight($border, 'right')); -CSS::register_css_property(new CSSBorderBottom($border, 'bottom')); -CSS::register_css_property(new CSSBorderLeft($border, 'left')); - -CSS::register_css_property(new CSSBorderLeftColor($border)); -CSS::register_css_property(new CSSBorderTopColor($border)); -CSS::register_css_property(new CSSBorderRightColor($border)); -CSS::register_css_property(new CSSBorderBottomColor($border)); - -CSS::register_css_property(new CSSBorderLeftStyle($border)); -CSS::register_css_property(new CSSBorderTopStyle($border)); -CSS::register_css_property(new CSSBorderRightStyle($border)); -CSS::register_css_property(new CSSBorderBottomStyle($border)); - -CSS::register_css_property(new CSSBorderLeftWidth($border)); -CSS::register_css_property(new CSSBorderTopWidth($border)); -CSS::register_css_property(new CSSBorderRightWidth($border)); -CSS::register_css_property(new CSSBorderBottomWidth($border)); +(new CSS())->register_css_property($border); + +(new CSS())->register_css_property(new CSSBorderColor($border)); +(new CSS())->register_css_property(new CSSBorderWidth($border)); +(new CSS())->register_css_property(new CSSBorderStyle($border)); + +(new CSS())->register_css_property(new CSSBorderTop($border, 'top')); +(new CSS())->register_css_property(new CSSBorderRight($border, 'right')); +(new CSS())->register_css_property(new CSSBorderBottom($border, 'bottom')); +(new CSS())->register_css_property(new CSSBorderLeft($border, 'left')); + +(new CSS())->register_css_property(new CSSBorderLeftColor($border)); +(new CSS())->register_css_property(new CSSBorderTopColor($border)); +(new CSS())->register_css_property(new CSSBorderRightColor($border)); +(new CSS())->register_css_property(new CSSBorderBottomColor($border)); + +(new CSS())->register_css_property(new CSSBorderLeftStyle($border)); +(new CSS())->register_css_property(new CSSBorderTopStyle($border)); +(new CSS())->register_css_property(new CSSBorderRightStyle($border)); +(new CSS())->register_css_property(new CSSBorderBottomStyle($border)); + +(new CSS())->register_css_property(new CSSBorderLeftWidth($border)); +(new CSS())->register_css_property(new CSSBorderTopWidth($border)); +(new CSS())->register_css_property(new CSSBorderRightWidth($border)); +(new CSS())->register_css_property(new CSSBorderBottomWidth($border)); ?> \ No newline at end of file diff --git a/public_html/css.border.left.color.inc.php b/public_html/css.border.left.color.inc.php index 44c3e05..b9b205a 100644 --- a/public_html/css.border.left.color.inc.php +++ b/public_html/css.border.left.color.inc.php @@ -2,23 +2,23 @@ // $Header: /cvsroot/html2ps/css.border.left.color.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderLeftColor extends CSSSubProperty { - function CSSBorderLeftColor(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $owner_value->left->setColor($value); } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->left->color->copy(); } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_LEFT_COLOR; } - function get_property_name() { + function getPropertyName() { return 'border-left-color'; } diff --git a/public_html/css.border.left.inc.php b/public_html/css.border.left.inc.php index 5c4d138..b46a366 100644 --- a/public_html/css.border.left.inc.php +++ b/public_html/css.border.left.inc.php @@ -2,20 +2,20 @@ // $Header: /cvsroot/html2ps/css.border.left.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderLeft extends CSSSubFieldProperty { - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_LEFT; } - function get_property_name() { + function getPropertyName() { return 'border-left'; } function parse($value) { if ($value == 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } - $border = CSSBorder::parse($value); + $border = (new CSSBorder())->parse($value); return $border->left; } } diff --git a/public_html/css.border.left.style.inc.php b/public_html/css.border.left.style.inc.php index 2abd0cc..d62e531 100644 --- a/public_html/css.border.left.style.inc.php +++ b/public_html/css.border.left.style.inc.php @@ -2,23 +2,23 @@ // $Header: /cvsroot/html2ps/css.border.left.style.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderLeftStyle extends CSSSubProperty { - function CSSBorderLeftStyle(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $owner_value->left->style = $value; } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->left->style; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_LEFT_STYLE; } - function get_property_name() { + function getPropertyName() { return 'border-left-style'; } diff --git a/public_html/css.border.left.width.inc.php b/public_html/css.border.left.width.inc.php index ee060ca..3a5be84 100644 --- a/public_html/css.border.left.width.inc.php +++ b/public_html/css.border.left.width.inc.php @@ -2,27 +2,27 @@ // $Header: /cvsroot/html2ps/css.border.left.width.inc.php,v 1.2 2007/02/04 17:08:18 Konstantin Exp $ class CSSBorderLeftWidth extends CSSSubProperty { - function CSSBorderLeftWidth(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { if ($value != CSS_PROPERTY_INHERIT) { $owner_value->left->width = $value->copy(); } else { $owner_value->left->width = $value; - }; + } } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->left->width; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_LEFT_WIDTH; } - function get_property_name() { + function getPropertyName() { return 'border-left-width'; } @@ -31,7 +31,7 @@ function parse($value) { return CSS_PROPERTY_INHERIT; } - $width_handler = CSS::get_handler(CSS_BORDER_WIDTH); + $width_handler = (new CSS())->get_handler(CSS_BORDER_WIDTH); $width = $width_handler->parse_value($value); return $width; } diff --git a/public_html/css.border.right.color.inc.php b/public_html/css.border.right.color.inc.php index fbc8a0c..8aebf4c 100644 --- a/public_html/css.border.right.color.inc.php +++ b/public_html/css.border.right.color.inc.php @@ -2,23 +2,23 @@ // $Header: /cvsroot/html2ps/css.border.right.color.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderRightColor extends CSSSubProperty { - function CSSBorderRightColor(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $owner_value->right->setColor($value); } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->right->color->copy(); } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_RIGHT_COLOR; } - function get_property_name() { + function getPropertyName() { return 'border-right-color'; } diff --git a/public_html/css.border.right.inc.php b/public_html/css.border.right.inc.php index 70eeb0a..454a53c 100644 --- a/public_html/css.border.right.inc.php +++ b/public_html/css.border.right.inc.php @@ -2,20 +2,20 @@ // $Header: /cvsroot/html2ps/css.border.right.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderRight extends CSSSubFieldProperty { - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_RIGHT; } - function get_property_name() { + function getPropertyName() { return 'border-right'; } function parse($value) { if ($value == 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } - $border = CSSBorder::parse($value); + $border = (new CSSBorder())->parse($value); return $border->right; } } diff --git a/public_html/css.border.right.style.inc.php b/public_html/css.border.right.style.inc.php index 5179b9d..fc83fe1 100644 --- a/public_html/css.border.right.style.inc.php +++ b/public_html/css.border.right.style.inc.php @@ -2,23 +2,23 @@ // $Header: /cvsroot/html2ps/css.border.right.style.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderRightStyle extends CSSSubProperty { - function CSSBorderRightStyle(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $owner_value->right->style = $value; } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->right->style; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_RIGHT_STYLE; } - function get_property_name() { + function getPropertyName() { return 'border-right-style'; } diff --git a/public_html/css.border.right.width.inc.php b/public_html/css.border.right.width.inc.php index 9558641..7c06f1e 100644 --- a/public_html/css.border.right.width.inc.php +++ b/public_html/css.border.right.width.inc.php @@ -2,27 +2,27 @@ // $Header: /cvsroot/html2ps/css.border.right.width.inc.php,v 1.2 2007/02/04 17:08:18 Konstantin Exp $ class CSSBorderRightWidth extends CSSSubProperty { - function CSSBorderRightWidth(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { if ($value != CSS_PROPERTY_INHERIT) { $owner_value->right->width = $value->copy(); } else { $owner_value->right->width = $value; - }; + } } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->right->width; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_RIGHT_WIDTH; } - function get_property_name() { + function getPropertyName() { return 'border-right-width'; } @@ -31,7 +31,7 @@ function parse($value) { return CSS_PROPERTY_INHERIT; } - $width_handler = CSS::get_handler(CSS_BORDER_WIDTH); + $width_handler = (new CSS())->get_handler(CSS_BORDER_WIDTH); $width = $width_handler->parse_value($value); return $width; } diff --git a/public_html/css.border.style.inc.php b/public_html/css.border.style.inc.php index df80628..1aa3b3f 100644 --- a/public_html/css.border.style.inc.php +++ b/public_html/css.border.style.inc.php @@ -6,8 +6,8 @@ class CSSBorderStyle extends CSSSubProperty { var $_defaultValue; - function CSSBorderStyle(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); $this->_defaultValue = new BorderStyle(BS_NONE, BS_NONE, @@ -15,7 +15,7 @@ function CSSBorderStyle(&$owner) { BS_NONE); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { if ($value != CSS_PROPERTY_INHERIT) { $owner_value->top->style = $value->top; $owner_value->right->style = $value->right; @@ -26,21 +26,21 @@ function set_value(&$owner_value, &$value) { $owner_value->right->style = CSS_PROPERTY_INHERIT; $owner_value->bottom->style = CSS_PROPERTY_INHERIT; $owner_value->left->style = CSS_PROPERTY_INHERIT; - }; + } } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return new BorderStyle($owner_value->top->style, $owner_value->right->style, $owner_value->bottom->style, $owner_value->left->style); } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_STYLE; } - function get_property_name() { + function getPropertyName() { return 'border-style'; } @@ -48,7 +48,7 @@ function default_value() { return $this->_defaultValue; } - function parse_style($value) { + static function parse_style($value) { switch ($value) { case "solid": return BS_SOLID; @@ -68,7 +68,7 @@ function parse_style($value) { return BS_RIDGE; default: return BS_NONE; - }; + } } function parse_in($value) { @@ -95,7 +95,7 @@ function parse_in($value) { return array($v1, $v2, $v3, $v4); default: return $this->default_value(); - }; + } } function parse($value) { diff --git a/public_html/css.border.top.color.inc.php b/public_html/css.border.top.color.inc.php index 72d3929..c00b886 100644 --- a/public_html/css.border.top.color.inc.php +++ b/public_html/css.border.top.color.inc.php @@ -2,23 +2,23 @@ // $Header: /cvsroot/html2ps/css.border.top.color.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderTopColor extends CSSSubProperty { - function CSSBorderTopColor(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $owner_value->top->setColor($value); } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->top->color->copy(); } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_TOP_COLOR; } - function get_property_name() { + function getPropertyName() { return 'border-top-color'; } diff --git a/public_html/css.border.top.inc.php b/public_html/css.border.top.inc.php index 28855c3..bce9dc0 100644 --- a/public_html/css.border.top.inc.php +++ b/public_html/css.border.top.inc.php @@ -2,20 +2,20 @@ // $Header: /cvsroot/html2ps/css.border.top.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderTop extends CSSSubFieldProperty { - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_TOP; } - function get_property_name() { + function getPropertyName() { return 'border-top'; } function parse($value) { if ($value == 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } - $border = CSSBorder::parse($value); + $border = (new CSSBorder())->parse($value); return $border->left; } } diff --git a/public_html/css.border.top.style.inc.php b/public_html/css.border.top.style.inc.php index 42dba7c..c6254fa 100644 --- a/public_html/css.border.top.style.inc.php +++ b/public_html/css.border.top.style.inc.php @@ -2,23 +2,23 @@ // $Header: /cvsroot/html2ps/css.border.top.style.inc.php,v 1.1 2006/09/07 18:38:13 Konstantin Exp $ class CSSBorderTopStyle extends CSSSubProperty { - function CSSBorderTopStyle(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $owner_value->top->style = $value; } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->top->style; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_TOP_STYLE; } - function get_property_name() { + function getPropertyName() { return 'border-top-style'; } diff --git a/public_html/css.border.top.width.inc.php b/public_html/css.border.top.width.inc.php index f9b7c9f..c198788 100644 --- a/public_html/css.border.top.width.inc.php +++ b/public_html/css.border.top.width.inc.php @@ -2,27 +2,27 @@ // $Header: /cvsroot/html2ps/css.border.top.width.inc.php,v 1.2 2007/02/04 17:08:18 Konstantin Exp $ class CSSBorderTopWidth extends CSSSubProperty { - function CSSBorderTopWidth(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { if ($value != CSS_PROPERTY_INHERIT) { $owner_value->top->width = $value->copy(); } else { $owner_value->top->width = $value; - }; + } } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value->top->width; } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_TOP_WIDTH; } - function get_property_name() { + function getPropertyName() { return 'border-top-width'; } @@ -31,7 +31,7 @@ function parse($value) { return CSS_PROPERTY_INHERIT; } - $width_handler = CSS::get_handler(CSS_BORDER_WIDTH); + $width_handler = (new CSS())->get_handler(CSS_BORDER_WIDTH); $width = $width_handler->parse_value($value); return $width; } diff --git a/public_html/css.border.width.inc.php b/public_html/css.border.width.inc.php index 69f5f5b..8e891cd 100644 --- a/public_html/css.border.width.inc.php +++ b/public_html/css.border.width.inc.php @@ -6,16 +6,16 @@ class CSSBorderWidth extends CSSSubProperty { var $_defaultValue; - function CSSBorderWidth(&$owner) { - $this->CSSSubProperty($owner); + function __construct(&$owner) { + CSSSubProperty::__construct($owner); - $this->_defaultValue = new BorderWidth(Value::fromData(0, UNIT_PT), - Value::fromData(0, UNIT_PT), - Value::fromData(0, UNIT_PT), - Value::fromData(0, UNIT_PT)); + $this->_defaultValue = new BorderWidth((new Value())->fromData(0, UNIT_PT), + (new Value())->fromData(0, UNIT_PT), + (new Value())->fromData(0, UNIT_PT), + (new Value())->fromData(0, UNIT_PT)); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { if ($value != CSS_PROPERTY_INHERIT) { $owner_value->top->width = $value->top; $owner_value->right->width = $value->right; @@ -26,21 +26,21 @@ function set_value(&$owner_value, &$value) { $owner_value->right->width = CSS_PROPERTY_INHERIT; $owner_value->bottom->width = CSS_PROPERTY_INHERIT; $owner_value->left->width = CSS_PROPERTY_INHERIT; - }; + } } - function get_value(&$owner_value) { + function &getValue(&$owner_value) { return new BorderWidth($owner_value->top->width, $owner_value->right->width, $owner_value->bottom->width, $owner_value->left->width); } - function get_property_code() { + function getPropertyCode() { return CSS_BORDER_WIDTH; } - function get_property_name() { + function getPropertyName() { return 'border-width'; } @@ -51,45 +51,53 @@ function default_value() { function parse_value($value) { switch (strtolower($value)) { case 'thin': - return Value::fromString('1px'); + return (new Value())->fromString('1px'); case 'medium': - return Value::fromString('3px'); + return (new Value())->fromString('3px'); case 'thick': - return Value::fromString('5px'); + return (new Value())->fromString('5px'); default: - return Value::fromString($value); - }; - } - - function parse($value) { - if ($value == 'inherit') { - return CSS_PROPERTY_INHERIT; + return (new Value())->fromString($value); } + } + function parse_in($value) { $values = explode(' ', $value); switch (count($values)) { case 1: $v1 = $this->parse_value($values[0]); - return new BorderWidth($v1, $v1, $v1, $v1); + return array($v1, $v1, $v1, $v1); case 2: $v1 = $this->parse_value($values[0]); $v2 = $this->parse_value($values[1]); - return new BorderWidth($v1, $v2, $v1, $v2); + return array($v1, $v2, $v1, $v2); case 3: $v1 = $this->parse_value($values[0]); $v2 = $this->parse_value($values[1]); $v3 = $this->parse_value($values[2]); - return new BorderWidth($v1, $v2, $v3, $v2); + return array($v1, $v2, $v3, $v2); case 4: $v1 = $this->parse_value($values[0]); $v2 = $this->parse_value($values[1]); $v3 = $this->parse_value($values[2]); $v4 = $this->parse_value($values[3]); - return new BorderWidth($v1, $v2, $v3, $v4); + return array($v1, $v2, $v3, $v4); default: return $this->default_value(); - }; + } + } + + function parse($value) { + if ($value == 'inherit') { + return CSS_PROPERTY_INHERIT; + } + + $values = $this->parse_in($value); + return new BorderWidth($values[0], + $values[1], + $values[2], + $values[3]); } } diff --git a/public_html/css.bottom.inc.php b/public_html/css.bottom.inc.php index 27e0faa..f45fb06 100644 --- a/public_html/css.bottom.inc.php +++ b/public_html/css.bottom.inc.php @@ -25,9 +25,9 @@ */ class CSSBottom extends CSSPropertyHandler { - function CSSBottom() { - $this->CSSPropertyHandler(false, false); - $this->_autoValue = ValueBottom::fromString('auto'); + function __construct() { + CSSPropertyHandler::__construct(false, false); + $this->_autoValue = (new ValueBottom())->fromString('auto'); } function _getAutoValue() { @@ -38,19 +38,19 @@ function default_value() { return $this->_getAutoValue(); } - function get_property_code() { + function getPropertyCode() { return CSS_BOTTOM; } - function get_property_name() { + function getPropertyName() { return 'bottom'; } function parse($value) { - return ValueBottom::fromString($value); + return (new ValueBottom())->fromString($value); } } -CSS::register_css_property(new CSSBottom); +(new CSS())->register_css_property(new CSSBottom); ?> \ No newline at end of file diff --git a/public_html/css.cache.class.php b/public_html/css.cache.class.php index 20ce7ab..6efe6a4 100644 --- a/public_html/css.cache.class.php +++ b/public_html/css.cache.class.php @@ -9,7 +9,7 @@ function get() { if (!isset($__g_css_manager)) { $__g_css_manager = new CSSCache(); - }; + } return $__g_css_manager; } @@ -23,25 +23,24 @@ function _isCached($url) { return is_readable($cache_filename); } - function &_readCached($url) { + function _readCached($url) { $cache_filename = $this->_getCacheFilename($url); - $obj = unserialize(file_get_contents($cache_filename)); - return $obj; + return unserialize(file_get_contents($cache_filename)); } function _putCached($url, $css) { file_put_contents($this->_getCacheFilename($url), serialize($css)); } - function &compile($url, $css, &$pipeline) { + function compile($url, $css) { if ($this->_isCached($url)) { return $this->_readCached($url); } else { $cssruleset = new CSSRuleset(); - $cssruleset->parse_css($css, $pipeline); + $cssruleset->parse_css($css, new Pipeline()); $this->_putCached($url, $cssruleset); return $cssruleset; - }; + } } } diff --git a/public_html/css.clear.inc.php b/public_html/css.clear.inc.php index b963fd8..72694bd 100644 --- a/public_html/css.clear.inc.php +++ b/public_html/css.clear.inc.php @@ -7,8 +7,8 @@ define('CLEAR_BOTH',3); class CSSClear extends CSSPropertyStringSet { - function CSSClear() { - $this->CSSPropertyStringSet(false, + function __construct() { + CSSPropertyStringSet::__construct(false, false, array('inherit' => CSS_PROPERTY_INHERIT, 'left' => CLEAR_LEFT, @@ -21,15 +21,15 @@ function default_value() { return CLEAR_NONE; } - function get_property_code() { + function getPropertyCode() { return CSS_CLEAR; } - function get_property_name() { + function getPropertyName() { return 'clear'; } } -CSS::register_css_property(new CSSClear); +(new CSS())->register_css_property(new CSSClear); ?> \ No newline at end of file diff --git a/public_html/css.color.inc.php b/public_html/css.color.inc.php index 7cb8d7d..3ef6ba9 100644 --- a/public_html/css.color.inc.php +++ b/public_html/css.color.inc.php @@ -2,31 +2,31 @@ // $Header: /cvsroot/html2ps/css.color.inc.php,v 1.13 2007/01/24 18:55:51 Konstantin Exp $ class CSSColor extends CSSPropertyHandler { - function CSSColor() { - $this->CSSPropertyHandler(true, true); + function __construct() { + CSSPropertyHandler::__construct(true, true); } function default_value() { return new Color(array(0,0,0),false); } - function parse($value) { + static function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } return parse_color_declaration($value); } - function get_property_code() { + function getPropertyCode() { return CSS_COLOR; } - function get_property_name() { + function getPropertyName() { return 'color'; } } -CSS::register_css_property(new CSSColor); +(new CSS())->register_css_property(new CSSColor); ?> \ No newline at end of file diff --git a/public_html/css.colors.inc.php b/public_html/css.colors.inc.php index 2012517..a90b509 100644 --- a/public_html/css.colors.inc.php +++ b/public_html/css.colors.inc.php @@ -149,16 +149,16 @@ function &parse_color_declaration($decl) { $color = _parse_color_declaration($decl, $success); - $color_obj =& new Color($color, is_transparent($color)); + $color_obj= new Color($color, is_transparent($color)); return $color_obj; -}; +} function _parse_color_declaration($decl, &$success) { $success = true; global $g_colors; - if (isset($g_colors[strtolower($decl)])) { return $g_colors[strtolower($decl)]; }; + if (isset($g_colors[strtolower($decl)])) { return $g_colors[strtolower($decl)]; } // Parse color keywords switch (strtolower($decl)) { @@ -172,7 +172,7 @@ function _parse_color_declaration($decl, &$success) { $g = min(255,max(0,$matches[2])); $b = min(255,max(0,$matches[3])); return array($r,$g,$b); - }; + } // rgb(0%,0%,0%) form if (preg_match("/rgb\(\s*(\d+)%\s*,\s*(\d+)%\s*,\s*(\d+)%\s*\)/",$decl,$matches)) { @@ -180,15 +180,15 @@ function _parse_color_declaration($decl, &$success) { $g = min(255,max(0,$matches[2]*255/100)); $b = min(255,max(0,$matches[3]*255/100)); return array($r,$g,$b); - }; + } // We've already checked every non-hexadecimal forms; now only color declarations starting // with # left; nevertheless, sometimes designers forget to put #-sign before the // color declaration. Thus, we'll add sharp sign automatically if it is missing // if (strlen($decl) > 0) { - if ($decl{0} !== "#") { $decl = "#" . $decl; }; - }; + if ($decl[0] !== "#") { $decl = "#" . $decl; } + } // #000000 form if (preg_match("/^#([[:xdigit:]]{2})([[:xdigit:]]{2})([[:xdigit:]]{2})$/",$decl,$matches)) { @@ -204,7 +204,7 @@ function _parse_color_declaration($decl, &$success) { $b = array_pop($arrb); return array($r,$g,$b); - }; + } // #000 form if (preg_match("/^#([[:xdigit:]])([[:xdigit:]])([[:xdigit:]])$/",$decl,$matches)) { @@ -220,7 +220,7 @@ function _parse_color_declaration($decl, &$success) { $b = array_pop($arrb); return array($r,$g,$b); - }; + } // Transparent color - by default $success = false; diff --git a/public_html/css.constants.inc.php b/public_html/css.constants.inc.php index 9df7fd6..a65f8a4 100644 --- a/public_html/css.constants.inc.php +++ b/public_html/css.constants.inc.php @@ -86,8 +86,6 @@ define('CSS_TABLE_LAYOUT', 112); define('CSS_DIRECTION', 113); define('CSS_PAGE', 114); -define('CSS_BACKGROUND_ATTACHMENT', 115); -define('CSS_SIZE', 116); define('CSS_HTML2PS_ALIGN', 900); define('CSS_HTML2PS_CELLPADDING', 901); @@ -104,7 +102,6 @@ define('CSS_HTML2PS_HTML_CONTENT', 911); define('CSS_HTML2PS_PSEUDOELEMENTS', 912); define('CSS_HTML2PS_COMPOSITE_WIDTH', 913); -define('CSS_HTML2PS_PIXELS', 914); // Selectors @@ -170,17 +167,4 @@ define('CACHE_TYPEFACE', 2); define('CACHE_MIN_WIDTH_NATURAL', 3); -// CSS regular expressions - -define('CSS_NL_REGEXP', '(?:\n|\r\n|\r|\f)'); -define('CSS_UNICODE_REGEXP', '\\[0-9a-f]{1,6}(?:\r\n|[ \n\r\t\f])?'); -define('CSS_NONASCII_REGEXP', '[^\0-\177]'); -define('CSS_ESCAPE_REGEXP', CSS_UNICODE_REGEXP.'|\\[^\n\r\f0-9a-f]'); -define('CSS_NMSTART_REGEXP', '(?:[_a-z]|'.CSS_NONASCII_REGEXP.'|'.CSS_ESCAPE_REGEXP.')'); -define('CSS_NMCHAR_REGEXP', '(?:[_a-z0-9-]|'.CSS_NONASCII_REGEXP.'|'.CSS_ESCAPE_REGEXP.')'); -define('CSS_IDENT_REGEXP', '-?'.CSS_NMSTART_REGEXP.CSS_NMCHAR_REGEXP.'*'); -define('CSS_FUNCTION_REGEXP', '(?:'.CSS_IDENT_REGEXP.'\()'); -define('CSS_STRING1_REGEXP', '\"(?:[^\n\r\f\\"]|\\\\'.CSS_NL_REGEXP.'|'.CSS_ESCAPE_REGEXP.')*\"'); -define('CSS_STRING2_REGEXP', '\\'."'".'(?:[^\n\r\f\\'."'".']|\\\\'.CSS_NL_REGEXP.'|'.CSS_ESCAPE_REGEXP.')*\\'."'"); - ?> \ No newline at end of file diff --git a/public_html/css.content.inc.php b/public_html/css.content.inc.php index 1ef1890..0f9aae2 100644 --- a/public_html/css.content.inc.php +++ b/public_html/css.content.inc.php @@ -1,7 +1,5 @@ CSSPropertyHandler(false, false); - } + function __construct() { CSSPropertyHandler::__construct(false, false); } - function &default_value() { - $data =& new ValueContent(); - return $data; - } + function default_value() { return ''; } // CSS 2.1 p 12.2: // Value: [ | | | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit // // TODO: process values other than // - function &parse($value) { + function parse($value) { if ($value == 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } + + if ($value == 'normal') { + return ''; + } - $value_obj =& ValueContent::parse($value); - return $value_obj; + return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_CONTENT; } - function get_property_name() { + function getPropertyName() { return 'content'; } } -CSS::register_css_property(new CSSContent); +(new CSS())->register_css_property(new CSSContent); ?> \ No newline at end of file diff --git a/public_html/css.counter.collection.php b/public_html/css.counter.collection.php index 2c49012..fde9700 100644 --- a/public_html/css.counter.collection.php +++ b/public_html/css.counter.collection.php @@ -3,7 +3,7 @@ class CSSCounterCollection { var $_counters; - function CSSCounterCollection() { + function __construct() { $this->_counters = array(); } @@ -15,7 +15,7 @@ function &get($name) { if (!isset($this->_counters[$name])) { $null = null; return $null; - }; + } return $this->_counters[$name]; } diff --git a/public_html/css.counter.php b/public_html/css.counter.php index ec44795..8bb259d 100644 --- a/public_html/css.counter.php +++ b/public_html/css.counter.php @@ -4,7 +4,7 @@ class CSSCounter { var $_name; var $_value; - function CSSCounter($name) { + function __construct($name) { $this->set_name($name); $this->reset(); } diff --git a/public_html/css.defaults.inc.php b/public_html/css.defaults.inc.php new file mode 100644 index 0000000..691af5e --- /dev/null +++ b/public_html/css.defaults.inc.php @@ -0,0 +1,274 @@ + "blue", "text-decoration" => "underline")), + array(array(SELECTOR_TAG, "address"), array("display" => "block", + "font-style" => "italic")), + array(array(SELECTOR_TAG, "applet") , array("display" => "none")), + array(array(SELECTOR_TAG, "area") , array("display" => "none")), + array(array(SELECTOR_TAG, "b") , array("font-weight" => "bold")), + array(array(SELECTOR_TAG, "big"), array("font-size" => "1.2em")), + array(array(SELECTOR_TAG, "blockquote"),array("display" => "block", + "margin" => "1em 40px")), + array(array(SELECTOR_TAG, "body"), array("display" => "-body", + "margin" => "8px", + "line-height" => "1.1", + "border" => "none")), + array(array(SELECTOR_TAG, "center"), array("display" => "block", + "text-align" => "center", + "-align" => "center")), + array(array(SELECTOR_TAG, "cite") ,array("font-style" => "italic")), + array(array(SELECTOR_TAG, "code") ,array("font-family" => "monospace")), + array(array(SELECTOR_TAG, "col") ,array("display" => "none")), + array(array(SELECTOR_TAG, "colgroup") ,array("display" => "none")), + array(array(SELECTOR_TAG, "dd"), array("display" => "block", + "padding-left" => "40px")), + array(array(SELECTOR_TAG, "dfn") ,array("font-style" => "italic")), + array(array(SELECTOR_TAG, "div"), array("display" => "block")), + array(array(SELECTOR_TAG, "dir"), array("margin-left" => "1em")), + array(array(SELECTOR_TAG, "dl"), array("display" => "block", + "margin" => "1em 0")), + array(array(SELECTOR_TAG, "dt"), array("display" => "block")), + array(array(SELECTOR_TAG, "em") ,array("font-style" => "italic")), + array(array(SELECTOR_TAG, "embed") ,array("display" => "block")), + array(array(SELECTOR_TAG, "fieldset") ,array("display" => "block", + "border" => "solid black 1px", + "margin-left" => "2px", "margin-right" => "2px", "padding" => "0.35em 0.625em 0.75em")), + array(array(SELECTOR_TAG, "form"), array("display" => "-form")), + array(array(SELECTOR_TAG, "frame"), array("display" => "-frame", + "position" => "absolute", + "border" => "solid black 2px")), + array(array(SELECTOR_TAG, "frameset"), array("display" => "-frameset")), + array(array(SELECTOR_TAG, "h1") ,array("display" => "block", + "font-size" => "2em", + "font-weight" => "bold", + "margin" => ".67em 0")), + array(array(SELECTOR_TAG, "h2") ,array("display" => "block", + "font-size" => "1.5em", + "font-weight" => "bold", + "margin" => ".83em 0")), + array(array(SELECTOR_TAG, "h3") ,array("display" => "block", + "font-size" => "1.17em", + "font-weight" => "bold", + "margin" => "1em 0")), + array(array(SELECTOR_TAG, "h4") ,array("display" => "block", + "font-weight" => "bold", + "margin" => "1.33em 0")), + array(array(SELECTOR_TAG, "h5") ,array("display" => "block", + "font-size" => "0.83em", + "font-weight" => "bold", + "margin" => "1.67m 0")), + array(array(SELECTOR_TAG, "h6") ,array("display" => "block", + "font-size" => "0.67em", + "font-weight" => "bold", + "margin" => "2.33em 0")), + array(array(SELECTOR_TAG, "head") ,array("display" => "none")), + array(array(SELECTOR_TAG, "hr") ,array("display" => "block", + "margin" => "0.5em auto 0.5em auto", + "height" => "1px", + "border" => "0.1pt solid black")), + // We use this non-standard display value to avoid generating box for HTML tag; + // display: none and visibility: hidden are not the alternatives, as they cause the whole + // content of the page to be hidden + array(array(SELECTOR_TAG, "html") ,array("display" => "-html")), + array(array(SELECTOR_TAG, "i") , array("font-style" => "italic", + "display" => "inline")), + array(array(SELECTOR_TAG, "iframe"), array("display" => "-iframe", + "border" => "solid black 2px", + "padding" => "3px", + "overflow" => "hidden", + "width" => "300px", + "height" => "150px")), + array(array(SELECTOR_TAG, "img"), array("display" => "-image")), + array(array(SELECTOR_TAG, "input"), array("display" => "-text", + "padding" => "1pt", + "margin" => "1px", + "background-color" => "white", + "border" => "black inset 2px", + "line-height" => 1)), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "password"))), + array("display" => "-password")), + array(array(SELECTOR_TAG, "button"), + array("display" => "-button", + "text-align" => "center", + "border" => "outset 2px", + "background-color" => "#eeeeee")), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "button"))), + array("display" => "-button", + "text-align" => "center", + "border" => "outset 2px", + "background-color" => "#eeeeee")), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "checkbox"))), + array("display" => "-checkbox")), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "hidden"))), + array("display" => "none")), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "image"))), + array("display" => "-button-image", + "border" => "none 0px", + "background-color" => "transparent")), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "radio"))), + array("display" => "-radio")), + array(array(SELECTOR_SEQUENCE, + array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "reset"))), + array("display" => "-button-reset", + "text-align" => "center", + "border" => "outset 2px", + "background-color" => "#eeeeee")), + array(array(SELECTOR_SEQUENCE, + array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "submit"))), + array("display" => "-button-submit", + "text-align" => "center", + "border" => "outset 2px", + "background-color" => "#eeeeee")), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "input"), + array(SELECTOR_ATTR_VALUE, "type", "text"))), + array("display" => "-text")), + array(array(SELECTOR_TAG, "ins"), array("text-decoration" => "underline")), + array(array(SELECTOR_TAG, "isindex"), array("display" => "block")), + array(array(SELECTOR_TAG, "kbd") ,array("font-family" => "monospace")), + // FIXME: generated boxes are too long... + array(array(SELECTOR_TAG, "legend"), array("display" => "-legend", + "background-color" => "white")), + array(array(SELECTOR_TAG, "li") ,array("display" => "list-item")), + array(array(SELECTOR_TAG, "marquee"), array("display" => "block", + "overflow" => "hidden")), + array(array(SELECTOR_TAG, "menu"), array("margin-left" => "1em")), + array(array(SELECTOR_TAG, "nobr"), array("display" => "inline", + "white-space" => "nowrap")), + array(array(SELECTOR_TAG, "noframes"), array("display" => "none")), + array(array(SELECTOR_TAG, "object"), array("display" => "block")), + array(array(SELECTOR_TAG, "ol"), array("display" => "block", + "margin-left" => "1em", + "margin-top" => "1em", + "margin-bottom" => "1em")), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "ol"), + array(SELECTOR_PARENT,array(SELECTOR_TAG, "li")))), array("margin-top" => "0px", "margin-bottom" => "0px")), + array(array(SELECTOR_TAG, "option"), array("display" => "none")), + array(array(SELECTOR_TAG, "p"), array("display" => "block", "margin" => "1em 0")), + array(array(SELECTOR_TAG, "pagebreak") ,array("display" => "block")), + array(array(SELECTOR_TAG, "param") ,array("display" => "none")), + array(array(SELECTOR_TAG, "pre"), array("display" => "block", + "font-family" => "monospace", + "white-space" => "pre")), + array(array(SELECTOR_TAG, "samp"), array("font-family" => "monospace")), + array(array(SELECTOR_TAG, "script"), array("display" => "none")), + array(array(SELECTOR_TAG, "select"), array("background-color" => "white", + "border" => "inset black 2px", + "display" => "-select", + "overflow" => "hidden", + "padding" => "1pt", + "margin" => "1px", + "line-height" => 1)), + array(array(SELECTOR_TAG, "small"), array("font-size" => "smaller")), + array(array(SELECTOR_TAG, "span"), array("display" => "inline")), + array(array(SELECTOR_TAG, "strong"), array("font-weight" => "bold")), + array(array(SELECTOR_TAG, "style"), array("display" => "none")), + array(array(SELECTOR_TAG, "sup"), array("display" => "inline", + "font-size" => "50%", + "vertical-align" => "super")), + array(array(SELECTOR_TAG, "sub"), array("display" => "inline", + "font-size" => "50%", + "vertical-align" => "sub")), + array(array(SELECTOR_TAG, "table"), array("display" => "table", + "line-height" => 1.1)), + array(array(SELECTOR_TAG, "textarea"), array("display" => "-textarea", + "border" => "solid black 2px", + "padding" => "3px", + "overflow" => "hidden", + "width" => "15.3em", + "height" => "3em")), + array(array(SELECTOR_TAG, "tbody"), array("display" => "-table-section")), + array(array(SELECTOR_TAG, "thead"), array("display" => "-table-section")), + array(array(SELECTOR_TAG, "tfoot"), array("display" => "-table-section")), + array(array(SELECTOR_TAG, "td"), array("display" => "table-cell")), + array(array(SELECTOR_TAG, "th"), array("display" => "table-cell", + "font-weight" => "bold")), + array(array(SELECTOR_TAG, "tr"), array("display" => "table-row", + "vertical-align" => "middle")), + array(array(SELECTOR_TAG, "tt"), array("font-family" => "monospace")), + array(array(SELECTOR_TAG, "u") , array("text-decoration" => "underline")), + array(array(SELECTOR_TAG, "ul"), array("display" => "block", + "list-style-type" => "disc", + "padding-left" => "40px", + "margin-top" => "1em", + "margin-bottom" => "1em")), + array(array(SELECTOR_TAG, "ol"), array("display" => "block", + "list-style-type" => "decimal", + "padding-left" => "40px", + "margin-top" => "1em", + "margin-bottom" => "1em")), + array(array(SELECTOR_TAG, "pagebreak"), array("display" => "block", + "visibility" => "hidden", + "page-break-after"=> "always")), + array(array(SELECTOR_TAG, "var") , array("font-style" => "italic")), + array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, "img"), + array(SELECTOR_PARENT_LOW_PRIORITY,array(SELECTOR_TAG, "a")))), array("border" => "solid blue 1px")) + ); + +$css = <<add_rule($rule, new Pipeline()); +} + +?> \ No newline at end of file diff --git a/public_html/css.direction.inc.php b/public_html/css.direction.inc.php index 1445eeb..77de2f6 100644 --- a/public_html/css.direction.inc.php +++ b/public_html/css.direction.inc.php @@ -5,8 +5,8 @@ define('DIRECTION_RTF', 1); class CSSDirection extends CSSPropertyStringSet { - function CSSDirection() { - $this->CSSPropertyStringSet(true, + function __construct() { + CSSPropertyStringSet::__construct(true, true, array('lrt' => DIRECTION_LTR, 'rtl' => DIRECTION_RTF)); @@ -16,15 +16,15 @@ function default_value() { return DIRECTION_LTR; } - function get_property_code() { + function getPropertyCode() { return CSS_DIRECTION; } - function get_property_name() { + function getPropertyName() { return 'direction'; } } -CSS::register_css_property(new CSSDirection); +(new CSS())->register_css_property(new CSSDirection); ?> \ No newline at end of file diff --git a/public_html/css.display.inc.php b/public_html/css.display.inc.php index 67353e1..831c150 100644 --- a/public_html/css.display.inc.php +++ b/public_html/css.display.inc.php @@ -2,23 +2,23 @@ // $Header: /cvsroot/html2ps/css.display.inc.php,v 1.21 2006/09/07 18:38:13 Konstantin Exp $ class CSSDisplay extends CSSPropertyHandler { - function CSSDisplay() { $this->CSSPropertyHandler(false, false); } + function __construct() { CSSPropertyHandler::__construct(false, false); } function get_parent() { if (isset($this->_stack[1])) { return $this->_stack[1][0]; } else { return 'block'; - }; + } } function default_value() { return "inline"; } - function get_property_code() { + function getPropertyCode() { return CSS_DISPLAY; } - function get_property_name() { + function getPropertyName() { return 'display'; } @@ -27,7 +27,7 @@ function parse($value) { } } -CSS::register_css_property(new CSSDisplay); +(new CSS())->register_css_property(new CSSDisplay); function is_inline_element($display) { return diff --git a/public_html/css.float.inc.php b/public_html/css.float.inc.php index f7b825d..a83fd57 100644 --- a/public_html/css.float.inc.php +++ b/public_html/css.float.inc.php @@ -6,8 +6,8 @@ define('FLOAT_RIGHT',2); class CSSFloat extends CSSPropertyStringSet { - function CSSFloat() { - $this->CSSPropertyStringSet(false, + function __construct() { + CSSPropertyStringSet::__construct(false, false, array('left' => FLOAT_LEFT, 'right' => FLOAT_RIGHT, @@ -18,15 +18,15 @@ function default_value() { return FLOAT_NONE; } - function get_property_code() { + function getPropertyCode() { return CSS_FLOAT; } - function get_property_name() { + function getPropertyName() { return 'float'; } } -CSS::register_css_property(new CSSFloat); +(new CSS())->register_css_property(new CSSFloat); ?> \ No newline at end of file diff --git a/public_html/css.font-family.inc.php b/public_html/css.font-family.inc.php index 3436e22..12862ae 100644 --- a/public_html/css.font-family.inc.php +++ b/public_html/css.font-family.inc.php @@ -19,29 +19,29 @@ function parse($value) { if ($subvalue !== "") { // Some multi-word font family names can be enclosed in quotes; remove them - if ($subvalue{0} == "'") { + if ($subvalue[0] == "'") { $subvalue = substr($subvalue,1,strlen($subvalue)-2); - } elseif ($subvalue{0} == '"') { + } elseif ($subvalue[0] == '"') { $subvalue = substr($subvalue,1,strlen($subvalue)-2); - }; + } global $g_font_resolver; - if ($g_font_resolver->have_font_family($subvalue)) { return $subvalue; }; + if ($g_font_resolver->have_font_family($subvalue)) { return $subvalue; } global $g_font_resolver_pdf; - if ($g_font_resolver_pdf->have_font_family($subvalue)) { return $subvalue; }; - }; - }; + if ($g_font_resolver_pdf->have_font_family($subvalue)) { return $subvalue; } + } + } // Unknown family type return "times"; } - function get_property_code() { + function getPropertyCode() { return CSS_FONT_FAMILY; } - function get_property_name() { + function getPropertyName() { return 'font-family'; } diff --git a/public_html/css.font-size.inc.php b/public_html/css.font-size.inc.php index 87ac511..bba9e60 100644 --- a/public_html/css.font-size.inc.php +++ b/public_html/css.font-size.inc.php @@ -3,17 +3,17 @@ class CSSFontSize extends CSSSubFieldProperty { var $_defaultValue; - function CSSFontSize(&$owner, $field) { - $this->CSSSubFieldProperty($owner, $field); + function __construct(&$owner, $field) { + CSSSubFieldProperty::__construct($owner, $field); - $this->_defaultValue = Value::fromData(BASE_FONT_SIZE_PT, UNIT_PT); + $this->_defaultValue = (new Value())->fromData(BASE_FONT_SIZE_PT, UNIT_PT); } function default_value() { return $this->_defaultValue; } - function parse($value) { + static function parse($value) { if ($value == 'inherit') { return CSS_PROPERTY_INHERIT; } @@ -22,40 +22,40 @@ function parse($value) { switch(strtolower($value)) { case "xx-small": - return Value::fromData(BASE_FONT_SIZE_PT*3/5, UNIT_PT); + return (new Value())->fromData(BASE_FONT_SIZE_PT*3/5, UNIT_PT); case "x-small": - return Value::fromData(BASE_FONT_SIZE_PT*3/4, UNIT_PT); + return (new Value())->fromData(BASE_FONT_SIZE_PT*3/4, UNIT_PT); case "small": - return Value::fromData(BASE_FONT_SIZE_PT*8/9, UNIT_PT); + return (new Value())->fromData(BASE_FONT_SIZE_PT*8/9, UNIT_PT); case "medium": - return Value::fromData(BASE_FONT_SIZE_PT, UNIT_PT); + return (new Value())->fromData(BASE_FONT_SIZE_PT, UNIT_PT); case "large": - return Value::fromData(BASE_FONT_SIZE_PT*6/5, UNIT_PT); + return (new Value())->fromData(BASE_FONT_SIZE_PT*6/5, UNIT_PT); case "x-large": - return Value::fromData(BASE_FONT_SIZE_PT*3/2, UNIT_PT); + return (new Value())->fromData(BASE_FONT_SIZE_PT*3/2, UNIT_PT); case "xx-large": - return Value::fromData(BASE_FONT_SIZE_PT*2/1, UNIT_PT); - }; + return (new Value())->fromData(BASE_FONT_SIZE_PT*2/1, UNIT_PT); + } switch(strtolower($value)) { case "larger": - return Value::fromData(1.2, UNIT_EM); + return (new Value())->fromData(1.2, UNIT_EM); case "smaller": - return Value::fromData(0.83, UNIT_EM); // 0.83 = 1/1.2 - }; + return (new Value())->fromData(0.83, UNIT_EM); // 0.83 = 1/1.2 + } if (preg_match("/(\d+\.?\d*)%/i", $value, $matches)) { - return Value::fromData($matches[1]/100, UNIT_EM); - }; + return (new Value())->fromData($matches[1]/100, UNIT_EM); + } - return Value::fromString($value); + return (new Value())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_FONT_SIZE; } - function get_property_name() { + function getPropertyName() { return 'font-size'; } } diff --git a/public_html/css.font-style.inc.php b/public_html/css.font-style.inc.php index 4957585..1c22506 100644 --- a/public_html/css.font-style.inc.php +++ b/public_html/css.font-style.inc.php @@ -16,14 +16,14 @@ function parse($value) { return FS_ITALIC; case 'oblique': return FS_OBLIQUE; - }; + } } - function get_property_code() { + function getPropertyCode() { return CSS_FONT_STYLE; } - function get_property_name() { + function getPropertyName() { return 'font-style'; } diff --git a/public_html/css.font-weight.inc.php b/public_html/css.font-weight.inc.php index 7340a94..afb4372 100644 --- a/public_html/css.font-weight.inc.php +++ b/public_html/css.font-weight.inc.php @@ -25,14 +25,14 @@ function parse($value) { case '600': default: return WEIGHT_NORMAL; - }; + } } - function get_property_code() { + function getPropertyCode() { return CSS_FONT_WEIGHT; } - function get_property_name() { + function getPropertyName() { return 'font-weight'; } } diff --git a/public_html/css.font.inc.php b/public_html/css.font.inc.php index 9252fe8..ddc2b78 100644 --- a/public_html/css.font.inc.php +++ b/public_html/css.font.inc.php @@ -36,8 +36,8 @@ function detect_font_value_type($value) { class CSSFont extends CSSPropertyHandler { var $_defaultValue; - function CSSFont() { - $this->CSSPropertyHandler(true, true); + function __construct() { + CSSPropertyHandler::__construct(true, true); $this->_defaultValue = null; } @@ -46,21 +46,21 @@ function default_value() { if (is_null($this->_defaultValue)) { $this->_defaultValue = new ValueFont; - $size_handler = CSS::get_handler(CSS_FONT_SIZE); + $size_handler = (new CSS())->get_handler(CSS_FONT_SIZE); $default_size = $size_handler->default_value(); $this->_defaultValue->size = $default_size->copy(); - $this->_defaultValue->weight = CSSFontWeight::default_value(); - $this->_defaultValue->style = CSSFontStyle::default_value(); - $this->_defaultValue->family = CSSFontFamily::default_value(); - $this->_defaultValue->line_height = CSS::getDefaultValue(CSS_LINE_HEIGHT); - }; + $this->_defaultValue->weight = (new CSSFontWeight())->default_value(); + $this->_defaultValue->style = (new CSSFontStyle())->default_value(); + $this->_defaultValue->family = (new CSSFontFamily())->default_value(); + $this->_defaultValue->line_height = (new CSS())->getDefaultValue(CSS_LINE_HEIGHT); + } return $this->_defaultValue; } function parse($value) { - $font = CSS::getDefaultValue(CSS_FONT); + $font = (new CSS())->getDefaultValue(CSS_FONT); if ($value === 'inherit') { $font->style = CSS_PROPERTY_INHERIT; @@ -70,7 +70,7 @@ function parse($value) { $font->line_height = CSS_PROPERTY_INHERIT; return $font; - }; + } // according to CSS 2.1 standard, @@ -98,7 +98,7 @@ function parse($value) { $family_running = false; $family_double_quote = false;; - for ($i=0, $num_subvalues = count($subvalues); $i < $num_subvalues; $i++) { + for ($i=0, $num_subvalues = count((array) $subvalues); $i < $num_subvalues; $i++) { $current_value = $subvalues[$i]; if ($family_running) { @@ -126,7 +126,7 @@ function parse($value) { $family_start = $i; $family_double_quote = true; } - }; + } // Now process subvalues one-by-one. foreach ($subvalues as $subvalue) { @@ -135,52 +135,52 @@ function parse($value) { switch ($subvalue_type) { case FONT_VALUE_STYLE: - $font->style = CSSFontStyle::parse($subvalue); + $font->style = (new CSSFontStyle())->parse($subvalue); break; case FONT_VALUE_WEIGHT: - $font->weight = CSSFontWeight::parse($subvalue); + $font->weight = (new CSSFontWeight())->parse($subvalue); break; case FONT_VALUE_SIZE: $size_subvalues = explode('/', $subvalue); $font->size = CSSFontSize::parse($size_subvalues[0]); if (isset($size_subvalues[1])) { - $handler =& CSS::get_handler(CSS_LINE_HEIGHT); + $handler =& (new CSS())->get_handler(CSS_LINE_HEIGHT); $font->line_height = $handler->parse($size_subvalues[1]); - }; + } break; case FONT_VALUE_FAMILY: - $font->family = CSSFontFamily::parse($subvalue); + $font->family = (new CSSFontFamily())->parse($subvalue); break; - }; - }; + } + } return $font; } - function get_property_code() { + function getPropertyCode() { return CSS_FONT; } - function get_property_name() { + function getPropertyName() { return 'font'; } function clearDefaultFlags(&$state) { parent::clearDefaultFlags($state); - $state->set_propertyDefaultFlag(CSS_FONT_SIZE, false); - $state->set_propertyDefaultFlag(CSS_FONT_STYLE, false); - $state->set_propertyDefaultFlag(CSS_FONT_WEIGHT, false); - $state->set_propertyDefaultFlag(CSS_FONT_FAMILY, false); - $state->set_propertyDefaultFlag(CSS_LINE_HEIGHT, false); + $state->setPropertyDefaultFlag(CSS_FONT_SIZE, false); + $state->setPropertyDefaultFlag(CSS_FONT_STYLE, false); + $state->setPropertyDefaultFlag(CSS_FONT_WEIGHT, false); + $state->setPropertyDefaultFlag(CSS_FONT_FAMILY, false); + $state->setPropertyDefaultFlag(CSS_LINE_HEIGHT, false); } } $font = new CSSFont; -CSS::register_css_property($font); -CSS::register_css_property(new CSSFontSize($font, 'size')); -CSS::register_css_property(new CSSFontStyle($font, 'style')); -CSS::register_css_property(new CSSFontWeight($font, 'weight')); -CSS::register_css_property(new CSSFontFamily($font, 'family')); -CSS::register_css_property(new CSSLineHeight($font, 'line_height')); +(new CSS())->register_css_property($font); +(new CSS())->register_css_property(new CSSFontSize($font, 'size')); +(new CSS())->register_css_property(new CSSFontStyle($font, 'style')); +(new CSS())->register_css_property(new CSSFontWeight($font, 'weight')); +(new CSS())->register_css_property(new CSSFontFamily($font, 'family')); +(new CSS())->register_css_property(new CSSLineHeight($font, 'line_height')); ?> \ No newline at end of file diff --git a/public_html/css.height.inc.php b/public_html/css.height.inc.php index 6652fa8..8ac3a56 100644 --- a/public_html/css.height.inc.php +++ b/public_html/css.height.inc.php @@ -6,9 +6,9 @@ class CSSHeight extends CSSPropertyHandler { var $_autoValue; - function CSSHeight() { - $this->CSSPropertyHandler(true, false); - $this->_autoValue = ValueHeight::fromString('auto'); + function __construct() { + CSSPropertyHandler::__construct(true, false); + $this->_autoValue = (new ValueHeight())->fromString('auto'); } /** @@ -29,18 +29,18 @@ function default_value() { } function parse($value) { - return ValueHeight::fromString($value); + return (new ValueHeight())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_HEIGHT; } - function get_property_name() { + function getPropertyName() { return 'height'; } } -CSS::register_css_property(new CSSHeight); +(new CSS())->register_css_property(new CSSHeight); ?> \ No newline at end of file diff --git a/public_html/css.html2ps.html.content.inc.php b/public_html/css.html2ps.html.content.inc.php index 595fac3..7acad73 100644 --- a/public_html/css.html2ps.html.content.inc.php +++ b/public_html/css.html2ps.html.content.inc.php @@ -1,41 +1,29 @@ CSSPropertyHandler(false, false); - } + function __construct() { CSSPropertyHandler::__construct(false, false); } - function &default_value() { - $data =& new ValueContent(); - return $data; - } + function default_value() { return ""; } // CSS 2.1 p 12.2: // Value: [ | | | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit // // TODO: process values other than // - function &parse($value) { - if ($value === 'inherit') { - return CSS_PROPERTY_INHERIT; - }; - - $value_obj =& ValueContent::parse($value); - return $value_obj; + function parse($value) { + return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_HTML_CONTENT; } - function get_property_name() { + function getPropertyName() { return '-html2ps-html-content'; } } -CSS::register_css_property(new CSSHTML2PSHTMLContent); +(new CSS())->register_css_property(new CSSHTML2PSHTMLContent); ?> \ No newline at end of file diff --git a/public_html/css.html2ps.pixels.php b/public_html/css.html2ps.pixels.php index 2dbf767..2365742 100644 --- a/public_html/css.html2ps.pixels.php +++ b/public_html/css.html2ps.pixels.php @@ -1,8 +1,8 @@ CSSPropertyHandler(false, false); + function __construct() { + CSSPropertyHandler::__construct(false, false); } function &default_value() { @@ -24,6 +24,6 @@ function get_property_name() { } } -CSS::register_css_property(new CSSHTML2PSPixels); +(new CSS())->register_css_property(new CSSHTML2PSPixels); ?> \ No newline at end of file diff --git a/public_html/css.html2ps.pseudoelements.inc.php b/public_html/css.html2ps.pseudoelements.inc.php index 2e49053..99a48fb 100644 --- a/public_html/css.html2ps.pseudoelements.inc.php +++ b/public_html/css.html2ps.pseudoelements.inc.php @@ -6,8 +6,8 @@ define('CSS_HTML2PS_PSEUDOELEMENTS_AFTER' ,2); class CSSHTML2PSPseudoelements extends CSSPropertyHandler { - function CSSHTML2PSPseudoelements() { - $this->CSSPropertyHandler(false, false); + function __construct() { + CSSPropertyHandler::__construct(false, false); } function default_value() { @@ -18,15 +18,15 @@ function parse($value) { return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_PSEUDOELEMENTS; } - function get_property_name() { + function getPropertyName() { return '-html2ps-pseudoelements'; } } -CSS::register_css_property(new CSSHTML2PSPseudoelements); +(new CSS())->register_css_property(new CSSHTML2PSPseudoelements); ?> \ No newline at end of file diff --git a/public_html/css.inc.php b/public_html/css.inc.php index 3313064..7828399 100644 --- a/public_html/css.inc.php +++ b/public_html/css.inc.php @@ -1,5 +1,5 @@ getHandlers(); foreach ($handlers as $property => $handler) { $this->_defaultState[$property] = $handler->default_value(); - }; - }; + } + } return $this->_defaultState; } @@ -27,8 +27,8 @@ function _getDefaultStateFlags() { $handlers = $this->getHandlers(); foreach ($handlers as $property => $handler) { $this->_defaultStateFlags[$property] = true; - }; - }; + } + } return $this->_defaultStateFlags; } @@ -43,7 +43,7 @@ function getInheritableTextHandlers() { foreach ($this->_handlers as $property => $handler) { if ($handler->isInheritableText()) { $this->_handlersInheritableText[$property] =& $this->_handlers[$property]; - }; + } } } @@ -56,7 +56,7 @@ function getInheritableHandlers() { foreach ($this->_handlers as $property => $handler) { if ($handler->isInheritable()) { $this->_handlersInheritable[$property] =& $this->_handlers[$property]; - }; + } } } @@ -68,18 +68,18 @@ function &get() { if (!isset($__g_css_handler_set)) { $__g_css_handler_set = new CSS(); - }; + } return $__g_css_handler_set; } - function CSS() { + function __construct() { $this->_handlers = array(); $this->_mapping = array(); } function getDefaultValue($property) { - $css =& CSS::get(); + $css =& (new CSS())->get(); $handler =& $css->_get_handler($property); $value = $handler->default_value(); @@ -87,11 +87,11 @@ function getDefaultValue($property) { return $value->copy(); } else { return $value; - }; + } } function &get_handler($property) { - $css =& CSS::get(); + $css =& (new CSS())->get(); $handler =& $css->_get_handler($property); return $handler; } @@ -102,27 +102,27 @@ function &_get_handler($property) { } else { $dumb = null; return $dumb; - }; + } } - function _name2code($key) { + function _word2code($key) { if (!isset($this->_mapping[$key])) { return null; - }; + } return $this->_mapping[$key]; } - function name2code($key) { - $css =& CSS::get(); - return $css->_name2code($key); + function word2code($key) { + $css =& (new CSS())->get(); + return $css->_word2code($key); } function register_css_property(&$handler) { - $property = $handler->get_property_code(); - $name = $handler->get_property_name(); + $property = $handler->getPropertyCode(); + $name = $handler->getPropertyName(); - $css =& CSS::get(); + $css =& (new CSS())->get(); $css->_handlers[$property] =& $handler; $css->_mapping[$name] = $property; } @@ -137,40 +137,8 @@ function register_css_property(&$handler) { * nmchar [_a-z0-9-]|{nonascii}|{escape} * ident -?{nmstart}{nmchar}* */ - function get_identifier_regexp() { - return '-?(?:[_a-z]|[\200-\377]|\\[0-9a-f]{1,6}(?:\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9a-f])(?:[_a-z0-9-]|[\200-\377]|\\[0-9a-f]{1,6}(?:\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9a-f])*'; - } - function is_identifier($string) { - return preg_match(sprintf('/%s/', - CSS::get_identifier_regexp()), - $string); - } - - function parse_string($string) { - if (preg_match(sprintf('/^(%s)\s*(.*)$/s', CSS_STRING1_REGEXP), $string, $matches)) { - $value = $matches[1]; - $rest = $matches[2]; - - $value = CSS::remove_backslash_at_newline($value); - - return array($value, $rest); - }; - - if (preg_match(sprintf('/^(%s)\s*(.*)$/s', CSS_STRING2_REGEXP), $string, $matches)) { - $value = $matches[1]; - $rest = $matches[2]; - - $value = CSS::remove_backslash_at_newline($value); - - return array($value, $rest); - }; - - return array(null, $string); - } - - function remove_backslash_at_newline($value) { - return preg_replace("/\\\\\n/", '', $value); + return preg_match('/-?([_a-z]|[\200-\377]|\\[0-9a-f]{1,6}(\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9a-f])([_a-z0-9-]|[\200-\377]|\\[0-9a-f]{1,6}(\r\n|[ \t\r\n\f])?|\\[^\r\n\f0-9a-f])*/', $string); } } diff --git a/public_html/css.left.inc.php b/public_html/css.left.inc.php index 28e11f1..a7c957d 100644 --- a/public_html/css.left.inc.php +++ b/public_html/css.left.inc.php @@ -4,9 +4,9 @@ require_once(HTML2PS_DIR.'value.left.php'); class CSSLeft extends CSSPropertyHandler { - function CSSLeft() { - $this->CSSPropertyHandler(false, false); - $this->_autoValue = ValueLeft::fromString('auto'); + function __construct() { + CSSPropertyHandler::__construct(false, false); + $this->_autoValue = (new ValueLeft())->fromString('auto'); } function _getAutoValue() { @@ -18,18 +18,18 @@ function default_value() { } function parse($value) { - return ValueLeft::fromString($value); + return (new ValueLeft())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_LEFT; } - function get_property_name() { + function getPropertyName() { return 'left'; } } -CSS::register_css_property(new CSSLeft); +(new CSS())->register_css_property(new CSSLeft); ?> \ No newline at end of file diff --git a/public_html/css.letter-spacing.inc.php b/public_html/css.letter-spacing.inc.php index 716aa5e..925b24a 100644 --- a/public_html/css.letter-spacing.inc.php +++ b/public_html/css.letter-spacing.inc.php @@ -4,10 +4,10 @@ class CSSLetterSpacing extends CSSPropertyHandler { var $_default_value; - function CSSLetterSpacing() { - $this->CSSPropertyHandler(false, true); + function __construct() { + CSSPropertyHandler::__construct(false, true); - $this->_default_value = Value::fromString("0"); + $this->_default_value = (new Value())->fromString("0"); } function default_value() { @@ -19,24 +19,24 @@ function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } if ($value === 'normal') { return $this->_default_value; - }; + } - return Value::fromString($value); + return (new Value())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_LETTER_SPACING; } - function get_property_name() { + function getPropertyName() { return 'letter-spacing'; } } -CSS::register_css_property(new CSSLetterSpacing); +(new CSS())->register_css_property(new CSSLetterSpacing); ?> diff --git a/public_html/css.line-height.inc.php b/public_html/css.line-height.inc.php index 38a4adf..319057a 100644 --- a/public_html/css.line-height.inc.php +++ b/public_html/css.line-height.inc.php @@ -10,8 +10,8 @@ class CSSLineHeight extends CSSSubFieldProperty { var $_defaultValue; - function CSSLineHeight(&$owner, $field) { - $this->CSSSubFieldProperty($owner, $field); + function __construct(&$owner, $field) { + CSSSubFieldProperty::__construct($owner, $field); $this->_defaultValue = new LineHeight_Relative(1.1); } @@ -23,21 +23,21 @@ function default_value() { function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } // // The used value of the property is this number multiplied by the element's font size. // Negative values are illegal. The computed value is the same as the specified value. if (preg_match("/^\d+(\.\d+)?$/",$value)) { return new LineHeight_Relative((float)$value); - }; + } // // The computed value of the property is this percentage multiplied by the element's // computed font size. Negative values are illegal. if (preg_match("/^\d+%$/",$value)) { return new LineHeight_Relative(((float)$value)/100); - }; + } // normal // Tells user agents to set the used value to a "reasonable" value based on the font of the element. @@ -45,7 +45,7 @@ function parse($value) { // The computed value is 'normal'. if (trim($value) === "normal") { return $this->default_value(); - }; + } // // The specified length is used in the calculation of the line box height. @@ -53,11 +53,11 @@ function parse($value) { return new LineHeight_Absolute($value); } - function get_property_code() { + function getPropertyCode() { return CSS_LINE_HEIGHT; } - function get_property_name() { + function getPropertyName() { return 'line-height'; } } diff --git a/public_html/css.list-style-image.inc.php b/public_html/css.list-style-image.inc.php index 8189044..a25c998 100644 --- a/public_html/css.list-style-image.inc.php +++ b/public_html/css.list-style-image.inc.php @@ -12,32 +12,32 @@ function default_value() { function parse($value, &$pipeline) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } global $g_config; if (!$g_config['renderimages']) { - return CSSListStyleImage::default_value(); - }; + return (new CSSListStyleImage())->default_value(); + } if (preg_match('/url\(([^)]+)\)/',$value, $matches)) { $url = $matches[1]; $full_url = $pipeline->guess_url(css_remove_value_quotes($url)); return new ListStyleImage($full_url, - ImageFactory::get($full_url, $pipeline)); - }; + (new Image())->get($full_url, $pipeline)); + } /** * 'none' value and all unrecognized values */ - return CSSListStyleImage::default_value(); + return (new CSSListStyleImage())->default_value(); } - function get_property_code() { + function getPropertyCode() { return CSS_LIST_STYLE_IMAGE; } - function get_property_name() { + function getPropertyName() { return 'list-style-image'; } } diff --git a/public_html/css.list-style-position.inc.php b/public_html/css.list-style-position.inc.php index 953f46b..1680f9c 100644 --- a/public_html/css.list-style-position.inc.php +++ b/public_html/css.list-style-position.inc.php @@ -11,20 +11,20 @@ function default_value() { return LSP_OUTSIDE; } function parse($value) { if (preg_match('/\binside\b/',$value)) { return LSP_INSIDE; - }; + } if (preg_match('/\boutside\b/',$value)) { return LSP_OUTSIDE; - }; + } return null; } - function get_property_code() { + function getPropertyCode() { return CSS_LIST_STYLE_POSITION; } - function get_property_name() { + function getPropertyName() { return 'list-style-position'; } } diff --git a/public_html/css.list-style-type.inc.php b/public_html/css.list-style-type.inc.php index 44e4833..756e98e 100644 --- a/public_html/css.list-style-type.inc.php +++ b/public_html/css.list-style-type.inc.php @@ -18,12 +18,12 @@ class CSSListStyleType extends CSSSubFieldProperty { function default_value() { return LST_DISC; } function parse($value) { - if (preg_match('/\bnone\b/',$value)) { return LST_NONE; }; - if (preg_match('/\bdisc\b/',$value)) { return LST_DISC; }; - if (preg_match('/\bcircle\b/',$value)) { return LST_CIRCLE; }; - if (preg_match('/\bsquare\b/',$value)) { return LST_SQUARE; }; + if (preg_match('/\bnone\b/',$value)) { return LST_NONE; } + if (preg_match('/\bdisc\b/',$value)) { return LST_DISC; } + if (preg_match('/\bcircle\b/',$value)) { return LST_CIRCLE; } + if (preg_match('/\bsquare\b/',$value)) { return LST_SQUARE; } if (preg_match('/\bdecimal-leading-zero\b/',$value)) { return LST_DECIMAL_LEADING_ZERO; } - if (preg_match('/\bdecimal\b/',$value)) { return LST_DECIMAL; }; + if (preg_match('/\bdecimal\b/',$value)) { return LST_DECIMAL; } if (preg_match('/\blower-roman\b/',$value)) { return LST_LOWER_ROMAN; } if (preg_match('/\bupper-roman\b/',$value)) { return LST_UPPER_ROMAN; } if (preg_match('/\blower-latin\b/',$value)) { return LST_LOWER_LATIN; } @@ -33,15 +33,15 @@ function parse($value) { // Unsupported CSS values: // According to CSS 2.1 specs 12.6.2, a user agent that does not recognize a numbering system should use 'decimal'. - if (preg_match('/\bhebrew\b/',$value)) { return LST_DECIMAL; }; - if (preg_match('/\bgeorgian\b/',$value)) { return LST_DECIMAL; }; - if (preg_match('/\barmenian\b/',$value)) { return LST_DECIMAL; }; - if (preg_match('/\bcjk-ideographic\b/',$value)) { return LST_DECIMAL; }; - if (preg_match('/\bhiragana\b/',$value)) { return LST_DECIMAL; }; - if (preg_match('/\bkarakana\b/',$value)) { return LST_DECIMAL; }; - if (preg_match('/\bhiragana-iroha\b/',$value)) { return LST_DECIMAL; }; - if (preg_match('/\bkatakana-iroha\b/',$value)) { return LST_DECIMAL; }; - if (preg_match('/\blower-greek\b/',$value)) { return LST_DECIMAL; }; + if (preg_match('/\bhebrew\b/',$value)) { return LST_DECIMAL; } + if (preg_match('/\bgeorgian\b/',$value)) { return LST_DECIMAL; } + if (preg_match('/\barmenian\b/',$value)) { return LST_DECIMAL; } + if (preg_match('/\bcjk-ideographic\b/',$value)) { return LST_DECIMAL; } + if (preg_match('/\bhiragana\b/',$value)) { return LST_DECIMAL; } + if (preg_match('/\bkarakana\b/',$value)) { return LST_DECIMAL; } + if (preg_match('/\bhiragana-iroha\b/',$value)) { return LST_DECIMAL; } + if (preg_match('/\bkatakana-iroha\b/',$value)) { return LST_DECIMAL; } + if (preg_match('/\blower-greek\b/',$value)) { return LST_DECIMAL; } return null; } @@ -75,11 +75,11 @@ function format_number($type,$num) { } } - function get_property_code() { + function getPropertyCode() { return CSS_LIST_STYLE_TYPE; } - function get_property_name() { + function getPropertyName() { return 'list-style-type'; } } diff --git a/public_html/css.list-style.inc.php b/public_html/css.list-style.inc.php index dcdec4d..9d1b9b7 100644 --- a/public_html/css.list-style.inc.php +++ b/public_html/css.list-style.inc.php @@ -5,39 +5,39 @@ class CSSListStyle extends CSSPropertyHandler { // CSS 2.1: list-style is inherited - function CSSListStyle() { + function __construct() { $this->default_value = new ListStyleValue; - $this->default_value->image = CSSListStyleImage::default_value(); - $this->default_value->position = CSSListStylePosition::default_value(); - $this->default_value->type = CSSListStyleType::default_value(); + $this->default_value->image = (new CSSListStyleImage())->default_value(); + $this->default_value->position = (new CSSListStylePosition())->default_value(); + $this->default_value->type = (new CSSListStyleType())->default_value(); - $this->CSSPropertyHandler(true, true); + CSSPropertyHandler::__construct(true, true); } function parse($value, &$pipeline) { $style = new ListStyleValue; - $style->image = CSSListStyleImage::parse($value, $pipeline); - $style->position = CSSListStylePosition::parse($value); - $style->type = CSSListStyleType::parse($value); + $style->image = (new CSSListStyleImage())->parse($value, $pipeline); + $style->position = (new CSSListStylePosition())->parse($value); + $style->type = (new CSSListStyleType())->parse($value); return $style; } function default_value() { return $this->default_value; } - function get_property_code() { + function getPropertyCode() { return CSS_LIST_STYLE; } - function get_property_name() { + function getPropertyName() { return 'list-style'; } } $ls = new CSSListStyle; -CSS::register_css_property($ls); -CSS::register_css_property(new CSSListStyleImage($ls, 'image')); -CSS::register_css_property(new CSSListStylePosition($ls, 'position')); -CSS::register_css_property(new CSSListStyleType($ls, 'type')); +(new CSS())->register_css_property($ls); +(new CSS())->register_css_property(new CSSListStyleImage($ls, 'image')); +(new CSS())->register_css_property(new CSSListStylePosition($ls, 'position')); +(new CSS())->register_css_property(new CSSListStyleType($ls, 'type')); ?> \ No newline at end of file diff --git a/public_html/css.margin.inc.php b/public_html/css.margin.inc.php index 4f776b8..104b42c 100644 --- a/public_html/css.margin.inc.php +++ b/public_html/css.margin.inc.php @@ -5,9 +5,9 @@ class CSSMargin extends CSSPropertyHandler { var $default_value; - function CSSMargin() { + function __construct() { $this->default_value = $this->parse("0"); - $this->CSSPropertyHandler(false, false); + CSSPropertyHandler::__construct(false, false); } function default_value() { @@ -15,7 +15,7 @@ function default_value() { } function parse_in($value) { - $values = preg_split('/\s+/', trim($value)); + $values = explode(" ",trim($value)); switch (count($values)) { case 1: @@ -39,92 +39,92 @@ function parse_in($value) { default: // We newer should get there, because 'margin' value can contain from 1 to 4 widths return array(0,0,0,0); - }; + } } function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } - $value = MarginValue::init($this->parse_in($value)); + $value = (new MarginValue())->init($this->parse_in($value)); return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_MARGIN; } - function get_property_name() { + function getPropertyName() { return 'margin'; } } class CSSMarginTop extends CSSSubFieldProperty { function parse($value) { - if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; }; - return MarginSideValue::init($value); + if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; } + return (new MarginSideValue())->init($value); } - function get_property_code() { + function getPropertyCode() { return CSS_MARGIN_TOP; } - function get_property_name() { + function getPropertyName() { return 'margin-top'; } } class CSSMarginRight extends CSSSubFieldProperty { function parse($value) { - if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; }; - return MarginSideValue::init($value); + if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; } + return (new MarginSideValue())->init($value); } - function get_property_code() { + function getPropertyCode() { return CSS_MARGIN_RIGHT; } - function get_property_name() { + function getPropertyName() { return 'margin-right'; } } class CSSMarginLeft extends CSSSubFieldProperty { function parse($value) { - if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; }; - return MarginSideValue::init($value); + if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; } + return (new MarginSideValue())->init($value); } - function get_property_code() { + function getPropertyCode() { return CSS_MARGIN_LEFT; } - function get_property_name() { + function getPropertyName() { return 'margin-left'; } } class CSSMarginBottom extends CSSSubFieldProperty { function parse($value) { - if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; }; - return MarginSideValue::init($value); + if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; } + return (new MarginSideValue())->init($value); } - function get_property_code() { + function getPropertyCode() { return CSS_MARGIN_BOTTOM; } - function get_property_name() { + function getPropertyName() { return 'margin-bottom'; } } $mh = new CSSMargin; -CSS::register_css_property($mh); -CSS::register_css_property(new CSSMarginLeft($mh, 'left')); -CSS::register_css_property(new CSSMarginRight($mh, 'right')); -CSS::register_css_property(new CSSMarginTop($mh, 'top')); -CSS::register_css_property(new CSSMarginBottom($mh, 'bottom')); +(new CSS())->register_css_property($mh); +(new CSS())->register_css_property(new CSSMarginLeft($mh, 'left')); +(new CSS())->register_css_property(new CSSMarginRight($mh, 'right')); +(new CSS())->register_css_property(new CSSMarginTop($mh, 'top')); +(new CSS())->register_css_property(new CSSMarginBottom($mh, 'bottom')); ?> diff --git a/public_html/css.max-height.inc.php b/public_html/css.max-height.inc.php index 46b8c07..47a9f34 100644 --- a/public_html/css.max-height.inc.php +++ b/public_html/css.max-height.inc.php @@ -6,9 +6,9 @@ class CSSMaxHeight extends CSSPropertyHandler { var $_defaultValue; - function CSSMaxHeight() { - $this->CSSPropertyHandler(true, false); - $this->_defaultValue = ValueMaxHeight::fromString("auto"); + function __construct() { + CSSPropertyHandler::__construct(true, false); + $this->_defaultValue = (new ValueMaxHeight())->fromString("auto"); } /** @@ -38,20 +38,20 @@ function default_value() { function parse($value) { if ($value == 'none') { - return ValueMaxHeight::fromString('auto'); - }; - return ValueMaxHeight::fromString($value); + return (new ValueMaxHeight())->fromString('auto'); + } + return (new ValueMaxHeight())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_MAX_HEIGHT; } - function get_property_name() { + function getPropertyName() { return 'max-height'; } } -CSS::register_css_property(new CSSMaxHeight); +(new CSS())->register_css_property(new CSSMaxHeight); ?> \ No newline at end of file diff --git a/public_html/css.min-height.inc.php b/public_html/css.min-height.inc.php index 75ad3c1..1db35ee 100644 --- a/public_html/css.min-height.inc.php +++ b/public_html/css.min-height.inc.php @@ -6,9 +6,9 @@ class CSSMinHeight extends CSSPropertyHandler { var $_defaultValue; - function CSSMinHeight() { - $this->CSSPropertyHandler(true, false); - $this->_defaultValue = ValueMinHeight::fromString("0px"); + function __construct() { + CSSPropertyHandler::__construct(true, false); + $this->_defaultValue = (new ValueMinHeight())->fromString("0px"); } /** @@ -37,18 +37,18 @@ function default_value() { } function parse($value) { - return ValueMinHeight::fromString($value); + return (new ValueMinHeight())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_MIN_HEIGHT; } - function get_property_name() { + function getPropertyName() { return 'min-height'; } } -CSS::register_css_property(new CSSMinHeight); +(new CSS())->register_css_property(new CSSMinHeight); ?> \ No newline at end of file diff --git a/public_html/css.min-width.inc.php b/public_html/css.min-width.inc.php index 0c5e5c3..79eafc1 100644 --- a/public_html/css.min-width.inc.php +++ b/public_html/css.min-width.inc.php @@ -2,15 +2,15 @@ // $Header: /cvsroot/html2ps/css.min-width.inc.php,v 1.1 2006/09/07 18:38:14 Konstantin Exp $ class CSSMinWidth extends CSSSubFieldProperty { - function CSSMinWidth(&$owner, $field) { - $this->CSSSubFieldProperty($owner, $field); + function __construct(&$owner, $field) { + CSSSubFieldProperty::__construct($owner, $field); } - function get_property_code() { + function getPropertyCode() { return CSS_MIN_WIDTH; } - function get_property_name() { + function getPropertyName() { return 'min-width'; } @@ -19,7 +19,7 @@ function parse($value) { return CSS_PROPERTY_INHERIT; } - return Value::fromString($value); + return (new Value())->fromString($value); } } diff --git a/public_html/css.orphans.inc.php b/public_html/css.orphans.inc.php index ea40735..e69a587 100644 --- a/public_html/css.orphans.inc.php +++ b/public_html/css.orphans.inc.php @@ -1,8 +1,8 @@ CSSPropertyHandler(true, false); + function __construct() { + CSSPropertyHandler::__construct(true, false); } function default_value() { @@ -13,15 +13,15 @@ function parse($value) { return (int)$value; } - function get_property_code() { + function getPropertyCode() { return CSS_ORPHANS; } - function get_property_name() { + function getPropertyName() { return 'orphans'; } } -CSS::register_css_property(new CSSOrphans); +(new CSS())->register_css_property(new CSSOrphans); ?> \ No newline at end of file diff --git a/public_html/css.overflow.inc.php b/public_html/css.overflow.inc.php index 9b3330c..df7f4fb 100644 --- a/public_html/css.overflow.inc.php +++ b/public_html/css.overflow.inc.php @@ -5,8 +5,8 @@ define('OVERFLOW_HIDDEN',1); class CSSOverflow extends CSSPropertyStringSet { - function CSSOverflow() { - $this->CSSPropertyStringSet(false, + function __construct() { + CSSPropertyStringSet::__construct(false, false, array('inherit' => CSS_PROPERTY_INHERIT, 'hidden' => OVERFLOW_HIDDEN, @@ -19,15 +19,15 @@ function default_value() { return OVERFLOW_VISIBLE; } - function get_property_code() { + function getPropertyCode() { return CSS_OVERFLOW; } - function get_property_name() { + function getPropertyName() { return 'overflow'; } } -CSS::register_css_property(new CSSOverflow); +(new CSS())->register_css_property(new CSSOverflow); ?> diff --git a/public_html/css.padding.inc.php b/public_html/css.padding.inc.php index cf06095..57c7bc8 100644 --- a/public_html/css.padding.inc.php +++ b/public_html/css.padding.inc.php @@ -5,15 +5,15 @@ class CSSPadding extends CSSPropertyHandler { var $default_value; - function CSSPadding() { + function __construct() { $this->default_value = $this->parse("0"); - $this->CSSPropertyHandler(false, false); + CSSPropertyHandler::__construct(false, false); } function default_value() { return $this->default_value->copy(); } function parse_in($value) { - $values = preg_split('/\s+/', trim($value)); + $values = explode(" ",trim($value)); switch (count($values)) { case 1: $v1 = $values[0]; @@ -36,71 +36,70 @@ function parse_in($value) { default: // We newer should get there, because 'padding' value can contain from 1 to 4 widths return array(0,0,0,0); - }; + } } function parse($string) { if ($string === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } - $values = $this->parse_in($string); - $padding = PaddingValue::init($values); + $padding = (new PaddingValue())->init($this->parse_in($string)); return $padding; } - function get_property_code() { + function getPropertyCode() { return CSS_PADDING; } - function get_property_name() { + function getPropertyName() { return 'padding'; } } class CSSPaddingTop extends CSSSubFieldProperty { function parse($value) { - if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; }; - return PaddingSideValue::init($value); + if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; } + return (new PaddingSideValue())->init($value); } - function get_property_code() { + function getPropertyCode() { return CSS_PADDING_TOP; } - function get_property_name() { + function getPropertyName() { return 'padding-top'; } } class CSSPaddingRight extends CSSSubFieldProperty { function parse($value) { - if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; }; - $result = PaddingSideValue::init($value); + if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; } + $result = (new PaddingSideValue())->init($value); return $result; } - function get_property_code() { + function getPropertyCode() { return CSS_PADDING_RIGHT; } - function get_property_name() { + function getPropertyName() { return 'padding-right'; } } class CSSPaddingLeft extends CSSSubFieldProperty { function parse($value) { - if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; }; - return PaddingSideValue::init($value); + if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; } + return (new PaddingSideValue())->init($value); } - function get_property_code() { + function getPropertyCode() { return CSS_PADDING_LEFT; } - function get_property_name() { + function getPropertyName() { return 'padding-left'; } } @@ -109,25 +108,25 @@ class CSSPaddingBottom extends CSSSubFieldProperty { function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } - return PaddingSideValue::init($value); + return (new PaddingSideValue())->init($value); } - function get_property_code() { + function getPropertyCode() { return CSS_PADDING_BOTTOM; } - function get_property_name() { + function getPropertyName() { return 'padding-bottom'; } } $ph = new CSSPadding; -CSS::register_css_property($ph); -CSS::register_css_property(new CSSPaddingLeft($ph, 'left')); -CSS::register_css_property(new CSSPaddingRight($ph, 'right')); -CSS::register_css_property(new CSSPaddingTop($ph, 'top')); -CSS::register_css_property(new CSSPaddingBottom($ph, 'bottom')); +(new CSS())->register_css_property($ph); +(new CSS())->register_css_property(new CSSPaddingLeft($ph, 'left')); +(new CSS())->register_css_property(new CSSPaddingRight($ph, 'right')); +(new CSS())->register_css_property(new CSSPaddingTop($ph, 'top')); +(new CSS())->register_css_property(new CSSPaddingBottom($ph, 'bottom')); ?> diff --git a/public_html/css.page-break-after.inc.php b/public_html/css.page-break-after.inc.php index 51063cb..773ba8f 100644 --- a/public_html/css.page-break-after.inc.php +++ b/public_html/css.page-break-after.inc.php @@ -2,15 +2,15 @@ // $Header: /cvsroot/html2ps/css.page-break-after.inc.php,v 1.3 2007/01/09 20:13:48 Konstantin Exp $ class CSSPageBreakAfter extends CSSPageBreak { - function get_property_code() { + function getPropertyCode() { return CSS_PAGE_BREAK_AFTER; } - function get_property_name() { + function getPropertyName() { return 'page-break-after'; } } -CSS::register_css_property(new CSSPageBreakAfter); +(new CSS())->register_css_property(new CSSPageBreakAfter); ?> \ No newline at end of file diff --git a/public_html/css.page-break-before.inc.php b/public_html/css.page-break-before.inc.php index c7b19c7..26f9ca6 100644 --- a/public_html/css.page-break-before.inc.php +++ b/public_html/css.page-break-before.inc.php @@ -2,15 +2,15 @@ // $Header: /cvsroot/html2ps/css.page-break-before.inc.php,v 1.1.2.1 2006/11/16 03:19:36 Konstantin Exp $ class CSSPageBreakBefore extends CSSPageBreak { - function get_property_code() { + function getPropertyCode() { return CSS_PAGE_BREAK_BEFORE; } - function get_property_name() { + function getPropertyName() { return 'page-break-before'; } } -CSS::register_css_property(new CSSPageBreakBefore); +(new CSS())->register_css_property(new CSSPageBreakBefore); ?> \ No newline at end of file diff --git a/public_html/css.page-break-inside.inc.php b/public_html/css.page-break-inside.inc.php index 21cf6ec..1531219 100644 --- a/public_html/css.page-break-inside.inc.php +++ b/public_html/css.page-break-inside.inc.php @@ -2,15 +2,15 @@ // $Header: /cvsroot/html2ps/css.page-break-inside.inc.php,v 1.1.2.1 2006/11/16 03:19:36 Konstantin Exp $ class CSSPageBreakInside extends CSSPageBreak { - function get_property_code() { + function getPropertyCode() { return CSS_PAGE_BREAK_INSIDE; } - function get_property_name() { + function getPropertyName() { return 'page-break-inside'; } } -CSS::register_css_property(new CSSPageBreakInside); +(new CSS())->register_css_property(new CSSPageBreakInside); ?> \ No newline at end of file diff --git a/public_html/css.page-break.inc.php b/public_html/css.page-break.inc.php index 54635c7..6a901c4 100644 --- a/public_html/css.page-break.inc.php +++ b/public_html/css.page-break.inc.php @@ -7,8 +7,8 @@ define('PAGE_BREAK_RIGHT' ,4); class CSSPageBreak extends CSSPropertyStringSet { - function CSSPageBreak() { - $this->CSSPropertyStringSet(false, + function __construct() { + CSSPropertyStringSet::__construct(false, false, array('inherit' => CSS_PROPERTY_INHERIT, 'auto' => PAGE_BREAK_AUTO, diff --git a/public_html/css.page.inc.php b/public_html/css.page.inc.php index 012463b..75ba186 100644 --- a/public_html/css.page.inc.php +++ b/public_html/css.page.inc.php @@ -2,8 +2,8 @@ // $Header: /cvsroot/html2ps/css.color.inc.php,v 1.13 2007/01/24 18:55:51 Konstantin Exp $ class CSSPage extends CSSPropertyHandler { - function CSSPage() { - $this->CSSPropertyHandler(true, true); + function __construct() { + CSSPropertyHandler::__construct(true, true); } function default_value() { @@ -14,15 +14,15 @@ function parse($value) { return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_PAGE; } - function get_property_name() { + function getPropertyName() { return 'page'; } } -CSS::register_css_property(new CSSPage()); +(new CSS())->register_css_property(new CSSPage()); ?> \ No newline at end of file diff --git a/public_html/css.parse.inc.php b/public_html/css.parse.inc.php index 16bfa47..8caab90 100644 --- a/public_html/css.parse.inc.php +++ b/public_html/css.parse.inc.php @@ -1,9 +1,8 @@ add_property(CSSPropertyDeclaration::create($code, trim($matches[2]), $pipeline)); -// return $collection; -// } elseif (preg_match("/@import\s+\"(.*)\";/",$property, $matches)) { -// // @import "" -// $collection =& css_import(trim($matches[1]), $pipeline); -// return $collection; -// } elseif (preg_match("/@import\s+url\((.*)\);/",$property, $matches)) { -// // @import url() -// $collection =& css_import(trim($matches[1]), $pipeline); -// return $collection; -// } elseif (preg_match("/@import\s+(.*);/",$property, $matches)) { -// // @import -// $collection =& css_import(trim($matches[1]), $pipeline); -// return $collection; -// } else { -// $collection =& new CSSPropertyCollection(); -// return $collection; -// }; -// } + +function parse_css_property($property, &$pipeline) { + if (preg_match("/^(.*?)\s*:\s*(.*)/",$property, $matches)) { + $name = strtolower(trim($matches[1])); + $code = (new CSS())->word2code($name); + if (is_null($code)) { + error_log(sprintf("Unsupported CSS property: '%s'", $name)); + return null; + } + + $collection = new CSSPropertyCollection(); + $collection->addProperty((new CSSPropertyDeclaration())->create($code, trim($matches[2]), $pipeline)); + return $collection; + } elseif (preg_match("/@import\s+\"(.*)\";/",$property, $matches)) { + // @import "" + css_import(trim($matches[1]), $pipeline); + } elseif (preg_match("/@import\s+url\((.*)\);/",$property, $matches)) { + // @import url() + css_import(trim($matches[1]), $pipeline); + } elseif (preg_match("/@import\s+(.*);/",$property, $matches)) { + // @import + css_import(trim($matches[1]), $pipeline); + } else { + return new CSSPropertyCollection(); + } +} + +function parse_css_properties($raw_properties, &$pipeline) { + $properties = explode(";",$raw_properties); + + $property_collection = new CSSPropertyCollection(); + + foreach ($properties as $property) { + $result = parse_css_property(trim($property), $pipeline); + if (!is_null($result)) { + $property_collection->merge($result); + } + } + + return $property_collection; +} ?> \ No newline at end of file diff --git a/public_html/css.parse.media.inc.php b/public_html/css.parse.media.inc.php index d683f86..4d10472 100644 --- a/public_html/css.parse.media.inc.php +++ b/public_html/css.parse.media.inc.php @@ -6,16 +6,9 @@ function is_allowed_media($media_list) { $allowed_media = config_get_allowed_media(); $allowed_found = false; - // Note that media names should be case-insensitive; - // it is not guaranteed that $media_list contains lower-case variants, - // as well as it is not guaranteed that configuration data contains them. - // Thus, media name lists should be explicitly converted to lowercase - $media_list = array_map('strtolower', $media_list); - $allowed_media = array_map('strtolower', $allowed_media); - foreach ($media_list as $media) { $allowed_found |= (array_search($media, $allowed_media) !== false); - }; + } return $allowed_found; } diff --git a/public_html/css.parse.properties.php b/public_html/css.parse.properties.php index 30eece5..d6aa608 100644 --- a/public_html/css.parse.properties.php +++ b/public_html/css.parse.properties.php @@ -6,41 +6,41 @@ function &parse_css_property($string, &$pipeline) { } function &parse_css_properties($string, &$pipeline) { - $property_collection =& new CSSPropertyCollection(); + $property_collection= new CSSPropertyCollection(); while ($string != '') { $string = parse_css_properties_property($string, $code); if (preg_match('/^\s*:\s*(.*?)$/si', $string, $matches)) { $string = $matches[1]; - }; + } $string = parse_css_properties_value($string, $value); if (preg_match('/^\s*;\s*(.*)$/si', $string, $matches)) { $string = $matches[1]; - }; + } - $property =& CSSPropertyDeclaration::create($code, $value, $pipeline); + $property =& (new CSSPropertyDeclaration())->create($code, $value, $pipeline); if (!is_null($property)) { $property_collection->add_property($property); - }; - }; + } + } return $property_collection; } function parse_css_properties_property($string, &$code) { - $identifier_regexp = CSS::get_identifier_regexp(); + $identifier_regexp = (new CSS())->get_identifier_regexp(); if (!preg_match(sprintf('/^\s*(%s)(.*)/si', $identifier_regexp), $string, $matches)) { $code = null; return ''; - }; + } $name = strtolower(trim($matches[1])); $rest = $matches[2]; - $code = CSS::name2code($name); + $code = (new CSS())->name2code($name); return $rest; } @@ -53,17 +53,17 @@ function parse_css_properties_value($string, &$value) { do { $matched = false; - list($new_value, $string) = CSS::parse_string($string); + list($new_value, $string) = (new CSS())->parse_string($string); if (!is_null($new_value)) { $value .= $new_value; $matched = true; - }; + } if (preg_match('/^('.CSS_FUNCTION_REGEXP.CSS_IDENT_REGEXP.'\))\s*(.*)$/si', $string, $matches)) { $value .= $matches[1]; $string = $matches[2]; $matched = true; - }; + } } while ($matched); $value_regexp = '[^;]*?'; @@ -72,7 +72,7 @@ function parse_css_properties_value($string, &$value) { $rest = $matches[2]; return $rest; - }; + } $value = $value.trim($string); return ''; diff --git a/public_html/css.position.inc.php b/public_html/css.position.inc.php index cadace9..261c68c 100644 --- a/public_html/css.position.inc.php +++ b/public_html/css.position.inc.php @@ -11,8 +11,8 @@ define('POSITION_FOOTNOTE',4); class CSSPosition extends CSSPropertyStringSet { - function CSSPosition() { - $this->CSSPropertyStringSet(false, + function __construct() { + CSSPropertyStringSet::__construct(false, false, array('inherit' => CSS_PROPERTY_INHERIT, 'absolute' => POSITION_ABSOLUTE, @@ -26,15 +26,15 @@ function default_value() { return POSITION_STATIC; } - function get_property_code() { + function getPropertyCode() { return CSS_POSITION; } - function get_property_name() { + function getPropertyName() { return 'position'; } } -CSS::register_css_property(new CSSPosition); +(new CSS())->register_css_property(new CSSPosition); ?> \ No newline at end of file diff --git a/public_html/css.property.collection.php b/public_html/css.property.collection.php index c90b2b9..5b22a36 100644 --- a/public_html/css.property.collection.php +++ b/public_html/css.property.collection.php @@ -6,31 +6,13 @@ class CSSPropertyCollection { var $_priorities; var $_max_priority; - function CSSPropertyCollection() { - $this->_properties = array(); - $this->_positions = array(); - $this->_priorities = array(); - $this->_max_priority = 0; - } - - function apply(&$state) { - $properties = $this->getPropertiesRaw(); - foreach ($properties as $property) { - $key = $property->get_code(); - $value = $property->get_value(); - - $handler =& CSS::get_handler($key); - $handler->replace($value, $state); - }; - } - function ©() { - $collection =& new CSSPropertyCollection(); + $collection= new CSSPropertyCollection(); - for ($i = 0, $size = count($this->_properties); $i < $size; $i++) { + for ($i = 0, $size = count((array) $this->_properties); $i < $size; $i++) { $property =& $this->_properties[$i]; $collection->_properties[] =& $property->copy(); - }; + } $collection->_positions = $this->_positions; $collection->_priorities = $this->_priorities; @@ -39,18 +21,25 @@ function ©() { return $collection; } - function add_property($property) { + function __construct() { + $this->_properties = array(); + $this->_positions = array(); + $this->_priorities = array(); + $this->_max_priority = 0; + } + + function addProperty($property) { $this->_max_priority ++; - $code = $property->get_code(); + $code = $property->getCode(); /** * Important properties shoud not be overridden with non-important ones */ - if ($this->is_important($code) && - !$property->is_important()) { + if ($this->isImportant($code) && + !$property->isImportant()) { return; - }; + } if (array_key_exists($code, $this->_positions)) { $this->_properties[$this->_positions[$code]] = $property; @@ -58,12 +47,8 @@ function add_property($property) { } else { $this->_properties[] = $property; $this->_priorities[] = $this->_max_priority; - $this->_positions[$code] = count($this->_priorities)-1; - }; - } - - function contains($code) { - return isset($this->_positions[$code]); + $this->_positions[$code] = count((array) $this->_priorities)-1; + } } function getMaxPriority() { @@ -83,30 +68,19 @@ function getPropertiesRaw() { return $this->_properties; } - function is_important($code) { + function isImportant($code) { if (!isset($this->_positions[$code])) { return false; - }; - return $this->_properties[$this->_positions[$code]]->is_important(); + } + return $this->_properties[$this->_positions[$code]]->isImportant(); } - function &get_property_value($code) { - if (!isset($this->_positions[$code])) { - $null = null; - return $null; - }; - - if (!isset($this->_properties[$this->_positions[$code]])) { - $null = null; - return $null; - }; - - $property =& $this->_properties[$this->_positions[$code]]; - return $property->get_value(); + function getPropertyValue($code) { + return $this->_properties[$this->_positions[$code]]->getValue(); } - function set_property_value($code, $value) { - $this->_properties[$this->_positions[$code]]->set_value($value); + function setPropertyValue($code, $value) { + $this->_properties[$this->_positions[$code]]->setValue($value); } /** @@ -116,8 +90,8 @@ function set_property_value($code, $value) { function merge($collection) { $properties = $collection->getPropertiesSortedByPriority(); foreach ($properties as $property) { - $this->add_property($property); - }; + $this->addProperty($property); + } } } diff --git a/public_html/css.property.declaration.php b/public_html/css.property.declaration.php index 2c983a1..dfd67dc 100644 --- a/public_html/css.property.declaration.php +++ b/public_html/css.property.declaration.php @@ -5,69 +5,58 @@ class CSSPropertyDeclaration { var $_value; var $_important; - function CSSPropertyDeclaration() { - $this->_code = 0; - $this->_value = null; - $this->_important = false; - } - - function &get_value() { + function getValue() { return $this->_value; } - function set_code($code) { - $this->_code = $code; - } - - function set_important($value) { - $this->_important = $value; + function setValue($value) { + $this->_value = $value; } - function set_value(&$value) { - $this->_value =& $value; + function __construct() { + $this->_code = 0; + $this->_value = null; + $this->_important = false; } - function &create($code, $value, $pipeline) { - $handler =& CSS::get_handler($code); - if (is_null($handler)) { - $null = null; - return $null; - }; + function create($code, $value, $pipeline) { + $declaration = new CSSPropertyDeclaration(); - $declaration =& new CSSPropertyDeclaration(); - $declaration->_code = $code; + $declaration->_code = $code; if (preg_match("/^(.*)!\s*important\s*$/", $value, $matches)) { $value = $matches[1]; $declaration->_important = true; } else { $declaration->_important = false; - }; + } + $handler =& (new CSS())->get_handler($code); $declaration->_value = $handler->parse($value, $pipeline); + return $declaration; } - function get_code() { + function getCode() { return $this->_code; } function ©() { - $declaration =& new CSSPropertyDeclaration(); + $declaration= new CSSPropertyDeclaration(); $declaration->_code = $this->_code; if (is_object($this->_value)) { $declaration->_value =& $this->_value->copy(); } else { $declaration->_value =& $this->_value; - }; + } $declaration->_important = $this->_important; return $declaration; } - - function is_important() { + + function isImportant() { return $this->_important; } } diff --git a/public_html/css.property.handler.class.php b/public_html/css.property.handler.class.php index 60cfea1..02f92fe 100644 --- a/public_html/css.property.handler.class.php +++ b/public_html/css.property.handler.class.php @@ -5,11 +5,11 @@ class CSSPropertyHandler { var $_inheritable_text; function css($value, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); if ($this->applicable($css_state)) { $this->replace($this->parse($value, $pipeline), $css_state); - }; + } } function applicable($css_state) { @@ -17,36 +17,33 @@ function applicable($css_state) { } function clearDefaultFlags(&$state) { - $state->set_propertyDefaultFlag($this->get_property_code(), false); + $state->setPropertyDefaultFlag($this->getPropertyCode(), false); } - function CSSPropertyHandler($inheritable, $inheritable_text) { + function __construct($inheritable, $inheritable_text) { $this->_inheritable = $inheritable; $this->_inheritable_text = $inheritable_text; } /** * Optimization: this function is called very often, so - * we minimize the overhead by calling $this->get_property_code() + * we minimize the overhead by calling $this->getPropertyCode() * once per property handler object instead of calling in every * CSSPropertyHandler::get() call. */ function &get(&$state) { - static $property_code = null; - if (is_null($property_code)) { - $property_code = $this->get_property_code(); - }; - + $property_code = $this->getPropertyCode(); + if (!isset($state[$property_code])) { $null = null; return $null; - }; + } return $state[$property_code]; } function inherit($old_state, &$new_state) { - $code = $this->get_property_code(); + $code = $this->getPropertyCode(); $new_state[$code] = ($this->_inheritable ? $old_state[$code] : $this->default_value()); @@ -61,13 +58,13 @@ function isInheritable() { } function inherit_text($old_state, &$new_state) { - $code = $this->get_property_code(); + $code = $this->getPropertyCode(); if ($this->_inheritable_text) { $new_state[$code] = $old_state[$code]; } else { $new_state[$code] = $this->default_value(); - }; + } } function is_default($value) { @@ -75,27 +72,24 @@ function is_default($value) { return $value->is_default(); } else { return $this->default_value() === $value; - }; + } } function is_subproperty() { return false; } function replace($value, &$state) { - $state->set_property($this->get_property_code(), $value); + $state->setProperty($this->getPropertyCode(), $value); } function replaceDefault($value, &$state) { - $state->set_propertyDefault($this->get_property_code(), $value); + $state->setPropertyDefault($this->getPropertyCode(), $value); } function replace_array($value, &$state) { - static $property_code = null; - if (is_null($property_code)) { - $property_code = $this->get_property_code(); - }; - + $property_code = $this->getPropertyCode(); + $state[$property_code] = $value; } } -?> \ No newline at end of file +?> diff --git a/public_html/css.property.stringset.class.php b/public_html/css.property.stringset.class.php index d071f60..312c887 100644 --- a/public_html/css.property.stringset.class.php +++ b/public_html/css.property.stringset.class.php @@ -4,8 +4,8 @@ class CSSPropertyStringSet extends CSSPropertyHandler { var $_mapping; var $_keys; - function CSSPropertyStringSet($inherit, $inherit_text, $mapping) { - $this->CSSPropertyHandler($inherit, $inherit_text); + function __construct($inherit, $inherit_text, $mapping) { + CSSPropertyHandler::__construct($inherit, $inherit_text); $this->_mapping = $mapping; @@ -17,7 +17,7 @@ function CSSPropertyStringSet($inherit, $inherit_text, $mapping) { $this->_keys = $mapping; foreach ($this->_keys as $key => $value) { $this->_keys[$key] = 1; - }; + } } function parse($value) { @@ -25,7 +25,7 @@ function parse($value) { if (isset($this->_keys[$value])) { return $this->_mapping[$value]; - }; + } return $this->default_value(); } diff --git a/public_html/css.property.sub.class.php b/public_html/css.property.sub.class.php index 306bdc0..8421edc 100644 --- a/public_html/css.property.sub.class.php +++ b/public_html/css.property.sub.class.php @@ -3,14 +3,14 @@ class CSSSubProperty extends CSSPropertyHandler { var $_owner; - function CSSSubProperty(&$owner) { + function __construct(&$owner) { $this->_owner =& $owner; } function &get(&$state) { $owner =& $this->owner(); $value =& $owner->get($state); - $subvalue =& $this->get_value($value); + $subvalue =& $this->getValue($value); return $subvalue; } @@ -34,19 +34,19 @@ function inherit_text($old_state, &$new_state) { function replace_array($value, &$state_array) { $owner =& $this->owner(); - $owner_value = $state_array[$owner->get_property_code()]; + $owner_value = $state_array[$owner->getPropertyCode()]; if (is_object($owner_value)) { $owner_value = $owner_value->copy(); - }; + } if (is_object($value)) { - $this->set_value($owner_value, $value->copy()); + $this->setValue($owner_value, $value->copy()); } else { - $this->set_value($owner_value, $value); - }; + $this->setValue($owner_value, $value); + } - $state_array[$owner->get_property_code()] = $owner_value; + $state_array[$owner->getPropertyCode()] = $owner_value; } function replace($value, &$state) { @@ -55,25 +55,25 @@ function replace($value, &$state) { if (is_object($owner_value)) { $owner_value =& $owner_value->copy(); - }; + } if (is_object($value)) { $value_copy =& $value->copy(); - $this->set_value($owner_value, $value_copy); + $this->setValue($owner_value, $value_copy); } else { - $this->set_value($owner_value, $value); - }; + $this->setValue($owner_value, $value); + } $owner->replaceDefault($owner_value, $state); - $state->set_propertyDefaultFlag($this->get_property_code(), false); + $state->setPropertyDefaultFlag($this->getPropertyCode(), false); } - function set_value(&$owner_value, &$value) { - error_no_method('set_value', get_class($this)); + function setValue(&$owner_value, &$value) { + error_no_method('setValue', get_class($this)); } - function &get_value(&$owner_value) { - error_no_method('get_value', get_class($this)); + function &getValue(&$owner_value) { + error_no_method('getValue', get_class($this)); } } diff --git a/public_html/css.property.sub.field.class.php b/public_html/css.property.sub.field.class.php index d0070ae..399b7c5 100644 --- a/public_html/css.property.sub.field.class.php +++ b/public_html/css.property.sub.field.class.php @@ -4,17 +4,17 @@ class CSSSubFieldProperty extends CSSSubProperty { var $_owner; var $_owner_field; - function CSSSubFieldProperty(&$owner, $field) { - $this->CSSSubProperty($owner); + function __construct(&$owner = null, $field = null) { + CSSSubProperty::__construct($owner); $this->_owner_field = $field; } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $field = $this->_owner_field; $owner_value->$field = $value; } - function &get_value(&$owner_value) { + function &getValue(&$owner_value) { $field = $this->_owner_field; return $owner_value->$field; } diff --git a/public_html/css.pseudo.align.inc.php b/public_html/css.pseudo.align.inc.php index de82ee5..1f834d2 100644 --- a/public_html/css.pseudo.align.inc.php +++ b/public_html/css.pseudo.align.inc.php @@ -8,7 +8,7 @@ // This is a pseudo CSS property for class CSSPseudoAlign extends CSSPropertyHandler { - function CSSPseudoAlign() { $this->CSSPropertyHandler(true, true); } + function __construct() { CSSPropertyHandler::__construct(true, true); } function default_value() { return PA_LEFT; @@ -56,15 +56,15 @@ function value2pdf($value) { } } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_ALIGN; } - function get_property_name() { + function getPropertyName() { return '-html2ps-align'; } } -CSS::register_css_property(new CSSPseudoAlign); +(new CSS())->register_css_property(new CSSPseudoAlign); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.cellpadding.inc.php b/public_html/css.pseudo.cellpadding.inc.php index f512cfe..181812a 100644 --- a/public_html/css.pseudo.cellpadding.inc.php +++ b/public_html/css.pseudo.cellpadding.inc.php @@ -2,27 +2,27 @@ // $Header: /cvsroot/html2ps/css.pseudo.cellpadding.inc.php,v 1.6 2006/09/07 18:38:14 Konstantin Exp $ class CSSCellPadding extends CSSPropertyHandler { - function CSSCellPadding() { - $this->CSSPropertyHandler(true, false); + function __construct() { + CSSPropertyHandler::__construct(true, false); } function default_value() { - return Value::fromData(1, UNIT_PX); + return (new Value())->fromData(1, UNIT_PX); } function parse($value) { - return Value::fromString($value); + return (new Value())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_CELLPADDING; } - function get_property_name() { + function getPropertyName() { return '-html2ps-cellpadding'; } } -CSS::register_css_property(new CSSCellPadding); +(new CSS())->register_css_property(new CSSCellPadding); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.cellspacing.inc.php b/public_html/css.pseudo.cellspacing.inc.php index f7c3b1d..58efffb 100644 --- a/public_html/css.pseudo.cellspacing.inc.php +++ b/public_html/css.pseudo.cellspacing.inc.php @@ -2,27 +2,27 @@ // $Header: /cvsroot/html2ps/css.pseudo.cellspacing.inc.php,v 1.6 2006/09/07 18:38:14 Konstantin Exp $ class CSSCellSpacing extends CSSPropertyHandler { - function CSSCellSpacing() { - $this->CSSPropertyHandler(true, false); + function __construct() { + CSSPropertyHandler::__construct(true, false); } function default_value() { - return Value::fromData(1, UNIT_PX); + return (new Value())->fromData(1, UNIT_PX); } function parse($value) { - return Value::fromString($value); + return (new Value())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_CELLSPACING; } - function get_property_name() { + function getPropertyName() { return '-html2ps-cellspacing'; } } -CSS::register_css_property(new CSSCellSpacing); +(new CSS())->register_css_property(new CSSCellSpacing); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.form.action.inc.php b/public_html/css.pseudo.form.action.inc.php index 4f56378..b9eb4c8 100644 --- a/public_html/css.pseudo.form.action.inc.php +++ b/public_html/css.pseudo.form.action.inc.php @@ -1,7 +1,7 @@ CSSPropertyHandler(true, true); } + function __construct() { CSSPropertyHandler::__construct(true, true); } function default_value() { return null; } @@ -9,15 +9,15 @@ function parse($value) { return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_FORM_ACTION; } - function get_property_name() { + function getPropertyName() { return '-html2ps-form-action'; } } -CSS::register_css_property(new CSSPseudoFormAction); +(new CSS())->register_css_property(new CSSPseudoFormAction); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.form.radiogroup.inc.php b/public_html/css.pseudo.form.radiogroup.inc.php index 21ddf31..dc8aa0e 100644 --- a/public_html/css.pseudo.form.radiogroup.inc.php +++ b/public_html/css.pseudo.form.radiogroup.inc.php @@ -1,8 +1,8 @@ CSSPropertyHandler(true, true); + function __construct() { + CSSPropertyHandler::__construct(true, true); } function default_value() { @@ -13,15 +13,15 @@ function parse($value) { return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_FORM_RADIOGROUP; } - function get_property_name() { + function getPropertyName() { return '-html2ps-form-radiogroup'; } } -CSS::register_css_property(new CSSPseudoFormRadioGroup); +(new CSS())->register_css_property(new CSSPseudoFormRadioGroup); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.link.destination.inc.php b/public_html/css.pseudo.link.destination.inc.php index 690500d..45c25a8 100644 --- a/public_html/css.pseudo.link.destination.inc.php +++ b/public_html/css.pseudo.link.destination.inc.php @@ -1,27 +1,27 @@ CSSPropertyHandler(false, false); + function __construct() { + CSSPropertyHandler::__construct(false, false); } function default_value() { - return null; + return ""; } function parse($value) { return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_LINK_DESTINATION; } - function get_property_name() { + function getPropertyName() { return '-html2ps-link-destination'; } } -CSS::register_css_property(new CSSPseudoLinkDestination); +(new CSS())->register_css_property(new CSSPseudoLinkDestination); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.link.target.inc.php b/public_html/css.pseudo.link.target.inc.php index 98d8691..4828a57 100644 --- a/public_html/css.pseudo.link.target.inc.php +++ b/public_html/css.pseudo.link.target.inc.php @@ -1,39 +1,39 @@ CSSPropertyHandler(true, true); } + function __construct() { CSSPropertyHandler::__construct(true, true); } function default_value() { return ""; } function is_external_link($value) { - return (strlen($value) > 0 && $value{0} != "#"); + return (strlen($value) > 0 && $value[0] != "#"); } function is_local_link($value) { - return (strlen($value) > 0 && $value{0} == "#"); + return (strlen($value) > 0 && $value[0] == "#"); } function parse($value, &$pipeline) { // Keep local links (starting with sharp sign) as-is - if (CSSPseudoLinkTarget::is_local_link($value)) { return $value; } + if ((new CSSPseudoLinkTarget())->is_local_link($value)) { return $value; } $data = @parse_url($value); if (!isset($data['scheme']) || $data['scheme'] == "" || $data['scheme'] == "http") { return $pipeline->guess_url($value); } else { return $value; - }; + } } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_LINK_TARGET; } - function get_property_name() { + function getPropertyName() { return '-html2ps-link-target'; } } -CSS::register_css_property(new CSSPseudoLinkTarget); +(new CSS())->register_css_property(new CSSPseudoLinkTarget); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.listcounter.inc.php b/public_html/css.pseudo.listcounter.inc.php index 27f8890..b3971b1 100644 --- a/public_html/css.pseudo.listcounter.inc.php +++ b/public_html/css.pseudo.listcounter.inc.php @@ -2,27 +2,19 @@ // $Header: /cvsroot/html2ps/css.pseudo.listcounter.inc.php,v 1.4 2006/09/07 18:38:14 Konstantin Exp $ class CSSPseudoListCounter extends CSSPropertyHandler { - function CSSPseudoListCounter() { - $this->CSSPropertyHandler(true, false); - } - - function default_value() { - return 0; - } + function __construct() { CSSPropertyHandler::__construct(true, false); } + function default_value() { return 0; } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_LIST_COUNTER; } - function get_property_name() { + function getPropertyName() { return '-html2ps-list-counter'; } - function parse($value) { - return (int)$value; - } } -CSS::register_css_property(new CSSPseudoListCounter); +(new CSS())->register_css_property(new CSSPseudoListCounter); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.localalign.inc.php b/public_html/css.pseudo.localalign.inc.php index c21b431..b5ec356 100644 --- a/public_html/css.pseudo.localalign.inc.php +++ b/public_html/css.pseudo.localalign.inc.php @@ -6,21 +6,21 @@ define('LA_RIGHT',2); class CSSLocalAlign extends CSSPropertyHandler { - function CSSLocalAlign() { $this->CSSPropertyHandler(false, false); } + function __construct() { CSSPropertyHandler::__construct(false, false); } function default_value() { return LA_LEFT; } function parse($value) { return $value; } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_LOCALALIGN; } - function get_property_name() { + function getPropertyName() { return '-html2ps-localalign'; } } -CSS::register_css_property(new CSSLocalAlign); +(new CSS())->register_css_property(new CSSLocalAlign); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.nowrap.inc.php b/public_html/css.pseudo.nowrap.inc.php index 8a65714..dea3fe0 100644 --- a/public_html/css.pseudo.nowrap.inc.php +++ b/public_html/css.pseudo.nowrap.inc.php @@ -5,18 +5,18 @@ define('NOWRAP_NOWRAP',1); class CSSPseudoNoWrap extends CSSPropertyHandler { - function CSSPseudoNoWrap() { $this->CSSPropertyHandler(false, false); } + function __construct() { CSSPropertyHandler::__construct(false, false); } function default_value() { return NOWRAP_NORMAL; } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_NOWRAP; } - function get_property_name() { + function getPropertyName() { return '-html2ps-nowrap'; } } -CSS::register_css_property(new CSSPseudoNoWrap); +(new CSS())->register_css_property(new CSSPseudoNoWrap); ?> \ No newline at end of file diff --git a/public_html/css.pseudo.table.border.inc.php b/public_html/css.pseudo.table.border.inc.php index c89cd44..ad4cc6a 100644 --- a/public_html/css.pseudo.table.border.inc.php +++ b/public_html/css.pseudo.table.border.inc.php @@ -6,19 +6,19 @@ class CSSPseudoTableBorder extends CSSPropertyHandler { var $_defaultValue; - function CSSPseudoTableBorder() { - $this->CSSPropertyHandler(true, false); + function __construct() { + CSSPropertyHandler::__construct(true, false); - $this->_defaultValue = BorderPDF::create(array('top' => array('width' => Value::fromString('2px'), + $this->_defaultValue = (new BorderPDF())->create(array('top' => array('width' => (new Value())->fromString('2px'), 'color' => array(0,0,0), 'style' => BS_NONE), - 'right' => array('width' => Value::fromString('2px'), + 'right' => array('width' => (new Value())->fromString('2px'), 'color' => array(0,0,0), 'style' => BS_NONE), - 'bottom' => array('width' => Value::fromString('2px'), + 'bottom' => array('width' => (new Value())->fromString('2px'), 'color' => array(0,0,0), 'style' => BS_NONE), - 'left' => array('width' => Value::fromString('2px'), + 'left' => array('width' => (new Value())->fromString('2px'), 'color' => array(0,0,0), 'style' => BS_NONE))); } @@ -27,11 +27,11 @@ function default_value() { return $this->_defaultValue->copy(); } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_TABLE_BORDER; } - function get_property_name() { + function getPropertyName() { return '-html2ps-table-border'; } @@ -52,6 +52,6 @@ function inherit($old_state, &$new_state) { } } -CSS::register_css_property(new CSSPseudoTableBorder()); +(new CSS())->register_css_property(new CSSPseudoTableBorder()); ?> \ No newline at end of file diff --git a/public_html/css.right.inc.php b/public_html/css.right.inc.php index a39b025..ef0279e 100644 --- a/public_html/css.right.inc.php +++ b/public_html/css.right.inc.php @@ -4,9 +4,9 @@ require_once(HTML2PS_DIR.'value.right.php'); class CSSRight extends CSSPropertyHandler { - function CSSRight() { - $this->CSSPropertyHandler(false, false); - $this->_autoValue = ValueRight::fromString('auto'); + function __construct() { + CSSPropertyHandler::__construct(false, false); + $this->_autoValue = (new ValueRight())->fromString('auto'); } function _getAutoValue() { @@ -18,18 +18,18 @@ function default_value() { } function parse($value) { - return ValueRight::fromString($value); + return (new ValueRight())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_RIGHT; } - function get_property_name() { + function getPropertyName() { return 'right'; } } -CSS::register_css_property(new CSSRight); +(new CSS())->register_css_property(new CSSRight); ?> \ No newline at end of file diff --git a/public_html/css.rules.inc.php b/public_html/css.rules.inc.php index bc8e2b0..a0edb3c 100644 --- a/public_html/css.rules.inc.php +++ b/public_html/css.rules.inc.php @@ -1,5 +1,5 @@ push_base_url($this->baseurl); - $this->body->apply($state); + + $properties = $this->body->getPropertiesRaw(); + foreach ($properties as $property) { + $key = $property->getCode(); + $value = $property->getValue(); + + $handler =& (new CSS())->get_handler($key); + $handler->replace($value, $state); + } + $pipeline->pop_base_url(); } - function add_property($property) { - $this->body->add_property($property); + function addProperty($property) { + $this->body->addProperty($property); } - function CSSRule($rule, &$pipeline) { + function __construct($rule, &$pipeline) { $this->selector = $rule[0]; $this->body = $rule[1]->copy(); $this->baseurl = $rule[2]; @@ -30,12 +39,12 @@ function CSSRule($rule, &$pipeline) { $this->pseudoelement = css_find_pseudoelement($this->selector); } - function set_property($key, $value, &$pipeline) { - $this->body->set_property_value($key, $value); + function setProperty($key, $value, &$pipeline) { + $this->body->setPropertyValue($key, $value); } - function &get_property($key) { - return $this->body->get_property_value($key); + function getProperty($key) { + return $this->body->getPropertyValue($key); } function get_order() { return $this->order; } @@ -48,15 +57,15 @@ function match($root) { } } -function rule_get_selector(&$rule) { return $rule[0]; }; +function rule_get_selector(&$rule) { return $rule[0]; } function cmp_rules($r1, $r2) { $a = css_selector_specificity($r1[0]); $b = css_selector_specificity($r2[0]); for ($i=0; $i<=2; $i++) { - if ($a[$i] != $b[$i]) { return ($a[$i] < $b[$i]) ? -1 : 1; }; - }; + if ($a[$i] != $b[$i]) { return ($a[$i] < $b[$i]) ? -1 : 1; } + } // If specificity of selectors is equal, use rules natural order in stylesheet @@ -68,8 +77,8 @@ function cmp_rule_objs($r1, $r2) { $b = $r2->get_specificity(); for ($i=0; $i<=2; $i++) { - if ($a[$i] != $b[$i]) { return ($a[$i] < $b[$i]) ? -1 : 1; }; - }; + if ($a[$i] != $b[$i]) { return ($a[$i] < $b[$i]) ? -1 : 1; } + } // If specificity of selectors is equal, use rules natural order in stylesheet diff --git a/public_html/css.rules.page.inc.php b/public_html/css.rules.page.inc.php index 1e34a54..b4a2fb5 100644 --- a/public_html/css.rules.page.inc.php +++ b/public_html/css.rules.page.inc.php @@ -5,7 +5,7 @@ class CSSPageSelector { var $_type; - function CSSPageSelector($type) { + function __construct($type) { $this->set_type($type); } @@ -19,16 +19,16 @@ function set_type($type) { } class CSSPageSelectorAll extends CSSPageSelector { - function CSSPageSelectorAll() { - $this->CSSPageSelector(CSS_PAGE_SELECTOR_ALL); + function __construct() { + CSSPageSelector::__construct(CSS_PAGE_SELECTOR_ALL); } } class CSSPageSelectorNamed extends CSSPageSelector { var $_name; - function CSSPageSelectorNamed($name) { - $this->CSSPageSelector(CSS_PAGE_SELECTOR_NAMED); + function __construct($name) { + CSSPageSelector::__construct(CSS_PAGE_SELECTOR_NAMED); $this->set_name($name); } @@ -42,33 +42,30 @@ function set_name($name) { } class CSSPageSelectorFirst extends CSSPageSelector { - function CSSPageSelectorFirst() { - $this->CSSPageSelector(CSS_PAGE_SELECTOR_FIRST); + function __construct() { + CSSPageSelector::__construct(CSS_PAGE_SELECTOR_FIRST); } } class CSSPageSelectorLeft extends CSSPageSelector { - function CSSPageSelectorLeft() { - $this->CSSPageSelector(CSS_PAGE_SELECTOR_LEFT); + function __construct() { + CSSPageSelector::__construct(CSS_PAGE_SELECTOR_LEFT); } } class CSSPageSelectorRight extends CSSPageSelector { - function CSSPageSelectorRight() { - $this->CSSPageSelector(CSS_PAGE_SELECTOR_RIGHT); + function __construct() { + CSSPageSelector::__construct(CSS_PAGE_SELECTOR_RIGHT); } } class CSSAtRulePage { var $selector; var $margin_boxes; - var $css; - function CSSAtRulePage($selector, &$pipeline) { + function __construct($selector) { $this->selector = $selector; $this->margin_boxes = array(); - - $this->css =& new CSSPropertyCollection(); } function &getSelector() { @@ -86,21 +83,21 @@ function getAtRuleMarginBoxes() { function addAtRuleMarginBox($rule) { $this->margin_boxes[$rule->getSelector()] = $rule; } - - function setCSSProperty($property) { - $this->css->add_property($property); - } } class CSSAtRuleMarginBox { var $selector; var $css; + function getSelector() { + return $this->selector; + } + /** * TODO: CSS_TEXT_ALIGN should get top/bottom values by default for * left-top, left-bottom, right-top and right-bottom boxes */ - function CSSAtRuleMarginBox($selector, &$pipeline) { + function __construct($selector, &$pipeline) { $this->selector = $selector; $css = "-html2ps-html-content: ''; content: ''; width: auto; height: auto; margin: 0; border: none; padding: 0; font: auto;"; @@ -114,13 +111,9 @@ function CSSAtRuleMarginBox($selector, &$pipeline) { $pipeline); } - function getSelector() { - return $this->selector; - } - function _getCSSDefaults($selector) { - $text_align_handler =& CSS::get_handler(CSS_TEXT_ALIGN); - $vertical_align_handler =& CSS::get_handler(CSS_VERTICAL_ALIGN); + $text_align_handler =& (new CSS())->get_handler(CSS_TEXT_ALIGN); + $vertical_align_handler =& (new CSS())->get_handler(CSS_VERTICAL_ALIGN); switch ($selector) { case CSS_MARGIN_BOX_SELECTOR_TOP: @@ -159,15 +152,15 @@ function _getCSSDefaults($selector) { return 'text-align: center; vertical-align: middle'; case CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM: return 'text-align: center; vertical-align: bottom'; - }; + } } function setCSSProperty($property) { - $this->css->add_property($property); + $this->css->addProperty($property); } - function &get_css_property($code) { - return $this->css->get_property($code); + function getCSSProperty($code) { + return $this->css->getProperty($code); } } @@ -185,7 +178,8 @@ function parse_css_atpage_rules($css, &$css_ruleset) { while (preg_match('/^(.*?)@page(.*)/is', $css, $matches)) { $data = $matches[2]; $css = $matches[1].parse_css_atpage_rule(trim($data), $css_ruleset); - }; + } + return $css; } @@ -196,12 +190,12 @@ function parse_css_atpage_rule($css, &$css_ruleset) { if (!preg_match('/^(.*?){(.*)$/is', $css, $matches)) { error_log('No selector and/or open bracket found in @page rule'); return $css; - }; + } $raw_selector = trim($matches[1]); $css = trim($matches[2]); $selector =& parse_css_atpage_selector($raw_selector); - $at_rule =& new CSSAtRulePage($selector, $css_ruleset); + $at_rule= new CSSAtRulePage($selector); /** * The body of @page rule may contain declaraction (detected by ';'), @@ -218,7 +212,7 @@ function parse_css_atpage_rule($css, &$css_ruleset) { /** * Normal declaration (text contained in $raw_prefix */ - parse_css_atpage_declaration($raw_prefix, $at_rule, $css_ruleset); + parse_css_atpage_declaration($raw_prefix, $at_rule); $css = $raw_suffix; break; @@ -233,16 +227,16 @@ function parse_css_atpage_rule($css, &$css_ruleset) { /** * End-of-rule */ - $css_ruleset->add_at_rule_page($at_rule); + $css_ruleset->addAtRulePage($at_rule); return $raw_suffix; - }; - }; + } + } /** * Note that we should normally exit via '}' token handler above */ error_log('No close bracket found in @page rule'); - $css_ruleset->add_at_rule_page($at_rule); + $css_ruleset->addAtRulePage($at_rule); return $css; } @@ -255,34 +249,34 @@ function parse_css_atpage_rule($css, &$css_ruleset) { function &parse_css_atpage_selector($selector) { switch ($selector) { case '': - $selector =& new CSSPageSelectorAll(); + $selector= new CSSPageSelectorAll(); return $selector; case ':first': - $selector =& new CSSPageSelectorFirst(); + $selector= new CSSPageSelectorFirst(); return $selector; case ':left': - $selector =& new CSSPageSelectorLeft(); + $selector= new CSSPageSelectorLeft(); return $selector; case ':right': - $selector =& new CSSPageSelectorRight(); + $selector= new CSSPageSelectorRight(); return $selector; default: - if (CSS::is_identifier($selector)) { - $selector =& new CSSPageSelectorNamed($selector); + if ((new CSS())->is_identifier($selector)) { + $selector= new CSSPageSelectorNamed($selector); return $selector; } else { error_log(sprintf('Unknown page selector in @page rule: \'%s\'', $selector)); - $selector =& new CSSPageSelectorAll(); + $selector= new CSSPageSelectorAll(); return $selector; - }; - }; + } + } } function parse_css_atpage_margin_box($css, &$at_rule, &$pipeline) { if (!preg_match("/^([-\w]*)\s*{(.*)/is",$css,$matches)) { error_log("Invalid margin box at-rule format"); return $css; - }; + } $raw_margin_box_selector = trim($matches[1]); $css = trim($matches[2]); @@ -314,8 +308,8 @@ function parse_css_atpage_margin_box($css, &$at_rule, &$pipeline) { */ $at_rule->addAtRuleMarginBox($at_rule_margin_box); return $raw_suffix; - }; - }; + } + } /** * Note that we should normally exit via '}' token handler above @@ -367,28 +361,38 @@ function parse_css_atpage_margin_box_selector($css) { error_log(sprintf('Unrecognized margin box selector: \'%s\'', $css)); return CSS_MARGIN_BOX_SELECTOR_TOP; } -}; - -function parse_css_atpage_declaration($css, &$at_rule, &$pipeline) { - $parsed =& parse_css_property($css, $pipeline); +} - if (!is_null($parsed)) { - $properties = $parsed->getPropertiesSortedByPriority(); - foreach ($properties as $property) { - $at_rule->setCSSProperty($property); - }; - }; +/** + * Available properties: + * margin (and its subproperties) + * size + * + */ +function parse_css_atpage_declaration($css, &$at_rule) { } + +/** + * Available properties: + * content + * text-align + * vertical-align + * width + * height + * border + */ function parse_css_atpage_margin_box_declaration($css, &$at_rule, &$pipeline) { - $parsed =& parse_css_property($css, $pipeline); - - if (!is_null($parsed)) { - $properties = $parsed->getPropertiesSortedByPriority(); - foreach ($properties as $property) { - $at_rule->setCSSProperty($property); - }; - }; + /** + * Here we pass null as a value of $pipeline parameter to parse_css_property function; + * we can do it because there's no @import directives allowed in margin context + */ + $parsed = parse_css_property($css, $pipeline); + + $properties = $parsed->getPropertiesSortedByPriority(); + foreach ($properties as $property) { + $at_rule->setCSSProperty($property); + } } ?> \ No newline at end of file diff --git a/public_html/css.ruleset.class.php b/public_html/css.ruleset.class.php index 4202063..c440f72 100644 --- a/public_html/css.ruleset.class.php +++ b/public_html/css.ruleset.class.php @@ -5,7 +5,7 @@ class CSSRuleset { var $tag_filtered; var $_lastId; - function CSSRuleset() { + function __construct() { $this->rules = array(); $this->tag_filtered = array(); $this->_lastId = 0; @@ -23,22 +23,23 @@ function parse_style_node($root, &$pipeline) { $media_list = array("screen"); if ($root->has_attribute("media")) { // Note that there may be whitespace symbols around commas, so we should not just use 'explode' function + // $media_list = preg_split("/\s*,\s*/",trim($root->get_attribute("media"))); - }; + } if (!is_allowed_media($media_list)) { if (defined('DEBUG_MODE')) { error_log(sprintf('No allowed (%s) media types found in CSS stylesheet media types (%s). Stylesheet ignored.', join(',', config_get_allowed_media()), join(',', $media_list))); - }; + } return; - }; + } if (!isset($GLOBALS['g_stylesheet_title']) || $GLOBALS['g_stylesheet_title'] === "") { $GLOBALS['g_stylesheet_title'] = $root->get_attribute("title"); - }; + } if (!$root->has_attribute("title") || $root->get_attribute("title") === $GLOBALS['g_stylesheet_title']) { /** @@ -47,21 +48,19 @@ function parse_style_node($root, &$pipeline) { $content = trim($root->get_content()); if ($content != "") { $this->parse_css($content, $pipeline); - }; - }; + } + } } function scan_styles($root, &$pipeline) { switch ($root->node_type()) { case XML_ELEMENT_NODE: - $tagname = strtolower($root->tagname()); - - if ($tagname === 'style') { + if ($root->tagname() === 'style') { // Parse nodes // $this->parse_style_node($root, $pipeline); - } elseif ($tagname === 'link') { + } elseif ($root->tagname() === 'link') { // Parse nodes // $rel = strtolower($root->get_attribute("rel")); @@ -71,20 +70,17 @@ function scan_styles($root, &$pipeline) { $media = explode(",",$root->get_attribute("media")); } else { $media = array(); - }; + } if ($rel == "stylesheet" && ($type == "text/css" || $type == "") && (count($media) == 0 || is_allowed_media($media))) { - // Attempt to escape URL automaticaly - $url_autofix = new AutofixUrl(); - $src = $url_autofix->apply(trim($root->get_attribute('href'))); - + $src = $root->get_attribute("href"); if ($src) { $this->css_import($src, $pipeline); - }; - }; - }; + } + } + } // Note that we continue processing here! case XML_DOCUMENT_NODE: @@ -94,9 +90,9 @@ function scan_styles($root, &$pipeline) { while ($child) { $this->scan_styles($child, $pipeline); $child = $child->next_sibling(); - }; + } break; - }; + } } function parse_css($css, &$pipeline, $baseindex = 0) { @@ -105,7 +101,7 @@ function parse_css($css, &$pipeline, $baseindex = 0) { // remove the UTF8 byte-order mark from the beginning of the file (several high-order symbols at the beginning) $pos = 0; $len = strlen($css); - while (ord($css{$pos}) > 127 && $pos < $len) { $pos ++; }; + while (ord($css[$pos]) > 127 && $pos < $len) { $pos ++; } $css = substr($css, $pos); // Process @media rules; @@ -129,16 +125,16 @@ function parse_css($css, &$pipeline, $baseindex = 0) { } else { $content = $matches[1]; $tail = $matches[2]; - }; + } // Check if this media is to be processed if (preg_match("/".$allowed_media."/i", $media)) { $this->parse_css_media($content, $pipeline, $baseindex); - }; + } // Process the rest of CSS file $css = $tail; - }; + } // The rest of CSS file belogs to common media, process it too $this->parse_css_media($css, $pipeline, $baseindex); @@ -148,12 +144,13 @@ function css_import($src, &$pipeline) { // Update the base url; // all urls will be resolved relatively to the current stylesheet url $url = $pipeline->guess_url($src); + $data = $pipeline->fetch($url); /** * If referred file could not be fetched return immediately */ - if (is_null($data)) { return; }; + if (is_null($data)) { return; } $css = $data->get_content(); if (!empty($css)) { @@ -166,7 +163,7 @@ function css_import($src, &$pipeline) { $css = preg_replace('/-->\s*$/', '', $css); $this->parse_css($css, $pipeline); - }; + } $pipeline->pop_base_url(); } @@ -181,7 +178,7 @@ function parse_css_import($import, &$pipeline) { } elseif (preg_match("/@import\s+(.*);/",$import, $matches)) { // @import $this->css_import(trim(css_remove_value_quotes($matches[1])), $pipeline); - }; + } } function parse_css_media($css, &$pipeline, $baseindex = 0) { @@ -196,7 +193,7 @@ function parse_css_media($css, &$pipeline, $baseindex = 0) { for ($i=0; $i<$num; $i++) { $this->parse_css_import($matches[0][$i], $pipeline); } - }; + } // Remove @import rules so they will not break further processing $css = preg_replace("/@import[^;]+;/","", $css); @@ -221,8 +218,8 @@ function parse_css_media($css, &$pipeline, $baseindex = 0) { $this->_lastId + $baseindex); $this->add_rule($rule, $pipeline); - }; - }; + } + } } function add_rule(&$rule, &$pipeline) { @@ -241,37 +238,37 @@ function apply(&$root, &$state, &$pipeline) { if (isset($this->tag_filtered[strtolower($root->tagname())])) { $local_css = $this->tag_filtered[strtolower($root->tagname())]; - }; + } if (isset($this->tag_filtered["*"])) { $local_css = array_merge($local_css, $this->tag_filtered["*"]); - }; + } $applicable = array(); foreach ($local_css as $rule) { if ($rule->match($root)) { $applicable[] = $rule; - }; - }; + } + } usort($applicable, "cmp_rule_objs"); foreach ($applicable as $rule) { switch ($rule->get_pseudoelement()) { case SELECTOR_PSEUDOELEMENT_BEFORE: - $handler =& CSS::get_handler(CSS_HTML2PS_PSEUDOELEMENTS); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_PSEUDOELEMENTS); $handler->replace($handler->get($state->getState()) | CSS_HTML2PS_PSEUDOELEMENTS_BEFORE, $state); break; case SELECTOR_PSEUDOELEMENT_AFTER: - $handler =& CSS::get_handler(CSS_HTML2PS_PSEUDOELEMENTS); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_PSEUDOELEMENTS); $handler->replace($handler->get($state->getState()) | CSS_HTML2PS_PSEUDOELEMENTS_AFTER, $state); break; default: $rule->apply($root, $state, $pipeline); break; - }; - }; + } + } } function apply_pseudoelement($element_type, &$root, &$state, &$pipeline) { @@ -279,11 +276,11 @@ function apply_pseudoelement($element_type, &$root, &$state, &$pipeline) { if (isset($this->tag_filtered[strtolower($root->tagname())])) { $local_css = $this->tag_filtered[strtolower($root->tagname())]; - }; + } if (isset($this->tag_filtered["*"])) { $local_css = array_merge($local_css, $this->tag_filtered["*"]); - }; + } $applicable = array(); @@ -292,9 +289,9 @@ function apply_pseudoelement($element_type, &$root, &$state, &$pipeline) { if ($rule->get_pseudoelement() == $element_type) { if ($rule->match($root)) { $applicable[] =& $rule; - }; - }; - }; + } + } + } usort($applicable, "cmp_rule_objs"); @@ -302,7 +299,7 @@ function apply_pseudoelement($element_type, &$root, &$state, &$pipeline) { foreach ($applicable as $rule) { $rule->apply($root, $state, $pipeline); - }; + } } // Check if only tag with a specific name can match this selector @@ -316,8 +313,8 @@ function detect_applicable_tag($selector) { case SELECTOR_SEQUENCE: foreach ($selector[1] as $subselector) { $tag = $this->detect_applicable_tag($subselector); - if ($tag) { return $tag; }; - }; + if ($tag) { return $tag; } + } return null; default: return null; diff --git a/public_html/css.selectors.inc.php b/public_html/css.selectors.inc.php index 60adfdf..bd9a1b3 100644 --- a/public_html/css.selectors.inc.php +++ b/public_html/css.selectors.inc.php @@ -54,54 +54,54 @@ // Any node can be marked by several space separated class names // function node_have_class($root, $target_class) { - if (!$root->has_attribute('class')) { return false; }; + if (!$root->has_attribute('class')) { return false; } $classes = preg_split("/\s+/", strtolower($root->get_attribute('class'))); foreach ($classes as $class) { if ($class == $target_class) { return true; - }; - }; + } + } return false; -}; +} function match_selector($selector, $root) { switch ($selector[0]) { case SELECTOR_TAG: - if ($selector[1] == strtolower($root->tagname())) { return true; }; + if ($selector[1] == strtolower($root->tagname())) { return true; } break; case SELECTOR_ID: - if ($selector[1] == strtolower($root->get_attribute('id'))) { return true; }; + if ($selector[1] == strtolower($root->get_attribute('id'))) { return true; } break; case SELECTOR_CLASS: if (node_have_class($root, $selector[1])) { return true; } - if ($selector[1] == strtolower($root->get_attribute('class'))) { return true; }; + if ($selector[1] == strtolower($root->get_attribute('class'))) { return true; } break; case SELECTOR_TAG_CLASS: if ((node_have_class($root, $selector[2])) && - ($selector[1] == strtolower($root->tagname()))) { return true; }; + ($selector[1] == strtolower($root->tagname()))) { return true; } break; case SELECTOR_SEQUENCE: foreach ($selector[1] as $subselector) { - if (!match_selector($subselector, $root)) { return false; }; - }; + if (!match_selector($subselector, $root)) { return false; } + } return true; case SELECTOR_PARENT: case SELECTOR_PARENT_LOW_PRIORITY: $node = $root->parent(); while ($node && $node->node_type() == XML_ELEMENT_NODE) { - if (match_selector($selector[1], $node)) { return true; }; + if (match_selector($selector[1], $node)) { return true; } $node = $node->parent(); - }; + } return false; case SELECTOR_DIRECT_PARENT: $node = $root->parent(); if ($node && $node->node_type() == XML_ELEMENT_NODE) { - if (match_selector($selector[1], $node)) { return true; }; - }; + if (match_selector($selector[1], $node)) { return true; } + } return false; case SELECTOR_ATTR: $attr_name = $selector[1]; @@ -121,7 +121,7 @@ function match_selector($selector, $root) { if (!$root->has_attribute($attr_name)) { return false; - }; + } return strtolower($root->get_attribute($attr_name)) == strtolower($attr_value); case SELECTOR_ATTR_VALUE_WORD: // Note that CSS 2.1 standard does not says strictly if attribute case @@ -138,12 +138,12 @@ function match_selector($selector, $root) { if (!$root->has_attribute($attr_name)) { return false; - }; + } $words = preg_split("/\s+/",$root->get_attribute($attr_name)); foreach ($words as $word) { - if (strtolower($word) == strtolower($attr_value)) { return true; }; - }; + if (strtolower($word) == strtolower($attr_value)) { return true; } + } return false; case SELECTOR_PSEUDOCLASS_LINK: return $root->tagname() == "a" && $root->has_attribute('href'); @@ -162,7 +162,7 @@ function match_selector($selector, $root) { case SELECTOR_ANY: return true; - }; + } return false; } @@ -219,6 +219,6 @@ function css_selector_specificity($selector) { // function selector_get_type($selector) { return $selector[0]; -}; +} ?> \ No newline at end of file diff --git a/public_html/css.size.inc.php b/public_html/css.size.inc.php index 117c148..d4f9857 100644 --- a/public_html/css.size.inc.php +++ b/public_html/css.size.inc.php @@ -1,8 +1,8 @@ CSSPropertyHandler(false, false); + function __construct() { + CSSPropertyHandler::__construct(false, false); } function default_value() { @@ -14,23 +14,23 @@ function default_value() { function parse($value) { if ($value == '') { return null; - }; + } // First attempt to create media with predefined name if (preg_match('/^(\w+)(?:\s+(portrait|landscape))?$/', $value, $matches)) { $name = $matches[1]; $landscape = isset($matches[2]) && $matches[2] == 'landscape'; - $media =& Media::predefined($name); + $media =& (new Media())->predefined($name); if (is_null($media)) { return null; - }; + } return array('size' => array('width' => $media->get_width(), 'height' => $media->get_height()), 'landscape' => $landscape); - }; + } // Second, attempt to create media with predefined size $parts = preg_split('/\s+/', $value); @@ -43,7 +43,7 @@ function parse($value) { if ($width == 0 || $height == 0) { return null; - }; + } return array('size' => array('width' => $width / mm2pt(1) / pt2pt(1), 'height' => $height / mm2pt(1) / pt2pt(1)), @@ -59,6 +59,6 @@ function get_property_name() { } } -CSS::register_css_property(new CSSSize()); +(new CSS())->register_css_property(new CSSSize()); ?> \ No newline at end of file diff --git a/public_html/css.state.class.php b/public_html/css.state.class.php index 6787545..15922f7 100644 --- a/public_html/css.state.class.php +++ b/public_html/css.state.class.php @@ -6,7 +6,7 @@ class CSSState { var $_handlerSet; var $_baseFontSize; - function CSSState(&$handlerSet) { + function __construct(&$handlerSet) { $this->_handlerSet =& $handlerSet; $this->_state = array($this->_getDefaultState()); $this->_stateDefaultFlags = array($this->_getDefaultStateFlags()); @@ -28,8 +28,8 @@ function _getDefaultStateFlags() { function replaceParsed($property_data, $property_list) { foreach ($property_list as $property) { - $this->set_property($property, $property_data->get_css_property($property)); - }; + $this->setProperty($property, $property_data->getCSSProperty($property)); + } } function popState() { @@ -56,12 +56,12 @@ function pushState() { * Only computed font-size values are inherited; this means that * base font size value should not be recalculated if font-size was not set explicitly */ - if ($this->get_propertyDefaultFlag(CSS_FONT_SIZE)) { + if ($this->getPropertyDefaultFlag(CSS_FONT_SIZE)) { array_unshift($this->_baseFontSize, $base_size); } else { $size = $this->getInheritedProperty(CSS_FONT_SIZE); array_unshift($this->_baseFontSize, $size->toPt($base_size)); - }; + } array_unshift($this->_state, $this->getState()); array_unshift($this->_stateDefaultFlags, $this->_getDefaultStateFlags()); @@ -75,7 +75,7 @@ function pushDefaultState() { foreach ($handlers as $property => $handler) { $handler->inherit($this->_state[1], $this->_state[0]); - }; + } } function pushDefaultTextState() { @@ -99,79 +99,77 @@ function &getState() { return $this->_state[0]; } - function &getInheritedProperty($code) { - $handler =& CSS::get_handler($code); + function getInheritedProperty($code) { + $handler =& (new CSS())->get_handler($code); - $size = count($this->_state); + $size = count((array) $this->_state); for ($i=0; $i<$size; $i++) { - $value =& $handler->get($this->_state[$i]); + $value = $handler->get($this->_state[$i]); if ($value != CSS_PROPERTY_INHERIT) { return $value; - }; + } // Prevent taking the font-size property; as, according to CSS // standard, 'inherit' should mean calculated value, we use // '1em' instead, forcing the script to take parent calculated // value later if ($code == CSS_FONT_SIZE) { - $value =& Value::fromData(1, UNIT_EM); - return $value; - }; - }; + return (new Value())->fromData(1, UNIT_EM); + } + } - $null = null; - return $null; + return null; } - function get_propertyOnLevel($code, $level) { + function getPropertyOnLevel($code, $level) { return $this->_state[$level][$code]; } /** * Optimization notice: this function is called very often, - * so even a slight overhead for the 'getState() and CSS::get_handler + * so even a slight overhead for the 'getState() and (new CSS())->get_handler * accumulates in a significiant processing delay. * * getState was replaced with direct $this->_state[0] access, * get_handler call results are cached in static var */ - function &get_property($code) { + function &getProperty($code) { static $cache = array(); if (!isset($cache[$code])) { - $cache[$code] =& CSS::get_handler($code); - }; + $cache[$code] =& (new CSS())->get_handler($code); + } $value =& $cache[$code]->get($this->_state[0]); return $value; } - function get_propertyDefaultFlag($code) { + function getPropertyDefaultFlag($code) { return $this->_stateDefaultFlags[0][$code]; } - function set_property_on_level($code, $level, $value) { + function setPropertyOnLevel($code, $level, $value) { $this->_state[$level][$code] = $value; } - function set_propertyDefault($code, $value) { + function setPropertyDefault($code, $value) { $state =& $this->getState(); $state[$code] = $value; } /** - * see get_property for optimization description + * see getProperty for optimization description */ - function set_property($code, $value) { - $this->set_propertyDefault($code, $value); + function setProperty($code, $value) { + $this->setPropertyDefault($code, $value); static $cache = array(); if (!isset($cache[$code])) { - $cache[$code] =& CSS::get_handler($code); - }; + $cache[$code] =& (new CSS())->get_handler($code); + } $cache[$code]->clearDefaultFlags($this); } - function set_propertyDefaultFlag($code, $value) { + function setPropertyDefaultFlag($code, $value) { $state_flags =& $this->getStateDefaultFlags(); $state_flags[$code] = $value; } diff --git a/public_html/css.table-layout.inc.php b/public_html/css.table-layout.inc.php index 0a4483b..989ac08 100644 --- a/public_html/css.table-layout.inc.php +++ b/public_html/css.table-layout.inc.php @@ -5,8 +5,8 @@ define('TABLE_LAYOUT_FIXED', 2); class CSSTableLayout extends CSSPropertyStringSet { - function CSSTableLayout() { - $this->CSSPropertyStringSet(false, + function __construct() { + CSSPropertyStringSet::__construct(false, false, array('auto' => TABLE_LAYOUT_AUTO, 'fixed' => TABLE_LAYOUT_FIXED)); @@ -16,15 +16,15 @@ function default_value() { return TABLE_LAYOUT_AUTO; } - function get_property_code() { + function getPropertyCode() { return CSS_TABLE_LAYOUT; } - function get_property_name() { + function getPropertyName() { return 'table-layout'; } } -CSS::register_css_property(new CSSTableLayout()); +(new CSS())->register_css_property(new CSSTableLayout()); ?> \ No newline at end of file diff --git a/public_html/css.text-align.inc.php b/public_html/css.text-align.inc.php index dc0c67d..78aae14 100644 --- a/public_html/css.text-align.inc.php +++ b/public_html/css.text-align.inc.php @@ -7,8 +7,8 @@ define('TA_JUSTIFY',3); class CSSTextAlign extends CSSPropertyStringSet { - function CSSTextAlign() { - $this->CSSPropertyStringSet(true, + function __construct() { + CSSPropertyStringSet::__construct(true, true, array('inherit' => CSS_PROPERTY_INHERIT, 'left' => TA_LEFT, @@ -35,15 +35,15 @@ function value2pdf($value) { } } - function get_property_code() { + function getPropertyCode() { return CSS_TEXT_ALIGN; } - function get_property_name() { + function getPropertyName() { return 'text-align'; } } -CSS::register_css_property(new CSSTextAlign); +(new CSS())->register_css_property(new CSSTextAlign); ?> \ No newline at end of file diff --git a/public_html/css.text-decoration.inc.php b/public_html/css.text-decoration.inc.php index 430cfd8..0c08f9f 100644 --- a/public_html/css.text-decoration.inc.php +++ b/public_html/css.text-decoration.inc.php @@ -16,8 +16,8 @@ */ class CSSTextDecoration extends CSSPropertyHandler { - function CSSTextDecoration() { - $this->CSSPropertyHandler(true, true); + function __construct() { + CSSPropertyHandler::__construct(true, true); } function default_value() { @@ -29,24 +29,24 @@ function default_value() { function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } $parsed = $this->default_value(); - if (strstr($value,"overline") !== false) { $parsed['O'] = true; }; - if (strstr($value,"underline") !== false) { $parsed['U'] = true; }; - if (strstr($value,"line-through") !== false) { $parsed['T'] = true; }; + if (strstr($value,"overline") !== false) { $parsed['O'] = true; } + if (strstr($value,"underline") !== false) { $parsed['U'] = true; } + if (strstr($value,"line-through") !== false) { $parsed['T'] = true; } return $parsed; } - function get_property_code() { + function getPropertyCode() { return CSS_TEXT_DECORATION; } - function get_property_name() { + function getPropertyName() { return 'text-decoration'; } } -CSS::register_css_property(new CSSTextDecoration); +(new CSS())->register_css_property(new CSSTextDecoration); ?> diff --git a/public_html/css.text-indent.inc.php b/public_html/css.text-indent.inc.php index c2f650d..d388a81 100644 --- a/public_html/css.text-indent.inc.php +++ b/public_html/css.text-indent.inc.php @@ -4,8 +4,8 @@ require_once(HTML2PS_DIR.'value.text-indent.class.php'); class CSSTextIndent extends CSSPropertyHandler { - function CSSTextIndent() { - $this->CSSPropertyHandler(true, true); + function __construct() { + CSSPropertyHandler::__construct(true, true); } function default_value() { @@ -15,24 +15,24 @@ function default_value() { function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } if (is_percentage($value)) { return new TextIndentValuePDF(array((int)$value, true)); } else { return new TextIndentValuePDF(array($value, false)); - }; + } } - function get_property_code() { + function getPropertyCode() { return CSS_TEXT_INDENT; } - function get_property_name() { + function getPropertyName() { return 'text-indent'; } } -CSS::register_css_property(new CSSTextIndent()); +(new CSS())->register_css_property(new CSSTextIndent()); ?> diff --git a/public_html/css.text-transform.inc.php b/public_html/css.text-transform.inc.php index d577c5f..68b54e5 100644 --- a/public_html/css.text-transform.inc.php +++ b/public_html/css.text-transform.inc.php @@ -7,8 +7,8 @@ define('CSS_TEXT_TRANSFORM_LOWERCASE' ,3); class CSSTextTransform extends CSSPropertyStringSet { - function CSSTextTransform() { - $this->CSSPropertyStringSet(false, + function __construct() { + CSSPropertyStringSet::__construct(false, true, array('inherit' => CSS_PROPERTY_INHERIT, 'none' => CSS_TEXT_TRANSFORM_NONE, @@ -21,15 +21,15 @@ function default_value() { return CSS_TEXT_TRANSFORM_NONE; } - function get_property_code() { + function getPropertyCode() { return CSS_TEXT_TRANSFORM; } - function get_property_name() { + function getPropertyName() { return 'text-transform'; } } -CSS::register_css_property(new CSSTextTransform); +(new CSS())->register_css_property(new CSSTextTransform); ?> diff --git a/public_html/css.top.inc.php b/public_html/css.top.inc.php index 6d19f7d..5e1bf26 100644 --- a/public_html/css.top.inc.php +++ b/public_html/css.top.inc.php @@ -4,9 +4,9 @@ require_once(HTML2PS_DIR.'value.top.php'); class CSSTop extends CSSPropertyHandler { - function CSSTop() { - $this->CSSPropertyHandler(false, false); - $this->_autoValue = ValueTop::fromString('auto'); + function __construct() { + CSSPropertyHandler::__construct(false, false); + $this->_autoValue = (new ValueTop())->fromString('auto'); } function _getAutoValue() { @@ -17,19 +17,19 @@ function default_value() { return $this->_getAutoValue(); } - function get_property_code() { + function getPropertyCode() { return CSS_TOP; } - function get_property_name() { + function getPropertyName() { return 'top'; } function parse($value) { - return ValueTop::fromString($value); + return (new ValueTop())->fromString($value); } } -CSS::register_css_property(new CSSTop); +(new CSS())->register_css_property(new CSSTop); ?> \ No newline at end of file diff --git a/public_html/css.utils.inc.php b/public_html/css.utils.inc.php index 60947c1..a661603 100644 --- a/public_html/css.utils.inc.php +++ b/public_html/css.utils.inc.php @@ -1,5 +1,5 @@ get_handler(CSS_DISPLAY); if ($handler->get($state->getState()) === "none") { return; - }; + } switch ($default_display) { case 'table-cell': @@ -46,17 +46,17 @@ function _fix_tag_display($default_display, &$state, &$pipeline) { case '-button': // INPUT buttons will always have 'display: -button' (in latter case if display = 'block', we'll use a wrapper box) - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); if ($handler->get($css_state->getState()) === 'block') { $need_block_wrapper = true; - }; + } $handler->css('-button', $pipeline); break; - }; + } } function is_percentage($value) { - return $value{strlen($value)-1} == "%"; + return $value[strlen($value)-1] == "%"; } /** @@ -112,30 +112,27 @@ function is_percentage($value) { * either be escaped or doubled. */ function css_process_escapes($value) { - $value = preg_replace_callback('/\\\\([\da-f]{1,6})( |[^][\da-f])/i', + $value = preg_replace_callback('/\\\\([\da-f]{1,6}) /i', 'css_process_escapes_callback', $value); - $value = preg_replace_callback('/\\\\([\da-f]{6})( ?)/i', + $value = preg_replace_callback('/\\\\([\da-f]{6})/i', 'css_process_escapes_callback', $value); + return $value; } function css_process_escapes_callback($matches) { - if ($matches[2] == ' ') { - return hex_to_utf8($matches[1]); - } else { - return hex_to_utf8($matches[1]).$matches[2]; - }; + return hex_to_utf8($matches[1]); } function css_remove_value_quotes($value) { - if (strlen($value) == 0) { return $value; }; + if (strlen($value) == 0) { return $value; } - if ($value{0} === "'" || $value{0} === "\"") { + if ($value[0] === "'" || $value[0] === "\"") { $value = substr($value, 1, strlen($value)-2); - }; + } return $value; } diff --git a/public_html/css.valign.inc.php b/public_html/css.valign.inc.php new file mode 100644 index 0000000..5b457f9 --- /dev/null +++ b/public_html/css.valign.inc.php @@ -0,0 +1,47 @@ + \ No newline at end of file diff --git a/public_html/css.vertical-align.inc.php b/public_html/css.vertical-align.inc.php index c6aaf7f..87bc39e 100644 --- a/public_html/css.vertical-align.inc.php +++ b/public_html/css.vertical-align.inc.php @@ -75,10 +75,10 @@ function apply_cell(&$cell, $row_height, $row_baseline) { } class CSSVerticalAlign extends CSSPropertyHandler { - function CSSVerticalAlign() { + function __construct() { // Note that in general, parameters 'true' and 'false' are non meaningful in out case, // as we anyway override 'inherit' and 'inherit_text' in this class. - $this->CSSPropertyHandler(true, true); + CSSPropertyHandler::__construct(true, true); } function inherit($old_state, &$new_state) { @@ -95,7 +95,7 @@ function inherit($old_state, &$new_state) { if (is_inline_element($parent_display)) { $this->replace_array($this->get($old_state), $new_state); return; - }; + } $this->replace_array($this->default_value(), $new_state); return; @@ -114,25 +114,25 @@ function default_value() { return VA_BASELINE; } function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } // Convert value to lower case, as html allows values // in both cases to be entered $value = strtolower($value); - if ($value === 'baseline') { return VA_BASELINE; }; - if ($value === 'sub') { return VA_SUB; }; - if ($value === 'super') { return VA_SUPER; }; - if ($value === 'top') { return VA_TOP; }; - if ($value === 'middle') { return VA_MIDDLE; }; + if ($value === 'baseline') { return VA_BASELINE; } + if ($value === 'sub') { return VA_SUB; } + if ($value === 'super') { return VA_SUPER; } + if ($value === 'top') { return VA_TOP; } + if ($value === 'middle') { return VA_MIDDLE; } // As some brainless designers sometimes use 'center' instead of 'middle', // we'll add support for it if ($value === 'center') { return VA_MIDDLE; } - if ($value === 'bottom') { return VA_BOTTOM; }; - if ($value === 'text-top') { return VA_TEXT_TOP; }; - if ($value === 'text-bottom') { return VA_TEXT_BOTTOM; }; + if ($value === 'bottom') { return VA_BOTTOM; } + if ($value === 'text-top') { return VA_TEXT_TOP; } + if ($value === 'text-bottom') { return VA_TEXT_BOTTOM; } return $this->default_value(); } @@ -149,7 +149,7 @@ function value2pdf($value) { } function applicable($css_state) { - $handler =& CSS::get_handler(CSS_DISPLAY); + $handler =& (new CSS())->get_handler(CSS_DISPLAY); $display = $handler->get($css_state->getState()); return $display === 'table-cell' || @@ -157,15 +157,15 @@ function applicable($css_state) { is_inline_element($display); } - function get_property_code() { + function getPropertyCode() { return CSS_VERTICAL_ALIGN; } - function get_property_name() { + function getPropertyName() { return 'vertical-align'; } } -CSS::register_css_property(new CSSVerticalAlign); +(new CSS())->register_css_property(new CSSVerticalAlign); ?> \ No newline at end of file diff --git a/public_html/css.visibility.inc.php b/public_html/css.visibility.inc.php index cc3c255..9a02665 100644 --- a/public_html/css.visibility.inc.php +++ b/public_html/css.visibility.inc.php @@ -1,13 +1,13 @@ CSSPropertyStringSet(false, + function __construct() { + CSSPropertyStringSet::__construct(false, false, array('inherit' => CSS_PROPERTY_INHERIT, 'visible' => VISIBILITY_VISIBLE, @@ -15,19 +15,17 @@ function CSSVisibility() { 'collapse' => VISIBILITY_COLLAPSE)); } - function default_value() { - return VISIBILITY_VISIBLE; - } + function default_value() { return VISIBILITY_VISIBLE; } - function get_property_code() { + function getPropertyCode() { return CSS_VISIBILITY; } - function get_property_name() { + function getPropertyName() { return 'visibility'; } } -CSS::register_css_property(new CSSVisibility); +(new CSS())->register_css_property(new CSSVisibility); ?> \ No newline at end of file diff --git a/public_html/css.white-space.inc.php b/public_html/css.white-space.inc.php index 15e22c9..ef0c68a 100644 --- a/public_html/css.white-space.inc.php +++ b/public_html/css.white-space.inc.php @@ -8,8 +8,8 @@ define('WHITESPACE_PRE_LINE', 4); class CSSWhiteSpace extends CSSPropertyStringSet { - function CSSWhiteSpace() { - $this->CSSPropertyStringSet(true, + function __construct() { + CSSPropertyStringSet::__construct(true, true, array('normal' => WHITESPACE_NORMAL, 'pre' => WHITESPACE_PRE, @@ -22,15 +22,15 @@ function default_value() { return WHITESPACE_NORMAL; } - function get_property_code() { + function getPropertyCode() { return CSS_WHITE_SPACE; } - function get_property_name() { + function getPropertyName() { return 'white-space'; } } -CSS::register_css_property(new CSSWhiteSpace); +(new CSS())->register_css_property(new CSSWhiteSpace); ?> \ No newline at end of file diff --git a/public_html/css.widows.inc.php b/public_html/css.widows.inc.php index 49a472d..999a16d 100644 --- a/public_html/css.widows.inc.php +++ b/public_html/css.widows.inc.php @@ -1,8 +1,8 @@ CSSPropertyHandler(true, false); + function __construct() { + CSSPropertyHandler::__construct(true, false); } function default_value() { return 2; } @@ -11,15 +11,15 @@ function parse($value) { return (int)$value; } - function get_property_code() { + function getPropertyCode() { return CSS_WIDOWS; } - function get_property_name() { + function getPropertyName() { return 'widows'; } } -CSS::register_css_property(new CSSWidows); +(new CSS())->register_css_property(new CSSWidows); ?> \ No newline at end of file diff --git a/public_html/css.width.inc.php b/public_html/css.width.inc.php index 4949bad..700b2fe 100644 --- a/public_html/css.width.inc.php +++ b/public_html/css.width.inc.php @@ -5,15 +5,15 @@ require_once(HTML2PS_DIR.'css.property.sub.class.php'); class CSSCompositeWidth extends CSSPropertyHandler { - function CSSCompositeWidth() { - $this->CSSPropertyHandler(false, false); + function __construct() { + CSSPropertyHandler::__construct(false, false); } - function get_property_code() { + function getPropertyCode() { return CSS_HTML2PS_COMPOSITE_WIDTH; } - function get_property_name() { + function getPropertyName() { return '-html2ps-composite-width'; } @@ -23,17 +23,17 @@ function default_value() { } class CSSWidth extends CSSSubProperty { - function CSSWidth($owner) { - $this->CSSSubProperty($owner); + function __construct($owner) { + CSSSubProperty::__construct($owner); } - function set_value(&$owner_value, &$value) { + function setValue(&$owner_value, &$value) { $min = $owner_value->_min_width; $owner_value = $value->copy(); $owner_value->_min_width = $min; } - function &get_value(&$owner_value) { + function &getValue(&$owner_value) { return $owner_value; } @@ -44,17 +44,17 @@ function default_value() { function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } // Check if user specified empty value - if ($value === '') { return new WCNone; }; + if ($value === "") { return new WCNone; } // Check if this value is 'auto' - default value of this property if ($value === 'auto') { return new WCNone; - }; + } - if (substr($value,strlen($value)-1,1) == '%') { + if (substr($value,strlen($value)-1,1) == "%") { // Percentage return new WCFraction(((float)$value)/100); } else { @@ -63,18 +63,18 @@ function parse($value) { } } - function get_property_code() { + function getPropertyCode() { return CSS_WIDTH; } - function get_property_name() { + function getPropertyName() { return 'width'; } } $width = new CSSCompositeWidth; -CSS::register_css_property($width); -CSS::register_css_property(new CSSWidth($width)); -CSS::register_css_property(new CSSMinWidth($width, '_min_width')); +(new CSS())->register_css_property($width); +(new CSS())->register_css_property(new CSSWidth($width)); +(new CSS())->register_css_property(new CSSMinWidth($width, '_min_width')); ?> \ No newline at end of file diff --git a/public_html/css.word-spacing.inc.php b/public_html/css.word-spacing.inc.php index 688ca52..2dd1989 100644 --- a/public_html/css.word-spacing.inc.php +++ b/public_html/css.word-spacing.inc.php @@ -4,10 +4,10 @@ class CSSWordSpacing extends CSSPropertyHandler { var $_default_value; - function CSSWordSpacing() { - $this->CSSPropertyHandler(false, true); + function __construct() { + CSSPropertyHandler::__construct(false, true); - $this->_default_value = Value::fromString("0"); + $this->_default_value = (new Value())->fromString("0"); } function default_value() { @@ -19,24 +19,24 @@ function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } if ($value === 'normal') { return $this->_default_value; - }; + } - return Value::fromString($value); + return (new Value())->fromString($value); } - function get_property_code() { + function getPropertyCode() { return CSS_WORD_SPACING; } - function get_property_name() { + function getPropertyName() { return 'word-spacing'; } } -CSS::register_css_property(new CSSWordSpacing); +(new CSS())->register_css_property(new CSSWordSpacing); ?> diff --git a/public_html/css.z-index.inc.php b/public_html/css.z-index.inc.php index eb6602b..195e4a9 100644 --- a/public_html/css.z-index.inc.php +++ b/public_html/css.z-index.inc.php @@ -1,8 +1,8 @@ CSSPropertyHandler(false, false); + function __construct() { + CSSPropertyHandler::__construct(false, false); } function default_value() { return 0; } @@ -10,20 +10,20 @@ function default_value() { return 0; } function parse($value) { if ($value === 'inherit') { return CSS_PROPERTY_INHERIT; - }; + } return (int)$value; } - function get_property_code() { + function getPropertyCode() { return CSS_Z_INDEX; } - function get_property_name() { + function getPropertyName() { return 'z-index'; } } -CSS::register_css_property(new CSSZIndex); +(new CSS())->register_css_property(new CSSZIndex); ?> \ No newline at end of file diff --git a/public_html/default.css b/public_html/default.css index 8b9adea..9967753 100644 --- a/public_html/default.css +++ b/public_html/default.css @@ -259,7 +259,6 @@ input[type=submit] { input[type=text] { display: -text; - width: 21ex; } ins { @@ -311,7 +310,6 @@ ol { padding-left: 40px; margin-top: 1em; margin-bottom: 1em; - -html2ps-list-counter: 0; } option { @@ -423,7 +421,6 @@ td { th { display: table-cell; font-weight: bold; - text-align: center; } thead { @@ -509,11 +506,9 @@ dir ol dir, dir ul dir, dir menu dir, dir dir dir { /** * CSS 3 - specific defaults */ -/* @page { reset-counter: footnote; } -*/ @footnote { border-top: thin solid black; @@ -528,72 +523,4 @@ dir ol dir, dir ul dir, dir menu dir, dir dir dir { *::marker { content: counter(footnote, super-decimal); -} - -.html2ps-toc-wrapper { - position: relative; - height: 1.2em; - background: white; -} - -.html2ps-toc-2-wrapper { - padding-left: 1em; -} - -.html2ps-toc-3-wrapper { - padding-left: 2em; -} - -.html2ps-toc-name { - float: left; - height: 1.2em; - width: 100%; - margin-right: -5em; -} - -.html2ps-toc-page { - float: left; - height: 1.2em; - width: 4em; -} - -/** - * New HTML5 Tags - */ -article, -aside, -audio, -canvas, -figure, -figcaption, -footer, -header, -hgroup, -output, -section, -video { - display: block; -} - -bdi, -command, -details, -dialog, -summary, -mark, -meter, -nav, -progress, -ruby, -rt, -rp, -time, -wbr { - display: inline; -} - -datalist, -keygen, -track { - display: none; } \ No newline at end of file diff --git a/public_html/demo/generic.param.php b/public_html/demo/generic.param.php index c17c56c..31588c1 100644 --- a/public_html/demo/generic.param.php +++ b/public_html/demo/generic.param.php @@ -1,46 +1,30 @@ - $value) { - $data[$key] = stripslashes($data[$key]); - }; - }; - } else { - /** - * Remove slashes added by magic quotes option - */ - if (get_magic_quotes_gpc()) { - $data = stripslashes($data); - }; - - /** - * Limit maximal length of passed data - */ - $data = substr($data, 0, $maxlength); - }; - - return $data; -} + \ No newline at end of file diff --git a/public_html/demo/html2ps.php b/public_html/demo/html2ps.php index 0cf41f3..440ad55 100644 --- a/public_html/demo/html2ps.php +++ b/public_html/demo/html2ps.php @@ -1,238 +1,269 @@ - isset($_REQUEST['compress']), - 'cssmedia' => get_var('cssmedia', $_REQUEST, 255, "screen"), - 'debugbox' => isset($_REQUEST['debugbox']), - 'debugnoclip' => isset($_REQUEST['debugnoclip']), - 'draw_page_border' => isset($_REQUEST['pageborder']), - 'encoding' => get_var('encoding', $_REQUEST, 255, ""), - 'html2xhtml' => !isset($_REQUEST['html2xhtml']), - 'imagequality_workaround' => isset($_REQUEST['imagequality_workaround']), - 'landscape' => isset($_REQUEST['landscape']), - 'margins' => array( - 'left' => (int)get_var('leftmargin', $_REQUEST, 10, 0), - 'right' => (int)get_var('rightmargin', $_REQUEST, 10, 0), - 'top' => (int)get_var('topmargin', $_REQUEST, 10, 0), - 'bottom' => (int)get_var('bottommargin', $_REQUEST, 10, 0), - ), - 'media' => get_var('media', $_REQUEST, 255, "A4"), - 'method' => get_var('method', $_REQUEST, 255, "fpdf"), - 'mode' => 'html', - 'output' => get_var('output', $_REQUEST, 255, ""), - 'pagewidth' => (int)get_var('pixels', $_REQUEST, 10, 800), - 'pdfversion' => get_var('pdfversion', $_REQUEST, 255, "1.2"), - 'ps2pdf' => isset($_REQUEST['ps2pdf']), - 'pslevel' => (int)get_var('pslevel', $_REQUEST, 1, 3), - 'renderfields' => isset($_REQUEST['renderfields']), - 'renderforms' => isset($_REQUEST['renderforms']), - 'renderimages' => isset($_REQUEST['renderimages']), - 'renderlinks' => isset($_REQUEST['renderlinks']), - 'scalepoints' => isset($_REQUEST['scalepoints']), - 'smartpagebreak' => isset($_REQUEST['smartpagebreak']), - 'transparency_workaround' => isset($_REQUEST['transparency_workaround']) - ); - -$proxy = get_var('proxy', $_REQUEST, 255, ''); - -// ========== Entry point -parse_config_file('../html2ps.config'); - -// validate input data -if ($GLOBALS['g_config']['pagewidth'] == 0) { - die("Please specify non-zero value for the pixel width!"); -}; - -// begin processing - -$g_media = Media::predefined($GLOBALS['g_config']['media']); -$g_media->set_landscape($GLOBALS['g_config']['landscape']); -$g_media->set_margins($GLOBALS['g_config']['margins']); -$g_media->set_pixels($GLOBALS['g_config']['pagewidth']); - -// Initialize the coversion pipeline -$pipeline = new Pipeline(); -$pipeline->configure($GLOBALS['g_config']); - -// Configure the fetchers -if (extension_loaded('curl')) { - require_once(HTML2PS_DIR.'fetcher.url.curl.class.php'); - $pipeline->fetchers = array(new FetcherUrlCurl()); - if ($proxy != '') { - $pipeline->fetchers[0]->set_proxy($proxy); - }; -} else { - require_once(HTML2PS_DIR.'fetcher.url.class.php'); - $pipeline->fetchers[] = new FetcherURL(); -}; - -// Configure the data filters -$pipeline->data_filters[] = new DataFilterDoctype(); -$pipeline->data_filters[] = new DataFilterUTF8($GLOBALS['g_config']['encoding']); -if ($GLOBALS['g_config']['html2xhtml']) { - $pipeline->data_filters[] = new DataFilterHTML2XHTML(); -} else { - $pipeline->data_filters[] = new DataFilterXHTML2XHTML(); -}; - -$pipeline->parser = new ParserXHTML(); - -// "PRE" tree filters - -$pipeline->pre_tree_filters = array(); - -$header_html = get_var('headerhtml', $_REQUEST, 65535, ""); -$footer_html = get_var('footerhtml', $_REQUEST, 65535, ""); -$filter = new PreTreeFilterHeaderFooter($header_html, $footer_html); -$pipeline->pre_tree_filters[] = $filter; - -if ($GLOBALS['g_config']['renderfields']) { - $pipeline->pre_tree_filters[] = new PreTreeFilterHTML2PSFields(); -}; - -// - -if ($GLOBALS['g_config']['method'] === 'ps') { - $pipeline->layout_engine = new LayoutEnginePS(); -} else { - $pipeline->layout_engine = new LayoutEngineDefault(); -}; - -$pipeline->post_tree_filters = array(); - -// Configure the output format -if ($GLOBALS['g_config']['pslevel'] == 3) { - $image_encoder = new PSL3ImageEncoderStream(); -} else { - $image_encoder = new PSL2ImageEncoderStream(); -}; - -switch ($GLOBALS['g_config']['method']) { - case 'fastps': - if ($GLOBALS['g_config']['pslevel'] == 3) { - $pipeline->output_driver = new OutputDriverFastPS($image_encoder); - } else { - $pipeline->output_driver = new OutputDriverFastPSLevel2($image_encoder); - }; - break; - case 'pdflib': - $pipeline->output_driver = new OutputDriverPDFLIB16($GLOBALS['g_config']['pdfversion']); - break; - case 'fpdf': - $pipeline->output_driver = new OutputDriverFPDF(); - break; - case 'png': - $pipeline->output_driver = new OutputDriverPNG(); - break; - case 'pcl': - $pipeline->output_driver = new OutputDriverPCL(); - break; - default: - die("Unknown output method"); -}; - -// Setup watermark -$watermark_text = trim(get_var('watermarkhtml', $_REQUEST, 65535, "")); -if ($watermark_text != '') { - $pipeline->add_feature('watermark', array('text' => $watermark_text)); -}; - -if ($GLOBALS['g_config']['debugbox']) { - $pipeline->output_driver->set_debug_boxes(true); -} - -if ($GLOBALS['g_config']['draw_page_border']) { - $pipeline->output_driver->set_show_page_border(true); -} - -if ($GLOBALS['g_config']['ps2pdf']) { - $pipeline->output_filters[] = new OutputFilterPS2PDF($GLOBALS['g_config']['pdfversion']); -} - -if ($GLOBALS['g_config']['compress'] && $GLOBALS['g_config']['method'] == 'fastps') { - $pipeline->output_filters[] = new OutputFilterGZip(); -} - -if (get_var('process_mode', $_REQUEST) == 'batch') { - $filename = "batch"; -} else { - $filename = $g_baseurl; -}; - -switch ($GLOBALS['g_config']['output']) { - case 0: - $pipeline->destination = new DestinationBrowser($filename); - break; - case 1: - $pipeline->destination = new DestinationDownload($filename); - break; - case 2: - $pipeline->destination = new DestinationFile($filename, 'File saved as: %name%'); - break; -}; - -// Add additional requested features -if (isset($_REQUEST['toc'])) { - $pipeline->add_feature('toc', array('location' => isset($_REQUEST['toc-location']) ? $_REQUEST['toc-location'] : 'after')); -}; - -if (isset($_REQUEST['automargins'])) { - $pipeline->add_feature('automargins', array()); -}; - -// Start the conversion - -$time = time(); -if (get_var('process_mode', $_REQUEST) == 'batch') { - $batch = get_var('batch', $_REQUEST); - - for ($i=0; $iprocess_batch($batch, $g_media); -} else { - $status = $pipeline->process($g_baseurl, $g_media); -}; - -error_log(sprintf("Processing of '%s' completed in %u seconds", $g_baseurl, time() - $time)); - -if ($status == null) { - print($pipeline->error_message()); - error_log("Error in conversion pipeline"); - die(); -} - + isset($_REQUEST['compress']), + 'cssmedia' => get_var('cssmedia', $_REQUEST, 255, "screen"), + 'debugbox' => isset($_REQUEST['debugbox']), + 'debugnoclip' => isset($_REQUEST['debugnoclip']), + 'draw_page_border' => isset($_REQUEST['pageborder']), + 'encoding' => get_var('encoding', $_REQUEST, 255, ""), + 'html2xhtml' => !isset($_REQUEST['html2xhtml']), + 'imagequality_workaround' => isset($_REQUEST['imagequality_workaround']), + 'landscape' => isset($_REQUEST['landscape']), + 'margins' => array( + 'left' => (int)get_var('leftmargin', $_REQUEST, 10, 0), + 'right' => (int)get_var('rightmargin', $_REQUEST, 10, 0), + 'top' => (int)get_var('topmargin', $_REQUEST, 10, 0), + 'bottom' => (int)get_var('bottommargin', $_REQUEST, 10, 0), + ), + 'media' => get_var('media', $_REQUEST, 255, "A4"), + 'method' => get_var('method', $_REQUEST, 255, "fpdf"), + 'mode' => 'html', + 'output' => get_var('output', $_REQUEST, 255, ""), + 'pagewidth' => (int)get_var('pixels', $_REQUEST, 10, 800), + 'pdfversion' => get_var('pdfversion', $_REQUEST, 255, "1.2"), + 'ps2pdf' => isset($_REQUEST['ps2pdf']), + 'pslevel' => (int)get_var('pslevel', $_REQUEST, 1, 3), + 'renderfields' => isset($_REQUEST['renderfields']), + 'renderforms' => isset($_REQUEST['renderforms']), + 'renderimages' => isset($_REQUEST['renderimages']), + 'renderlinks' => isset($_REQUEST['renderlinks']), + 'scalepoints' => isset($_REQUEST['scalepoints']), + 'smartpagebreak' => isset($_REQUEST['smartpagebreak']), + 'transparency_workaround' => isset($_REQUEST['transparency_workaround']) + ); + +$proxy = get_var('proxy', $_REQUEST, 255, ''); + +// ========== Entry point +parse_config_file('../html2ps.config'); + +// validate input data +if ($GLOBALS['g_config']['pagewidth'] == 0) { + die("Please specify non-zero value for the pixel width!"); +} + +// begin processing + +$g_media = (new Media())->predefined($GLOBALS['g_config']['media']); +$g_media->set_landscape($GLOBALS['g_config']['landscape']); +$g_media->set_margins($GLOBALS['g_config']['margins']); +$g_media->set_pixels($GLOBALS['g_config']['pagewidth']); + +// Initialize the coversion pipeline +$pipeline = new Pipeline(); +$pipeline->configure($GLOBALS['g_config']); + +// Configure the fetchers +if (extension_loaded('curl')) { + require_once(HTML2PS_DIR.'fetcher.url.curl.class.php'); + $pipeline->fetchers = array(new FetcherUrlCurl()); + if ($proxy != '') { + $pipeline->fetchers[0]->set_proxy($proxy); + } +} else { + require_once(HTML2PS_DIR.'fetcher.url.class.php'); + $pipeline->fetchers[] = new FetcherURL(); +} + +// Configure the data filters +$pipeline->data_filters[] = new DataFilterDoctype(); +$pipeline->data_filters[] = new DataFilterUTF8($GLOBALS['g_config']['encoding']); +if ($GLOBALS['g_config']['html2xhtml']) { + $pipeline->data_filters[] = new DataFilterHTML2XHTML(); +} else { + $pipeline->data_filters[] = new DataFilterXHTML2XHTML(); +} + +$pipeline->parser = new ParserXHTML(); + +// "PRE" tree filters + +$pipeline->pre_tree_filters = array(); + +$header_html = get_var('headerhtml', $_REQUEST, 65535, ""); +$footer_html = get_var('footerhtml', $_REQUEST, 65535, ""); +$filter = new PreTreeFilterHeaderFooter($header_html, $footer_html); +$pipeline->pre_tree_filters[] = $filter; + +if ($GLOBALS['g_config']['renderfields']) { + $pipeline->pre_tree_filters[] = new PreTreeFilterHTML2PSFields(); +} + +// + +if ($GLOBALS['g_config']['method'] === 'ps') { + $pipeline->layout_engine = new LayoutEnginePS(); +} else { + $pipeline->layout_engine = new LayoutEngineDefault(); +} + +$pipeline->post_tree_filters = array(); + +// Configure the output format +if ($GLOBALS['g_config']['pslevel'] == 3) { + $image_encoder = new PSL3ImageEncoderStream(); +} else { + $image_encoder = new PSL2ImageEncoderStream(); +} + +switch ($GLOBALS['g_config']['method']) { + case 'fastps': + if ($GLOBALS['g_config']['pslevel'] == 3) { + $pipeline->output_driver = new OutputDriverFastPS($image_encoder); + } else { + $pipeline->output_driver = new OutputDriverFastPSLevel2($image_encoder); + } + break; + case 'pdflib': + $pipeline->output_driver = new OutputDriverPDFLIB16($GLOBALS['g_config']['pdfversion']); + break; + case 'fpdf': + $pipeline->output_driver = new OutputDriverFPDF(); + break; + case 'png': + $pipeline->output_driver = new OutputDriverPNG(); + break; + case 'pcl': + $pipeline->output_driver = new OutputDriverPCL(); + break; + default: + die("Unknown output method"); +} + +// Setup watermark +$watermark_text = trim(get_var('watermarkhtml', $_REQUEST, 65535, "")); +if ($watermark_text != '') { + $pipeline->add_feature('watermark', array('text' => $watermark_text)); +} + +// Check whether PDF encryption should be enabled +if (isset($_REQUEST['encryption_copy']) || + isset($_REQUEST['encryption_print']) || + isset($_REQUEST['encryption_modify']) || + isset($_REQUEST['encryption_modify_annotations'])) { + $mode = 0; + + if (isset($_REQUEST['encryption_copy'])) { + $mode = $mode | 1; + } + + if (isset($_REQUEST['encryption_print'])) { + $mode = $mode | 2; + } + + if (isset($_REQUEST['encryption_modify'])) { + $mode = $mode | 4; + } + + if (isset($_REQUEST['encryption_modify_annotations'])) { + $mode = $mode | 8; + } + + $pipeline->add_feature('encryption', array('mode' => $mode)); +} + +if ($GLOBALS['g_config']['debugbox']) { + $pipeline->output_driver->set_debug_boxes(true); +} + +if ($GLOBALS['g_config']['draw_page_border']) { + $pipeline->output_driver->set_show_page_border(true); +} + +if ($GLOBALS['g_config']['ps2pdf']) { + $pipeline->output_filters[] = new OutputFilterPS2PDF($GLOBALS['g_config']['pdfversion']); +} + +if ($GLOBALS['g_config']['compress'] && $GLOBALS['g_config']['method'] == 'fastps') { + $pipeline->output_filters[] = new OutputFilterGZip(); +} + +if (get_var('process_mode', $_REQUEST) == 'batch') { + $filename = "batch"; +} else { + $filename = $g_baseurl; +} + +if(!empty($_REQUEST['sNewFilename'])) $filename = $_REQUEST['sNewFilename']; + +switch ($GLOBALS['g_config']['output']) { + case 0: + $pipeline->destination = new DestinationBrowser($filename); + break; + case 1: + $pipeline->destination = new DestinationDownload($filename); + break; + case 2: + $pipeline->destination = new DestinationFile($filename, 'File saved as: %name%'); + break; +} + +// Add additional requested features +if (isset($_REQUEST['toc'])) { + $pipeline->add_feature('toc', array('location' => isset($_REQUEST['toc-location']) ? $_REQUEST['toc-location'] : 'after')); +} + +if (isset($_REQUEST['automargins'])) { + $pipeline->add_feature('automargins', array()); +} + +// Start the conversion + +$time = time(); +if (get_var('process_mode', $_REQUEST) == 'batch') { + $batch = get_var('batch', $_REQUEST); + + for ($i=0; $iprocess_batch($batch, $g_media); +} else { + $status = $pipeline->process($g_baseurl, $g_media); +} + +error_log(sprintf("Processing of '%s' completed in %u seconds", $g_baseurl, time() - $time)); + +if ($status == null) { + print($pipeline->error_message()); + error_log("Error in conversion pipeline"); + die(); +} + ?> \ No newline at end of file diff --git a/public_html/demo/index.php b/public_html/demo/index.php index e8c251c..df06047 100644 --- a/public_html/demo/index.php +++ b/public_html/demo/index.php @@ -1,534 +1,568 @@ - - - - - - - - - -HTML2PS/PDF - - - - - - -

html2ps/pdf demo (v ..)

- -

GhostView can be used to read PostScript files, and Adobe Acrobat Reader can be used to read PDF files.

-

See also: -

-

- -
-
-
- Source  - -
- - - - -
- -
- - -
-
-
-
-
-
- -
- - -
-
-
- -

-
- -
- Format Requirements  -
- - - - -
- - - -
- - - - -
- - - -
- - -FPDF/PDFLIB 1.6 output only! - -
- - - -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- -
- - - - -
- - -
- - - - -
- -
- - - - -
- -
- - - - -
-

-
- -
- Content generation  -
- - - - -
- -
- - - - -
- -
- - - -
-Note that watermarking is not supported by some output drivers; currently you may place "watermarks" -using FPDF and PDFLIB output only. -
-
-
- -
- - - - -
- -
- - - - -
- -

-
- -
- Debugging  - - - - -
- - - - -
- -
- - - - -
- -

-
- -
- File Requirements  -
- - -PostScript   - - -
PDF (PDFLIB) -
PDF (FPDF) -
Image (PNG) beta - -
-
- -
- - - -
-Note: not all output methods support all PDF compatibility levels! -
-
- -
- - -Browser (PDF will be opened in browser, Postsript will be downloaded)  -
Browser (download as file) -
File on server -
-
- -
- - -Convert Postscript to PDF
- -Compress output file using GZIP -
-Don't use this option with PDF output, -as Acrobat Reader will treat compressed file as damaged. -
-
-
-
- -
- - -Use PS2PDF transparency problem workaround
-Use PS2PDF image quality problem workaround
-(leave these options disabled if you have no problems with generated files) -
-
- -
-  - - - -  - - -
-

-
-
-
- -

html2ps is free and open-source for commercial and non-commercial use. Read more about html2ps.

- -

Donate to the html2ps project

- -
-© 2005–2009 Darren Gates, Konstantin Bournayev - - - + + + + + + + + + +HTML2PS/PDF + + + + + + +

html2ps/pdf demo (v ..)

+ +

GhostView can be used to read PostScript files, and Adobe Acrobat Reader can be used to read PDF files.

+

See also: +

+

+ +
+
+
+ Source  + +
+ + + + +
+ +
+ + +
+
+
+
+
+
+ +
+ + +
+
+
+ +

+
+ +
+ Format Requirements  +
+ + + + +
+ + + +
+ + + + +
+ + + +
+ + +FPDF/PDFLIB 1.6 output only! + +
+ + + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+ + +
+ + + + +
+ +
+ + + + +
+ +
+ + + + +
+

+
+ +
+ Content generation  +
+ + + + +
+ +
+ + + + +
+ +
+ + + +
+Note that watermarking is not supported by some output drivers; currently you may place "watermarks" +using FPDF and PDFLIB output only. +
+
+
+ +
+ + + + +
+ +
+ + + + +
+ +

+
+ +
+ PDF Protection / encryption  +
+Note that encryption feature is not implemented by some output drivers; +currently you may protect your PDF file using FPDF output only. +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +

+
+ +
+ Debugging  + + + + +
+ + + + +
+ +
+ + + + +
+ +

+
+ +
+ File Requirements  +
+ + +PostScript   + + +
PDF (PDFLIB) +
PDF (FPDF) +
Image (PNG) beta + +
+
+ +
+ + + +
+Note: not all output methods support all PDF compatibility levels! +
+
+ +
+ + +Browser (PDF will be opened in browser, Postsript will be downloaded)  +
Browser (download as file) +
File on server +
+
+ +
+ + +Convert Postscript to PDF
+ +Compress output file using GZIP +
+Don't use this option with PDF output, +as Acrobat Reader will treat compressed file as damaged. +
+
+
+
+ +
+ + +Use PS2PDF transparency problem workaround
+Use PS2PDF image quality problem workaround
+(leave these options disabled if you have no problems with generated files) +
+
+ +
+  + + + +  + + +
+

+
+
+
+ +

html2ps is free and open-source for commercial and non-commercial use. Read more about html2ps.

+ +

Donate to the html2ps project

+ +
+© 2005–2009 Darren Gates, Konstantin Bournayev + + + \ No newline at end of file diff --git a/public_html/demo/systemcheck.php b/public_html/demo/systemcheck.php index 46a720a..c0dacf4 100644 --- a/public_html/demo/systemcheck.php +++ b/public_html/demo/systemcheck.php @@ -1,790 +1,790 @@ - "failed", - CHECK_STATUS_WARNING => "warning", - CHECK_STATUS_SUCCESS => "success"); - if (isset($mapping[$status])) { - return $mapping[$status]; - }; - - error_log(sprintf("Unknown status code passed to 'status2class': %s", $status)); - return "unknown"; -} - -function out_check_list() { - $checks = ManagerChecks::getChecks(); - foreach ($checks as $check) { - $title = htmlspecialchars($check->title()); - $message = nl2br($check->getMessage()); - $status_class = status2class($check->getStatus()); - - print << -
${title}
-
${message}
- -EOF; - }; -} - -class ManagerChecks { - function register($check) { - global $__g_registered_checks; - $__g_registered_checks[] = $check; - } - - function run() { - global $__g_registered_checks; - $size = count($__g_registered_checks); - for ($i=0; $i<$size; $i++) { - $__g_registered_checks[$i]->run(); - }; - } - - function getChecks() { - global $__g_registered_checks; - return $__g_registered_checks; - } -} - -class CheckSimple { - var $_message; - - /** - * Invariants - */ - function title() { - error_no_method('title', get_class($this)); - } - - function description() { - error_no_method('description', get_class($this)); - } - - /** - * Start checking - */ - function run() { - error_no_method('run', get_class($this)); - } - - /** - * Get check status code; status code should be one of the following - * predefined constants: - * CHECK_STATUS_FAILED - check failed, script will not work unless this issue is fixed - * CHECK_STATUS_WARNING - check succeeded, script may encounter minor issues - * CHECK_STATUS_SUCCESS - check succeeded without any problems - * - * @return Integer Status code - */ - function getStatus() { - error_no_method('status', get_class($this)); - } - - /** - * Returns a short human-readable message describing results of the - * check run. By default, this message is generated in 'run' method - * (overridden in CheckSimple children) and stored via 'setMessage' - * - * @return String description of the test results - */ - function getMessage() { - return $this->_message; - } - - function setMessage($message) { - $this->_message = $message; - } -} - -/** - */ -class CheckBinary extends CheckSimple { - var $_success; - - function setSuccess($success) { - $this->_success = $success; - } - - function getSuccess() { - return $this->_success; - } -} - -/** - */ -class CheckBinaryRequired extends CheckBinary { - function getStatus() { - if ($this->getSuccess()) { - return CHECK_STATUS_SUCCESS; - } else { - return CHECK_STATUS_FAILED; - }; - } -} - -/** - */ -class CheckBinaryRecommended extends CheckBinary { - function getStatus() { - if ($this->getSuccess()) { - return CHECK_STATUS_SUCCESS; - } else { - return CHECK_STATUS_WARNING; - }; - } -} - -/** - */ -class CheckTriState extends CheckSimple { - var $_status; - - function getStatus() { - return $this->_status; - } - - function setStatus($status) { - $this->_status = $status; - } -} - -/** - * Actual checks - */ - -/** - * PHP version - */ -class CheckPHPVersion extends CheckTriState { - function title() { - return "PHP Version"; - } - - function description() { - return ""; - } - - function run() { - // > "4.3.0"; - } -} -// ManagerChecks::register(new CheckPHPVersion()); - -/** - * Required / recommended extensions - */ - -/** - * Presense of DOM/XML extensions - */ -class CheckDOM extends CheckTriState { - function title() { - return "XML DOM extension"; - } - - function description() { - return "HTML files are parsed using XML DOM extensions"; - } - - function run() { - if (function_exists('domxml_open_mem') || - class_exists('DOMDocument')) { - $this->setStatus(CHECK_STATUS_SUCCESS); - $this->setMessage('Native XML DOM extension found'); - return; - }; - - if (file_exists(HTML2PS_DIR.'classes/include.php')) { - $this->setStatus(CHECK_STATUS_WARNING); - $this->setMessage('No native XML DOM extension found, falling back to Active-State DOM XML. Note that it is highly recommended to use native PHP XML DOM extension.'); - return; - }; - - $this->setStatus(CHECK_STATUS_FAILED); - $this->setMessage('No XML DOM extension found'); - } -} - -/** - * Presense of PDFLIB extension - */ -class CheckPDFLIB extends CheckBinaryRecommended { -} - -/** - * Presense of Curl extension - */ -class CheckCurl extends CheckBinaryRecommended { - function title() { - return "Curl PHP Extension"; - } - - function description() { - return "Curl PHP extension is recommended for fetching files via HTTP protocol"; - } - - function run() { - $this->setSuccess(false); - - if (!extension_loaded('curl')) { - $this->setMessage('Missing Curl extension. Script will use pure-PHP fallback (allow_url_fopen=On is required!). Proxy support is not available'); - return; - }; - - $version = curl_version(); - // PHP 5.0.1 and greater return array instead of string - if (is_array($version)) { - $version = $version['version']; - }; - $this->setMessage(sprintf('Found Curl extension version %s.', $version['version'])); - $this->setSuccess(true); - } -} - -/** - * Presense of GD extension - */ -class CheckGD extends CheckBinaryRequired { - function title() { - return "GD PHP Extension"; - } - - function description() { - return "GD PHP extension is required for graphic file processing"; - } - - function run() { - $this->setSuccess(false); - - if (!extension_loaded('gd')) { - $this->setMessage('Missing GD extension. Please refer to PHP.net instructions on installing/enabling this extension.'); - return; - }; - - $gd_info = gd_info(); - $gd_version_string = $gd_info['GD Version']; - - /** - * Extract version number if it is a bundled version; otherwise we assume that - * version string should contain verions number only - */ - if (preg_match("/bundled \(([\d\.]+) compatible\)/", $gd_version_string, $matches)) { - $gd_version = $matches[1]; - } else { - $gd_version = $gd_version_string; - }; - - if (!function_exists('imagecreatetruecolor')) { - $this->setMessage("GD version 2.0.1+ required for 'imagecreatetruecolor' function to work"); - return; - }; - - $this->setMessage("Found GD version $gd_version."); - $this->setSuccess(true); - } -} - -/** - * Presense of ZLIB extension (compressed files) - */ -class CheckZLIB extends CheckBinaryRecommended { -} - -/** - * System limits & settings - */ - -/** - * Execution time limit - */ -class CheckMaxExecutionTime extends CheckTriState { -} - -/** - * Memory limit - */ -class CheckMemoryLimit extends CheckTriState { -} - -/** - * Allow_url_fopen setting - */ -class CheckAllowURLFopen extends CheckBinaryRecommended { - function title() { - return "allow_url_fopen ini setting"; - } - - function description() { - return "allow_url_fopen should be enabled when CURL extension is not available"; - } - - function run() { - $this->setSuccess(false); - - $setting = ini_get('allow_url_fopen'); - if (!$setting) { - $this->setMessage('allow_url_fopen is disabled. You will not be able to fetch files via HTTP without CURL extension.'); - return; - } - - $this->setMessage('allow_url_fopen is enabled'); - $this->setSuccess(true); - } -} - - -/** - * pcre.backtrack_limit setting (PHP 5.2) - */ -class CheckPCREBacktrack extends CheckBinaryRecommended { - function title() { - return "pcre.backtrack_limit ini setting"; - } - - function description() { - return "It is recommended to increase pcre.backtrack_limit value to 1,000,000"; - } - - function run() { - $this->setSuccess(false); - - $version = explode('.', PHP_VERSION); - if ($version[0] < 5 || - ($version[0] == 5 && $version[1] < 2)) { - $this->setMessage('pcre.backtrack_limit is not available in PHP prior to 5.2.0'); - $this->setSuccess(true); - return; - }; - - $setting = ini_get('pcre.backtrack_limit'); - if ($setting < 1000000) { - $this->setMessage(sprintf('pcre.backtrack_limit is set to %s (less than 1,000,000). You could experience issues converting large pages.', - $setting)); - return; - } - - $this->setMessage('pcre.backtrack_limit is greater than 1,000,000'); - $this->setSuccess(true); - } -} - - -/** - * Access/permissions - */ - -/** - * permissions on cache directory - */ -class CheckPermissionsCache extends CheckBinaryRequired { - function title() { - return "Permissions on 'cache' subdirectory"; - } - - function description() { - return "Script should have full access to 'cache' subdirectory to keep cached files there"; - } - - function run() { - if (!file_exists(HTML2PS_DIR.'/cache/')) { - $this->setMessage("'cache' subdirectory is missing"); - $this->setSuccess(false); - return; - }; - - if (!is_readable(HTML2PS_DIR.'/cache/')) { - $this->setMessage("'cache' subdirectory is not readable"); - $this->setSuccess(false); - return; - }; - - if (!is_writable(HTML2PS_DIR.'/cache/')) { - $this->setMessage("'cache' subdirectory is not writable"); - $this->setSuccess(false); - return; - }; - - if (!is_executable(HTML2PS_DIR.'/cache/') && PHP_OS != "WINNT") { - $this->setMessage("'cache' subdirectory is not executable"); - $this->setSuccess(false); - return; - }; - - $this->setMessage("'cache' subdirectory is fully accessible to the script"); - $this->setSuccess(true); - } -} - -/** - * Permissions on 'out' directory - */ -class CheckPermissionsOut extends CheckBinaryRecommended { - function title() { - return "Permissions on 'out' subdirectory"; - } - - function description() { - return "Script should have full access to 'out' subdirectory to put generated files there"; - } - - function run() { - if (!file_exists(HTML2PS_DIR.'/out/')) { - $this->setMessage("'out' subdirectory is missing"); - $this->setSuccess(false); - return; - }; - - if (!is_readable(HTML2PS_DIR.'/out/')) { - $this->setMessage("'out' subdirectory is not readable"); - $this->setSuccess(false); - return; - }; - - if (!is_writable(HTML2PS_DIR.'/out/')) { - $this->setMessage("'out' subdirectory is not writable"); - $this->setSuccess(false); - return; - }; - - if (!is_executable(HTML2PS_DIR.'/out/') && PHP_OS != "WINNT") { - $this->setMessage("'out' subdirectory is not executable"); - $this->setSuccess(false); - return; - }; - - $this->setMessage("'out' subdirectory is fully accessible to the script"); - $this->setSuccess(true); - } -} - -/** - * Permissions on 'temp' directory (system-dependent) - */ -class CheckPermissionsTemp extends CheckBinaryRequired { - function title() { - return "Permissions on 'temp' subdirectory"; - } - - function description() { - return "Script should have full access to 'temp' subdirectory to keep temporary files there"; - } - - function run() { - if (!file_exists(HTML2PS_DIR.'/temp/')) { - $this->setMessage("'temp' subdirectory is missing"); - $this->setSuccess(false); - return; - }; - - if (!is_readable(HTML2PS_DIR.'/temp/')) { - $this->setMessage("'temp' subdirectory is not readable"); - $this->setSuccess(false); - return; - }; - - if (!is_writable(HTML2PS_DIR.'/temp/')) { - $this->setMessage("'temp' subdirectory is not writable"); - $this->setSuccess(false); - return; - }; - - if (!is_executable(HTML2PS_DIR.'/temp/') && PHP_OS != "WINNT") { - $this->setMessage("'temp' subdirectory is not executable"); - $this->setSuccess(false); - return; - }; - - $this->setMessage("'temp' subdirectory is fully accessible to the script"); - $this->setSuccess(true); - } -} - -/** - * Permissions/availability of GS executable - */ - -/** - * Permissions of fonts directory - */ -class CheckPermissionsFonts extends CheckBinaryRequired { - function title() { - return "Permissions on 'fonts' subdirectory"; - } - - function description() { - return "Script should be able to read 'fonts' subdirectory to access installed fonts"; - } - - function run() { - if (!file_exists(HTML2PS_DIR.'/fonts/')) { - $this->setMessage("'fonts' subdirectory is missing"); - $this->setSuccess(false); - return; - }; - - if (!is_readable(HTML2PS_DIR.'/fonts/')) { - $this->setMessage("'fonts' subdirectory is not readable"); - $this->setSuccess(false); - return; - }; - - if (!is_executable(HTML2PS_DIR.'/fonts/') && PHP_OS != "WINNT") { - $this->setMessage("'fonts' subdirectory is not executable"); - $this->setSuccess(false); - return; - }; - - $this->setMessage("'fonts' subdirectory is readable and executable by the script"); - $this->setSuccess(true); - } -} - -/** - * Permissions/presence of Type1 fonts repository - */ -class CheckPermissionsType1 extends CheckBinaryRecommended { - function title() { - return "Permissions on Type1 fonts directory"; - } - - function description() { - return "Script should be able to access Type1 fonts directory containing font metrics in order to generate Postscript files"; - } - - function run() { - if (!file_exists(TYPE1_FONTS_REPOSITORY)) { - $this->setMessage("Type1 fonts directory (".TYPE1_FONTS_REPOSITORY.") is missing. You will not be able to generate postscript files."); - $this->setSuccess(false); - return; - }; - - if (!is_readable(TYPE1_FONTS_REPOSITORY)) { - $this->setMessage("Type1 fonts directory (".TYPE1_FONTS_REPOSITORY.") is not readable. You will not be able to generate postscript files."); - $this->setSuccess(false); - return; - }; - - if (!is_executable(HTML2PS_DIR.'/fonts/') && PHP_OS != "WINNT") { - $this->setMessage("Type1 fonts directory (".TYPE1_FONTS_REPOSITORY.") is not executable. You will not be able to generate postscript files."); - $this->setSuccess(false); - return; - }; - - $this->setMessage("Type1 fonts directory is readable and executable by the script"); - $this->setSuccess(true); - } -} - -/** - * Fonts - */ - -/** - * Permissions/presense of TTF files - */ -class CheckPresenceTTF extends CheckBinaryRecommended { - function title() { - return "Presense of registered TTF files"; - } - - function description() { - return "TrueType fonts registered in html2ps.config should be present in order to generate PDF files with these fonts."; - } - - function run() { - $message = ""; - $this->setSuccess(true); - - global $g_font_resolver_pdf; - foreach ($g_font_resolver_pdf->ttf_mappings as $file) { - $fullname = HTML2PS_DIR.'/fonts/'.$file; - - if (!file_exists($fullname)) { - $message .= "Font ".$fullname." is missing. You will not be able to generate PDF files with this font.\n"; - $this->setSuccess(false); - } elseif (!file_exists($fullname)) { - $message .= "Font ".$fullname." is not readable. You will not be able to generate PDF files with this font.\n"; - $this->setSuccess(false); - } else { - $message .= "Font ".$fullname." is present and readable.\n"; - }; - }; - - $this->setMessage($message); - } -} - -/** - * Permissions/presense of Type1 fonts - */ - -/** - * Permissions/presense of AFM files for Type1 fonts - */ -class CheckPresenceType1AFM extends CheckBinaryRecommended { - function title() { - return "Presense of registered TTF files"; - } - - function description() { - return "TrueType fonts registered in html2ps.config should be present in order to generate PDF files with these fonts."; - } - - function run() { - $message = ""; - $this->setSuccess(true); - - global $g_font_resolver; - foreach ($g_font_resolver->afm_mappings as $file) { - $fullname = TYPE1_FONTS_REPOSITORY.$file.'.afm'; - - if (!file_exists($fullname)) { - $message .= "Font ".$fullname." is missing. You will not be able to generate PDF files with this font.\n"; - $this->setSuccess(false); - } elseif (!file_exists($fullname)) { - $message .= "Font ".$fullname." is not readable. You will not be able to generate PDF files with this font.\n"; - $this->setSuccess(false); - } else { - $message .= "Font ".$fullname." is present and readable.\n"; - }; - }; - - $this->setMessage($message); - } -} - -/** - * Graphics - */ - -/** - * Generic - */ -class CheckGDFormat extends CheckBinaryRequired { - function title() { - return "GD ".$this->_getFormatName()." Support"; - } - - function description() { - return "GD ".$this->_getFormatName()." Support is required for reading images in ".$this->_getFormatName()." format"; - } - - function run() { - $this->setSuccess(false); - - if (!extension_loaded('gd')) { - $this->setMessage('Missing GD extension. Please refer to PHP.net instructions on installing/enabling this extension.'); - return; - }; - - $gd_info = gd_info(); - if (!$gd_info[$this->_getInfoKey()]) { - $this->setMessage("No ".$this->_getFormatName()." support, some images will not be displayed"); - return; - }; - - $this->setMessage($this->_getFormatName()." support enabled"); - $this->setSuccess(true); - } -} - -/** - * JPEG support - */ -class CheckGDJPEG extends CheckGDFormat { - function _getFormatName() { - return "JPEG"; - } - - function _getInfoKey() { - return "JPG Support"; - } -} - -/** - * GIF support - */ -class CheckGDGIF extends CheckGDFormat { - function _getFormatName() { - return "GIF"; - } - - function _getInfoKey() { - return "GIF Read Support"; - } -} - -/** - * PNG support - */ -class CheckGDPNG extends CheckGDFormat { - function _getFormatName() { - return "PNG"; - } - - function _getInfoKey() { - return "PNG Support"; - } -} - -/** - * Freetype support - */ - -/** - * Miscellanous - */ - -/** - * Check if outgoing connections are allowed - */ -class CheckOutgoingConnections extends CheckBinary { -} - -ManagerChecks::register(new CheckDOM()); -ManagerChecks::register(new CheckCurl()); -ManagerChecks::register(new CheckAllowURLFopen()); -ManagerChecks::register(new CheckPCREBacktrack()); -ManagerChecks::register(new CheckGD()); -ManagerChecks::register(new CheckGDJPEG()); -ManagerChecks::register(new CheckGDGIF()); -ManagerChecks::register(new CheckGDPNG()); -ManagerChecks::register(new CheckPermissionsTemp()); -ManagerChecks::register(new CheckPermissionsFonts()); -ManagerChecks::register(new CheckPermissionsType1()); -ManagerChecks::register(new CheckPresenceTTF()); -ManagerChecks::register(new CheckPresenceType1AFM()); - -ManagerChecks::run(); -out_header(); -out_check_list(); -out_footer(); - + "failed", + CHECK_STATUS_WARNING => "warning", + CHECK_STATUS_SUCCESS => "success"); + if (isset($mapping[$status])) { + return $mapping[$status]; + } + + error_log(sprintf("Unknown status code passed to 'status2class': %s", $status)); + return "unknown"; +} + +function out_check_list() { + $checks = ManagerChecks::getChecks(); + foreach ($checks as $check) { + $title = htmlspecialchars($check->title()); + $message = nl2br($check->getMessage()); + $status_class = status2class($check->getStatus()); + + print << +
${title}
+
${message}
+ +EOF; + } +} + +class ManagerChecks { + function register($check) { + global $__g_registered_checks; + $__g_registered_checks[] = $check; + } + + function run() { + global $__g_registered_checks; + $size = count((array) $__g_registered_checks); + for ($i=0; $i<$size; $i++) { + $__g_registered_checks[$i]->run(); + } + } + + function getChecks() { + global $__g_registered_checks; + return $__g_registered_checks; + } +} + +class CheckSimple { + var $_message; + + /** + * Invariants + */ + function title() { + error_no_method('title', get_class($this)); + } + + function description() { + error_no_method('description', get_class($this)); + } + + /** + * Start checking + */ + function run() { + error_no_method('run', get_class($this)); + } + + /** + * Get check status code; status code should be one of the following + * predefined constants: + * CHECK_STATUS_FAILED - check failed, script will not work unless this issue is fixed + * CHECK_STATUS_WARNING - check succeeded, script may encounter minor issues + * CHECK_STATUS_SUCCESS - check succeeded without any problems + * + * @return Integer Status code + */ + function getStatus() { + error_no_method('status', get_class($this)); + } + + /** + * Returns a short human-readable message describing results of the + * check run. By default, this message is generated in 'run' method + * (overridden in CheckSimple children) and stored via 'setMessage' + * + * @return String description of the test results + */ + function getMessage() { + return $this->_message; + } + + function setMessage($message) { + $this->_message = $message; + } +} + +/** + */ +class CheckBinary extends CheckSimple { + var $_success; + + function setSuccess($success) { + $this->_success = $success; + } + + function getSuccess() { + return $this->_success; + } +} + +/** + */ +class CheckBinaryRequired extends CheckBinary { + function getStatus() { + if ($this->getSuccess()) { + return CHECK_STATUS_SUCCESS; + } else { + return CHECK_STATUS_FAILED; + } + } +} + +/** + */ +class CheckBinaryRecommended extends CheckBinary { + function getStatus() { + if ($this->getSuccess()) { + return CHECK_STATUS_SUCCESS; + } else { + return CHECK_STATUS_WARNING; + } + } +} + +/** + */ +class CheckTriState extends CheckSimple { + var $_status; + + function getStatus() { + return $this->_status; + } + + function setStatus($status) { + $this->_status = $status; + } +} + +/** + * Actual checks + */ + +/** + * PHP version + */ +class CheckPHPVersion extends CheckTriState { + function title() { + return "PHP Version"; + } + + function description() { + return ""; + } + + function run() { + // > "4.3.0"; + } +} +// ManagerChecks::register(new CheckPHPVersion()); + +/** + * Required / recommended extensions + */ + +/** + * Presense of DOM/XML extensions + */ +class CheckDOM extends CheckTriState { + function title() { + return "XML DOM extension"; + } + + function description() { + return "HTML files are parsed using XML DOM extensions"; + } + + function run() { + if (function_exists('domxml_open_mem') || + class_exists('DOMDocument')) { + $this->setStatus(CHECK_STATUS_SUCCESS); + $this->setMessage('Native XML DOM extension found'); + return; + } + + if (file_exists(HTML2PS_DIR.'classes/include.php')) { + $this->setStatus(CHECK_STATUS_WARNING); + $this->setMessage('No native XML DOM extension found, falling back to Active-State DOM XML. Note that it is highly recommended to use native PHP XML DOM extension.'); + return; + } + + $this->setStatus(CHECK_STATUS_FAILED); + $this->setMessage('No XML DOM extension found'); + } +} + +/** + * Presense of PDFLIB extension + */ +class CheckPDFLIB extends CheckBinaryRecommended { +} + +/** + * Presense of Curl extension + */ +class CheckCurl extends CheckBinaryRecommended { + function title() { + return "Curl PHP Extension"; + } + + function description() { + return "Curl PHP extension is recommended for fetching files via HTTP protocol"; + } + + function run() { + $this->setSuccess(false); + + if (!extension_loaded('curl')) { + $this->setMessage('Missing Curl extension. Script will use pure-PHP fallback (allow_url_fopen=On is required!). Proxy support is not available'); + return; + } + + $version = curl_version(); + // PHP 5.0.1 and greater return array instead of string + if (is_array($version)) { + $version = $version['version']; + } + $this->setMessage(sprintf('Found Curl extension version %s.', $version['version'])); + $this->setSuccess(true); + } +} + +/** + * Presense of GD extension + */ +class CheckGD extends CheckBinaryRequired { + function title() { + return "GD PHP Extension"; + } + + function description() { + return "GD PHP extension is required for graphic file processing"; + } + + function run() { + $this->setSuccess(false); + + if (!extension_loaded('gd')) { + $this->setMessage('Missing GD extension. Please refer to PHP.net instructions on installing/enabling this extension.'); + return; + } + + $gd_info = gd_info(); + $gd_version_string = $gd_info['GD Version']; + + /** + * Extract version number if it is a bundled version; otherwise we assume that + * version string should contain verions number only + */ + if (preg_match("/bundled \(([\d\.]+) compatible\)/", $gd_version_string, $matches)) { + $gd_version = $matches[1]; + } else { + $gd_version = $gd_version_string; + } + + if (!function_exists('imagecreatetruecolor')) { + $this->setMessage("GD version 2.0.1+ required for 'imagecreatetruecolor' function to work"); + return; + } + + $this->setMessage("Found GD version $gd_version."); + $this->setSuccess(true); + } +} + +/** + * Presense of ZLIB extension (compressed files) + */ +class CheckZLIB extends CheckBinaryRecommended { +} + +/** + * System limits & settings + */ + +/** + * Execution time limit + */ +class CheckMaxExecutionTime extends CheckTriState { +} + +/** + * Memory limit + */ +class CheckMemoryLimit extends CheckTriState { +} + +/** + * Allow_url_fopen setting + */ +class CheckAllowURLFopen extends CheckBinaryRecommended { + function title() { + return "allow_url_fopen ini setting"; + } + + function description() { + return "allow_url_fopen should be enabled when CURL extension is not available"; + } + + function run() { + $this->setSuccess(false); + + $setting = ini_get('allow_url_fopen'); + if (!$setting) { + $this->setMessage('allow_url_fopen is disabled. You will not be able to fetch files via HTTP without CURL extension.'); + return; + } + + $this->setMessage('allow_url_fopen is enabled'); + $this->setSuccess(true); + } +} + + +/** + * pcre.backtrack_limit setting (PHP 5.2) + */ +class CheckPCREBacktrack extends CheckBinaryRecommended { + function title() { + return "pcre.backtrack_limit ini setting"; + } + + function description() { + return "It is recommended to increase pcre.backtrack_limit value to 1,000,000"; + } + + function run() { + $this->setSuccess(false); + + $version = explode('.', PHP_VERSION); + if ($version[0] < 5 || + ($version[0] == 5 && $version[1] < 2)) { + $this->setMessage('pcre.backtrack_limit is not available in PHP prior to 5.2.0'); + $this->setSuccess(true); + return; + } + + $setting = ini_get('pcre.backtrack_limit'); + if ($setting < 1000000) { + $this->setMessage(sprintf('pcre.backtrack_limit is set to %s (less than 1,000,000). You could experience issues converting large pages.', + $setting)); + return; + } + + $this->setMessage('pcre.backtrack_limit is greater than 1,000,000'); + $this->setSuccess(true); + } +} + + +/** + * Access/permissions + */ + +/** + * permissions on cache directory + */ +class CheckPermissionsCache extends CheckBinaryRequired { + function title() { + return "Permissions on 'cache' subdirectory"; + } + + function description() { + return "Script should have full access to 'cache' subdirectory to keep cached files there"; + } + + function run() { + if (!file_exists(HTML2PS_DIR.'/cache/')) { + $this->setMessage("'cache' subdirectory is missing"); + $this->setSuccess(false); + return; + } + + if (!is_readable(HTML2PS_DIR.'/cache/')) { + $this->setMessage("'cache' subdirectory is not readable"); + $this->setSuccess(false); + return; + } + + if (!is_writable(HTML2PS_DIR.'/cache/')) { + $this->setMessage("'cache' subdirectory is not writable"); + $this->setSuccess(false); + return; + } + + if (!is_executable(HTML2PS_DIR.'/cache/') && PHP_OS != "WINNT") { + $this->setMessage("'cache' subdirectory is not executable"); + $this->setSuccess(false); + return; + } + + $this->setMessage("'cache' subdirectory is fully accessible to the script"); + $this->setSuccess(true); + } +} + +/** + * Permissions on 'out' directory + */ +class CheckPermissionsOut extends CheckBinaryRecommended { + function title() { + return "Permissions on 'out' subdirectory"; + } + + function description() { + return "Script should have full access to 'out' subdirectory to put generated files there"; + } + + function run() { + if (!file_exists(HTML2PS_DIR.'/out/')) { + $this->setMessage("'out' subdirectory is missing"); + $this->setSuccess(false); + return; + } + + if (!is_readable(HTML2PS_DIR.'/out/')) { + $this->setMessage("'out' subdirectory is not readable"); + $this->setSuccess(false); + return; + } + + if (!is_writable(HTML2PS_DIR.'/out/')) { + $this->setMessage("'out' subdirectory is not writable"); + $this->setSuccess(false); + return; + } + + if (!is_executable(HTML2PS_DIR.'/out/') && PHP_OS != "WINNT") { + $this->setMessage("'out' subdirectory is not executable"); + $this->setSuccess(false); + return; + } + + $this->setMessage("'out' subdirectory is fully accessible to the script"); + $this->setSuccess(true); + } +} + +/** + * Permissions on 'temp' directory (system-dependent) + */ +class CheckPermissionsTemp extends CheckBinaryRequired { + function title() { + return "Permissions on 'temp' subdirectory"; + } + + function description() { + return "Script should have full access to 'temp' subdirectory to keep temporary files there"; + } + + function run() { + if (!file_exists(HTML2PS_DIR.'/temp/')) { + $this->setMessage("'temp' subdirectory is missing"); + $this->setSuccess(false); + return; + } + + if (!is_readable(HTML2PS_DIR.'/temp/')) { + $this->setMessage("'temp' subdirectory is not readable"); + $this->setSuccess(false); + return; + } + + if (!is_writable(HTML2PS_DIR.'/temp/')) { + $this->setMessage("'temp' subdirectory is not writable"); + $this->setSuccess(false); + return; + } + + if (!is_executable(HTML2PS_DIR.'/temp/') && PHP_OS != "WINNT") { + $this->setMessage("'temp' subdirectory is not executable"); + $this->setSuccess(false); + return; + } + + $this->setMessage("'temp' subdirectory is fully accessible to the script"); + $this->setSuccess(true); + } +} + +/** + * Permissions/availability of GS executable + */ + +/** + * Permissions of fonts directory + */ +class CheckPermissionsFonts extends CheckBinaryRequired { + function title() { + return "Permissions on 'fonts' subdirectory"; + } + + function description() { + return "Script should be able to read 'fonts' subdirectory to access installed fonts"; + } + + function run() { + if (!file_exists(HTML2PS_DIR.'/fonts/')) { + $this->setMessage("'fonts' subdirectory is missing"); + $this->setSuccess(false); + return; + } + + if (!is_readable(HTML2PS_DIR.'/fonts/')) { + $this->setMessage("'fonts' subdirectory is not readable"); + $this->setSuccess(false); + return; + } + + if (!is_executable(HTML2PS_DIR.'/fonts/') && PHP_OS != "WINNT") { + $this->setMessage("'fonts' subdirectory is not executable"); + $this->setSuccess(false); + return; + } + + $this->setMessage("'fonts' subdirectory is readable and executable by the script"); + $this->setSuccess(true); + } +} + +/** + * Permissions/presence of Type1 fonts repository + */ +class CheckPermissionsType1 extends CheckBinaryRecommended { + function title() { + return "Permissions on Type1 fonts directory"; + } + + function description() { + return "Script should be able to access Type1 fonts directory containing font metrics in order to generate Postscript files"; + } + + function run() { + if (!file_exists(TYPE1_FONTS_REPOSITORY)) { + $this->setMessage("Type1 fonts directory (".TYPE1_FONTS_REPOSITORY.") is missing. You will not be able to generate postscript files."); + $this->setSuccess(false); + return; + } + + if (!is_readable(TYPE1_FONTS_REPOSITORY)) { + $this->setMessage("Type1 fonts directory (".TYPE1_FONTS_REPOSITORY.") is not readable. You will not be able to generate postscript files."); + $this->setSuccess(false); + return; + } + + if (!is_executable(HTML2PS_DIR.'/fonts/') && PHP_OS != "WINNT") { + $this->setMessage("Type1 fonts directory (".TYPE1_FONTS_REPOSITORY.") is not executable. You will not be able to generate postscript files."); + $this->setSuccess(false); + return; + } + + $this->setMessage("Type1 fonts directory is readable and executable by the script"); + $this->setSuccess(true); + } +} + +/** + * Fonts + */ + +/** + * Permissions/presense of TTF files + */ +class CheckPresenceTTF extends CheckBinaryRecommended { + function title() { + return "Presense of registered TTF files"; + } + + function description() { + return "TrueType fonts registered in html2ps.config should be present in order to generate PDF files with these fonts."; + } + + function run() { + $message = ""; + $this->setSuccess(true); + + global $g_font_resolver_pdf; + foreach ($g_font_resolver_pdf->ttf_mappings as $file) { + $fullname = HTML2PS_DIR.'/fonts/'.$file; + + if (!file_exists($fullname)) { + $message .= "Font ".$fullname." is missing. You will not be able to generate PDF files with this font.\n"; + $this->setSuccess(false); + } elseif (!file_exists($fullname)) { + $message .= "Font ".$fullname." is not readable. You will not be able to generate PDF files with this font.\n"; + $this->setSuccess(false); + } else { + $message .= "Font ".$fullname." is present and readable.\n"; + } + } + + $this->setMessage($message); + } +} + +/** + * Permissions/presense of Type1 fonts + */ + +/** + * Permissions/presense of AFM files for Type1 fonts + */ +class CheckPresenceType1AFM extends CheckBinaryRecommended { + function title() { + return "Presense of registered TTF files"; + } + + function description() { + return "TrueType fonts registered in html2ps.config should be present in order to generate PDF files with these fonts."; + } + + function run() { + $message = ""; + $this->setSuccess(true); + + global $g_font_resolver; + foreach ($g_font_resolver->afm_mappings as $file) { + $fullname = TYPE1_FONTS_REPOSITORY.$file.'.afm'; + + if (!file_exists($fullname)) { + $message .= "Font ".$fullname." is missing. You will not be able to generate PDF files with this font.\n"; + $this->setSuccess(false); + } elseif (!file_exists($fullname)) { + $message .= "Font ".$fullname." is not readable. You will not be able to generate PDF files with this font.\n"; + $this->setSuccess(false); + } else { + $message .= "Font ".$fullname." is present and readable.\n"; + } + } + + $this->setMessage($message); + } +} + +/** + * Graphics + */ + +/** + * Generic + */ +class CheckGDFormat extends CheckBinaryRequired { + function title() { + return "GD ".$this->_getFormatName()." Support"; + } + + function description() { + return "GD ".$this->_getFormatName()." Support is required for reading images in ".$this->_getFormatName()." format"; + } + + function run() { + $this->setSuccess(false); + + if (!extension_loaded('gd')) { + $this->setMessage('Missing GD extension. Please refer to PHP.net instructions on installing/enabling this extension.'); + return; + } + + $gd_info = gd_info(); + if (!$gd_info[$this->_getInfoKey()]) { + $this->setMessage("No ".$this->_getFormatName()." support, some images will not be displayed"); + return; + } + + $this->setMessage($this->_getFormatName()." support enabled"); + $this->setSuccess(true); + } +} + +/** + * JPEG support + */ +class CheckGDJPEG extends CheckGDFormat { + function _getFormatName() { + return "JPEG"; + } + + function _getInfoKey() { + return "JPG Support"; + } +} + +/** + * GIF support + */ +class CheckGDGIF extends CheckGDFormat { + function _getFormatName() { + return "GIF"; + } + + function _getInfoKey() { + return "GIF Read Support"; + } +} + +/** + * PNG support + */ +class CheckGDPNG extends CheckGDFormat { + function _getFormatName() { + return "PNG"; + } + + function _getInfoKey() { + return "PNG Support"; + } +} + +/** + * Freetype support + */ + +/** + * Miscellanous + */ + +/** + * Check if outgoing connections are allowed + */ +class CheckOutgoingConnections extends CheckBinary { +} + +ManagerChecks::register(new CheckDOM()); +ManagerChecks::register(new CheckCurl()); +ManagerChecks::register(new CheckAllowURLFopen()); +ManagerChecks::register(new CheckPCREBacktrack()); +ManagerChecks::register(new CheckGD()); +ManagerChecks::register(new CheckGDJPEG()); +ManagerChecks::register(new CheckGDGIF()); +ManagerChecks::register(new CheckGDPNG()); +ManagerChecks::register(new CheckPermissionsTemp()); +ManagerChecks::register(new CheckPermissionsFonts()); +ManagerChecks::register(new CheckPermissionsType1()); +ManagerChecks::register(new CheckPresenceTTF()); +ManagerChecks::register(new CheckPresenceType1AFM()); + +ManagerChecks::run(); +out_header(); +out_check_list(); +out_footer(); + ?> \ No newline at end of file diff --git a/public_html/demo/test.php b/public_html/demo/test.php index 524d60f..60cdb39 100644 --- a/public_html/demo/test.php +++ b/public_html/demo/test.php @@ -1,97 +1,6 @@ 'aa')); +print_r(array('text' => 'aa')); - class MyDestinationFile extends Destination { - var $_dest_filename; - - function MyDestinationFile($dest_filename) { - $this->_dest_filename = $dest_filename; - } - - function process($tmp_filename, $content_type) { - copy($tmp_filename, $this->_dest_filename); - } - } - - - class MyDestinationDownload extends DestinationHTTP { - function MyDestinationDownload($filename) { - $this->DestinationHTTP($filename); - $GLOBALS['PDFOutFileName'] = $filename; - } - - function headers($content_type) { - return array( - "Content-Disposition: attachment; filename=".$GLOBALS['PDFOutFileName'].".".$content_type->default_extension, - "Content-Transfer-Encoding: binary", - "Cache-Control: must-revalidate, post-check=0, pre-check=0", - "Pragma: public" - ); - } - } - - class MyFetcherLocalFile extends Fetcher { - var $_content; - - function MyFetcherLocalFile() { - $this->_content = "TestTestTestTest"; - } - - function get_data($dummy1) { - return new FetchedDataURL($this->_content, array(), ""); - } - - function get_base_url() { - return ""; - } - } - - - - $media = Media::predefined("A4"); - $media->set_landscape(false); - $media->set_margins(array('left' => 0, - 'right' => 0, - 'top' => 0, - 'bottom' => 0)); - $media->set_pixels(1024); - - $GLOBALS['g_config'] = array( - 'cssmedia' => 'screen', - 'renderimages' => true, - 'renderforms' => false, - 'renderlinks' => true, - 'renderfields' => true, - 'mode' => 'html', - 'debugbox' => false, - 'draw_page_border' => false, - ); - - $g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; - $g_pt_scale = $g_px_scale * 1.43; - - $pipeline = new Pipeline; - $pipeline->configure($GLOBALS['g_config']); - $pipeline->fetchers[] = new MyFetcherLocalFile(); - // $pipeline->destination = new MyDestinationFile($pdf); - $pipeline->destination = new MyDestinationDownload($pdf); - $pipeline->data_filters[] = new DataFilterHTML2XHTML; - $pipeline->pre_tree_filters = array(); - $header_html = "test"; - $footer_html = "test"; - $filter = new PreTreeFilterHeaderFooter($header_html, $footer_html); - $pipeline->pre_tree_filters[] = $filter; - $pipeline->pre_tree_filters[] = new PreTreeFilterHTML2PSFields(); - $pipeline->parser = new ParserXHTML(); - $pipeline->layout_engine = new LayoutEngineDefault; - $pipeline->output_driver = new OutputDriverFPDF($media); - - $pipeline->process('', $media); -} - -convert_to_pdf("test"); ?> \ No newline at end of file diff --git a/public_html/destination._http.class.php b/public_html/destination._http.class.php index e8fdfb3..ce8ed58 100644 --- a/public_html/destination._http.class.php +++ b/public_html/destination._http.class.php @@ -1,7 +1,7 @@ Destination($filename); + function __construct($filename) { + Destination::__construct($filename); } function headers($content_type) { @@ -14,7 +14,7 @@ function process($tmp_filename, $content_type) { $headers = $this->headers($content_type); foreach ($headers as $header) { header($header); - }; + } // NOTE: readfile does not work well with some Windows machines // echo(file_get_contents($tmp_filename)); diff --git a/public_html/destination._interface.class.php b/public_html/destination._interface.class.php index 499519d..3df68e0 100644 --- a/public_html/destination._interface.class.php +++ b/public_html/destination._interface.class.php @@ -2,7 +2,7 @@ class Destination { var $filename; - function Destination($filename) { + function __construct($filename) { $this->set_filename($filename); } diff --git a/public_html/destination.browser.class.php b/public_html/destination.browser.class.php index 6f8858f..5531419 100644 --- a/public_html/destination.browser.class.php +++ b/public_html/destination.browser.class.php @@ -2,7 +2,7 @@ class DestinationBrowser extends DestinationHTTP { function headers($content_type) { return array( - "Content-Disposition: inline; filename=".$this->filename_escape($this->get_filename()).".".$content_type->default_extension, + "Content-Disposition:inline; filename=".$this->get_filename().".".$content_type->default_extension, "Content-Transfer-Encoding: binary", "Cache-Control: private" ); diff --git a/public_html/destination.download.class.php b/public_html/destination.download.class.php index 0a0fbc7..6049e6a 100644 --- a/public_html/destination.download.class.php +++ b/public_html/destination.download.class.php @@ -1,16 +1,26 @@ -DestinationHTTP($filename); - } - - function headers($content_type) { - return array( - "Content-Disposition: attachment; filename=".$this->filename_escape($this->get_filename()).".".$content_type->default_extension, - "Content-Transfer-Encoding: binary", - "Cache-Control: must-revalidate, post-check=0, pre-check=0", - "Pragma: public" - ); - } -} +default_extension, + "Content-Transfer-Encoding: binary", + "Cache-Control: must-revalidate, post-check=0, pre-check=0", + "Pragma: public" + ); + } else { + return array( + "Content-Disposition: attachment; filename=".$this->filename_escape($this->get_filename()).".".$content_type->default_extension, + "Content-Transfer-Encoding: binary", + "Cache-Control: must-revalidate, post-check=0, pre-check=0", + "Pragma: public" + ); + } + } +} ?> \ No newline at end of file diff --git a/public_html/destination.file.class.php b/public_html/destination.file.class.php index bd14744..3f35a70 100644 --- a/public_html/destination.file.class.php +++ b/public_html/destination.file.class.php @@ -1,22 +1,10 @@ Destination($filename); - - $this->_link_text = $link_text; - } - function process($tmp_filename, $content_type) { $dest_filename = OUTPUT_FILE_DIRECTORY.$this->filename_escape($this->get_filename()).".".$content_type->default_extension; copy($tmp_filename, $dest_filename); - - $text = $this->_link_text; - $text = preg_replace('/%link%/', 'file://'.$dest_filename, $text); - $text = preg_replace('/%name%/', $this->get_filename(), $text); - print $text; + print("File saved as: ".$dest_filename); } } ?> \ No newline at end of file diff --git a/public_html/destinations/null.php b/public_html/destinations/null.php index 037c05a..02f742e 100644 --- a/public_html/destinations/null.php +++ b/public_html/destinations/null.php @@ -1,13 +1,13 @@ -Destination(''); - } - - function process($filename, $content_type) { - // Do nothing - } -} - + \ No newline at end of file diff --git a/public_html/dispatcher.class.php b/public_html/dispatcher.class.php index 6ac0b5c..c4725e5 100644 --- a/public_html/dispatcher.class.php +++ b/public_html/dispatcher.class.php @@ -3,19 +3,20 @@ class Dispatcher { var $_callbacks; - function Dispatcher() { + function __construct() { $this->_callbacks = array(); } /** * @param String $type name of the event to dispatch */ - function add_event($type) { + function addEvent($type) { $this->_callbacks[$type] = array(); } - function add_observer($type, $callback) { + function addObserver($type, $callback) { $this->_check_event_type($type); + $this->_callbacks[$type][] = $callback; } @@ -23,14 +24,14 @@ function fire($type, $params) { $this->_check_event_type($type); foreach ($this->_callbacks[$type] as $callback) { - call_user_func($callback, $params); - }; + $callback->run($params); + } } function _check_event_type($type) { if (!isset($this->_callbacks[$type])) { die(sprintf("Invalid event type: %s", $type)); - }; + } } } diff --git a/public_html/doc.anchor.class.php b/public_html/doc.anchor.class.php index 4245af0..e45b806 100644 --- a/public_html/doc.anchor.class.php +++ b/public_html/doc.anchor.class.php @@ -48,7 +48,7 @@ class Anchor { * @param int $x X-coordinate of the anchor on the selected page * @param int $y Y-coordinate of the anchor on the selected page */ - function Anchor($name, $page, $x, $y) { + function __construct($name, $page, $x, $y) { $this->name = $name; $this->page = $page; $this->x = $x; diff --git a/public_html/dom.activelink.inc.php b/public_html/dom.activelink.inc.php index 496c792..86f1063 100644 --- a/public_html/dom.activelink.inc.php +++ b/public_html/dom.activelink.inc.php @@ -8,7 +8,12 @@ class ActiveLinkDOMTree { var $parents; var $content; - function ActiveLinkDOMTree($xml, $index, $indices, $parents) { + function &from_XML($xml) { + $tree= new ActiveLinkDomTree($xml,0, array(), array()); + return $tree; + } + + function __construct($xml, $index, $indices, $parents) { $this->xml = $xml; $this->index = $index; $this->parent_indices = $indices; @@ -18,19 +23,14 @@ function ActiveLinkDOMTree($xml, $index, $indices, $parents) { $this->content = $xml->value; } else { $this->content = $xml->getXMLContent(); - }; - } - - function &from_XML($xml) { - $tree =& new ActiveLinkDomTree($xml,0, array(), array()); - return $tree; + } } function node_type() { return is_a($this->xml,"XMLLeaf") ? XML_TEXT_NODE : XML_ELEMENT_NODE; } - function tagname() { + function tagname() { return is_a($this->xml,"XMLLeaf") ? "text" : $this->xml->getTagName(); } @@ -42,45 +42,39 @@ function has_attribute($name) { return $this->xml->getTagAttribute($name) !== false; } - function get_content() { - return $this->xml->getXMLContent(); - } + function get_content() { return $this->xml->getXMLContent(); } - function &document_element() { + function document_element() { return $this; } - function &last_child() { - $child =& $this->first_child(); + function last_child() { + $child = $this->first_child(); if ($child) { - $sibling =& $child->next_sibling(); + $sibling = $child->next_sibling(); while ($sibling) { - $child =& $sibling; - $sibling =& $child->next_sibling(); - }; - }; + $child = $sibling; + $sibling = $child->next_sibling(); + } + } return $child; } - function &parent() { - if (!(is_a($this->xml,"XMLBranch") || is_a($this->xml,"XMLLeaf"))) { - $null = false; - return $null; - } + function parent() { + if (!(is_a($this->xml,"XMLBranch") || is_a($this->xml,"XMLLeaf"))) { return false; } if (count($this->parents) > 0) { - $parents =& $this->parents; - $parent =& array_pop($parents); + $parents = $this->parents; + $parent = array_pop($parents); return $parent; } else { - $null = false; - return $null; - }; + return false; + } } - function &first_child() { + function first_child() { $children = $this->xml->nodes; $indices = $this->parent_indices; array_push($indices, $this->index); @@ -88,37 +82,32 @@ function &first_child() { array_push($parents, $this); if ($children) { - $node =& new ActiveLinkDOMTree($children[0], 0, $indices, $parents); + $node = new ActiveLinkDOMTree($children[0], 0, $indices, $parents); return $node; } else { - $null = false; - return $null; - }; + return false; + } } - function &previous_sibling() { - $parent =& $this->parents[count($this->parents)-1]; - $nodes =& $parent->xml->nodes; + function previous_sibling() { + $parent = $this->parents[count($this->parents)-1]; + $nodes = $parent->xml->nodes; - if ($this->index <= 0) { - $null = false; - return $null; - }; + if ($this->index <= 0) { return false; } - $sibling = &new ActiveLinkDOMTree($nodes[$this->index-1],$this->index-1, $this->parent_indices, $this->parents); - return $sibling; + return new ActiveLinkDOMTree($nodes[$this->index-1],$this->index-1, $this->parent_indices, $this->parents); } - function &next_sibling() { - $parent =& $this->parents[count($this->parents)-1]; - $nodes =& $parent->xml->nodes; + function next_sibling() { + $parent = $this->parents[count($this->parents)-1]; + $nodes = $parent->xml->nodes; - if ($this->index >= count($nodes)-1) { - $null = false; - return $null; - }; + if ($this->index >= count((array) $nodes)-1) { + return false; + } + + $node = new ActiveLinkDOMTree($nodes[$this->index+1], $this->index+1, $this->parent_indices, $this->parents); - $node =& new ActiveLinkDOMTree($nodes[$this->index+1], $this->index+1, $this->parent_indices, $this->parents); return $node; } } diff --git a/public_html/dom.php4.inc.php b/public_html/dom.php4.inc.php index 40af029..136cbe6 100644 --- a/public_html/dom.php4.inc.php +++ b/public_html/dom.php4.inc.php @@ -1,71 +1,71 @@ -_element = $domelement; - $this->content = $domelement->get_content(); - } - - function &document_element() { - $element = $this->_element->document_element(); - return $element; - } - - function &first_child() { - $child =& PHP4DOMTree::from_DOMDocument($this->_element->first_child()); - return $child; - } - - function &from_DOMDocument($domdocument) { - if (!$domdocument) { - $null = null; - return $null; - }; - - $tree =& new PHP4DOMTree($domdocument); - return $tree; - } - - function get_attribute($name) { - return $this->_element->get_attribute($name); - } - - function get_content() { - return $this->_element->get_content(); - } - - function has_attribute($name) { - return $this->_element->has_attribute($name); - } - - function &last_child() { - $child =& PHP4DOMTree::from_DOMDocument($this->_element->last_child()); - return $child; - } - - function &next_sibling() { - $sibling =& PHP4DOMTree::from_DOMDocument($this->_element->next_sibling()); - return $sibling; - } - - function node_type() { - return $this->_element->node_type(); - } - - function &parent() { - $parent =& PHP4DOMTree::from_DOMDocument($this->_element->parent()); - return $parent; - } - - function &previous_sibling() { - $sibling =& PHP4DOMTree::from_DOMDocument($this->_element->previous_sibling()); - return $sibling; - } - - function tagname() { - return $this->_element->tagname(); - } -} +_element = $domelement; + $this->content = $domelement->get_content(); + } + + function &document_element() { + $element = $this->_element->document_element(); + return $element; + } + + function &first_child() { + $child =& PHP4DOMTree::from_DOMDocument($this->_element->first_child()); + return $child; + } + + function &from_DOMDocument($domdocument) { + if (!$domdocument) { + $null = null; + return $null; + } + + $tree= new PHP4DOMTree($domdocument); + return $tree; + } + + function get_attribute($name) { + return $this->_element->get_attribute($name); + } + + function get_content() { + return $this->_element->get_content(); + } + + function has_attribute($name) { + return $this->_element->has_attribute($name); + } + + function &last_child() { + $child =& PHP4DOMTree::from_DOMDocument($this->_element->last_child()); + return $child; + } + + function &next_sibling() { + $sibling =& PHP4DOMTree::from_DOMDocument($this->_element->next_sibling()); + return $sibling; + } + + function node_type() { + return $this->_element->node_type(); + } + + function &parent() { + $parent =& PHP4DOMTree::from_DOMDocument($this->_element->parent()); + return $parent; + } + + function &previous_sibling() { + $sibling =& PHP4DOMTree::from_DOMDocument($this->_element->previous_sibling()); + return $sibling; + } + + function tagname() { + return $this->_element->tagname(); + } +} ?> \ No newline at end of file diff --git a/public_html/dom.php5.inc.php b/public_html/dom.php5.inc.php index 841c560..1a6bea8 100644 --- a/public_html/dom.php5.inc.php +++ b/public_html/dom.php5.inc.php @@ -3,92 +3,64 @@ class DOMTree { var $domelement; var $content; - function DOMTree($domelement) { + function document_element() { return $this; } + function __construct($domelement = null) { $this->domelement = $domelement; - $this->content = $domelement->textContent; + $this->content = $domelement->textContent ?? ''; } - function &document_element() { - return $this; - } - - function &first_child() { + function first_child() { if ($this->domelement->firstChild) { - $child =& new DOMTree($this->domelement->firstChild); - return $child; + return new DOMTree($this->domelement->firstChild); } else { - $null = false; - return $null; - }; - } - - function &from_DOMDocument($domdocument) { - $tree =& new DOMTree($domdocument->documentElement); - return $tree; - } - - function get_attribute($name) { - return $this->domelement->getAttribute($name); + return false; + } } + function from_DOMDocument($domdocument) { return new DOMTree($domdocument->documentElement); } - function get_content() { - return $this->domelement->textContent; - } + function get_attribute($name) { return $this->domelement->getAttribute($name); } + function get_content() { return $this->domelement->textContent; } - function has_attribute($name) { - return $this->domelement->hasAttribute($name); - } + function has_attribute($name) { return $this->domelement->hasAttribute($name); } - function &last_child() { - $child =& $this->first_child(); + function last_child() { + $child = $this->first_child(); if ($child) { - $sibling =& $child->next_sibling(); + $sibling = $child->next_sibling(); while ($sibling) { - $child =& $sibling; - $sibling =& $child->next_sibling(); - }; - }; + $child = $sibling; + $sibling = $child->next_sibling(); + } + } return $child; } - function &next_sibling() { + function next_sibling() { if ($this->domelement->nextSibling) { - $child =& new DOMTree($this->domelement->nextSibling); - return $child; + return new DOMTree($this->domelement->nextSibling); } else { - $null = false; - return $null; - }; - } - - function node_type() { - return $this->domelement->nodeType; + return false; + } } + function node_type() { return $this->domelement->nodeType; } - function &parent() { + function parent() { if ($this->domelement->parentNode) { - $parent =& new DOMTree($this->domelement->parentNode); - return $parent; + return new DOMTree($this->domelement->parentNode); } else { - $null = false; - return $null; - }; + return false; + } } - - function &previous_sibling() { + function previous_sibling() { if ($this->domelement->previousSibling) { - $sibling =& new DOMTree($this->domelement->previousSibling); - return $sibling; + return new DOMTree($this->domelement->previousSibling); } else { - $null = false; - return $null; - }; + return false; + } } - function tagname() { - return $this->domelement->localName; - } + function tagname() { return $this->domelement->localName; } } ?> \ No newline at end of file diff --git a/public_html/encoding.glyphs.inc.php b/public_html/encoding.glyphs.inc.php index 3dac4df..cea2d77 100644 --- a/public_html/encoding.glyphs.inc.php +++ b/public_html/encoding.glyphs.inc.php @@ -746,7 +746,7 @@ 0x03A6 => 'Phi', 0x03A7 => 'Chi', 0x03A8 => 'Psi', -0x03A9 => 'Omega', +0x03A9 => 'Omegagreek', 0x03AA => 'Iotadieresis', 0x03AB => 'Upsilondieresis', 0x03AC => 'alphatonos', @@ -2323,7 +2323,7 @@ 0x20AA => 'sheqelhebrew', 0x20AB => 'dong', 0x20AC => 'Euro', -// 0x20AC => 'euro', +0x20AC => 'euro', 0x2103 => 'centigrade', 0x2105 => 'afii61248', 0x2105 => 'careof', diff --git a/public_html/encoding.inc.php b/public_html/encoding.inc.php index 7864f64..500a0db 100644 --- a/public_html/encoding.inc.php +++ b/public_html/encoding.inc.php @@ -16,29 +16,29 @@ function hex_to_utf8($code) { function utf8_to_code($utf8) { $code = 0; - if ((ord($utf8{0}) & 0xF0) == 0xF0) { + if ((ord($utf8[0]) & 0xF0) == 0xF0) { // 4-byte sequence $code = - ((ord($utf8{0}) & 0x07) << 18) | - ((ord($utf8{1}) & 0x3F) << 12) | - ((ord($utf8{2}) & 0x3F) << 6) | - (ord($utf8{3}) & 0x3F); - } elseif ((ord($utf8{0}) & 0xE0) === 0xE0) { + ((ord($utf8[0]) & 0x07) << 18) | + ((ord($utf8[1]) & 0x3F) << 12) | + ((ord($utf8[2]) & 0x3F) << 6) | + (ord($utf8[3]) & 0x3F); + } elseif ((ord($utf8[0]) & 0xE0) === 0xE0) { // 3-byte sequence $code = - ((ord($utf8{0}) & 0x0F) << 12) | - ((ord($utf8{1}) & 0x3F) << 6) | - (ord($utf8{2}) & 0x3F); - } elseif ((ord($utf8{0}) & 0xC0) === 0xC0) { + ((ord($utf8[0]) & 0x0F) << 12) | + ((ord($utf8[1]) & 0x3F) << 6) | + (ord($utf8[2]) & 0x3F); + } elseif ((ord($utf8[0]) & 0xC0) === 0xC0) { // 2-byte sequence $code = - ((ord($utf8{0}) & 0x1F) << 6) | - (ord($utf8{1}) & 0x3F); + ((ord($utf8[0]) & 0x1F) << 6) | + (ord($utf8[1]) & 0x3F); } else { // Single-byte sequence $code = ord($utf8); - }; + } return $code; } @@ -49,15 +49,15 @@ function utf8_to_code($utf8) { function code_to_utf8($code) { if ($code < 128) { return chr($code); - }; + } if ($code < 2048) { return chr(0xC0 | (($code >> 6) & 0x1F)) . chr(0x80 | ($code & 0x3F)); - }; + } if ($code < 65536) { return chr(0xE0 | (($code >> 12) & 0x0F)) . chr(0x80 | (($code >> 6) & 0x3F)) . chr(0x80 | ($code & 0x3F)); - }; + } return chr(0xF0 | (($code >> 18) & 0x07)) . diff --git a/public_html/engine/html2pdf.php b/public_html/engine/html2pdf.php new file mode 100644 index 0000000..baa172c --- /dev/null +++ b/public_html/engine/html2pdf.php @@ -0,0 +1,110 @@ +PDF conversion with default settings + * + * Warning: if you have any files (like CSS stylesheets and/or images referenced by this file, + * use absolute links (like http://my.host/image.gif). + * + * @param $path_to_html String path to source html file. + * @param $path_to_pdf String path to file to save generated PDF to. + */ + + +/** +* Handles the saving generated PDF to user-defined output file on server +*/ +class MyDestinationFile extends Destination { + /** + * @var String result file name / path + * @access private + */ + var $_dest_filename; + + function __construct($dest_filename) { + $this->_dest_filename = $dest_filename; + } + + function process($tmp_filename, $content_type) { + copy($tmp_filename, $this->_dest_filename); + } +} + + +class MyFetcherLocalFile extends Fetcher { + var $_content; + + function __construct($file) { + $this->_content = preg_replace('/charset\=utf\-8/', 'charset=iso-8859-1', utf8_decode(str_replace("​", "", + file_get_contents($file))), 1); + } + + function get_data($dummy1) { + return new FetchedDataURL($this->_content, array(), ""); + } + + function get_base_url() { + return ""; + } +} + +function convert_to_pdf($path_to_html, $path_to_pdf) { + global $aAllgEinstellungen; + + #ini_set("display_errors", 1); + #error_reporting(E_ALL); + ini_set("memory_limit", "900M"); + $pipeline = (new PipelineFactory())->create_default_pipeline("", ""); // Attempt to auto-detect encoding + + // Override HTML source + $pipeline->fetchers[] = new MyFetcherLocalFile($path_to_html); + + // Override destination to local file + $pipeline->destination = new MyDestinationFile($path_to_pdf); + + $leftmargin = 0; + $rightmargin = 0; + $topmargin = 0; + $bottommargin = 0; + + if(!empty($aAllgEinstellungen['pdf_border_left'])) $leftmargin = $aAllgEinstellungen['pdf_border_left']; + if(!empty($aAllgEinstellungen['pdf_border_right'])) $rightmargin = $aAllgEinstellungen['pdf_border_right']; + if(!empty($aAllgEinstellungen['pdf_border_top'])) $topmargin = $aAllgEinstellungen['pdf_border_top']; + if(!empty($aAllgEinstellungen['pdf_border_bottom'])) $bottommargin = $aAllgEinstellungen['pdf_border_bottom']; + + + + $baseurl = ""; + $media = (new Media())->predefined("A4"); + $media->set_landscape(false); + $media->set_margins(array('left' => $leftmargin, + 'right' => $rightmargin, + 'top' => $topmargin, + 'bottom' => $bottommargin)); + $media->set_pixels(1024); + + global $g_config; + $g_config = array( + 'cssmedia' => 'screen', + 'renderimages' => true, + 'renderlinks' => true, + 'renderfields' => true, + 'renderforms' => false, + 'mode' => 'html', + 'encoding' => '', + 'debugbox' => false, + 'pdfversion' => '1.5', + 'scalepoints' => '1', + 'pixels' => '800', + 'draw_page_border' => false + ); + + global $g_px_scale; + $g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; + global $g_pt_scale; + $g_pt_scale = $g_px_scale * 1.43; + + $pipeline->process($baseurl, $media); + unset($pipeline); +} + +?> \ No newline at end of file diff --git a/public_html/engine/html2pdf_bck_20110315.php b/public_html/engine/html2pdf_bck_20110315.php new file mode 100644 index 0000000..88d7cb9 --- /dev/null +++ b/public_html/engine/html2pdf_bck_20110315.php @@ -0,0 +1,109 @@ +PDF conversion with default settings + * + * Warning: if you have any files (like CSS stylesheets and/or images referenced by this file, + * use absolute links (like http://my.host/image.gif). + * + * @param $path_to_html String path to source html file. + * @param $path_to_pdf String path to file to save generated PDF to. + */ + + +/** +* Handles the saving generated PDF to user-defined output file on server +*/ +class MyDestinationFile extends Destination { + /** + * @var String result file name / path + * @access private + */ + var $_dest_filename; + + function __construct($dest_filename) { + $this->_dest_filename = $dest_filename; + } + + function process($tmp_filename, $content_type) { + copy($tmp_filename, $this->_dest_filename); + } +} + + +class MyFetcherLocalFile extends Fetcher { + var $_content; + + function __construct($file) { + $this->_content = file_get_contents($file); + } + + function get_data($dummy1) { + return new FetchedDataURL($this->_content, array(), ""); + } + + function get_base_url() { + return ""; + } +} + +function convert_to_pdf($path_to_html, $path_to_pdf) { + global $aAllgEinstellungen; + + #ini_set("display_errors", 1); + #error_reporting(E_ALL); + $pipeline = (new PipelineFactory())->create_default_pipeline("", // Attempt to auto-detect encoding + ""); + + // Override HTML source + $pipeline->fetchers[] = new MyFetcherLocalFile($path_to_html); + + // Override destination to local file + $pipeline->destination = new MyDestinationFile($path_to_pdf); + + $leftmargin = 0; + $rightmargin = 0; + $topmargin = 0; + $bottommargin = 0; + + if(!empty($aAllgEinstellungen['pdf_border_left'])) $leftmargin = $aAllgEinstellungen['pdf_border_left']; + if(!empty($aAllgEinstellungen['pdf_border_right'])) $rightmargin = $aAllgEinstellungen['pdf_border_right']; + if(!empty($aAllgEinstellungen['pdf_border_top'])) $topmargin = $aAllgEinstellungen['pdf_border_top']; + if(!empty($aAllgEinstellungen['pdf_border_bottom'])) $bottommargin = $aAllgEinstellungen['pdf_border_bottom']; + + + + $baseurl = ""; + $media = (new Media())->predefined("A4"); + $media->set_landscape(false); + $media->set_margins(array('left' => $leftmargin, + 'right' => $rightmargin, + 'top' => $topmargin, + 'bottom' => $bottommargin)); + $media->set_pixels(1024); + + global $g_config; + $g_config = array( + 'cssmedia' => 'screen', + 'renderimages' => true, + 'renderlinks' => true, + 'renderfields' => true, + 'renderforms' => false, + 'mode' => 'html', + 'encoding' => '', + 'debugbox' => false, + 'pdfversion' => '1.5', + 'scalepoints' => '1', + 'pixels' => '800', + 'draw_page_border' => false + ); + + global $g_px_scale; + $g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; + global $g_pt_scale; + $g_pt_scale = $g_px_scale * 1.43; + + $pipeline->process($baseurl, $media); + unset($pipeline); +} + +?> \ No newline at end of file diff --git a/public_html/error.php b/public_html/error.php index f6def0f..6626971 100644 --- a/public_html/error.php +++ b/public_html/error.php @@ -4,6 +4,6 @@ function error_no_method($method, $class) { die(sprintf("Error: unoverridden '%s' method called in '%s'", $method, $class)); } -}; +} ?> \ No newline at end of file diff --git a/public_html/features/_factory.php b/public_html/features/_factory.php index 331d23e..47bd7c3 100644 --- a/public_html/features/_factory.php +++ b/public_html/features/_factory.php @@ -3,7 +3,7 @@ class FeatureFactory { var $_features; - function FeatureFactory() { + function __construct() { $this->_features = array(); } @@ -15,7 +15,7 @@ function &get($name) { function &_get($name) { if (!isset($this->__features[$name])) { $this->_features[$name] =& $this->_load($name); - }; + } return $this->_features[$name]; } @@ -27,18 +27,18 @@ function &_load($name) { if (!file_exists($file_name)) { $null = null; return $null; - }; + } require_once($file_name); - $feature_object =& new $class_name; + $feature_object= new $class_name; return $feature_object; } function &get_instance() { static $instance = null; if (is_null($instance)) { - $instance =& new FeatureFactory(); - }; + $instance= new FeatureFactory(); + } return $instance; } diff --git a/public_html/features/automargins.php b/public_html/features/automargins.php index 34bd654..83d54d1 100644 --- a/public_html/features/automargins.php +++ b/public_html/features/automargins.php @@ -4,7 +4,7 @@ class FeatureAutomargins { var $_top_margin; var $_bottom_margin; - function FeatureAutomargins() { + function __construct() { $this->_top_margin = 0; $this->_bottom_margin = 0; } diff --git a/public_html/features/toc.php b/public_html/features/toc.php index 675b6d1..e81bb73 100644 --- a/public_html/features/toc.php +++ b/public_html/features/toc.php @@ -4,7 +4,7 @@ class FeatureToc { var $_anchor_locator; var $_document_updater; - function FeatureToc() { + function __construct() { $this->set_anchor_locator(new FeatureTocAnchorLocatorHeaders()); $this->set_document_updater(new FeatureTocDocumentUpdaterPrependPage()); } @@ -28,7 +28,7 @@ function handle_before_document($params) { $this->update_page_numbers($toc, $pipeline, $document, $page_heights, $media); } - function &find_toc_anchors(&$pipeline, &$media, &$document) { + function &find_toc_anchors(&$pipeline, $media, &$document) { $locator =& $this->get_anchor_locator(); $toc =& $locator->run($pipeline, $media, $document); return $toc; @@ -70,8 +70,8 @@ function install(&$pipeline, $params) { default: $this->set_document_updater(new FeatureTocDocumentUpdaterAppendPage()); break; - }; - }; + } + } } function set_anchor_locator(&$locator) { @@ -109,10 +109,10 @@ function update_document(&$toc, &$pipeline, &$media, &$document) { $toc_element['level'], "\n"); $index++; - }; + } $toc_box_document =& $pipeline->parser->process('
'.$code.'
', $pipeline, $media); - $context =& new FlowContext(); + $context= new FlowContext(); $pipeline->layout_engine->process($toc_box_document, $media, $pipeline->get_output_driver(), $context); $toc_box =& $toc_box_document->content[0]; @@ -121,12 +121,12 @@ function update_document(&$toc, &$pipeline, &$media, &$document) { } function update_page_numbers(&$toc, &$pipeline, &$document, &$page_heights, &$media) { - for ($i = 0, $size = count($toc); $i < $size; $i++) { + for ($i = 0, $size = is_countable($toc) ? count($toc) : 0; $i < $size; $i++) { $toc_element =& $document->get_element_by_id($this->make_toc_page_element_id($i+1)); $element =& $toc[$i]['element']; $toc_element->content[0]->content[0]->words[0] = $this->guess_page($element, $page_heights, $media); - }; + } } } @@ -134,7 +134,7 @@ class FeatureTocAnchorLocatorHeaders { var $_locations; var $_last_generated_anchor_id; - function FeatureTocAnchorLocatorHeaders() { + function __construct() { $this->set_locations(array()); $this->_last_generated_anchor_id = 0; } @@ -156,18 +156,18 @@ function process_node($params) { if (!$node->get_id()) { $id = $this->generate_toc_anchor_id(); $node->set_id($id); - }; + } $this->_locations[] = array('name' => $node->get_content(), 'level' => (int)$matches[1], 'anchor' => $node->get_id(), 'element' => &$node); - }; + } } function &run(&$pipeline, &$media, &$document) { $this->set_locations(array()); - $walker =& new TreeWalkerDepthFirst(array(&$this, 'process_node')); + $walker= new TreeWalkerDepthFirst(array(&$this, 'process_node')); $walker->run($document); $locations = $this->get_locations(); @@ -176,7 +176,7 @@ function &run(&$pipeline, &$media, &$document) { // $id = $location['element']->get_id(); // $pipeline->output_driver->anchors[$id] =& $location['element']->make_anchor($media, $id); - }; + } return $locations; } @@ -187,7 +187,7 @@ function set_locations($locations) { } class FeatureTocDocumentUpdaterAppendPage { - function FeatureTocDocumentUpdaterAppendPage() { + function __construct() { } function run(&$toc_box, &$media, &$document) { @@ -197,7 +197,7 @@ function run(&$toc_box, &$media, &$document) { } class FeatureTocDocumentUpdaterPrependPage { - function FeatureTocDocumentUpdaterPrependPage() { + function __construct() { } function run(&$toc_box, &$media, &$document) { @@ -207,7 +207,7 @@ function run(&$toc_box, &$media, &$document) { } class FeatureTocDocumentUpdaterPlaceholder { - function FeatureTocDocumentUpdaterPlaceholder() { + function __construct() { } function run(&$toc_box, &$media, &$document) { diff --git a/public_html/features/watermark.php b/public_html/features/watermark.php index a4d01d5..23a003e 100644 --- a/public_html/features/watermark.php +++ b/public_html/features/watermark.php @@ -3,7 +3,7 @@ class FeatureWatermark { var $_text; - function FeatureWatermark() { + function __construct() { $this->set_text(''); } diff --git a/public_html/fetched_data._html.class.php b/public_html/fetched_data._html.class.php index 78d17ec..bb0998c 100644 --- a/public_html/fetched_data._html.class.php +++ b/public_html/fetched_data._html.class.php @@ -9,7 +9,7 @@ function _detect_encoding_using_meta() { return strtolower($matches[2]); } else { return null; - }; + } } } ?> \ No newline at end of file diff --git a/public_html/fetched_data._interface.class.php b/public_html/fetched_data._interface.class.php index 05022cb..576032f 100644 --- a/public_html/fetched_data._interface.class.php +++ b/public_html/fetched_data._interface.class.php @@ -1,6 +1,6 @@ content = $content; $this->path = $path; } diff --git a/public_html/fetched_data.url.class.php b/public_html/fetched_data.url.class.php index cef24d5..48c60b0 100644 --- a/public_html/fetched_data.url.class.php +++ b/public_html/fetched_data.url.class.php @@ -15,8 +15,8 @@ function detect_encoding() { foreach ($this->headers as $header) { if (preg_match("/Content-Type: .*charset=\s*([^\s;]+)/i", $header, $matches)) { $encoding = strtolower($matches[1]); - }; - }; + } + } } // At last, fall back to default encoding @@ -26,7 +26,7 @@ function detect_encoding() { return $encoding; } - function FetchedDataURL($content, $headers, $url) { + function __construct($content, $headers, $url) { $this->content = $content; $this->headers = $headers; $this->url = $url; @@ -38,10 +38,10 @@ function get_additional_data($key) { foreach ($this->headers as $header) { if (preg_match("/Content-Type: (.*)/", $header, $matches)) { return $matches[1]; - }; - }; + } + } return null; - }; + } } function get_uri() { @@ -56,4 +56,4 @@ function set_content($data) { $this->content = $data; } } -?> +?> \ No newline at end of file diff --git a/public_html/fetcher.local.class.php b/public_html/fetcher.local.class.php index 53cf9de..3c8f461 100644 --- a/public_html/fetcher.local.class.php +++ b/public_html/fetcher.local.class.php @@ -3,7 +3,7 @@ class FetcherLocalFile extends Fetcher { var $_content; - function FetcherLocalFile($file) { + function __construct($file) { $this->_content = file_get_contents($file); } @@ -12,11 +12,11 @@ function get_data($dummy1) { } function get_base_url() { - return ''; + return ""; } function error_message() { - return ''; + return ""; } } ?> \ No newline at end of file diff --git a/public_html/fetcher.memory.class.php b/public_html/fetcher.memory.class.php index 6daede3..5d59277 100644 --- a/public_html/fetcher.memory.class.php +++ b/public_html/fetcher.memory.class.php @@ -5,7 +5,7 @@ class FetcherMemory extends Fetcher { var $base_url; var $content; - function FetcherMemory($content, $base_path) { + function __construct($content, $base_path) { $this->content = $content; $this->base_path = $base_path; $this->base_url = $base_path; @@ -19,9 +19,9 @@ function &get_data($url) { if ($url != $this->base_path) { $null = null; return $null; - }; + } - $data =& new FetchedDataFile($this->content, $this->base_path); + $data= new FetchedDataFile($this->content, $this->base_path); return $data; } diff --git a/public_html/fetcher.url.class.php b/public_html/fetcher.url.class.php index a62d41e..04307cc 100644 --- a/public_html/fetcher.url.class.php +++ b/public_html/fetcher.url.class.php @@ -2,8 +2,7 @@ require_once(HTML2PS_DIR.'fetcher._interface.class.php'); -define('HTTP_OK', 200); -define('HTTP_NOT_FOUND', 404); +define('HTTP_OK',200); /** * @TODO send authorization headers only if they have been required by the server; @@ -42,8 +41,6 @@ function get_base_url() { function get_data($data_id) { $this->redirects = 0; - $data_id = $this->_simplify_path($data_id); - if ($this->fetch($data_id)) { if ($this->code != HTTP_OK) { @@ -56,14 +53,10 @@ function get_data($data_id) { $this->error_message .= ob_get_contents(); ob_end_clean(); - if ($this->code == HTTP_NOT_FOUND) { - trigger_error("Not found $data_id", E_USER_NOTICE); - } else { - trigger_error("Cannot open $data_id, HTTP result code is: ".$this->code, E_USER_WARNING); - } + error_log("Cannot open $data_id, HTTP result code is: ".$this->code); return null; - }; + } return new FetchedDataURL($this->content, explode("\r\n",$this->headers), @@ -77,12 +70,12 @@ function get_data($data_id) { $this->error_message .= ob_get_contents(); ob_end_clean(); - trigger_error(sprintf("Cannot open %s, too many redirects", - $data_id) , E_USER_WARNING); + error_log(sprintf("Cannot open %s, too many redirects", + $data_id)); return null; } else { - $_server_response = $this->headers; + $_server_response = $this->headers; $_url = htmlspecialchars($data_id); ob_start(); @@ -90,8 +83,8 @@ function get_data($data_id) { $this->error_message .= ob_get_contents(); ob_end_clean(); - trigger_error(sprintf("Cannot open %s", - $data_id), E_USER_WARNING); + error_log(sprintf("Cannot open %s", + $data_id)); return null; } @@ -103,7 +96,7 @@ function error_message() { // FetcherURL - constructor - function FetcherURL() { + function __construct() { $this->_connections = array(); $this->error_message = ""; @@ -133,7 +126,7 @@ function _connect() { // Connect to the target host if ($this->protocol == "https") { return $this->_connect_ssl(); - }; + } $fp = @fsockopen($this->host,$this->port,$errno,$errstr,HTML2PS_CONNECTION_TIMEOUT); @@ -146,7 +139,7 @@ function _connect() { error_log($message); $this->error_message = $message; return null; - }; + } return $fp; } @@ -166,7 +159,7 @@ function _connect_ssl() { error_log($message); $this->error_message .= $message; return null; - }; + } $fp = @fsockopen("ssl://$this->host", $this->port, $errno, $errstr, 5); @@ -179,7 +172,7 @@ function _connect_ssl() { error_log($message); $this->error_message = $message; return null; - }; + } return $fp; } @@ -195,58 +188,20 @@ function _extract_code($res) { $result = $matches[1]; } else { $result = "200"; - }; + } return $result; } function _fix_location($location) { - if (substr($location, 0, 7) == "http://") { return $location; }; - if (substr($location, 0, 8) == "https://") { return $location; }; + if (substr($location, 0, 7) == "http://") { return $location; } + if (substr($location, 0, 8) == "https://") { return $location; } - if ($location{0} == "/") { + if ($location[0] == "/") { return $this->protocol."://".$this->host.$location; - }; - - return $this->protocol."://".$this->host.$this->path.$location; - } - - /** - * we need to simplify url, removing two dots form path part and related directory. Not all - * web server allow this structure, so it will be correctly to parse this at our side - * - * @param $path - url path expected, during big code base, from some part urls is passed. - */ - function _simplify_path($path) { - $simplified_path = $path; - $parsed_path = parse_url($path); - $prepared_path = $parsed_path['path']; - - // verify if we need to simplify - if (strpos($prepared_path, '..') !== false) { - $path_parts = explode('/', $prepared_path); - - // array will contain part without two dots and related directories - $simplified_parts = array(); - while(($current_part = array_shift($path_parts)) !== NULL) { - if ($current_part == '..') { - array_pop($simplified_parts); - } else { - array_push($simplified_parts, $current_part); - } - } - - // try to construct url - $simplified_path = (isset($parsed_path['scheme']) ? $parsed_path['scheme'].'://' : ''); - $simplified_path .= (isset($parsed_path['user']) ? $parsed_path['user'].':' : ''); - $simplified_path .= (isset($parsed_path['password']) ? $parsed_path['password'].'@' : ''); - $simplified_path .= (isset($parsed_path['host']) ? $parsed_path['host'].'/' : ''); - $simplified_path .= trim(implode('/', $simplified_parts), '/'); - $simplified_path .= (isset($parsed_path['query']) ? '?'.$parsed_path['query'] : ''); - $simplified_path .= (isset($parsed_path['fragment']) ? '#'.$parsed_path['fragment'] : ''); } - return $simplified_path; + return $this->protocol."://".$this->host.$this->path.$location; } function fetch($url) { @@ -272,11 +227,11 @@ function fetch($url) { if ($parts == false) { error_log(sprintf("The URL '%s' could not be parsed", $this->url)); - $this->content = ''; + $this->content = ""; $this->code = HTTP_OK; return true; - }; - + } + /** * Setup default values */ @@ -288,17 +243,15 @@ function fetch($url) { $this->path = "/"; $this->query = ""; - if (isset($parts['scheme'])) { $this->protocol = $parts['scheme']; }; - if (isset($parts['host'])) { $this->host = $parts['host']; }; - if (isset($parts['user'])) { $this->user = $parts['user']; }; - if (isset($parts['pass'])) { $this->pass = $parts['pass']; }; - if (isset($parts['port'])) { $this->port = $parts['port']; }; - if (isset($parts['path'])) { $this->path = $parts['path']; } else { $this->path = "/"; }; - if (isset($parts['query'])) { $this->path .= '?'.$parts['query']; }; - - $this->path = $this->_simplify_path($this->path); + if (isset($parts['scheme'])) { $this->protocol = $parts['scheme']; } + if (isset($parts['host'])) { $this->host = $parts['host']; } + if (isset($parts['user'])) { $this->user = $parts['user']; } + if (isset($parts['pass'])) { $this->pass = $parts['pass']; } + if (isset($parts['port'])) { $this->port = $parts['port']; } + if (isset($parts['path'])) { $this->path = $parts['path']; } else { $this->path = "/"; } + if (isset($parts['query'])) { $this->path .= '?'.$parts['query']; } - switch (strtolower($this->protocol)) { + switch ($this->protocol) { case 'http': return $this->fetch_http(); case 'https': @@ -317,7 +270,7 @@ function fetch($url) { function fetch_http() { $res = $this->_head(); - if (is_null($res)) { return null; }; + if (is_null($res)) { return null; } $this->code = $this->_extract_code($res); return $this->_process_code($res); @@ -333,7 +286,7 @@ function fetch_https() { $res = $this->_head(); - if (is_null($res)) { return null; }; + if (is_null($res)) { return null; } $this->code = $this->_extract_code($res); return $this->_process_code($res); @@ -342,14 +295,14 @@ function fetch_https() { function fetch_file() { if (PHP_OS == "WINNT") { $path = substr($this->url, 7); - if ($path{0} == "/") { $path = substr($path, 1); }; + if ($path[0] == "/") { $path = substr($path, 1); } } else { $path = substr($this->url, 7); - }; + } - $normalized_path = realpath(urldecode($path)); - $normalized_path_part = substr($normalized_path, 0, strlen(FILE_PROTOCOL_RESTRICT)); - if ($normalized_path_part !== FILE_PROTOCOL_RESTRICT) { + $normalized_path = realpath($path); + + if (substr($normalized_path, 0, strlen(FILE_PROTOCOL_RESTRICT)) !== FILE_PROTOCOL_RESTRICT) { error_log(sprintf("Access denied to file '%s'", $normalized_path)); $this->content = ""; @@ -365,7 +318,7 @@ function fetch_file() { function _get() { $socket = $this->_connect(); - if (is_null($socket)) { return null; }; + if (is_null($socket)) { return null; } // Build the HEAD request header (we're saying we're just a browser as some pages don't like non-standard user-agents) $header = "GET ".$this->path." HTTP/1.1\r\n"; @@ -382,7 +335,7 @@ function _get() { $res = ""; // The PHP-recommended construction - // while (!feof($fp)) { $res .= fread($fp, 4096); }; + // while (!feof($fp)) { $res .= fread($fp, 4096); } // hangs indefinitely on www.searchscout.com, for example. // seems that they do not close conection on their side or somewhat similar; @@ -399,7 +352,7 @@ function _get() { function _head() { $socket = $this->_connect(); - if (is_null($socket)) { return null; }; + if (is_null($socket)) { return null; } // Build the HEAD request header (we're saying we're just a browser as some pages don't like non-standard user-agents) $header = "HEAD ".$this->path." HTTP/1.1\r\n"; @@ -420,7 +373,7 @@ function _head() { $res = ""; // The PHP-recommended construction - // while (!feof($fp)) { $res .= fread($fp, 4096); }; + // while (!feof($fp)) { $res .= fread($fp, 4096); } // hangs indefinitely on www.searchscout.com, for example. // seems that they do not close conection on their side or somewhat similar; @@ -439,7 +392,7 @@ function _process_code($res, $used_get = false) { case '200': // OK if (preg_match('/(.*?)\r\n\r\n(.*)/s',$res,$matches)) { $this->headers = $matches[1]; - }; + } /** * @todo add error processing here @@ -453,12 +406,12 @@ function _process_code($res, $used_get = false) { break; case '301': // Moved Permanently $this->redirects++; - if ($this->redirects > MAX_REDIRECTS) { return false; }; + if ($this->redirects > MAX_REDIRECTS) { return false; } preg_match('/Location: ([\S]+)/i',$res,$matches); return $this->fetch($this->_fix_location($matches[1])); case '302': // Found $this->redirects++; - if ($this->redirects > MAX_REDIRECTS) { return false; }; + if ($this->redirects > MAX_REDIRECTS) { return false; } preg_match('/Location: ([\S]+)/i',$res,$matches); error_log('Redirected to:'.$matches[1]); @@ -472,7 +425,7 @@ function _process_code($res, $used_get = false) { if (!preg_match('/(.*?)\r\n\r\n(.*)/s',$res,$matches)) { error_log("Unrecognized HTTP response"); return false; - }; + } $this->headers = $matches[1]; $this->content = @file_get_contents($this->url); return true; @@ -480,28 +433,28 @@ function _process_code($res, $used_get = false) { // Try to get URL information using GET request (if we didn't tried it before) if (!$used_get) { $res = $this->_get(); - if (is_null($res)) { return null; }; + if (is_null($res)) { return null; } $this->code = $this->_extract_code($res); return $this->_process_code($res, true); } else { if (!preg_match('/(.*?)\r\n\r\n(.*)/s',$res,$matches)) { error_log("Unrecognized HTTP response"); return false; - }; + } $this->headers = $matches[1]; $this->content = @file_get_contents($this->url); return true; - }; + } default: error_log("Unrecognized HTTP result code:".$this->code); return false; - }; + } } function _header_basic_authorization() { if (!is_null($this->user) && $this->user != "") { return sprintf("Authorization: Basic %s\r\n", base64_encode($this->user.":".$this->pass)); - }; + } } } -?> +?> \ No newline at end of file diff --git a/public_html/fetcher.url.curl.class.php b/public_html/fetcher.url.curl.class.php index cbc1ad1..5c698af 100644 --- a/public_html/fetcher.url.curl.class.php +++ b/public_html/fetcher.url.curl.class.php @@ -13,7 +13,7 @@ class FetcherUrlCurl extends Fetcher { var $url; var $_proxy; - function FetcherUrlCurl() { + function __construct() { $this->url = ""; $this->set_proxy(null); } @@ -23,7 +23,7 @@ function _fix_url($url) { // (e.g. replace http://www.google.com with http://www.google.com/ if (preg_match('#^.*://[^/]+$#', $url)) { $url .= '/'; - }; + } return $url; } @@ -42,18 +42,14 @@ function get_data($url) { curl_setopt($curl, CURLOPT_URL, $fixed_url); curl_setopt($curl, CURLOPT_USERAGENT, DEFAULT_USER_AGENT); - - if (!@curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1)) { - error_log('CURLOPT_FOLLOWLOCATION will not work in safe_mode; pages with redirects may be rendered incorrectly'); - }; - + curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $proxy = $this->get_proxy(); if (!is_null($proxy)) { curl_setopt($curl, CURLOPT_PROXY, $proxy); - }; + } /** * Fetch headers and page content to the $response variable diff --git a/public_html/filter.data.doctype.class.php b/public_html/filter.data.doctype.class.php index 5f502d4..27bd9e8 100644 --- a/public_html/filter.data.doctype.class.php +++ b/public_html/filter.data.doctype.class.php @@ -1,6 +1,6 @@ get_content(); @@ -40,9 +40,9 @@ function process(&$data) { case '': $GLOBALS['g_config']['mode'] = 'xhtml'; return $data; - }; + } - }; + } /** * No DOCTYPE found; fall back to quirks mode diff --git a/public_html/filter.data.encoding.class.php b/public_html/filter.data.encoding.class.php index 8685b12..bda9bd5 100644 --- a/public_html/filter.data.encoding.class.php +++ b/public_html/filter.data.encoding.class.php @@ -1,6 +1,6 @@ encoding = $encoding; } @@ -17,13 +17,13 @@ function process(&$data) { if (is_null($encoding)) { $encoding = DEFAULT_ENCODING; - }; - $converter = Converter::create(); + } + $converter = (new Converter())->create(); $data->set_content($converter->to_utf8($data->get_content(), $encoding)); } else { - $converter = Converter::create(); + $converter = (new Converter())->create(); $data->set_content($converter->to_utf8($data->get_content(), $this->encoding)); - }; + } return $data; } diff --git a/public_html/filter.data.html2xhtml.class.php b/public_html/filter.data.html2xhtml.class.php index 096ee39..8f8df7d 100644 --- a/public_html/filter.data.html2xhtml.class.php +++ b/public_html/filter.data.html2xhtml.class.php @@ -7,9 +7,8 @@ class DataFilterHTML2XHTML extends DataFilter { function process(&$data) { $data->set_content(html2xhtml($data->get_content())); - return $data; } } -?> +?> \ No newline at end of file diff --git a/public_html/filter.data.ucs2.class.php b/public_html/filter.data.ucs2.class.php index 7678185..6af8568 100644 --- a/public_html/filter.data.ucs2.class.php +++ b/public_html/filter.data.ucs2.class.php @@ -4,7 +4,7 @@ class DataFilterUCS2 extends DataFilterEncoding { function _convert(&$data, $encoding) { - $converter = Converter::create(); + $converter = (new Converter())->create(); $data->set_content($converter->to_ucs2($data->get_content(), $encoding)); } } diff --git a/public_html/filter.data.utf8.class.php b/public_html/filter.data.utf8.class.php index d92b44c..27a5579 100644 --- a/public_html/filter.data.utf8.class.php +++ b/public_html/filter.data.utf8.class.php @@ -4,7 +4,7 @@ class DataFilterUTF8 extends DataFilterEncoding { function _convert(&$data, $encoding) { - $converter = Converter::create(); + $converter = (new Converter())->create(); $data->set_content($converter->to_utf8($data->get_content(), $encoding)); } } diff --git a/public_html/filter.output.gzip.class.php b/public_html/filter.output.gzip.class.php index bf8660f..fa932bc 100644 --- a/public_html/filter.output.gzip.class.php +++ b/public_html/filter.output.gzip.class.php @@ -3,7 +3,7 @@ class OutputFilterGZip extends OutputFilter { function content_type() { return null; - // return ContentType::gz(); + // return (new ContentType())->gz(); } function process($tmp_filename) { diff --git a/public_html/filter.output.ps2pdf.class.php b/public_html/filter.output.ps2pdf.class.php index 9eecf24..a89e610 100644 --- a/public_html/filter.output.ps2pdf.class.php +++ b/public_html/filter.output.ps2pdf.class.php @@ -6,7 +6,7 @@ function safe_exec($cmd, &$output) { if ($result) { $message = ""; - if (count($output) > 0) { + if (is_countable($output) && count($output) > 0) { $message .= "Error executing '{$cmd}'
\n"; error_log("Error executing '{$cmd}'."); $message .= "Command produced the following output:
\n"; @@ -15,29 +15,29 @@ function safe_exec($cmd, &$output) { foreach ($output as $line) { $message .= "{$line}
\n"; error_log($line); - }; + } } else { $_cmd = $cmd; - include(HTML2PS_DIR.'templates/error_exec.tpl'); + include(HTML2PS_DIR.'/templates/error_exec.tpl'); error_log("Error executing '{$cmd}'. Command produced no output."); die("HTML2PS Error"); - }; + } die($message); - }; + } } class OutputFilterPS2PDF extends OutputFilter { var $pdf_version; function content_type() { - return ContentType::pdf(); + return (new ContentType())->pdf(); } function _mk_cmd($filename) { return GS_PATH." -dNOPAUSE -dBATCH -dEmbedAllFonts=true -dCompatibilityLevel=".$this->pdf_version." -sDEVICE=pdfwrite -sOutputFile=".$filename.".pdf ".$filename; } - function OutputFilterPS2PDF($pdf_version) { + function __construct($pdf_version) { $this->pdf_version = $pdf_version; } diff --git a/public_html/filter.post.positioned.class.php b/public_html/filter.post.positioned.class.php index b149bd6..a13f21a 100644 --- a/public_html/filter.post.positioned.class.php +++ b/public_html/filter.post.positioned.class.php @@ -3,25 +3,26 @@ class PostTreeFilterPositioned extends PreTreeFilter { var $_context; - function PostTreeFilterPositioned(&$context) { + function __construct(&$context) { $this->_context =& $context; } function process(&$tree, $data, &$pipeline) { if (is_a($tree, 'GenericContainerBox')) { - for ($i=0; $icontent); $i++) { - $position = $tree->content[$i]->get_css_property(CSS_POSITION); - $float = $tree->content[$i]->get_css_property(CSS_FLOAT); + $size = is_countable($tree->content) ? count((array) $tree->content) : 0; + for ($i=0; $i<$size; $i++) { + $position = $tree->content[$i]->getCSSProperty(CSS_POSITION); + $float = $tree->content[$i]->getCSSProperty(CSS_FLOAT); if ($position == POSITION_ABSOLUTE) { $this->_context->add_absolute_positioned($tree->content[$i]); } elseif ($position == POSITION_FIXED) { $this->_context->add_fixed_positioned($tree->content[$i]); - }; + } $this->process($tree->content[$i], $data, $pipeline); - }; - }; + } + } return true; } diff --git a/public_html/filter.post.postponed.class.php b/public_html/filter.post.postponed.class.php index 3743577..e09ec72 100644 --- a/public_html/filter.post.postponed.class.php +++ b/public_html/filter.post.postponed.class.php @@ -3,25 +3,26 @@ class PostTreeFilterPostponed extends PreTreeFilter { var $_driver; - function PostTreeFilterPostponed(&$driver) { + function __construct(&$driver) { $this->_driver =& $driver; } function process(&$tree, $data, &$pipeline) { if (is_a($tree, 'GenericContainerBox')) { - for ($i=0; $icontent); $i++) { - $position = $tree->content[$i]->get_css_property(CSS_POSITION); - $float = $tree->content[$i]->get_css_property(CSS_FLOAT); + $size = is_countable($tree->content) ? count((array) $tree->content) : 0; + for ($i=0; $i<$size; $i++) { + $position = $tree->content[$i]->getCSSProperty(CSS_POSITION); + $float = $tree->content[$i]->getCSSProperty(CSS_FLOAT); if ($position == POSITION_RELATIVE) { $this->_driver->postpone($tree->content[$i]); } elseif ($float != FLOAT_NONE) { $this->_driver->postpone($tree->content[$i]); - }; + } $this->process($tree->content[$i], $data, $pipeline); - }; - }; + } + } return true; } diff --git a/public_html/filter.pre.fields.class.php b/public_html/filter.pre.fields.class.php index cdfca82..1ca477a 100644 --- a/public_html/filter.pre.fields.class.php +++ b/public_html/filter.pre.fields.class.php @@ -4,7 +4,7 @@ class PreTreeFilterHTML2PSFields extends PreTreeFilter { var $filesize; var $_timestamp; - function PreTreeFilterHTML2PSFields($filename=null, $filesize=null, $timestamp=null) { + function __construct($filename=null, $filesize=null, $timestamp=null) { $this->filename = $filename; $this->filesize = $filesize; @@ -12,27 +12,27 @@ function PreTreeFilterHTML2PSFields($filename=null, $filesize=null, $timestamp=n $this->_timestamp = date("Y-m-d H:s"); } else { $this->_timestamp = $timestamp; - }; + } } function process(&$tree, $data, &$pipeline) { if (is_a($tree, 'TextBox')) { // Ignore completely empty text boxes - if (count($tree->words) == 0) { return; }; + if (count($tree->words) == 0) { return; } switch ($tree->words[0]) { case '##PAGE##': $parent =& $tree->parent; $field = BoxTextFieldPageNo::from_box($tree); - $parent->insert_before($field, $tree); + $parent->insertBefore($field, $tree); $parent->remove($tree); break; case '##PAGES##': $parent =& $tree->parent; $field = BoxTextFieldPages::from_box($tree); - $parent->insert_before($field, $tree); + $parent->insertBefore($field, $tree); $parent->remove($tree); break; case '##FILENAME##': @@ -40,24 +40,24 @@ function process(&$tree, $data, &$pipeline) { $tree->words[0] = $data->get_uri(); } else { $tree->words[0] = $this->filename; - }; + } break; case '##FILESIZE##': if (is_null($this->filesize)) { $tree->words[0] = strlen($data->get_content()); } else { $tree->words[0] = $this->filesize; - }; + } break; case '##TIMESTAMP##': $tree->words[0] = $this->_timestamp; break; - }; + } } elseif (is_a($tree, 'GenericContainerBox')) { for ($i=0; $icontent); $i++) { $this->process($tree->content[$i], $data, $pipeline); - }; - }; + } + } } } ?> \ No newline at end of file diff --git a/public_html/filter.pre.footnotes.class.php b/public_html/filter.pre.footnotes.class.php index ced48a7..d6659f0 100644 --- a/public_html/filter.pre.footnotes.class.php +++ b/public_html/filter.pre.footnotes.class.php @@ -12,13 +12,14 @@ class PreTreeFilterFootnotes extends PreTreeFilter { function process(&$tree, $data, &$pipeline) { if (is_a($tree, 'GenericContainerBox')) { - for ($i=0; $icontent); $i++) { + $size = is_countable($tree->content) ? count((array) $tree->content) : 0; + for ($i=0; $i<$size; $i++) { /** * No need to check this conition for text boxes, as they do not correspond to * HTML elements */ - if (!is_a($tree->content[$i], 'TextBox')) { - if ($tree->content[$i]->get_css_property(CSS_POSITION) == POSITION_FOOTNOTE) { + if (!is_a($tree->content[$i], "TextBox")) { + if ($tree->content[$i]->getCSSProperty(CSS_POSITION) == POSITION_FOOTNOTE) { $tree->content[$i]->setCSSProperty(CSS_POSITION, POSITION_STATIC); $note_call =& BoxNoteCall::create($tree->content[$i], $pipeline); @@ -27,10 +28,10 @@ function process(&$tree, $data, &$pipeline) { $pipeline->_addFootnote($note_call); } else { $this->process($tree->content[$i], $data, $pipeline); - }; - }; - }; - }; + } + } + } + } return true; } diff --git a/public_html/filter.pre.headfoot.class.php b/public_html/filter.pre.headfoot.class.php index deebcd4..768821e 100644 --- a/public_html/filter.pre.headfoot.class.php +++ b/public_html/filter.pre.headfoot.class.php @@ -3,33 +3,31 @@ class PreTreeFilterHeaderFooter extends PreTreeFilter { var $header_html; var $footer_html; - function PreTreeFilterHeaderFooter($header_html, $footer_html) { + function __construct($header_html, $footer_html) { $this->header_html = null; $this->footer_html = null; if (trim($header_html) != "") { $this->header_html = "".trim($header_html).""; - }; + } if (trim($footer_html) != "") { $this->footer_html = "".trim($footer_html).""; - }; + } } function process(&$tree, $data, &$pipeline) { $parser = new ParserXHTML(); - $null = null; - if ($this->header_html) { - $box =& $parser->process($this->header_html, $pipeline, $null); + $box =& $parser->process($this->header_html, $pipeline); $tree->add_child($box); - }; + } if ($this->footer_html) { - $box =& $parser->process($this->footer_html, $pipeline, $null); + $box =& $parser->process($this->footer_html, $pipeline); $tree->add_child($box); - }; + } } } ?> \ No newline at end of file diff --git a/public_html/filter.pre.height-constraint.class.php b/public_html/filter.pre.height-constraint.class.php index e739b82..07a1e4f 100644 --- a/public_html/filter.pre.height-constraint.class.php +++ b/public_html/filter.pre.height-constraint.class.php @@ -8,7 +8,7 @@ class PreTreeFilterHeightConstraint extends PreTreeFilter { function process(&$tree, $data, &$pipeline) { if (!is_a($tree, 'GenericFormattedBox')) { return; - }; + } /** * In non-quirks mode, percentage height should be ignored for children of boxes having @@ -24,9 +24,9 @@ function process(&$tree, $data, &$pipeline) { $hc->constant[1]) { $hc->constant = null; $tree->put_height_constraint($hc); - }; - }; - }; + } + } + } /** * Set box height to constrained value @@ -40,10 +40,11 @@ function process(&$tree, $data, &$pipeline) { * Proceed to this box children */ if (is_a($tree, 'GenericContainerBox')) { - for ($i=0, $size = count($tree->content); $i<$size; $i++) { + $size = is_countable($tree->content) ? count((array) $tree->content) : 0; + for ($i=0, $i<$size; $i++;) { $this->process($tree->content[$i], $data, $pipeline); - }; - }; + } + } } } ?> \ No newline at end of file diff --git a/public_html/flow_context.class.inc.php b/public_html/flow_context.class.inc.php index e7efcaa..7922f8c 100644 --- a/public_html/flow_context.class.inc.php +++ b/public_html/flow_context.class.inc.php @@ -37,13 +37,13 @@ function ¤t_floats() { function float_bottom() { $floats =& $this->current_floats(); - if (count($floats) == 0) { return null; } + if (is_countable($floats) && count($floats) == 0) { return null; } $bottom = $floats[0]->get_bottom_margin(); - $size = count($floats); + $size = count((array) $floats); for ($i=1; $i<$size; $i++) { $bottom = min($bottom, $floats[$i]->get_bottom_margin()); - }; + } return $bottom; } @@ -58,12 +58,12 @@ function float_bottom() { function float_left_x($x, $y) { $floats =& $this->current_floats(); - $size = count($floats); + $size = count((array) $floats); for ($i=0; $i<$size; $i++) { $float =& $floats[$i]; // Process only left-floating boxes - if ($float->get_css_property(CSS_FLOAT) == FLOAT_LEFT) { + if ($float->getCSSProperty(CSS_FLOAT) == FLOAT_LEFT) { // Check if this float contains given Y-coordinate // // Note that top margin coordinate is inclusive but @@ -78,9 +78,9 @@ function float_left_x($x, $y) { if ($float->get_top_margin() + EPSILON >= $y && $float->get_bottom_margin() < $y) { $x = max($x, $float->get_right_margin()); - }; - }; - }; + } + } + } return $x; } @@ -108,10 +108,10 @@ function float_left_xy(&$parent, $width, &$x, &$y) { // Prepare information about the float bottom coordinates $float_bottoms = array(); - $size = count($floats); + $size = count((array) $floats); for ($i=0; $i<$size; $i++) { $float_bottoms[] = $floats[$i]->get_bottom_margin(); - }; + } // Note that the sort function SHOULD NOT maintain key-value assotiations! rsort($float_bottoms); @@ -123,7 +123,7 @@ function float_left_xy(&$parent, $width, &$x, &$y) { // OR if there's no parent boxes with constrained width (it will expanded in this case anyway) // small value to hide the rounding errors - $parent_wc = $parent->get_css_property(CSS_WIDTH); + $parent_wc = $parent->getCSSProperty(CSS_WIDTH); if ($parent->get_right() + EPSILON >= $x + $width || $parent->mayBeExpanded()) { @@ -133,9 +133,9 @@ function float_left_xy(&$parent, $width, &$x, &$y) { $x1 = $this->float_right_x($parent->get_right(), $y); if ($x1 + EPSILON > $x + $width) { return; - }; + } return; - }; + } // print("CLEAR
"); @@ -144,7 +144,7 @@ function float_left_xy(&$parent, $width, &$x, &$y) { // Check if we've cleared all existing floats; the loop will be terminated in this case, of course, // but we can get a notice/warning message if we'll try to access the non-existing array element - if ($clear <= count($floats)) { $y = min( $y, $float_bottoms[$clear-1] ); }; + if ($clear <= count($floats)) { $y = min( $y, $float_bottoms[$clear-1] ); } } while ($clear <= count($floats)); // We need to check if all floats have been cleared to avoid infinite loop @@ -161,13 +161,13 @@ function float_left_xy(&$parent, $width, &$x, &$y) { function float_right() { $floats =& $this->current_floats(); - if (count($floats) == 0) { return null; } + if (is_countable($floats) && count($floats) == 0) { return null; } $right = $floats[0]->get_right_margin(); - $size = count($floats); + $size = is_countable($floats) ? count($floats) : 0; for ($i=1; $i<$size; $i++) { $right = max($right, $floats[$i]->get_right_margin()); - }; + } return $right; } @@ -182,12 +182,12 @@ function float_right() { function float_right_x($x, $y) { $floats =& $this->current_floats(); - $size = count($floats); + $size = is_countable($floats) ? count($floats) : 0; for ($i=0; $i<$size; $i++) { $float =& $floats[$i]; // Process only right-floating boxes - if ($float->get_css_property(CSS_FLOAT) == FLOAT_RIGHT) { + if ($float->getCSSProperty(CSS_FLOAT) == FLOAT_RIGHT) { // Check if this float contains given Y-coordinate // // Note that top margin coordinate is inclusive but @@ -202,9 +202,9 @@ function float_right_x($x, $y) { if ($float->get_top_margin() + EPSILON >= $y && $float->get_bottom_margin() < $y) { $x = min($x, $float->get_left_margin()); - }; - }; - }; + } + } + } return $x; } @@ -232,10 +232,10 @@ function float_right_xy(&$parent, $width, &$x, &$y) { // Prepare information about the float bottom coordinates $float_bottoms = array(); - $size = count($floats); + $size = is_countable($floats) ? count($floats) : 0; for ($i=0; $i<$size; $i++) { $float_bottoms[] = $floats[$i]->get_bottom_margin(); - }; + } // Note that the sort function SHOULD NOT maintain key-value assotiations! rsort($float_bottoms); @@ -255,8 +255,8 @@ function float_right_xy(&$parent, $width, &$x, &$y) { $x1 = $this->float_left_x($parent->get_left(), $y); if ($x1 - EPSILON < $x - $width) { return; - }; - }; + } + } // No, float does not fit at current level, let's try to 'clear' some previous floats @@ -264,7 +264,7 @@ function float_right_xy(&$parent, $width, &$x, &$y) { // Check if we've cleared all existing floats; the loop will be terminated in this case, of course, // but we can get a notice/warning message if we'll try to access the non-existing array element - if ($clear <= count($floats)) { $y = min( $y, $float_bottoms[$clear-1] ); }; + if ($clear <= count($floats)) { $y = min( $y, $float_bottoms[$clear-1] ); } } while($clear <= count($floats)); // We need to check if all floats have been cleared to avoid infinite loop @@ -272,7 +272,7 @@ function float_right_xy(&$parent, $width, &$x, &$y) { $x = $parent->get_right(); } - function FlowContext() { + function __construct() { $this->absolute_positioned = array(); $this->fixed_positioned = array(); @@ -331,7 +331,7 @@ function push_viewport(&$box) { function &point_in_floats($x, $y) { // Scan the floating children list of the current container box $floats =& $this->current_floats(); - $size = count($floats); + $size = is_countable($floats) ? count($floats) : 0; for ($i=0; $i<$size; $i++) { if ($floats[$i]->contains_point_margin($x, $y)) { return $floats[$i]; @@ -352,8 +352,8 @@ function sort_absolute_positioned_by_z_index() { } function cmp_boxes_by_z_index($a, $b) { - $a_z = $a->get_css_property(CSS_Z_INDEX); - $b_z = $b->get_css_property(CSS_Z_INDEX); + $a_z = $a->getCSSProperty(CSS_Z_INDEX); + $b_z = $b->getCSSProperty(CSS_Z_INDEX); if ($a_z == $b_z) return 0; return ($a_z < $b_z) ? -1 : 1; diff --git a/public_html/flow_viewport.class.inc.php b/public_html/flow_viewport.class.inc.php index d5980b8..a579923 100644 --- a/public_html/flow_viewport.class.inc.php +++ b/public_html/flow_viewport.class.inc.php @@ -5,7 +5,7 @@ class FlowViewport { var $width; var $height; - function FlowViewport() { + function __construct() { $this->left = 0; $this->top = 0; $this->width = 0; @@ -17,7 +17,7 @@ function &create(&$box) { $viewport->left = $box->get_left_padding(); $viewport->top = $box->get_top_padding(); - $padding = $box->get_css_property(CSS_PADDING); + $padding = $box->getCSSProperty(CSS_PADDING); $viewport->width = $box->get_width() + $padding->left->value + $padding->right->value; $viewport->height = $box->get_height() + $padding->top->value + $padding->bottom->value; diff --git a/public_html/font.class.php b/public_html/font.class.php index d7cb9d6..aeac463 100644 --- a/public_html/font.class.php +++ b/public_html/font.class.php @@ -22,7 +22,7 @@ function error_message() { return $this->error_message; } - function Font() {} + function __construct() {} function linethrough_position() { return $this->bbox[3]*0.25; @@ -45,8 +45,8 @@ function stringwidth($string) { $length = strlen($string); for ($i=0; $i<$length; $i++) { - $width += $this->char_widths[$string{$i}]; - }; + $width += $this->char_widths[$string[$i]]; + } return $width; } @@ -87,23 +87,23 @@ function _read($file, $encoding) { * Read character widths for selected encoding */ $widths = array(); - $manager = ManagerEncoding::get(); - $map = $manager->get_encoding_vector($encoding); + $manager = (new ManagerEncoding())->get(); + $map = $manager->getEncodingVector($encoding); foreach ($map as $code => $ucs2) { $glyphIndex = $subtable->lookup($ucs2); if (!is_null($glyphIndex)) { $widths[$code] = floor($hmtx->_hMetrics[$glyphIndex]['advanceWidth']*1000/$head->_unitsPerEm); } else { $widths[$code] = DEFAULT_CHAR_WIDTH; - }; - }; + } + } // Fill unknown characters with the default char width for ($i=0; $i<256; $i++) { if (!isset($widths[chr($i)])) { $widths[chr($i)] = DEFAULT_CHAR_WIDTH; - }; - }; + } + } $this->ascender = floor($hhea->_ascender*1000/$head->_unitsPerEm); $this->descender = floor($hhea->_descender*1000/$head->_unitsPerEm); @@ -144,7 +144,7 @@ function &create($typeface, $encoding, $font_resolver, &$error_message) { $error_message = $font->error_message(); $dummy = null; return $dummy; - }; + } return $font; } @@ -162,13 +162,13 @@ function _parse_afm($afm, $typeface, $encoding) { $_typeface = $typeface; ob_start(); - include(HTML2PS_DIR.'templates/error._missing_afm.tpl'); + include(HTML2PS_DIR.'/templates/error._missing_afm.tpl'); $this->error_message = ob_get_contents(); ob_end_clean(); error_log(sprintf("Missing font metrics file: %s",$filename)); return false; - }; + } while ($line = fgets($file)) { if (preg_match("/C\s-?\d+\s;\sWX\s(\d+)\s;\sN\s(\S+)\s;/",$line,$matches)) { @@ -179,8 +179,8 @@ function _parse_afm($afm, $typeface, $encoding) { if (isset($encoding_data[$glyph_name])) { foreach ($encoding_data[$glyph_name] as $c) { $this->char_widths[$c] = $glyph_width; - }; - }; + } + } } elseif (preg_match("/UnderlinePosition ([\d-]+)/",$line,$matches)) { // This line is an underline position line @@ -201,8 +201,8 @@ function _parse_afm($afm, $typeface, $encoding) { } elseif (preg_match("/FontBBox ([\d-]+) ([\d-]+) ([\d-]+) ([\d-]+)/",$line,$matches)) { // This line is an font BBox line $this->bbox = array($matches[1], $matches[2], $matches[3], $matches[4]); - }; - }; + } + } fclose($file); @@ -210,8 +210,8 @@ function _parse_afm($afm, $typeface, $encoding) { for ($i=0; $i<256; $i++) { if (!isset($this->char_widths[chr($i)])) { $this->char_widths[chr($i)] = DEFAULT_CHAR_WIDTH; - }; - }; + } + } return true; } diff --git a/public_html/font.pdf.inc.php b/public_html/font.pdf.inc.php new file mode 100644 index 0000000..2d1b432 --- /dev/null +++ b/public_html/font.pdf.inc.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/public_html/font.resolver.class.php b/public_html/font.resolver.class.php index 5dd333c..2eb4043 100644 --- a/public_html/font.resolver.class.php +++ b/public_html/font.resolver.class.php @@ -4,25 +4,19 @@ require_once(HTML2PS_DIR.'font.constants.inc.php'); class FontResolver { - var $families = array(); - var $aliases = array(); + var $families; + var $aliases; + var $overrides; + var $ttf_mappings; + var $afm_mappings; - var $overrides = array(); - var $overrides_mask = array(); - - var $ttf_mappings = array(); - var $afm_mappings = array(); - - var $ps_fonts = array(); - var $ps_fonts_counter = 1; - - function FontResolver() { - } + var $ps_fonts; + var $ps_fonts_counter; function setup_ttf_mappings($pdf) { foreach ($this->ttf_mappings as $typeface => $file) { pdf_set_parameter($pdf, "FontOutline", $typeface."=".TTF_FONTS_REPOSITORY.$file); - }; + } } function add_ttf_mapping($typeface, $file, $embed) { @@ -52,54 +46,38 @@ function resolve_font($family, $weight, $style, $encoding) { if (!$this->font_resolved($family, $weight, $style, $encoding)) { $this->ps_fonts[$family][$weight][$style][$encoding] = 'font'.$this->ps_fonts_counter; $this->ps_fonts_counter++; - }; + } return $this->ps_fonts[$family][$weight][$style][$encoding]; } + function __construct() { + $this->families = array(); + $this->aliases = array(); + $this->overrides = array(); + $this->ttf_mappings = array(); + + $this->ps_fonts = array(); + $this->ps_fonts_counter = 1; + } + function add_family_normal_encoding_override($family, $encoding, $normal, $italic, $oblique) { $this->overrides[$encoding][$family][WEIGHT_NORMAL][FS_NORMAL] = $normal; $this->overrides[$encoding][$family][WEIGHT_NORMAL][FS_ITALIC] = $italic; $this->overrides[$encoding][$family][WEIGHT_NORMAL][FS_OBLIQUE] = $oblique; } - function add_family_normal_encoding_override_mask($family, $encoding, $normal, $italic, $oblique) { - $this->overrides_mask[$family][WEIGHT_NORMAL][FS_NORMAL][] = array('mask' => $encoding, - 'override' => $normal); - $this->overrides_mask[$family][WEIGHT_NORMAL][FS_ITALIC][] = array('mask' => $encoding, - 'override' => $italic); - $this->overrides_mask[$family][WEIGHT_NORMAL][FS_OBLIQUE][] = array('mask' => $encoding, - 'override' => $oblique); - } - function add_family_bold_encoding_override($family, $encoding, $normal, $italic, $oblique) { $this->overrides[$encoding][$family][WEIGHT_BOLD][FS_NORMAL] = $normal; $this->overrides[$encoding][$family][WEIGHT_BOLD][FS_ITALIC] = $italic; $this->overrides[$encoding][$family][WEIGHT_BOLD][FS_OBLIQUE] = $oblique; } - function add_family_bold_encoding_override_mask($family, $encoding, $normal, $italic, $oblique) { - $this->overrides_mask[$family][WEIGHT_BOLD][FS_NORMAL][] = array('mask' => $encoding, - 'override' => $normal); - $this->overrides_mask[$family][WEIGHT_BOLD][FS_ITALIC][] = array('mask' => $encoding, - 'override' => $italic); - $this->overrides_mask[$family][WEIGHT_BOLD][FS_OBLIQUE][] = array('mask' => $encoding, - 'override' => $oblique); - } - function add_normal_encoding_override($encoding, $normal, $italic, $oblique) { - $this->add_family_normal_encoding_override(" ", $encoding, $normal, $italic, $oblique); - } - - function add_normal_encoding_override_mask($encoding, $normal, $italic, $oblique) { - $this->add_family_normal_encoding_override_mask(" ", $encoding, $normal, $italic, $oblique); + $this->add_family_normal_encoding_override(" ",$encoding, $normal, $italic, $oblique); } function add_bold_encoding_override($encoding, $normal, $italic, $oblique) { - $this->add_family_bold_encoding_override(" ", $encoding, $normal, $italic, $oblique); - } - - function add_bold_encoding_override_mask($encoding, $normal, $italic, $oblique) { - $this->add_family_bold_encoding_override_mask(" ", $encoding, $normal, $italic, $oblique); + $this->add_family_bold_encoding_override(" ",$encoding, $normal, $italic, $oblique); } function get_global_encoding_override($weight, $style, $encoding) { @@ -107,24 +85,11 @@ function get_global_encoding_override($weight, $style, $encoding) { } function get_family_encoding_override($family, $weight, $style, $encoding) { - if (isset($this->overrides[$encoding]) && - isset($this->overrides[$encoding][$family]) && - isset($this->overrides[$encoding][$family][$weight]) && - isset($this->overrides[$encoding][$family][$weight][$style])) { - return $this->overrides[$encoding][$family][$weight][$style]; - }; - - if (isset($this->overrides_mask[$family]) && - isset($this->overrides_mask[$family][$weight]) && - isset($this->overrides_mask[$family][$weight][$style])) { - foreach ($this->overrides_mask[$family][$weight][$style] as $override) { - if (preg_match($override['mask'], $encoding)) { - return $override['override']; - }; - }; - }; - - return ''; + if (!isset($this->overrides[$encoding])) { return ""; } + if (!isset($this->overrides[$encoding][$family])) { return ""; } + if (!isset($this->overrides[$encoding][$family][$weight])) { return ""; } + if (!isset($this->overrides[$encoding][$family][$weight][$style])) { return ""; } + return $this->overrides[$encoding][$family][$weight][$style]; } function have_global_encoding_override($weight, $style, $encoding) { @@ -149,9 +114,9 @@ function add_bold_family($family, $normal, $italic, $oblique) { $this->families[$family][WEIGHT_BOLD][FS_OBLIQUE] = $oblique; } - function get_typeface_name($family, $weight, $style, $encoding) { + function getTypefaceName($family, $weight, $style, $encoding) { if ($this->have_alias($family)) { - return $this->get_typeface_name($this->aliases[$family], $weight, $style, $encoding); + return $this->getTypefaceName($this->aliases[$family], $weight, $style, $encoding); } // Check for family-specific encoding override @@ -164,9 +129,9 @@ function get_typeface_name($family, $weight, $style, $encoding) { return $this->get_global_encoding_override($weight, $style, $encoding); } - if (!isset($this->families[$family])) { return "Times-Roman"; }; - if (!isset($this->families[$family][$weight])) { return "Times-Roman"; }; - if (!isset($this->families[$family][$weight][$style])) { return "Times-Roman"; }; + if (!isset($this->families[$family])) { return "Times-Roman"; } + if (!isset($this->families[$family][$weight])) { return "Times-Roman"; } + if (!isset($this->families[$family][$weight][$style])) { return "Times-Roman"; } return $this->families[$family][$weight][$style]; } diff --git a/public_html/font_factory.class.php b/public_html/font_factory.class.php index a3c5c90..ad4f703 100644 --- a/public_html/font_factory.class.php +++ b/public_html/font_factory.class.php @@ -9,7 +9,7 @@ function error_message() { return $this->error_message; } - function FontFactory() { + function __construct() { $this->fonts = array(); } @@ -34,10 +34,10 @@ function &getTrueType($typeface, $encoding) { if (is_null($font)) { $dummy = null; return $dummy; - }; + } $this->fonts[$typeface][$encoding] = $font; - }; + } return $this->fonts[$typeface][$encoding]; } @@ -50,10 +50,10 @@ function &get_type1($name, $encoding) { if (is_null($font)) { $dummy = null; return $dummy; - }; + } $this->fonts[$name][$encoding] = $font; - }; + } return $this->fonts[$name][$encoding]; } diff --git a/public_html/fonts/arial.afm b/public_html/fonts/arial.afm index 3ec3de4..8ad29c0 100644 --- a/public_html/fonts/arial.afm +++ b/public_html/fonts/arial.afm @@ -1,2640 +1,2640 @@ -StartFontMetrics 4.1 -FontName ArialMT -FullName Arial -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Arial -Weight Regular -Version Version 3.00 -Characters 1674 -ItalicAngle 0.0 -Ascender 905 -Descender -212 -UnderlineThickness 73 -UnderlinePosition -106 -IsFixedPitch false -FontBBox -664 -325 2000 1006 -StartCharMetrics 1709 -C 0 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 278 ; N space ; B 86 0 195 716 ; -C 33 ; WX 278 ; N exclam ; B 86 0 195 716 ; -C 34 ; WX 355 ; N quotedbl ; B 46 462 308 716 ; -C 35 ; WX 556 ; N numbersign ; B 10 -12 543 728 ; -C 36 ; WX 556 ; N dollar ; B 36 -103 509 782 ; -C 37 ; WX 889 ; N percent ; B 58 -26 828 728 ; -C 38 ; WX 667 ; N ampersand ; B 43 -17 644 728 ; -C 39 ; WX 191 ; N quotesingle ; B 44 462 144 716 ; -C 40 ; WX 333 ; N parenleft ; B 61 -210 297 728 ; -C 41 ; WX 333 ; N parenright ; B 61 -210 297 728 ; -C 42 ; WX 389 ; N asterisk ; B 31 423 354 728 ; -C 43 ; WX 584 ; N plus ; B 56 116 528 589 ; -C 44 ; WX 278 ; N comma ; B 83 -142 189 100 ; -C 45 ; WX 333 ; N hyphen ; B 32 215 302 303 ; -C 46 ; WX 278 ; N period ; B 91 0 191 100 ; -C 47 ; WX 278 ; N slash ; B 0 -12 278 728 ; -C 48 ; WX 556 ; N zero ; B 42 -12 508 719 ; -C 49 ; WX 556 ; N one ; B 109 0 373 719 ; -C 50 ; WX 556 ; N two ; B 29 0 503 719 ; -C 51 ; WX 556 ; N three ; B 42 -13 511 719 ; -C 52 ; WX 556 ; N four ; B 13 0 508 716 ; -C 53 ; WX 556 ; N five ; B 42 -12 516 706 ; -C 54 ; WX 556 ; N six ; B 38 -12 510 719 ; -C 55 ; WX 556 ; N seven ; B 47 0 511 707 ; -C 56 ; WX 556 ; N eight ; B 41 -12 512 719 ; -C 57 ; WX 556 ; N nine ; B 42 -12 512 719 ; -C 58 ; WX 278 ; N colon ; B 90 0 190 519 ; -C 59 ; WX 278 ; N semicolon ; B 83 -142 189 519 ; -C 60 ; WX 584 ; N less ; B 55 110 529 595 ; -C 61 ; WX 584 ; N equal ; B 56 204 528 503 ; -C 62 ; WX 584 ; N greater ; B 55 110 529 595 ; -C 63 ; WX 556 ; N question ; B 44 0 506 728 ; -C 64 ; WX 1015 ; N at ; B 54 -210 979 729 ; -C 65 ; WX 667 ; N A ; B -1 0 668 716 ; -C 66 ; WX 667 ; N B ; B 73 0 614 716 ; -C 67 ; WX 722 ; N C ; B 50 -12 683 728 ; -C 68 ; WX 722 ; N D ; B 77 0 669 716 ; -C 69 ; WX 667 ; N E ; B 79 0 613 716 ; -C 70 ; WX 611 ; N F ; B 82 0 565 716 ; -C 71 ; WX 778 ; N G ; B 53 -12 715 728 ; -C 72 ; WX 722 ; N H ; B 80 0 642 716 ; -C 73 ; WX 278 ; N I ; B 93 0 188 716 ; -C 74 ; WX 500 ; N J ; B 27 -12 422 716 ; -C 75 ; WX 667 ; N K ; B 73 0 665 716 ; -C 76 ; WX 556 ; N L ; B 73 0 521 716 ; -C 77 ; WX 833 ; N M ; B 74 0 757 716 ; -C 78 ; WX 722 ; N N ; B 76 0 640 716 ; -C 79 ; WX 778 ; N O ; B 48 -12 733 729 ; -C 80 ; WX 667 ; N P ; B 77 0 624 716 ; -C 81 ; WX 778 ; N Q ; B 43 -56 741 729 ; -C 82 ; WX 722 ; N R ; B 79 0 709 716 ; -C 83 ; WX 667 ; N S ; B 45 -12 615 728 ; -C 84 ; WX 611 ; N T ; B 23 0 591 716 ; -C 85 ; WX 722 ; N U ; B 79 -12 642 716 ; -C 86 ; WX 667 ; N V ; B 4 0 659 716 ; -C 87 ; WX 944 ; N W ; B 12 0 933 716 ; -C 88 ; WX 667 ; N X ; B 4 0 661 716 ; -C 89 ; WX 667 ; N Y ; B 3 0 659 716 ; -C 90 ; WX 611 ; N Z ; B 20 0 586 716 ; -C 91 ; WX 278 ; N bracketleft ; B 68 -199 262 716 ; -C 92 ; WX 278 ; N backslash ; B 0 -12 278 728 ; -C 93 ; WX 278 ; N bracketright ; B 19 -199 213 716 ; -C 94 ; WX 469 ; N asciicircum ; B 26 337 443 728 ; -C 95 ; WX 556 ; N underscore ; B -15 -199 567 -135 ; -C 96 ; WX 333 ; N grave ; B 43 583 227 720 ; -C 97 ; WX 556 ; N a ; B 36 -12 514 530 ; -C 98 ; WX 556 ; N b ; B 65 -12 515 716 ; -C 99 ; WX 500 ; N c ; B 39 -12 491 530 ; -C 100 ; WX 556 ; N d ; B 34 -12 484 716 ; -C 101 ; WX 556 ; N e ; B 37 -12 515 530 ; -C 102 ; WX 278 ; N f ; B 9 0 313 728 ; -C 103 ; WX 556 ; N g ; B 32 -210 489 530 ; -C 104 ; WX 556 ; N h ; B 66 0 488 716 ; -C 105 ; WX 222 ; N i ; B 66 0 154 716 ; -C 106 ; WX 222 ; N j ; B -46 -210 153 716 ; -C 107 ; WX 500 ; N k ; B 66 0 496 716 ; -C 108 ; WX 222 ; N l ; B 64 0 152 716 ; -C 109 ; WX 833 ; N m ; B 66 0 769 530 ; -C 110 ; WX 556 ; N n ; B 66 0 487 530 ; -C 111 ; WX 556 ; N o ; B 33 -12 519 530 ; -C 112 ; WX 556 ; N p ; B 66 -199 516 530 ; -C 113 ; WX 556 ; N q ; B 35 -199 484 530 ; -C 114 ; WX 333 ; N r ; B 65 0 347 530 ; -C 115 ; WX 500 ; N s ; B 31 -12 461 530 ; -C 116 ; WX 278 ; N t ; B 18 -7 271 700 ; -C 117 ; WX 556 ; N u ; B 64 -12 484 519 ; -C 118 ; WX 500 ; N v ; B 13 0 488 519 ; -C 119 ; WX 722 ; N w ; B 3 0 714 519 ; -C 120 ; WX 500 ; N x ; B 7 0 493 519 ; -C 121 ; WX 500 ; N y ; B 16 -210 491 519 ; -C 122 ; WX 500 ; N z ; B 20 0 479 519 ; -C 123 ; WX 334 ; N braceleft ; B 28 -210 311 728 ; -C 124 ; WX 260 ; N bar ; B 92 -210 168 728 ; -C 125 ; WX 334 ; N braceright ; B 23 -210 306 728 ; -C 126 ; WX 584 ; N asciitilde ; B 42 272 542 432 ; -C 127 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 556 ; N Euro ; B -14 -12 541 728 ; -C 129 ; WX 542 ; N afii10052 ; B 79 0 542 896 ; -C 130 ; WX 222 ; N quotesinglbase ; B 53 -132 155 102 ; -C 131 ; WX 556 ; N florin ; B 22 -210 530 729 ; -C 132 ; WX 333 ; N quotedblbase ; B 35 -132 288 102 ; -C 133 ; WX 1000 ; N ellipsis ; B 117 0 884 100 ; -C 134 ; WX 556 ; N dagger ; B 36 -169 515 699 ; -C 135 ; WX 556 ; N daggerdbl ; B 36 -169 517 706 ; -C 136 ; WX 333 ; N circumflex ; B 12 583 321 720 ; -C 137 ; WX 1000 ; N perthousand ; B 18 -26 982 728 ; -C 138 ; WX 667 ; N Scaron ; B 45 -12 615 894 ; -C 139 ; WX 333 ; N guilsinglleft ; B 45 35 271 480 ; -C 140 ; WX 1000 ; N OE ; B 63 -12 968 728 ; -C 141 ; WX 583 ; N afii10061 ; B 79 0 579 896 ; -C 142 ; WX 611 ; N Zcaron ; B 20 0 586 894 ; -C 143 ; WX 719 ; N afii10145 ; B 78 -199 641 716 ; -C 144 ; WX 333 ; N quotedblbase ; B 35 -132 288 102 ; -C 145 ; WX 222 ; N quoteleft ; B 63 494 165 728 ; -C 146 ; WX 222 ; N quoteright ; B 53 489 155 723 ; -C 147 ; WX 333 ; N quotedblleft ; B 41 494 294 728 ; -C 148 ; WX 333 ; N quotedblright ; B 35 489 288 723 ; -C 149 ; WX 350 ; N bullet ; B 53 227 301 474 ; -C 150 ; WX 556 ; N endash ; B -2 224 554 294 ; -C 151 ; WX 1000 ; N emdash ; B 0 224 1000 294 ; -C 152 ; WX 333 ; N tilde ; B 3 595 330 708 ; -C 153 ; WX 1000 ; N trademark ; B 110 318 871 716 ; -C 154 ; WX 500 ; N scaron ; B 31 -12 461 720 ; -C 155 ; WX 333 ; N guilsinglright ; B 45 35 266 480 ; -C 156 ; WX 944 ; N oe ; B 40 -12 908 530 ; -C 157 ; WX 438 ; N afii10109 ; B 65 0 445 720 ; -C 158 ; WX 500 ; N zcaron ; B 20 0 479 720 ; -C 159 ; WX 667 ; N Ydieresis ; B 3 0 659 860 ; -C 160 ; WX 278 ; N space ; B 86 0 195 716 ; -C 161 ; WX 333 ; N exclamdown ; B 113 -197 222 519 ; -C 162 ; WX 556 ; N cent ; B 52 -200 505 716 ; -C 163 ; WX 556 ; N sterling ; B 13 -14 528 728 ; -C 164 ; WX 556 ; N currency ; B 36 115 516 594 ; -C 165 ; WX 556 ; N yen ; B -1 0 553 716 ; -C 166 ; WX 260 ; N brokenbar ; B 92 -210 168 728 ; -C 167 ; WX 556 ; N section ; B 40 -210 510 728 ; -C 168 ; WX 333 ; N dieresis ; B 30 620 304 720 ; -C 169 ; WX 737 ; N copyright ; B 1 -9 738 728 ; -C 170 ; WX 370 ; N ordfeminine ; B 23 364 351 728 ; -C 171 ; WX 556 ; N guillemotleft ; B 65 35 484 480 ; -C 172 ; WX 584 ; N logicalnot ; B 56 207 528 503 ; -C 173 ; WX 333 ; N hyphen ; B 32 215 302 303 ; -C 174 ; WX 737 ; N registered ; B 1 -9 738 728 ; -C 175 ; WX 552 ; N overscore ; B -15 765 567 828 ; -C 176 ; WX 400 ; N degree ; B 63 457 333 728 ; -C 177 ; WX 549 ; N plusminus ; B 38 0 511 600 ; -C 178 ; WX 333 ; N twosuperior ; B 12 358 316 725 ; -C 179 ; WX 333 ; N threesuperior ; B 16 349 315 725 ; -C 180 ; WX 333 ; N acute ; B 108 583 289 720 ; -C 181 ; WX 576 ; N mu1 ; B 78 -199 497 519 ; -C 182 ; WX 537 ; N paragraph ; B 0 -199 541 716 ; -C 183 ; WX 278 ; N periodcentered ; B 90 302 190 402 ; -C 184 ; WX 333 ; N cedilla ; B 52 -206 264 11 ; -C 185 ; WX 333 ; N onesuperior ; B 52 358 232 725 ; -C 186 ; WX 365 ; N ordmasculine ; B 22 361 342 728 ; -C 187 ; WX 556 ; N guillemotright ; B 68 35 487 480 ; -C 188 ; WX 834 ; N onequarter ; B 52 -28 819 728 ; -C 189 ; WX 834 ; N onehalf ; B 52 -28 816 728 ; -C 190 ; WX 834 ; N threequarters ; B 16 -28 819 728 ; -C 191 ; WX 611 ; N questiondown ; B 77 -209 539 519 ; -C 192 ; WX 667 ; N Agrave ; B -1 0 668 896 ; -C 193 ; WX 667 ; N Aacute ; B -1 0 668 896 ; -C 194 ; WX 667 ; N Acircumflex ; B -1 0 668 896 ; -C 195 ; WX 667 ; N Atilde ; B -1 0 668 873 ; -C 196 ; WX 667 ; N Adieresis ; B -1 0 668 860 ; -C 197 ; WX 667 ; N Aring ; B -1 0 668 869 ; -C 198 ; WX 1000 ; N AE ; B 0 0 945 716 ; -C 199 ; WX 722 ; N Ccedilla ; B 50 -206 683 728 ; -C 200 ; WX 667 ; N Egrave ; B 79 0 613 896 ; -C 201 ; WX 667 ; N Eacute ; B 79 0 613 896 ; -C 202 ; WX 667 ; N Ecircumflex ; B 79 0 613 896 ; -C 203 ; WX 667 ; N Edieresis ; B 79 0 613 860 ; -C 204 ; WX 278 ; N Igrave ; B 26 0 210 896 ; -C 205 ; WX 278 ; N Iacute ; B 69 0 249 896 ; -C 206 ; WX 278 ; N Icircumflex ; B -16 0 293 896 ; -C 207 ; WX 278 ; N Idieresis ; B 2 0 276 860 ; -C 208 ; WX 722 ; N Eth ; B -1 0 669 716 ; -C 209 ; WX 722 ; N Ntilde ; B 76 0 640 873 ; -C 210 ; WX 778 ; N Ograve ; B 48 -12 733 896 ; -C 211 ; WX 778 ; N Oacute ; B 48 -12 733 896 ; -C 212 ; WX 778 ; N Ocircumflex ; B 48 -12 733 896 ; -C 213 ; WX 778 ; N Otilde ; B 48 -12 733 873 ; -C 214 ; WX 778 ; N Odieresis ; B 48 -12 733 860 ; -C 215 ; WX 584 ; N multiply ; B 79 141 504 566 ; -C 216 ; WX 778 ; N Oslash ; B 41 -29 741 742 ; -C 217 ; WX 722 ; N Ugrave ; B 79 -12 642 896 ; -C 218 ; WX 722 ; N Uacute ; B 79 -12 642 896 ; -C 219 ; WX 722 ; N Ucircumflex ; B 79 -12 642 896 ; -C 220 ; WX 722 ; N Udieresis ; B 79 -12 642 860 ; -C 221 ; WX 667 ; N Yacute ; B 3 0 659 896 ; -C 222 ; WX 667 ; N Thorn ; B 77 0 624 716 ; -C 223 ; WX 611 ; N germandbls ; B 75 -12 580 728 ; -C 224 ; WX 556 ; N agrave ; B 36 -12 514 720 ; -C 225 ; WX 556 ; N aacute ; B 36 -12 514 720 ; -C 226 ; WX 556 ; N acircumflex ; B 36 -12 514 720 ; -C 227 ; WX 556 ; N atilde ; B 36 -12 514 708 ; -C 228 ; WX 556 ; N adieresis ; B 36 -12 514 720 ; -C 229 ; WX 556 ; N aring ; B 36 -12 514 741 ; -C 230 ; WX 889 ; N ae ; B 33 -12 849 530 ; -C 231 ; WX 500 ; N ccedilla ; B 39 -196 491 530 ; -C 232 ; WX 556 ; N egrave ; B 37 -12 515 720 ; -C 233 ; WX 556 ; N eacute ; B 37 -12 515 720 ; -C 234 ; WX 556 ; N ecircumflex ; B 37 -12 515 720 ; -C 235 ; WX 556 ; N edieresis ; B 37 -12 515 720 ; -C 236 ; WX 278 ; N igrave ; B 17 0 201 720 ; -C 237 ; WX 278 ; N iacute ; B 92 0 272 720 ; -C 238 ; WX 278 ; N icircumflex ; B -8 0 301 720 ; -C 239 ; WX 278 ; N idieresis ; B 4 0 278 720 ; -C 240 ; WX 556 ; N eth ; B 36 -12 516 716 ; -C 241 ; WX 556 ; N ntilde ; B 66 0 487 708 ; -C 242 ; WX 556 ; N ograve ; B 33 -12 519 720 ; -C 243 ; WX 556 ; N oacute ; B 33 -12 519 720 ; -C 244 ; WX 556 ; N ocircumflex ; B 33 -12 519 720 ; -C 245 ; WX 556 ; N otilde ; B 33 -12 519 708 ; -C 246 ; WX 556 ; N odieresis ; B 33 -12 519 720 ; -C 247 ; WX 549 ; N divide ; B 38 156 511 550 ; -C 248 ; WX 611 ; N oslash ; B 63 -39 549 550 ; -C 249 ; WX 556 ; N ugrave ; B 64 -12 484 720 ; -C 250 ; WX 556 ; N uacute ; B 64 -12 484 720 ; -C 251 ; WX 556 ; N ucircumflex ; B 64 -12 484 720 ; -C 252 ; WX 556 ; N udieresis ; B 64 -12 484 720 ; -C 253 ; WX 500 ; N yacute ; B 16 -210 491 720 ; -C 254 ; WX 556 ; N thorn ; B 66 -199 516 716 ; -C 255 ; WX 500 ; N ydieresis ; B 16 -210 491 720 ; -C -1 ; WX 0 ; N .null ; B 86 0 195 716 ; -C -1 ; WX 278 ; N nonmarkingreturn ; B 86 0 195 716 ; -C -1 ; WX 549 ; N notequal ; B 38 -14 511 720 ; -C -1 ; WX 713 ; N infinity ; B 75 189 640 510 ; -C -1 ; WX 549 ; N lessequal ; B 38 52 512 654 ; -C -1 ; WX 549 ; N greaterequal ; B 38 52 512 654 ; -C -1 ; WX 494 ; N partialdiff ; B 27 -12 475 728 ; -C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ; -C -1 ; WX 823 ; N product ; B 79 -210 744 728 ; -C -1 ; WX 549 ; N pi1 ; B 0 0 549 519 ; -C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ; -C -1 ; WX 768 ; N Ohm ; B 62 0 720 734 ; -C -1 ; WX 549 ; N radical ; B 41 -38 549 913 ; -C -1 ; WX 549 ; N approxequal ; B 25 184 524 521 ; -C -1 ; WX 612 ; N increment ; B 13 0 599 677 ; -C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; -C -1 ; WX 167 ; N fraction ; B -222 -28 392 728 ; -C -1 ; WX 500 ; N fi ; B 11 0 432 728 ; -C -1 ; WX 500 ; N fl ; B 11 0 431 728 ; -C -1 ; WX 278 ; N dotlessi ; B 97 0 185 519 ; -C -1 ; WX 333 ; N macron ; B 14 599 319 671 ; -C -1 ; WX 333 ; N breve ; B 22 588 311 715 ; -C -1 ; WX 333 ; N dotaccent ; B 112 583 221 692 ; -C -1 ; WX 333 ; N ring ; B 79 562 255 741 ; -C -1 ; WX 333 ; N hungarumlaut ; B 28 583 373 720 ; -C -1 ; WX 333 ; N ogonek ; B 89 -208 303 12 ; -C -1 ; WX 333 ; N caron ; B 20 583 329 720 ; -C -1 ; WX 556 ; N Lslash ; B 0 0 521 716 ; -C -1 ; WX 222 ; N lslash ; B 1 0 218 716 ; -C -1 ; WX 584 ; N minus ; B 56 312 528 394 ; -C -1 ; WX 556 ; N franc ; B 0 0 506 716 ; -C -1 ; WX 778 ; N Gbreve ; B 53 -12 715 886 ; -C -1 ; WX 556 ; N gbreve ; B 32 -210 489 715 ; -C -1 ; WX 278 ; N Idot ; B 86 0 195 869 ; -C -1 ; WX 667 ; N Scedilla ; B 45 -201 615 728 ; -C -1 ; WX 500 ; N scedilla ; B 31 -196 461 530 ; -C -1 ; WX 722 ; N Cacute ; B 50 -12 683 896 ; -C -1 ; WX 500 ; N cacute ; B 39 -12 491 720 ; -C -1 ; WX 722 ; N Ccaron ; B 50 -12 683 894 ; -C -1 ; WX 500 ; N ccaron ; B 39 -12 491 720 ; -C -1 ; WX 556 ; N dmacron ; B 34 -12 555 716 ; -C -1 ; WX 333 ; N middot ; B 243 311 343 411 ; -C -1 ; WX 667 ; N Abreve ; B -1 0 668 886 ; -C -1 ; WX 556 ; N abreve ; B 36 -12 514 715 ; -C -1 ; WX 667 ; N Aogonek ; B -1 -203 756 716 ; -C -1 ; WX 556 ; N aogonek ; B 36 -196 619 530 ; -C -1 ; WX 722 ; N Dcaron ; B 77 0 669 894 ; -C -1 ; WX 615 ; N dcaron ; B 35 -12 616 716 ; -C -1 ; WX 722 ; N Dslash ; B -1 0 669 716 ; -C -1 ; WX 667 ; N Eogonek ; B 79 -208 613 716 ; -C -1 ; WX 556 ; N eogonek ; B 37 -208 515 530 ; -C -1 ; WX 667 ; N Ecaron ; B 79 0 613 894 ; -C -1 ; WX 556 ; N ecaron ; B 37 -12 515 720 ; -C -1 ; WX 556 ; N Lacute ; B 73 0 521 896 ; -C -1 ; WX 222 ; N lacute ; B 32 0 212 889 ; -C -1 ; WX 556 ; N Lcaron ; B 73 0 521 716 ; -C -1 ; WX 292 ; N lcaron ; B 66 0 291 716 ; -C -1 ; WX 556 ; N Ldot ; B 73 0 521 716 ; -C -1 ; WX 334 ; N ldot ; B 64 0 330 716 ; -C -1 ; WX 722 ; N Nacute ; B 76 0 640 896 ; -C -1 ; WX 556 ; N nacute ; B 66 0 487 720 ; -C -1 ; WX 722 ; N Ncaron ; B 76 0 640 896 ; -C -1 ; WX 556 ; N ncaron ; B 66 0 487 720 ; -C -1 ; WX 778 ; N Odblacute ; B 48 -12 733 896 ; -C -1 ; WX 556 ; N odblacute ; B 33 -12 519 720 ; -C -1 ; WX 722 ; N Racute ; B 79 0 709 896 ; -C -1 ; WX 333 ; N racute ; B 65 0 347 720 ; -C -1 ; WX 722 ; N Rcaron ; B 79 0 709 894 ; -C -1 ; WX 333 ; N rcaron ; B 29 0 347 720 ; -C -1 ; WX 667 ; N Sacute ; B 45 -12 615 896 ; -C -1 ; WX 500 ; N sacute ; B 31 -12 461 720 ; -C -1 ; WX 611 ; N Tcedilla ; B 23 -283 591 716 ; -C -1 ; WX 278 ; N tcedilla ; B 18 -260 271 700 ; -C -1 ; WX 611 ; N Tcaron ; B 23 0 591 894 ; -C -1 ; WX 375 ; N tcaron ; B 17 -7 374 716 ; -C -1 ; WX 722 ; N Uring ; B 79 -12 642 896 ; -C -1 ; WX 556 ; N uring ; B 64 -12 484 741 ; -C -1 ; WX 722 ; N Udblacute ; B 79 -12 642 896 ; -C -1 ; WX 556 ; N udblacute ; B 64 -12 484 720 ; -C -1 ; WX 611 ; N Zacute ; B 20 0 586 896 ; -C -1 ; WX 500 ; N zacute ; B 20 0 479 720 ; -C -1 ; WX 611 ; N Zdot ; B 20 0 586 869 ; -C -1 ; WX 500 ; N zdot ; B 20 0 479 692 ; -C -1 ; WX 551 ; N Gamma ; B 80 0 527 716 ; -C -1 ; WX 778 ; N Theta ; B 47 -12 731 729 ; -C -1 ; WX 798 ; N Phi ; B 42 -26 756 737 ; -C -1 ; WX 578 ; N alpha ; B 35 -12 541 530 ; -C -1 ; WX 557 ; N delta ; B 35 -12 521 716 ; -C -1 ; WX 446 ; N epsilon ; B 48 -12 423 530 ; -C -1 ; WX 617 ; N sigma ; B 33 -12 595 530 ; -C -1 ; WX 395 ; N tau ; B 22 0 372 519 ; -C -1 ; WX 648 ; N phi ; B 35 -199 614 531 ; -C -1 ; WX 552 ; N underscoredbl ; B -15 -325 567 -135 ; -C -1 ; WX 500 ; N exclamdbl ; B 86 0 414 716 ; -C -1 ; WX 365 ; N nsuperior ; B 40 253 326 585 ; -C -1 ; WX 1094 ; N peseta ; B 25 -13 1072 716 ; -C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; -C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; -C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; -C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; -C -1 ; WX 719 ; N intersection ; B 77 0 642 729 ; -C -1 ; WX 583 ; N equivalence ; B 56 95 528 611 ; -C -1 ; WX 604 ; N house ; B 77 0 527 563 ; -C -1 ; WX 584 ; N revlogicalnot ; B 55 207 528 503 ; -C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; -C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; -C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; -C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ; -C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; -C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; -C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; -C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; -C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; -C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; -C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; -C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; -C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; -C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; -C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; -C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; -C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; -C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; -C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; -C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; -C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; -C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; -C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; -C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; -C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; -C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; -C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; -C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; -C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; -C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; -C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; -C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; -C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; -C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; -C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; -C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; -C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; -C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; -C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; -C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ; -C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; -C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; -C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; -C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; -C -1 ; WX 656 ; N club ; B 27 0 629 601 ; -C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; -C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; -C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; -C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; -C -1 ; WX 735 ; N IJ ; B 93 -12 684 716 ; -C -1 ; WX 444 ; N ij ; B 66 -210 387 716 ; -C -1 ; WX 604 ; N napostrophe ; B 53 0 604 723 ; -C -1 ; WX 188 ; N minute ; B 63 462 194 716 ; -C -1 ; WX 354 ; N second ; B 63 462 333 716 ; -C -1 ; WX 885 ; N afii61248 ; B 47 -26 838 728 ; -C -1 ; WX 323 ; N afii61289 ; B 7 -12 315 728 ; -C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; -C -1 ; WX 354 ; N H18543 ; B 64 217 290 443 ; -C -1 ; WX 354 ; N H18551 ; B 64 217 290 443 ; -C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; -C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; -C -1 ; WX 667 ; N Amacron ; B -1 0 668 843 ; -C -1 ; WX 556 ; N amacron ; B 36 -12 514 671 ; -C -1 ; WX 722 ; N Ccircumflex ; B 50 -12 683 894 ; -C -1 ; WX 500 ; N ccircumflex ; B 39 -12 491 720 ; -C -1 ; WX 722 ; N Cdot ; B 50 -12 683 888 ; -C -1 ; WX 500 ; N cdot ; B 39 -12 491 692 ; -C -1 ; WX 667 ; N Emacron ; B 79 0 613 848 ; -C -1 ; WX 556 ; N emacron ; B 37 -12 515 671 ; -C -1 ; WX 667 ; N Ebreve ; B 79 0 613 892 ; -C -1 ; WX 556 ; N ebreve ; B 37 -12 515 715 ; -C -1 ; WX 667 ; N Edot ; B 79 0 613 869 ; -C -1 ; WX 556 ; N edot ; B 37 -12 515 692 ; -C -1 ; WX 778 ; N Gcircumflex ; B 53 -12 715 891 ; -C -1 ; WX 556 ; N gcircumflex ; B 32 -210 489 720 ; -C -1 ; WX 778 ; N Gdot ; B 53 -12 715 864 ; -C -1 ; WX 556 ; N gdot ; B 32 -210 489 692 ; -C -1 ; WX 778 ; N Gcedilla ; B 53 -206 715 728 ; -C -1 ; WX 556 ; N gcedilla ; B 32 -210 489 770 ; -C -1 ; WX 722 ; N Hcircumflex ; B 80 0 642 896 ; -C -1 ; WX 556 ; N hcircumflex ; B 66 0 488 896 ; -C -1 ; WX 722 ; N Hbar ; B 15 0 707 716 ; -C -1 ; WX 556 ; N hbar ; B 3 0 488 716 ; -C -1 ; WX 278 ; N Itilde ; B -31 0 296 885 ; -C -1 ; WX 278 ; N itilde ; B -22 0 305 708 ; -C -1 ; WX 278 ; N Imacron ; B -14 0 291 835 ; -C -1 ; WX 278 ; N imacron ; B -11 0 293 671 ; -C -1 ; WX 278 ; N Ibreve ; B 0 0 288 879 ; -C -1 ; WX 278 ; N ibreve ; B -3 0 286 715 ; -C -1 ; WX 278 ; N Iogonek ; B 80 -208 293 716 ; -C -1 ; WX 222 ; N iogonek ; B 50 -208 264 716 ; -C -1 ; WX 500 ; N Jcircumflex ; B 27 -12 541 896 ; -C -1 ; WX 222 ; N jcircumflex ; B -46 -210 266 720 ; -C -1 ; WX 667 ; N Kcedilla ; B 73 -206 665 716 ; -C -1 ; WX 500 ; N kcedilla ; B 66 -206 496 716 ; -C -1 ; WX 500 ; N kgreenlandic ; B 65 0 495 519 ; -C -1 ; WX 556 ; N Lcedilla ; B 73 -206 521 716 ; -C -1 ; WX 222 ; N lcedilla ; B -1 -206 210 716 ; -C -1 ; WX 722 ; N Ncedilla ; B 76 -206 640 716 ; -C -1 ; WX 556 ; N ncedilla ; B 66 -206 487 530 ; -C -1 ; WX 723 ; N Eng ; B 81 -12 670 728 ; -C -1 ; WX 556 ; N eng ; B 68 -210 489 530 ; -C -1 ; WX 778 ; N Omacron ; B 48 -12 733 853 ; -C -1 ; WX 556 ; N omacron ; B 33 -12 519 671 ; -C -1 ; WX 778 ; N Obreve ; B 48 -12 733 892 ; -C -1 ; WX 556 ; N obreve ; B 33 -12 519 715 ; -C -1 ; WX 722 ; N Rcedilla ; B 79 -206 709 716 ; -C -1 ; WX 333 ; N rcedilla ; B 65 -206 347 530 ; -C -1 ; WX 667 ; N Scircumflex ; B 45 -12 615 894 ; -C -1 ; WX 500 ; N scircumflex ; B 31 -12 461 720 ; -C -1 ; WX 611 ; N Tbar ; B 23 0 591 716 ; -C -1 ; WX 278 ; N tbar ; B 6 -7 259 700 ; -C -1 ; WX 722 ; N Utilde ; B 79 -12 642 882 ; -C -1 ; WX 556 ; N utilde ; B 64 -12 484 708 ; -C -1 ; WX 722 ; N Umacron ; B 79 -12 642 845 ; -C -1 ; WX 556 ; N umacron ; B 64 -12 484 671 ; -C -1 ; WX 722 ; N Ubreve ; B 79 -12 642 889 ; -C -1 ; WX 556 ; N ubreve ; B 64 -12 484 715 ; -C -1 ; WX 722 ; N Uogonek ; B 79 -208 642 716 ; -C -1 ; WX 556 ; N uogonek ; B 64 -208 603 519 ; -C -1 ; WX 944 ; N Wcircumflex ; B 12 0 933 896 ; -C -1 ; WX 722 ; N wcircumflex ; B 3 0 714 720 ; -C -1 ; WX 667 ; N Ycircumflex ; B 3 0 659 896 ; -C -1 ; WX 500 ; N ycircumflex ; B 16 -210 491 720 ; -C -1 ; WX 222 ; N longs ; B 67 0 292 728 ; -C -1 ; WX 667 ; N Aringacute ; B -1 0 668 1006 ; -C -1 ; WX 556 ; N aringacute ; B 36 -12 514 939 ; -C -1 ; WX 1000 ; N AEacute ; B 0 0 945 896 ; -C -1 ; WX 889 ; N aeacute ; B 33 -12 849 720 ; -C -1 ; WX 778 ; N Oslashacute ; B 41 -29 741 896 ; -C -1 ; WX 611 ; N oslashacute ; B 63 -39 549 720 ; -C -1 ; WX 278 ; N anoteleia ; B 90 418 190 519 ; -C -1 ; WX 944 ; N Wgrave ; B 12 0 933 896 ; -C -1 ; WX 722 ; N wgrave ; B 3 0 714 720 ; -C -1 ; WX 944 ; N Wacute ; B 12 0 933 896 ; -C -1 ; WX 722 ; N wacute ; B 3 0 714 720 ; -C -1 ; WX 944 ; N Wdieresis ; B 12 0 933 860 ; -C -1 ; WX 722 ; N wdieresis ; B 3 0 714 720 ; -C -1 ; WX 667 ; N Ygrave ; B 3 0 659 896 ; -C -1 ; WX 500 ; N ygrave ; B 16 -210 491 720 ; -C -1 ; WX 222 ; N quotereversed ; B 67 489 169 723 ; -C -1 ; WX 333 ; N radicalex ; B -15 599 349 671 ; -C -1 ; WX 556 ; N afii08941 ; B 13 -14 528 728 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 834 ; N oneeighth ; B 52 -28 813 728 ; -C -1 ; WX 834 ; N threeeighths ; B 17 -28 813 728 ; -C -1 ; WX 834 ; N fiveeighths ; B 17 -28 813 728 ; -C -1 ; WX 834 ; N seveneighths ; B 36 -28 813 728 ; -C -1 ; WX 333 ; N commaaccent ; B 110 -269 219 -71 ; -C -1 ; WX 333 ; N undercommaaccent ; B 52 -206 264 -22 ; -C -1 ; WX 333 ; N tonos ; B 108 583 289 720 ; -C -1 ; WX 333 ; N dieresistonos ; B -11 601 344 736 ; -C -1 ; WX 667 ; N Alphatonos ; B 0 0 669 716 ; -C -1 ; WX 784 ; N Epsilontonos ; B -43 0 730 716 ; -C -1 ; WX 838 ; N Etatonos ; B -43 0 737 716 ; -C -1 ; WX 384 ; N Iotatonos ; B -43 0 271 716 ; -C -1 ; WX 774 ; N Omicrontonos ; B -43 -12 728 729 ; -C -1 ; WX 855 ; N Upsilontonos ; B -43 0 842 716 ; -C -1 ; WX 752 ; N Omegatonos ; B -43 0 706 728 ; -C -1 ; WX 222 ; N iotadieresistonos ; B -66 0 289 736 ; -C -1 ; WX 667 ; N Alpha ; B -1 0 668 716 ; -C -1 ; WX 667 ; N Beta ; B 73 0 614 716 ; -C -1 ; WX 668 ; N Delta ; B -1 0 669 716 ; -C -1 ; WX 667 ; N Epsilon ; B 79 0 613 716 ; -C -1 ; WX 611 ; N Zeta ; B 20 0 586 716 ; -C -1 ; WX 722 ; N Eta ; B 80 0 642 716 ; -C -1 ; WX 278 ; N Iota ; B 93 0 188 716 ; -C -1 ; WX 667 ; N Kappa ; B 73 0 665 716 ; -C -1 ; WX 668 ; N Lambda ; B 5 0 660 716 ; -C -1 ; WX 833 ; N Mu ; B 74 0 757 716 ; -C -1 ; WX 722 ; N Nu ; B 76 0 640 716 ; -C -1 ; WX 650 ; N Xi ; B 53 0 597 716 ; -C -1 ; WX 778 ; N Omicron ; B 48 -12 733 729 ; -C -1 ; WX 722 ; N Pi ; B 80 0 642 716 ; -C -1 ; WX 667 ; N Rho ; B 77 0 624 716 ; -C -1 ; WX 618 ; N Sigma ; B 72 0 579 716 ; -C -1 ; WX 611 ; N Tau ; B 23 0 591 716 ; -C -1 ; WX 667 ; N Upsilon ; B 3 0 659 716 ; -C -1 ; WX 667 ; N Chi ; B 4 0 661 716 ; -C -1 ; WX 835 ; N Psi ; B 62 0 773 716 ; -C -1 ; WX 748 ; N Omega ; B 47 0 701 728 ; -C -1 ; WX 278 ; N Iotadieresis ; B 2 0 276 860 ; -C -1 ; WX 667 ; N Upsilondieresis ; B 3 0 659 860 ; -C -1 ; WX 578 ; N alphatonos ; B 35 -12 541 720 ; -C -1 ; WX 446 ; N epsilontonos ; B 48 -12 423 720 ; -C -1 ; WX 556 ; N etatonos ; B 68 -199 489 720 ; -C -1 ; WX 222 ; N iotatonos ; B 48 0 229 720 ; -C -1 ; WX 547 ; N upsilondieresistonos ; B 66 -12 481 736 ; -C -1 ; WX 575 ; N beta ; B 68 -199 530 728 ; -C -1 ; WX 500 ; N gamma ; B 12 -199 488 519 ; -C -1 ; WX 441 ; N zeta ; B 35 -210 433 716 ; -C -1 ; WX 556 ; N eta ; B 68 -199 489 530 ; -C -1 ; WX 556 ; N theta ; B 45 -12 512 728 ; -C -1 ; WX 222 ; N iota ; B 67 0 155 519 ; -C -1 ; WX 500 ; N kappa ; B 65 0 500 519 ; -C -1 ; WX 500 ; N lambda ; B 12 0 487 716 ; -C -1 ; WX 576 ; N mu ; B 78 -199 497 519 ; -C -1 ; WX 500 ; N nu ; B 13 0 488 519 ; -C -1 ; WX 448 ; N xi ; B 45 -210 430 728 ; -C -1 ; WX 556 ; N omicron ; B 33 -12 519 530 ; -C -1 ; WX 569 ; N rho ; B 64 -199 534 530 ; -C -1 ; WX 482 ; N sigma1 ; B 42 -210 472 530 ; -C -1 ; WX 547 ; N upsilon ; B 66 -12 481 519 ; -C -1 ; WX 525 ; N chi ; B 8 -199 516 519 ; -C -1 ; WX 713 ; N psi ; B 60 -199 653 519 ; -C -1 ; WX 781 ; N omega ; B 42 -12 738 519 ; -C -1 ; WX 222 ; N iotadieresis ; B -23 0 251 720 ; -C -1 ; WX 547 ; N upsilondieresis ; B 66 -12 481 720 ; -C -1 ; WX 556 ; N omicrontonos ; B 33 -12 519 720 ; -C -1 ; WX 547 ; N upsilontonos ; B 66 -12 481 720 ; -C -1 ; WX 781 ; N omegatonos ; B 42 -12 738 720 ; -C -1 ; WX 667 ; N afii10023 ; B 79 0 613 860 ; -C -1 ; WX 865 ; N afii10051 ; B 24 -12 825 716 ; -C -1 ; WX 719 ; N afii10053 ; B 49 -12 683 728 ; -C -1 ; WX 667 ; N afii10054 ; B 45 -12 615 728 ; -C -1 ; WX 278 ; N afii10055 ; B 93 0 188 716 ; -C -1 ; WX 278 ; N afii10056 ; B 2 0 276 860 ; -C -1 ; WX 500 ; N afii10057 ; B 27 -12 422 716 ; -C -1 ; WX 1057 ; N afii10058 ; B 6 -12 1020 716 ; -C -1 ; WX 1010 ; N afii10059 ; B 80 0 973 716 ; -C -1 ; WX 854 ; N afii10060 ; B 24 0 809 716 ; -C -1 ; WX 635 ; N afii10062 ; B 5 -10 632 886 ; -C -1 ; WX 667 ; N afii10017 ; B -1 0 668 716 ; -C -1 ; WX 656 ; N afii10018 ; B 82 0 621 716 ; -C -1 ; WX 667 ; N afii10019 ; B 73 0 614 716 ; -C -1 ; WX 542 ; N afii10020 ; B 79 0 542 716 ; -C -1 ; WX 677 ; N afii10021 ; B 0 -167 642 716 ; -C -1 ; WX 667 ; N afii10022 ; B 79 0 613 716 ; -C -1 ; WX 923 ; N afii10024 ; B 3 0 919 716 ; -C -1 ; WX 604 ; N afii10025 ; B 38 -12 563 728 ; -C -1 ; WX 719 ; N afii10026 ; B 79 0 641 716 ; -C -1 ; WX 719 ; N afii10027 ; B 79 0 641 886 ; -C -1 ; WX 583 ; N afii10028 ; B 79 0 579 716 ; -C -1 ; WX 656 ; N afii10029 ; B 9 -12 578 716 ; -C -1 ; WX 833 ; N afii10030 ; B 74 0 757 716 ; -C -1 ; WX 722 ; N afii10031 ; B 80 0 642 716 ; -C -1 ; WX 778 ; N afii10032 ; B 48 -12 733 729 ; -C -1 ; WX 719 ; N afii10033 ; B 78 0 641 716 ; -C -1 ; WX 667 ; N afii10034 ; B 77 0 624 716 ; -C -1 ; WX 722 ; N afii10035 ; B 50 -12 683 728 ; -C -1 ; WX 611 ; N afii10036 ; B 23 0 591 716 ; -C -1 ; WX 635 ; N afii10037 ; B 5 -10 632 716 ; -C -1 ; WX 760 ; N afii10038 ; B 40 0 720 722 ; -C -1 ; WX 667 ; N afii10039 ; B 4 0 661 716 ; -C -1 ; WX 740 ; N afii10040 ; B 78 -199 706 716 ; -C -1 ; WX 667 ; N afii10041 ; B 42 0 588 716 ; -C -1 ; WX 917 ; N afii10042 ; B 79 0 838 716 ; -C -1 ; WX 938 ; N afii10043 ; B 79 -199 903 716 ; -C -1 ; WX 792 ; N afii10044 ; B 0 0 757 716 ; -C -1 ; WX 885 ; N afii10045 ; B 82 0 802 716 ; -C -1 ; WX 656 ; N afii10046 ; B 81 0 620 716 ; -C -1 ; WX 719 ; N afii10047 ; B 36 -12 670 728 ; -C -1 ; WX 1010 ; N afii10048 ; B 80 -12 959 728 ; -C -1 ; WX 722 ; N afii10049 ; B 13 0 644 716 ; -C -1 ; WX 556 ; N afii10065 ; B 36 -12 514 530 ; -C -1 ; WX 573 ; N afii10066 ; B 44 -12 533 733 ; -C -1 ; WX 531 ; N afii10067 ; B 66 0 492 519 ; -C -1 ; WX 365 ; N afii10068 ; B 66 0 365 519 ; -C -1 ; WX 583 ; N afii10069 ; B 0 -147 553 519 ; -C -1 ; WX 556 ; N afii10070 ; B 37 -12 515 530 ; -C -1 ; WX 669 ; N afii10072 ; B -2 0 672 519 ; -C -1 ; WX 458 ; N afii10073 ; B 24 -12 423 530 ; -C -1 ; WX 559 ; N afii10074 ; B 66 0 492 519 ; -C -1 ; WX 559 ; N afii10075 ; B 66 0 492 715 ; -C -1 ; WX 438 ; N afii10076 ; B 65 0 445 519 ; -C -1 ; WX 583 ; N afii10077 ; B 12 -3 517 519 ; -C -1 ; WX 688 ; N afii10078 ; B 68 0 619 519 ; -C -1 ; WX 552 ; N afii10079 ; B 66 0 486 519 ; -C -1 ; WX 556 ; N afii10080 ; B 33 -12 519 530 ; -C -1 ; WX 542 ; N afii10081 ; B 66 0 476 519 ; -C -1 ; WX 556 ; N afii10082 ; B 66 -199 516 530 ; -C -1 ; WX 500 ; N afii10083 ; B 39 -12 491 530 ; -C -1 ; WX 458 ; N afii10084 ; B 19 0 440 519 ; -C -1 ; WX 500 ; N afii10085 ; B 16 -210 491 519 ; -C -1 ; WX 823 ; N afii10086 ; B 37 -199 786 716 ; -C -1 ; WX 500 ; N afii10087 ; B 7 0 493 519 ; -C -1 ; WX 573 ; N afii10088 ; B 67 -147 543 519 ; -C -1 ; WX 521 ; N afii10089 ; B 34 0 455 519 ; -C -1 ; WX 802 ; N afii10090 ; B 69 0 733 519 ; -C -1 ; WX 823 ; N afii10091 ; B 69 -147 791 519 ; -C -1 ; WX 625 ; N afii10092 ; B 20 0 589 519 ; -C -1 ; WX 719 ; N afii10093 ; B 68 0 647 519 ; -C -1 ; WX 521 ; N afii10094 ; B 64 0 490 519 ; -C -1 ; WX 510 ; N afii10095 ; B 21 -18 474 530 ; -C -1 ; WX 750 ; N afii10096 ; B 67 -12 709 530 ; -C -1 ; WX 542 ; N afii10097 ; B 15 0 474 519 ; -C -1 ; WX 556 ; N afii10071 ; B 37 -12 515 720 ; -C -1 ; WX 556 ; N afii10099 ; B 0 -210 488 716 ; -C -1 ; WX 365 ; N afii10100 ; B 66 0 365 720 ; -C -1 ; WX 510 ; N afii10101 ; B 37 -18 489 530 ; -C -1 ; WX 500 ; N afii10102 ; B 31 -12 461 530 ; -C -1 ; WX 222 ; N afii10103 ; B 66 0 154 716 ; -C -1 ; WX 278 ; N afii10104 ; B 4 0 278 720 ; -C -1 ; WX 222 ; N afii10105 ; B -46 -210 153 716 ; -C -1 ; WX 906 ; N afii10106 ; B 9 -3 871 519 ; -C -1 ; WX 813 ; N afii10107 ; B 64 0 778 519 ; -C -1 ; WX 556 ; N afii10108 ; B 0 0 488 716 ; -C -1 ; WX 500 ; N afii10110 ; B 16 -210 491 715 ; -C -1 ; WX 552 ; N afii10193 ; B 66 -147 486 519 ; -C -1 ; WX 489 ; N afii10050 ; B 79 0 459 914 ; -C -1 ; WX 411 ; N afii10098 ; B 66 0 381 717 ; -C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; -C -1 ; WX 1073 ; N afii61352 ; B 78 0 1031 716 ; -C -1 ; WX 690 ; N pi ; B 22 0 668 519 ; -C -1 ; WX 333 ; N sheva ; B 125 -210 208 -24 ; -C -1 ; WX 333 ; N hatafsegol ; B 15 -210 318 -24 ; -C -1 ; WX 333 ; N hatafpatah ; B 24 -210 309 -24 ; -C -1 ; WX 333 ; N hatafqamats ; B 24 -210 309 -24 ; -C -1 ; WX 333 ; N hiriq ; B 125 -180 208 -98 ; -C -1 ; WX 333 ; N tsere ; B 62 -180 271 -98 ; -C -1 ; WX 333 ; N segol ; B 62 -210 271 -24 ; -C -1 ; WX 333 ; N patah ; B 68 -154 265 -103 ; -C -1 ; WX 333 ; N qamats ; B 68 -210 265 -77 ; -C -1 ; WX 333 ; N holam ; B 125 577 208 659 ; -C -1 ; WX 333 ; N qubuts ; B 8 -210 325 -25 ; -C -1 ; WX 333 ; N dagesh ; B 125 241 208 323 ; -C -1 ; WX 333 ; N meteg ; B 141 -210 192 -25 ; -C -1 ; WX 383 ; N maqaf ; B 61 440 322 518 ; -C -1 ; WX 333 ; N rafe ; B 68 611 265 662 ; -C -1 ; WX 275 ; N paseq ; B 103 -10 172 625 ; -C -1 ; WX 333 ; N shindot ; B 380 577 462 660 ; -C -1 ; WX 333 ; N sindot ; B -123 577 -41 660 ; -C -1 ; WX 278 ; N sofpasuq ; B 90 0 190 519 ; -C -1 ; WX 563 ; N alef ; B 51 0 536 518 ; -C -1 ; WX 542 ; N bet ; B 24 0 520 524 ; -C -1 ; WX 399 ; N gimel ; B 12 0 363 524 ; -C -1 ; WX 508 ; N dalet ; B 22 0 486 518 ; -C -1 ; WX 602 ; N he ; B 73 0 531 524 ; -C -1 ; WX 247 ; N vav ; B 76 0 171 518 ; -C -1 ; WX 382 ; N zayin ; B 46 0 360 518 ; -C -1 ; WX 599 ; N het ; B 76 0 528 524 ; -C -1 ; WX 590 ; N tet ; B 68 -14 531 529 ; -C -1 ; WX 247 ; N yod ; B 76 250 171 518 ; -C -1 ; WX 509 ; N finalkaf ; B 20 -199 438 524 ; -C -1 ; WX 461 ; N kaf ; B 39 -8 417 527 ; -C -1 ; WX 463 ; N lamed ; B 29 0 409 716 ; -C -1 ; WX 599 ; N finalmem ; B 76 0 528 524 ; -C -1 ; WX 601 ; N mem ; B 39 0 530 524 ; -C -1 ; WX 247 ; N finalnun ; B 76 -199 171 518 ; -C -1 ; WX 353 ; N nun ; B 29 0 279 524 ; -C -1 ; WX 574 ; N samekh ; B 44 -15 530 532 ; -C -1 ; WX 529 ; N ayin ; B 12 -48 463 518 ; -C -1 ; WX 566 ; N finalpe ; B 54 -199 496 524 ; -C -1 ; WX 546 ; N pe ; B 56 -8 502 527 ; -C -1 ; WX 461 ; N finaltsadi ; B 12 -199 422 518 ; -C -1 ; WX 479 ; N tsadi ; B 5 0 425 518 ; -C -1 ; WX 550 ; N qof ; B 73 -199 496 518 ; -C -1 ; WX 509 ; N resh ; B 20 0 438 524 ; -C -1 ; WX 694 ; N shin ; B 49 -14 646 518 ; -C -1 ; WX 643 ; N tav ; B 20 -4 572 524 ; -C -1 ; WX 493 ; N doublevav ; B 76 0 417 518 ; -C -1 ; WX 493 ; N vavyod ; B 76 0 417 518 ; -C -1 ; WX 493 ; N doubleyod ; B 76 250 417 518 ; -C -1 ; WX 236 ; N geresh ; B 44 330 192 518 ; -C -1 ; WX 417 ; N gershayim ; B 44 330 373 518 ; -C -1 ; WX 815 ; N newsheqelsign ; B 76 0 740 518 ; -C -1 ; WX 247 ; N vavshindot ; B -41 0 171 660 ; -C -1 ; WX 509 ; N finalkafsheva ; B 20 -199 438 524 ; -C -1 ; WX 509 ; N finalkafqamats ; B 20 -199 438 524 ; -C -1 ; WX 463 ; N lamedholam ; B -83 0 409 716 ; -C -1 ; WX 463 ; N lamedholamdagesh ; B -83 0 409 716 ; -C -1 ; WX 535 ; N altayin ; B 22 0 469 518 ; -C -1 ; WX 694 ; N shinshindot ; B 49 -14 646 659 ; -C -1 ; WX 694 ; N shinsindot ; B 49 -14 646 659 ; -C -1 ; WX 694 ; N shindageshshindot ; B 49 -14 646 659 ; -C -1 ; WX 694 ; N shindageshsindot ; B 49 -14 646 659 ; -C -1 ; WX 563 ; N alefpatah ; B 51 -154 536 518 ; -C -1 ; WX 563 ; N alefqamats ; B 51 -210 536 518 ; -C -1 ; WX 563 ; N alefmapiq ; B 51 0 536 518 ; -C -1 ; WX 542 ; N betdagesh ; B 24 0 520 524 ; -C -1 ; WX 399 ; N gimeldagesh ; B 12 0 363 524 ; -C -1 ; WX 508 ; N daletdagesh ; B 22 0 486 518 ; -C -1 ; WX 602 ; N hedagesh ; B 73 0 531 524 ; -C -1 ; WX 287 ; N vavdagesh ; B 0 0 211 518 ; -C -1 ; WX 411 ; N zayindagesh ; B 0 0 404 518 ; -C -1 ; WX 590 ; N tetdagesh ; B 68 -14 531 529 ; -C -1 ; WX 287 ; N yoddagesh ; B 0 250 211 518 ; -C -1 ; WX 509 ; N finalkafdagesh ; B 20 -199 438 524 ; -C -1 ; WX 461 ; N kafdagesh ; B 39 -8 417 527 ; -C -1 ; WX 463 ; N lameddagesh ; B 29 0 409 716 ; -C -1 ; WX 601 ; N memdagesh ; B 39 0 530 524 ; -C -1 ; WX 353 ; N nundagesh ; B 29 0 279 524 ; -C -1 ; WX 574 ; N samekhdagesh ; B 44 -15 530 532 ; -C -1 ; WX 566 ; N finalpedagesh ; B 54 -199 496 524 ; -C -1 ; WX 546 ; N pedagesh ; B 56 -8 502 527 ; -C -1 ; WX 479 ; N tsadidagesh ; B 5 0 425 518 ; -C -1 ; WX 550 ; N qofdagesh ; B 73 -199 496 518 ; -C -1 ; WX 509 ; N reshdagesh ; B 20 0 438 524 ; -C -1 ; WX 694 ; N shindagesh ; B 49 -14 646 518 ; -C -1 ; WX 643 ; N tavdages ; B 20 -4 572 524 ; -C -1 ; WX 247 ; N vavholam ; B 76 0 171 659 ; -C -1 ; WX 542 ; N betrafe ; B 24 0 520 662 ; -C -1 ; WX 461 ; N kafrafe ; B 39 -8 417 662 ; -C -1 ; WX 546 ; N perafe ; B 56 -8 502 662 ; -C -1 ; WX 576 ; N aleflamed ; B 29 0 549 716 ; -C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; -C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; -C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; -C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; -C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ; -C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ; -C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ; -C -1 ; WX 413 ; N afii57409 ; B 59 72 363 400 ; -C -1 ; WX 207 ; N afii57440 ; B -34 143 207 228 ; -C -1 ; WX 201 ; N afii57451 ; B 34 605 201 780 ; -C -1 ; WX 237 ; N afii57452 ; B 34 605 237 794 ; -C -1 ; WX 201 ; N afii57453 ; B 34 -130 201 44 ; -C -1 ; WX 201 ; N afii57454 ; B 34 673 201 774 ; -C -1 ; WX 209 ; N afii57455 ; B 35 605 209 817 ; -C -1 ; WX 201 ; N afii57456 ; B 34 -21 201 80 ; -C -1 ; WX 211 ; N afii57457 ; B 34 605 211 762 ; -C -1 ; WX 165 ; N afii57458 ; B 34 605 165 756 ; -C -1 ; WX 526 ; N afii57392 ; B 186 219 344 452 ; -C -1 ; WX 526 ; N afii57393 ; B 147 143 327 716 ; -C -1 ; WX 526 ; N afii57394 ; B 89 143 391 723 ; -C -1 ; WX 526 ; N afii57395 ; B 63 143 471 723 ; -C -1 ; WX 526 ; N afii57396 ; B 146 143 397 713 ; -C -1 ; WX 526 ; N afii57397 ; B 93 247 438 622 ; -C -1 ; WX 526 ; N afii57398 ; B 85 156 410 710 ; -C -1 ; WX 526 ; N afii57399 ; B 63 143 459 710 ; -C -1 ; WX 526 ; N afii57400 ; B 75 149 472 716 ; -C -1 ; WX 526 ; N afii57401 ; B 107 143 413 725 ; -C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ; -C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ; -C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ; -C -1 ; WX 750 ; N afii57459 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543 ; B 125 0 625 625 ; -C -1 ; WX 282 ; N afii57534 ; B 26 130 262 430 ; -C -1 ; WX 750 ; N afii57494 ; B 125 0 625 625 ; -C -1 ; WX 526 ; N afii62843 ; B 77 147 455 720 ; -C -1 ; WX 526 ; N afii62844 ; B 74 159 441 708 ; -C -1 ; WX 526 ; N afii62845 ; B 99 147 435 717 ; -C -1 ; WX 750 ; N afii64240 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64241 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63954 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57382 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64242 ; B 125 0 625 625 ; -C -1 ; WX 211 ; N afii62881 ; B 34 605 211 917 ; -C -1 ; WX 750 ; N afii57504 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57369 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57370 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57371 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57372 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57373 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57374 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57375 ; B 125 0 625 625 ; -C -1 ; WX 638 ; N afii57391 ; B -34 143 638 228 ; -C -1 ; WX 750 ; N afii57471 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii52258 ; B 125 0 625 625 ; -C -1 ; WX 713 ; N afii57506 ; B 28 -175 713 469 ; -C -1 ; WX 713 ; N afii62958 ; B 28 -175 713 469 ; -C -1 ; WX 244 ; N afii62956 ; B -34 -175 244 456 ; -C -1 ; WX 244 ; N afii52957 ; B -34 -175 244 456 ; -C -1 ; WX 750 ; N afii57505 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62889 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62887 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62888 ; B 125 0 625 625 ; -C -1 ; WX 563 ; N afii57507 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N afii62961 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N afii62959 ; B -34 -175 530 427 ; -C -1 ; WX 530 ; N afii62960 ; B -34 -175 530 427 ; -C -1 ; WX 489 ; N afii57508 ; B 36 -91 489 723 ; -C -1 ; WX 489 ; N afii62962 ; B 36 -91 489 723 ; -C -1 ; WX 812 ; N afii57567 ; B 10 143 812 734 ; -C -1 ; WX 933 ; N afii62964 ; B 10 143 933 734 ; -C -1 ; WX 394 ; N afii52305 ; B -34 143 394 734 ; -C -1 ; WX 515 ; N afii52306 ; B -34 143 515 734 ; -C -1 ; WX 812 ; N afii57509 ; B 10 143 812 867 ; -C -1 ; WX 933 ; N afii62967 ; B 10 143 933 867 ; -C -1 ; WX 394 ; N afii62965 ; B -34 143 394 876 ; -C -1 ; WX 515 ; N afii62966 ; B -34 143 515 876 ; -C -1 ; WX 638 ; N afii57555 ; B 24 -43 606 462 ; -C -1 ; WX 588 ; N afii52364 ; B 18 -110 588 252 ; -C -1 ; WX 750 ; N afii63753 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63754 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63759 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63763 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63795 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62891 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63808 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62938 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63810 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62942 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62947 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63813 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63823 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63824 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63833 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63844 ; B 125 0 625 625 ; -C -1 ; WX 226 ; N afii62882 ; B 23 605 226 933 ; -C -1 ; WX 211 ; N afii62883 ; B 34 605 211 905 ; -C -1 ; WX 211 ; N afii62884 ; B 34 605 211 840 ; -C -1 ; WX 211 ; N afii62885 ; B 31 606 211 897 ; -C -1 ; WX 211 ; N afii62886 ; B 34 605 211 853 ; -C -1 ; WX 750 ; N afii63846 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63849 ; B 125 0 625 625 ; -C -1 ; WX 0 ; N uni202A ; B -18 -134 210 603 ; -C -1 ; WX 0 ; N uni202B ; B -210 -134 18 603 ; -C -1 ; WX 0 ; N uni202D ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni202E ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni202C ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206E ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N _b_852 ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206A ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206B ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N _b_855 ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206D ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uniF00A ; B -18 -208 18 894 ; -C -1 ; WX 0 ; N uniF00B ; B -114 -208 114 894 ; -C -1 ; WX 0 ; N uniF00C ; B -18 -208 109 894 ; -C -1 ; WX 0 ; N uniF00D ; B -109 -208 18 894 ; -C -1 ; WX 0 ; N uniF00E ; B -18 -208 114 894 ; -C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; -C -1 ; WX 750 ; N afii63904 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63905 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63906 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63908 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63910 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63912 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62927 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63941 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62939 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63943 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62943 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62946 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63946 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62951 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63948 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62953 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63950 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63951 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63952 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63953 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63956 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63958 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63959 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63960 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63961 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64046 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64058 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64059 ; B 125 0 625 625 ; -C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ; -C -1 ; WX 319 ; N afii64061 ; B 45 -209 257 785 ; -C -1 ; WX 750 ; N afii62945 ; B 125 0 625 625 ; -C -1 ; WX 616 ; N afii64184 ; B 10 143 603 766 ; -C -1 ; WX 413 ; N afii52399 ; B 59 72 363 400 ; -C -1 ; WX 207 ; N afii52400 ; B 7 130 206 827 ; -C -1 ; WX 229 ; N afii62753 ; B -18 143 229 827 ; -C -1 ; WX 207 ; N afii57411 ; B 42 130 179 880 ; -C -1 ; WX 229 ; N afii62754 ; B 8 143 229 880 ; -C -1 ; WX 432 ; N afii57412 ; B 24 -77 432 555 ; -C -1 ; WX 432 ; N afii62755 ; B 24 -77 432 555 ; -C -1 ; WX 207 ; N afii57413 ; B 22 -94 165 740 ; -C -1 ; WX 229 ; N afii62756 ; B 9 -94 229 740 ; -C -1 ; WX 638 ; N afii57414 ; B 24 -43 606 555 ; -C -1 ; WX 588 ; N afii62759 ; B 18 -110 588 491 ; -C -1 ; WX 244 ; N afii62757 ; B -34 143 244 668 ; -C -1 ; WX 244 ; N afii62758 ; B -34 143 244 668 ; -C -1 ; WX 207 ; N afii57415 ; B 72 130 165 740 ; -C -1 ; WX 229 ; N afii62760 ; B 9 143 229 740 ; -C -1 ; WX 713 ; N afii57416 ; B 28 -46 713 469 ; -C -1 ; WX 713 ; N afii62763 ; B 28 -46 713 469 ; -C -1 ; WX 244 ; N afii62761 ; B -34 -46 244 456 ; -C -1 ; WX 244 ; N afii62762 ; B -34 -46 244 456 ; -C -1 ; WX 282 ; N afii57417 ; B 0 130 271 641 ; -C -1 ; WX 375 ; N afii62764 ; B -4 143 375 768 ; -C -1 ; WX 713 ; N afii57418 ; B 28 143 713 628 ; -C -1 ; WX 713 ; N afii62767 ; B 28 143 713 628 ; -C -1 ; WX 244 ; N afii62765 ; B -34 143 244 667 ; -C -1 ; WX 244 ; N afii62766 ; B -34 143 244 667 ; -C -1 ; WX 713 ; N afii57419 ; B 28 143 713 715 ; -C -1 ; WX 713 ; N afii62770 ; B 28 143 713 715 ; -C -1 ; WX 244 ; N afii62768 ; B -34 143 244 754 ; -C -1 ; WX 244 ; N afii62769 ; B -34 143 244 754 ; -C -1 ; WX 563 ; N afii57420 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N afii62773 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N afii62771 ; B -34 -33 530 427 ; -C -1 ; WX 530 ; N afii62772 ; B -34 -33 530 427 ; -C -1 ; WX 563 ; N afii57421 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N afii62776 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N afii62774 ; B -34 143 530 427 ; -C -1 ; WX 530 ; N afii62775 ; B -34 143 530 427 ; -C -1 ; WX 563 ; N afii57422 ; B 26 -212 516 639 ; -C -1 ; WX 526 ; N afii62779 ; B 26 -212 526 639 ; -C -1 ; WX 530 ; N afii62777 ; B -34 143 530 639 ; -C -1 ; WX 530 ; N afii62778 ; B -34 143 530 639 ; -C -1 ; WX 337 ; N afii57423 ; B 46 143 337 552 ; -C -1 ; WX 337 ; N afii62780 ; B 46 143 337 552 ; -C -1 ; WX 337 ; N afii57424 ; B 46 143 337 759 ; -C -1 ; WX 337 ; N afii62781 ; B 46 143 337 759 ; -C -1 ; WX 489 ; N afii57425 ; B 36 -91 489 430 ; -C -1 ; WX 489 ; N afii62782 ; B 36 -91 489 430 ; -C -1 ; WX 489 ; N afii57426 ; B 36 -91 489 639 ; -C -1 ; WX 489 ; N afii62783 ; B 36 -91 489 639 ; -C -1 ; WX 821 ; N afii57427 ; B 30 -72 821 417 ; -C -1 ; WX 821 ; N afii62786 ; B 30 -72 821 417 ; -C -1 ; WX 531 ; N afii62784 ; B -34 143 531 401 ; -C -1 ; WX 531 ; N afii62785 ; B -34 143 531 401 ; -C -1 ; WX 821 ; N afii57428 ; B 30 -72 821 715 ; -C -1 ; WX 821 ; N afii62789 ; B 30 -72 821 715 ; -C -1 ; WX 531 ; N afii62787 ; B -34 143 531 715 ; -C -1 ; WX 531 ; N afii62788 ; B -34 143 531 715 ; -C -1 ; WX 1098 ; N afii57429 ; B 30 -72 1098 417 ; -C -1 ; WX 1098 ; N afii62792 ; B 30 -72 1098 417 ; -C -1 ; WX 846 ; N afii62790 ; B -34 143 846 405 ; -C -1 ; WX 846 ; N afii62791 ; B -34 143 846 405 ; -C -1 ; WX 1098 ; N afii57430 ; B 30 -72 1098 590 ; -C -1 ; WX 1098 ; N afii62795 ; B 30 -72 1098 590 ; -C -1 ; WX 846 ; N afii62793 ; B -34 143 846 590 ; -C -1 ; WX 846 ; N afii62794 ; B -34 143 846 590 ; -C -1 ; WX 582 ; N afii57431 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62798 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62796 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62797 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii57432 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62801 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62799 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62800 ; B -34 143 582 793 ; -C -1 ; WX 544 ; N afii57433 ; B 21 -212 516 534 ; -C -1 ; WX 450 ; N afii62804 ; B 26 -212 486 431 ; -C -1 ; WX 526 ; N afii62802 ; B -34 143 470 472 ; -C -1 ; WX 394 ; N afii62803 ; B -34 143 394 418 ; -C -1 ; WX 544 ; N afii57434 ; B 21 -212 516 737 ; -C -1 ; WX 450 ; N afii62807 ; B 26 -212 486 639 ; -C -1 ; WX 526 ; N afii62805 ; B -34 143 470 639 ; -C -1 ; WX 394 ; N afii62806 ; B -34 143 394 639 ; -C -1 ; WX 789 ; N afii57441 ; B 19 143 789 681 ; -C -1 ; WX 789 ; N afii62810 ; B 19 143 789 681 ; -C -1 ; WX 268 ; N afii62808 ; B -34 143 268 726 ; -C -1 ; WX 263 ; N afii62809 ; B -34 143 263 707 ; -C -1 ; WX 582 ; N afii57442 ; B 34 -75 582 683 ; -C -1 ; WX 582 ; N afii62813 ; B 34 -75 582 683 ; -C -1 ; WX 268 ; N afii62811 ; B -34 143 268 740 ; -C -1 ; WX 263 ; N afii62812 ; B -34 143 263 727 ; -C -1 ; WX 601 ; N afii57443 ; B 22 143 601 775 ; -C -1 ; WX 601 ; N afii62816 ; B 22 143 601 775 ; -C -1 ; WX 394 ; N afii57410 ; B -34 143 394 734 ; -C -1 ; WX 394 ; N afii62815 ; B -34 143 394 734 ; -C -1 ; WX 506 ; N afii57444 ; B 35 7 506 775 ; -C -1 ; WX 506 ; N afii62819 ; B 35 7 506 775 ; -C -1 ; WX 207 ; N afii62817 ; B -34 143 207 775 ; -C -1 ; WX 207 ; N afii62818 ; B -34 143 207 775 ; -C -1 ; WX 338 ; N afii57445 ; B 17 -212 338 357 ; -C -1 ; WX 338 ; N afii62822 ; B 17 -212 338 357 ; -C -1 ; WX 394 ; N afii62820 ; B -34 143 394 411 ; -C -1 ; WX 394 ; N afii62821 ; B -34 143 394 411 ; -C -1 ; WX 526 ; N afii57446 ; B 34 -72 526 558 ; -C -1 ; WX 526 ; N afii62825 ; B 34 -72 526 558 ; -C -1 ; WX 244 ; N afii62823 ; B -34 143 244 636 ; -C -1 ; WX 244 ; N afii62824 ; B -34 143 244 636 ; -C -1 ; WX 282 ; N afii57447 ; B 26 130 262 430 ; -C -1 ; WX 375 ; N afii62828 ; B -4 143 375 583 ; -C -1 ; WX 450 ; N afii57470 ; B -34 125 385 555 ; -C -1 ; WX 394 ; N afii62827 ; B -34 -62 394 429 ; -C -1 ; WX 432 ; N afii57448 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N afii62829 ; B 24 -77 432 385 ; -C -1 ; WX 638 ; N afii57449 ; B 24 -43 606 462 ; -C -1 ; WX 588 ; N afii62830 ; B 18 -110 588 252 ; -C -1 ; WX 638 ; N afii57450 ; B 24 -208 606 462 ; -C -1 ; WX 588 ; N afii62833 ; B 18 -212 588 252 ; -C -1 ; WX 244 ; N afii62831 ; B -34 -69 244 456 ; -C -1 ; WX 244 ; N afii62832 ; B -34 -69 244 456 ; -C -1 ; WX 544 ; N afii62834 ; B 31 79 507 827 ; -C -1 ; WX 601 ; N afii62835 ; B 36 118 601 827 ; -C -1 ; WX 544 ; N afii62836 ; B 19 79 507 880 ; -C -1 ; WX 601 ; N afii62837 ; B 28 118 601 880 ; -C -1 ; WX 544 ; N afii62838 ; B 41 -111 507 724 ; -C -1 ; WX 601 ; N afii62839 ; B 36 -111 601 733 ; -C -1 ; WX 544 ; N afii62840 ; B 41 79 507 724 ; -C -1 ; WX 601 ; N afii62841 ; B 36 118 601 733 ; -C -1 ; WX 750 ; N glyph1021 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-2 ; B 125 0 625 625 ; -C -1 ; WX 201 ; N afii57454-2 ; B 34 673 201 774 ; -C -1 ; WX 201 ; N afii57451-2 ; B 34 605 201 780 ; -C -1 ; WX 750 ; N glyph1025 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1026 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-2 ; B 125 0 625 625 ; -C -1 ; WX 165 ; N afii57458-2 ; B 34 605 165 756 ; -C -1 ; WX 211 ; N afii57457-2 ; B 34 605 211 762 ; -C -1 ; WX 750 ; N afii57494-2 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-2 ; B 125 0 625 625 ; -C -1 ; WX 209 ; N afii57455-2 ; B 35 605 209 817 ; -C -1 ; WX 237 ; N afii57452-2 ; B 34 605 237 794 ; -C -1 ; WX 750 ; N glyph1034 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1035 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1036 ; B 125 0 625 625 ; -C -1 ; WX 211 ; N afii62884-2 ; B 34 605 211 840 ; -C -1 ; WX 211 ; N afii62881-2 ; B 34 605 211 917 ; -C -1 ; WX 211 ; N afii62886-2 ; B 34 605 211 853 ; -C -1 ; WX 211 ; N afii62883-2 ; B 34 605 211 905 ; -C -1 ; WX 211 ; N afii62885-2 ; B 31 606 211 897 ; -C -1 ; WX 226 ; N afii62882-2 ; B 23 605 226 933 ; -C -1 ; WX 750 ; N afii57504-2 ; B 125 0 625 625 ; -C -1 ; WX 201 ; N afii57456-2 ; B 34 -21 201 80 ; -C -1 ; WX 201 ; N afii57453-2 ; B 34 -130 201 44 ; -C -1 ; WX 750 ; N glyph1046 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1047 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57454-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57451-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1051 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1052 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57458-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57457-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57494-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57455-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57452-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1060 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1061 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1062 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62884-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62881-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62886-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62883-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62885-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62882-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57504-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57456-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57453-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1072 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1073 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57454-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57451-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1077 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1078 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57458-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57457-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57494-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57455-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57452-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1086 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1087 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1088 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62884-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62881-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62886-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62883-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62885-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62882-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57504-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57456-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57453-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1098 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1099 ; B 125 0 625 625 ; -C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ; -C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ; -C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ; -C -1 ; WX 750 ; N glyph1103 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1104 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1105 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1106 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1107 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1108 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1109 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1110 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1111 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1112 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1113 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1114 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1115 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1116 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1117 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1118 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1119 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1120 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1121 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1122 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1123 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1124 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1125 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1126 ; B 125 0 625 625 ; -C -1 ; WX 125 ; N afii57440-2 ; B -34 143 125 228 ; -C -1 ; WX 1000 ; N afii57440-3 ; B -34 143 1000 228 ; -C -1 ; WX 2000 ; N afii57440-4 ; B -34 143 2000 228 ; -C -1 ; WX 857 ; N Ohorn ; B 48 -12 834 729 ; -C -1 ; WX 656 ; N ohorn ; B 33 -12 625 531 ; -C -1 ; WX 854 ; N Uhorn ; B 79 -12 813 716 ; -C -1 ; WX 669 ; N uhorn ; B 64 -12 639 519 ; -C -1 ; WX 0 ; N glyph1134 ; B -268 819 -91 896 ; -C -1 ; WX 0 ; N glyph1135 ; B -477 819 -301 896 ; -C -1 ; WX 0 ; N glyph1136 ; B -419 755 -235 892 ; -C -1 ; WX 0 ; N uniF006 ; B -209 819 -33 896 ; -C -1 ; WX 0 ; N uniF007 ; B -395 819 -219 896 ; -C -1 ; WX 0 ; N uniF009 ; B -319 755 -135 892 ; -C -1 ; WX 0 ; N combininghookabove ; B -230 738 -17 896 ; -C -1 ; WX 0 ; N uniF010 ; B -244 803 -46 896 ; -C -1 ; WX 0 ; N uniF013 ; B -367 738 -153 896 ; -C -1 ; WX 0 ; N uniF011 ; B -450 803 -252 896 ; -C -1 ; WX 0 ; N uniF01C ; B -298 786 29 898 ; -C -1 ; WX 0 ; N uniF015 ; B -505 811 -178 896 ; -C -1 ; WX 0 ; N combiningtildeaccent ; B -444 755 -117 868 ; -C -1 ; WX 0 ; N glyph1147 ; B -146 729 139 800 ; -C -1 ; WX 0 ; N glyph1148 ; B -146 729 153 789 ; -C -1 ; WX 0 ; N uniF02C ; B -124 -159 -24 -59 ; -C -1 ; WX 513 ; N dongsign ; B 78 120 442 716 ; -C -1 ; WX 834 ; N onethird ; B 52 -28 823 728 ; -C -1 ; WX 834 ; N twothirds ; B 12 -28 818 728 ; -C -1 ; WX 0 ; N uniF008 ; B -161 583 22 720 ; -C -1 ; WX 0 ; N glyph1154 ; B -319 583 -135 720 ; -C -1 ; WX 0 ; N glyph1155 ; B -246 583 -63 720 ; -C -1 ; WX 0 ; N uniF00F ; B -419 583 -235 720 ; -C -1 ; WX 0 ; N uniF012 ; B -209 583 4 756 ; -C -1 ; WX 0 ; N uniF014 ; B -367 583 -153 756 ; -C -1 ; WX 0 ; N uniF016 ; B -527 786 -200 898 ; -C -1 ; WX 0 ; N uniF017 ; B -631 786 -304 898 ; -C -1 ; WX 0 ; N uniF018 ; B -665 786 -337 898 ; -C -1 ; WX 0 ; N uniF019 ; B -444 595 -117 708 ; -C -1 ; WX 0 ; N uniF01A ; B -542 595 -215 708 ; -C -1 ; WX 0 ; N uniF01B ; B -573 595 -246 708 ; -C -1 ; WX 0 ; N uniF01E ; B -382 -159 -282 -59 ; -C -1 ; WX 0 ; N uniF01F ; B -439 -159 -339 -59 ; -C -1 ; WX 0 ; N uniF020 ; B -517 -159 -417 -59 ; -C -1 ; WX 0 ; N uniF021 ; B -406 -159 -306 -59 ; -C -1 ; WX 0 ; N uniF022 ; B -551 -159 -451 -59 ; -C -1 ; WX 0 ; N combininggraveaccent ; B -261 755 -77 892 ; -C -1 ; WX 0 ; N combiningacuteaccent ; B -186 755 -2 892 ; -C -1 ; WX 0 ; N uniF01D ; B -280 595 47 708 ; -C -1 ; WX 0 ; N combiningdotbelow ; B -382 -159 -282 -59 ; -C -1 ; WX 0 ; N uniF023 ; B -329 -159 -229 -59 ; -C -1 ; WX 0 ; N uniF029 ; B -192 -159 -92 -59 ; -C -1 ; WX 0 ; N uniF02A ; B -158 -159 -58 -59 ; -C -1 ; WX 0 ; N uniF02B ; B -385 -159 -285 -59 ; -C -1 ; WX 0 ; N uniF024 ; B -322 -159 -222 -59 ; -C -1 ; WX 0 ; N uniF025 ; B -332 -159 -232 -59 ; -C -1 ; WX 0 ; N uniF026 ; B -430 -159 -330 -59 ; -C -1 ; WX 0 ; N uniF027 ; B -365 -159 -265 -59 ; -C -1 ; WX 0 ; N uniF028 ; B -479 -159 -378 -59 ; -C -1 ; WX 0 ; N uniF02D ; B -491 811 -164 896 ; -C -1 ; WX 0 ; N uniF02E ; B -491 786 -164 898 ; -C -1 ; WX 0 ; N uniF02F ; B -552 811 -225 896 ; -C -1 ; WX 0 ; N uniF030 ; B -552 786 -225 898 ; -C -1 ; WX 222 ; N uniF031 ; B 66 0 154 519 ; -C -1 ; WX 667 ; N Adotbelow ; B -1 -159 668 716 ; -C -1 ; WX 556 ; N adotbelow ; B 36 -159 514 530 ; -C -1 ; WX 667 ; N Ahookabove ; B -1 0 668 896 ; -C -1 ; WX 556 ; N ahookabove ; B 36 -12 514 756 ; -C -1 ; WX 667 ; N Acircumflexacute ; B -1 0 668 896 ; -C -1 ; WX 556 ; N acircumflexacute ; B 36 -12 514 892 ; -C -1 ; WX 667 ; N Acircumflexgrave ; B -1 0 668 896 ; -C -1 ; WX 556 ; N acircumflexgrave ; B 36 -12 514 892 ; -C -1 ; WX 667 ; N Acircumflexhookabove ; B -1 0 668 896 ; -C -1 ; WX 556 ; N acircumflexhookabove ; B 36 -12 514 896 ; -C -1 ; WX 667 ; N Acircumflextilde ; B -1 0 668 896 ; -C -1 ; WX 556 ; N acircumflextilde ; B 36 -12 514 868 ; -C -1 ; WX 667 ; N Acircumflexdotbelow ; B -1 -159 668 801 ; -C -1 ; WX 556 ; N acircumflexdotbelow ; B 36 -159 514 720 ; -C -1 ; WX 667 ; N Abreveacute ; B -1 0 668 896 ; -C -1 ; WX 556 ; N abreveacute ; B 36 -12 514 892 ; -C -1 ; WX 667 ; N Abrevegrave ; B -1 0 668 896 ; -C -1 ; WX 556 ; N abrevegrave ; B 36 -12 514 892 ; -C -1 ; WX 667 ; N Abrevehookabove ; B -1 0 668 896 ; -C -1 ; WX 556 ; N abrevehookabove ; B 36 -12 514 896 ; -C -1 ; WX 667 ; N Abrevetilde ; B -1 0 668 896 ; -C -1 ; WX 556 ; N abrevetilde ; B 36 -12 514 868 ; -C -1 ; WX 667 ; N Abrevedotbelow ; B -1 -159 668 800 ; -C -1 ; WX 556 ; N abrevedotbelow ; B 36 -159 514 715 ; -C -1 ; WX 667 ; N Edotbelow ; B 79 -159 613 716 ; -C -1 ; WX 556 ; N edotbelow ; B 37 -159 515 530 ; -C -1 ; WX 667 ; N Ehookabove ; B 79 0 613 896 ; -C -1 ; WX 556 ; N ehookabove ; B 37 -12 515 756 ; -C -1 ; WX 667 ; N Etilde ; B 79 0 613 885 ; -C -1 ; WX 556 ; N etilde ; B 37 -12 515 708 ; -C -1 ; WX 667 ; N Ecircumflexacute ; B 79 0 613 896 ; -C -1 ; WX 556 ; N ecircumflexacute ; B 37 -12 515 892 ; -C -1 ; WX 667 ; N Ecircumflexgrave ; B 79 0 613 896 ; -C -1 ; WX 556 ; N ecircumflexgrave ; B 37 -12 515 892 ; -C -1 ; WX 667 ; N Ecircumflexhookabove ; B 79 0 613 896 ; -C -1 ; WX 556 ; N ecircumflexhookabove ; B 37 -12 515 896 ; -C -1 ; WX 667 ; N Ecircumflextilde ; B 79 0 613 896 ; -C -1 ; WX 556 ; N ecircumflextilde ; B 37 -12 515 868 ; -C -1 ; WX 667 ; N Ecircumflexdotbelow ; B 79 -159 613 801 ; -C -1 ; WX 556 ; N ecircumflexdotbelow ; B 37 -159 515 720 ; -C -1 ; WX 278 ; N Ihookabove ; B 48 0 262 896 ; -C -1 ; WX 222 ; N ihookabove ; B 15 0 229 756 ; -C -1 ; WX 278 ; N Idotbelow ; B 91 -159 191 716 ; -C -1 ; WX 222 ; N idotbelow ; B 61 -159 161 716 ; -C -1 ; WX 778 ; N Odotbelow ; B 48 -159 733 729 ; -C -1 ; WX 556 ; N odotbelow ; B 33 -159 519 530 ; -C -1 ; WX 778 ; N Ohookabove ; B 48 -12 733 896 ; -C -1 ; WX 556 ; N ohookabove ; B 33 -12 519 756 ; -C -1 ; WX 778 ; N Ocircumflexacute ; B 48 -12 733 896 ; -C -1 ; WX 556 ; N ocircumflexacute ; B 33 -12 519 892 ; -C -1 ; WX 778 ; N Ocircumflexgrave ; B 48 -12 733 896 ; -C -1 ; WX 556 ; N ocircumflexgrave ; B 33 -12 519 892 ; -C -1 ; WX 778 ; N Ocircumflexhookabove ; B 48 -12 733 896 ; -C -1 ; WX 556 ; N ocircumflexhookabove ; B 33 -12 519 896 ; -C -1 ; WX 778 ; N Ocircumflextilde ; B 48 -12 733 896 ; -C -1 ; WX 556 ; N ocircumflextilde ; B 33 -12 519 868 ; -C -1 ; WX 778 ; N Ocircumflexdotbelow ; B 48 -159 733 801 ; -C -1 ; WX 556 ; N ocircumflexdotbelow ; B 33 -159 519 720 ; -C -1 ; WX 857 ; N Ohornacute ; B 48 -12 834 896 ; -C -1 ; WX 656 ; N ohornacute ; B 33 -12 625 720 ; -C -1 ; WX 857 ; N Ohorngrave ; B 48 -12 834 896 ; -C -1 ; WX 656 ; N ohorngrave ; B 33 -12 625 720 ; -C -1 ; WX 857 ; N Ohornhookabove ; B 48 -12 834 909 ; -C -1 ; WX 656 ; N ohornhookabove ; B 33 -12 625 756 ; -C -1 ; WX 857 ; N Ohorntilde ; B 48 -12 834 873 ; -C -1 ; WX 656 ; N ohorntilde ; B 33 -12 625 708 ; -C -1 ; WX 857 ; N Ohorndotbelow ; B 48 -159 834 729 ; -C -1 ; WX 656 ; N ohorndotbelow ; B 33 -159 625 531 ; -C -1 ; WX 722 ; N Udotbelow ; B 79 -159 642 716 ; -C -1 ; WX 556 ; N udotbelow ; B 64 -159 484 519 ; -C -1 ; WX 722 ; N Uhookabove ; B 79 -12 642 896 ; -C -1 ; WX 556 ; N uhookabove ; B 64 -12 484 756 ; -C -1 ; WX 854 ; N Uhornacute ; B 79 -12 813 896 ; -C -1 ; WX 669 ; N uhornacute ; B 64 -12 639 720 ; -C -1 ; WX 854 ; N Uhorngrave ; B 79 -12 813 896 ; -C -1 ; WX 669 ; N uhorngrave ; B 64 -12 639 720 ; -C -1 ; WX 854 ; N Uhornhookabove ; B 79 -12 813 896 ; -C -1 ; WX 669 ; N uhornhookabove ; B 64 -12 639 756 ; -C -1 ; WX 854 ; N Uhorntilde ; B 79 -12 813 873 ; -C -1 ; WX 669 ; N uhorntilde ; B 64 -12 639 708 ; -C -1 ; WX 854 ; N Uhorndotbelow ; B 79 -159 813 716 ; -C -1 ; WX 669 ; N uhorndotbelow ; B 64 -159 639 519 ; -C -1 ; WX 667 ; N Ydotbelow ; B 3 -159 659 716 ; -C -1 ; WX 500 ; N ydotbelow ; B 16 -210 491 519 ; -C -1 ; WX 667 ; N Yhookabove ; B 3 0 659 896 ; -C -1 ; WX 500 ; N yhookabove ; B 16 -210 491 756 ; -C -1 ; WX 667 ; N Ytilde ; B 3 0 659 873 ; -C -1 ; WX 500 ; N ytilde ; B 16 -210 491 708 ; -C -1 ; WX 667 ; N uni01CD ; B -1 0 668 891 ; -C -1 ; WX 556 ; N uni01CE ; B 36 -12 514 720 ; -C -1 ; WX 278 ; N uni01CF ; B -15 0 294 891 ; -C -1 ; WX 222 ; N uni01D0 ; B -39 0 270 720 ; -C -1 ; WX 778 ; N uni01D1 ; B 48 -12 733 891 ; -C -1 ; WX 556 ; N uni01D2 ; B 33 -12 519 720 ; -C -1 ; WX 722 ; N uni01D3 ; B 79 -12 642 891 ; -C -1 ; WX 556 ; N uni01D4 ; B 64 -12 484 720 ; -C -1 ; WX 722 ; N uni01D5 ; B 79 -12 642 900 ; -C -1 ; WX 556 ; N uni01D6 ; B 64 -12 484 852 ; -C -1 ; WX 722 ; N uni01D7 ; B 79 -12 642 900 ; -C -1 ; WX 556 ; N uni01D8 ; B 64 -12 484 900 ; -C -1 ; WX 722 ; N uni01D9 ; B 79 -12 642 900 ; -C -1 ; WX 556 ; N uni01DA ; B 64 -12 484 900 ; -C -1 ; WX 722 ; N uni01DB ; B 79 -12 642 900 ; -C -1 ; WX 556 ; N uni01DC ; B 64 -12 484 900 ; -C -1 ; WX 0 ; N glyph1292 ; B -126 730 126 900 ; -C -1 ; WX 0 ; N glyph1293 ; B -126 730 126 900 ; -C -1 ; WX 0 ; N glyph1294 ; B -126 730 126 900 ; -C -1 ; WX 0 ; N glyph1295 ; B -126 730 126 900 ; -C -1 ; WX 542 ; N uni0492 ; B -1 0 542 716 ; -C -1 ; WX 365 ; N uni0493 ; B 6 0 365 519 ; -C -1 ; WX 923 ; N uni0496 ; B 3 -199 919 716 ; -C -1 ; WX 669 ; N uni0497 ; B -2 -147 664 519 ; -C -1 ; WX 583 ; N uni049A ; B 79 -199 579 716 ; -C -1 ; WX 438 ; N uni049B ; B 65 -147 433 519 ; -C -1 ; WX 583 ; N uni049C ; B 79 0 579 716 ; -C -1 ; WX 438 ; N uni049D ; B 65 0 445 519 ; -C -1 ; WX 722 ; N uni04A2 ; B 80 -199 707 716 ; -C -1 ; WX 552 ; N uni04A3 ; B 66 -147 542 519 ; -C -1 ; WX 556 ; N uni04AE ; B -1 0 553 716 ; -C -1 ; WX 500 ; N uni04AF ; B 10 -199 491 519 ; -C -1 ; WX 556 ; N uni04B0 ; B -1 0 553 716 ; -C -1 ; WX 500 ; N uni04B1 ; B 10 -199 491 519 ; -C -1 ; WX 667 ; N uni04B2 ; B 4 -199 661 716 ; -C -1 ; WX 500 ; N uni04B3 ; B 7 -147 493 519 ; -C -1 ; WX 667 ; N uni04B8 ; B 42 0 588 716 ; -C -1 ; WX 521 ; N uni04B9 ; B 34 0 455 519 ; -C -1 ; WX 667 ; N uni04BA ; B 79 0 624 716 ; -C -1 ; WX 556 ; N uni04BB ; B 66 0 488 716 ; -C -1 ; WX 752 ; N uni018F ; B 48 -12 711 728 ; -C -1 ; WX 556 ; N uni0259 ; B 42 -12 520 530 ; -C -1 ; WX 778 ; N uni04E8 ; B 47 -12 731 729 ; -C -1 ; WX 556 ; N uni04E9 ; B 33 -12 519 530 ; -C -1 ; WX 713 ; N glyph1320 ; B 28 143 713 469 ; -C -1 ; WX 244 ; N glyph1321 ; B -34 143 244 456 ; -C -1 ; WX 268 ; N glyph1322 ; B -34 143 268 544 ; -C -1 ; WX 263 ; N glyph1323 ; B -34 143 263 494 ; -C -1 ; WX 582 ; N glyph1324 ; B 34 -75 582 445 ; -C -1 ; WX 244 ; N glyph1325 ; B 77 -46 194 66 ; -C -1 ; WX 244 ; N glyph1326 ; B 8 -88 236 68 ; -C -1 ; WX 244 ; N glyph1327 ; B 13 -175 242 68 ; -C -1 ; WX 244 ; N glyph1328 ; B 8 -175 236 68 ; -C -1 ; WX 244 ; N glyph1329 ; B 52 -166 191 68 ; -C -1 ; WX 244 ; N glyph1330 ; B -3 -210 248 68 ; -C -1 ; WX 269 ; N glyph1331 ; B -24 519 269 828 ; -C -1 ; WX 207 ; N glyph1332 ; B 7 732 210 891 ; -C -1 ; WX 207 ; N glyph1333 ; B -5 746 179 890 ; -C -1 ; WX 333 ; N glyph1334 ; B 80 605 240 717 ; -C -1 ; WX 333 ; N glyph1335 ; B 80 605 240 717 ; -C -1 ; WX 207 ; N uni0653 ; B 7 692 206 747 ; -C -1 ; WX 207 ; N uni0654 ; B 42 733 179 880 ; -C -1 ; WX 207 ; N uni0655 ; B 42 -79 179 68 ; -C -1 ; WX 0 ; N uni0670 ; B -24 519 24 809 ; -C -1 ; WX 207 ; N uni0671 ; B 7 130 210 891 ; -C -1 ; WX 229 ; N uniFB51 ; B -32 143 229 891 ; -C -1 ; WX 207 ; N uni0672 ; B -5 130 179 890 ; -C -1 ; WX 229 ; N glyph1343 ; B -25 143 229 890 ; -C -1 ; WX 207 ; N uni0673 ; B 14 -84 198 740 ; -C -1 ; WX 229 ; N glyph1345 ; B -5 -84 229 740 ; -C -1 ; WX 207 ; N uni0675 ; B 72 130 296 740 ; -C -1 ; WX 229 ; N glyph47 ; B 9 143 276 740 ; -C -1 ; WX 432 ; N uni0676 ; B 24 -77 511 597 ; -C -1 ; WX 432 ; N glyph1349 ; B 24 -77 511 597 ; -C -1 ; WX 432 ; N uni0677 ; B 24 -77 511 616 ; -C -1 ; WX 432 ; N glyph1351 ; B 24 -77 511 616 ; -C -1 ; WX 638 ; N uni0678 ; B 24 -43 667 685 ; -C -1 ; WX 588 ; N glyph ; B 18 -110 588 440 ; -C -1 ; WX 713 ; N uni0679 ; B 28 143 713 828 ; -C -1 ; WX 713 ; N uniFB67 ; B 28 143 713 828 ; -C -1 ; WX 244 ; N uniFB68 ; B -34 143 269 828 ; -C -1 ; WX 244 ; N uniFB69 ; B -34 143 269 828 ; -C -1 ; WX 713 ; N uni067A ; B 28 143 713 752 ; -C -1 ; WX 713 ; N uniFB5F ; B 28 143 713 752 ; -C -1 ; WX 244 ; N uniFB60 ; B -34 143 244 752 ; -C -1 ; WX 244 ; N uniFB61 ; B -34 143 244 752 ; -C -1 ; WX 713 ; N uni067B ; B 28 -166 713 469 ; -C -1 ; WX 713 ; N uniFB53 ; B 28 -166 713 469 ; -C -1 ; WX 244 ; N uniFB54 ; B -34 -166 244 456 ; -C -1 ; WX 244 ; N uniFB55 ; B -34 -166 244 456 ; -C -1 ; WX 713 ; N uni067C ; B 28 31 713 628 ; -C -1 ; WX 713 ; N glyph1367 ; B 28 31 713 628 ; -C -1 ; WX 244 ; N glyph1368 ; B -34 31 244 667 ; -C -1 ; WX 244 ; N glyph1369 ; B -34 31 244 667 ; -C -1 ; WX 713 ; N uni067D ; B 28 143 713 752 ; -C -1 ; WX 713 ; N glyph1371 ; B 28 143 713 752 ; -C -1 ; WX 244 ; N glyph1372 ; B -34 143 244 752 ; -C -1 ; WX 244 ; N glyph1373 ; B -34 143 244 752 ; -C -1 ; WX 713 ; N uni067F ; B 28 143 713 752 ; -C -1 ; WX 713 ; N uniFB63 ; B 28 143 713 752 ; -C -1 ; WX 244 ; N uniFB64 ; B -34 143 244 752 ; -C -1 ; WX 244 ; N uniFB65 ; B -34 143 244 752 ; -C -1 ; WX 713 ; N uni0680 ; B 28 -210 713 469 ; -C -1 ; WX 713 ; N uniFB5B ; B 28 -210 713 469 ; -C -1 ; WX 244 ; N uniFB5C ; B -34 -210 248 456 ; -C -1 ; WX 244 ; N uniFB5D ; B -34 -210 248 456 ; -C -1 ; WX 563 ; N uni0681 ; B 26 -212 516 685 ; -C -1 ; WX 526 ; N glyph1383 ; B 26 -212 526 685 ; -C -1 ; WX 530 ; N glyph1384 ; B -34 143 530 685 ; -C -1 ; WX 530 ; N glyph1385 ; B -34 143 530 685 ; -C -1 ; WX 563 ; N uni0682 ; B 26 -212 516 752 ; -C -1 ; WX 526 ; N glyph1387 ; B 26 -212 526 752 ; -C -1 ; WX 530 ; N glyph1388 ; B -34 143 530 752 ; -C -1 ; WX 530 ; N glyph1389 ; B -34 143 530 752 ; -C -1 ; WX 563 ; N uni0683 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N uniFB77 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N uniFB78 ; B -34 -88 530 427 ; -C -1 ; WX 530 ; N uniFB79 ; B -34 -88 530 427 ; -C -1 ; WX 563 ; N uni0684 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N uniFB73 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N uniFB74 ; B -34 -166 530 427 ; -C -1 ; WX 530 ; N uniFB75 ; B -34 -166 530 427 ; -C -1 ; WX 563 ; N uni0685 ; B 26 -212 516 752 ; -C -1 ; WX 526 ; N glyph1399 ; B 26 -212 526 752 ; -C -1 ; WX 530 ; N glyph1400 ; B -34 143 530 752 ; -C -1 ; WX 530 ; N glyph1401 ; B -34 143 530 752 ; -C -1 ; WX 563 ; N uni0687 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N uniFB7f ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N uniFB80 ; B -34 -210 530 427 ; -C -1 ; WX 530 ; N uniFB81 ; B -34 -210 530 427 ; -C -1 ; WX 337 ; N uni0688 ; B 24 143 337 891 ; -C -1 ; WX 337 ; N uniFB89 ; B 24 143 337 891 ; -C -1 ; WX 337 ; N uni0689 ; B 46 31 337 552 ; -C -1 ; WX 337 ; N glyph1409 ; B 46 31 337 552 ; -C -1 ; WX 337 ; N uni068A ; B 46 -46 337 552 ; -C -1 ; WX 337 ; N glyph1411 ; B 46 -46 337 552 ; -C -1 ; WX 337 ; N uni068B ; B 24 -46 337 891 ; -C -1 ; WX 337 ; N glyph1413 ; B 24 -46 337 891 ; -C -1 ; WX 337 ; N uni068C ; B 46 143 337 752 ; -C -1 ; WX 337 ; N uniFB85 ; B 46 143 337 752 ; -C -1 ; WX 337 ; N uni068D ; B 46 -88 337 552 ; -C -1 ; WX 337 ; N uniFB83 ; B 46 -88 337 552 ; -C -1 ; WX 337 ; N uni068E ; B 46 143 337 850 ; -C -1 ; WX 337 ; N uniFB87 ; B 46 143 337 850 ; -C -1 ; WX 337 ; N uni068F ; B 27 143 337 850 ; -C -1 ; WX 337 ; N glyph1421 ; B 27 143 337 850 ; -C -1 ; WX 337 ; N uni0690 ; B 36 143 337 850 ; -C -1 ; WX 337 ; N glyph1423 ; B 36 143 337 850 ; -C -1 ; WX 489 ; N uni0691 ; B 36 -91 489 828 ; -C -1 ; WX 489 ; N uniFB8D ; B 36 -91 489 828 ; -C -1 ; WX 489 ; N uni0692 ; B 36 -91 489 634 ; -C -1 ; WX 489 ; N glyph1426 ; B 36 -91 489 634 ; -C -1 ; WX 489 ; N uni0693 ; B 36 -127 489 430 ; -C -1 ; WX 489 ; N glyph1429 ; B 36 -127 489 430 ; -C -1 ; WX 489 ; N uni0694 ; B 36 -144 507 430 ; -C -1 ; WX 489 ; N glyph1431 ; B 36 -144 507 430 ; -C -1 ; WX 489 ; N uni0695 ; B 36 -196 489 430 ; -C -1 ; WX 489 ; N glyph1433 ; B 36 -196 489 430 ; -C -1 ; WX 489 ; N uni0696 ; B 36 -144 507 430 ; -C -1 ; WX 489 ; N glyph1435 ; B 36 -144 507 430 ; -C -1 ; WX 489 ; N uni0697 ; B 36 -91 489 636 ; -C -1 ; WX 489 ; N glyph1437 ; B 36 -91 489 636 ; -C -1 ; WX 489 ; N uni0699 ; B 36 -91 489 758 ; -C -1 ; WX 489 ; N glyph1439 ; B 36 -91 489 758 ; -C -1 ; WX 821 ; N uni069A ; B 30 -72 821 593 ; -C -1 ; WX 821 ; N glyph1441 ; B 30 -72 821 593 ; -C -1 ; WX 531 ; N glyph1442 ; B -34 -46 531 593 ; -C -1 ; WX 531 ; N glyph1443 ; B -34 -46 531 593 ; -C -1 ; WX 821 ; N uni069B ; B 30 -175 822 417 ; -C -1 ; WX 821 ; N glyph1445 ; B 30 -175 822 417 ; -C -1 ; WX 531 ; N glyph1446 ; B -34 -175 531 401 ; -C -1 ; WX 531 ; N glyph1447 ; B -34 -175 531 401 ; -C -1 ; WX 821 ; N uni069C ; B 30 -175 822 723 ; -C -1 ; WX 821 ; N glyph1449 ; B 30 -175 822 723 ; -C -1 ; WX 531 ; N glyph1450 ; B -34 -175 531 723 ; -C -1 ; WX 531 ; N glyph1451 ; B -34 -175 531 723 ; -C -1 ; WX 1098 ; N uni069D ; B 30 -88 1098 417 ; -C -1 ; WX 1098 ; N glyph1453 ; B 30 -88 1098 417 ; -C -1 ; WX 846 ; N glyph1454 ; B -34 -88 846 405 ; -C -1 ; WX 846 ; N glyph1455 ; B -34 -88 846 405 ; -C -1 ; WX 1098 ; N uni069E ; B 30 -72 1098 723 ; -C -1 ; WX 1098 ; N glyph1457 ; B 30 -72 1098 723 ; -C -1 ; WX 846 ; N glyph1458 ; B -34 143 846 723 ; -C -1 ; WX 846 ; N glyph1459 ; B -34 143 846 723 ; -C -1 ; WX 582 ; N uni069F ; B -34 143 582 793 ; -C -1 ; WX 582 ; N glyph1461 ; B -34 143 582 793 ; -C -1 ; WX 544 ; N uni06A0 ; B 21 -212 516 850 ; -C -1 ; WX 450 ; N glyph1463 ; B 26 -212 486 723 ; -C -1 ; WX 526 ; N glyph1464 ; B -34 143 470 771 ; -C -1 ; WX 394 ; N glyph1465 ; B -34 143 394 723 ; -C -1 ; WX 789 ; N uni06A1 ; B 19 143 789 478 ; -C -1 ; WX 789 ; N uni06A2 ; B 19 -46 789 478 ; -C -1 ; WX 789 ; N glyph1468 ; B 19 -46 789 478 ; -C -1 ; WX 268 ; N glyph1469 ; B -34 -46 268 544 ; -C -1 ; WX 263 ; N glyph1470 ; B -34 -46 263 494 ; -C -1 ; WX 789 ; N uni06A3 ; B 19 -46 789 642 ; -C -1 ; WX 789 ; N glyph1472 ; B 19 -46 789 642 ; -C -1 ; WX 268 ; N glyph1473 ; B -34 -46 268 691 ; -C -1 ; WX 263 ; N glyph1474 ; B -34 -46 263 691 ; -C -1 ; WX 789 ; N uni06A4 ; B 19 143 789 771 ; -C -1 ; WX 789 ; N uniFB6B ; B 19 143 789 771 ; -C -1 ; WX 268 ; N uniFB6C ; B -34 143 268 820 ; -C -1 ; WX 263 ; N uniFB6D ; B -34 143 263 820 ; -C -1 ; WX 789 ; N uni06A5 ; B 19 -175 822 478 ; -C -1 ; WX 789 ; N glyph1480 ; B 19 -175 822 478 ; -C -1 ; WX 268 ; N glyph1481 ; B -34 -175 268 544 ; -C -1 ; WX 263 ; N glyph1482 ; B -34 -175 263 494 ; -C -1 ; WX 789 ; N uni06A6 ; B 19 143 789 801 ; -C -1 ; WX 789 ; N uniFB6F ; B 19 143 789 801 ; -C -1 ; WX 268 ; N uniFB70 ; B -34 143 268 840 ; -C -1 ; WX 263 ; N uniFB71 ; B -34 143 263 840 ; -C -1 ; WX 582 ; N uni06A7 ; B 34 -75 582 627 ; -C -1 ; WX 582 ; N glyph1488 ; B 34 -75 582 627 ; -C -1 ; WX 582 ; N uni06A8 ; B 34 -75 582 723 ; -C -1 ; WX 582 ; N glyph1490 ; B 34 -75 582 723 ; -C -1 ; WX 812 ; N uni06AA ; B 10 143 812 673 ; -C -1 ; WX 933 ; N glyph1492 ; B 10 143 933 673 ; -C -1 ; WX 394 ; N glyph1493 ; B -34 143 394 613 ; -C -1 ; WX 515 ; N glyph1494 ; B -34 143 515 613 ; -C -1 ; WX 812 ; N uni06AB ; B 10 143 812 734 ; -C -1 ; WX 933 ; N glyph1496 ; B 10 143 933 734 ; -C -1 ; WX 394 ; N glyph1497 ; B -34 143 394 734 ; -C -1 ; WX 515 ; N glyph1498 ; B -34 143 515 734 ; -C -1 ; WX 601 ; N uni06AC ; B 22 143 601 775 ; -C -1 ; WX 601 ; N glyph1500 ; B 22 143 601 775 ; -C -1 ; WX 394 ; N glyph1501 ; B -34 143 394 843 ; -C -1 ; WX 394 ; N glyph1502 ; B -34 143 394 843 ; -C -1 ; WX 601 ; N uni06AD ; B 22 143 601 879 ; -C -1 ; WX 601 ; N uniFBD4 ; B 22 143 601 879 ; -C -1 ; WX 394 ; N uniFBD5 ; B -34 143 394 852 ; -C -1 ; WX 394 ; N uniFBD6 ; B -34 143 394 852 ; -C -1 ; WX 601 ; N uni06AE ; B 22 -175 601 775 ; -C -1 ; WX 601 ; N glyph1508 ; B 22 -175 601 775 ; -C -1 ; WX 394 ; N glyph1509 ; B -34 -175 394 734 ; -C -1 ; WX 394 ; N glyph1510 ; B -34 -175 394 734 ; -C -1 ; WX 812 ; N uni06B0 ; B 10 143 812 867 ; -C -1 ; WX 933 ; N glyph1512 ; B 10 143 933 867 ; -C -1 ; WX 394 ; N glyph1513 ; B -34 143 394 876 ; -C -1 ; WX 515 ; N glyph1514 ; B -34 143 515 876 ; -C -1 ; WX 812 ; N uni06B1 ; B 10 143 812 891 ; -C -1 ; WX 933 ; N uniFB9B ; B 10 143 933 891 ; -C -1 ; WX 394 ; N uniFB9C ; B -34 143 394 891 ; -C -1 ; WX 515 ; N uniFB9D ; B -34 143 515 891 ; -C -1 ; WX 812 ; N uni06B2 ; B 10 -88 812 867 ; -C -1 ; WX 933 ; N glyph1520 ; B 10 -88 933 867 ; -C -1 ; WX 394 ; N glyph1521 ; B -34 -88 394 876 ; -C -1 ; WX 515 ; N glyph1522 ; B -34 -88 515 876 ; -C -1 ; WX 812 ; N uni06B3 ; B 10 -166 812 867 ; -C -1 ; WX 933 ; N uniFB97 ; B 10 -166 933 867 ; -C -1 ; WX 394 ; N uniFB98 ; B -34 -166 394 876 ; -C -1 ; WX 515 ; N uniFB99 ; B -34 -166 515 876 ; -C -1 ; WX 812 ; N uni06B4 ; B 10 143 812 891 ; -C -1 ; WX 933 ; N glyph1528 ; B 10 143 933 891 ; -C -1 ; WX 394 ; N glyph1529 ; B -34 143 394 891 ; -C -1 ; WX 515 ; N glyph1530 ; B -34 143 515 891 ; -C -1 ; WX 506 ; N uni06B5 ; B 35 7 506 891 ; -C -1 ; WX 506 ; N glyph1532 ; B 35 7 506 891 ; -C -1 ; WX 207 ; N glyph1533 ; B -34 143 207 891 ; -C -1 ; WX 207 ; N glyph1534 ; B -34 143 207 891 ; -C -1 ; WX 506 ; N uni06B6 ; B 35 7 506 891 ; -C -1 ; WX 506 ; N glyph1536 ; B 35 7 506 891 ; -C -1 ; WX 207 ; N glyph1537 ; B -34 143 207 891 ; -C -1 ; WX 207 ; N glyph1538 ; B -34 143 207 891 ; -C -1 ; WX 506 ; N uni06B7 ; B 35 7 506 891 ; -C -1 ; WX 506 ; N glyph1540 ; B 35 7 506 891 ; -C -1 ; WX 207 ; N glyph1541 ; B -34 143 207 891 ; -C -1 ; WX 207 ; N glyph1542 ; B -34 143 207 891 ; -C -1 ; WX 506 ; N uni06B8 ; B 35 -205 506 775 ; -C -1 ; WX 506 ; N glyph1544 ; B 35 -205 506 775 ; -C -1 ; WX 207 ; N glyph1545 ; B -34 -175 217 775 ; -C -1 ; WX 207 ; N glyph1546 ; B -34 -175 217 775 ; -C -1 ; WX 526 ; N uni06B9 ; B 34 -210 526 558 ; -C -1 ; WX 526 ; N glyph1548 ; B 34 -210 526 558 ; -C -1 ; WX 244 ; N glyph1549 ; B -34 -46 244 636 ; -C -1 ; WX 244 ; N glyph1550 ; B -34 -46 244 636 ; -C -1 ; WX 526 ; N uni06BA ; B 34 -72 526 417 ; -C -1 ; WX 526 ; N uniFB9F ; B 34 -72 526 417 ; -C -1 ; WX 526 ; N uni06BB ; B 34 -72 526 789 ; -C -1 ; WX 526 ; N uniFBA1 ; B 34 -72 526 789 ; -C -1 ; WX 526 ; N uni06BC ; B 34 -184 526 558 ; -C -1 ; WX 526 ; N glyph1556 ; B 34 -184 526 558 ; -C -1 ; WX 244 ; N glyph1557 ; B -34 31 244 636 ; -C -1 ; WX 244 ; N glyph1558 ; B -34 31 244 636 ; -C -1 ; WX 526 ; N uni06BD ; B 34 -72 526 723 ; -C -1 ; WX 526 ; N glyph1560 ; B 34 -72 526 723 ; -C -1 ; WX 563 ; N uni06BF ; B 26 -212 516 639 ; -C -1 ; WX 526 ; N glyph1562 ; B 26 -212 526 639 ; -C -1 ; WX 530 ; N glyph1563 ; B -34 -175 530 639 ; -C -1 ; WX 530 ; N glyph1564 ; B -34 -175 530 639 ; -C -1 ; WX 282 ; N uni06C0 ; B 26 130 262 636 ; -C -1 ; WX 375 ; N uniFBA5 ; B -4 143 375 733 ; -C -1 ; WX 388 ; N uni06C1 ; B 13 71 388 328 ; -C -1 ; WX 388 ; N uni06C2 ; B 13 71 388 538 ; -C -1 ; WX 388 ; N uni06C3 ; B 13 71 388 557 ; -C -1 ; WX 432 ; N uni06C4 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N glyph1571 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N uni06C5 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N uniFBE1 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N uni06C6 ; B 24 -77 436 585 ; -C -1 ; WX 432 ; N uniFBDA ; B 24 -77 436 585 ; -C -1 ; WX 432 ; N uni06C7 ; B 24 -77 432 665 ; -C -1 ; WX 432 ; N uniFBD8 ; B 24 -77 432 665 ; -C -1 ; WX 432 ; N uni06C8 ; B 24 -77 432 741 ; -C -1 ; WX 432 ; N uniFBDC ; B 24 -77 432 741 ; -C -1 ; WX 432 ; N uni06C9 ; B 24 -77 436 585 ; -C -1 ; WX 432 ; N uniFBE3 ; B 24 -77 436 585 ; -C -1 ; WX 432 ; N uni06CA ; B 24 -77 432 623 ; -C -1 ; WX 432 ; N glyph1583 ; B 24 -77 432 623 ; -C -1 ; WX 432 ; N uni06CB ; B 24 -77 437 710 ; -C -1 ; WX 432 ; N uniFBDF ; B 24 -77 437 710 ; -C -1 ; WX 638 ; N uni06CD ; B -34 -43 606 462 ; -C -1 ; WX 588 ; N glyph1587 ; B -34 -110 588 252 ; -C -1 ; WX 638 ; N uni06CE ; B 24 -43 606 522 ; -C -1 ; WX 588 ; N glyph1589 ; B 18 -110 588 424 ; -C -1 ; WX 244 ; N glyph1590 ; B -34 -69 244 620 ; -C -1 ; WX 244 ; N glyph1591 ; B -34 -69 244 620 ; -C -1 ; WX 432 ; N uni06CF ; B 24 -77 432 586 ; -C -1 ; WX 432 ; N glyph1593 ; B 24 -77 432 586 ; -C -1 ; WX 638 ; N uni06D0 ; B 24 -182 606 462 ; -C -1 ; WX 588 ; N uniFBE5 ; B 18 -212 588 252 ; -C -1 ; WX 244 ; N uniFBE6 ; B -34 -166 244 456 ; -C -1 ; WX 244 ; N uniFBE7 ; B -34 -166 244 456 ; -C -1 ; WX 638 ; N uni06D1 ; B 24 -168 606 462 ; -C -1 ; WX 588 ; N glyph1599 ; B 18 -212 588 252 ; -C -1 ; WX 812 ; N uni06D2 ; B 34 -25 812 373 ; -C -1 ; WX 812 ; N uniFBAF ; B 34 -208 812 228 ; -C -1 ; WX 812 ; N uni06D3 ; B 34 -25 812 489 ; -C -1 ; WX 812 ; N uniFBB1 ; B 34 -208 812 450 ; -C -1 ; WX 207 ; N uni06D4 ; B 20 143 188 228 ; -C -1 ; WX 0 ; N uni06D6 ; B -230 519 231 886 ; -C -1 ; WX 0 ; N uni06D7 ; B -171 519 194 886 ; -C -1 ; WX 0 ; N uni06D8 ; B -102 519 102 646 ; -C -1 ; WX 0 ; N uni06D9 ; B -111 519 111 826 ; -C -1 ; WX 0 ; N uni06DA ; B -116 519 116 825 ; -C -1 ; WX 0 ; N uni06DB ; B -54 519 54 634 ; -C -1 ; WX 0 ; N uni06DC ; B -188 519 188 752 ; -C -1 ; WX 1123 ; N uni06DD ; B 24 -188 1099 886 ; -C -1 ; WX 1084 ; N uni06DE ; B 24 -152 1060 884 ; -C -1 ; WX 0 ; N uni06DF ; B -37 519 37 592 ; -C -1 ; WX 0 ; N uni06E0 ; B -36 519 36 591 ; -C -1 ; WX 0 ; N uni06E1 ; B -134 519 134 654 ; -C -1 ; WX 0 ; N uni06E2 ; B -76 519 77 790 ; -C -1 ; WX 0 ; N uni06E3 ; B -188 -179 188 54 ; -C -1 ; WX 0 ; N uni06E4 ; B -47 519 47 545 ; -C -1 ; WX 194 ; N uni06E5 ; B 0 519 194 738 ; -C -1 ; WX 370 ; N uni06E6 ; B -1 519 370 708 ; -C -1 ; WX 0 ; N uni06E7 ; B -187 519 185 708 ; -C -1 ; WX 0 ; N uni06E8 ; B -117 519 117 819 ; -C -1 ; WX 600 ; N uni06E9 ; B 24 0 576 818 ; -C -1 ; WX 0 ; N uni06EA ; B -82 -165 82 -1 ; -C -1 ; WX 0 ; N uni06EB ; B -82 519 82 683 ; -C -1 ; WX 0 ; N uni06ED ; B -76 -179 77 92 ; -C -1 ; WX 821 ; N uni06FA ; B 30 -72 821 723 ; -C -1 ; WX 821 ; N glyph1629 ; B 30 -72 821 723 ; -C -1 ; WX 531 ; N glyph1630 ; B -34 -46 531 723 ; -C -1 ; WX 531 ; N glyph1631 ; B -34 -46 531 723 ; -C -1 ; WX 1098 ; N uni06FB ; B 30 -72 1098 590 ; -C -1 ; WX 1098 ; N glyph1633 ; B 30 -72 1098 590 ; -C -1 ; WX 846 ; N glyph1634 ; B -34 -46 846 590 ; -C -1 ; WX 846 ; N glyph1635 ; B -34 -46 846 590 ; -C -1 ; WX 544 ; N uni06FC ; B 21 -212 516 737 ; -C -1 ; WX 450 ; N glyph1637 ; B 26 -212 486 639 ; -C -1 ; WX 526 ; N glyph1638 ; B -34 -46 470 639 ; -C -1 ; WX 394 ; N glyph1639 ; B -34 -46 394 639 ; -C -1 ; WX 413 ; N uni06FD ; B 59 -145 363 400 ; -C -1 ; WX 338 ; N uni06FE ; B 17 -212 338 357 ; -C -1 ; WX 282 ; N uniFBA6 ; B 26 130 262 430 ; -C -1 ; WX 244 ; N uniFBA8 ; B -34 -132 244 456 ; -C -1 ; WX 320 ; N uniFBA9 ; B -34 -205 320 365 ; -C -1 ; WX 244 ; N glyph1645 ; B 23 -68 222 49 ; -C -1 ; WX 244 ; N glyph1646 ; B 29 -151 226 -20 ; -C -1 ; WX 244 ; N glyph1647 ; B 9 -136 236 59 ; -C -1 ; WX 244 ; N glyph1648 ; B 86 -64 162 34 ; -C -1 ; WX 244 ; N glyph1649 ; B 53 -70 197 27 ; -C -1 ; WX 812 ; N glyph1650 ; B 10 143 812 852 ; -C -1 ; WX 933 ; N glyph1651 ; B 10 143 933 852 ; -C -1 ; WX 247 ; N uniFB1D ; B 76 109 171 518 ; -C -1 ; WX 0 ; N uniFB1E ; B -144 611 145 737 ; -C -1 ; WX 342 ; N glyph1654 ; B 0 140 342 191 ; -C -1 ; WX 493 ; N uniFB1F ; B 76 140 417 518 ; -C -1 ; WX 544 ; N glyph1656 ; B -5 79 507 890 ; -C -1 ; WX 601 ; N glyph1657 ; B -5 118 601 890 ; -C -1 ; WX 544 ; N glyph1658 ; B 41 -107 507 724 ; -C -1 ; WX 601 ; N glyph1659 ; B 36 -107 601 733 ; -C -1 ; WX 544 ; N glyph1660 ; B 41 79 507 782 ; -C -1 ; WX 601 ; N glyph1661 ; B 36 118 601 782 ; -C -1 ; WX 544 ; N glyph1662 ; B 41 79 514 891 ; -C -1 ; WX 601 ; N glyph1663 ; B 36 118 601 891 ; -C -1 ; WX 544 ; N glyph1664 ; B 41 79 507 891 ; -C -1 ; WX 601 ; N glyph1665 ; B 36 118 601 891 ; -C -1 ; WX 544 ; N glyph1666 ; B 41 79 507 891 ; -C -1 ; WX 601 ; N glyph1667 ; B 36 118 601 891 ; -C -1 ; WX 544 ; N glyph1668 ; B 41 -159 507 724 ; -C -1 ; WX 601 ; N glyph1669 ; B 36 -159 601 733 ; -C -1 ; WX 526 ; N glyph1670 ; B 55 143 485 713 ; -C -1 ; WX 526 ; N glyph1671 ; B 84 107 461 713 ; -C -1 ; WX 544 ; N glyph1672 ; B 7 79 507 891 ; -C -1 ; WX 601 ; N glyph1673 ; B 7 118 601 891 ; -EndCharMetrics -StartKernData -StartKernPairs 908 -KPX space A -55 -KPX space T -18 -KPX space Y -18 -KPX space Alphatonos -55 -KPX space Alpha -55 -KPX space Delta -55 -KPX space Lambda -55 -KPX space Tau -18 -KPX space Upsilon -18 -KPX space Upsilondieresis -18 -KPX one one -74 -KPX A space -55 -KPX A T -74 -KPX A V -74 -KPX A W -37 -KPX A Y -74 -KPX A v -18 -KPX A w -18 -KPX A y -18 -KPX A quoteright -74 -KPX F comma -111 -KPX F period -111 -KPX F A -55 -KPX L space -37 -KPX L T -74 -KPX L V -74 -KPX L W -74 -KPX L Y -74 -KPX L y -37 -KPX L quoteright -55 -KPX P space -18 -KPX P comma -129 -KPX P period -129 -KPX P A -74 -KPX R T -18 -KPX R V -18 -KPX R W -18 -KPX R Y -18 -KPX T space -18 -KPX T comma -111 -KPX T hyphen -55 -KPX T period -111 -KPX T colon -111 -KPX T semicolon -111 -KPX T A -74 -KPX T O -18 -KPX T a -111 -KPX T c -111 -KPX T e -111 -KPX T i -37 -KPX T o -111 -KPX T r -37 -KPX T s -111 -KPX T u -37 -KPX T w -55 -KPX T y -55 -KPX V comma -92 -KPX V hyphen -55 -KPX V period -92 -KPX V colon -37 -KPX V semicolon -37 -KPX V A -74 -KPX V a -74 -KPX V e -55 -KPX V i -18 -KPX V o -55 -KPX V r -37 -KPX V u -37 -KPX V y -37 -KPX W comma -55 -KPX W hyphen -18 -KPX W period -55 -KPX W colon -18 -KPX W semicolon -18 -KPX W A -37 -KPX W a -37 -KPX W e -18 -KPX W o -18 -KPX W r -18 -KPX W u -18 -KPX W y -9 -KPX Y space -18 -KPX Y comma -129 -KPX Y hyphen -92 -KPX Y period -129 -KPX Y colon -55 -KPX Y semicolon -65 -KPX Y A -74 -KPX Y a -74 -KPX Y e -92 -KPX Y i -37 -KPX Y o -92 -KPX Y p -74 -KPX Y q -92 -KPX Y u -55 -KPX Y v -55 -KPX f f -18 -KPX f quoteright 18 -KPX r comma -55 -KPX r period -55 -KPX r quoteright 37 -KPX v comma -74 -KPX v period -74 -KPX w comma -55 -KPX w period -55 -KPX y comma -74 -KPX y period -74 -KPX quoteleft quoteleft -18 -KPX quoteright space -37 -KPX quoteright s -18 -KPX quoteright quoteright -18 -KPX quotedblbase afii10051 -78 -KPX quotedblbase afii10060 -78 -KPX quotedblbase afii10036 -78 -KPX quotedblbase afii10041 -33 -KPX quotedblbase afii10044 -33 -KPX Gamma comma -110 -KPX Gamma period -110 -KPX Gamma iotadieresistonos 80 -KPX Gamma Alpha -92 -KPX Gamma Delta -92 -KPX Gamma Lambda -92 -KPX Gamma iota -43 -KPX Gamma iotadieresis 43 -KPX Theta Alpha -18 -KPX Theta Delta -18 -KPX Theta Lambda -18 -KPX Theta Upsilon -32 -KPX Theta Upsilondieresis -32 -KPX Phi Alpha -29 -KPX Phi Upsilon -32 -KPX Phi Upsilondieresis -32 -KPX delta tau -14 -KPX delta lambda -19 -KPX delta chi -27 -KPX delta pi -14 -KPX tau alpha -14 -KPX tau delta -14 -KPX tau sigma -14 -KPX tau phi -14 -KPX tau alphatonos -14 -KPX tau zeta -14 -KPX tau omicron -14 -KPX tau sigma1 -14 -KPX tau omega -14 -KPX tau omegatonos -14 -KPX phi tau -14 -KPX phi lambda -19 -KPX phi chi -27 -KPX phi pi -14 -KPX Alphatonos Theta -21 -KPX Alphatonos Phi -29 -KPX Alphatonos Omicron -21 -KPX Alphatonos Tau -74 -KPX Alphatonos Upsilon -74 -KPX Alphatonos Upsilondieresis -74 -KPX Alphatonos gamma -18 -KPX Alphatonos nu -18 -KPX Alphatonos chi -18 -KPX Omicrontonos Upsilon -32 -KPX Upsilontonos Theta -56 -KPX Upsilontonos Phi -56 -KPX Upsilontonos alpha -91 -KPX Upsilontonos sigma -91 -KPX Upsilontonos phi -91 -KPX Upsilontonos iotadieresistonos 83 -KPX Upsilontonos Alpha -74 -KPX Upsilontonos Delta -74 -KPX Upsilontonos Lambda -74 -KPX Upsilontonos Omicron -56 -KPX Upsilontonos Omega -48 -KPX Upsilontonos etatonos -74 -KPX Upsilontonos iotatonos -37 -KPX Upsilontonos eta -74 -KPX Upsilontonos iota -37 -KPX Upsilontonos kappa -74 -KPX Upsilontonos mu -74 -KPX Upsilontonos omicron -91 -KPX Upsilontonos iotadieresis 48 -KPX Upsilontonos omicrontonos -91 -KPX Omegatonos Upsilon -23 -KPX Omegatonos Upsilondieresis -23 -KPX Alpha space -55 -KPX Alpha quoteright -74 -KPX Alpha Theta -21 -KPX Alpha Phi -29 -KPX Alpha Omicron -21 -KPX Alpha Tau -74 -KPX Alpha Upsilon -74 -KPX Alpha Upsilondieresis -74 -KPX Alpha gamma -18 -KPX Alpha nu -18 -KPX Alpha chi -18 -KPX Delta space -55 -KPX Delta Theta -21 -KPX Delta Omicron -21 -KPX Delta Tau -58 -KPX Delta Upsilon -74 -KPX Delta Upsilondieresis -74 -KPX Kappa Theta -31 -KPX Kappa Phi -55 -KPX Kappa alpha -12 -KPX Kappa delta -12 -KPX Kappa sigma -12 -KPX Kappa phi -12 -KPX Kappa Omicron -31 -KPX Kappa alphatonos -12 -KPX Kappa zeta -12 -KPX Kappa theta -12 -KPX Kappa xi -12 -KPX Kappa omicron -12 -KPX Kappa omega -12 -KPX Kappa omicrontonos -12 -KPX Kappa omegatonos -12 -KPX Lambda space -55 -KPX Lambda Theta -21 -KPX Lambda Omicron -21 -KPX Lambda Tau -74 -KPX Lambda Upsilon -74 -KPX Lambda Upsilondieresis -74 -KPX Omicron Alpha -18 -KPX Omicron Delta -21 -KPX Omicron Lambda -18 -KPX Omicron Upsilon -32 -KPX Omicron Upsilondieresis -32 -KPX Rho space -18 -KPX Rho comma -128 -KPX Rho period -128 -KPX Rho Alpha -74 -KPX Rho Delta -74 -KPX Rho Lambda -74 -KPX Sigma tau -48 -KPX Sigma pi -48 -KPX Tau space -18 -KPX Tau comma -110 -KPX Tau period -110 -KPX Tau colon -110 -KPX Tau semicolon -110 -KPX Tau Theta -18 -KPX Tau Phi -18 -KPX Tau alpha -110 -KPX Tau epsilon -110 -KPX Tau sigma -110 -KPX Tau phi -110 -KPX Tau iotadieresistonos 92 -KPX Tau Alpha -74 -KPX Tau Delta -74 -KPX Tau Lambda -74 -KPX Tau Omicron -18 -KPX Tau Omega -18 -KPX Tau alphatonos -110 -KPX Tau epsilontonos -110 -KPX Tau upsilondieresistonos -87 -KPX Tau gamma -87 -KPX Tau eta -73 -KPX Tau iota -37 -KPX Tau mu -73 -KPX Tau nu -55 -KPX Tau omicron -110 -KPX Tau upsilon -86 -KPX Tau chi -55 -KPX Tau psi -73 -KPX Tau iotadieresis 92 -KPX Tau upsilondieresis -87 -KPX Tau omicrontonos -110 -KPX Tau upsilontonos -87 -KPX Upsilon space -18 -KPX Upsilon comma -128 -KPX Upsilon hyphen -91 -KPX Upsilon period -128 -KPX Upsilon colon -55 -KPX Upsilon semicolon -55 -KPX Upsilon Theta -56 -KPX Upsilon Phi -56 -KPX Upsilon alpha -91 -KPX Upsilon sigma -91 -KPX Upsilon phi -91 -KPX Upsilon iotadieresistonos 92 -KPX Upsilon Alpha -74 -KPX Upsilon Delta -74 -KPX Upsilon Lambda -74 -KPX Upsilon Omicron -56 -KPX Upsilon Omega -48 -KPX Upsilon etatonos -74 -KPX Upsilon iotatonos -37 -KPX Upsilon gamma -48 -KPX Upsilon eta -74 -KPX Upsilon iota -37 -KPX Upsilon kappa -74 -KPX Upsilon mu -74 -KPX Upsilon omicron -91 -KPX Upsilon iotadieresis 59 -KPX Upsilon omicrontonos -91 -KPX Psi alpha -38 -KPX Psi delta -38 -KPX Psi sigma -38 -KPX Psi phi -38 -KPX Psi alphatonos -38 -KPX Psi theta -19 -KPX Psi omicron -38 -KPX Psi omega -38 -KPX Psi omicrontonos -38 -KPX Psi omegatonos -38 -KPX Omega Upsilon -23 -KPX Omega Upsilondieresis -23 -KPX Upsilondieresis space -18 -KPX Upsilondieresis Theta -56 -KPX Upsilondieresis Phi -56 -KPX Upsilondieresis alpha -91 -KPX Upsilondieresis sigma -91 -KPX Upsilondieresis phi -91 -KPX Upsilondieresis iotadieresistonos 83 -KPX Upsilondieresis Alpha -74 -KPX Upsilondieresis Delta -74 -KPX Upsilondieresis Lambda -74 -KPX Upsilondieresis Omicron -56 -KPX Upsilondieresis Omega -48 -KPX Upsilondieresis etatonos -74 -KPX Upsilondieresis iotatonos -37 -KPX Upsilondieresis eta -74 -KPX Upsilondieresis iota -37 -KPX Upsilondieresis kappa -74 -KPX Upsilondieresis mu -74 -KPX Upsilondieresis omicron -91 -KPX Upsilondieresis iotadieresis 48 -KPX Upsilondieresis omicrontonos -91 -KPX zeta alpha -67 -KPX zeta delta -37 -KPX zeta sigma -67 -KPX zeta tau -42 -KPX zeta phi -67 -KPX zeta alphatonos -67 -KPX zeta etatonos -18 -KPX zeta gamma -42 -KPX zeta eta -18 -KPX zeta theta -48 -KPX zeta iota -18 -KPX zeta kappa -18 -KPX zeta nu -42 -KPX zeta omicron -67 -KPX zeta omega -67 -KPX zeta omicrontonos -67 -KPX zeta omegatonos -67 -KPX zeta pi -42 -KPX theta lambda -19 -KPX kappa alpha -12 -KPX kappa delta -12 -KPX kappa sigma -12 -KPX kappa phi -12 -KPX kappa alphatonos -12 -KPX kappa zeta -12 -KPX kappa theta -12 -KPX kappa xi -12 -KPX kappa omicron -12 -KPX kappa sigma1 -12 -KPX kappa omega -12 -KPX kappa omicrontonos -12 -KPX kappa omegatonos -12 -KPX lambda alpha -15 -KPX lambda delta -15 -KPX lambda sigma -15 -KPX lambda phi -18 -KPX lambda alphatonos -15 -KPX lambda xi -15 -KPX lambda omicron -15 -KPX lambda sigma1 -23 -KPX lambda upsilon -24 -KPX lambda omega -15 -KPX lambda omicrontonos -15 -KPX lambda upsilontonos -24 -KPX lambda omegatonos -15 -KPX xi alpha -27 -KPX xi delta -27 -KPX xi sigma -27 -KPX xi phi -27 -KPX xi alphatonos -27 -KPX xi zeta -27 -KPX xi xi -27 -KPX xi omicron -27 -KPX xi sigma1 -27 -KPX xi omicrontonos -27 -KPX omicron tau -14 -KPX omicron lambda -19 -KPX omicron chi -27 -KPX omicron pi -14 -KPX rho tau -14 -KPX rho lambda -19 -KPX rho pi -14 -KPX chi alpha -27 -KPX chi delta -27 -KPX chi sigma -27 -KPX chi phi -27 -KPX chi alphatonos -27 -KPX chi zeta -27 -KPX chi omicron -27 -KPX chi sigma1 -27 -KPX chi omega -27 -KPX chi omicrontonos -27 -KPX chi omegatonos -27 -KPX omega tau -14 -KPX omega lambda -19 -KPX omega chi -27 -KPX omega pi -14 -KPX omicrontonos tau -14 -KPX omicrontonos lambda -19 -KPX omicrontonos chi -27 -KPX omicrontonos pi -14 -KPX omegatonos tau -14 -KPX omegatonos lambda -19 -KPX omegatonos chi -27 -KPX omegatonos pi -14 -KPX afii10052 comma -122 -KPX afii10052 period -122 -KPX afii10052 guillemotleft -67 -KPX afii10052 guillemotright -67 -KPX afii10052 emdash -22 -KPX afii10058 quoteright -78 -KPX afii10059 quoteright -67 -KPX afii10017 quoteright -56 -KPX afii10017 afii10021 33 -KPX afii10017 afii10025 -11 -KPX afii10017 afii10029 22 -KPX afii10017 afii10032 -22 -KPX afii10017 afii10033 -11 -KPX afii10017 afii10035 -22 -KPX afii10017 afii10036 -78 -KPX afii10017 afii10037 -44 -KPX afii10017 afii10038 -33 -KPX afii10017 afii10041 -78 -KPX afii10017 afii10047 -22 -KPX afii10017 afii10065 11 -KPX afii10017 afii10084 -22 -KPX afii10017 afii10085 -11 -KPX afii10017 afii10086 11 -KPX afii10017 afii10095 22 -KPX afii10018 afii10017 -22 -KPX afii10018 afii10025 -11 -KPX afii10018 afii10032 -11 -KPX afii10018 afii10035 -11 -KPX afii10018 afii10036 -45 -KPX afii10018 afii10037 -23 -KPX afii10018 afii10038 -11 -KPX afii10018 afii10039 -22 -KPX afii10018 afii10041 -45 -KPX afii10018 afii10044 -33 -KPX afii10018 afii10047 -11 -KPX afii10018 afii10049 -11 -KPX afii10018 afii10077 -11 -KPX afii10018 afii10085 -22 -KPX afii10019 afii10017 -33 -KPX afii10019 afii10021 -22 -KPX afii10019 afii10024 -22 -KPX afii10019 afii10025 -33 -KPX afii10019 afii10029 -11 -KPX afii10019 afii10032 -33 -KPX afii10019 afii10035 -33 -KPX afii10019 afii10036 -67 -KPX afii10019 afii10037 -33 -KPX afii10019 afii10038 -33 -KPX afii10019 afii10039 -44 -KPX afii10019 afii10041 -45 -KPX afii10019 afii10044 -56 -KPX afii10019 afii10049 -33 -KPX afii10019 afii10069 -11 -KPX afii10019 afii10078 -11 -KPX afii10019 afii10084 -33 -KPX afii10019 afii10085 -11 -KPX afii10019 afii10087 -11 -KPX afii10019 afii10089 -33 -KPX afii10019 afii10097 -11 -KPX afii10020 comma -122 -KPX afii10020 period -122 -KPX afii10020 guillemotleft -67 -KPX afii10020 guillemotright -67 -KPX afii10020 emdash -22 -KPX afii10020 afii10017 -67 -KPX afii10020 afii10021 -67 -KPX afii10020 afii10025 -22 -KPX afii10020 afii10029 -56 -KPX afii10020 afii10030 -23 -KPX afii10020 afii10032 -56 -KPX afii10020 afii10035 -45 -KPX afii10020 afii10049 -33 -KPX afii10020 afii10065 -56 -KPX afii10020 afii10067 -56 -KPX afii10020 afii10069 -67 -KPX afii10020 afii10070 -67 -KPX afii10020 afii10074 -56 -KPX afii10020 afii10077 -56 -KPX afii10020 afii10078 -56 -KPX afii10020 afii10079 -56 -KPX afii10020 afii10080 -67 -KPX afii10020 afii10082 -56 -KPX afii10020 afii10085 -67 -KPX afii10020 afii10093 -56 -KPX afii10020 afii10094 -56 -KPX afii10020 afii10096 -56 -KPX afii10020 afii10097 -67 -KPX afii10021 afii10037 11 -KPX afii10021 afii10038 -22 -KPX afii10021 afii10041 -34 -KPX afii10021 afii10073 33 -KPX afii10021 afii10080 11 -KPX afii10021 afii10085 22 -KPX afii10022 afii10025 -22 -KPX afii10022 afii10083 -11 -KPX afii10024 afii10025 -11 -KPX afii10024 afii10032 -22 -KPX afii10024 afii10035 -11 -KPX afii10024 afii10036 11 -KPX afii10024 afii10037 22 -KPX afii10024 afii10044 22 -KPX afii10024 afii10065 11 -KPX afii10024 afii10070 -12 -KPX afii10024 afii10080 -11 -KPX afii10024 afii10085 -11 -KPX afii10025 afii10029 -11 -KPX afii10025 afii10032 -11 -KPX afii10025 afii10035 -11 -KPX afii10025 afii10036 -22 -KPX afii10025 afii10037 -11 -KPX afii10025 afii10038 -11 -KPX afii10025 afii10041 -22 -KPX afii10025 afii10049 -11 -KPX afii10028 afii10025 -11 -KPX afii10028 afii10032 -11 -KPX afii10028 afii10035 -11 -KPX afii10028 afii10037 11 -KPX afii10028 afii10038 -34 -KPX afii10029 afii10038 -11 -KPX afii10029 afii10066 11 -KPX afii10029 afii10085 11 -KPX afii10030 afii10038 -11 -KPX afii10030 afii10041 -11 -KPX afii10030 afii10065 11 -KPX afii10030 afii10070 11 -KPX afii10030 afii10080 11 -KPX afii10030 afii10083 11 -KPX afii10030 afii10085 11 -KPX afii10030 afii10089 -11 -KPX afii10030 afii10095 11 -KPX afii10032 afii10017 -22 -KPX afii10032 afii10021 -22 -KPX afii10032 afii10024 -22 -KPX afii10032 afii10029 -11 -KPX afii10032 afii10037 -22 -KPX afii10032 afii10039 -45 -KPX afii10032 afii10041 -22 -KPX afii10032 afii10049 -22 -KPX afii10032 afii10069 -22 -KPX afii10032 afii10077 -11 -KPX afii10032 afii10087 -11 -KPX afii10034 comma -189 -KPX afii10034 period -189 -KPX afii10034 colon -22 -KPX afii10034 semicolon -22 -KPX afii10034 guillemotright -56 -KPX afii10034 afii10017 -67 -KPX afii10034 afii10021 -67 -KPX afii10034 afii10024 -11 -KPX afii10034 afii10025 -22 -KPX afii10034 afii10029 -56 -KPX afii10034 afii10030 -11 -KPX afii10034 afii10032 -22 -KPX afii10034 afii10035 -11 -KPX afii10034 afii10036 -45 -KPX afii10034 afii10037 -22 -KPX afii10034 afii10038 -11 -KPX afii10034 afii10039 -45 -KPX afii10034 afii10049 -22 -KPX afii10034 afii10065 -33 -KPX afii10034 afii10069 -78 -KPX afii10034 afii10070 -44 -KPX afii10034 afii10080 -44 -KPX afii10034 afii10095 -22 -KPX afii10034 afii10097 -33 -KPX afii10035 afii10017 -22 -KPX afii10035 afii10021 -22 -KPX afii10035 afii10025 -11 -KPX afii10035 afii10029 -33 -KPX afii10035 afii10030 -11 -KPX afii10035 afii10032 -22 -KPX afii10035 afii10036 -33 -KPX afii10035 afii10037 -33 -KPX afii10035 afii10039 -56 -KPX afii10035 afii10041 -33 -KPX afii10035 afii10044 -34 -KPX afii10035 afii10047 -11 -KPX afii10035 afii10065 11 -KPX afii10035 afii10072 22 -KPX afii10035 afii10089 -11 -KPX afii10036 comma -111 -KPX afii10036 period -111 -KPX afii10036 guillemotleft -44 -KPX afii10036 guillemotright -44 -KPX afii10036 emdash -22 -KPX afii10036 afii10017 -33 -KPX afii10036 afii10021 -33 -KPX afii10036 afii10024 11 -KPX afii10036 afii10025 -11 -KPX afii10036 afii10029 -22 -KPX afii10036 afii10032 -45 -KPX afii10036 afii10038 -33 -KPX afii10036 afii10049 -22 -KPX afii10036 afii10065 -45 -KPX afii10036 afii10067 -44 -KPX afii10036 afii10070 -56 -KPX afii10036 afii10074 -44 -KPX afii10036 afii10076 -44 -KPX afii10036 afii10077 -45 -KPX afii10036 afii10078 -44 -KPX afii10036 afii10080 -78 -KPX afii10036 afii10081 -44 -KPX afii10036 afii10082 -56 -KPX afii10036 afii10083 -56 -KPX afii10036 afii10085 -56 -KPX afii10036 afii10087 -44 -KPX afii10036 afii10091 -44 -KPX afii10036 afii10093 -44 -KPX afii10036 afii10094 -44 -KPX afii10036 afii10096 -44 -KPX afii10036 afii10097 -56 -KPX afii10037 comma -133 -KPX afii10037 period -133 -KPX afii10037 colon -22 -KPX afii10037 semicolon -22 -KPX afii10037 guillemotleft -44 -KPX afii10037 guillemotright -45 -KPX afii10037 emdash -11 -KPX afii10037 afii10017 -67 -KPX afii10037 afii10021 -45 -KPX afii10037 afii10025 -22 -KPX afii10037 afii10029 -33 -KPX afii10037 afii10032 -33 -KPX afii10037 afii10038 -33 -KPX afii10037 afii10047 -22 -KPX afii10037 afii10049 -22 -KPX afii10037 afii10066 -22 -KPX afii10037 afii10067 -56 -KPX afii10037 afii10068 -45 -KPX afii10037 afii10069 -78 -KPX afii10037 afii10070 -67 -KPX afii10037 afii10072 -33 -KPX afii10037 afii10073 -56 -KPX afii10037 afii10074 -45 -KPX afii10037 afii10075 -33 -KPX afii10037 afii10076 -45 -KPX afii10037 afii10077 -67 -KPX afii10037 afii10078 -45 -KPX afii10037 afii10079 -45 -KPX afii10037 afii10080 -67 -KPX afii10037 afii10081 -45 -KPX afii10037 afii10082 -45 -KPX afii10037 afii10083 -67 -KPX afii10037 afii10087 -45 -KPX afii10037 afii10088 -45 -KPX afii10037 afii10090 -45 -KPX afii10037 afii10091 -45 -KPX afii10037 afii10096 -45 -KPX afii10037 afii10097 -67 -KPX afii10038 afii10017 -22 -KPX afii10038 afii10021 -33 -KPX afii10038 afii10029 -33 -KPX afii10038 afii10036 -56 -KPX afii10038 afii10037 -45 -KPX afii10038 afii10041 -22 -KPX afii10038 afii10049 -34 -KPX afii10038 afii10077 -33 -KPX afii10039 afii10025 -22 -KPX afii10039 afii10032 -33 -KPX afii10039 afii10035 -33 -KPX afii10039 afii10038 -33 -KPX afii10039 afii10047 -34 -KPX afii10039 afii10080 -11 -KPX afii10039 afii10085 -22 -KPX afii10040 afii10032 -22 -KPX afii10040 afii10065 22 -KPX afii10043 afii10065 11 -KPX afii10043 afii10085 22 -KPX afii10044 quoteright -67 -KPX afii10044 afii10049 -33 -KPX afii10046 quoteright -78 -KPX afii10046 afii10017 -22 -KPX afii10046 afii10021 -22 -KPX afii10046 afii10024 -33 -KPX afii10046 afii10025 -11 -KPX afii10046 afii10029 -34 -KPX afii10046 afii10030 -22 -KPX afii10046 afii10032 -22 -KPX afii10046 afii10035 -22 -KPX afii10046 afii10036 -100 -KPX afii10046 afii10039 -45 -KPX afii10046 afii10041 -78 -KPX afii10046 afii10047 -11 -KPX afii10046 afii10049 -45 -KPX afii10047 afii10021 -33 -KPX afii10047 afii10024 -12 -KPX afii10047 afii10025 -11 -KPX afii10047 afii10029 -33 -KPX afii10047 afii10039 -34 -KPX afii10047 afii10049 -22 -KPX afii10047 afii10069 -33 -KPX afii10047 afii10072 11 -KPX afii10047 afii10077 -33 -KPX afii10047 afii10078 -11 -KPX afii10047 afii10097 -11 -KPX afii10048 afii10017 -33 -KPX afii10048 afii10021 -44 -KPX afii10048 afii10024 -22 -KPX afii10048 afii10029 -45 -KPX afii10048 afii10032 -11 -KPX afii10048 afii10035 -11 -KPX afii10048 afii10036 -56 -KPX afii10048 afii10039 -45 -KPX afii10048 afii10041 -33 -KPX afii10048 afii10069 -45 -KPX afii10048 afii10077 -45 -KPX afii10048 afii10078 -11 -KPX afii10065 afii10073 -11 -KPX afii10065 afii10084 -22 -KPX afii10065 afii10085 -11 -KPX afii10065 afii10089 -22 -KPX afii10066 afii10065 -23 -KPX afii10066 afii10069 -45 -KPX afii10066 afii10070 -11 -KPX afii10066 afii10072 -11 -KPX afii10066 afii10073 -22 -KPX afii10066 afii10077 -45 -KPX afii10066 afii10078 -22 -KPX afii10066 afii10083 -11 -KPX afii10066 afii10085 -22 -KPX afii10066 afii10086 -11 -KPX afii10066 afii10087 -33 -KPX afii10066 afii10089 -33 -KPX afii10066 afii10092 -33 -KPX afii10066 afii10095 -11 -KPX afii10066 afii10097 -22 -KPX afii10067 afii10065 -11 -KPX afii10067 afii10066 -11 -KPX afii10067 afii10069 -11 -KPX afii10067 afii10070 -11 -KPX afii10067 afii10072 -11 -KPX afii10067 afii10073 -11 -KPX afii10067 afii10077 -23 -KPX afii10067 afii10078 -11 -KPX afii10067 afii10080 -11 -KPX afii10067 afii10083 -11 -KPX afii10067 afii10084 -22 -KPX afii10067 afii10085 -22 -KPX afii10067 afii10086 -11 -KPX afii10067 afii10089 -45 -KPX afii10067 afii10092 -33 -KPX afii10067 afii10097 -11 -KPX afii10068 comma -122 -KPX afii10068 period -122 -KPX afii10068 afii10065 -22 -KPX afii10068 afii10069 -45 -KPX afii10068 afii10070 -22 -KPX afii10068 afii10073 -11 -KPX afii10068 afii10077 -22 -KPX afii10068 afii10080 -22 -KPX afii10068 afii10083 -22 -KPX afii10068 afii10097 -11 -KPX afii10069 afii10092 -22 -KPX afii10069 afii10095 11 -KPX afii10070 afii10066 -11 -KPX afii10070 afii10069 -22 -KPX afii10070 afii10072 -11 -KPX afii10070 afii10073 -22 -KPX afii10070 afii10077 -33 -KPX afii10070 afii10084 -33 -KPX afii10070 afii10085 -11 -KPX afii10070 afii10087 -22 -KPX afii10070 afii10089 -33 -KPX afii10072 afii10066 11 -KPX afii10072 afii10085 11 -KPX afii10072 afii10089 -11 -KPX afii10072 afii10092 22 -KPX afii10073 afii10066 -11 -KPX afii10073 afii10069 -22 -KPX afii10073 afii10070 -11 -KPX afii10073 afii10073 -11 -KPX afii10073 afii10077 -11 -KPX afii10073 afii10080 -11 -KPX afii10073 afii10083 -11 -KPX afii10073 afii10085 -11 -KPX afii10073 afii10086 -11 -KPX afii10073 afii10089 -33 -KPX afii10073 afii10092 -22 -KPX afii10076 afii10065 22 -KPX afii10076 afii10066 22 -KPX afii10076 afii10070 11 -KPX afii10076 afii10073 11 -KPX afii10076 afii10077 11 -KPX afii10076 afii10080 11 -KPX afii10076 afii10083 11 -KPX afii10076 afii10084 11 -KPX afii10076 afii10085 11 -KPX afii10076 afii10095 11 -KPX afii10077 afii10080 11 -KPX afii10077 afii10089 -22 -KPX afii10078 afii10066 -11 -KPX afii10078 afii10073 -11 -KPX afii10078 afii10085 11 -KPX afii10080 afii10069 -22 -KPX afii10080 afii10072 -11 -KPX afii10080 afii10073 -11 -KPX afii10080 afii10077 -22 -KPX afii10080 afii10084 -22 -KPX afii10080 afii10085 -11 -KPX afii10080 afii10087 -11 -KPX afii10080 afii10089 -22 -KPX afii10082 afii10069 -23 -KPX afii10082 afii10073 -11 -KPX afii10082 afii10077 -34 -KPX afii10082 afii10084 -22 -KPX afii10082 afii10085 -11 -KPX afii10082 afii10087 -11 -KPX afii10082 afii10089 -22 -KPX afii10082 afii10097 -11 -KPX afii10083 afii10072 11 -KPX afii10083 afii10080 11 -KPX afii10083 afii10089 -11 -KPX afii10083 afii10095 11 -KPX afii10084 comma -111 -KPX afii10084 period -111 -KPX afii10084 afii10065 -11 -KPX afii10084 afii10069 -33 -KPX afii10084 afii10070 -11 -KPX afii10084 afii10072 33 -KPX afii10084 afii10077 -22 -KPX afii10084 afii10080 -11 -KPX afii10084 afii10083 -11 -KPX afii10084 afii10085 11 -KPX afii10085 comma -100 -KPX afii10085 period -100 -KPX afii10085 guillemotright 11 -KPX afii10085 afii10065 -11 -KPX afii10085 afii10066 11 -KPX afii10085 afii10069 -33 -KPX afii10085 afii10070 -11 -KPX afii10085 afii10072 11 -KPX afii10085 afii10077 -22 -KPX afii10085 afii10078 -11 -KPX afii10085 afii10080 -12 -KPX afii10085 afii10082 -11 -KPX afii10085 afii10083 -11 -KPX afii10085 afii10086 -11 -KPX afii10085 afii10095 -11 -KPX afii10085 afii10097 -11 -KPX afii10086 afii10066 -11 -KPX afii10086 afii10069 -22 -KPX afii10086 afii10077 -22 -KPX afii10086 afii10084 -22 -KPX afii10086 afii10085 -11 -KPX afii10086 afii10089 -22 -KPX afii10086 afii10097 -11 -KPX afii10087 afii10065 -11 -KPX afii10087 afii10066 -11 -KPX afii10087 afii10070 -11 -KPX afii10087 afii10073 -11 -KPX afii10087 afii10080 -11 -KPX afii10087 afii10083 -11 -KPX afii10087 afii10084 -11 -KPX afii10087 afii10086 -11 -KPX afii10087 afii10089 -22 -KPX afii10088 afii10070 -11 -KPX afii10088 afii10073 -11 -KPX afii10088 afii10080 -11 -KPX afii10088 afii10083 -11 -KPX afii10091 afii10070 -11 -KPX afii10091 afii10080 -11 -KPX afii10091 afii10085 11 -KPX afii10094 afii10084 -78 -KPX afii10094 afii10089 -67 -KPX afii10095 afii10069 -22 -KPX afii10095 afii10070 11 -KPX afii10095 afii10073 -11 -KPX afii10095 afii10077 -22 -KPX afii10095 afii10080 11 -KPX afii10095 afii10084 -22 -KPX afii10095 afii10087 -11 -KPX afii10095 afii10097 -11 -KPX afii10096 afii10069 -22 -KPX afii10096 afii10072 -11 -KPX afii10096 afii10077 -22 -KPX afii10096 afii10078 -11 -KPX afii10096 afii10084 -22 -KPX afii10096 afii10087 -11 -KPX afii10096 afii10089 -22 -KPX afii10110 comma -100 -KPX afii10110 period -100 -KPX afii10050 comma -122 -KPX afii10050 period -122 -KPX afii10050 colon -22 -KPX afii10050 semicolon -22 -KPX afii10050 guillemotleft -78 -KPX afii10050 guillemotright -78 -KPX afii10050 emdash -22 -KPX pi alpha -14 -KPX pi sigma -14 -KPX pi phi -14 -KPX pi alphatonos -14 -KPX pi zeta -14 -KPX pi omicron -14 -KPX pi sigma1 -14 -KPX pi omega -14 -KPX pi omegatonos -14 -EndKernPairs -EndKernData -EndFontMetrics +StartFontMetrics 4.1 +FontName ArialMT +FullName Arial +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Arial +Weight Regular +Version Version 3.00 +Characters 1674 +ItalicAngle 0.0 +Ascender 905 +Descender -212 +UnderlineThickness 73 +UnderlinePosition -106 +IsFixedPitch false +FontBBox -664 -325 2000 1006 +StartCharMetrics 1709 +C 0 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 278 ; N space ; B 86 0 195 716 ; +C 33 ; WX 278 ; N exclam ; B 86 0 195 716 ; +C 34 ; WX 355 ; N quotedbl ; B 46 462 308 716 ; +C 35 ; WX 556 ; N numbersign ; B 10 -12 543 728 ; +C 36 ; WX 556 ; N dollar ; B 36 -103 509 782 ; +C 37 ; WX 889 ; N percent ; B 58 -26 828 728 ; +C 38 ; WX 667 ; N ampersand ; B 43 -17 644 728 ; +C 39 ; WX 191 ; N quotesingle ; B 44 462 144 716 ; +C 40 ; WX 333 ; N parenleft ; B 61 -210 297 728 ; +C 41 ; WX 333 ; N parenright ; B 61 -210 297 728 ; +C 42 ; WX 389 ; N asterisk ; B 31 423 354 728 ; +C 43 ; WX 584 ; N plus ; B 56 116 528 589 ; +C 44 ; WX 278 ; N comma ; B 83 -142 189 100 ; +C 45 ; WX 333 ; N hyphen ; B 32 215 302 303 ; +C 46 ; WX 278 ; N period ; B 91 0 191 100 ; +C 47 ; WX 278 ; N slash ; B 0 -12 278 728 ; +C 48 ; WX 556 ; N zero ; B 42 -12 508 719 ; +C 49 ; WX 556 ; N one ; B 109 0 373 719 ; +C 50 ; WX 556 ; N two ; B 29 0 503 719 ; +C 51 ; WX 556 ; N three ; B 42 -13 511 719 ; +C 52 ; WX 556 ; N four ; B 13 0 508 716 ; +C 53 ; WX 556 ; N five ; B 42 -12 516 706 ; +C 54 ; WX 556 ; N six ; B 38 -12 510 719 ; +C 55 ; WX 556 ; N seven ; B 47 0 511 707 ; +C 56 ; WX 556 ; N eight ; B 41 -12 512 719 ; +C 57 ; WX 556 ; N nine ; B 42 -12 512 719 ; +C 58 ; WX 278 ; N colon ; B 90 0 190 519 ; +C 59 ; WX 278 ; N semicolon ; B 83 -142 189 519 ; +C 60 ; WX 584 ; N less ; B 55 110 529 595 ; +C 61 ; WX 584 ; N equal ; B 56 204 528 503 ; +C 62 ; WX 584 ; N greater ; B 55 110 529 595 ; +C 63 ; WX 556 ; N question ; B 44 0 506 728 ; +C 64 ; WX 1015 ; N at ; B 54 -210 979 729 ; +C 65 ; WX 667 ; N A ; B -1 0 668 716 ; +C 66 ; WX 667 ; N B ; B 73 0 614 716 ; +C 67 ; WX 722 ; N C ; B 50 -12 683 728 ; +C 68 ; WX 722 ; N D ; B 77 0 669 716 ; +C 69 ; WX 667 ; N E ; B 79 0 613 716 ; +C 70 ; WX 611 ; N F ; B 82 0 565 716 ; +C 71 ; WX 778 ; N G ; B 53 -12 715 728 ; +C 72 ; WX 722 ; N H ; B 80 0 642 716 ; +C 73 ; WX 278 ; N I ; B 93 0 188 716 ; +C 74 ; WX 500 ; N J ; B 27 -12 422 716 ; +C 75 ; WX 667 ; N K ; B 73 0 665 716 ; +C 76 ; WX 556 ; N L ; B 73 0 521 716 ; +C 77 ; WX 833 ; N M ; B 74 0 757 716 ; +C 78 ; WX 722 ; N N ; B 76 0 640 716 ; +C 79 ; WX 778 ; N O ; B 48 -12 733 729 ; +C 80 ; WX 667 ; N P ; B 77 0 624 716 ; +C 81 ; WX 778 ; N Q ; B 43 -56 741 729 ; +C 82 ; WX 722 ; N R ; B 79 0 709 716 ; +C 83 ; WX 667 ; N S ; B 45 -12 615 728 ; +C 84 ; WX 611 ; N T ; B 23 0 591 716 ; +C 85 ; WX 722 ; N U ; B 79 -12 642 716 ; +C 86 ; WX 667 ; N V ; B 4 0 659 716 ; +C 87 ; WX 944 ; N W ; B 12 0 933 716 ; +C 88 ; WX 667 ; N X ; B 4 0 661 716 ; +C 89 ; WX 667 ; N Y ; B 3 0 659 716 ; +C 90 ; WX 611 ; N Z ; B 20 0 586 716 ; +C 91 ; WX 278 ; N bracketleft ; B 68 -199 262 716 ; +C 92 ; WX 278 ; N backslash ; B 0 -12 278 728 ; +C 93 ; WX 278 ; N bracketright ; B 19 -199 213 716 ; +C 94 ; WX 469 ; N asciicircum ; B 26 337 443 728 ; +C 95 ; WX 556 ; N underscore ; B -15 -199 567 -135 ; +C 96 ; WX 333 ; N grave ; B 43 583 227 720 ; +C 97 ; WX 556 ; N a ; B 36 -12 514 530 ; +C 98 ; WX 556 ; N b ; B 65 -12 515 716 ; +C 99 ; WX 500 ; N c ; B 39 -12 491 530 ; +C 100 ; WX 556 ; N d ; B 34 -12 484 716 ; +C 101 ; WX 556 ; N e ; B 37 -12 515 530 ; +C 102 ; WX 278 ; N f ; B 9 0 313 728 ; +C 103 ; WX 556 ; N g ; B 32 -210 489 530 ; +C 104 ; WX 556 ; N h ; B 66 0 488 716 ; +C 105 ; WX 222 ; N i ; B 66 0 154 716 ; +C 106 ; WX 222 ; N j ; B -46 -210 153 716 ; +C 107 ; WX 500 ; N k ; B 66 0 496 716 ; +C 108 ; WX 222 ; N l ; B 64 0 152 716 ; +C 109 ; WX 833 ; N m ; B 66 0 769 530 ; +C 110 ; WX 556 ; N n ; B 66 0 487 530 ; +C 111 ; WX 556 ; N o ; B 33 -12 519 530 ; +C 112 ; WX 556 ; N p ; B 66 -199 516 530 ; +C 113 ; WX 556 ; N q ; B 35 -199 484 530 ; +C 114 ; WX 333 ; N r ; B 65 0 347 530 ; +C 115 ; WX 500 ; N s ; B 31 -12 461 530 ; +C 116 ; WX 278 ; N t ; B 18 -7 271 700 ; +C 117 ; WX 556 ; N u ; B 64 -12 484 519 ; +C 118 ; WX 500 ; N v ; B 13 0 488 519 ; +C 119 ; WX 722 ; N w ; B 3 0 714 519 ; +C 120 ; WX 500 ; N x ; B 7 0 493 519 ; +C 121 ; WX 500 ; N y ; B 16 -210 491 519 ; +C 122 ; WX 500 ; N z ; B 20 0 479 519 ; +C 123 ; WX 334 ; N braceleft ; B 28 -210 311 728 ; +C 124 ; WX 260 ; N bar ; B 92 -210 168 728 ; +C 125 ; WX 334 ; N braceright ; B 23 -210 306 728 ; +C 126 ; WX 584 ; N asciitilde ; B 42 272 542 432 ; +C 127 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 556 ; N Euro ; B -14 -12 541 728 ; +C 129 ; WX 542 ; N afii10052 ; B 79 0 542 896 ; +C 130 ; WX 222 ; N quotesinglbase ; B 53 -132 155 102 ; +C 131 ; WX 556 ; N florin ; B 22 -210 530 729 ; +C 132 ; WX 333 ; N quotedblbase ; B 35 -132 288 102 ; +C 133 ; WX 1000 ; N ellipsis ; B 117 0 884 100 ; +C 134 ; WX 556 ; N dagger ; B 36 -169 515 699 ; +C 135 ; WX 556 ; N daggerdbl ; B 36 -169 517 706 ; +C 136 ; WX 333 ; N circumflex ; B 12 583 321 720 ; +C 137 ; WX 1000 ; N perthousand ; B 18 -26 982 728 ; +C 138 ; WX 667 ; N Scaron ; B 45 -12 615 894 ; +C 139 ; WX 333 ; N guilsinglleft ; B 45 35 271 480 ; +C 140 ; WX 1000 ; N OE ; B 63 -12 968 728 ; +C 141 ; WX 583 ; N afii10061 ; B 79 0 579 896 ; +C 142 ; WX 611 ; N Zcaron ; B 20 0 586 894 ; +C 143 ; WX 719 ; N afii10145 ; B 78 -199 641 716 ; +C 144 ; WX 333 ; N quotedblbase ; B 35 -132 288 102 ; +C 145 ; WX 222 ; N quoteleft ; B 63 494 165 728 ; +C 146 ; WX 222 ; N quoteright ; B 53 489 155 723 ; +C 147 ; WX 333 ; N quotedblleft ; B 41 494 294 728 ; +C 148 ; WX 333 ; N quotedblright ; B 35 489 288 723 ; +C 149 ; WX 350 ; N bullet ; B 53 227 301 474 ; +C 150 ; WX 556 ; N endash ; B -2 224 554 294 ; +C 151 ; WX 1000 ; N emdash ; B 0 224 1000 294 ; +C 152 ; WX 333 ; N tilde ; B 3 595 330 708 ; +C 153 ; WX 1000 ; N trademark ; B 110 318 871 716 ; +C 154 ; WX 500 ; N scaron ; B 31 -12 461 720 ; +C 155 ; WX 333 ; N guilsinglright ; B 45 35 266 480 ; +C 156 ; WX 944 ; N oe ; B 40 -12 908 530 ; +C 157 ; WX 438 ; N afii10109 ; B 65 0 445 720 ; +C 158 ; WX 500 ; N zcaron ; B 20 0 479 720 ; +C 159 ; WX 667 ; N Ydieresis ; B 3 0 659 860 ; +C 160 ; WX 278 ; N space ; B 86 0 195 716 ; +C 161 ; WX 333 ; N exclamdown ; B 113 -197 222 519 ; +C 162 ; WX 556 ; N cent ; B 52 -200 505 716 ; +C 163 ; WX 556 ; N sterling ; B 13 -14 528 728 ; +C 164 ; WX 556 ; N currency ; B 36 115 516 594 ; +C 165 ; WX 556 ; N yen ; B -1 0 553 716 ; +C 166 ; WX 260 ; N brokenbar ; B 92 -210 168 728 ; +C 167 ; WX 556 ; N section ; B 40 -210 510 728 ; +C 168 ; WX 333 ; N dieresis ; B 30 620 304 720 ; +C 169 ; WX 737 ; N copyright ; B 1 -9 738 728 ; +C 170 ; WX 370 ; N ordfeminine ; B 23 364 351 728 ; +C 171 ; WX 556 ; N guillemotleft ; B 65 35 484 480 ; +C 172 ; WX 584 ; N logicalnot ; B 56 207 528 503 ; +C 173 ; WX 333 ; N hyphen ; B 32 215 302 303 ; +C 174 ; WX 737 ; N registered ; B 1 -9 738 728 ; +C 175 ; WX 552 ; N overscore ; B -15 765 567 828 ; +C 176 ; WX 400 ; N degree ; B 63 457 333 728 ; +C 177 ; WX 549 ; N plusminus ; B 38 0 511 600 ; +C 178 ; WX 333 ; N twosuperior ; B 12 358 316 725 ; +C 179 ; WX 333 ; N threesuperior ; B 16 349 315 725 ; +C 180 ; WX 333 ; N acute ; B 108 583 289 720 ; +C 181 ; WX 576 ; N mu1 ; B 78 -199 497 519 ; +C 182 ; WX 537 ; N paragraph ; B 0 -199 541 716 ; +C 183 ; WX 278 ; N periodcentered ; B 90 302 190 402 ; +C 184 ; WX 333 ; N cedilla ; B 52 -206 264 11 ; +C 185 ; WX 333 ; N onesuperior ; B 52 358 232 725 ; +C 186 ; WX 365 ; N ordmasculine ; B 22 361 342 728 ; +C 187 ; WX 556 ; N guillemotright ; B 68 35 487 480 ; +C 188 ; WX 834 ; N onequarter ; B 52 -28 819 728 ; +C 189 ; WX 834 ; N onehalf ; B 52 -28 816 728 ; +C 190 ; WX 834 ; N threequarters ; B 16 -28 819 728 ; +C 191 ; WX 611 ; N questiondown ; B 77 -209 539 519 ; +C 192 ; WX 667 ; N Agrave ; B -1 0 668 896 ; +C 193 ; WX 667 ; N Aacute ; B -1 0 668 896 ; +C 194 ; WX 667 ; N Acircumflex ; B -1 0 668 896 ; +C 195 ; WX 667 ; N Atilde ; B -1 0 668 873 ; +C 196 ; WX 667 ; N Adieresis ; B -1 0 668 860 ; +C 197 ; WX 667 ; N Aring ; B -1 0 668 869 ; +C 198 ; WX 1000 ; N AE ; B 0 0 945 716 ; +C 199 ; WX 722 ; N Ccedilla ; B 50 -206 683 728 ; +C 200 ; WX 667 ; N Egrave ; B 79 0 613 896 ; +C 201 ; WX 667 ; N Eacute ; B 79 0 613 896 ; +C 202 ; WX 667 ; N Ecircumflex ; B 79 0 613 896 ; +C 203 ; WX 667 ; N Edieresis ; B 79 0 613 860 ; +C 204 ; WX 278 ; N Igrave ; B 26 0 210 896 ; +C 205 ; WX 278 ; N Iacute ; B 69 0 249 896 ; +C 206 ; WX 278 ; N Icircumflex ; B -16 0 293 896 ; +C 207 ; WX 278 ; N Idieresis ; B 2 0 276 860 ; +C 208 ; WX 722 ; N Eth ; B -1 0 669 716 ; +C 209 ; WX 722 ; N Ntilde ; B 76 0 640 873 ; +C 210 ; WX 778 ; N Ograve ; B 48 -12 733 896 ; +C 211 ; WX 778 ; N Oacute ; B 48 -12 733 896 ; +C 212 ; WX 778 ; N Ocircumflex ; B 48 -12 733 896 ; +C 213 ; WX 778 ; N Otilde ; B 48 -12 733 873 ; +C 214 ; WX 778 ; N Odieresis ; B 48 -12 733 860 ; +C 215 ; WX 584 ; N multiply ; B 79 141 504 566 ; +C 216 ; WX 778 ; N Oslash ; B 41 -29 741 742 ; +C 217 ; WX 722 ; N Ugrave ; B 79 -12 642 896 ; +C 218 ; WX 722 ; N Uacute ; B 79 -12 642 896 ; +C 219 ; WX 722 ; N Ucircumflex ; B 79 -12 642 896 ; +C 220 ; WX 722 ; N Udieresis ; B 79 -12 642 860 ; +C 221 ; WX 667 ; N Yacute ; B 3 0 659 896 ; +C 222 ; WX 667 ; N Thorn ; B 77 0 624 716 ; +C 223 ; WX 611 ; N germandbls ; B 75 -12 580 728 ; +C 224 ; WX 556 ; N agrave ; B 36 -12 514 720 ; +C 225 ; WX 556 ; N aacute ; B 36 -12 514 720 ; +C 226 ; WX 556 ; N acircumflex ; B 36 -12 514 720 ; +C 227 ; WX 556 ; N atilde ; B 36 -12 514 708 ; +C 228 ; WX 556 ; N adieresis ; B 36 -12 514 720 ; +C 229 ; WX 556 ; N aring ; B 36 -12 514 741 ; +C 230 ; WX 889 ; N ae ; B 33 -12 849 530 ; +C 231 ; WX 500 ; N ccedilla ; B 39 -196 491 530 ; +C 232 ; WX 556 ; N egrave ; B 37 -12 515 720 ; +C 233 ; WX 556 ; N eacute ; B 37 -12 515 720 ; +C 234 ; WX 556 ; N ecircumflex ; B 37 -12 515 720 ; +C 235 ; WX 556 ; N edieresis ; B 37 -12 515 720 ; +C 236 ; WX 278 ; N igrave ; B 17 0 201 720 ; +C 237 ; WX 278 ; N iacute ; B 92 0 272 720 ; +C 238 ; WX 278 ; N icircumflex ; B -8 0 301 720 ; +C 239 ; WX 278 ; N idieresis ; B 4 0 278 720 ; +C 240 ; WX 556 ; N eth ; B 36 -12 516 716 ; +C 241 ; WX 556 ; N ntilde ; B 66 0 487 708 ; +C 242 ; WX 556 ; N ograve ; B 33 -12 519 720 ; +C 243 ; WX 556 ; N oacute ; B 33 -12 519 720 ; +C 244 ; WX 556 ; N ocircumflex ; B 33 -12 519 720 ; +C 245 ; WX 556 ; N otilde ; B 33 -12 519 708 ; +C 246 ; WX 556 ; N odieresis ; B 33 -12 519 720 ; +C 247 ; WX 549 ; N divide ; B 38 156 511 550 ; +C 248 ; WX 611 ; N oslash ; B 63 -39 549 550 ; +C 249 ; WX 556 ; N ugrave ; B 64 -12 484 720 ; +C 250 ; WX 556 ; N uacute ; B 64 -12 484 720 ; +C 251 ; WX 556 ; N ucircumflex ; B 64 -12 484 720 ; +C 252 ; WX 556 ; N udieresis ; B 64 -12 484 720 ; +C 253 ; WX 500 ; N yacute ; B 16 -210 491 720 ; +C 254 ; WX 556 ; N thorn ; B 66 -199 516 716 ; +C 255 ; WX 500 ; N ydieresis ; B 16 -210 491 720 ; +C -1 ; WX 0 ; N .null ; B 86 0 195 716 ; +C -1 ; WX 278 ; N nonmarkingreturn ; B 86 0 195 716 ; +C -1 ; WX 549 ; N notequal ; B 38 -14 511 720 ; +C -1 ; WX 713 ; N infinity ; B 75 189 640 510 ; +C -1 ; WX 549 ; N lessequal ; B 38 52 512 654 ; +C -1 ; WX 549 ; N greaterequal ; B 38 52 512 654 ; +C -1 ; WX 494 ; N partialdiff ; B 27 -12 475 728 ; +C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ; +C -1 ; WX 823 ; N product ; B 79 -210 744 728 ; +C -1 ; WX 549 ; N pi1 ; B 0 0 549 519 ; +C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ; +C -1 ; WX 768 ; N Ohm ; B 62 0 720 734 ; +C -1 ; WX 549 ; N radical ; B 41 -38 549 913 ; +C -1 ; WX 549 ; N approxequal ; B 25 184 524 521 ; +C -1 ; WX 612 ; N increment ; B 13 0 599 677 ; +C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; +C -1 ; WX 167 ; N fraction ; B -222 -28 392 728 ; +C -1 ; WX 500 ; N fi ; B 11 0 432 728 ; +C -1 ; WX 500 ; N fl ; B 11 0 431 728 ; +C -1 ; WX 278 ; N dotlessi ; B 97 0 185 519 ; +C -1 ; WX 333 ; N macron ; B 14 599 319 671 ; +C -1 ; WX 333 ; N breve ; B 22 588 311 715 ; +C -1 ; WX 333 ; N dotaccent ; B 112 583 221 692 ; +C -1 ; WX 333 ; N ring ; B 79 562 255 741 ; +C -1 ; WX 333 ; N hungarumlaut ; B 28 583 373 720 ; +C -1 ; WX 333 ; N ogonek ; B 89 -208 303 12 ; +C -1 ; WX 333 ; N caron ; B 20 583 329 720 ; +C -1 ; WX 556 ; N Lslash ; B 0 0 521 716 ; +C -1 ; WX 222 ; N lslash ; B 1 0 218 716 ; +C -1 ; WX 584 ; N minus ; B 56 312 528 394 ; +C -1 ; WX 556 ; N franc ; B 0 0 506 716 ; +C -1 ; WX 778 ; N Gbreve ; B 53 -12 715 886 ; +C -1 ; WX 556 ; N gbreve ; B 32 -210 489 715 ; +C -1 ; WX 278 ; N Idot ; B 86 0 195 869 ; +C -1 ; WX 667 ; N Scedilla ; B 45 -201 615 728 ; +C -1 ; WX 500 ; N scedilla ; B 31 -196 461 530 ; +C -1 ; WX 722 ; N Cacute ; B 50 -12 683 896 ; +C -1 ; WX 500 ; N cacute ; B 39 -12 491 720 ; +C -1 ; WX 722 ; N Ccaron ; B 50 -12 683 894 ; +C -1 ; WX 500 ; N ccaron ; B 39 -12 491 720 ; +C -1 ; WX 556 ; N dmacron ; B 34 -12 555 716 ; +C -1 ; WX 333 ; N middot ; B 243 311 343 411 ; +C -1 ; WX 667 ; N Abreve ; B -1 0 668 886 ; +C -1 ; WX 556 ; N abreve ; B 36 -12 514 715 ; +C -1 ; WX 667 ; N Aogonek ; B -1 -203 756 716 ; +C -1 ; WX 556 ; N aogonek ; B 36 -196 619 530 ; +C -1 ; WX 722 ; N Dcaron ; B 77 0 669 894 ; +C -1 ; WX 615 ; N dcaron ; B 35 -12 616 716 ; +C -1 ; WX 722 ; N Dslash ; B -1 0 669 716 ; +C -1 ; WX 667 ; N Eogonek ; B 79 -208 613 716 ; +C -1 ; WX 556 ; N eogonek ; B 37 -208 515 530 ; +C -1 ; WX 667 ; N Ecaron ; B 79 0 613 894 ; +C -1 ; WX 556 ; N ecaron ; B 37 -12 515 720 ; +C -1 ; WX 556 ; N Lacute ; B 73 0 521 896 ; +C -1 ; WX 222 ; N lacute ; B 32 0 212 889 ; +C -1 ; WX 556 ; N Lcaron ; B 73 0 521 716 ; +C -1 ; WX 292 ; N lcaron ; B 66 0 291 716 ; +C -1 ; WX 556 ; N Ldot ; B 73 0 521 716 ; +C -1 ; WX 334 ; N ldot ; B 64 0 330 716 ; +C -1 ; WX 722 ; N Nacute ; B 76 0 640 896 ; +C -1 ; WX 556 ; N nacute ; B 66 0 487 720 ; +C -1 ; WX 722 ; N Ncaron ; B 76 0 640 896 ; +C -1 ; WX 556 ; N ncaron ; B 66 0 487 720 ; +C -1 ; WX 778 ; N Odblacute ; B 48 -12 733 896 ; +C -1 ; WX 556 ; N odblacute ; B 33 -12 519 720 ; +C -1 ; WX 722 ; N Racute ; B 79 0 709 896 ; +C -1 ; WX 333 ; N racute ; B 65 0 347 720 ; +C -1 ; WX 722 ; N Rcaron ; B 79 0 709 894 ; +C -1 ; WX 333 ; N rcaron ; B 29 0 347 720 ; +C -1 ; WX 667 ; N Sacute ; B 45 -12 615 896 ; +C -1 ; WX 500 ; N sacute ; B 31 -12 461 720 ; +C -1 ; WX 611 ; N Tcedilla ; B 23 -283 591 716 ; +C -1 ; WX 278 ; N tcedilla ; B 18 -260 271 700 ; +C -1 ; WX 611 ; N Tcaron ; B 23 0 591 894 ; +C -1 ; WX 375 ; N tcaron ; B 17 -7 374 716 ; +C -1 ; WX 722 ; N Uring ; B 79 -12 642 896 ; +C -1 ; WX 556 ; N uring ; B 64 -12 484 741 ; +C -1 ; WX 722 ; N Udblacute ; B 79 -12 642 896 ; +C -1 ; WX 556 ; N udblacute ; B 64 -12 484 720 ; +C -1 ; WX 611 ; N Zacute ; B 20 0 586 896 ; +C -1 ; WX 500 ; N zacute ; B 20 0 479 720 ; +C -1 ; WX 611 ; N Zdot ; B 20 0 586 869 ; +C -1 ; WX 500 ; N zdot ; B 20 0 479 692 ; +C -1 ; WX 551 ; N Gamma ; B 80 0 527 716 ; +C -1 ; WX 778 ; N Theta ; B 47 -12 731 729 ; +C -1 ; WX 798 ; N Phi ; B 42 -26 756 737 ; +C -1 ; WX 578 ; N alpha ; B 35 -12 541 530 ; +C -1 ; WX 557 ; N delta ; B 35 -12 521 716 ; +C -1 ; WX 446 ; N epsilon ; B 48 -12 423 530 ; +C -1 ; WX 617 ; N sigma ; B 33 -12 595 530 ; +C -1 ; WX 395 ; N tau ; B 22 0 372 519 ; +C -1 ; WX 648 ; N phi ; B 35 -199 614 531 ; +C -1 ; WX 552 ; N underscoredbl ; B -15 -325 567 -135 ; +C -1 ; WX 500 ; N exclamdbl ; B 86 0 414 716 ; +C -1 ; WX 365 ; N nsuperior ; B 40 253 326 585 ; +C -1 ; WX 1094 ; N peseta ; B 25 -13 1072 716 ; +C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; +C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; +C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; +C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; +C -1 ; WX 719 ; N intersection ; B 77 0 642 729 ; +C -1 ; WX 583 ; N equivalence ; B 56 95 528 611 ; +C -1 ; WX 604 ; N house ; B 77 0 527 563 ; +C -1 ; WX 584 ; N revlogicalnot ; B 55 207 528 503 ; +C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; +C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; +C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; +C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ; +C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; +C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; +C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; +C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; +C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; +C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; +C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; +C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; +C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; +C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; +C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; +C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; +C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; +C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; +C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; +C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; +C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; +C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; +C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; +C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; +C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; +C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; +C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; +C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; +C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; +C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; +C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; +C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; +C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; +C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; +C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; +C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; +C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; +C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; +C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; +C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ; +C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; +C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; +C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; +C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; +C -1 ; WX 656 ; N club ; B 27 0 629 601 ; +C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; +C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; +C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; +C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; +C -1 ; WX 735 ; N IJ ; B 93 -12 684 716 ; +C -1 ; WX 444 ; N ij ; B 66 -210 387 716 ; +C -1 ; WX 604 ; N napostrophe ; B 53 0 604 723 ; +C -1 ; WX 188 ; N minute ; B 63 462 194 716 ; +C -1 ; WX 354 ; N second ; B 63 462 333 716 ; +C -1 ; WX 885 ; N afii61248 ; B 47 -26 838 728 ; +C -1 ; WX 323 ; N afii61289 ; B 7 -12 315 728 ; +C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; +C -1 ; WX 354 ; N H18543 ; B 64 217 290 443 ; +C -1 ; WX 354 ; N H18551 ; B 64 217 290 443 ; +C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; +C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; +C -1 ; WX 667 ; N Amacron ; B -1 0 668 843 ; +C -1 ; WX 556 ; N amacron ; B 36 -12 514 671 ; +C -1 ; WX 722 ; N Ccircumflex ; B 50 -12 683 894 ; +C -1 ; WX 500 ; N ccircumflex ; B 39 -12 491 720 ; +C -1 ; WX 722 ; N Cdot ; B 50 -12 683 888 ; +C -1 ; WX 500 ; N cdot ; B 39 -12 491 692 ; +C -1 ; WX 667 ; N Emacron ; B 79 0 613 848 ; +C -1 ; WX 556 ; N emacron ; B 37 -12 515 671 ; +C -1 ; WX 667 ; N Ebreve ; B 79 0 613 892 ; +C -1 ; WX 556 ; N ebreve ; B 37 -12 515 715 ; +C -1 ; WX 667 ; N Edot ; B 79 0 613 869 ; +C -1 ; WX 556 ; N edot ; B 37 -12 515 692 ; +C -1 ; WX 778 ; N Gcircumflex ; B 53 -12 715 891 ; +C -1 ; WX 556 ; N gcircumflex ; B 32 -210 489 720 ; +C -1 ; WX 778 ; N Gdot ; B 53 -12 715 864 ; +C -1 ; WX 556 ; N gdot ; B 32 -210 489 692 ; +C -1 ; WX 778 ; N Gcedilla ; B 53 -206 715 728 ; +C -1 ; WX 556 ; N gcedilla ; B 32 -210 489 770 ; +C -1 ; WX 722 ; N Hcircumflex ; B 80 0 642 896 ; +C -1 ; WX 556 ; N hcircumflex ; B 66 0 488 896 ; +C -1 ; WX 722 ; N Hbar ; B 15 0 707 716 ; +C -1 ; WX 556 ; N hbar ; B 3 0 488 716 ; +C -1 ; WX 278 ; N Itilde ; B -31 0 296 885 ; +C -1 ; WX 278 ; N itilde ; B -22 0 305 708 ; +C -1 ; WX 278 ; N Imacron ; B -14 0 291 835 ; +C -1 ; WX 278 ; N imacron ; B -11 0 293 671 ; +C -1 ; WX 278 ; N Ibreve ; B 0 0 288 879 ; +C -1 ; WX 278 ; N ibreve ; B -3 0 286 715 ; +C -1 ; WX 278 ; N Iogonek ; B 80 -208 293 716 ; +C -1 ; WX 222 ; N iogonek ; B 50 -208 264 716 ; +C -1 ; WX 500 ; N Jcircumflex ; B 27 -12 541 896 ; +C -1 ; WX 222 ; N jcircumflex ; B -46 -210 266 720 ; +C -1 ; WX 667 ; N Kcedilla ; B 73 -206 665 716 ; +C -1 ; WX 500 ; N kcedilla ; B 66 -206 496 716 ; +C -1 ; WX 500 ; N kgreenlandic ; B 65 0 495 519 ; +C -1 ; WX 556 ; N Lcedilla ; B 73 -206 521 716 ; +C -1 ; WX 222 ; N lcedilla ; B -1 -206 210 716 ; +C -1 ; WX 722 ; N Ncedilla ; B 76 -206 640 716 ; +C -1 ; WX 556 ; N ncedilla ; B 66 -206 487 530 ; +C -1 ; WX 723 ; N Eng ; B 81 -12 670 728 ; +C -1 ; WX 556 ; N eng ; B 68 -210 489 530 ; +C -1 ; WX 778 ; N Omacron ; B 48 -12 733 853 ; +C -1 ; WX 556 ; N omacron ; B 33 -12 519 671 ; +C -1 ; WX 778 ; N Obreve ; B 48 -12 733 892 ; +C -1 ; WX 556 ; N obreve ; B 33 -12 519 715 ; +C -1 ; WX 722 ; N Rcedilla ; B 79 -206 709 716 ; +C -1 ; WX 333 ; N rcedilla ; B 65 -206 347 530 ; +C -1 ; WX 667 ; N Scircumflex ; B 45 -12 615 894 ; +C -1 ; WX 500 ; N scircumflex ; B 31 -12 461 720 ; +C -1 ; WX 611 ; N Tbar ; B 23 0 591 716 ; +C -1 ; WX 278 ; N tbar ; B 6 -7 259 700 ; +C -1 ; WX 722 ; N Utilde ; B 79 -12 642 882 ; +C -1 ; WX 556 ; N utilde ; B 64 -12 484 708 ; +C -1 ; WX 722 ; N Umacron ; B 79 -12 642 845 ; +C -1 ; WX 556 ; N umacron ; B 64 -12 484 671 ; +C -1 ; WX 722 ; N Ubreve ; B 79 -12 642 889 ; +C -1 ; WX 556 ; N ubreve ; B 64 -12 484 715 ; +C -1 ; WX 722 ; N Uogonek ; B 79 -208 642 716 ; +C -1 ; WX 556 ; N uogonek ; B 64 -208 603 519 ; +C -1 ; WX 944 ; N Wcircumflex ; B 12 0 933 896 ; +C -1 ; WX 722 ; N wcircumflex ; B 3 0 714 720 ; +C -1 ; WX 667 ; N Ycircumflex ; B 3 0 659 896 ; +C -1 ; WX 500 ; N ycircumflex ; B 16 -210 491 720 ; +C -1 ; WX 222 ; N longs ; B 67 0 292 728 ; +C -1 ; WX 667 ; N Aringacute ; B -1 0 668 1006 ; +C -1 ; WX 556 ; N aringacute ; B 36 -12 514 939 ; +C -1 ; WX 1000 ; N AEacute ; B 0 0 945 896 ; +C -1 ; WX 889 ; N aeacute ; B 33 -12 849 720 ; +C -1 ; WX 778 ; N Oslashacute ; B 41 -29 741 896 ; +C -1 ; WX 611 ; N oslashacute ; B 63 -39 549 720 ; +C -1 ; WX 278 ; N anoteleia ; B 90 418 190 519 ; +C -1 ; WX 944 ; N Wgrave ; B 12 0 933 896 ; +C -1 ; WX 722 ; N wgrave ; B 3 0 714 720 ; +C -1 ; WX 944 ; N Wacute ; B 12 0 933 896 ; +C -1 ; WX 722 ; N wacute ; B 3 0 714 720 ; +C -1 ; WX 944 ; N Wdieresis ; B 12 0 933 860 ; +C -1 ; WX 722 ; N wdieresis ; B 3 0 714 720 ; +C -1 ; WX 667 ; N Ygrave ; B 3 0 659 896 ; +C -1 ; WX 500 ; N ygrave ; B 16 -210 491 720 ; +C -1 ; WX 222 ; N quotereversed ; B 67 489 169 723 ; +C -1 ; WX 333 ; N radicalex ; B -15 599 349 671 ; +C -1 ; WX 556 ; N afii08941 ; B 13 -14 528 728 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 834 ; N oneeighth ; B 52 -28 813 728 ; +C -1 ; WX 834 ; N threeeighths ; B 17 -28 813 728 ; +C -1 ; WX 834 ; N fiveeighths ; B 17 -28 813 728 ; +C -1 ; WX 834 ; N seveneighths ; B 36 -28 813 728 ; +C -1 ; WX 333 ; N commaaccent ; B 110 -269 219 -71 ; +C -1 ; WX 333 ; N undercommaaccent ; B 52 -206 264 -22 ; +C -1 ; WX 333 ; N tonos ; B 108 583 289 720 ; +C -1 ; WX 333 ; N dieresistonos ; B -11 601 344 736 ; +C -1 ; WX 667 ; N Alphatonos ; B 0 0 669 716 ; +C -1 ; WX 784 ; N Epsilontonos ; B -43 0 730 716 ; +C -1 ; WX 838 ; N Etatonos ; B -43 0 737 716 ; +C -1 ; WX 384 ; N Iotatonos ; B -43 0 271 716 ; +C -1 ; WX 774 ; N Omicrontonos ; B -43 -12 728 729 ; +C -1 ; WX 855 ; N Upsilontonos ; B -43 0 842 716 ; +C -1 ; WX 752 ; N Omegatonos ; B -43 0 706 728 ; +C -1 ; WX 222 ; N iotadieresistonos ; B -66 0 289 736 ; +C -1 ; WX 667 ; N Alpha ; B -1 0 668 716 ; +C -1 ; WX 667 ; N Beta ; B 73 0 614 716 ; +C -1 ; WX 668 ; N Delta ; B -1 0 669 716 ; +C -1 ; WX 667 ; N Epsilon ; B 79 0 613 716 ; +C -1 ; WX 611 ; N Zeta ; B 20 0 586 716 ; +C -1 ; WX 722 ; N Eta ; B 80 0 642 716 ; +C -1 ; WX 278 ; N Iota ; B 93 0 188 716 ; +C -1 ; WX 667 ; N Kappa ; B 73 0 665 716 ; +C -1 ; WX 668 ; N Lambda ; B 5 0 660 716 ; +C -1 ; WX 833 ; N Mu ; B 74 0 757 716 ; +C -1 ; WX 722 ; N Nu ; B 76 0 640 716 ; +C -1 ; WX 650 ; N Xi ; B 53 0 597 716 ; +C -1 ; WX 778 ; N Omicron ; B 48 -12 733 729 ; +C -1 ; WX 722 ; N Pi ; B 80 0 642 716 ; +C -1 ; WX 667 ; N Rho ; B 77 0 624 716 ; +C -1 ; WX 618 ; N Sigma ; B 72 0 579 716 ; +C -1 ; WX 611 ; N Tau ; B 23 0 591 716 ; +C -1 ; WX 667 ; N Upsilon ; B 3 0 659 716 ; +C -1 ; WX 667 ; N Chi ; B 4 0 661 716 ; +C -1 ; WX 835 ; N Psi ; B 62 0 773 716 ; +C -1 ; WX 748 ; N Omega ; B 47 0 701 728 ; +C -1 ; WX 278 ; N Iotadieresis ; B 2 0 276 860 ; +C -1 ; WX 667 ; N Upsilondieresis ; B 3 0 659 860 ; +C -1 ; WX 578 ; N alphatonos ; B 35 -12 541 720 ; +C -1 ; WX 446 ; N epsilontonos ; B 48 -12 423 720 ; +C -1 ; WX 556 ; N etatonos ; B 68 -199 489 720 ; +C -1 ; WX 222 ; N iotatonos ; B 48 0 229 720 ; +C -1 ; WX 547 ; N upsilondieresistonos ; B 66 -12 481 736 ; +C -1 ; WX 575 ; N beta ; B 68 -199 530 728 ; +C -1 ; WX 500 ; N gamma ; B 12 -199 488 519 ; +C -1 ; WX 441 ; N zeta ; B 35 -210 433 716 ; +C -1 ; WX 556 ; N eta ; B 68 -199 489 530 ; +C -1 ; WX 556 ; N theta ; B 45 -12 512 728 ; +C -1 ; WX 222 ; N iota ; B 67 0 155 519 ; +C -1 ; WX 500 ; N kappa ; B 65 0 500 519 ; +C -1 ; WX 500 ; N lambda ; B 12 0 487 716 ; +C -1 ; WX 576 ; N mu ; B 78 -199 497 519 ; +C -1 ; WX 500 ; N nu ; B 13 0 488 519 ; +C -1 ; WX 448 ; N xi ; B 45 -210 430 728 ; +C -1 ; WX 556 ; N omicron ; B 33 -12 519 530 ; +C -1 ; WX 569 ; N rho ; B 64 -199 534 530 ; +C -1 ; WX 482 ; N sigma1 ; B 42 -210 472 530 ; +C -1 ; WX 547 ; N upsilon ; B 66 -12 481 519 ; +C -1 ; WX 525 ; N chi ; B 8 -199 516 519 ; +C -1 ; WX 713 ; N psi ; B 60 -199 653 519 ; +C -1 ; WX 781 ; N omega ; B 42 -12 738 519 ; +C -1 ; WX 222 ; N iotadieresis ; B -23 0 251 720 ; +C -1 ; WX 547 ; N upsilondieresis ; B 66 -12 481 720 ; +C -1 ; WX 556 ; N omicrontonos ; B 33 -12 519 720 ; +C -1 ; WX 547 ; N upsilontonos ; B 66 -12 481 720 ; +C -1 ; WX 781 ; N omegatonos ; B 42 -12 738 720 ; +C -1 ; WX 667 ; N afii10023 ; B 79 0 613 860 ; +C -1 ; WX 865 ; N afii10051 ; B 24 -12 825 716 ; +C -1 ; WX 719 ; N afii10053 ; B 49 -12 683 728 ; +C -1 ; WX 667 ; N afii10054 ; B 45 -12 615 728 ; +C -1 ; WX 278 ; N afii10055 ; B 93 0 188 716 ; +C -1 ; WX 278 ; N afii10056 ; B 2 0 276 860 ; +C -1 ; WX 500 ; N afii10057 ; B 27 -12 422 716 ; +C -1 ; WX 1057 ; N afii10058 ; B 6 -12 1020 716 ; +C -1 ; WX 1010 ; N afii10059 ; B 80 0 973 716 ; +C -1 ; WX 854 ; N afii10060 ; B 24 0 809 716 ; +C -1 ; WX 635 ; N afii10062 ; B 5 -10 632 886 ; +C -1 ; WX 667 ; N afii10017 ; B -1 0 668 716 ; +C -1 ; WX 656 ; N afii10018 ; B 82 0 621 716 ; +C -1 ; WX 667 ; N afii10019 ; B 73 0 614 716 ; +C -1 ; WX 542 ; N afii10020 ; B 79 0 542 716 ; +C -1 ; WX 677 ; N afii10021 ; B 0 -167 642 716 ; +C -1 ; WX 667 ; N afii10022 ; B 79 0 613 716 ; +C -1 ; WX 923 ; N afii10024 ; B 3 0 919 716 ; +C -1 ; WX 604 ; N afii10025 ; B 38 -12 563 728 ; +C -1 ; WX 719 ; N afii10026 ; B 79 0 641 716 ; +C -1 ; WX 719 ; N afii10027 ; B 79 0 641 886 ; +C -1 ; WX 583 ; N afii10028 ; B 79 0 579 716 ; +C -1 ; WX 656 ; N afii10029 ; B 9 -12 578 716 ; +C -1 ; WX 833 ; N afii10030 ; B 74 0 757 716 ; +C -1 ; WX 722 ; N afii10031 ; B 80 0 642 716 ; +C -1 ; WX 778 ; N afii10032 ; B 48 -12 733 729 ; +C -1 ; WX 719 ; N afii10033 ; B 78 0 641 716 ; +C -1 ; WX 667 ; N afii10034 ; B 77 0 624 716 ; +C -1 ; WX 722 ; N afii10035 ; B 50 -12 683 728 ; +C -1 ; WX 611 ; N afii10036 ; B 23 0 591 716 ; +C -1 ; WX 635 ; N afii10037 ; B 5 -10 632 716 ; +C -1 ; WX 760 ; N afii10038 ; B 40 0 720 722 ; +C -1 ; WX 667 ; N afii10039 ; B 4 0 661 716 ; +C -1 ; WX 740 ; N afii10040 ; B 78 -199 706 716 ; +C -1 ; WX 667 ; N afii10041 ; B 42 0 588 716 ; +C -1 ; WX 917 ; N afii10042 ; B 79 0 838 716 ; +C -1 ; WX 938 ; N afii10043 ; B 79 -199 903 716 ; +C -1 ; WX 792 ; N afii10044 ; B 0 0 757 716 ; +C -1 ; WX 885 ; N afii10045 ; B 82 0 802 716 ; +C -1 ; WX 656 ; N afii10046 ; B 81 0 620 716 ; +C -1 ; WX 719 ; N afii10047 ; B 36 -12 670 728 ; +C -1 ; WX 1010 ; N afii10048 ; B 80 -12 959 728 ; +C -1 ; WX 722 ; N afii10049 ; B 13 0 644 716 ; +C -1 ; WX 556 ; N afii10065 ; B 36 -12 514 530 ; +C -1 ; WX 573 ; N afii10066 ; B 44 -12 533 733 ; +C -1 ; WX 531 ; N afii10067 ; B 66 0 492 519 ; +C -1 ; WX 365 ; N afii10068 ; B 66 0 365 519 ; +C -1 ; WX 583 ; N afii10069 ; B 0 -147 553 519 ; +C -1 ; WX 556 ; N afii10070 ; B 37 -12 515 530 ; +C -1 ; WX 669 ; N afii10072 ; B -2 0 672 519 ; +C -1 ; WX 458 ; N afii10073 ; B 24 -12 423 530 ; +C -1 ; WX 559 ; N afii10074 ; B 66 0 492 519 ; +C -1 ; WX 559 ; N afii10075 ; B 66 0 492 715 ; +C -1 ; WX 438 ; N afii10076 ; B 65 0 445 519 ; +C -1 ; WX 583 ; N afii10077 ; B 12 -3 517 519 ; +C -1 ; WX 688 ; N afii10078 ; B 68 0 619 519 ; +C -1 ; WX 552 ; N afii10079 ; B 66 0 486 519 ; +C -1 ; WX 556 ; N afii10080 ; B 33 -12 519 530 ; +C -1 ; WX 542 ; N afii10081 ; B 66 0 476 519 ; +C -1 ; WX 556 ; N afii10082 ; B 66 -199 516 530 ; +C -1 ; WX 500 ; N afii10083 ; B 39 -12 491 530 ; +C -1 ; WX 458 ; N afii10084 ; B 19 0 440 519 ; +C -1 ; WX 500 ; N afii10085 ; B 16 -210 491 519 ; +C -1 ; WX 823 ; N afii10086 ; B 37 -199 786 716 ; +C -1 ; WX 500 ; N afii10087 ; B 7 0 493 519 ; +C -1 ; WX 573 ; N afii10088 ; B 67 -147 543 519 ; +C -1 ; WX 521 ; N afii10089 ; B 34 0 455 519 ; +C -1 ; WX 802 ; N afii10090 ; B 69 0 733 519 ; +C -1 ; WX 823 ; N afii10091 ; B 69 -147 791 519 ; +C -1 ; WX 625 ; N afii10092 ; B 20 0 589 519 ; +C -1 ; WX 719 ; N afii10093 ; B 68 0 647 519 ; +C -1 ; WX 521 ; N afii10094 ; B 64 0 490 519 ; +C -1 ; WX 510 ; N afii10095 ; B 21 -18 474 530 ; +C -1 ; WX 750 ; N afii10096 ; B 67 -12 709 530 ; +C -1 ; WX 542 ; N afii10097 ; B 15 0 474 519 ; +C -1 ; WX 556 ; N afii10071 ; B 37 -12 515 720 ; +C -1 ; WX 556 ; N afii10099 ; B 0 -210 488 716 ; +C -1 ; WX 365 ; N afii10100 ; B 66 0 365 720 ; +C -1 ; WX 510 ; N afii10101 ; B 37 -18 489 530 ; +C -1 ; WX 500 ; N afii10102 ; B 31 -12 461 530 ; +C -1 ; WX 222 ; N afii10103 ; B 66 0 154 716 ; +C -1 ; WX 278 ; N afii10104 ; B 4 0 278 720 ; +C -1 ; WX 222 ; N afii10105 ; B -46 -210 153 716 ; +C -1 ; WX 906 ; N afii10106 ; B 9 -3 871 519 ; +C -1 ; WX 813 ; N afii10107 ; B 64 0 778 519 ; +C -1 ; WX 556 ; N afii10108 ; B 0 0 488 716 ; +C -1 ; WX 500 ; N afii10110 ; B 16 -210 491 715 ; +C -1 ; WX 552 ; N afii10193 ; B 66 -147 486 519 ; +C -1 ; WX 489 ; N afii10050 ; B 79 0 459 914 ; +C -1 ; WX 411 ; N afii10098 ; B 66 0 381 717 ; +C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; +C -1 ; WX 1073 ; N afii61352 ; B 78 0 1031 716 ; +C -1 ; WX 690 ; N pi ; B 22 0 668 519 ; +C -1 ; WX 333 ; N sheva ; B 125 -210 208 -24 ; +C -1 ; WX 333 ; N hatafsegol ; B 15 -210 318 -24 ; +C -1 ; WX 333 ; N hatafpatah ; B 24 -210 309 -24 ; +C -1 ; WX 333 ; N hatafqamats ; B 24 -210 309 -24 ; +C -1 ; WX 333 ; N hiriq ; B 125 -180 208 -98 ; +C -1 ; WX 333 ; N tsere ; B 62 -180 271 -98 ; +C -1 ; WX 333 ; N segol ; B 62 -210 271 -24 ; +C -1 ; WX 333 ; N patah ; B 68 -154 265 -103 ; +C -1 ; WX 333 ; N qamats ; B 68 -210 265 -77 ; +C -1 ; WX 333 ; N holam ; B 125 577 208 659 ; +C -1 ; WX 333 ; N qubuts ; B 8 -210 325 -25 ; +C -1 ; WX 333 ; N dagesh ; B 125 241 208 323 ; +C -1 ; WX 333 ; N meteg ; B 141 -210 192 -25 ; +C -1 ; WX 383 ; N maqaf ; B 61 440 322 518 ; +C -1 ; WX 333 ; N rafe ; B 68 611 265 662 ; +C -1 ; WX 275 ; N paseq ; B 103 -10 172 625 ; +C -1 ; WX 333 ; N shindot ; B 380 577 462 660 ; +C -1 ; WX 333 ; N sindot ; B -123 577 -41 660 ; +C -1 ; WX 278 ; N sofpasuq ; B 90 0 190 519 ; +C -1 ; WX 563 ; N alef ; B 51 0 536 518 ; +C -1 ; WX 542 ; N bet ; B 24 0 520 524 ; +C -1 ; WX 399 ; N gimel ; B 12 0 363 524 ; +C -1 ; WX 508 ; N dalet ; B 22 0 486 518 ; +C -1 ; WX 602 ; N he ; B 73 0 531 524 ; +C -1 ; WX 247 ; N vav ; B 76 0 171 518 ; +C -1 ; WX 382 ; N zayin ; B 46 0 360 518 ; +C -1 ; WX 599 ; N het ; B 76 0 528 524 ; +C -1 ; WX 590 ; N tet ; B 68 -14 531 529 ; +C -1 ; WX 247 ; N yod ; B 76 250 171 518 ; +C -1 ; WX 509 ; N finalkaf ; B 20 -199 438 524 ; +C -1 ; WX 461 ; N kaf ; B 39 -8 417 527 ; +C -1 ; WX 463 ; N lamed ; B 29 0 409 716 ; +C -1 ; WX 599 ; N finalmem ; B 76 0 528 524 ; +C -1 ; WX 601 ; N mem ; B 39 0 530 524 ; +C -1 ; WX 247 ; N finalnun ; B 76 -199 171 518 ; +C -1 ; WX 353 ; N nun ; B 29 0 279 524 ; +C -1 ; WX 574 ; N samekh ; B 44 -15 530 532 ; +C -1 ; WX 529 ; N ayin ; B 12 -48 463 518 ; +C -1 ; WX 566 ; N finalpe ; B 54 -199 496 524 ; +C -1 ; WX 546 ; N pe ; B 56 -8 502 527 ; +C -1 ; WX 461 ; N finaltsadi ; B 12 -199 422 518 ; +C -1 ; WX 479 ; N tsadi ; B 5 0 425 518 ; +C -1 ; WX 550 ; N qof ; B 73 -199 496 518 ; +C -1 ; WX 509 ; N resh ; B 20 0 438 524 ; +C -1 ; WX 694 ; N shin ; B 49 -14 646 518 ; +C -1 ; WX 643 ; N tav ; B 20 -4 572 524 ; +C -1 ; WX 493 ; N doublevav ; B 76 0 417 518 ; +C -1 ; WX 493 ; N vavyod ; B 76 0 417 518 ; +C -1 ; WX 493 ; N doubleyod ; B 76 250 417 518 ; +C -1 ; WX 236 ; N geresh ; B 44 330 192 518 ; +C -1 ; WX 417 ; N gershayim ; B 44 330 373 518 ; +C -1 ; WX 815 ; N newsheqelsign ; B 76 0 740 518 ; +C -1 ; WX 247 ; N vavshindot ; B -41 0 171 660 ; +C -1 ; WX 509 ; N finalkafsheva ; B 20 -199 438 524 ; +C -1 ; WX 509 ; N finalkafqamats ; B 20 -199 438 524 ; +C -1 ; WX 463 ; N lamedholam ; B -83 0 409 716 ; +C -1 ; WX 463 ; N lamedholamdagesh ; B -83 0 409 716 ; +C -1 ; WX 535 ; N altayin ; B 22 0 469 518 ; +C -1 ; WX 694 ; N shinshindot ; B 49 -14 646 659 ; +C -1 ; WX 694 ; N shinsindot ; B 49 -14 646 659 ; +C -1 ; WX 694 ; N shindageshshindot ; B 49 -14 646 659 ; +C -1 ; WX 694 ; N shindageshsindot ; B 49 -14 646 659 ; +C -1 ; WX 563 ; N alefpatah ; B 51 -154 536 518 ; +C -1 ; WX 563 ; N alefqamats ; B 51 -210 536 518 ; +C -1 ; WX 563 ; N alefmapiq ; B 51 0 536 518 ; +C -1 ; WX 542 ; N betdagesh ; B 24 0 520 524 ; +C -1 ; WX 399 ; N gimeldagesh ; B 12 0 363 524 ; +C -1 ; WX 508 ; N daletdagesh ; B 22 0 486 518 ; +C -1 ; WX 602 ; N hedagesh ; B 73 0 531 524 ; +C -1 ; WX 287 ; N vavdagesh ; B 0 0 211 518 ; +C -1 ; WX 411 ; N zayindagesh ; B 0 0 404 518 ; +C -1 ; WX 590 ; N tetdagesh ; B 68 -14 531 529 ; +C -1 ; WX 287 ; N yoddagesh ; B 0 250 211 518 ; +C -1 ; WX 509 ; N finalkafdagesh ; B 20 -199 438 524 ; +C -1 ; WX 461 ; N kafdagesh ; B 39 -8 417 527 ; +C -1 ; WX 463 ; N lameddagesh ; B 29 0 409 716 ; +C -1 ; WX 601 ; N memdagesh ; B 39 0 530 524 ; +C -1 ; WX 353 ; N nundagesh ; B 29 0 279 524 ; +C -1 ; WX 574 ; N samekhdagesh ; B 44 -15 530 532 ; +C -1 ; WX 566 ; N finalpedagesh ; B 54 -199 496 524 ; +C -1 ; WX 546 ; N pedagesh ; B 56 -8 502 527 ; +C -1 ; WX 479 ; N tsadidagesh ; B 5 0 425 518 ; +C -1 ; WX 550 ; N qofdagesh ; B 73 -199 496 518 ; +C -1 ; WX 509 ; N reshdagesh ; B 20 0 438 524 ; +C -1 ; WX 694 ; N shindagesh ; B 49 -14 646 518 ; +C -1 ; WX 643 ; N tavdages ; B 20 -4 572 524 ; +C -1 ; WX 247 ; N vavholam ; B 76 0 171 659 ; +C -1 ; WX 542 ; N betrafe ; B 24 0 520 662 ; +C -1 ; WX 461 ; N kafrafe ; B 39 -8 417 662 ; +C -1 ; WX 546 ; N perafe ; B 56 -8 502 662 ; +C -1 ; WX 576 ; N aleflamed ; B 29 0 549 716 ; +C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; +C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; +C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; +C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; +C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ; +C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ; +C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ; +C -1 ; WX 413 ; N afii57409 ; B 59 72 363 400 ; +C -1 ; WX 207 ; N afii57440 ; B -34 143 207 228 ; +C -1 ; WX 201 ; N afii57451 ; B 34 605 201 780 ; +C -1 ; WX 237 ; N afii57452 ; B 34 605 237 794 ; +C -1 ; WX 201 ; N afii57453 ; B 34 -130 201 44 ; +C -1 ; WX 201 ; N afii57454 ; B 34 673 201 774 ; +C -1 ; WX 209 ; N afii57455 ; B 35 605 209 817 ; +C -1 ; WX 201 ; N afii57456 ; B 34 -21 201 80 ; +C -1 ; WX 211 ; N afii57457 ; B 34 605 211 762 ; +C -1 ; WX 165 ; N afii57458 ; B 34 605 165 756 ; +C -1 ; WX 526 ; N afii57392 ; B 186 219 344 452 ; +C -1 ; WX 526 ; N afii57393 ; B 147 143 327 716 ; +C -1 ; WX 526 ; N afii57394 ; B 89 143 391 723 ; +C -1 ; WX 526 ; N afii57395 ; B 63 143 471 723 ; +C -1 ; WX 526 ; N afii57396 ; B 146 143 397 713 ; +C -1 ; WX 526 ; N afii57397 ; B 93 247 438 622 ; +C -1 ; WX 526 ; N afii57398 ; B 85 156 410 710 ; +C -1 ; WX 526 ; N afii57399 ; B 63 143 459 710 ; +C -1 ; WX 526 ; N afii57400 ; B 75 149 472 716 ; +C -1 ; WX 526 ; N afii57401 ; B 107 143 413 725 ; +C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ; +C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ; +C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ; +C -1 ; WX 750 ; N afii57459 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543 ; B 125 0 625 625 ; +C -1 ; WX 282 ; N afii57534 ; B 26 130 262 430 ; +C -1 ; WX 750 ; N afii57494 ; B 125 0 625 625 ; +C -1 ; WX 526 ; N afii62843 ; B 77 147 455 720 ; +C -1 ; WX 526 ; N afii62844 ; B 74 159 441 708 ; +C -1 ; WX 526 ; N afii62845 ; B 99 147 435 717 ; +C -1 ; WX 750 ; N afii64240 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64241 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63954 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57382 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64242 ; B 125 0 625 625 ; +C -1 ; WX 211 ; N afii62881 ; B 34 605 211 917 ; +C -1 ; WX 750 ; N afii57504 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57369 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57370 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57371 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57372 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57373 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57374 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57375 ; B 125 0 625 625 ; +C -1 ; WX 638 ; N afii57391 ; B -34 143 638 228 ; +C -1 ; WX 750 ; N afii57471 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii52258 ; B 125 0 625 625 ; +C -1 ; WX 713 ; N afii57506 ; B 28 -175 713 469 ; +C -1 ; WX 713 ; N afii62958 ; B 28 -175 713 469 ; +C -1 ; WX 244 ; N afii62956 ; B -34 -175 244 456 ; +C -1 ; WX 244 ; N afii52957 ; B -34 -175 244 456 ; +C -1 ; WX 750 ; N afii57505 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62889 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62887 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62888 ; B 125 0 625 625 ; +C -1 ; WX 563 ; N afii57507 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N afii62961 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N afii62959 ; B -34 -175 530 427 ; +C -1 ; WX 530 ; N afii62960 ; B -34 -175 530 427 ; +C -1 ; WX 489 ; N afii57508 ; B 36 -91 489 723 ; +C -1 ; WX 489 ; N afii62962 ; B 36 -91 489 723 ; +C -1 ; WX 812 ; N afii57567 ; B 10 143 812 734 ; +C -1 ; WX 933 ; N afii62964 ; B 10 143 933 734 ; +C -1 ; WX 394 ; N afii52305 ; B -34 143 394 734 ; +C -1 ; WX 515 ; N afii52306 ; B -34 143 515 734 ; +C -1 ; WX 812 ; N afii57509 ; B 10 143 812 867 ; +C -1 ; WX 933 ; N afii62967 ; B 10 143 933 867 ; +C -1 ; WX 394 ; N afii62965 ; B -34 143 394 876 ; +C -1 ; WX 515 ; N afii62966 ; B -34 143 515 876 ; +C -1 ; WX 638 ; N afii57555 ; B 24 -43 606 462 ; +C -1 ; WX 588 ; N afii52364 ; B 18 -110 588 252 ; +C -1 ; WX 750 ; N afii63753 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63754 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63759 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63763 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63795 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62891 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63808 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62938 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63810 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62942 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62947 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63813 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63823 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63824 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63833 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63844 ; B 125 0 625 625 ; +C -1 ; WX 226 ; N afii62882 ; B 23 605 226 933 ; +C -1 ; WX 211 ; N afii62883 ; B 34 605 211 905 ; +C -1 ; WX 211 ; N afii62884 ; B 34 605 211 840 ; +C -1 ; WX 211 ; N afii62885 ; B 31 606 211 897 ; +C -1 ; WX 211 ; N afii62886 ; B 34 605 211 853 ; +C -1 ; WX 750 ; N afii63846 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63849 ; B 125 0 625 625 ; +C -1 ; WX 0 ; N uni202A ; B -18 -134 210 603 ; +C -1 ; WX 0 ; N uni202B ; B -210 -134 18 603 ; +C -1 ; WX 0 ; N uni202D ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni202E ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni202C ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206E ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N _b_852 ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206A ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206B ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N _b_855 ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206D ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uniF00A ; B -18 -208 18 894 ; +C -1 ; WX 0 ; N uniF00B ; B -114 -208 114 894 ; +C -1 ; WX 0 ; N uniF00C ; B -18 -208 109 894 ; +C -1 ; WX 0 ; N uniF00D ; B -109 -208 18 894 ; +C -1 ; WX 0 ; N uniF00E ; B -18 -208 114 894 ; +C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; +C -1 ; WX 750 ; N afii63904 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63905 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63906 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63908 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63910 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63912 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62927 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63941 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62939 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63943 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62943 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62946 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63946 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62951 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63948 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62953 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63950 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63951 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63952 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63953 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63956 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63958 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63959 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63960 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63961 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64046 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64058 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64059 ; B 125 0 625 625 ; +C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ; +C -1 ; WX 319 ; N afii64061 ; B 45 -209 257 785 ; +C -1 ; WX 750 ; N afii62945 ; B 125 0 625 625 ; +C -1 ; WX 616 ; N afii64184 ; B 10 143 603 766 ; +C -1 ; WX 413 ; N afii52399 ; B 59 72 363 400 ; +C -1 ; WX 207 ; N afii52400 ; B 7 130 206 827 ; +C -1 ; WX 229 ; N afii62753 ; B -18 143 229 827 ; +C -1 ; WX 207 ; N afii57411 ; B 42 130 179 880 ; +C -1 ; WX 229 ; N afii62754 ; B 8 143 229 880 ; +C -1 ; WX 432 ; N afii57412 ; B 24 -77 432 555 ; +C -1 ; WX 432 ; N afii62755 ; B 24 -77 432 555 ; +C -1 ; WX 207 ; N afii57413 ; B 22 -94 165 740 ; +C -1 ; WX 229 ; N afii62756 ; B 9 -94 229 740 ; +C -1 ; WX 638 ; N afii57414 ; B 24 -43 606 555 ; +C -1 ; WX 588 ; N afii62759 ; B 18 -110 588 491 ; +C -1 ; WX 244 ; N afii62757 ; B -34 143 244 668 ; +C -1 ; WX 244 ; N afii62758 ; B -34 143 244 668 ; +C -1 ; WX 207 ; N afii57415 ; B 72 130 165 740 ; +C -1 ; WX 229 ; N afii62760 ; B 9 143 229 740 ; +C -1 ; WX 713 ; N afii57416 ; B 28 -46 713 469 ; +C -1 ; WX 713 ; N afii62763 ; B 28 -46 713 469 ; +C -1 ; WX 244 ; N afii62761 ; B -34 -46 244 456 ; +C -1 ; WX 244 ; N afii62762 ; B -34 -46 244 456 ; +C -1 ; WX 282 ; N afii57417 ; B 0 130 271 641 ; +C -1 ; WX 375 ; N afii62764 ; B -4 143 375 768 ; +C -1 ; WX 713 ; N afii57418 ; B 28 143 713 628 ; +C -1 ; WX 713 ; N afii62767 ; B 28 143 713 628 ; +C -1 ; WX 244 ; N afii62765 ; B -34 143 244 667 ; +C -1 ; WX 244 ; N afii62766 ; B -34 143 244 667 ; +C -1 ; WX 713 ; N afii57419 ; B 28 143 713 715 ; +C -1 ; WX 713 ; N afii62770 ; B 28 143 713 715 ; +C -1 ; WX 244 ; N afii62768 ; B -34 143 244 754 ; +C -1 ; WX 244 ; N afii62769 ; B -34 143 244 754 ; +C -1 ; WX 563 ; N afii57420 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N afii62773 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N afii62771 ; B -34 -33 530 427 ; +C -1 ; WX 530 ; N afii62772 ; B -34 -33 530 427 ; +C -1 ; WX 563 ; N afii57421 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N afii62776 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N afii62774 ; B -34 143 530 427 ; +C -1 ; WX 530 ; N afii62775 ; B -34 143 530 427 ; +C -1 ; WX 563 ; N afii57422 ; B 26 -212 516 639 ; +C -1 ; WX 526 ; N afii62779 ; B 26 -212 526 639 ; +C -1 ; WX 530 ; N afii62777 ; B -34 143 530 639 ; +C -1 ; WX 530 ; N afii62778 ; B -34 143 530 639 ; +C -1 ; WX 337 ; N afii57423 ; B 46 143 337 552 ; +C -1 ; WX 337 ; N afii62780 ; B 46 143 337 552 ; +C -1 ; WX 337 ; N afii57424 ; B 46 143 337 759 ; +C -1 ; WX 337 ; N afii62781 ; B 46 143 337 759 ; +C -1 ; WX 489 ; N afii57425 ; B 36 -91 489 430 ; +C -1 ; WX 489 ; N afii62782 ; B 36 -91 489 430 ; +C -1 ; WX 489 ; N afii57426 ; B 36 -91 489 639 ; +C -1 ; WX 489 ; N afii62783 ; B 36 -91 489 639 ; +C -1 ; WX 821 ; N afii57427 ; B 30 -72 821 417 ; +C -1 ; WX 821 ; N afii62786 ; B 30 -72 821 417 ; +C -1 ; WX 531 ; N afii62784 ; B -34 143 531 401 ; +C -1 ; WX 531 ; N afii62785 ; B -34 143 531 401 ; +C -1 ; WX 821 ; N afii57428 ; B 30 -72 821 715 ; +C -1 ; WX 821 ; N afii62789 ; B 30 -72 821 715 ; +C -1 ; WX 531 ; N afii62787 ; B -34 143 531 715 ; +C -1 ; WX 531 ; N afii62788 ; B -34 143 531 715 ; +C -1 ; WX 1098 ; N afii57429 ; B 30 -72 1098 417 ; +C -1 ; WX 1098 ; N afii62792 ; B 30 -72 1098 417 ; +C -1 ; WX 846 ; N afii62790 ; B -34 143 846 405 ; +C -1 ; WX 846 ; N afii62791 ; B -34 143 846 405 ; +C -1 ; WX 1098 ; N afii57430 ; B 30 -72 1098 590 ; +C -1 ; WX 1098 ; N afii62795 ; B 30 -72 1098 590 ; +C -1 ; WX 846 ; N afii62793 ; B -34 143 846 590 ; +C -1 ; WX 846 ; N afii62794 ; B -34 143 846 590 ; +C -1 ; WX 582 ; N afii57431 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62798 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62796 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62797 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii57432 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62801 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62799 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62800 ; B -34 143 582 793 ; +C -1 ; WX 544 ; N afii57433 ; B 21 -212 516 534 ; +C -1 ; WX 450 ; N afii62804 ; B 26 -212 486 431 ; +C -1 ; WX 526 ; N afii62802 ; B -34 143 470 472 ; +C -1 ; WX 394 ; N afii62803 ; B -34 143 394 418 ; +C -1 ; WX 544 ; N afii57434 ; B 21 -212 516 737 ; +C -1 ; WX 450 ; N afii62807 ; B 26 -212 486 639 ; +C -1 ; WX 526 ; N afii62805 ; B -34 143 470 639 ; +C -1 ; WX 394 ; N afii62806 ; B -34 143 394 639 ; +C -1 ; WX 789 ; N afii57441 ; B 19 143 789 681 ; +C -1 ; WX 789 ; N afii62810 ; B 19 143 789 681 ; +C -1 ; WX 268 ; N afii62808 ; B -34 143 268 726 ; +C -1 ; WX 263 ; N afii62809 ; B -34 143 263 707 ; +C -1 ; WX 582 ; N afii57442 ; B 34 -75 582 683 ; +C -1 ; WX 582 ; N afii62813 ; B 34 -75 582 683 ; +C -1 ; WX 268 ; N afii62811 ; B -34 143 268 740 ; +C -1 ; WX 263 ; N afii62812 ; B -34 143 263 727 ; +C -1 ; WX 601 ; N afii57443 ; B 22 143 601 775 ; +C -1 ; WX 601 ; N afii62816 ; B 22 143 601 775 ; +C -1 ; WX 394 ; N afii57410 ; B -34 143 394 734 ; +C -1 ; WX 394 ; N afii62815 ; B -34 143 394 734 ; +C -1 ; WX 506 ; N afii57444 ; B 35 7 506 775 ; +C -1 ; WX 506 ; N afii62819 ; B 35 7 506 775 ; +C -1 ; WX 207 ; N afii62817 ; B -34 143 207 775 ; +C -1 ; WX 207 ; N afii62818 ; B -34 143 207 775 ; +C -1 ; WX 338 ; N afii57445 ; B 17 -212 338 357 ; +C -1 ; WX 338 ; N afii62822 ; B 17 -212 338 357 ; +C -1 ; WX 394 ; N afii62820 ; B -34 143 394 411 ; +C -1 ; WX 394 ; N afii62821 ; B -34 143 394 411 ; +C -1 ; WX 526 ; N afii57446 ; B 34 -72 526 558 ; +C -1 ; WX 526 ; N afii62825 ; B 34 -72 526 558 ; +C -1 ; WX 244 ; N afii62823 ; B -34 143 244 636 ; +C -1 ; WX 244 ; N afii62824 ; B -34 143 244 636 ; +C -1 ; WX 282 ; N afii57447 ; B 26 130 262 430 ; +C -1 ; WX 375 ; N afii62828 ; B -4 143 375 583 ; +C -1 ; WX 450 ; N afii57470 ; B -34 125 385 555 ; +C -1 ; WX 394 ; N afii62827 ; B -34 -62 394 429 ; +C -1 ; WX 432 ; N afii57448 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N afii62829 ; B 24 -77 432 385 ; +C -1 ; WX 638 ; N afii57449 ; B 24 -43 606 462 ; +C -1 ; WX 588 ; N afii62830 ; B 18 -110 588 252 ; +C -1 ; WX 638 ; N afii57450 ; B 24 -208 606 462 ; +C -1 ; WX 588 ; N afii62833 ; B 18 -212 588 252 ; +C -1 ; WX 244 ; N afii62831 ; B -34 -69 244 456 ; +C -1 ; WX 244 ; N afii62832 ; B -34 -69 244 456 ; +C -1 ; WX 544 ; N afii62834 ; B 31 79 507 827 ; +C -1 ; WX 601 ; N afii62835 ; B 36 118 601 827 ; +C -1 ; WX 544 ; N afii62836 ; B 19 79 507 880 ; +C -1 ; WX 601 ; N afii62837 ; B 28 118 601 880 ; +C -1 ; WX 544 ; N afii62838 ; B 41 -111 507 724 ; +C -1 ; WX 601 ; N afii62839 ; B 36 -111 601 733 ; +C -1 ; WX 544 ; N afii62840 ; B 41 79 507 724 ; +C -1 ; WX 601 ; N afii62841 ; B 36 118 601 733 ; +C -1 ; WX 750 ; N glyph1021 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-2 ; B 125 0 625 625 ; +C -1 ; WX 201 ; N afii57454-2 ; B 34 673 201 774 ; +C -1 ; WX 201 ; N afii57451-2 ; B 34 605 201 780 ; +C -1 ; WX 750 ; N glyph1025 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1026 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-2 ; B 125 0 625 625 ; +C -1 ; WX 165 ; N afii57458-2 ; B 34 605 165 756 ; +C -1 ; WX 211 ; N afii57457-2 ; B 34 605 211 762 ; +C -1 ; WX 750 ; N afii57494-2 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-2 ; B 125 0 625 625 ; +C -1 ; WX 209 ; N afii57455-2 ; B 35 605 209 817 ; +C -1 ; WX 237 ; N afii57452-2 ; B 34 605 237 794 ; +C -1 ; WX 750 ; N glyph1034 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1035 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1036 ; B 125 0 625 625 ; +C -1 ; WX 211 ; N afii62884-2 ; B 34 605 211 840 ; +C -1 ; WX 211 ; N afii62881-2 ; B 34 605 211 917 ; +C -1 ; WX 211 ; N afii62886-2 ; B 34 605 211 853 ; +C -1 ; WX 211 ; N afii62883-2 ; B 34 605 211 905 ; +C -1 ; WX 211 ; N afii62885-2 ; B 31 606 211 897 ; +C -1 ; WX 226 ; N afii62882-2 ; B 23 605 226 933 ; +C -1 ; WX 750 ; N afii57504-2 ; B 125 0 625 625 ; +C -1 ; WX 201 ; N afii57456-2 ; B 34 -21 201 80 ; +C -1 ; WX 201 ; N afii57453-2 ; B 34 -130 201 44 ; +C -1 ; WX 750 ; N glyph1046 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1047 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57454-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57451-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1051 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1052 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57458-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57457-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57494-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57455-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57452-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1060 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1061 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1062 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62884-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62881-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62886-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62883-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62885-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62882-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57504-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57456-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57453-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1072 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1073 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57454-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57451-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1077 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1078 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57458-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57457-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57494-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57455-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57452-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1086 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1087 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1088 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62884-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62881-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62886-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62883-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62885-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62882-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57504-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57456-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57453-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1098 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1099 ; B 125 0 625 625 ; +C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ; +C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ; +C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ; +C -1 ; WX 750 ; N glyph1103 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1104 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1105 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1106 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1107 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1108 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1109 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1110 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1111 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1112 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1113 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1114 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1115 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1116 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1117 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1118 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1119 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1120 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1121 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1122 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1123 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1124 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1125 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1126 ; B 125 0 625 625 ; +C -1 ; WX 125 ; N afii57440-2 ; B -34 143 125 228 ; +C -1 ; WX 1000 ; N afii57440-3 ; B -34 143 1000 228 ; +C -1 ; WX 2000 ; N afii57440-4 ; B -34 143 2000 228 ; +C -1 ; WX 857 ; N Ohorn ; B 48 -12 834 729 ; +C -1 ; WX 656 ; N ohorn ; B 33 -12 625 531 ; +C -1 ; WX 854 ; N Uhorn ; B 79 -12 813 716 ; +C -1 ; WX 669 ; N uhorn ; B 64 -12 639 519 ; +C -1 ; WX 0 ; N glyph1134 ; B -268 819 -91 896 ; +C -1 ; WX 0 ; N glyph1135 ; B -477 819 -301 896 ; +C -1 ; WX 0 ; N glyph1136 ; B -419 755 -235 892 ; +C -1 ; WX 0 ; N uniF006 ; B -209 819 -33 896 ; +C -1 ; WX 0 ; N uniF007 ; B -395 819 -219 896 ; +C -1 ; WX 0 ; N uniF009 ; B -319 755 -135 892 ; +C -1 ; WX 0 ; N combininghookabove ; B -230 738 -17 896 ; +C -1 ; WX 0 ; N uniF010 ; B -244 803 -46 896 ; +C -1 ; WX 0 ; N uniF013 ; B -367 738 -153 896 ; +C -1 ; WX 0 ; N uniF011 ; B -450 803 -252 896 ; +C -1 ; WX 0 ; N uniF01C ; B -298 786 29 898 ; +C -1 ; WX 0 ; N uniF015 ; B -505 811 -178 896 ; +C -1 ; WX 0 ; N combiningtildeaccent ; B -444 755 -117 868 ; +C -1 ; WX 0 ; N glyph1147 ; B -146 729 139 800 ; +C -1 ; WX 0 ; N glyph1148 ; B -146 729 153 789 ; +C -1 ; WX 0 ; N uniF02C ; B -124 -159 -24 -59 ; +C -1 ; WX 513 ; N dongsign ; B 78 120 442 716 ; +C -1 ; WX 834 ; N onethird ; B 52 -28 823 728 ; +C -1 ; WX 834 ; N twothirds ; B 12 -28 818 728 ; +C -1 ; WX 0 ; N uniF008 ; B -161 583 22 720 ; +C -1 ; WX 0 ; N glyph1154 ; B -319 583 -135 720 ; +C -1 ; WX 0 ; N glyph1155 ; B -246 583 -63 720 ; +C -1 ; WX 0 ; N uniF00F ; B -419 583 -235 720 ; +C -1 ; WX 0 ; N uniF012 ; B -209 583 4 756 ; +C -1 ; WX 0 ; N uniF014 ; B -367 583 -153 756 ; +C -1 ; WX 0 ; N uniF016 ; B -527 786 -200 898 ; +C -1 ; WX 0 ; N uniF017 ; B -631 786 -304 898 ; +C -1 ; WX 0 ; N uniF018 ; B -665 786 -337 898 ; +C -1 ; WX 0 ; N uniF019 ; B -444 595 -117 708 ; +C -1 ; WX 0 ; N uniF01A ; B -542 595 -215 708 ; +C -1 ; WX 0 ; N uniF01B ; B -573 595 -246 708 ; +C -1 ; WX 0 ; N uniF01E ; B -382 -159 -282 -59 ; +C -1 ; WX 0 ; N uniF01F ; B -439 -159 -339 -59 ; +C -1 ; WX 0 ; N uniF020 ; B -517 -159 -417 -59 ; +C -1 ; WX 0 ; N uniF021 ; B -406 -159 -306 -59 ; +C -1 ; WX 0 ; N uniF022 ; B -551 -159 -451 -59 ; +C -1 ; WX 0 ; N combininggraveaccent ; B -261 755 -77 892 ; +C -1 ; WX 0 ; N combiningacuteaccent ; B -186 755 -2 892 ; +C -1 ; WX 0 ; N uniF01D ; B -280 595 47 708 ; +C -1 ; WX 0 ; N combiningdotbelow ; B -382 -159 -282 -59 ; +C -1 ; WX 0 ; N uniF023 ; B -329 -159 -229 -59 ; +C -1 ; WX 0 ; N uniF029 ; B -192 -159 -92 -59 ; +C -1 ; WX 0 ; N uniF02A ; B -158 -159 -58 -59 ; +C -1 ; WX 0 ; N uniF02B ; B -385 -159 -285 -59 ; +C -1 ; WX 0 ; N uniF024 ; B -322 -159 -222 -59 ; +C -1 ; WX 0 ; N uniF025 ; B -332 -159 -232 -59 ; +C -1 ; WX 0 ; N uniF026 ; B -430 -159 -330 -59 ; +C -1 ; WX 0 ; N uniF027 ; B -365 -159 -265 -59 ; +C -1 ; WX 0 ; N uniF028 ; B -479 -159 -378 -59 ; +C -1 ; WX 0 ; N uniF02D ; B -491 811 -164 896 ; +C -1 ; WX 0 ; N uniF02E ; B -491 786 -164 898 ; +C -1 ; WX 0 ; N uniF02F ; B -552 811 -225 896 ; +C -1 ; WX 0 ; N uniF030 ; B -552 786 -225 898 ; +C -1 ; WX 222 ; N uniF031 ; B 66 0 154 519 ; +C -1 ; WX 667 ; N Adotbelow ; B -1 -159 668 716 ; +C -1 ; WX 556 ; N adotbelow ; B 36 -159 514 530 ; +C -1 ; WX 667 ; N Ahookabove ; B -1 0 668 896 ; +C -1 ; WX 556 ; N ahookabove ; B 36 -12 514 756 ; +C -1 ; WX 667 ; N Acircumflexacute ; B -1 0 668 896 ; +C -1 ; WX 556 ; N acircumflexacute ; B 36 -12 514 892 ; +C -1 ; WX 667 ; N Acircumflexgrave ; B -1 0 668 896 ; +C -1 ; WX 556 ; N acircumflexgrave ; B 36 -12 514 892 ; +C -1 ; WX 667 ; N Acircumflexhookabove ; B -1 0 668 896 ; +C -1 ; WX 556 ; N acircumflexhookabove ; B 36 -12 514 896 ; +C -1 ; WX 667 ; N Acircumflextilde ; B -1 0 668 896 ; +C -1 ; WX 556 ; N acircumflextilde ; B 36 -12 514 868 ; +C -1 ; WX 667 ; N Acircumflexdotbelow ; B -1 -159 668 801 ; +C -1 ; WX 556 ; N acircumflexdotbelow ; B 36 -159 514 720 ; +C -1 ; WX 667 ; N Abreveacute ; B -1 0 668 896 ; +C -1 ; WX 556 ; N abreveacute ; B 36 -12 514 892 ; +C -1 ; WX 667 ; N Abrevegrave ; B -1 0 668 896 ; +C -1 ; WX 556 ; N abrevegrave ; B 36 -12 514 892 ; +C -1 ; WX 667 ; N Abrevehookabove ; B -1 0 668 896 ; +C -1 ; WX 556 ; N abrevehookabove ; B 36 -12 514 896 ; +C -1 ; WX 667 ; N Abrevetilde ; B -1 0 668 896 ; +C -1 ; WX 556 ; N abrevetilde ; B 36 -12 514 868 ; +C -1 ; WX 667 ; N Abrevedotbelow ; B -1 -159 668 800 ; +C -1 ; WX 556 ; N abrevedotbelow ; B 36 -159 514 715 ; +C -1 ; WX 667 ; N Edotbelow ; B 79 -159 613 716 ; +C -1 ; WX 556 ; N edotbelow ; B 37 -159 515 530 ; +C -1 ; WX 667 ; N Ehookabove ; B 79 0 613 896 ; +C -1 ; WX 556 ; N ehookabove ; B 37 -12 515 756 ; +C -1 ; WX 667 ; N Etilde ; B 79 0 613 885 ; +C -1 ; WX 556 ; N etilde ; B 37 -12 515 708 ; +C -1 ; WX 667 ; N Ecircumflexacute ; B 79 0 613 896 ; +C -1 ; WX 556 ; N ecircumflexacute ; B 37 -12 515 892 ; +C -1 ; WX 667 ; N Ecircumflexgrave ; B 79 0 613 896 ; +C -1 ; WX 556 ; N ecircumflexgrave ; B 37 -12 515 892 ; +C -1 ; WX 667 ; N Ecircumflexhookabove ; B 79 0 613 896 ; +C -1 ; WX 556 ; N ecircumflexhookabove ; B 37 -12 515 896 ; +C -1 ; WX 667 ; N Ecircumflextilde ; B 79 0 613 896 ; +C -1 ; WX 556 ; N ecircumflextilde ; B 37 -12 515 868 ; +C -1 ; WX 667 ; N Ecircumflexdotbelow ; B 79 -159 613 801 ; +C -1 ; WX 556 ; N ecircumflexdotbelow ; B 37 -159 515 720 ; +C -1 ; WX 278 ; N Ihookabove ; B 48 0 262 896 ; +C -1 ; WX 222 ; N ihookabove ; B 15 0 229 756 ; +C -1 ; WX 278 ; N Idotbelow ; B 91 -159 191 716 ; +C -1 ; WX 222 ; N idotbelow ; B 61 -159 161 716 ; +C -1 ; WX 778 ; N Odotbelow ; B 48 -159 733 729 ; +C -1 ; WX 556 ; N odotbelow ; B 33 -159 519 530 ; +C -1 ; WX 778 ; N Ohookabove ; B 48 -12 733 896 ; +C -1 ; WX 556 ; N ohookabove ; B 33 -12 519 756 ; +C -1 ; WX 778 ; N Ocircumflexacute ; B 48 -12 733 896 ; +C -1 ; WX 556 ; N ocircumflexacute ; B 33 -12 519 892 ; +C -1 ; WX 778 ; N Ocircumflexgrave ; B 48 -12 733 896 ; +C -1 ; WX 556 ; N ocircumflexgrave ; B 33 -12 519 892 ; +C -1 ; WX 778 ; N Ocircumflexhookabove ; B 48 -12 733 896 ; +C -1 ; WX 556 ; N ocircumflexhookabove ; B 33 -12 519 896 ; +C -1 ; WX 778 ; N Ocircumflextilde ; B 48 -12 733 896 ; +C -1 ; WX 556 ; N ocircumflextilde ; B 33 -12 519 868 ; +C -1 ; WX 778 ; N Ocircumflexdotbelow ; B 48 -159 733 801 ; +C -1 ; WX 556 ; N ocircumflexdotbelow ; B 33 -159 519 720 ; +C -1 ; WX 857 ; N Ohornacute ; B 48 -12 834 896 ; +C -1 ; WX 656 ; N ohornacute ; B 33 -12 625 720 ; +C -1 ; WX 857 ; N Ohorngrave ; B 48 -12 834 896 ; +C -1 ; WX 656 ; N ohorngrave ; B 33 -12 625 720 ; +C -1 ; WX 857 ; N Ohornhookabove ; B 48 -12 834 909 ; +C -1 ; WX 656 ; N ohornhookabove ; B 33 -12 625 756 ; +C -1 ; WX 857 ; N Ohorntilde ; B 48 -12 834 873 ; +C -1 ; WX 656 ; N ohorntilde ; B 33 -12 625 708 ; +C -1 ; WX 857 ; N Ohorndotbelow ; B 48 -159 834 729 ; +C -1 ; WX 656 ; N ohorndotbelow ; B 33 -159 625 531 ; +C -1 ; WX 722 ; N Udotbelow ; B 79 -159 642 716 ; +C -1 ; WX 556 ; N udotbelow ; B 64 -159 484 519 ; +C -1 ; WX 722 ; N Uhookabove ; B 79 -12 642 896 ; +C -1 ; WX 556 ; N uhookabove ; B 64 -12 484 756 ; +C -1 ; WX 854 ; N Uhornacute ; B 79 -12 813 896 ; +C -1 ; WX 669 ; N uhornacute ; B 64 -12 639 720 ; +C -1 ; WX 854 ; N Uhorngrave ; B 79 -12 813 896 ; +C -1 ; WX 669 ; N uhorngrave ; B 64 -12 639 720 ; +C -1 ; WX 854 ; N Uhornhookabove ; B 79 -12 813 896 ; +C -1 ; WX 669 ; N uhornhookabove ; B 64 -12 639 756 ; +C -1 ; WX 854 ; N Uhorntilde ; B 79 -12 813 873 ; +C -1 ; WX 669 ; N uhorntilde ; B 64 -12 639 708 ; +C -1 ; WX 854 ; N Uhorndotbelow ; B 79 -159 813 716 ; +C -1 ; WX 669 ; N uhorndotbelow ; B 64 -159 639 519 ; +C -1 ; WX 667 ; N Ydotbelow ; B 3 -159 659 716 ; +C -1 ; WX 500 ; N ydotbelow ; B 16 -210 491 519 ; +C -1 ; WX 667 ; N Yhookabove ; B 3 0 659 896 ; +C -1 ; WX 500 ; N yhookabove ; B 16 -210 491 756 ; +C -1 ; WX 667 ; N Ytilde ; B 3 0 659 873 ; +C -1 ; WX 500 ; N ytilde ; B 16 -210 491 708 ; +C -1 ; WX 667 ; N uni01CD ; B -1 0 668 891 ; +C -1 ; WX 556 ; N uni01CE ; B 36 -12 514 720 ; +C -1 ; WX 278 ; N uni01CF ; B -15 0 294 891 ; +C -1 ; WX 222 ; N uni01D0 ; B -39 0 270 720 ; +C -1 ; WX 778 ; N uni01D1 ; B 48 -12 733 891 ; +C -1 ; WX 556 ; N uni01D2 ; B 33 -12 519 720 ; +C -1 ; WX 722 ; N uni01D3 ; B 79 -12 642 891 ; +C -1 ; WX 556 ; N uni01D4 ; B 64 -12 484 720 ; +C -1 ; WX 722 ; N uni01D5 ; B 79 -12 642 900 ; +C -1 ; WX 556 ; N uni01D6 ; B 64 -12 484 852 ; +C -1 ; WX 722 ; N uni01D7 ; B 79 -12 642 900 ; +C -1 ; WX 556 ; N uni01D8 ; B 64 -12 484 900 ; +C -1 ; WX 722 ; N uni01D9 ; B 79 -12 642 900 ; +C -1 ; WX 556 ; N uni01DA ; B 64 -12 484 900 ; +C -1 ; WX 722 ; N uni01DB ; B 79 -12 642 900 ; +C -1 ; WX 556 ; N uni01DC ; B 64 -12 484 900 ; +C -1 ; WX 0 ; N glyph1292 ; B -126 730 126 900 ; +C -1 ; WX 0 ; N glyph1293 ; B -126 730 126 900 ; +C -1 ; WX 0 ; N glyph1294 ; B -126 730 126 900 ; +C -1 ; WX 0 ; N glyph1295 ; B -126 730 126 900 ; +C -1 ; WX 542 ; N uni0492 ; B -1 0 542 716 ; +C -1 ; WX 365 ; N uni0493 ; B 6 0 365 519 ; +C -1 ; WX 923 ; N uni0496 ; B 3 -199 919 716 ; +C -1 ; WX 669 ; N uni0497 ; B -2 -147 664 519 ; +C -1 ; WX 583 ; N uni049A ; B 79 -199 579 716 ; +C -1 ; WX 438 ; N uni049B ; B 65 -147 433 519 ; +C -1 ; WX 583 ; N uni049C ; B 79 0 579 716 ; +C -1 ; WX 438 ; N uni049D ; B 65 0 445 519 ; +C -1 ; WX 722 ; N uni04A2 ; B 80 -199 707 716 ; +C -1 ; WX 552 ; N uni04A3 ; B 66 -147 542 519 ; +C -1 ; WX 556 ; N uni04AE ; B -1 0 553 716 ; +C -1 ; WX 500 ; N uni04AF ; B 10 -199 491 519 ; +C -1 ; WX 556 ; N uni04B0 ; B -1 0 553 716 ; +C -1 ; WX 500 ; N uni04B1 ; B 10 -199 491 519 ; +C -1 ; WX 667 ; N uni04B2 ; B 4 -199 661 716 ; +C -1 ; WX 500 ; N uni04B3 ; B 7 -147 493 519 ; +C -1 ; WX 667 ; N uni04B8 ; B 42 0 588 716 ; +C -1 ; WX 521 ; N uni04B9 ; B 34 0 455 519 ; +C -1 ; WX 667 ; N uni04BA ; B 79 0 624 716 ; +C -1 ; WX 556 ; N uni04BB ; B 66 0 488 716 ; +C -1 ; WX 752 ; N uni018F ; B 48 -12 711 728 ; +C -1 ; WX 556 ; N uni0259 ; B 42 -12 520 530 ; +C -1 ; WX 778 ; N uni04E8 ; B 47 -12 731 729 ; +C -1 ; WX 556 ; N uni04E9 ; B 33 -12 519 530 ; +C -1 ; WX 713 ; N glyph1320 ; B 28 143 713 469 ; +C -1 ; WX 244 ; N glyph1321 ; B -34 143 244 456 ; +C -1 ; WX 268 ; N glyph1322 ; B -34 143 268 544 ; +C -1 ; WX 263 ; N glyph1323 ; B -34 143 263 494 ; +C -1 ; WX 582 ; N glyph1324 ; B 34 -75 582 445 ; +C -1 ; WX 244 ; N glyph1325 ; B 77 -46 194 66 ; +C -1 ; WX 244 ; N glyph1326 ; B 8 -88 236 68 ; +C -1 ; WX 244 ; N glyph1327 ; B 13 -175 242 68 ; +C -1 ; WX 244 ; N glyph1328 ; B 8 -175 236 68 ; +C -1 ; WX 244 ; N glyph1329 ; B 52 -166 191 68 ; +C -1 ; WX 244 ; N glyph1330 ; B -3 -210 248 68 ; +C -1 ; WX 269 ; N glyph1331 ; B -24 519 269 828 ; +C -1 ; WX 207 ; N glyph1332 ; B 7 732 210 891 ; +C -1 ; WX 207 ; N glyph1333 ; B -5 746 179 890 ; +C -1 ; WX 333 ; N glyph1334 ; B 80 605 240 717 ; +C -1 ; WX 333 ; N glyph1335 ; B 80 605 240 717 ; +C -1 ; WX 207 ; N uni0653 ; B 7 692 206 747 ; +C -1 ; WX 207 ; N uni0654 ; B 42 733 179 880 ; +C -1 ; WX 207 ; N uni0655 ; B 42 -79 179 68 ; +C -1 ; WX 0 ; N uni0670 ; B -24 519 24 809 ; +C -1 ; WX 207 ; N uni0671 ; B 7 130 210 891 ; +C -1 ; WX 229 ; N uniFB51 ; B -32 143 229 891 ; +C -1 ; WX 207 ; N uni0672 ; B -5 130 179 890 ; +C -1 ; WX 229 ; N glyph1343 ; B -25 143 229 890 ; +C -1 ; WX 207 ; N uni0673 ; B 14 -84 198 740 ; +C -1 ; WX 229 ; N glyph1345 ; B -5 -84 229 740 ; +C -1 ; WX 207 ; N uni0675 ; B 72 130 296 740 ; +C -1 ; WX 229 ; N glyph47 ; B 9 143 276 740 ; +C -1 ; WX 432 ; N uni0676 ; B 24 -77 511 597 ; +C -1 ; WX 432 ; N glyph1349 ; B 24 -77 511 597 ; +C -1 ; WX 432 ; N uni0677 ; B 24 -77 511 616 ; +C -1 ; WX 432 ; N glyph1351 ; B 24 -77 511 616 ; +C -1 ; WX 638 ; N uni0678 ; B 24 -43 667 685 ; +C -1 ; WX 588 ; N glyph ; B 18 -110 588 440 ; +C -1 ; WX 713 ; N uni0679 ; B 28 143 713 828 ; +C -1 ; WX 713 ; N uniFB67 ; B 28 143 713 828 ; +C -1 ; WX 244 ; N uniFB68 ; B -34 143 269 828 ; +C -1 ; WX 244 ; N uniFB69 ; B -34 143 269 828 ; +C -1 ; WX 713 ; N uni067A ; B 28 143 713 752 ; +C -1 ; WX 713 ; N uniFB5F ; B 28 143 713 752 ; +C -1 ; WX 244 ; N uniFB60 ; B -34 143 244 752 ; +C -1 ; WX 244 ; N uniFB61 ; B -34 143 244 752 ; +C -1 ; WX 713 ; N uni067B ; B 28 -166 713 469 ; +C -1 ; WX 713 ; N uniFB53 ; B 28 -166 713 469 ; +C -1 ; WX 244 ; N uniFB54 ; B -34 -166 244 456 ; +C -1 ; WX 244 ; N uniFB55 ; B -34 -166 244 456 ; +C -1 ; WX 713 ; N uni067C ; B 28 31 713 628 ; +C -1 ; WX 713 ; N glyph1367 ; B 28 31 713 628 ; +C -1 ; WX 244 ; N glyph1368 ; B -34 31 244 667 ; +C -1 ; WX 244 ; N glyph1369 ; B -34 31 244 667 ; +C -1 ; WX 713 ; N uni067D ; B 28 143 713 752 ; +C -1 ; WX 713 ; N glyph1371 ; B 28 143 713 752 ; +C -1 ; WX 244 ; N glyph1372 ; B -34 143 244 752 ; +C -1 ; WX 244 ; N glyph1373 ; B -34 143 244 752 ; +C -1 ; WX 713 ; N uni067F ; B 28 143 713 752 ; +C -1 ; WX 713 ; N uniFB63 ; B 28 143 713 752 ; +C -1 ; WX 244 ; N uniFB64 ; B -34 143 244 752 ; +C -1 ; WX 244 ; N uniFB65 ; B -34 143 244 752 ; +C -1 ; WX 713 ; N uni0680 ; B 28 -210 713 469 ; +C -1 ; WX 713 ; N uniFB5B ; B 28 -210 713 469 ; +C -1 ; WX 244 ; N uniFB5C ; B -34 -210 248 456 ; +C -1 ; WX 244 ; N uniFB5D ; B -34 -210 248 456 ; +C -1 ; WX 563 ; N uni0681 ; B 26 -212 516 685 ; +C -1 ; WX 526 ; N glyph1383 ; B 26 -212 526 685 ; +C -1 ; WX 530 ; N glyph1384 ; B -34 143 530 685 ; +C -1 ; WX 530 ; N glyph1385 ; B -34 143 530 685 ; +C -1 ; WX 563 ; N uni0682 ; B 26 -212 516 752 ; +C -1 ; WX 526 ; N glyph1387 ; B 26 -212 526 752 ; +C -1 ; WX 530 ; N glyph1388 ; B -34 143 530 752 ; +C -1 ; WX 530 ; N glyph1389 ; B -34 143 530 752 ; +C -1 ; WX 563 ; N uni0683 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N uniFB77 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N uniFB78 ; B -34 -88 530 427 ; +C -1 ; WX 530 ; N uniFB79 ; B -34 -88 530 427 ; +C -1 ; WX 563 ; N uni0684 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N uniFB73 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N uniFB74 ; B -34 -166 530 427 ; +C -1 ; WX 530 ; N uniFB75 ; B -34 -166 530 427 ; +C -1 ; WX 563 ; N uni0685 ; B 26 -212 516 752 ; +C -1 ; WX 526 ; N glyph1399 ; B 26 -212 526 752 ; +C -1 ; WX 530 ; N glyph1400 ; B -34 143 530 752 ; +C -1 ; WX 530 ; N glyph1401 ; B -34 143 530 752 ; +C -1 ; WX 563 ; N uni0687 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N uniFB7f ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N uniFB80 ; B -34 -210 530 427 ; +C -1 ; WX 530 ; N uniFB81 ; B -34 -210 530 427 ; +C -1 ; WX 337 ; N uni0688 ; B 24 143 337 891 ; +C -1 ; WX 337 ; N uniFB89 ; B 24 143 337 891 ; +C -1 ; WX 337 ; N uni0689 ; B 46 31 337 552 ; +C -1 ; WX 337 ; N glyph1409 ; B 46 31 337 552 ; +C -1 ; WX 337 ; N uni068A ; B 46 -46 337 552 ; +C -1 ; WX 337 ; N glyph1411 ; B 46 -46 337 552 ; +C -1 ; WX 337 ; N uni068B ; B 24 -46 337 891 ; +C -1 ; WX 337 ; N glyph1413 ; B 24 -46 337 891 ; +C -1 ; WX 337 ; N uni068C ; B 46 143 337 752 ; +C -1 ; WX 337 ; N uniFB85 ; B 46 143 337 752 ; +C -1 ; WX 337 ; N uni068D ; B 46 -88 337 552 ; +C -1 ; WX 337 ; N uniFB83 ; B 46 -88 337 552 ; +C -1 ; WX 337 ; N uni068E ; B 46 143 337 850 ; +C -1 ; WX 337 ; N uniFB87 ; B 46 143 337 850 ; +C -1 ; WX 337 ; N uni068F ; B 27 143 337 850 ; +C -1 ; WX 337 ; N glyph1421 ; B 27 143 337 850 ; +C -1 ; WX 337 ; N uni0690 ; B 36 143 337 850 ; +C -1 ; WX 337 ; N glyph1423 ; B 36 143 337 850 ; +C -1 ; WX 489 ; N uni0691 ; B 36 -91 489 828 ; +C -1 ; WX 489 ; N uniFB8D ; B 36 -91 489 828 ; +C -1 ; WX 489 ; N uni0692 ; B 36 -91 489 634 ; +C -1 ; WX 489 ; N glyph1426 ; B 36 -91 489 634 ; +C -1 ; WX 489 ; N uni0693 ; B 36 -127 489 430 ; +C -1 ; WX 489 ; N glyph1429 ; B 36 -127 489 430 ; +C -1 ; WX 489 ; N uni0694 ; B 36 -144 507 430 ; +C -1 ; WX 489 ; N glyph1431 ; B 36 -144 507 430 ; +C -1 ; WX 489 ; N uni0695 ; B 36 -196 489 430 ; +C -1 ; WX 489 ; N glyph1433 ; B 36 -196 489 430 ; +C -1 ; WX 489 ; N uni0696 ; B 36 -144 507 430 ; +C -1 ; WX 489 ; N glyph1435 ; B 36 -144 507 430 ; +C -1 ; WX 489 ; N uni0697 ; B 36 -91 489 636 ; +C -1 ; WX 489 ; N glyph1437 ; B 36 -91 489 636 ; +C -1 ; WX 489 ; N uni0699 ; B 36 -91 489 758 ; +C -1 ; WX 489 ; N glyph1439 ; B 36 -91 489 758 ; +C -1 ; WX 821 ; N uni069A ; B 30 -72 821 593 ; +C -1 ; WX 821 ; N glyph1441 ; B 30 -72 821 593 ; +C -1 ; WX 531 ; N glyph1442 ; B -34 -46 531 593 ; +C -1 ; WX 531 ; N glyph1443 ; B -34 -46 531 593 ; +C -1 ; WX 821 ; N uni069B ; B 30 -175 822 417 ; +C -1 ; WX 821 ; N glyph1445 ; B 30 -175 822 417 ; +C -1 ; WX 531 ; N glyph1446 ; B -34 -175 531 401 ; +C -1 ; WX 531 ; N glyph1447 ; B -34 -175 531 401 ; +C -1 ; WX 821 ; N uni069C ; B 30 -175 822 723 ; +C -1 ; WX 821 ; N glyph1449 ; B 30 -175 822 723 ; +C -1 ; WX 531 ; N glyph1450 ; B -34 -175 531 723 ; +C -1 ; WX 531 ; N glyph1451 ; B -34 -175 531 723 ; +C -1 ; WX 1098 ; N uni069D ; B 30 -88 1098 417 ; +C -1 ; WX 1098 ; N glyph1453 ; B 30 -88 1098 417 ; +C -1 ; WX 846 ; N glyph1454 ; B -34 -88 846 405 ; +C -1 ; WX 846 ; N glyph1455 ; B -34 -88 846 405 ; +C -1 ; WX 1098 ; N uni069E ; B 30 -72 1098 723 ; +C -1 ; WX 1098 ; N glyph1457 ; B 30 -72 1098 723 ; +C -1 ; WX 846 ; N glyph1458 ; B -34 143 846 723 ; +C -1 ; WX 846 ; N glyph1459 ; B -34 143 846 723 ; +C -1 ; WX 582 ; N uni069F ; B -34 143 582 793 ; +C -1 ; WX 582 ; N glyph1461 ; B -34 143 582 793 ; +C -1 ; WX 544 ; N uni06A0 ; B 21 -212 516 850 ; +C -1 ; WX 450 ; N glyph1463 ; B 26 -212 486 723 ; +C -1 ; WX 526 ; N glyph1464 ; B -34 143 470 771 ; +C -1 ; WX 394 ; N glyph1465 ; B -34 143 394 723 ; +C -1 ; WX 789 ; N uni06A1 ; B 19 143 789 478 ; +C -1 ; WX 789 ; N uni06A2 ; B 19 -46 789 478 ; +C -1 ; WX 789 ; N glyph1468 ; B 19 -46 789 478 ; +C -1 ; WX 268 ; N glyph1469 ; B -34 -46 268 544 ; +C -1 ; WX 263 ; N glyph1470 ; B -34 -46 263 494 ; +C -1 ; WX 789 ; N uni06A3 ; B 19 -46 789 642 ; +C -1 ; WX 789 ; N glyph1472 ; B 19 -46 789 642 ; +C -1 ; WX 268 ; N glyph1473 ; B -34 -46 268 691 ; +C -1 ; WX 263 ; N glyph1474 ; B -34 -46 263 691 ; +C -1 ; WX 789 ; N uni06A4 ; B 19 143 789 771 ; +C -1 ; WX 789 ; N uniFB6B ; B 19 143 789 771 ; +C -1 ; WX 268 ; N uniFB6C ; B -34 143 268 820 ; +C -1 ; WX 263 ; N uniFB6D ; B -34 143 263 820 ; +C -1 ; WX 789 ; N uni06A5 ; B 19 -175 822 478 ; +C -1 ; WX 789 ; N glyph1480 ; B 19 -175 822 478 ; +C -1 ; WX 268 ; N glyph1481 ; B -34 -175 268 544 ; +C -1 ; WX 263 ; N glyph1482 ; B -34 -175 263 494 ; +C -1 ; WX 789 ; N uni06A6 ; B 19 143 789 801 ; +C -1 ; WX 789 ; N uniFB6F ; B 19 143 789 801 ; +C -1 ; WX 268 ; N uniFB70 ; B -34 143 268 840 ; +C -1 ; WX 263 ; N uniFB71 ; B -34 143 263 840 ; +C -1 ; WX 582 ; N uni06A7 ; B 34 -75 582 627 ; +C -1 ; WX 582 ; N glyph1488 ; B 34 -75 582 627 ; +C -1 ; WX 582 ; N uni06A8 ; B 34 -75 582 723 ; +C -1 ; WX 582 ; N glyph1490 ; B 34 -75 582 723 ; +C -1 ; WX 812 ; N uni06AA ; B 10 143 812 673 ; +C -1 ; WX 933 ; N glyph1492 ; B 10 143 933 673 ; +C -1 ; WX 394 ; N glyph1493 ; B -34 143 394 613 ; +C -1 ; WX 515 ; N glyph1494 ; B -34 143 515 613 ; +C -1 ; WX 812 ; N uni06AB ; B 10 143 812 734 ; +C -1 ; WX 933 ; N glyph1496 ; B 10 143 933 734 ; +C -1 ; WX 394 ; N glyph1497 ; B -34 143 394 734 ; +C -1 ; WX 515 ; N glyph1498 ; B -34 143 515 734 ; +C -1 ; WX 601 ; N uni06AC ; B 22 143 601 775 ; +C -1 ; WX 601 ; N glyph1500 ; B 22 143 601 775 ; +C -1 ; WX 394 ; N glyph1501 ; B -34 143 394 843 ; +C -1 ; WX 394 ; N glyph1502 ; B -34 143 394 843 ; +C -1 ; WX 601 ; N uni06AD ; B 22 143 601 879 ; +C -1 ; WX 601 ; N uniFBD4 ; B 22 143 601 879 ; +C -1 ; WX 394 ; N uniFBD5 ; B -34 143 394 852 ; +C -1 ; WX 394 ; N uniFBD6 ; B -34 143 394 852 ; +C -1 ; WX 601 ; N uni06AE ; B 22 -175 601 775 ; +C -1 ; WX 601 ; N glyph1508 ; B 22 -175 601 775 ; +C -1 ; WX 394 ; N glyph1509 ; B -34 -175 394 734 ; +C -1 ; WX 394 ; N glyph1510 ; B -34 -175 394 734 ; +C -1 ; WX 812 ; N uni06B0 ; B 10 143 812 867 ; +C -1 ; WX 933 ; N glyph1512 ; B 10 143 933 867 ; +C -1 ; WX 394 ; N glyph1513 ; B -34 143 394 876 ; +C -1 ; WX 515 ; N glyph1514 ; B -34 143 515 876 ; +C -1 ; WX 812 ; N uni06B1 ; B 10 143 812 891 ; +C -1 ; WX 933 ; N uniFB9B ; B 10 143 933 891 ; +C -1 ; WX 394 ; N uniFB9C ; B -34 143 394 891 ; +C -1 ; WX 515 ; N uniFB9D ; B -34 143 515 891 ; +C -1 ; WX 812 ; N uni06B2 ; B 10 -88 812 867 ; +C -1 ; WX 933 ; N glyph1520 ; B 10 -88 933 867 ; +C -1 ; WX 394 ; N glyph1521 ; B -34 -88 394 876 ; +C -1 ; WX 515 ; N glyph1522 ; B -34 -88 515 876 ; +C -1 ; WX 812 ; N uni06B3 ; B 10 -166 812 867 ; +C -1 ; WX 933 ; N uniFB97 ; B 10 -166 933 867 ; +C -1 ; WX 394 ; N uniFB98 ; B -34 -166 394 876 ; +C -1 ; WX 515 ; N uniFB99 ; B -34 -166 515 876 ; +C -1 ; WX 812 ; N uni06B4 ; B 10 143 812 891 ; +C -1 ; WX 933 ; N glyph1528 ; B 10 143 933 891 ; +C -1 ; WX 394 ; N glyph1529 ; B -34 143 394 891 ; +C -1 ; WX 515 ; N glyph1530 ; B -34 143 515 891 ; +C -1 ; WX 506 ; N uni06B5 ; B 35 7 506 891 ; +C -1 ; WX 506 ; N glyph1532 ; B 35 7 506 891 ; +C -1 ; WX 207 ; N glyph1533 ; B -34 143 207 891 ; +C -1 ; WX 207 ; N glyph1534 ; B -34 143 207 891 ; +C -1 ; WX 506 ; N uni06B6 ; B 35 7 506 891 ; +C -1 ; WX 506 ; N glyph1536 ; B 35 7 506 891 ; +C -1 ; WX 207 ; N glyph1537 ; B -34 143 207 891 ; +C -1 ; WX 207 ; N glyph1538 ; B -34 143 207 891 ; +C -1 ; WX 506 ; N uni06B7 ; B 35 7 506 891 ; +C -1 ; WX 506 ; N glyph1540 ; B 35 7 506 891 ; +C -1 ; WX 207 ; N glyph1541 ; B -34 143 207 891 ; +C -1 ; WX 207 ; N glyph1542 ; B -34 143 207 891 ; +C -1 ; WX 506 ; N uni06B8 ; B 35 -205 506 775 ; +C -1 ; WX 506 ; N glyph1544 ; B 35 -205 506 775 ; +C -1 ; WX 207 ; N glyph1545 ; B -34 -175 217 775 ; +C -1 ; WX 207 ; N glyph1546 ; B -34 -175 217 775 ; +C -1 ; WX 526 ; N uni06B9 ; B 34 -210 526 558 ; +C -1 ; WX 526 ; N glyph1548 ; B 34 -210 526 558 ; +C -1 ; WX 244 ; N glyph1549 ; B -34 -46 244 636 ; +C -1 ; WX 244 ; N glyph1550 ; B -34 -46 244 636 ; +C -1 ; WX 526 ; N uni06BA ; B 34 -72 526 417 ; +C -1 ; WX 526 ; N uniFB9F ; B 34 -72 526 417 ; +C -1 ; WX 526 ; N uni06BB ; B 34 -72 526 789 ; +C -1 ; WX 526 ; N uniFBA1 ; B 34 -72 526 789 ; +C -1 ; WX 526 ; N uni06BC ; B 34 -184 526 558 ; +C -1 ; WX 526 ; N glyph1556 ; B 34 -184 526 558 ; +C -1 ; WX 244 ; N glyph1557 ; B -34 31 244 636 ; +C -1 ; WX 244 ; N glyph1558 ; B -34 31 244 636 ; +C -1 ; WX 526 ; N uni06BD ; B 34 -72 526 723 ; +C -1 ; WX 526 ; N glyph1560 ; B 34 -72 526 723 ; +C -1 ; WX 563 ; N uni06BF ; B 26 -212 516 639 ; +C -1 ; WX 526 ; N glyph1562 ; B 26 -212 526 639 ; +C -1 ; WX 530 ; N glyph1563 ; B -34 -175 530 639 ; +C -1 ; WX 530 ; N glyph1564 ; B -34 -175 530 639 ; +C -1 ; WX 282 ; N uni06C0 ; B 26 130 262 636 ; +C -1 ; WX 375 ; N uniFBA5 ; B -4 143 375 733 ; +C -1 ; WX 388 ; N uni06C1 ; B 13 71 388 328 ; +C -1 ; WX 388 ; N uni06C2 ; B 13 71 388 538 ; +C -1 ; WX 388 ; N uni06C3 ; B 13 71 388 557 ; +C -1 ; WX 432 ; N uni06C4 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N glyph1571 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N uni06C5 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N uniFBE1 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N uni06C6 ; B 24 -77 436 585 ; +C -1 ; WX 432 ; N uniFBDA ; B 24 -77 436 585 ; +C -1 ; WX 432 ; N uni06C7 ; B 24 -77 432 665 ; +C -1 ; WX 432 ; N uniFBD8 ; B 24 -77 432 665 ; +C -1 ; WX 432 ; N uni06C8 ; B 24 -77 432 741 ; +C -1 ; WX 432 ; N uniFBDC ; B 24 -77 432 741 ; +C -1 ; WX 432 ; N uni06C9 ; B 24 -77 436 585 ; +C -1 ; WX 432 ; N uniFBE3 ; B 24 -77 436 585 ; +C -1 ; WX 432 ; N uni06CA ; B 24 -77 432 623 ; +C -1 ; WX 432 ; N glyph1583 ; B 24 -77 432 623 ; +C -1 ; WX 432 ; N uni06CB ; B 24 -77 437 710 ; +C -1 ; WX 432 ; N uniFBDF ; B 24 -77 437 710 ; +C -1 ; WX 638 ; N uni06CD ; B -34 -43 606 462 ; +C -1 ; WX 588 ; N glyph1587 ; B -34 -110 588 252 ; +C -1 ; WX 638 ; N uni06CE ; B 24 -43 606 522 ; +C -1 ; WX 588 ; N glyph1589 ; B 18 -110 588 424 ; +C -1 ; WX 244 ; N glyph1590 ; B -34 -69 244 620 ; +C -1 ; WX 244 ; N glyph1591 ; B -34 -69 244 620 ; +C -1 ; WX 432 ; N uni06CF ; B 24 -77 432 586 ; +C -1 ; WX 432 ; N glyph1593 ; B 24 -77 432 586 ; +C -1 ; WX 638 ; N uni06D0 ; B 24 -182 606 462 ; +C -1 ; WX 588 ; N uniFBE5 ; B 18 -212 588 252 ; +C -1 ; WX 244 ; N uniFBE6 ; B -34 -166 244 456 ; +C -1 ; WX 244 ; N uniFBE7 ; B -34 -166 244 456 ; +C -1 ; WX 638 ; N uni06D1 ; B 24 -168 606 462 ; +C -1 ; WX 588 ; N glyph1599 ; B 18 -212 588 252 ; +C -1 ; WX 812 ; N uni06D2 ; B 34 -25 812 373 ; +C -1 ; WX 812 ; N uniFBAF ; B 34 -208 812 228 ; +C -1 ; WX 812 ; N uni06D3 ; B 34 -25 812 489 ; +C -1 ; WX 812 ; N uniFBB1 ; B 34 -208 812 450 ; +C -1 ; WX 207 ; N uni06D4 ; B 20 143 188 228 ; +C -1 ; WX 0 ; N uni06D6 ; B -230 519 231 886 ; +C -1 ; WX 0 ; N uni06D7 ; B -171 519 194 886 ; +C -1 ; WX 0 ; N uni06D8 ; B -102 519 102 646 ; +C -1 ; WX 0 ; N uni06D9 ; B -111 519 111 826 ; +C -1 ; WX 0 ; N uni06DA ; B -116 519 116 825 ; +C -1 ; WX 0 ; N uni06DB ; B -54 519 54 634 ; +C -1 ; WX 0 ; N uni06DC ; B -188 519 188 752 ; +C -1 ; WX 1123 ; N uni06DD ; B 24 -188 1099 886 ; +C -1 ; WX 1084 ; N uni06DE ; B 24 -152 1060 884 ; +C -1 ; WX 0 ; N uni06DF ; B -37 519 37 592 ; +C -1 ; WX 0 ; N uni06E0 ; B -36 519 36 591 ; +C -1 ; WX 0 ; N uni06E1 ; B -134 519 134 654 ; +C -1 ; WX 0 ; N uni06E2 ; B -76 519 77 790 ; +C -1 ; WX 0 ; N uni06E3 ; B -188 -179 188 54 ; +C -1 ; WX 0 ; N uni06E4 ; B -47 519 47 545 ; +C -1 ; WX 194 ; N uni06E5 ; B 0 519 194 738 ; +C -1 ; WX 370 ; N uni06E6 ; B -1 519 370 708 ; +C -1 ; WX 0 ; N uni06E7 ; B -187 519 185 708 ; +C -1 ; WX 0 ; N uni06E8 ; B -117 519 117 819 ; +C -1 ; WX 600 ; N uni06E9 ; B 24 0 576 818 ; +C -1 ; WX 0 ; N uni06EA ; B -82 -165 82 -1 ; +C -1 ; WX 0 ; N uni06EB ; B -82 519 82 683 ; +C -1 ; WX 0 ; N uni06ED ; B -76 -179 77 92 ; +C -1 ; WX 821 ; N uni06FA ; B 30 -72 821 723 ; +C -1 ; WX 821 ; N glyph1629 ; B 30 -72 821 723 ; +C -1 ; WX 531 ; N glyph1630 ; B -34 -46 531 723 ; +C -1 ; WX 531 ; N glyph1631 ; B -34 -46 531 723 ; +C -1 ; WX 1098 ; N uni06FB ; B 30 -72 1098 590 ; +C -1 ; WX 1098 ; N glyph1633 ; B 30 -72 1098 590 ; +C -1 ; WX 846 ; N glyph1634 ; B -34 -46 846 590 ; +C -1 ; WX 846 ; N glyph1635 ; B -34 -46 846 590 ; +C -1 ; WX 544 ; N uni06FC ; B 21 -212 516 737 ; +C -1 ; WX 450 ; N glyph1637 ; B 26 -212 486 639 ; +C -1 ; WX 526 ; N glyph1638 ; B -34 -46 470 639 ; +C -1 ; WX 394 ; N glyph1639 ; B -34 -46 394 639 ; +C -1 ; WX 413 ; N uni06FD ; B 59 -145 363 400 ; +C -1 ; WX 338 ; N uni06FE ; B 17 -212 338 357 ; +C -1 ; WX 282 ; N uniFBA6 ; B 26 130 262 430 ; +C -1 ; WX 244 ; N uniFBA8 ; B -34 -132 244 456 ; +C -1 ; WX 320 ; N uniFBA9 ; B -34 -205 320 365 ; +C -1 ; WX 244 ; N glyph1645 ; B 23 -68 222 49 ; +C -1 ; WX 244 ; N glyph1646 ; B 29 -151 226 -20 ; +C -1 ; WX 244 ; N glyph1647 ; B 9 -136 236 59 ; +C -1 ; WX 244 ; N glyph1648 ; B 86 -64 162 34 ; +C -1 ; WX 244 ; N glyph1649 ; B 53 -70 197 27 ; +C -1 ; WX 812 ; N glyph1650 ; B 10 143 812 852 ; +C -1 ; WX 933 ; N glyph1651 ; B 10 143 933 852 ; +C -1 ; WX 247 ; N uniFB1D ; B 76 109 171 518 ; +C -1 ; WX 0 ; N uniFB1E ; B -144 611 145 737 ; +C -1 ; WX 342 ; N glyph1654 ; B 0 140 342 191 ; +C -1 ; WX 493 ; N uniFB1F ; B 76 140 417 518 ; +C -1 ; WX 544 ; N glyph1656 ; B -5 79 507 890 ; +C -1 ; WX 601 ; N glyph1657 ; B -5 118 601 890 ; +C -1 ; WX 544 ; N glyph1658 ; B 41 -107 507 724 ; +C -1 ; WX 601 ; N glyph1659 ; B 36 -107 601 733 ; +C -1 ; WX 544 ; N glyph1660 ; B 41 79 507 782 ; +C -1 ; WX 601 ; N glyph1661 ; B 36 118 601 782 ; +C -1 ; WX 544 ; N glyph1662 ; B 41 79 514 891 ; +C -1 ; WX 601 ; N glyph1663 ; B 36 118 601 891 ; +C -1 ; WX 544 ; N glyph1664 ; B 41 79 507 891 ; +C -1 ; WX 601 ; N glyph1665 ; B 36 118 601 891 ; +C -1 ; WX 544 ; N glyph1666 ; B 41 79 507 891 ; +C -1 ; WX 601 ; N glyph1667 ; B 36 118 601 891 ; +C -1 ; WX 544 ; N glyph1668 ; B 41 -159 507 724 ; +C -1 ; WX 601 ; N glyph1669 ; B 36 -159 601 733 ; +C -1 ; WX 526 ; N glyph1670 ; B 55 143 485 713 ; +C -1 ; WX 526 ; N glyph1671 ; B 84 107 461 713 ; +C -1 ; WX 544 ; N glyph1672 ; B 7 79 507 891 ; +C -1 ; WX 601 ; N glyph1673 ; B 7 118 601 891 ; +EndCharMetrics +StartKernData +StartKernPairs 908 +KPX space A -55 +KPX space T -18 +KPX space Y -18 +KPX space Alphatonos -55 +KPX space Alpha -55 +KPX space Delta -55 +KPX space Lambda -55 +KPX space Tau -18 +KPX space Upsilon -18 +KPX space Upsilondieresis -18 +KPX one one -74 +KPX A space -55 +KPX A T -74 +KPX A V -74 +KPX A W -37 +KPX A Y -74 +KPX A v -18 +KPX A w -18 +KPX A y -18 +KPX A quoteright -74 +KPX F comma -111 +KPX F period -111 +KPX F A -55 +KPX L space -37 +KPX L T -74 +KPX L V -74 +KPX L W -74 +KPX L Y -74 +KPX L y -37 +KPX L quoteright -55 +KPX P space -18 +KPX P comma -129 +KPX P period -129 +KPX P A -74 +KPX R T -18 +KPX R V -18 +KPX R W -18 +KPX R Y -18 +KPX T space -18 +KPX T comma -111 +KPX T hyphen -55 +KPX T period -111 +KPX T colon -111 +KPX T semicolon -111 +KPX T A -74 +KPX T O -18 +KPX T a -111 +KPX T c -111 +KPX T e -111 +KPX T i -37 +KPX T o -111 +KPX T r -37 +KPX T s -111 +KPX T u -37 +KPX T w -55 +KPX T y -55 +KPX V comma -92 +KPX V hyphen -55 +KPX V period -92 +KPX V colon -37 +KPX V semicolon -37 +KPX V A -74 +KPX V a -74 +KPX V e -55 +KPX V i -18 +KPX V o -55 +KPX V r -37 +KPX V u -37 +KPX V y -37 +KPX W comma -55 +KPX W hyphen -18 +KPX W period -55 +KPX W colon -18 +KPX W semicolon -18 +KPX W A -37 +KPX W a -37 +KPX W e -18 +KPX W o -18 +KPX W r -18 +KPX W u -18 +KPX W y -9 +KPX Y space -18 +KPX Y comma -129 +KPX Y hyphen -92 +KPX Y period -129 +KPX Y colon -55 +KPX Y semicolon -65 +KPX Y A -74 +KPX Y a -74 +KPX Y e -92 +KPX Y i -37 +KPX Y o -92 +KPX Y p -74 +KPX Y q -92 +KPX Y u -55 +KPX Y v -55 +KPX f f -18 +KPX f quoteright 18 +KPX r comma -55 +KPX r period -55 +KPX r quoteright 37 +KPX v comma -74 +KPX v period -74 +KPX w comma -55 +KPX w period -55 +KPX y comma -74 +KPX y period -74 +KPX quoteleft quoteleft -18 +KPX quoteright space -37 +KPX quoteright s -18 +KPX quoteright quoteright -18 +KPX quotedblbase afii10051 -78 +KPX quotedblbase afii10060 -78 +KPX quotedblbase afii10036 -78 +KPX quotedblbase afii10041 -33 +KPX quotedblbase afii10044 -33 +KPX Gamma comma -110 +KPX Gamma period -110 +KPX Gamma iotadieresistonos 80 +KPX Gamma Alpha -92 +KPX Gamma Delta -92 +KPX Gamma Lambda -92 +KPX Gamma iota -43 +KPX Gamma iotadieresis 43 +KPX Theta Alpha -18 +KPX Theta Delta -18 +KPX Theta Lambda -18 +KPX Theta Upsilon -32 +KPX Theta Upsilondieresis -32 +KPX Phi Alpha -29 +KPX Phi Upsilon -32 +KPX Phi Upsilondieresis -32 +KPX delta tau -14 +KPX delta lambda -19 +KPX delta chi -27 +KPX delta pi -14 +KPX tau alpha -14 +KPX tau delta -14 +KPX tau sigma -14 +KPX tau phi -14 +KPX tau alphatonos -14 +KPX tau zeta -14 +KPX tau omicron -14 +KPX tau sigma1 -14 +KPX tau omega -14 +KPX tau omegatonos -14 +KPX phi tau -14 +KPX phi lambda -19 +KPX phi chi -27 +KPX phi pi -14 +KPX Alphatonos Theta -21 +KPX Alphatonos Phi -29 +KPX Alphatonos Omicron -21 +KPX Alphatonos Tau -74 +KPX Alphatonos Upsilon -74 +KPX Alphatonos Upsilondieresis -74 +KPX Alphatonos gamma -18 +KPX Alphatonos nu -18 +KPX Alphatonos chi -18 +KPX Omicrontonos Upsilon -32 +KPX Upsilontonos Theta -56 +KPX Upsilontonos Phi -56 +KPX Upsilontonos alpha -91 +KPX Upsilontonos sigma -91 +KPX Upsilontonos phi -91 +KPX Upsilontonos iotadieresistonos 83 +KPX Upsilontonos Alpha -74 +KPX Upsilontonos Delta -74 +KPX Upsilontonos Lambda -74 +KPX Upsilontonos Omicron -56 +KPX Upsilontonos Omega -48 +KPX Upsilontonos etatonos -74 +KPX Upsilontonos iotatonos -37 +KPX Upsilontonos eta -74 +KPX Upsilontonos iota -37 +KPX Upsilontonos kappa -74 +KPX Upsilontonos mu -74 +KPX Upsilontonos omicron -91 +KPX Upsilontonos iotadieresis 48 +KPX Upsilontonos omicrontonos -91 +KPX Omegatonos Upsilon -23 +KPX Omegatonos Upsilondieresis -23 +KPX Alpha space -55 +KPX Alpha quoteright -74 +KPX Alpha Theta -21 +KPX Alpha Phi -29 +KPX Alpha Omicron -21 +KPX Alpha Tau -74 +KPX Alpha Upsilon -74 +KPX Alpha Upsilondieresis -74 +KPX Alpha gamma -18 +KPX Alpha nu -18 +KPX Alpha chi -18 +KPX Delta space -55 +KPX Delta Theta -21 +KPX Delta Omicron -21 +KPX Delta Tau -58 +KPX Delta Upsilon -74 +KPX Delta Upsilondieresis -74 +KPX Kappa Theta -31 +KPX Kappa Phi -55 +KPX Kappa alpha -12 +KPX Kappa delta -12 +KPX Kappa sigma -12 +KPX Kappa phi -12 +KPX Kappa Omicron -31 +KPX Kappa alphatonos -12 +KPX Kappa zeta -12 +KPX Kappa theta -12 +KPX Kappa xi -12 +KPX Kappa omicron -12 +KPX Kappa omega -12 +KPX Kappa omicrontonos -12 +KPX Kappa omegatonos -12 +KPX Lambda space -55 +KPX Lambda Theta -21 +KPX Lambda Omicron -21 +KPX Lambda Tau -74 +KPX Lambda Upsilon -74 +KPX Lambda Upsilondieresis -74 +KPX Omicron Alpha -18 +KPX Omicron Delta -21 +KPX Omicron Lambda -18 +KPX Omicron Upsilon -32 +KPX Omicron Upsilondieresis -32 +KPX Rho space -18 +KPX Rho comma -128 +KPX Rho period -128 +KPX Rho Alpha -74 +KPX Rho Delta -74 +KPX Rho Lambda -74 +KPX Sigma tau -48 +KPX Sigma pi -48 +KPX Tau space -18 +KPX Tau comma -110 +KPX Tau period -110 +KPX Tau colon -110 +KPX Tau semicolon -110 +KPX Tau Theta -18 +KPX Tau Phi -18 +KPX Tau alpha -110 +KPX Tau epsilon -110 +KPX Tau sigma -110 +KPX Tau phi -110 +KPX Tau iotadieresistonos 92 +KPX Tau Alpha -74 +KPX Tau Delta -74 +KPX Tau Lambda -74 +KPX Tau Omicron -18 +KPX Tau Omega -18 +KPX Tau alphatonos -110 +KPX Tau epsilontonos -110 +KPX Tau upsilondieresistonos -87 +KPX Tau gamma -87 +KPX Tau eta -73 +KPX Tau iota -37 +KPX Tau mu -73 +KPX Tau nu -55 +KPX Tau omicron -110 +KPX Tau upsilon -86 +KPX Tau chi -55 +KPX Tau psi -73 +KPX Tau iotadieresis 92 +KPX Tau upsilondieresis -87 +KPX Tau omicrontonos -110 +KPX Tau upsilontonos -87 +KPX Upsilon space -18 +KPX Upsilon comma -128 +KPX Upsilon hyphen -91 +KPX Upsilon period -128 +KPX Upsilon colon -55 +KPX Upsilon semicolon -55 +KPX Upsilon Theta -56 +KPX Upsilon Phi -56 +KPX Upsilon alpha -91 +KPX Upsilon sigma -91 +KPX Upsilon phi -91 +KPX Upsilon iotadieresistonos 92 +KPX Upsilon Alpha -74 +KPX Upsilon Delta -74 +KPX Upsilon Lambda -74 +KPX Upsilon Omicron -56 +KPX Upsilon Omega -48 +KPX Upsilon etatonos -74 +KPX Upsilon iotatonos -37 +KPX Upsilon gamma -48 +KPX Upsilon eta -74 +KPX Upsilon iota -37 +KPX Upsilon kappa -74 +KPX Upsilon mu -74 +KPX Upsilon omicron -91 +KPX Upsilon iotadieresis 59 +KPX Upsilon omicrontonos -91 +KPX Psi alpha -38 +KPX Psi delta -38 +KPX Psi sigma -38 +KPX Psi phi -38 +KPX Psi alphatonos -38 +KPX Psi theta -19 +KPX Psi omicron -38 +KPX Psi omega -38 +KPX Psi omicrontonos -38 +KPX Psi omegatonos -38 +KPX Omega Upsilon -23 +KPX Omega Upsilondieresis -23 +KPX Upsilondieresis space -18 +KPX Upsilondieresis Theta -56 +KPX Upsilondieresis Phi -56 +KPX Upsilondieresis alpha -91 +KPX Upsilondieresis sigma -91 +KPX Upsilondieresis phi -91 +KPX Upsilondieresis iotadieresistonos 83 +KPX Upsilondieresis Alpha -74 +KPX Upsilondieresis Delta -74 +KPX Upsilondieresis Lambda -74 +KPX Upsilondieresis Omicron -56 +KPX Upsilondieresis Omega -48 +KPX Upsilondieresis etatonos -74 +KPX Upsilondieresis iotatonos -37 +KPX Upsilondieresis eta -74 +KPX Upsilondieresis iota -37 +KPX Upsilondieresis kappa -74 +KPX Upsilondieresis mu -74 +KPX Upsilondieresis omicron -91 +KPX Upsilondieresis iotadieresis 48 +KPX Upsilondieresis omicrontonos -91 +KPX zeta alpha -67 +KPX zeta delta -37 +KPX zeta sigma -67 +KPX zeta tau -42 +KPX zeta phi -67 +KPX zeta alphatonos -67 +KPX zeta etatonos -18 +KPX zeta gamma -42 +KPX zeta eta -18 +KPX zeta theta -48 +KPX zeta iota -18 +KPX zeta kappa -18 +KPX zeta nu -42 +KPX zeta omicron -67 +KPX zeta omega -67 +KPX zeta omicrontonos -67 +KPX zeta omegatonos -67 +KPX zeta pi -42 +KPX theta lambda -19 +KPX kappa alpha -12 +KPX kappa delta -12 +KPX kappa sigma -12 +KPX kappa phi -12 +KPX kappa alphatonos -12 +KPX kappa zeta -12 +KPX kappa theta -12 +KPX kappa xi -12 +KPX kappa omicron -12 +KPX kappa sigma1 -12 +KPX kappa omega -12 +KPX kappa omicrontonos -12 +KPX kappa omegatonos -12 +KPX lambda alpha -15 +KPX lambda delta -15 +KPX lambda sigma -15 +KPX lambda phi -18 +KPX lambda alphatonos -15 +KPX lambda xi -15 +KPX lambda omicron -15 +KPX lambda sigma1 -23 +KPX lambda upsilon -24 +KPX lambda omega -15 +KPX lambda omicrontonos -15 +KPX lambda upsilontonos -24 +KPX lambda omegatonos -15 +KPX xi alpha -27 +KPX xi delta -27 +KPX xi sigma -27 +KPX xi phi -27 +KPX xi alphatonos -27 +KPX xi zeta -27 +KPX xi xi -27 +KPX xi omicron -27 +KPX xi sigma1 -27 +KPX xi omicrontonos -27 +KPX omicron tau -14 +KPX omicron lambda -19 +KPX omicron chi -27 +KPX omicron pi -14 +KPX rho tau -14 +KPX rho lambda -19 +KPX rho pi -14 +KPX chi alpha -27 +KPX chi delta -27 +KPX chi sigma -27 +KPX chi phi -27 +KPX chi alphatonos -27 +KPX chi zeta -27 +KPX chi omicron -27 +KPX chi sigma1 -27 +KPX chi omega -27 +KPX chi omicrontonos -27 +KPX chi omegatonos -27 +KPX omega tau -14 +KPX omega lambda -19 +KPX omega chi -27 +KPX omega pi -14 +KPX omicrontonos tau -14 +KPX omicrontonos lambda -19 +KPX omicrontonos chi -27 +KPX omicrontonos pi -14 +KPX omegatonos tau -14 +KPX omegatonos lambda -19 +KPX omegatonos chi -27 +KPX omegatonos pi -14 +KPX afii10052 comma -122 +KPX afii10052 period -122 +KPX afii10052 guillemotleft -67 +KPX afii10052 guillemotright -67 +KPX afii10052 emdash -22 +KPX afii10058 quoteright -78 +KPX afii10059 quoteright -67 +KPX afii10017 quoteright -56 +KPX afii10017 afii10021 33 +KPX afii10017 afii10025 -11 +KPX afii10017 afii10029 22 +KPX afii10017 afii10032 -22 +KPX afii10017 afii10033 -11 +KPX afii10017 afii10035 -22 +KPX afii10017 afii10036 -78 +KPX afii10017 afii10037 -44 +KPX afii10017 afii10038 -33 +KPX afii10017 afii10041 -78 +KPX afii10017 afii10047 -22 +KPX afii10017 afii10065 11 +KPX afii10017 afii10084 -22 +KPX afii10017 afii10085 -11 +KPX afii10017 afii10086 11 +KPX afii10017 afii10095 22 +KPX afii10018 afii10017 -22 +KPX afii10018 afii10025 -11 +KPX afii10018 afii10032 -11 +KPX afii10018 afii10035 -11 +KPX afii10018 afii10036 -45 +KPX afii10018 afii10037 -23 +KPX afii10018 afii10038 -11 +KPX afii10018 afii10039 -22 +KPX afii10018 afii10041 -45 +KPX afii10018 afii10044 -33 +KPX afii10018 afii10047 -11 +KPX afii10018 afii10049 -11 +KPX afii10018 afii10077 -11 +KPX afii10018 afii10085 -22 +KPX afii10019 afii10017 -33 +KPX afii10019 afii10021 -22 +KPX afii10019 afii10024 -22 +KPX afii10019 afii10025 -33 +KPX afii10019 afii10029 -11 +KPX afii10019 afii10032 -33 +KPX afii10019 afii10035 -33 +KPX afii10019 afii10036 -67 +KPX afii10019 afii10037 -33 +KPX afii10019 afii10038 -33 +KPX afii10019 afii10039 -44 +KPX afii10019 afii10041 -45 +KPX afii10019 afii10044 -56 +KPX afii10019 afii10049 -33 +KPX afii10019 afii10069 -11 +KPX afii10019 afii10078 -11 +KPX afii10019 afii10084 -33 +KPX afii10019 afii10085 -11 +KPX afii10019 afii10087 -11 +KPX afii10019 afii10089 -33 +KPX afii10019 afii10097 -11 +KPX afii10020 comma -122 +KPX afii10020 period -122 +KPX afii10020 guillemotleft -67 +KPX afii10020 guillemotright -67 +KPX afii10020 emdash -22 +KPX afii10020 afii10017 -67 +KPX afii10020 afii10021 -67 +KPX afii10020 afii10025 -22 +KPX afii10020 afii10029 -56 +KPX afii10020 afii10030 -23 +KPX afii10020 afii10032 -56 +KPX afii10020 afii10035 -45 +KPX afii10020 afii10049 -33 +KPX afii10020 afii10065 -56 +KPX afii10020 afii10067 -56 +KPX afii10020 afii10069 -67 +KPX afii10020 afii10070 -67 +KPX afii10020 afii10074 -56 +KPX afii10020 afii10077 -56 +KPX afii10020 afii10078 -56 +KPX afii10020 afii10079 -56 +KPX afii10020 afii10080 -67 +KPX afii10020 afii10082 -56 +KPX afii10020 afii10085 -67 +KPX afii10020 afii10093 -56 +KPX afii10020 afii10094 -56 +KPX afii10020 afii10096 -56 +KPX afii10020 afii10097 -67 +KPX afii10021 afii10037 11 +KPX afii10021 afii10038 -22 +KPX afii10021 afii10041 -34 +KPX afii10021 afii10073 33 +KPX afii10021 afii10080 11 +KPX afii10021 afii10085 22 +KPX afii10022 afii10025 -22 +KPX afii10022 afii10083 -11 +KPX afii10024 afii10025 -11 +KPX afii10024 afii10032 -22 +KPX afii10024 afii10035 -11 +KPX afii10024 afii10036 11 +KPX afii10024 afii10037 22 +KPX afii10024 afii10044 22 +KPX afii10024 afii10065 11 +KPX afii10024 afii10070 -12 +KPX afii10024 afii10080 -11 +KPX afii10024 afii10085 -11 +KPX afii10025 afii10029 -11 +KPX afii10025 afii10032 -11 +KPX afii10025 afii10035 -11 +KPX afii10025 afii10036 -22 +KPX afii10025 afii10037 -11 +KPX afii10025 afii10038 -11 +KPX afii10025 afii10041 -22 +KPX afii10025 afii10049 -11 +KPX afii10028 afii10025 -11 +KPX afii10028 afii10032 -11 +KPX afii10028 afii10035 -11 +KPX afii10028 afii10037 11 +KPX afii10028 afii10038 -34 +KPX afii10029 afii10038 -11 +KPX afii10029 afii10066 11 +KPX afii10029 afii10085 11 +KPX afii10030 afii10038 -11 +KPX afii10030 afii10041 -11 +KPX afii10030 afii10065 11 +KPX afii10030 afii10070 11 +KPX afii10030 afii10080 11 +KPX afii10030 afii10083 11 +KPX afii10030 afii10085 11 +KPX afii10030 afii10089 -11 +KPX afii10030 afii10095 11 +KPX afii10032 afii10017 -22 +KPX afii10032 afii10021 -22 +KPX afii10032 afii10024 -22 +KPX afii10032 afii10029 -11 +KPX afii10032 afii10037 -22 +KPX afii10032 afii10039 -45 +KPX afii10032 afii10041 -22 +KPX afii10032 afii10049 -22 +KPX afii10032 afii10069 -22 +KPX afii10032 afii10077 -11 +KPX afii10032 afii10087 -11 +KPX afii10034 comma -189 +KPX afii10034 period -189 +KPX afii10034 colon -22 +KPX afii10034 semicolon -22 +KPX afii10034 guillemotright -56 +KPX afii10034 afii10017 -67 +KPX afii10034 afii10021 -67 +KPX afii10034 afii10024 -11 +KPX afii10034 afii10025 -22 +KPX afii10034 afii10029 -56 +KPX afii10034 afii10030 -11 +KPX afii10034 afii10032 -22 +KPX afii10034 afii10035 -11 +KPX afii10034 afii10036 -45 +KPX afii10034 afii10037 -22 +KPX afii10034 afii10038 -11 +KPX afii10034 afii10039 -45 +KPX afii10034 afii10049 -22 +KPX afii10034 afii10065 -33 +KPX afii10034 afii10069 -78 +KPX afii10034 afii10070 -44 +KPX afii10034 afii10080 -44 +KPX afii10034 afii10095 -22 +KPX afii10034 afii10097 -33 +KPX afii10035 afii10017 -22 +KPX afii10035 afii10021 -22 +KPX afii10035 afii10025 -11 +KPX afii10035 afii10029 -33 +KPX afii10035 afii10030 -11 +KPX afii10035 afii10032 -22 +KPX afii10035 afii10036 -33 +KPX afii10035 afii10037 -33 +KPX afii10035 afii10039 -56 +KPX afii10035 afii10041 -33 +KPX afii10035 afii10044 -34 +KPX afii10035 afii10047 -11 +KPX afii10035 afii10065 11 +KPX afii10035 afii10072 22 +KPX afii10035 afii10089 -11 +KPX afii10036 comma -111 +KPX afii10036 period -111 +KPX afii10036 guillemotleft -44 +KPX afii10036 guillemotright -44 +KPX afii10036 emdash -22 +KPX afii10036 afii10017 -33 +KPX afii10036 afii10021 -33 +KPX afii10036 afii10024 11 +KPX afii10036 afii10025 -11 +KPX afii10036 afii10029 -22 +KPX afii10036 afii10032 -45 +KPX afii10036 afii10038 -33 +KPX afii10036 afii10049 -22 +KPX afii10036 afii10065 -45 +KPX afii10036 afii10067 -44 +KPX afii10036 afii10070 -56 +KPX afii10036 afii10074 -44 +KPX afii10036 afii10076 -44 +KPX afii10036 afii10077 -45 +KPX afii10036 afii10078 -44 +KPX afii10036 afii10080 -78 +KPX afii10036 afii10081 -44 +KPX afii10036 afii10082 -56 +KPX afii10036 afii10083 -56 +KPX afii10036 afii10085 -56 +KPX afii10036 afii10087 -44 +KPX afii10036 afii10091 -44 +KPX afii10036 afii10093 -44 +KPX afii10036 afii10094 -44 +KPX afii10036 afii10096 -44 +KPX afii10036 afii10097 -56 +KPX afii10037 comma -133 +KPX afii10037 period -133 +KPX afii10037 colon -22 +KPX afii10037 semicolon -22 +KPX afii10037 guillemotleft -44 +KPX afii10037 guillemotright -45 +KPX afii10037 emdash -11 +KPX afii10037 afii10017 -67 +KPX afii10037 afii10021 -45 +KPX afii10037 afii10025 -22 +KPX afii10037 afii10029 -33 +KPX afii10037 afii10032 -33 +KPX afii10037 afii10038 -33 +KPX afii10037 afii10047 -22 +KPX afii10037 afii10049 -22 +KPX afii10037 afii10066 -22 +KPX afii10037 afii10067 -56 +KPX afii10037 afii10068 -45 +KPX afii10037 afii10069 -78 +KPX afii10037 afii10070 -67 +KPX afii10037 afii10072 -33 +KPX afii10037 afii10073 -56 +KPX afii10037 afii10074 -45 +KPX afii10037 afii10075 -33 +KPX afii10037 afii10076 -45 +KPX afii10037 afii10077 -67 +KPX afii10037 afii10078 -45 +KPX afii10037 afii10079 -45 +KPX afii10037 afii10080 -67 +KPX afii10037 afii10081 -45 +KPX afii10037 afii10082 -45 +KPX afii10037 afii10083 -67 +KPX afii10037 afii10087 -45 +KPX afii10037 afii10088 -45 +KPX afii10037 afii10090 -45 +KPX afii10037 afii10091 -45 +KPX afii10037 afii10096 -45 +KPX afii10037 afii10097 -67 +KPX afii10038 afii10017 -22 +KPX afii10038 afii10021 -33 +KPX afii10038 afii10029 -33 +KPX afii10038 afii10036 -56 +KPX afii10038 afii10037 -45 +KPX afii10038 afii10041 -22 +KPX afii10038 afii10049 -34 +KPX afii10038 afii10077 -33 +KPX afii10039 afii10025 -22 +KPX afii10039 afii10032 -33 +KPX afii10039 afii10035 -33 +KPX afii10039 afii10038 -33 +KPX afii10039 afii10047 -34 +KPX afii10039 afii10080 -11 +KPX afii10039 afii10085 -22 +KPX afii10040 afii10032 -22 +KPX afii10040 afii10065 22 +KPX afii10043 afii10065 11 +KPX afii10043 afii10085 22 +KPX afii10044 quoteright -67 +KPX afii10044 afii10049 -33 +KPX afii10046 quoteright -78 +KPX afii10046 afii10017 -22 +KPX afii10046 afii10021 -22 +KPX afii10046 afii10024 -33 +KPX afii10046 afii10025 -11 +KPX afii10046 afii10029 -34 +KPX afii10046 afii10030 -22 +KPX afii10046 afii10032 -22 +KPX afii10046 afii10035 -22 +KPX afii10046 afii10036 -100 +KPX afii10046 afii10039 -45 +KPX afii10046 afii10041 -78 +KPX afii10046 afii10047 -11 +KPX afii10046 afii10049 -45 +KPX afii10047 afii10021 -33 +KPX afii10047 afii10024 -12 +KPX afii10047 afii10025 -11 +KPX afii10047 afii10029 -33 +KPX afii10047 afii10039 -34 +KPX afii10047 afii10049 -22 +KPX afii10047 afii10069 -33 +KPX afii10047 afii10072 11 +KPX afii10047 afii10077 -33 +KPX afii10047 afii10078 -11 +KPX afii10047 afii10097 -11 +KPX afii10048 afii10017 -33 +KPX afii10048 afii10021 -44 +KPX afii10048 afii10024 -22 +KPX afii10048 afii10029 -45 +KPX afii10048 afii10032 -11 +KPX afii10048 afii10035 -11 +KPX afii10048 afii10036 -56 +KPX afii10048 afii10039 -45 +KPX afii10048 afii10041 -33 +KPX afii10048 afii10069 -45 +KPX afii10048 afii10077 -45 +KPX afii10048 afii10078 -11 +KPX afii10065 afii10073 -11 +KPX afii10065 afii10084 -22 +KPX afii10065 afii10085 -11 +KPX afii10065 afii10089 -22 +KPX afii10066 afii10065 -23 +KPX afii10066 afii10069 -45 +KPX afii10066 afii10070 -11 +KPX afii10066 afii10072 -11 +KPX afii10066 afii10073 -22 +KPX afii10066 afii10077 -45 +KPX afii10066 afii10078 -22 +KPX afii10066 afii10083 -11 +KPX afii10066 afii10085 -22 +KPX afii10066 afii10086 -11 +KPX afii10066 afii10087 -33 +KPX afii10066 afii10089 -33 +KPX afii10066 afii10092 -33 +KPX afii10066 afii10095 -11 +KPX afii10066 afii10097 -22 +KPX afii10067 afii10065 -11 +KPX afii10067 afii10066 -11 +KPX afii10067 afii10069 -11 +KPX afii10067 afii10070 -11 +KPX afii10067 afii10072 -11 +KPX afii10067 afii10073 -11 +KPX afii10067 afii10077 -23 +KPX afii10067 afii10078 -11 +KPX afii10067 afii10080 -11 +KPX afii10067 afii10083 -11 +KPX afii10067 afii10084 -22 +KPX afii10067 afii10085 -22 +KPX afii10067 afii10086 -11 +KPX afii10067 afii10089 -45 +KPX afii10067 afii10092 -33 +KPX afii10067 afii10097 -11 +KPX afii10068 comma -122 +KPX afii10068 period -122 +KPX afii10068 afii10065 -22 +KPX afii10068 afii10069 -45 +KPX afii10068 afii10070 -22 +KPX afii10068 afii10073 -11 +KPX afii10068 afii10077 -22 +KPX afii10068 afii10080 -22 +KPX afii10068 afii10083 -22 +KPX afii10068 afii10097 -11 +KPX afii10069 afii10092 -22 +KPX afii10069 afii10095 11 +KPX afii10070 afii10066 -11 +KPX afii10070 afii10069 -22 +KPX afii10070 afii10072 -11 +KPX afii10070 afii10073 -22 +KPX afii10070 afii10077 -33 +KPX afii10070 afii10084 -33 +KPX afii10070 afii10085 -11 +KPX afii10070 afii10087 -22 +KPX afii10070 afii10089 -33 +KPX afii10072 afii10066 11 +KPX afii10072 afii10085 11 +KPX afii10072 afii10089 -11 +KPX afii10072 afii10092 22 +KPX afii10073 afii10066 -11 +KPX afii10073 afii10069 -22 +KPX afii10073 afii10070 -11 +KPX afii10073 afii10073 -11 +KPX afii10073 afii10077 -11 +KPX afii10073 afii10080 -11 +KPX afii10073 afii10083 -11 +KPX afii10073 afii10085 -11 +KPX afii10073 afii10086 -11 +KPX afii10073 afii10089 -33 +KPX afii10073 afii10092 -22 +KPX afii10076 afii10065 22 +KPX afii10076 afii10066 22 +KPX afii10076 afii10070 11 +KPX afii10076 afii10073 11 +KPX afii10076 afii10077 11 +KPX afii10076 afii10080 11 +KPX afii10076 afii10083 11 +KPX afii10076 afii10084 11 +KPX afii10076 afii10085 11 +KPX afii10076 afii10095 11 +KPX afii10077 afii10080 11 +KPX afii10077 afii10089 -22 +KPX afii10078 afii10066 -11 +KPX afii10078 afii10073 -11 +KPX afii10078 afii10085 11 +KPX afii10080 afii10069 -22 +KPX afii10080 afii10072 -11 +KPX afii10080 afii10073 -11 +KPX afii10080 afii10077 -22 +KPX afii10080 afii10084 -22 +KPX afii10080 afii10085 -11 +KPX afii10080 afii10087 -11 +KPX afii10080 afii10089 -22 +KPX afii10082 afii10069 -23 +KPX afii10082 afii10073 -11 +KPX afii10082 afii10077 -34 +KPX afii10082 afii10084 -22 +KPX afii10082 afii10085 -11 +KPX afii10082 afii10087 -11 +KPX afii10082 afii10089 -22 +KPX afii10082 afii10097 -11 +KPX afii10083 afii10072 11 +KPX afii10083 afii10080 11 +KPX afii10083 afii10089 -11 +KPX afii10083 afii10095 11 +KPX afii10084 comma -111 +KPX afii10084 period -111 +KPX afii10084 afii10065 -11 +KPX afii10084 afii10069 -33 +KPX afii10084 afii10070 -11 +KPX afii10084 afii10072 33 +KPX afii10084 afii10077 -22 +KPX afii10084 afii10080 -11 +KPX afii10084 afii10083 -11 +KPX afii10084 afii10085 11 +KPX afii10085 comma -100 +KPX afii10085 period -100 +KPX afii10085 guillemotright 11 +KPX afii10085 afii10065 -11 +KPX afii10085 afii10066 11 +KPX afii10085 afii10069 -33 +KPX afii10085 afii10070 -11 +KPX afii10085 afii10072 11 +KPX afii10085 afii10077 -22 +KPX afii10085 afii10078 -11 +KPX afii10085 afii10080 -12 +KPX afii10085 afii10082 -11 +KPX afii10085 afii10083 -11 +KPX afii10085 afii10086 -11 +KPX afii10085 afii10095 -11 +KPX afii10085 afii10097 -11 +KPX afii10086 afii10066 -11 +KPX afii10086 afii10069 -22 +KPX afii10086 afii10077 -22 +KPX afii10086 afii10084 -22 +KPX afii10086 afii10085 -11 +KPX afii10086 afii10089 -22 +KPX afii10086 afii10097 -11 +KPX afii10087 afii10065 -11 +KPX afii10087 afii10066 -11 +KPX afii10087 afii10070 -11 +KPX afii10087 afii10073 -11 +KPX afii10087 afii10080 -11 +KPX afii10087 afii10083 -11 +KPX afii10087 afii10084 -11 +KPX afii10087 afii10086 -11 +KPX afii10087 afii10089 -22 +KPX afii10088 afii10070 -11 +KPX afii10088 afii10073 -11 +KPX afii10088 afii10080 -11 +KPX afii10088 afii10083 -11 +KPX afii10091 afii10070 -11 +KPX afii10091 afii10080 -11 +KPX afii10091 afii10085 11 +KPX afii10094 afii10084 -78 +KPX afii10094 afii10089 -67 +KPX afii10095 afii10069 -22 +KPX afii10095 afii10070 11 +KPX afii10095 afii10073 -11 +KPX afii10095 afii10077 -22 +KPX afii10095 afii10080 11 +KPX afii10095 afii10084 -22 +KPX afii10095 afii10087 -11 +KPX afii10095 afii10097 -11 +KPX afii10096 afii10069 -22 +KPX afii10096 afii10072 -11 +KPX afii10096 afii10077 -22 +KPX afii10096 afii10078 -11 +KPX afii10096 afii10084 -22 +KPX afii10096 afii10087 -11 +KPX afii10096 afii10089 -22 +KPX afii10110 comma -100 +KPX afii10110 period -100 +KPX afii10050 comma -122 +KPX afii10050 period -122 +KPX afii10050 colon -22 +KPX afii10050 semicolon -22 +KPX afii10050 guillemotleft -78 +KPX afii10050 guillemotright -78 +KPX afii10050 emdash -22 +KPX pi alpha -14 +KPX pi sigma -14 +KPX pi phi -14 +KPX pi alphatonos -14 +KPX pi zeta -14 +KPX pi omicron -14 +KPX pi sigma1 -14 +KPX pi omega -14 +KPX pi omegatonos -14 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/public_html/fonts/arialbd.afm b/public_html/fonts/arialbd.afm index 0f5c9f2..91d8b49 100644 --- a/public_html/fonts/arialbd.afm +++ b/public_html/fonts/arialbd.afm @@ -1,2640 +1,2640 @@ -StartFontMetrics 4.1 -FontName Arial-BoldMT -FullName Arial Bold -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Arial -Weight Bold -Version Version 3.00 -Characters 1674 -ItalicAngle 0.0 -Ascender 905 -Descender -212 -UnderlineThickness 105 -UnderlinePosition -106 -IsFixedPitch false -FontBBox -627 -376 2000 1010 -StartCharMetrics 1709 -C 0 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 278 ; N space ; B 90 0 238 716 ; -C 33 ; WX 333 ; N exclam ; B 90 0 238 716 ; -C 34 ; WX 474 ; N quotedbl ; B 55 461 424 716 ; -C 35 ; WX 556 ; N numbersign ; B 9 -12 544 728 ; -C 36 ; WX 556 ; N dollar ; B 34 -100 512 773 ; -C 37 ; WX 889 ; N percent ; B 43 -29 842 728 ; -C 38 ; WX 722 ; N ampersand ; B 44 -19 706 728 ; -C 39 ; WX 238 ; N quotesingle ; B 45 461 194 716 ; -C 40 ; WX 333 ; N parenleft ; B 52 -210 301 728 ; -C 41 ; WX 333 ; N parenright ; B 33 -210 281 728 ; -C 42 ; WX 389 ; N asterisk ; B 14 387 368 728 ; -C 43 ; WX 584 ; N plus ; B 42 103 542 604 ; -C 44 ; WX 278 ; N comma ; B 57 -160 206 137 ; -C 45 ; WX 333 ; N hyphen ; B 32 191 301 328 ; -C 46 ; WX 278 ; N period ; B 72 0 209 137 ; -C 47 ; WX 278 ; N slash ; B -1 -12 279 728 ; -C 48 ; WX 556 ; N zero ; B 42 -12 507 719 ; -C 49 ; WX 556 ; N one ; B 79 0 394 719 ; -C 50 ; WX 556 ; N two ; B 25 0 506 719 ; -C 51 ; WX 556 ; N three ; B 38 -12 513 719 ; -C 52 ; WX 556 ; N four ; B 19 0 533 719 ; -C 53 ; WX 556 ; N five ; B 44 -12 526 706 ; -C 54 ; WX 556 ; N six ; B 42 -12 521 719 ; -C 55 ; WX 556 ; N seven ; B 42 0 512 706 ; -C 56 ; WX 556 ; N eight ; B 41 -13 511 719 ; -C 57 ; WX 556 ; N nine ; B 32 -13 510 719 ; -C 58 ; WX 333 ; N colon ; B 98 0 235 519 ; -C 59 ; WX 333 ; N semicolon ; B 83 -160 231 519 ; -C 60 ; WX 584 ; N less ; B 46 82 537 625 ; -C 61 ; WX 584 ; N equal ; B 42 182 542 524 ; -C 62 ; WX 584 ; N greater ; B 46 81 538 625 ; -C 63 ; WX 611 ; N question ; B 52 0 565 723 ; -C 64 ; WX 975 ; N at ; B 30 -210 972 729 ; -C 65 ; WX 722 ; N A ; B 0 0 718 716 ; -C 66 ; WX 722 ; N B ; B 73 0 673 716 ; -C 67 ; WX 722 ; N C ; B 47 -12 671 728 ; -C 68 ; WX 722 ; N D ; B 72 0 672 716 ; -C 69 ; WX 667 ; N E ; B 73 0 617 716 ; -C 70 ; WX 611 ; N F ; B 74 0 564 716 ; -C 71 ; WX 778 ; N G ; B 48 -12 717 728 ; -C 72 ; WX 722 ; N H ; B 73 0 646 716 ; -C 73 ; WX 278 ; N I ; B 68 0 213 716 ; -C 74 ; WX 556 ; N J ; B 17 -12 475 716 ; -C 75 ; WX 722 ; N K ; B 75 0 720 716 ; -C 76 ; WX 611 ; N L ; B 77 0 581 710 ; -C 77 ; WX 833 ; N M ; B 71 0 762 716 ; -C 78 ; WX 722 ; N N ; B 74 0 642 716 ; -C 79 ; WX 778 ; N O ; B 43 -12 738 728 ; -C 80 ; WX 667 ; N P ; B 73 0 621 716 ; -C 81 ; WX 778 ; N Q ; B 43 -72 765 728 ; -C 82 ; WX 722 ; N R ; B 73 0 717 716 ; -C 83 ; WX 667 ; N S ; B 36 -13 618 728 ; -C 84 ; WX 611 ; N T ; B 21 0 590 716 ; -C 85 ; WX 722 ; N U ; B 72 -12 643 716 ; -C 86 ; WX 667 ; N V ; B 0 0 666 716 ; -C 87 ; WX 944 ; N W ; B 3 0 943 716 ; -C 88 ; WX 667 ; N X ; B 0 0 666 716 ; -C 89 ; WX 667 ; N Y ; B -1 0 668 716 ; -C 90 ; WX 611 ; N Z ; B 11 0 592 716 ; -C 91 ; WX 333 ; N bracketleft ; B 71 -202 314 716 ; -C 92 ; WX 278 ; N backslash ; B -1 -12 279 728 ; -C 93 ; WX 333 ; N bracketright ; B 19 -202 262 716 ; -C 94 ; WX 584 ; N asciicircum ; B 56 338 527 728 ; -C 95 ; WX 556 ; N underscore ; B -9 -198 561 -109 ; -C 96 ; WX 333 ; N grave ; B 21 582 242 728 ; -C 97 ; WX 556 ; N a ; B 36 -12 522 530 ; -C 98 ; WX 611 ; N b ; B 66 -12 572 716 ; -C 99 ; WX 556 ; N c ; B 42 -12 531 530 ; -C 100 ; WX 611 ; N d ; B 41 -12 547 716 ; -C 101 ; WX 556 ; N e ; B 32 -12 519 530 ; -C 102 ; WX 333 ; N f ; B 12 0 362 728 ; -C 103 ; WX 611 ; N g ; B 41 -210 547 530 ; -C 104 ; WX 611 ; N h ; B 71 0 543 716 ; -C 105 ; WX 278 ; N i ; B 72 0 209 716 ; -C 106 ; WX 278 ; N j ; B -46 -210 206 716 ; -C 107 ; WX 556 ; N k ; B 67 0 546 716 ; -C 108 ; WX 278 ; N l ; B 72 0 209 716 ; -C 109 ; WX 889 ; N m ; B 62 0 824 530 ; -C 110 ; WX 611 ; N n ; B 71 0 543 530 ; -C 111 ; WX 611 ; N o ; B 40 -12 575 530 ; -C 112 ; WX 611 ; N p ; B 68 -197 574 530 ; -C 113 ; WX 611 ; N q ; B 44 -197 548 530 ; -C 114 ; WX 389 ; N r ; B 66 0 402 530 ; -C 115 ; WX 556 ; N s ; B 23 -12 508 530 ; -C 116 ; WX 333 ; N t ; B 15 -12 321 702 ; -C 117 ; WX 611 ; N u ; B 69 -12 541 519 ; -C 118 ; WX 556 ; N v ; B 5 0 544 519 ; -C 119 ; WX 778 ; N w ; B 4 0 777 519 ; -C 120 ; WX 556 ; N x ; B 6 0 547 519 ; -C 121 ; WX 556 ; N y ; B 7 -210 540 519 ; -C 122 ; WX 500 ; N z ; B 17 0 479 519 ; -C 123 ; WX 389 ; N braceleft ; B 29 -210 363 728 ; -C 124 ; WX 280 ; N bar ; B 86 -210 195 728 ; -C 125 ; WX 389 ; N braceright ; B 22 -210 356 728 ; -C 126 ; WX 584 ; N asciitilde ; B 33 253 551 451 ; -C 127 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 556 ; N Euro ; B -16 -12 525 728 ; -C 129 ; WX 567 ; N afii10052 ; B 75 0 579 903 ; -C 130 ; WX 278 ; N quotesinglbase ; B 57 -160 206 137 ; -C 131 ; WX 556 ; N florin ; B -10 -210 558 728 ; -C 132 ; WX 500 ; N quotedblbase ; B 51 -160 430 137 ; -C 133 ; WX 1000 ; N ellipsis ; B 98 0 902 137 ; -C 134 ; WX 556 ; N dagger ; B 33 -171 517 707 ; -C 135 ; WX 556 ; N daggerdbl ; B 33 -171 517 707 ; -C 136 ; WX 333 ; N circumflex ; B 1 584 332 728 ; -C 137 ; WX 1000 ; N perthousand ; B 0 -29 1000 728 ; -C 138 ; WX 667 ; N Scaron ; B 36 -13 618 904 ; -C 139 ; WX 333 ; N guilsinglleft ; B 37 34 299 480 ; -C 140 ; WX 1000 ; N OE ; B 35 -12 969 728 ; -C 141 ; WX 610 ; N afii10061 ; B 75 0 602 903 ; -C 142 ; WX 611 ; N Zcaron ; B 11 0 592 904 ; -C 143 ; WX 719 ; N afii10145 ; B 75 -197 644 716 ; -C 144 ; WX 500 ; N quotedblbase ; B 51 -160 430 137 ; -C 145 ; WX 278 ; N quoteleft ; B 74 426 223 723 ; -C 146 ; WX 278 ; N quoteright ; B 57 417 206 714 ; -C 147 ; WX 500 ; N quotedblleft ; B 64 426 442 723 ; -C 148 ; WX 500 ; N quotedblright ; B 51 418 430 716 ; -C 149 ; WX 350 ; N bullet ; B 32 209 321 498 ; -C 150 ; WX 556 ; N endash ; B -2 208 554 311 ; -C 151 ; WX 1000 ; N emdash ; B 0 208 1000 311 ; -C 152 ; WX 333 ; N tilde ; B -6 588 332 713 ; -C 153 ; WX 1000 ; N trademark ; B 105 316 877 716 ; -C 154 ; WX 556 ; N scaron ; B 23 -12 508 728 ; -C 155 ; WX 333 ; N guilsinglright ; B 37 34 299 480 ; -C 156 ; WX 944 ; N oe ; B 43 -12 903 530 ; -C 157 ; WX 500 ; N afii10109 ; B 66 0 501 728 ; -C 158 ; WX 500 ; N zcaron ; B 17 0 479 728 ; -C 159 ; WX 667 ; N Ydieresis ; B -1 0 668 875 ; -C 160 ; WX 278 ; N space ; B 90 0 238 716 ; -C 161 ; WX 333 ; N exclamdown ; B 95 -199 244 519 ; -C 162 ; WX 556 ; N cent ; B 41 -197 530 711 ; -C 163 ; WX 556 ; N sterling ; B 6 -12 541 728 ; -C 164 ; WX 556 ; N currency ; B 22 101 531 610 ; -C 165 ; WX 556 ; N yen ; B 0 0 551 716 ; -C 166 ; WX 280 ; N brokenbar ; B 86 -210 195 728 ; -C 167 ; WX 556 ; N section ; B 29 -210 521 728 ; -C 168 ; WX 333 ; N dieresis ; B 2 610 331 728 ; -C 169 ; WX 737 ; N copyright ; B -4 -18 744 730 ; -C 170 ; WX 370 ; N ordfeminine ; B 18 363 346 728 ; -C 171 ; WX 556 ; N guillemotleft ; B 47 34 500 480 ; -C 172 ; WX 584 ; N logicalnot ; B 42 184 542 524 ; -C 173 ; WX 333 ; N hyphen ; B 32 191 301 328 ; -C 174 ; WX 737 ; N registered ; B -4 -18 744 730 ; -C 175 ; WX 552 ; N overscore ; B -9 758 561 847 ; -C 176 ; WX 400 ; N degree ; B 42 417 354 728 ; -C 177 ; WX 549 ; N plusminus ; B 24 0 525 674 ; -C 178 ; WX 333 ; N twosuperior ; B 12 355 309 725 ; -C 179 ; WX 333 ; N threesuperior ; B 20 349 313 725 ; -C 180 ; WX 333 ; N acute ; B 91 582 313 728 ; -C 181 ; WX 576 ; N mu1 ; B 54 -199 526 519 ; -C 182 ; WX 556 ; N paragraph ; B -1 -197 551 716 ; -C 183 ; WX 278 ; N periodcentered ; B 72 280 209 417 ; -C 184 ; WX 333 ; N cedilla ; B 19 -205 285 -6 ; -C 185 ; WX 333 ; N onesuperior ; B 44 355 242 725 ; -C 186 ; WX 365 ; N ordmasculine ; B 13 361 352 728 ; -C 187 ; WX 556 ; N guillemotright ; B 52 34 505 480 ; -C 188 ; WX 834 ; N onequarter ; B 45 -26 824 725 ; -C 189 ; WX 834 ; N onehalf ; B 45 -26 809 725 ; -C 190 ; WX 834 ; N threequarters ; B 20 -26 824 725 ; -C 191 ; WX 611 ; N questiondown ; B 49 -205 563 519 ; -C 192 ; WX 722 ; N Agrave ; B 0 0 718 903 ; -C 193 ; WX 722 ; N Aacute ; B 0 0 718 903 ; -C 194 ; WX 722 ; N Acircumflex ; B 0 0 718 901 ; -C 195 ; WX 722 ; N Atilde ; B 0 0 718 880 ; -C 196 ; WX 722 ; N Adieresis ; B 0 0 718 875 ; -C 197 ; WX 722 ; N Aring ; B 0 0 718 858 ; -C 198 ; WX 1000 ; N AE ; B -42 0 952 716 ; -C 199 ; WX 722 ; N Ccedilla ; B 47 -205 671 728 ; -C 200 ; WX 667 ; N Egrave ; B 73 0 617 903 ; -C 201 ; WX 667 ; N Eacute ; B 73 0 617 903 ; -C 202 ; WX 667 ; N Ecircumflex ; B 73 0 617 901 ; -C 203 ; WX 667 ; N Edieresis ; B 73 0 617 875 ; -C 204 ; WX 278 ; N Igrave ; B -5 0 216 903 ; -C 205 ; WX 278 ; N Iacute ; B 52 0 273 903 ; -C 206 ; WX 278 ; N Icircumflex ; B -21 0 310 901 ; -C 207 ; WX 278 ; N Idieresis ; B -22 0 306 875 ; -C 208 ; WX 722 ; N Eth ; B -1 0 673 716 ; -C 209 ; WX 722 ; N Ntilde ; B 74 0 642 880 ; -C 210 ; WX 778 ; N Ograve ; B 43 -12 738 903 ; -C 211 ; WX 778 ; N Oacute ; B 43 -12 738 903 ; -C 212 ; WX 778 ; N Ocircumflex ; B 43 -12 738 901 ; -C 213 ; WX 778 ; N Otilde ; B 43 -12 738 880 ; -C 214 ; WX 778 ; N Odieresis ; B 43 -12 738 875 ; -C 215 ; WX 584 ; N multiply ; B 53 115 530 591 ; -C 216 ; WX 778 ; N Oslash ; B 31 -40 750 750 ; -C 217 ; WX 722 ; N Ugrave ; B 72 -12 643 903 ; -C 218 ; WX 722 ; N Uacute ; B 72 -12 643 903 ; -C 219 ; WX 722 ; N Ucircumflex ; B 72 -12 643 901 ; -C 220 ; WX 722 ; N Udieresis ; B 72 -12 643 875 ; -C 221 ; WX 667 ; N Yacute ; B -1 0 668 903 ; -C 222 ; WX 667 ; N Thorn ; B 73 0 621 716 ; -C 223 ; WX 611 ; N germandbls ; B 68 -12 576 728 ; -C 224 ; WX 556 ; N agrave ; B 36 -12 522 728 ; -C 225 ; WX 556 ; N aacute ; B 36 -12 522 728 ; -C 226 ; WX 556 ; N acircumflex ; B 36 -12 522 728 ; -C 227 ; WX 556 ; N atilde ; B 36 -12 522 713 ; -C 228 ; WX 556 ; N adieresis ; B 36 -12 522 728 ; -C 229 ; WX 556 ; N aring ; B 36 -12 522 751 ; -C 230 ; WX 889 ; N ae ; B 43 -12 842 530 ; -C 231 ; WX 556 ; N ccedilla ; B 42 -205 531 530 ; -C 232 ; WX 556 ; N egrave ; B 32 -12 519 728 ; -C 233 ; WX 556 ; N eacute ; B 32 -12 519 728 ; -C 234 ; WX 556 ; N ecircumflex ; B 32 -12 519 728 ; -C 235 ; WX 556 ; N edieresis ; B 32 -12 519 728 ; -C 236 ; WX 278 ; N igrave ; B -11 0 210 728 ; -C 237 ; WX 278 ; N iacute ; B 62 0 283 728 ; -C 238 ; WX 278 ; N icircumflex ; B -25 0 306 728 ; -C 239 ; WX 278 ; N idieresis ; B -23 0 305 728 ; -C 240 ; WX 611 ; N eth ; B 41 -12 574 716 ; -C 241 ; WX 611 ; N ntilde ; B 71 0 543 713 ; -C 242 ; WX 611 ; N ograve ; B 40 -12 575 728 ; -C 243 ; WX 611 ; N oacute ; B 40 -12 575 728 ; -C 244 ; WX 611 ; N ocircumflex ; B 40 -12 575 728 ; -C 245 ; WX 611 ; N otilde ; B 40 -12 575 713 ; -C 246 ; WX 611 ; N odieresis ; B 40 -12 575 728 ; -C 247 ; WX 549 ; N divide ; B 24 90 524 616 ; -C 248 ; WX 611 ; N oslash ; B 42 -36 578 546 ; -C 249 ; WX 611 ; N ugrave ; B 69 -12 541 728 ; -C 250 ; WX 611 ; N uacute ; B 69 -12 541 728 ; -C 251 ; WX 611 ; N ucircumflex ; B 69 -12 541 728 ; -C 252 ; WX 611 ; N udieresis ; B 69 -12 541 728 ; -C 253 ; WX 556 ; N yacute ; B 7 -210 540 728 ; -C 254 ; WX 611 ; N thorn ; B 68 -197 574 716 ; -C 255 ; WX 556 ; N ydieresis ; B 7 -210 540 728 ; -C -1 ; WX 0 ; N .null ; B 90 0 238 716 ; -C -1 ; WX 278 ; N nonmarkingreturn ; B 90 0 238 716 ; -C -1 ; WX 549 ; N notequal ; B 24 -12 524 719 ; -C -1 ; WX 713 ; N infinity ; B 74 182 640 523 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 520 708 ; -C -1 ; WX 549 ; N greaterequal ; B 29 0 520 708 ; -C -1 ; WX 494 ; N partialdiff ; B 20 -12 475 728 ; -C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ; -C -1 ; WX 823 ; N product ; B 79 -210 744 728 ; -C -1 ; WX 549 ; N pi1 ; B 0 0 549 519 ; -C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ; -C -1 ; WX 768 ; N Ohm ; B 27 0 747 734 ; -C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; -C -1 ; WX 549 ; N approxequal ; B 15 135 534 569 ; -C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; -C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; -C -1 ; WX 167 ; N fraction ; B -167 -26 334 725 ; -C -1 ; WX 611 ; N fi ; B 15 0 538 728 ; -C -1 ; WX 611 ; N fl ; B 15 0 538 728 ; -C -1 ; WX 278 ; N dotlessi ; B 72 0 209 519 ; -C -1 ; WX 333 ; N macron ; B 9 604 324 694 ; -C -1 ; WX 333 ; N breve ; B 13 586 317 728 ; -C -1 ; WX 333 ; N dotaccent ; B 100 598 235 728 ; -C -1 ; WX 333 ; N ring ; B 71 560 262 751 ; -C -1 ; WX 333 ; N hungarumlaut ; B 47 584 439 730 ; -C -1 ; WX 333 ; N ogonek ; B 78 -210 295 13 ; -C -1 ; WX 333 ; N caron ; B 1 584 332 728 ; -C -1 ; WX 611 ; N Lslash ; B 5 0 584 716 ; -C -1 ; WX 278 ; N lslash ; B 5 0 276 716 ; -C -1 ; WX 584 ; N minus ; B 42 289 542 417 ; -C -1 ; WX 556 ; N franc ; B 0 0 506 716 ; -C -1 ; WX 778 ; N Gbreve ; B 48 -12 717 896 ; -C -1 ; WX 611 ; N gbreve ; B 41 -210 547 728 ; -C -1 ; WX 278 ; N Idot ; B 68 0 213 887 ; -C -1 ; WX 667 ; N Scedilla ; B 36 -205 618 728 ; -C -1 ; WX 556 ; N scedilla ; B 23 -205 508 530 ; -C -1 ; WX 722 ; N Cacute ; B 47 -12 671 903 ; -C -1 ; WX 556 ; N cacute ; B 42 -12 531 728 ; -C -1 ; WX 722 ; N Ccaron ; B 47 -12 671 904 ; -C -1 ; WX 556 ; N ccaron ; B 42 -12 531 728 ; -C -1 ; WX 611 ; N dmacron ; B 41 -12 602 716 ; -C -1 ; WX 333 ; N middot ; B 239 280 376 417 ; -C -1 ; WX 722 ; N Abreve ; B 0 0 718 896 ; -C -1 ; WX 556 ; N abreve ; B 36 -12 522 728 ; -C -1 ; WX 722 ; N Aogonek ; B 0 -210 764 716 ; -C -1 ; WX 556 ; N aogonek ; B 36 -210 591 530 ; -C -1 ; WX 722 ; N Dcaron ; B 72 0 672 904 ; -C -1 ; WX 719 ; N dcaron ; B 40 -12 719 716 ; -C -1 ; WX 722 ; N Dslash ; B -1 0 673 716 ; -C -1 ; WX 667 ; N Eogonek ; B 73 -210 617 716 ; -C -1 ; WX 556 ; N eogonek ; B 32 -210 519 530 ; -C -1 ; WX 667 ; N Ecaron ; B 73 0 617 904 ; -C -1 ; WX 556 ; N ecaron ; B 32 -12 519 728 ; -C -1 ; WX 611 ; N Lacute ; B 77 0 581 903 ; -C -1 ; WX 278 ; N lacute ; B 59 0 280 898 ; -C -1 ; WX 611 ; N Lcaron ; B 77 0 581 710 ; -C -1 ; WX 385 ; N lcaron ; B 73 0 383 716 ; -C -1 ; WX 611 ; N Ldot ; B 77 0 581 710 ; -C -1 ; WX 479 ; N ldot ; B 72 0 409 716 ; -C -1 ; WX 722 ; N Nacute ; B 74 0 642 903 ; -C -1 ; WX 611 ; N nacute ; B 71 0 543 728 ; -C -1 ; WX 722 ; N Ncaron ; B 74 0 642 904 ; -C -1 ; WX 611 ; N ncaron ; B 71 0 543 728 ; -C -1 ; WX 778 ; N Odblacute ; B 43 -12 738 902 ; -C -1 ; WX 611 ; N odblacute ; B 40 -12 575 730 ; -C -1 ; WX 722 ; N Racute ; B 73 0 717 903 ; -C -1 ; WX 389 ; N racute ; B 66 0 402 728 ; -C -1 ; WX 722 ; N Rcaron ; B 73 0 717 904 ; -C -1 ; WX 389 ; N rcaron ; B 39 0 402 728 ; -C -1 ; WX 667 ; N Sacute ; B 36 -13 618 903 ; -C -1 ; WX 556 ; N sacute ; B 23 -12 508 728 ; -C -1 ; WX 611 ; N Tcedilla ; B 21 -319 590 716 ; -C -1 ; WX 333 ; N tcedilla ; B 15 -293 321 702 ; -C -1 ; WX 611 ; N Tcaron ; B 21 0 590 904 ; -C -1 ; WX 479 ; N tcaron ; B 15 -12 480 716 ; -C -1 ; WX 722 ; N Uring ; B 72 -12 643 919 ; -C -1 ; WX 611 ; N uring ; B 69 -12 541 751 ; -C -1 ; WX 722 ; N Udblacute ; B 72 -12 643 902 ; -C -1 ; WX 611 ; N udblacute ; B 69 -12 548 730 ; -C -1 ; WX 611 ; N Zacute ; B 11 0 592 903 ; -C -1 ; WX 500 ; N zacute ; B 17 0 479 728 ; -C -1 ; WX 611 ; N Zdot ; B 11 0 592 890 ; -C -1 ; WX 500 ; N zdot ; B 17 0 479 728 ; -C -1 ; WX 601 ; N Gamma ; B 75 0 579 716 ; -C -1 ; WX 778 ; N Theta ; B 42 -12 736 728 ; -C -1 ; WX 821 ; N Phi ; B 42 -29 779 734 ; -C -1 ; WX 615 ; N alpha ; B 38 -12 582 530 ; -C -1 ; WX 606 ; N delta ; B 38 -12 569 716 ; -C -1 ; WX 475 ; N epsilon ; B 38 -12 463 530 ; -C -1 ; WX 684 ; N sigma ; B 38 -12 661 530 ; -C -1 ; WX 446 ; N tau ; B 23 0 422 519 ; -C -1 ; WX 715 ; N phi ; B 38 -197 678 531 ; -C -1 ; WX 552 ; N underscoredbl ; B -9 -376 561 -109 ; -C -1 ; WX 604 ; N exclamdbl ; B 90 0 509 716 ; -C -1 ; WX 396 ; N nsuperior ; B 39 253 357 585 ; -C -1 ; WX 1094 ; N peseta ; B 20 -13 1075 716 ; -C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; -C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; -C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; -C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; -C -1 ; WX 722 ; N intersection ; B 70 0 648 719 ; -C -1 ; WX 583 ; N equivalence ; B 42 73 542 633 ; -C -1 ; WX 604 ; N house ; B 77 0 527 563 ; -C -1 ; WX 584 ; N revlogicalnot ; B 42 184 542 524 ; -C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; -C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; -C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; -C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ; -C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; -C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; -C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; -C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; -C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; -C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; -C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; -C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; -C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; -C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; -C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; -C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; -C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; -C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; -C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; -C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; -C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; -C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; -C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; -C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; -C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; -C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; -C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; -C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; -C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; -C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; -C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; -C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; -C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; -C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; -C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; -C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; -C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; -C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; -C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; -C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ; -C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; -C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; -C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; -C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; -C -1 ; WX 656 ; N club ; B 27 0 629 601 ; -C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; -C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; -C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; -C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; -C -1 ; WX 785 ; N IJ ; B 68 -12 708 716 ; -C -1 ; WX 556 ; N ij ; B 72 -210 478 716 ; -C -1 ; WX 708 ; N napostrophe ; B -28 0 635 716 ; -C -1 ; WX 240 ; N minute ; B 69 461 247 716 ; -C -1 ; WX 479 ; N second ; B 69 461 467 716 ; -C -1 ; WX 885 ; N afii61248 ; B 17 -27 868 728 ; -C -1 ; WX 489 ; N afii61289 ; B 12 -12 453 728 ; -C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; -C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ; -C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ; -C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; -C -1 ; WX 354 ; N openbullet ; B 38 190 316 470 ; -C -1 ; WX 722 ; N Amacron ; B 0 0 718 871 ; -C -1 ; WX 556 ; N amacron ; B 36 -12 522 694 ; -C -1 ; WX 722 ; N Ccircumflex ; B 47 -12 671 924 ; -C -1 ; WX 556 ; N ccircumflex ; B 42 -12 531 728 ; -C -1 ; WX 722 ; N Cdot ; B 47 -12 671 910 ; -C -1 ; WX 556 ; N cdot ; B 42 -12 531 728 ; -C -1 ; WX 667 ; N Emacron ; B 73 0 617 871 ; -C -1 ; WX 556 ; N emacron ; B 32 -12 519 694 ; -C -1 ; WX 667 ; N Ebreve ; B 73 0 617 918 ; -C -1 ; WX 556 ; N ebreve ; B 32 -12 519 728 ; -C -1 ; WX 667 ; N Edot ; B 73 0 617 910 ; -C -1 ; WX 556 ; N edot ; B 32 -12 519 728 ; -C -1 ; WX 778 ; N Gcircumflex ; B 48 -12 717 924 ; -C -1 ; WX 611 ; N gcircumflex ; B 41 -210 547 728 ; -C -1 ; WX 778 ; N Gdot ; B 48 -12 717 910 ; -C -1 ; WX 611 ; N gdot ; B 41 -210 547 728 ; -C -1 ; WX 778 ; N Gcedilla ; B 48 -205 717 728 ; -C -1 ; WX 611 ; N gcedilla ; B 41 -210 547 801 ; -C -1 ; WX 722 ; N Hcircumflex ; B 73 0 646 924 ; -C -1 ; WX 611 ; N hcircumflex ; B 71 0 543 901 ; -C -1 ; WX 722 ; N Hbar ; B 2 0 716 716 ; -C -1 ; WX 611 ; N hbar ; B 12 0 544 716 ; -C -1 ; WX 278 ; N Itilde ; B -34 0 304 904 ; -C -1 ; WX 278 ; N itilde ; B -34 0 304 713 ; -C -1 ; WX 278 ; N Imacron ; B -19 0 296 871 ; -C -1 ; WX 278 ; N imacron ; B -19 0 296 694 ; -C -1 ; WX 278 ; N Ibreve ; B -15 0 290 918 ; -C -1 ; WX 278 ; N ibreve ; B -15 0 290 728 ; -C -1 ; WX 278 ; N Iogonek ; B 54 -210 271 716 ; -C -1 ; WX 278 ; N iogonek ; B 57 -210 274 716 ; -C -1 ; WX 556 ; N Jcircumflex ; B 17 -12 568 924 ; -C -1 ; WX 278 ; N jcircumflex ; B -46 -210 304 728 ; -C -1 ; WX 722 ; N Kcedilla ; B 75 -206 720 716 ; -C -1 ; WX 556 ; N kcedilla ; B 67 -206 546 716 ; -C -1 ; WX 556 ; N kgreenlandic ; B 69 0 548 519 ; -C -1 ; WX 611 ; N Lcedilla ; B 77 -206 581 710 ; -C -1 ; WX 278 ; N lcedilla ; B -9 -206 257 716 ; -C -1 ; WX 722 ; N Ncedilla ; B 74 -206 642 716 ; -C -1 ; WX 611 ; N ncedilla ; B 71 -206 543 530 ; -C -1 ; WX 723 ; N Eng ; B 76 -13 676 728 ; -C -1 ; WX 611 ; N eng ; B 69 -213 542 530 ; -C -1 ; WX 778 ; N Omacron ; B 43 -12 738 871 ; -C -1 ; WX 611 ; N omacron ; B 40 -12 575 694 ; -C -1 ; WX 778 ; N Obreve ; B 43 -12 738 918 ; -C -1 ; WX 611 ; N obreve ; B 40 -12 575 728 ; -C -1 ; WX 722 ; N Rcedilla ; B 73 -206 717 716 ; -C -1 ; WX 389 ; N rcedilla ; B 21 -206 402 530 ; -C -1 ; WX 667 ; N Scircumflex ; B 36 -13 618 924 ; -C -1 ; WX 556 ; N scircumflex ; B 23 -12 508 728 ; -C -1 ; WX 611 ; N Tbar ; B 21 0 590 716 ; -C -1 ; WX 333 ; N tbar ; B 10 -12 321 702 ; -C -1 ; WX 722 ; N Utilde ; B 72 -12 643 904 ; -C -1 ; WX 611 ; N utilde ; B 69 -12 541 713 ; -C -1 ; WX 722 ; N Umacron ; B 72 -12 643 871 ; -C -1 ; WX 611 ; N umacron ; B 69 -12 541 694 ; -C -1 ; WX 722 ; N Ubreve ; B 72 -12 643 918 ; -C -1 ; WX 611 ; N ubreve ; B 69 -12 541 728 ; -C -1 ; WX 722 ; N Uogonek ; B 72 -210 643 716 ; -C -1 ; WX 611 ; N uogonek ; B 69 -211 616 519 ; -C -1 ; WX 944 ; N Wcircumflex ; B 3 0 943 924 ; -C -1 ; WX 778 ; N wcircumflex ; B 4 0 777 728 ; -C -1 ; WX 667 ; N Ycircumflex ; B -1 0 668 924 ; -C -1 ; WX 556 ; N ycircumflex ; B 7 -210 540 728 ; -C -1 ; WX 278 ; N longs ; B 69 0 343 728 ; -C -1 ; WX 722 ; N Aringacute ; B 0 0 718 1004 ; -C -1 ; WX 556 ; N aringacute ; B 36 -12 522 926 ; -C -1 ; WX 1000 ; N AEacute ; B -42 0 952 926 ; -C -1 ; WX 889 ; N aeacute ; B 43 -12 842 728 ; -C -1 ; WX 778 ; N Oslashacute ; B 31 -40 750 926 ; -C -1 ; WX 611 ; N oslashacute ; B 42 -36 578 728 ; -C -1 ; WX 333 ; N anoteleia ; B 98 381 235 519 ; -C -1 ; WX 944 ; N Wgrave ; B 3 0 943 926 ; -C -1 ; WX 778 ; N wgrave ; B 4 0 777 728 ; -C -1 ; WX 944 ; N Wacute ; B 3 0 943 926 ; -C -1 ; WX 778 ; N wacute ; B 4 0 777 728 ; -C -1 ; WX 944 ; N Wdieresis ; B 3 0 943 898 ; -C -1 ; WX 778 ; N wdieresis ; B 4 0 777 728 ; -C -1 ; WX 667 ; N Ygrave ; B -1 0 668 926 ; -C -1 ; WX 556 ; N ygrave ; B 7 -210 540 728 ; -C -1 ; WX 278 ; N quotereversed ; B 73 418 221 716 ; -C -1 ; WX 333 ; N radicalex ; B -20 604 354 694 ; -C -1 ; WX 556 ; N afii08941 ; B 6 -12 541 728 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 834 ; N oneeighth ; B 45 -26 812 725 ; -C -1 ; WX 834 ; N threeeighths ; B 20 -26 812 725 ; -C -1 ; WX 834 ; N fiveeighths ; B 23 -26 812 725 ; -C -1 ; WX 834 ; N seveneighths ; B 23 -26 812 725 ; -C -1 ; WX 333 ; N commaaccent ; B 92 -276 239 -55 ; -C -1 ; WX 333 ; N undercommaaccent ; B 19 -206 285 -10 ; -C -1 ; WX 333 ; N tonos ; B 91 582 313 728 ; -C -1 ; WX 465 ; N dieresistonos ; B -6 582 471 728 ; -C -1 ; WX 722 ; N Alphatonos ; B -12 0 721 716 ; -C -1 ; WX 853 ; N Epsilontonos ; B -34 0 803 716 ; -C -1 ; WX 906 ; N Etatonos ; B -34 0 831 716 ; -C -1 ; WX 474 ; N Iotatonos ; B -34 0 403 716 ; -C -1 ; WX 825 ; N Omicrontonos ; B -44 -12 783 728 ; -C -1 ; WX 927 ; N Upsilontonos ; B -27 0 928 716 ; -C -1 ; WX 838 ; N Omegatonos ; B -49 0 791 728 ; -C -1 ; WX 278 ; N iotadieresistonos ; B -105 0 372 728 ; -C -1 ; WX 722 ; N Alpha ; B 0 0 718 716 ; -C -1 ; WX 722 ; N Beta ; B 73 0 673 716 ; -C -1 ; WX 719 ; N Delta ; B 0 0 718 716 ; -C -1 ; WX 667 ; N Epsilon ; B 73 0 617 716 ; -C -1 ; WX 611 ; N Zeta ; B 11 0 592 716 ; -C -1 ; WX 722 ; N Eta ; B 73 0 646 716 ; -C -1 ; WX 278 ; N Iota ; B 68 0 213 716 ; -C -1 ; WX 722 ; N Kappa ; B 75 0 720 716 ; -C -1 ; WX 667 ; N Lambda ; B 0 0 667 716 ; -C -1 ; WX 833 ; N Mu ; B 71 0 762 716 ; -C -1 ; WX 722 ; N Nu ; B 74 0 642 716 ; -C -1 ; WX 644 ; N Xi ; B 50 0 594 716 ; -C -1 ; WX 778 ; N Omicron ; B 43 -12 738 728 ; -C -1 ; WX 722 ; N Pi ; B 75 0 647 716 ; -C -1 ; WX 667 ; N Rho ; B 73 0 621 716 ; -C -1 ; WX 600 ; N Sigma ; B 44 0 564 716 ; -C -1 ; WX 611 ; N Tau ; B 21 0 590 716 ; -C -1 ; WX 667 ; N Upsilon ; B -1 0 668 716 ; -C -1 ; WX 667 ; N Chi ; B 0 0 666 716 ; -C -1 ; WX 809 ; N Psi ; B 42 0 767 716 ; -C -1 ; WX 802 ; N Omega ; B 48 0 754 728 ; -C -1 ; WX 278 ; N Iotadieresis ; B -25 0 303 882 ; -C -1 ; WX 667 ; N Upsilondieresis ; B -1 0 668 882 ; -C -1 ; WX 615 ; N alphatonos ; B 38 -12 582 728 ; -C -1 ; WX 451 ; N epsilontonos ; B 38 -12 463 728 ; -C -1 ; WX 611 ; N etatonos ; B 69 -197 542 728 ; -C -1 ; WX 278 ; N iotatonos ; B 63 0 285 728 ; -C -1 ; WX 582 ; N upsilondieresistonos ; B 53 -12 529 728 ; -C -1 ; WX 610 ; N beta ; B 70 -197 573 728 ; -C -1 ; WX 556 ; N gamma ; B 7 -197 546 519 ; -C -1 ; WX 460 ; N zeta ; B 38 -210 452 716 ; -C -1 ; WX 611 ; N eta ; B 69 -197 542 530 ; -C -1 ; WX 541 ; N theta ; B 38 -12 503 728 ; -C -1 ; WX 278 ; N iota ; B 70 0 208 519 ; -C -1 ; WX 558 ; N kappa ; B 69 0 550 519 ; -C -1 ; WX 556 ; N lambda ; B 7 0 546 716 ; -C -1 ; WX 612 ; N mu ; B 70 -197 542 519 ; -C -1 ; WX 556 ; N nu ; B 5 0 544 519 ; -C -1 ; WX 445 ; N xi ; B 38 -210 445 728 ; -C -1 ; WX 611 ; N omicron ; B 40 -12 575 530 ; -C -1 ; WX 619 ; N rho ; B 58 -197 581 530 ; -C -1 ; WX 520 ; N sigma1 ; B 38 -210 503 530 ; -C -1 ; WX 582 ; N upsilon ; B 58 -12 524 519 ; -C -1 ; WX 576 ; N chi ; B 8 -197 569 519 ; -C -1 ; WX 753 ; N psi ; B 58 -197 695 519 ; -C -1 ; WX 845 ; N omega ; B 38 -12 807 519 ; -C -1 ; WX 278 ; N iotadieresis ; B -25 0 303 728 ; -C -1 ; WX 582 ; N upsilondieresis ; B 58 -12 524 728 ; -C -1 ; WX 611 ; N omicrontonos ; B 40 -12 575 728 ; -C -1 ; WX 582 ; N upsilontonos ; B 58 -12 524 728 ; -C -1 ; WX 845 ; N omegatonos ; B 38 -12 807 728 ; -C -1 ; WX 669 ; N afii10023 ; B 73 0 617 875 ; -C -1 ; WX 885 ; N afii10051 ; B 23 -6 846 716 ; -C -1 ; WX 711 ; N afii10053 ; B 43 -12 669 728 ; -C -1 ; WX 667 ; N afii10054 ; B 36 -13 618 728 ; -C -1 ; WX 278 ; N afii10055 ; B 68 0 213 716 ; -C -1 ; WX 276 ; N afii10056 ; B -26 0 302 875 ; -C -1 ; WX 556 ; N afii10057 ; B 17 -12 475 716 ; -C -1 ; WX 1094 ; N afii10058 ; B 13 -4 1047 716 ; -C -1 ; WX 1063 ; N afii10059 ; B 77 0 1013 716 ; -C -1 ; WX 875 ; N afii10060 ; B 27 0 803 716 ; -C -1 ; WX 622 ; N afii10062 ; B 0 -9 622 897 ; -C -1 ; WX 722 ; N afii10017 ; B 0 0 718 716 ; -C -1 ; WX 719 ; N afii10018 ; B 76 0 674 716 ; -C -1 ; WX 722 ; N afii10019 ; B 73 0 673 716 ; -C -1 ; WX 567 ; N afii10020 ; B 80 0 565 716 ; -C -1 ; WX 712 ; N afii10021 ; B -3 -156 688 716 ; -C -1 ; WX 667 ; N afii10022 ; B 73 0 617 716 ; -C -1 ; WX 904 ; N afii10024 ; B 11 0 893 721 ; -C -1 ; WX 626 ; N afii10025 ; B 21 -12 572 728 ; -C -1 ; WX 719 ; N afii10026 ; B 75 0 644 716 ; -C -1 ; WX 719 ; N afii10027 ; B 75 0 644 894 ; -C -1 ; WX 610 ; N afii10028 ; B 75 0 602 721 ; -C -1 ; WX 702 ; N afii10029 ; B 16 -4 625 716 ; -C -1 ; WX 833 ; N afii10030 ; B 71 0 762 716 ; -C -1 ; WX 722 ; N afii10031 ; B 73 0 646 716 ; -C -1 ; WX 778 ; N afii10032 ; B 43 -12 738 728 ; -C -1 ; WX 719 ; N afii10033 ; B 75 0 644 716 ; -C -1 ; WX 667 ; N afii10034 ; B 73 0 621 716 ; -C -1 ; WX 722 ; N afii10035 ; B 47 -12 671 728 ; -C -1 ; WX 611 ; N afii10036 ; B 21 0 590 716 ; -C -1 ; WX 622 ; N afii10037 ; B 0 -9 622 716 ; -C -1 ; WX 854 ; N afii10038 ; B 43 0 810 715 ; -C -1 ; WX 667 ; N afii10039 ; B 0 0 666 716 ; -C -1 ; WX 730 ; N afii10040 ; B 75 -156 704 716 ; -C -1 ; WX 703 ; N afii10041 ; B 61 0 626 716 ; -C -1 ; WX 1005 ; N afii10042 ; B 75 0 930 716 ; -C -1 ; WX 1019 ; N afii10043 ; B 75 -156 993 716 ; -C -1 ; WX 870 ; N afii10044 ; B 13 0 823 716 ; -C -1 ; WX 979 ; N afii10045 ; B 77 0 902 716 ; -C -1 ; WX 719 ; N afii10046 ; B 76 0 673 716 ; -C -1 ; WX 711 ; N afii10047 ; B 42 -12 668 728 ; -C -1 ; WX 1031 ; N afii10048 ; B 73 -12 984 728 ; -C -1 ; WX 719 ; N afii10049 ; B 2 0 646 716 ; -C -1 ; WX 556 ; N afii10065 ; B 36 -12 522 530 ; -C -1 ; WX 618 ; N afii10066 ; B 45 -12 575 732 ; -C -1 ; WX 615 ; N afii10067 ; B 73 0 576 519 ; -C -1 ; WX 417 ; N afii10068 ; B 66 0 417 519 ; -C -1 ; WX 635 ; N afii10069 ; B -3 -137 612 519 ; -C -1 ; WX 556 ; N afii10070 ; B 32 -12 519 530 ; -C -1 ; WX 709 ; N afii10072 ; B 0 0 710 522 ; -C -1 ; WX 497 ; N afii10073 ; B 12 -12 458 530 ; -C -1 ; WX 615 ; N afii10074 ; B 68 0 546 519 ; -C -1 ; WX 615 ; N afii10075 ; B 68 0 546 729 ; -C -1 ; WX 500 ; N afii10076 ; B 66 0 501 522 ; -C -1 ; WX 635 ; N afii10077 ; B 12 -9 568 519 ; -C -1 ; WX 740 ; N afii10078 ; B 76 0 674 519 ; -C -1 ; WX 604 ; N afii10079 ; B 66 0 538 519 ; -C -1 ; WX 611 ; N afii10080 ; B 40 -12 575 530 ; -C -1 ; WX 604 ; N afii10081 ; B 66 0 527 519 ; -C -1 ; WX 611 ; N afii10082 ; B 68 -197 574 530 ; -C -1 ; WX 556 ; N afii10083 ; B 42 -12 531 530 ; -C -1 ; WX 490 ; N afii10084 ; B 10 0 479 519 ; -C -1 ; WX 556 ; N afii10085 ; B 7 -210 540 519 ; -C -1 ; WX 875 ; N afii10086 ; B 41 -197 834 716 ; -C -1 ; WX 556 ; N afii10087 ; B 6 0 547 519 ; -C -1 ; WX 615 ; N afii10088 ; B 67 -137 591 519 ; -C -1 ; WX 581 ; N afii10089 ; B 56 0 516 519 ; -C -1 ; WX 833 ; N afii10090 ; B 68 0 765 519 ; -C -1 ; WX 844 ; N afii10091 ; B 69 -137 822 519 ; -C -1 ; WX 729 ; N afii10092 ; B 20 0 689 519 ; -C -1 ; WX 854 ; N afii10093 ; B 73 0 789 519 ; -C -1 ; WX 615 ; N afii10094 ; B 75 0 575 519 ; -C -1 ; WX 552 ; N afii10095 ; B 27 -12 512 530 ; -C -1 ; WX 854 ; N afii10096 ; B 71 -12 815 530 ; -C -1 ; WX 583 ; N afii10097 ; B -2 0 516 519 ; -C -1 ; WX 556 ; N afii10071 ; B 32 -12 519 728 ; -C -1 ; WX 611 ; N afii10099 ; B 0 -210 543 716 ; -C -1 ; WX 417 ; N afii10100 ; B 66 0 417 728 ; -C -1 ; WX 552 ; N afii10101 ; B 40 -12 524 530 ; -C -1 ; WX 556 ; N afii10102 ; B 23 -12 508 530 ; -C -1 ; WX 278 ; N afii10103 ; B 72 0 209 716 ; -C -1 ; WX 281 ; N afii10104 ; B -23 0 305 728 ; -C -1 ; WX 278 ; N afii10105 ; B -46 -210 206 716 ; -C -1 ; WX 969 ; N afii10106 ; B 12 -9 931 519 ; -C -1 ; WX 906 ; N afii10107 ; B 68 0 866 519 ; -C -1 ; WX 611 ; N afii10108 ; B 0 0 543 716 ; -C -1 ; WX 556 ; N afii10110 ; B 7 -210 540 729 ; -C -1 ; WX 604 ; N afii10193 ; B 66 -137 537 519 ; -C -1 ; WX 487 ; N afii10050 ; B 73 0 460 872 ; -C -1 ; WX 447 ; N afii10098 ; B 66 0 416 655 ; -C -1 ; WX 1000 ; N afii00208 ; B 32 208 968 311 ; -C -1 ; WX 1115 ; N afii61352 ; B 80 0 1073 716 ; -C -1 ; WX 766 ; N pi ; B 23 0 742 519 ; -C -1 ; WX 333 ; N sheva ; B 125 -210 208 -24 ; -C -1 ; WX 333 ; N hatafsegol ; B 15 -210 318 -24 ; -C -1 ; WX 333 ; N hatafpatah ; B 24 -210 309 -24 ; -C -1 ; WX 333 ; N hatafqamats ; B 24 -210 309 -24 ; -C -1 ; WX 333 ; N hiriq ; B 125 -180 208 -98 ; -C -1 ; WX 333 ; N tsere ; B 62 -180 272 -98 ; -C -1 ; WX 333 ; N segol ; B 62 -210 271 -24 ; -C -1 ; WX 333 ; N patah ; B 68 -154 265 -103 ; -C -1 ; WX 333 ; N qamats ; B 68 -210 265 -77 ; -C -1 ; WX 333 ; N holam ; B 125 577 208 659 ; -C -1 ; WX 333 ; N qubuts ; B 8 -210 325 -25 ; -C -1 ; WX 333 ; N dagesh ; B 125 241 208 323 ; -C -1 ; WX 333 ; N meteg ; B 141 -210 192 -25 ; -C -1 ; WX 447 ; N maqaf ; B 61 408 386 518 ; -C -1 ; WX 333 ; N rafe ; B 68 611 265 662 ; -C -1 ; WX 299 ; N paseq ; B 98 -101 202 620 ; -C -1 ; WX 333 ; N shindot ; B 376 577 458 660 ; -C -1 ; WX 333 ; N sindot ; B -125 577 -42 660 ; -C -1 ; WX 333 ; N sofpasuq ; B 98 0 235 519 ; -C -1 ; WX 583 ; N alef ; B 43 0 570 518 ; -C -1 ; WX 576 ; N bet ; B 32 0 554 524 ; -C -1 ; WX 457 ; N gimel ; B 5 0 425 524 ; -C -1 ; WX 550 ; N dalet ; B 24 0 525 518 ; -C -1 ; WX 614 ; N he ; B 63 0 553 524 ; -C -1 ; WX 273 ; N vav ; B 66 0 207 518 ; -C -1 ; WX 413 ; N zayin ; B 44 0 396 518 ; -C -1 ; WX 616 ; N het ; B 66 0 550 524 ; -C -1 ; WX 626 ; N tet ; B 61 -12 570 530 ; -C -1 ; WX 273 ; N yod ; B 66 229 207 518 ; -C -1 ; WX 521 ; N finalkaf ; B 20 -199 460 524 ; -C -1 ; WX 491 ; N kaf ; B 37 -8 452 526 ; -C -1 ; WX 496 ; N lamed ; B 32 0 445 716 ; -C -1 ; WX 611 ; N finalmem ; B 66 0 550 524 ; -C -1 ; WX 630 ; N mem ; B 27 0 569 524 ; -C -1 ; WX 273 ; N finalnun ; B 66 -199 207 518 ; -C -1 ; WX 386 ; N nun ; B 37 0 325 524 ; -C -1 ; WX 613 ; N samekh ; B 39 -12 574 530 ; -C -1 ; WX 543 ; N ayin ; B 5 -77 492 518 ; -C -1 ; WX 594 ; N finalpe ; B 49 -199 533 524 ; -C -1 ; WX 587 ; N pe ; B 49 -8 548 527 ; -C -1 ; WX 500 ; N finaltsadi ; B 5 -199 458 518 ; -C -1 ; WX 512 ; N tsadi ; B 5 0 463 518 ; -C -1 ; WX 573 ; N qof ; B 63 -199 521 518 ; -C -1 ; WX 521 ; N resh ; B 20 0 460 524 ; -C -1 ; WX 715 ; N shin ; B 44 -14 676 518 ; -C -1 ; WX 673 ; N tav ; B 22 -4 607 524 ; -C -1 ; WX 546 ; N doublevav ; B 66 0 480 518 ; -C -1 ; WX 546 ; N vavyod ; B 66 0 480 518 ; -C -1 ; WX 546 ; N doubleyod ; B 66 229 480 518 ; -C -1 ; WX 276 ; N geresh ; B 39 312 242 518 ; -C -1 ; WX 504 ; N gershayim ; B 39 312 470 518 ; -C -1 ; WX 818 ; N newsheqelsign ; B 66 0 752 518 ; -C -1 ; WX 273 ; N vavshindot ; B -41 0 207 660 ; -C -1 ; WX 521 ; N finalkafsheva ; B 20 -199 460 524 ; -C -1 ; WX 521 ; N finalkafqamats ; B 20 -199 460 524 ; -C -1 ; WX 496 ; N lamedholam ; B -114 0 445 716 ; -C -1 ; WX 496 ; N lamedholamdagesh ; B -114 0 445 716 ; -C -1 ; WX 559 ; N altayin ; B 24 0 508 518 ; -C -1 ; WX 715 ; N shinshindot ; B 44 -14 676 660 ; -C -1 ; WX 715 ; N shinsindot ; B 44 -14 676 660 ; -C -1 ; WX 715 ; N shindageshshindot ; B 44 -14 676 660 ; -C -1 ; WX 715 ; N shindageshsindot ; B 44 -14 676 660 ; -C -1 ; WX 583 ; N alefpatah ; B 43 -154 570 518 ; -C -1 ; WX 583 ; N alefqamats ; B 43 -210 570 518 ; -C -1 ; WX 583 ; N alefmapiq ; B 43 0 570 518 ; -C -1 ; WX 576 ; N betdagesh ; B 32 0 554 524 ; -C -1 ; WX 454 ; N gimeldagesh ; B 5 0 425 524 ; -C -1 ; WX 550 ; N daletdagesh ; B 24 0 525 518 ; -C -1 ; WX 614 ; N hedagesh ; B 63 0 553 524 ; -C -1 ; WX 323 ; N vavdagesh ; B 0 0 257 518 ; -C -1 ; WX 438 ; N zayindagesh ; B 0 0 412 518 ; -C -1 ; WX 626 ; N tetdagesh ; B 61 -12 570 530 ; -C -1 ; WX 323 ; N yoddagesh ; B 0 229 257 518 ; -C -1 ; WX 521 ; N finalkafdagesh ; B 20 -199 460 524 ; -C -1 ; WX 491 ; N kafdagesh ; B 37 -8 452 526 ; -C -1 ; WX 496 ; N lameddagesh ; B 32 0 445 716 ; -C -1 ; WX 630 ; N memdagesh ; B 27 0 569 524 ; -C -1 ; WX 386 ; N nundagesh ; B 37 0 325 524 ; -C -1 ; WX 613 ; N samekhdagesh ; B 39 -12 574 530 ; -C -1 ; WX 594 ; N finalpedagesh ; B 49 -199 533 524 ; -C -1 ; WX 587 ; N pedagesh ; B 49 -8 548 527 ; -C -1 ; WX 512 ; N tsadidagesh ; B 5 0 463 518 ; -C -1 ; WX 573 ; N qofdagesh ; B 63 -199 521 518 ; -C -1 ; WX 521 ; N reshdagesh ; B 20 0 460 524 ; -C -1 ; WX 715 ; N shindagesh ; B 44 -14 676 518 ; -C -1 ; WX 673 ; N tavdages ; B 22 -4 607 524 ; -C -1 ; WX 273 ; N vavholam ; B 66 0 207 659 ; -C -1 ; WX 576 ; N betrafe ; B 32 0 554 662 ; -C -1 ; WX 491 ; N kafrafe ; B 37 -8 452 662 ; -C -1 ; WX 587 ; N perafe ; B 49 -8 548 662 ; -C -1 ; WX 607 ; N aleflamed ; B 32 0 595 716 ; -C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; -C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; -C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; -C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; -C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ; -C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ; -C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ; -C -1 ; WX 469 ; N afii57409 ; B 62 46 422 510 ; -C -1 ; WX 198 ; N afii57440 ; B -34 143 198 276 ; -C -1 ; WX 201 ; N afii57451 ; B 34 683 201 857 ; -C -1 ; WX 237 ; N afii57452 ; B 34 683 237 872 ; -C -1 ; WX 201 ; N afii57453 ; B 34 -133 201 41 ; -C -1 ; WX 201 ; N afii57454 ; B 34 683 201 784 ; -C -1 ; WX 209 ; N afii57455 ; B 35 683 209 895 ; -C -1 ; WX 201 ; N afii57456 ; B 34 -60 201 41 ; -C -1 ; WX 211 ; N afii57457 ; B 34 683 211 840 ; -C -1 ; WX 165 ; N afii57458 ; B 34 683 165 834 ; -C -1 ; WX 562 ; N afii57392 ; B 191 206 360 457 ; -C -1 ; WX 562 ; N afii57393 ; B 164 146 359 719 ; -C -1 ; WX 562 ; N afii57394 ; B 127 143 419 718 ; -C -1 ; WX 562 ; N afii57395 ; B 77 143 476 713 ; -C -1 ; WX 562 ; N afii57396 ; B 147 145 404 710 ; -C -1 ; WX 562 ; N afii57397 ; B 114 231 448 634 ; -C -1 ; WX 562 ; N afii57398 ; B 104 149 426 718 ; -C -1 ; WX 562 ; N afii57399 ; B 76 143 457 717 ; -C -1 ; WX 562 ; N afii57400 ; B 92 149 473 724 ; -C -1 ; WX 562 ; N afii57401 ; B 116 146 427 719 ; -C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ; -C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ; -C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ; -C -1 ; WX 750 ; N afii57459 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543 ; B 125 0 625 625 ; -C -1 ; WX 343 ; N afii57534 ; B 43 126 304 519 ; -C -1 ; WX 750 ; N afii57494 ; B 125 0 625 625 ; -C -1 ; WX 562 ; N afii62843 ; B 81 143 471 737 ; -C -1 ; WX 562 ; N afii62844 ; B 92 143 461 719 ; -C -1 ; WX 562 ; N afii62845 ; B 108 143 451 729 ; -C -1 ; WX 750 ; N afii64240 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64241 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63954 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57382 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64242 ; B 125 0 625 625 ; -C -1 ; WX 211 ; N afii62881 ; B 34 683 211 995 ; -C -1 ; WX 750 ; N afii57504 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57369 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57370 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57371 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57372 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57373 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57374 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57375 ; B 125 0 625 625 ; -C -1 ; WX 612 ; N afii57391 ; B -34 143 612 276 ; -C -1 ; WX 750 ; N afii57471 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii52258 ; B 125 0 625 625 ; -C -1 ; WX 649 ; N afii57506 ; B 28 -193 649 489 ; -C -1 ; WX 649 ; N afii62958 ; B 28 -193 649 489 ; -C -1 ; WX 271 ; N afii62956 ; B -34 -193 271 492 ; -C -1 ; WX 271 ; N afii52957 ; B -34 -193 271 492 ; -C -1 ; WX 750 ; N afii57505 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62889 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62887 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62888 ; B 125 0 625 625 ; -C -1 ; WX 577 ; N afii57507 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N afii62961 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N afii62959 ; B -34 -193 523 501 ; -C -1 ; WX 523 ; N afii62960 ; B -34 -193 523 501 ; -C -1 ; WX 433 ; N afii57508 ; B 5 -72 447 813 ; -C -1 ; WX 433 ; N afii62962 ; B 5 -72 447 813 ; -C -1 ; WX 757 ; N afii57567 ; B 20 143 757 708 ; -C -1 ; WX 879 ; N afii62964 ; B 20 143 879 722 ; -C -1 ; WX 360 ; N afii52305 ; B -34 143 360 708 ; -C -1 ; WX 542 ; N afii52306 ; B -34 143 542 722 ; -C -1 ; WX 757 ; N afii57509 ; B 20 143 757 863 ; -C -1 ; WX 879 ; N afii62967 ; B 20 143 879 876 ; -C -1 ; WX 360 ; N afii62965 ; B -34 143 360 863 ; -C -1 ; WX 542 ; N afii62966 ; B -34 143 542 876 ; -C -1 ; WX 645 ; N afii57555 ; B 74 -60 575 461 ; -C -1 ; WX 554 ; N afii52364 ; B 5 -174 554 282 ; -C -1 ; WX 750 ; N afii63753 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63754 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63759 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63763 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63795 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62891 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63808 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62938 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63810 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62942 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62947 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63813 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63823 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63824 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63833 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63844 ; B 125 0 625 625 ; -C -1 ; WX 226 ; N afii62882 ; B 23 683 226 1010 ; -C -1 ; WX 211 ; N afii62883 ; B 34 678 211 978 ; -C -1 ; WX 211 ; N afii62884 ; B 34 683 211 918 ; -C -1 ; WX 211 ; N afii62885 ; B 31 683 211 974 ; -C -1 ; WX 211 ; N afii62886 ; B 34 683 211 931 ; -C -1 ; WX 750 ; N afii63846 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63849 ; B 125 0 625 625 ; -C -1 ; WX 0 ; N uni202A ; B -18 -134 210 603 ; -C -1 ; WX 0 ; N uni202B ; B -210 -134 18 603 ; -C -1 ; WX 0 ; N uni202D ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni202E ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni202C ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206E ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N _b_852 ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206A ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206B ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N _b_855 ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206D ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uniF00A ; B -18 -208 18 894 ; -C -1 ; WX 0 ; N uniF00B ; B -114 -208 114 894 ; -C -1 ; WX 0 ; N uniF00C ; B -18 -208 109 894 ; -C -1 ; WX 0 ; N uniF00D ; B -109 -208 18 894 ; -C -1 ; WX 0 ; N uniF00E ; B -18 -208 114 894 ; -C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; -C -1 ; WX 750 ; N afii63904 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63905 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63906 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63908 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63910 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63912 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62927 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63941 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62939 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63943 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62943 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62946 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63946 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62951 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63948 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62953 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63950 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63951 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63952 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63953 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63956 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63958 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63959 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63960 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63961 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64046 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64058 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64059 ; B 125 0 625 625 ; -C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ; -C -1 ; WX 319 ; N afii64061 ; B 50 -209 262 785 ; -C -1 ; WX 750 ; N afii62945 ; B 125 0 625 625 ; -C -1 ; WX 703 ; N afii64184 ; B 22 91 661 920 ; -C -1 ; WX 469 ; N afii52399 ; B 62 46 422 510 ; -C -1 ; WX 238 ; N afii52400 ; B 0 109 238 831 ; -C -1 ; WX 253 ; N afii62753 ; B -30 143 253 831 ; -C -1 ; WX 217 ; N afii57411 ; B 46 109 182 876 ; -C -1 ; WX 234 ; N afii62754 ; B -3 143 234 876 ; -C -1 ; WX 451 ; N afii57412 ; B 3 -71 451 661 ; -C -1 ; WX 451 ; N afii62755 ; B 3 -71 451 661 ; -C -1 ; WX 217 ; N afii57413 ; B 46 -88 181 736 ; -C -1 ; WX 234 ; N afii62756 ; B 13 -88 234 736 ; -C -1 ; WX 645 ; N afii57414 ; B 74 -60 575 546 ; -C -1 ; WX 577 ; N afii62759 ; B 8 -98 577 524 ; -C -1 ; WX 271 ; N afii62757 ; B -34 143 271 661 ; -C -1 ; WX 271 ; N afii62758 ; B -34 143 271 661 ; -C -1 ; WX 217 ; N afii57415 ; B 66 109 181 736 ; -C -1 ; WX 234 ; N afii62760 ; B 13 143 234 736 ; -C -1 ; WX 649 ; N afii57416 ; B 28 -69 649 489 ; -C -1 ; WX 649 ; N afii62763 ; B 28 -69 649 489 ; -C -1 ; WX 271 ; N afii62761 ; B -34 -69 271 492 ; -C -1 ; WX 271 ; N afii62762 ; B -34 -69 271 492 ; -C -1 ; WX 343 ; N afii57417 ; B 26 126 304 763 ; -C -1 ; WX 415 ; N afii62764 ; B 1 143 415 873 ; -C -1 ; WX 649 ; N afii57418 ; B 28 143 649 656 ; -C -1 ; WX 649 ; N afii62767 ; B 28 143 649 656 ; -C -1 ; WX 271 ; N afii62765 ; B -34 143 271 715 ; -C -1 ; WX 271 ; N afii62766 ; B -34 143 271 715 ; -C -1 ; WX 649 ; N afii57419 ; B 29 144 649 766 ; -C -1 ; WX 649 ; N afii62770 ; B 29 144 649 766 ; -C -1 ; WX 271 ; N afii62768 ; B -34 143 271 828 ; -C -1 ; WX 271 ; N afii62769 ; B -34 143 271 828 ; -C -1 ; WX 577 ; N afii57420 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N afii62773 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N afii62771 ; B -34 -74 523 501 ; -C -1 ; WX 523 ; N afii62772 ; B -34 -74 523 501 ; -C -1 ; WX 577 ; N afii57421 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N afii62776 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N afii62774 ; B -34 143 523 501 ; -C -1 ; WX 523 ; N afii62775 ; B -34 143 523 501 ; -C -1 ; WX 577 ; N afii57422 ; B 25 -203 563 746 ; -C -1 ; WX 559 ; N afii62779 ; B 23 -201 563 746 ; -C -1 ; WX 523 ; N afii62777 ; B -34 143 523 724 ; -C -1 ; WX 523 ; N afii62778 ; B -34 143 523 724 ; -C -1 ; WX 343 ; N afii57423 ; B 51 143 343 604 ; -C -1 ; WX 343 ; N afii62780 ; B 51 143 343 604 ; -C -1 ; WX 343 ; N afii57424 ; B 51 143 343 845 ; -C -1 ; WX 343 ; N afii62781 ; B 51 143 343 845 ; -C -1 ; WX 433 ; N afii57425 ; B 5 -72 433 461 ; -C -1 ; WX 433 ; N afii62782 ; B 5 -72 433 461 ; -C -1 ; WX 433 ; N afii57426 ; B 5 -72 433 693 ; -C -1 ; WX 433 ; N afii62783 ; B 5 -72 433 693 ; -C -1 ; WX 899 ; N afii57427 ; B 31 -63 899 458 ; -C -1 ; WX 899 ; N afii62786 ; B 31 -63 899 458 ; -C -1 ; WX 608 ; N afii62784 ; B -34 143 608 446 ; -C -1 ; WX 608 ; N afii62785 ; B -34 143 608 446 ; -C -1 ; WX 899 ; N afii57428 ; B 31 -63 899 774 ; -C -1 ; WX 899 ; N afii62789 ; B 31 -63 899 774 ; -C -1 ; WX 608 ; N afii62787 ; B -34 143 608 774 ; -C -1 ; WX 608 ; N afii62788 ; B -34 143 608 774 ; -C -1 ; WX 1063 ; N afii57429 ; B 31 -63 1063 504 ; -C -1 ; WX 1063 ; N afii62792 ; B 31 -63 1063 504 ; -C -1 ; WX 771 ; N afii62790 ; B -34 143 771 504 ; -C -1 ; WX 771 ; N afii62791 ; B -34 143 771 504 ; -C -1 ; WX 1063 ; N afii57430 ; B 31 -63 1063 728 ; -C -1 ; WX 1063 ; N afii62795 ; B 31 -63 1063 728 ; -C -1 ; WX 771 ; N afii62793 ; B -34 143 771 728 ; -C -1 ; WX 771 ; N afii62794 ; B -34 143 771 728 ; -C -1 ; WX 523 ; N afii57431 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62798 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62796 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62797 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii57432 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62801 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62799 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62800 ; B -34 143 523 813 ; -C -1 ; WX 541 ; N afii57433 ; B 25 -204 535 595 ; -C -1 ; WX 469 ; N afii62804 ; B 34 -198 516 531 ; -C -1 ; WX 541 ; N afii62802 ; B -34 143 483 571 ; -C -1 ; WX 360 ; N afii62803 ; B -34 143 360 505 ; -C -1 ; WX 541 ; N afii57434 ; B 25 -204 535 822 ; -C -1 ; WX 469 ; N afii62807 ; B 34 -198 516 760 ; -C -1 ; WX 541 ; N afii62805 ; B -34 143 483 800 ; -C -1 ; WX 360 ; N afii62806 ; B -34 143 360 756 ; -C -1 ; WX 758 ; N afii57441 ; B 23 127 758 779 ; -C -1 ; WX 758 ; N afii62810 ; B 23 127 758 779 ; -C -1 ; WX 305 ; N afii62808 ; B -34 143 305 850 ; -C -1 ; WX 324 ; N afii62809 ; B -34 143 324 779 ; -C -1 ; WX 612 ; N afii57442 ; B 19 -130 612 658 ; -C -1 ; WX 612 ; N afii62813 ; B 19 -130 612 658 ; -C -1 ; WX 305 ; N afii62811 ; B -34 143 305 844 ; -C -1 ; WX 324 ; N afii62812 ; B -34 143 324 780 ; -C -1 ; WX 541 ; N afii57443 ; B 20 143 541 774 ; -C -1 ; WX 541 ; N afii62816 ; B 20 143 541 774 ; -C -1 ; WX 360 ; N afii57410 ; B -34 143 360 708 ; -C -1 ; WX 360 ; N afii62815 ; B -34 143 360 708 ; -C -1 ; WX 451 ; N afii57444 ; B 17 -36 451 773 ; -C -1 ; WX 451 ; N afii62819 ; B 17 -36 451 773 ; -C -1 ; WX 234 ; N afii62817 ; B -34 143 234 774 ; -C -1 ; WX 234 ; N afii62818 ; B -34 143 234 774 ; -C -1 ; WX 360 ; N afii57445 ; B 16 -212 360 431 ; -C -1 ; WX 360 ; N afii62822 ; B 16 -212 360 431 ; -C -1 ; WX 415 ; N afii62820 ; B -34 143 415 472 ; -C -1 ; WX 415 ; N afii62821 ; B -34 143 415 472 ; -C -1 ; WX 541 ; N afii57446 ; B 30 -63 541 612 ; -C -1 ; WX 541 ; N afii62825 ; B 30 -63 541 612 ; -C -1 ; WX 271 ; N afii62823 ; B -34 143 274 735 ; -C -1 ; WX 271 ; N afii62824 ; B -34 143 274 735 ; -C -1 ; WX 343 ; N afii57447 ; B 43 126 304 519 ; -C -1 ; WX 415 ; N afii62828 ; B 1 143 415 694 ; -C -1 ; WX 469 ; N afii57470 ; B -34 117 398 627 ; -C -1 ; WX 451 ; N afii62827 ; B -34 -101 451 560 ; -C -1 ; WX 451 ; N afii57448 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N afii62829 ; B 3 -71 451 484 ; -C -1 ; WX 645 ; N afii57449 ; B 74 -60 575 461 ; -C -1 ; WX 554 ; N afii62830 ; B 5 -174 554 282 ; -C -1 ; WX 645 ; N afii57450 ; B 74 -194 575 461 ; -C -1 ; WX 577 ; N afii62833 ; B 8 -212 577 319 ; -C -1 ; WX 271 ; N afii62831 ; B -34 -81 271 492 ; -C -1 ; WX 271 ; N afii62832 ; B -34 -81 271 492 ; -C -1 ; WX 541 ; N afii62834 ; B 0 72 525 831 ; -C -1 ; WX 596 ; N afii62835 ; B 0 94 596 831 ; -C -1 ; WX 486 ; N afii62836 ; B 17 72 471 876 ; -C -1 ; WX 541 ; N afii62837 ; B 13 94 541 876 ; -C -1 ; WX 486 ; N afii62838 ; B 17 -120 471 739 ; -C -1 ; WX 541 ; N afii62839 ; B 13 -120 541 766 ; -C -1 ; WX 486 ; N afii62840 ; B 17 72 471 739 ; -C -1 ; WX 541 ; N afii62841 ; B 13 94 541 766 ; -C -1 ; WX 750 ; N glyph1021 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-2 ; B 125 0 625 625 ; -C -1 ; WX 201 ; N afii57454-2 ; B 34 683 201 784 ; -C -1 ; WX 201 ; N afii57451-2 ; B 34 683 201 857 ; -C -1 ; WX 750 ; N glyph1025 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1026 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-2 ; B 125 0 625 625 ; -C -1 ; WX 165 ; N afii57458-2 ; B 34 683 165 834 ; -C -1 ; WX 211 ; N afii57457-2 ; B 34 683 211 840 ; -C -1 ; WX 750 ; N afii57494-2 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-2 ; B 125 0 625 625 ; -C -1 ; WX 209 ; N afii57455-2 ; B 35 683 209 895 ; -C -1 ; WX 237 ; N afii57452-2 ; B 34 683 237 872 ; -C -1 ; WX 750 ; N glyph1034 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1035 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1036 ; B 125 0 625 625 ; -C -1 ; WX 211 ; N afii62884-2 ; B 34 683 211 918 ; -C -1 ; WX 211 ; N afii62881-2 ; B 34 683 211 995 ; -C -1 ; WX 211 ; N afii62886-2 ; B 34 683 211 931 ; -C -1 ; WX 211 ; N afii62883-2 ; B 34 678 211 978 ; -C -1 ; WX 211 ; N afii62885-2 ; B 31 683 211 974 ; -C -1 ; WX 226 ; N afii62882-2 ; B 23 683 226 1010 ; -C -1 ; WX 750 ; N afii57504-2 ; B 125 0 625 625 ; -C -1 ; WX 201 ; N afii57456-2 ; B 34 -60 201 41 ; -C -1 ; WX 201 ; N afii57453-2 ; B 34 -133 201 41 ; -C -1 ; WX 750 ; N glyph1046 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1047 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57454-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57451-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1051 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1052 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57458-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57457-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57494-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57455-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57452-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1060 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1061 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1062 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62884-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62881-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62886-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62883-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62885-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62882-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57504-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57456-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57453-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1072 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1073 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57454-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57451-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1077 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1078 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57458-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57457-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57494-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57455-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57452-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1086 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1087 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1088 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62884-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62881-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62886-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62883-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62885-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62882-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57504-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57456-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57453-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1098 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1099 ; B 125 0 625 625 ; -C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ; -C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ; -C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ; -C -1 ; WX 750 ; N glyph1103 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1104 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1105 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1106 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1107 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1108 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1109 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1110 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1111 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1112 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1113 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1114 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1115 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1116 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1117 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1118 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1119 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1120 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1121 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1122 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1123 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1124 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1125 ; B 125 0 625 625 ; -C -1 ; WX 343 ; N glyph1126 ; B 51 143 343 556 ; -C -1 ; WX 125 ; N afii57440-2 ; B -34 143 125 276 ; -C -1 ; WX 1000 ; N afii57440-3 ; B -34 143 1000 276 ; -C -1 ; WX 2000 ; N afii57440-4 ; B -34 143 2000 276 ; -C -1 ; WX 853 ; N Ohorn ; B 43 -12 853 728 ; -C -1 ; WX 711 ; N ohorn ; B 40 -12 711 530 ; -C -1 ; WX 830 ; N Uhorn ; B 72 -12 830 716 ; -C -1 ; WX 724 ; N uhorn ; B 69 -12 724 519 ; -C -1 ; WX 0 ; N glyph1134 ; B -309 820 -97 900 ; -C -1 ; WX 0 ; N glyph1135 ; B -531 820 -319 900 ; -C -1 ; WX 0 ; N glyph1136 ; B -454 754 -232 892 ; -C -1 ; WX 0 ; N uniF006 ; B -226 820 -13 900 ; -C -1 ; WX 0 ; N uniF007 ; B -416 820 -203 900 ; -C -1 ; WX 0 ; N uniF009 ; B -333 754 -117 892 ; -C -1 ; WX 0 ; N combininghookabove ; B -231 742 -18 906 ; -C -1 ; WX 0 ; N uniF010 ; B -257 820 -60 906 ; -C -1 ; WX 0 ; N uniF013 ; B -363 742 -150 906 ; -C -1 ; WX 0 ; N uniF011 ; B -449 820 -251 906 ; -C -1 ; WX 0 ; N uniF01C ; B -302 786 25 898 ; -C -1 ; WX 0 ; N uniF015 ; B -516 820 -188 903 ; -C -1 ; WX 0 ; N combiningtildeaccent ; B -445 755 -118 868 ; -C -1 ; WX 0 ; N glyph1147 ; B -146 740 138 804 ; -C -1 ; WX 0 ; N glyph1148 ; B -150 740 150 804 ; -C -1 ; WX 0 ; N uniF02C ; B -172 -196 -35 -59 ; -C -1 ; WX 513 ; N dongsign ; B 59 92 460 716 ; -C -1 ; WX 834 ; N onethird ; B 45 -26 818 725 ; -C -1 ; WX 834 ; N twothirds ; B 12 -26 818 725 ; -C -1 ; WX 0 ; N uniF008 ; B -216 582 0 720 ; -C -1 ; WX 0 ; N glyph1154 ; B -333 582 -117 720 ; -C -1 ; WX 0 ; N glyph1155 ; B -294 582 -73 720 ; -C -1 ; WX 0 ; N uniF00F ; B -454 582 -232 720 ; -C -1 ; WX 0 ; N uniF012 ; B -232 582 -19 746 ; -C -1 ; WX 0 ; N uniF014 ; B -363 582 -150 746 ; -C -1 ; WX 0 ; N uniF016 ; B -516 786 -188 898 ; -C -1 ; WX 0 ; N uniF017 ; B -628 786 -301 898 ; -C -1 ; WX 0 ; N uniF018 ; B -599 786 -271 898 ; -C -1 ; WX 0 ; N uniF019 ; B -445 588 -107 713 ; -C -1 ; WX 0 ; N uniF01A ; B -559 588 -221 713 ; -C -1 ; WX 0 ; N uniF01B ; B -549 588 -211 713 ; -C -1 ; WX 0 ; N uniF01E ; B -399 -196 -262 -59 ; -C -1 ; WX 0 ; N uniF01F ; B -459 -196 -322 -59 ; -C -1 ; WX 0 ; N uniF020 ; B -530 -196 -393 -59 ; -C -1 ; WX 0 ; N uniF021 ; B -428 -196 -291 -59 ; -C -1 ; WX 0 ; N uniF022 ; B -505 -196 -368 -59 ; -C -1 ; WX 0 ; N combininggraveaccent ; B -289 754 -68 892 ; -C -1 ; WX 0 ; N combiningacuteaccent ; B -207 754 10 892 ; -C -1 ; WX 0 ; N uniF01D ; B -313 588 24 713 ; -C -1 ; WX 0 ; N combiningdotbelow ; B -437 -196 -299 -59 ; -C -1 ; WX 0 ; N uniF023 ; B -350 -196 -212 -59 ; -C -1 ; WX 0 ; N uniF029 ; B -211 -196 -74 -59 ; -C -1 ; WX 0 ; N uniF02A ; B -216 -196 -79 -59 ; -C -1 ; WX 0 ; N uniF02B ; B -398 -196 -261 -59 ; -C -1 ; WX 0 ; N uniF024 ; B -345 -196 -208 -59 ; -C -1 ; WX 0 ; N uniF025 ; B -374 -196 -237 -59 ; -C -1 ; WX 0 ; N uniF026 ; B -472 -196 -334 -59 ; -C -1 ; WX 0 ; N uniF027 ; B -386 -196 -249 -59 ; -C -1 ; WX 0 ; N uniF028 ; B -481 -196 -344 -59 ; -C -1 ; WX 0 ; N uniF02D ; B -497 820 -169 903 ; -C -1 ; WX 0 ; N uniF02E ; B -477 786 -150 898 ; -C -1 ; WX 0 ; N uniF02F ; B -548 820 -221 903 ; -C -1 ; WX 0 ; N uniF030 ; B -567 786 -240 898 ; -C -1 ; WX 278 ; N uniF031 ; B 72 0 209 519 ; -C -1 ; WX 722 ; N Adotbelow ; B 0 -196 718 716 ; -C -1 ; WX 556 ; N adotbelow ; B 36 -196 522 530 ; -C -1 ; WX 722 ; N Ahookabove ; B 0 0 718 906 ; -C -1 ; WX 556 ; N ahookabove ; B 36 -12 522 746 ; -C -1 ; WX 722 ; N Acircumflexacute ; B 0 0 718 900 ; -C -1 ; WX 556 ; N acircumflexacute ; B 36 -12 522 892 ; -C -1 ; WX 722 ; N Acircumflexgrave ; B 0 0 718 900 ; -C -1 ; WX 556 ; N acircumflexgrave ; B 36 -12 522 892 ; -C -1 ; WX 722 ; N Acircumflexhookabove ; B 0 0 718 906 ; -C -1 ; WX 556 ; N acircumflexhookabove ; B 36 -12 522 906 ; -C -1 ; WX 722 ; N Acircumflextilde ; B 0 0 718 903 ; -C -1 ; WX 556 ; N acircumflextilde ; B 36 -12 522 868 ; -C -1 ; WX 722 ; N Acircumflexdotbelow ; B 0 -196 718 804 ; -C -1 ; WX 556 ; N acircumflexdotbelow ; B 36 -196 522 728 ; -C -1 ; WX 722 ; N Abreveacute ; B 0 0 718 900 ; -C -1 ; WX 556 ; N abreveacute ; B 36 -12 522 892 ; -C -1 ; WX 722 ; N Abrevegrave ; B 0 0 718 900 ; -C -1 ; WX 556 ; N abrevegrave ; B 36 -12 522 892 ; -C -1 ; WX 722 ; N Abrevehookabove ; B 0 0 718 906 ; -C -1 ; WX 556 ; N abrevehookabove ; B 36 -12 522 906 ; -C -1 ; WX 722 ; N Abrevetilde ; B 0 0 718 903 ; -C -1 ; WX 556 ; N abrevetilde ; B 36 -12 522 868 ; -C -1 ; WX 722 ; N Abrevedotbelow ; B 0 -196 718 804 ; -C -1 ; WX 556 ; N abrevedotbelow ; B 36 -196 522 728 ; -C -1 ; WX 667 ; N Edotbelow ; B 73 -196 617 716 ; -C -1 ; WX 556 ; N edotbelow ; B 32 -196 519 530 ; -C -1 ; WX 667 ; N Ehookabove ; B 73 0 617 906 ; -C -1 ; WX 556 ; N ehookabove ; B 32 -12 519 746 ; -C -1 ; WX 667 ; N Etilde ; B 73 0 617 880 ; -C -1 ; WX 556 ; N etilde ; B 32 -12 519 713 ; -C -1 ; WX 667 ; N Ecircumflexacute ; B 73 0 617 900 ; -C -1 ; WX 556 ; N ecircumflexacute ; B 32 -12 519 892 ; -C -1 ; WX 667 ; N Ecircumflexgrave ; B 73 0 617 900 ; -C -1 ; WX 556 ; N ecircumflexgrave ; B 32 -12 519 892 ; -C -1 ; WX 667 ; N Ecircumflexhookabove ; B 73 0 617 906 ; -C -1 ; WX 556 ; N ecircumflexhookabove ; B 32 -12 519 906 ; -C -1 ; WX 667 ; N Ecircumflextilde ; B 73 0 617 903 ; -C -1 ; WX 556 ; N ecircumflextilde ; B 32 -12 519 868 ; -C -1 ; WX 667 ; N Ecircumflexdotbelow ; B 73 -196 617 804 ; -C -1 ; WX 556 ; N ecircumflexdotbelow ; B 32 -196 519 728 ; -C -1 ; WX 278 ; N Ihookabove ; B 52 0 265 906 ; -C -1 ; WX 278 ; N ihookabove ; B 45 0 259 746 ; -C -1 ; WX 278 ; N Idotbelow ; B 68 -196 213 716 ; -C -1 ; WX 278 ; N idotbelow ; B 72 -196 209 716 ; -C -1 ; WX 778 ; N Odotbelow ; B 43 -196 738 728 ; -C -1 ; WX 611 ; N odotbelow ; B 40 -196 575 530 ; -C -1 ; WX 778 ; N Ohookabove ; B 43 -12 738 906 ; -C -1 ; WX 611 ; N ohookabove ; B 40 -12 575 746 ; -C -1 ; WX 778 ; N Ocircumflexacute ; B 43 -12 738 900 ; -C -1 ; WX 611 ; N ocircumflexacute ; B 40 -12 575 892 ; -C -1 ; WX 778 ; N Ocircumflexgrave ; B 43 -12 738 900 ; -C -1 ; WX 611 ; N ocircumflexgrave ; B 40 -12 575 892 ; -C -1 ; WX 778 ; N Ocircumflexhookabove ; B 43 -12 738 906 ; -C -1 ; WX 611 ; N ocircumflexhookabove ; B 40 -12 575 906 ; -C -1 ; WX 778 ; N Ocircumflextilde ; B 43 -12 738 903 ; -C -1 ; WX 611 ; N ocircumflextilde ; B 40 -12 575 868 ; -C -1 ; WX 778 ; N Ocircumflexdotbelow ; B 43 -196 738 804 ; -C -1 ; WX 611 ; N ocircumflexdotbelow ; B 40 -196 575 728 ; -C -1 ; WX 853 ; N Ohornacute ; B 43 -12 853 903 ; -C -1 ; WX 711 ; N ohornacute ; B 40 -12 711 728 ; -C -1 ; WX 853 ; N Ohorngrave ; B 43 -12 853 903 ; -C -1 ; WX 711 ; N ohorngrave ; B 40 -12 711 728 ; -C -1 ; WX 853 ; N Ohornhookabove ; B 43 -12 853 906 ; -C -1 ; WX 711 ; N ohornhookabove ; B 40 -12 711 746 ; -C -1 ; WX 853 ; N Ohorntilde ; B 43 -12 853 880 ; -C -1 ; WX 711 ; N ohorntilde ; B 40 -12 711 713 ; -C -1 ; WX 853 ; N Ohorndotbelow ; B 43 -196 853 728 ; -C -1 ; WX 711 ; N ohorndotbelow ; B 40 -196 711 530 ; -C -1 ; WX 722 ; N Udotbelow ; B 72 -196 643 716 ; -C -1 ; WX 611 ; N udotbelow ; B 69 -196 541 519 ; -C -1 ; WX 722 ; N Uhookabove ; B 72 -12 643 906 ; -C -1 ; WX 611 ; N uhookabove ; B 69 -12 541 746 ; -C -1 ; WX 830 ; N Uhornacute ; B 72 -12 830 903 ; -C -1 ; WX 724 ; N uhornacute ; B 69 -12 724 728 ; -C -1 ; WX 830 ; N Uhorngrave ; B 72 -12 830 903 ; -C -1 ; WX 724 ; N uhorngrave ; B 69 -12 724 728 ; -C -1 ; WX 830 ; N Uhornhookabove ; B 72 -12 830 906 ; -C -1 ; WX 724 ; N uhornhookabove ; B 69 -12 724 746 ; -C -1 ; WX 830 ; N Uhorntilde ; B 72 -12 830 880 ; -C -1 ; WX 724 ; N uhorntilde ; B 69 -12 724 713 ; -C -1 ; WX 830 ; N Uhorndotbelow ; B 72 -196 830 716 ; -C -1 ; WX 724 ; N uhorndotbelow ; B 69 -196 724 519 ; -C -1 ; WX 667 ; N Ydotbelow ; B -1 -196 668 716 ; -C -1 ; WX 556 ; N ydotbelow ; B 7 -210 540 519 ; -C -1 ; WX 667 ; N Yhookabove ; B -1 0 668 906 ; -C -1 ; WX 556 ; N yhookabove ; B 7 -210 540 746 ; -C -1 ; WX 667 ; N Ytilde ; B -1 0 668 880 ; -C -1 ; WX 556 ; N ytilde ; B 7 -210 540 713 ; -C -1 ; WX 722 ; N uni01CD ; B 0 0 718 904 ; -C -1 ; WX 556 ; N uni01CE ; B 36 -12 522 728 ; -C -1 ; WX 278 ; N uni01CF ; B -26 0 304 904 ; -C -1 ; WX 278 ; N uni01D0 ; B -26 0 304 728 ; -C -1 ; WX 778 ; N uni01D1 ; B 43 -12 738 904 ; -C -1 ; WX 611 ; N uni01D2 ; B 40 -12 575 728 ; -C -1 ; WX 722 ; N uni01D3 ; B 72 -12 643 904 ; -C -1 ; WX 611 ; N uni01D4 ; B 69 -12 541 728 ; -C -1 ; WX 722 ; N uni01D5 ; B 72 -12 643 900 ; -C -1 ; WX 611 ; N uni01D6 ; B 69 -12 541 900 ; -C -1 ; WX 722 ; N uni01D7 ; B 72 -12 643 900 ; -C -1 ; WX 611 ; N uni01D8 ; B 69 -12 541 900 ; -C -1 ; WX 722 ; N uni01D9 ; B 72 -12 643 900 ; -C -1 ; WX 611 ; N uni01DA ; B 69 -12 541 900 ; -C -1 ; WX 722 ; N uni01DB ; B 72 -12 643 900 ; -C -1 ; WX 611 ; N uni01DC ; B 69 -12 541 900 ; -C -1 ; WX 0 ; N glyph1292 ; B -128 730 128 900 ; -C -1 ; WX 0 ; N glyph1293 ; B -128 730 133 900 ; -C -1 ; WX 0 ; N glyph1294 ; B -131 730 131 900 ; -C -1 ; WX 0 ; N glyph1295 ; B -133 730 128 900 ; -C -1 ; WX 567 ; N uni0492 ; B -1 0 565 716 ; -C -1 ; WX 417 ; N uni0493 ; B 3 0 417 519 ; -C -1 ; WX 904 ; N uni0496 ; B 11 -156 892 721 ; -C -1 ; WX 709 ; N uni0497 ; B 0 -137 709 522 ; -C -1 ; WX 610 ; N uni049A ; B 75 -156 600 721 ; -C -1 ; WX 500 ; N uni049B ; B 66 -137 500 522 ; -C -1 ; WX 610 ; N uni049C ; B 75 0 602 721 ; -C -1 ; WX 500 ; N uni049D ; B 66 0 501 522 ; -C -1 ; WX 722 ; N uni04A2 ; B 73 -156 704 716 ; -C -1 ; WX 604 ; N uni04A3 ; B 66 -137 591 519 ; -C -1 ; WX 556 ; N uni04AE ; B 0 0 551 716 ; -C -1 ; WX 556 ; N uni04AF ; B 9 -197 547 519 ; -C -1 ; WX 556 ; N uni04B0 ; B 0 0 551 716 ; -C -1 ; WX 556 ; N uni04B1 ; B 9 -197 547 519 ; -C -1 ; WX 667 ; N uni04B2 ; B 0 -156 664 716 ; -C -1 ; WX 556 ; N uni04B3 ; B 6 -137 547 519 ; -C -1 ; WX 703 ; N uni04B8 ; B 61 0 626 716 ; -C -1 ; WX 581 ; N uni04B9 ; B 56 0 516 519 ; -C -1 ; WX 703 ; N uni04BA ; B 76 0 642 716 ; -C -1 ; WX 611 ; N uni04BB ; B 71 0 543 716 ; -C -1 ; WX 726 ; N uni018F ; B 43 -12 686 728 ; -C -1 ; WX 556 ; N uni0259 ; B 37 -12 524 530 ; -C -1 ; WX 778 ; N uni04E8 ; B 42 -12 736 728 ; -C -1 ; WX 611 ; N uni04E9 ; B 40 -12 575 530 ; -C -1 ; WX 649 ; N glyph1320 ; B 28 143 649 489 ; -C -1 ; WX 271 ; N glyph1321 ; B -34 143 271 492 ; -C -1 ; WX 305 ; N glyph1322 ; B -34 143 305 637 ; -C -1 ; WX 324 ; N glyph1323 ; B -34 143 324 578 ; -C -1 ; WX 612 ; N glyph1324 ; B 19 -130 612 464 ; -C -1 ; WX 271 ; N glyph1325 ; B 49 -63 222 107 ; -C -1 ; WX 271 ; N glyph1326 ; B 11 -81 264 107 ; -C -1 ; WX 271 ; N glyph1327 ; B 11 -193 264 107 ; -C -1 ; WX 271 ; N glyph1328 ; B 8 -193 261 107 ; -C -1 ; WX 271 ; N glyph1329 ; B 33 -171 238 107 ; -C -1 ; WX 271 ; N glyph1330 ; B -22 -210 295 107 ; -C -1 ; WX 0 ; N glyph1331 ; B -133 519 133 837 ; -C -1 ; WX 207 ; N glyph1332 ; B 7 731 210 891 ; -C -1 ; WX 207 ; N glyph1333 ; B -5 746 179 890 ; -C -1 ; WX 333 ; N glyph1334 ; B 70 605 250 717 ; -C -1 ; WX 333 ; N glyph1335 ; B 70 605 250 717 ; -C -1 ; WX 238 ; N uni0653 ; B 0 765 238 831 ; -C -1 ; WX 217 ; N uni0654 ; B 46 750 181 890 ; -C -1 ; WX 217 ; N uni0655 ; B 46 -119 181 21 ; -C -1 ; WX 0 ; N uni0670 ; B -26 519 29 817 ; -C -1 ; WX 217 ; N uni0671 ; B 7 109 210 891 ; -C -1 ; WX 234 ; N uniFB51 ; B -32 143 234 891 ; -C -1 ; WX 217 ; N uni0672 ; B -5 109 181 890 ; -C -1 ; WX 234 ; N glyph1343 ; B -25 143 234 890 ; -C -1 ; WX 217 ; N uni0673 ; B 14 -84 198 736 ; -C -1 ; WX 234 ; N glyph1345 ; B 4 -84 234 736 ; -C -1 ; WX 217 ; N uni0675 ; B 66 109 298 743 ; -C -1 ; WX 234 ; N glyph47 ; B 13 143 269 743 ; -C -1 ; WX 451 ; N uni0676 ; B 3 -71 498 694 ; -C -1 ; WX 451 ; N glyph1349 ; B 3 -71 498 694 ; -C -1 ; WX 451 ; N uni0677 ; B 3 -71 498 729 ; -C -1 ; WX 451 ; N glyph1351 ; B 3 -71 498 729 ; -C -1 ; WX 645 ; N uni0678 ; B 74 -60 645 694 ; -C -1 ; WX 554 ; N glyph ; B 5 -174 554 499 ; -C -1 ; WX 649 ; N uni0679 ; B 28 143 649 837 ; -C -1 ; WX 649 ; N uniFB67 ; B 28 143 649 837 ; -C -1 ; WX 271 ; N uniFB68 ; B -34 143 271 837 ; -C -1 ; WX 271 ; N uniFB69 ; B -34 143 271 837 ; -C -1 ; WX 649 ; N uni067A ; B 28 143 649 766 ; -C -1 ; WX 649 ; N uniFB5F ; B 28 143 649 766 ; -C -1 ; WX 271 ; N uniFB60 ; B -34 143 271 828 ; -C -1 ; WX 271 ; N uniFB61 ; B -34 143 271 828 ; -C -1 ; WX 649 ; N uni067B ; B 28 -171 649 489 ; -C -1 ; WX 649 ; N uniFB53 ; B 28 -171 649 489 ; -C -1 ; WX 271 ; N uniFB54 ; B -34 -171 271 492 ; -C -1 ; WX 271 ; N uniFB55 ; B -34 -171 271 492 ; -C -1 ; WX 649 ; N uni067C ; B 28 31 649 656 ; -C -1 ; WX 649 ; N glyph1367 ; B 28 31 649 656 ; -C -1 ; WX 271 ; N glyph1368 ; B -34 31 271 715 ; -C -1 ; WX 271 ; N glyph1369 ; B -34 31 271 715 ; -C -1 ; WX 649 ; N uni067D ; B 28 143 649 766 ; -C -1 ; WX 649 ; N glyph1371 ; B 28 143 649 766 ; -C -1 ; WX 271 ; N glyph1372 ; B -34 143 271 828 ; -C -1 ; WX 271 ; N glyph1373 ; B -34 143 271 828 ; -C -1 ; WX 649 ; N uni067F ; B 28 143 649 783 ; -C -1 ; WX 649 ; N uniFB63 ; B 28 143 649 783 ; -C -1 ; WX 271 ; N uniFB64 ; B -34 143 295 844 ; -C -1 ; WX 271 ; N uniFB65 ; B -34 143 295 844 ; -C -1 ; WX 649 ; N uni0680 ; B 28 -210 649 489 ; -C -1 ; WX 649 ; N uniFB5B ; B 28 -210 649 489 ; -C -1 ; WX 271 ; N uniFB5C ; B -34 -210 295 492 ; -C -1 ; WX 271 ; N uniFB5D ; B -34 -210 295 492 ; -C -1 ; WX 577 ; N uni0681 ; B 25 -203 563 733 ; -C -1 ; WX 559 ; N glyph1383 ; B 23 -201 563 733 ; -C -1 ; WX 523 ; N glyph1384 ; B -34 143 523 704 ; -C -1 ; WX 523 ; N glyph1385 ; B -34 143 523 704 ; -C -1 ; WX 577 ; N uni0682 ; B 25 -203 563 854 ; -C -1 ; WX 559 ; N glyph1387 ; B 23 -201 563 854 ; -C -1 ; WX 523 ; N glyph1388 ; B -34 143 523 832 ; -C -1 ; WX 523 ; N glyph1389 ; B -34 143 523 832 ; -C -1 ; WX 577 ; N uni0683 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N uniFB77 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N uniFB78 ; B -34 -81 523 501 ; -C -1 ; WX 523 ; N uniFB79 ; B -34 -81 523 501 ; -C -1 ; WX 577 ; N uni0684 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N uniFB73 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N uniFB74 ; B -34 -171 523 501 ; -C -1 ; WX 523 ; N uniFB75 ; B -34 -171 523 501 ; -C -1 ; WX 577 ; N uni0685 ; B 25 -203 563 876 ; -C -1 ; WX 559 ; N glyph1399 ; B 23 -201 563 876 ; -C -1 ; WX 523 ; N glyph1400 ; B -34 143 523 854 ; -C -1 ; WX 523 ; N glyph1401 ; B -34 143 523 854 ; -C -1 ; WX 577 ; N uni0687 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N uniFB7f ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N uniFB80 ; B -34 -210 523 501 ; -C -1 ; WX 523 ; N uniFB81 ; B -34 -210 523 501 ; -C -1 ; WX 343 ; N uni0688 ; B 39 143 343 891 ; -C -1 ; WX 343 ; N uniFB89 ; B 39 143 343 891 ; -C -1 ; WX 343 ; N uni0689 ; B 51 31 343 604 ; -C -1 ; WX 343 ; N glyph1409 ; B 51 31 343 604 ; -C -1 ; WX 343 ; N uni068A ; B 51 -63 343 604 ; -C -1 ; WX 343 ; N glyph1411 ; B 51 -63 343 604 ; -C -1 ; WX 343 ; N uni068B ; B 39 -63 343 891 ; -C -1 ; WX 343 ; N glyph1413 ; B 39 -63 343 891 ; -C -1 ; WX 343 ; N uni068C ; B 50 143 343 849 ; -C -1 ; WX 343 ; N uniFB85 ; B 50 143 343 849 ; -C -1 ; WX 343 ; N uni068D ; B 51 -81 343 604 ; -C -1 ; WX 343 ; N uniFB83 ; B 51 -81 343 604 ; -C -1 ; WX 343 ; N uni068E ; B 51 143 343 888 ; -C -1 ; WX 343 ; N uniFB87 ; B 51 143 343 888 ; -C -1 ; WX 343 ; N uni068F ; B 23 143 343 888 ; -C -1 ; WX 343 ; N glyph1421 ; B 23 143 343 888 ; -C -1 ; WX 343 ; N uni0690 ; B 17 143 343 888 ; -C -1 ; WX 343 ; N glyph1423 ; B 17 143 343 888 ; -C -1 ; WX 433 ; N uni0691 ; B 5 -72 433 837 ; -C -1 ; WX 433 ; N uniFB8D ; B 5 -72 433 837 ; -C -1 ; WX 433 ; N uni0692 ; B 5 -72 433 631 ; -C -1 ; WX 433 ; N glyph1426 ; B 5 -72 433 631 ; -C -1 ; WX 433 ; N uni0693 ; B 5 -99 458 461 ; -C -1 ; WX 433 ; N glyph1429 ; B 5 -99 458 461 ; -C -1 ; WX 433 ; N uni0694 ; B 5 -180 505 461 ; -C -1 ; WX 433 ; N glyph1431 ; B 5 -180 505 461 ; -C -1 ; WX 433 ; N uni0695 ; B 5 -196 494 461 ; -C -1 ; WX 433 ; N glyph1433 ; B 5 -196 494 461 ; -C -1 ; WX 433 ; N uni0696 ; B 5 -180 505 461 ; -C -1 ; WX 433 ; N glyph1435 ; B 5 -180 505 461 ; -C -1 ; WX 433 ; N uni0697 ; B 5 -72 447 700 ; -C -1 ; WX 433 ; N glyph1437 ; B 5 -72 447 700 ; -C -1 ; WX 433 ; N uni0699 ; B 5 -72 447 830 ; -C -1 ; WX 433 ; N glyph1439 ; B 5 -72 447 830 ; -C -1 ; WX 899 ; N uni069A ; B 31 -63 899 634 ; -C -1 ; WX 899 ; N glyph1441 ; B 31 -63 899 634 ; -C -1 ; WX 608 ; N glyph1442 ; B -34 -63 608 634 ; -C -1 ; WX 608 ; N glyph1443 ; B -34 -63 608 634 ; -C -1 ; WX 899 ; N uni069B ; B 31 -193 899 458 ; -C -1 ; WX 899 ; N glyph1445 ; B 31 -193 899 458 ; -C -1 ; WX 608 ; N glyph1446 ; B -34 -193 608 446 ; -C -1 ; WX 608 ; N glyph1447 ; B -34 -193 608 446 ; -C -1 ; WX 899 ; N uni069C ; B 31 -193 899 774 ; -C -1 ; WX 899 ; N glyph1449 ; B 31 -193 899 774 ; -C -1 ; WX 608 ; N glyph1450 ; B -34 -193 608 774 ; -C -1 ; WX 608 ; N glyph1451 ; B -34 -193 608 774 ; -C -1 ; WX 1063 ; N uni069D ; B 31 -81 1063 504 ; -C -1 ; WX 1063 ; N glyph1453 ; B 31 -81 1063 504 ; -C -1 ; WX 771 ; N glyph1454 ; B -34 -81 771 504 ; -C -1 ; WX 771 ; N glyph1455 ; B -34 -81 771 504 ; -C -1 ; WX 1063 ; N uni069E ; B 31 -63 1063 820 ; -C -1 ; WX 1063 ; N glyph1457 ; B 31 -63 1063 820 ; -C -1 ; WX 771 ; N glyph1458 ; B -34 143 771 820 ; -C -1 ; WX 771 ; N glyph1459 ; B -34 143 771 820 ; -C -1 ; WX 523 ; N uni069F ; B -34 143 523 858 ; -C -1 ; WX 523 ; N glyph1461 ; B -34 143 523 858 ; -C -1 ; WX 541 ; N uni06A0 ; B 25 -204 535 891 ; -C -1 ; WX 469 ; N glyph1463 ; B 34 -198 516 878 ; -C -1 ; WX 541 ; N glyph1464 ; B -34 143 483 891 ; -C -1 ; WX 360 ; N glyph1465 ; B -34 143 360 852 ; -C -1 ; WX 758 ; N uni06A1 ; B 23 127 758 549 ; -C -1 ; WX 758 ; N uni06A2 ; B 23 -63 758 549 ; -C -1 ; WX 758 ; N glyph1468 ; B 23 -63 758 549 ; -C -1 ; WX 305 ; N glyph1469 ; B -34 -63 305 637 ; -C -1 ; WX 324 ; N glyph1470 ; B -34 -63 324 578 ; -C -1 ; WX 758 ; N uni06A3 ; B 23 -63 758 779 ; -C -1 ; WX 758 ; N glyph1472 ; B 23 -63 758 779 ; -C -1 ; WX 305 ; N glyph1473 ; B -34 -63 305 850 ; -C -1 ; WX 324 ; N glyph1474 ; B -34 -63 324 784 ; -C -1 ; WX 758 ; N uni06A4 ; B 23 127 758 872 ; -C -1 ; WX 758 ; N uniFB6B ; B 23 127 758 872 ; -C -1 ; WX 305 ; N uniFB6C ; B -34 143 305 811 ; -C -1 ; WX 324 ; N uniFB6D ; B -34 143 324 891 ; -C -1 ; WX 758 ; N uni06A5 ; B 23 -193 758 549 ; -C -1 ; WX 758 ; N glyph1480 ; B 23 -193 758 549 ; -C -1 ; WX 305 ; N glyph1481 ; B -34 -193 305 637 ; -C -1 ; WX 324 ; N glyph1482 ; B -34 -193 324 578 ; -C -1 ; WX 758 ; N uni06A6 ; B 23 127 758 883 ; -C -1 ; WX 758 ; N uniFB6F ; B 23 127 758 883 ; -C -1 ; WX 305 ; N uniFB70 ; B -34 143 305 864 ; -C -1 ; WX 324 ; N uniFB71 ; B -34 143 324 891 ; -C -1 ; WX 612 ; N uni06A7 ; B 19 -130 612 683 ; -C -1 ; WX 612 ; N glyph1488 ; B 19 -130 612 683 ; -C -1 ; WX 612 ; N uni06A8 ; B 19 -130 612 771 ; -C -1 ; WX 612 ; N glyph1490 ; B 19 -130 612 771 ; -C -1 ; WX 757 ; N uni06AA ; B 20 143 757 674 ; -C -1 ; WX 879 ; N glyph1492 ; B 20 143 879 674 ; -C -1 ; WX 360 ; N glyph1493 ; B -34 143 360 674 ; -C -1 ; WX 542 ; N glyph1494 ; B -34 143 542 674 ; -C -1 ; WX 757 ; N uni06AB ; B 20 143 760 708 ; -C -1 ; WX 879 ; N glyph1496 ; B 20 143 879 722 ; -C -1 ; WX 360 ; N glyph1497 ; B -34 143 360 708 ; -C -1 ; WX 542 ; N glyph1498 ; B -34 143 542 722 ; -C -1 ; WX 541 ; N uni06AC ; B 20 143 541 891 ; -C -1 ; WX 541 ; N glyph1500 ; B 20 143 541 891 ; -C -1 ; WX 360 ; N glyph1501 ; B -34 143 360 878 ; -C -1 ; WX 360 ; N glyph1502 ; B -34 143 360 878 ; -C -1 ; WX 541 ; N uni06AD ; B 20 143 541 859 ; -C -1 ; WX 541 ; N uniFBD4 ; B 20 143 541 859 ; -C -1 ; WX 360 ; N uniFBD5 ; B -34 143 360 811 ; -C -1 ; WX 360 ; N uniFBD6 ; B -34 143 360 811 ; -C -1 ; WX 541 ; N uni06AE ; B 20 -193 541 774 ; -C -1 ; WX 541 ; N glyph1508 ; B 20 -193 541 774 ; -C -1 ; WX 360 ; N glyph1509 ; B -34 -193 360 708 ; -C -1 ; WX 360 ; N glyph1510 ; B -34 -193 360 708 ; -C -1 ; WX 757 ; N uni06B0 ; B 20 143 760 863 ; -C -1 ; WX 879 ; N glyph1512 ; B 20 143 879 876 ; -C -1 ; WX 360 ; N glyph1513 ; B -34 143 360 863 ; -C -1 ; WX 542 ; N glyph1514 ; B -34 143 542 876 ; -C -1 ; WX 757 ; N uni06B1 ; B 20 143 757 891 ; -C -1 ; WX 879 ; N uniFB9B ; B 20 143 879 891 ; -C -1 ; WX 360 ; N uniFB9C ; B -34 143 360 891 ; -C -1 ; WX 542 ; N uniFB9D ; B -34 143 542 891 ; -C -1 ; WX 757 ; N uni06B2 ; B 20 -81 757 863 ; -C -1 ; WX 879 ; N glyph1520 ; B 20 -81 879 876 ; -C -1 ; WX 360 ; N glyph1521 ; B -34 -81 360 863 ; -C -1 ; WX 542 ; N glyph1522 ; B -34 -81 542 876 ; -C -1 ; WX 757 ; N uni06B3 ; B 20 -171 757 863 ; -C -1 ; WX 879 ; N uniFB97 ; B 20 -171 879 876 ; -C -1 ; WX 360 ; N uniFB98 ; B -34 -171 360 863 ; -C -1 ; WX 542 ; N uniFB99 ; B -34 -171 542 876 ; -C -1 ; WX 757 ; N uni06B4 ; B 20 143 757 891 ; -C -1 ; WX 879 ; N glyph1528 ; B 20 143 879 891 ; -C -1 ; WX 360 ; N glyph1529 ; B -34 143 360 891 ; -C -1 ; WX 542 ; N glyph1530 ; B -34 143 542 891 ; -C -1 ; WX 451 ; N uni06B5 ; B 17 -36 451 891 ; -C -1 ; WX 451 ; N glyph1532 ; B 17 -36 451 891 ; -C -1 ; WX 234 ; N glyph1533 ; B -34 143 234 891 ; -C -1 ; WX 234 ; N glyph1534 ; B -34 143 234 891 ; -C -1 ; WX 451 ; N uni06B6 ; B 17 -36 451 891 ; -C -1 ; WX 451 ; N glyph1536 ; B 17 -36 451 891 ; -C -1 ; WX 234 ; N glyph1537 ; B -39 143 234 891 ; -C -1 ; WX 234 ; N glyph1538 ; B -39 143 234 891 ; -C -1 ; WX 451 ; N uni06B7 ; B 17 -36 451 891 ; -C -1 ; WX 451 ; N glyph1540 ; B 17 -36 451 891 ; -C -1 ; WX 234 ; N glyph1541 ; B -34 143 234 891 ; -C -1 ; WX 234 ; N glyph1542 ; B -34 143 234 891 ; -C -1 ; WX 451 ; N uni06B8 ; B 17 -168 451 773 ; -C -1 ; WX 451 ; N glyph1544 ; B 17 -168 451 773 ; -C -1 ; WX 234 ; N glyph1545 ; B -34 -193 242 774 ; -C -1 ; WX 234 ; N glyph1546 ; B -34 -193 242 774 ; -C -1 ; WX 541 ; N uni06B9 ; B 30 -212 541 612 ; -C -1 ; WX 541 ; N glyph1548 ; B 30 -212 541 612 ; -C -1 ; WX 271 ; N glyph1549 ; B -34 -63 274 735 ; -C -1 ; WX 271 ; N glyph1550 ; B -34 -63 274 735 ; -C -1 ; WX 541 ; N uni06BA ; B 30 -63 541 458 ; -C -1 ; WX 541 ; N uniFB9F ; B 30 -63 541 458 ; -C -1 ; WX 541 ; N uni06BB ; B 30 -63 541 798 ; -C -1 ; WX 541 ; N uniFBA1 ; B 30 -63 541 798 ; -C -1 ; WX 541 ; N uni06BC ; B 30 -175 541 612 ; -C -1 ; WX 541 ; N glyph1556 ; B 30 -175 541 612 ; -C -1 ; WX 271 ; N glyph1557 ; B -34 31 274 735 ; -C -1 ; WX 271 ; N glyph1558 ; B -34 31 274 735 ; -C -1 ; WX 541 ; N uni06BD ; B 30 -63 541 742 ; -C -1 ; WX 541 ; N glyph1560 ; B 30 -63 541 742 ; -C -1 ; WX 577 ; N uni06BF ; B 25 -203 563 746 ; -C -1 ; WX 559 ; N glyph1562 ; B 23 -201 563 746 ; -C -1 ; WX 523 ; N glyph1563 ; B -34 -193 523 724 ; -C -1 ; WX 523 ; N glyph1564 ; B -34 -193 523 724 ; -C -1 ; WX 343 ; N uni06C0 ; B 43 126 304 694 ; -C -1 ; WX 415 ; N uniFBA5 ; B 1 143 415 743 ; -C -1 ; WX 388 ; N uni06C1 ; B 13 68 388 376 ; -C -1 ; WX 388 ; N uni06C2 ; B 13 68 388 597 ; -C -1 ; WX 388 ; N uni06C3 ; B 13 68 388 634 ; -C -1 ; WX 451 ; N uni06C4 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N glyph1571 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N uni06C5 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N uniFBE1 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N uni06C6 ; B 3 -71 451 667 ; -C -1 ; WX 451 ; N uniFBDA ; B 3 -71 451 667 ; -C -1 ; WX 451 ; N uni06C7 ; B 3 -71 451 778 ; -C -1 ; WX 451 ; N uniFBD8 ; B 3 -71 451 778 ; -C -1 ; WX 451 ; N uni06C8 ; B 3 -71 451 817 ; -C -1 ; WX 451 ; N uniFBDC ; B 3 -71 451 817 ; -C -1 ; WX 451 ; N uni06C9 ; B 3 -71 451 667 ; -C -1 ; WX 451 ; N uniFBE3 ; B 3 -71 451 667 ; -C -1 ; WX 451 ; N uni06CA ; B 3 -71 451 699 ; -C -1 ; WX 451 ; N glyph1583 ; B 3 -71 451 699 ; -C -1 ; WX 451 ; N uni06CB ; B 3 -71 451 816 ; -C -1 ; WX 451 ; N uniFBDF ; B 3 -71 451 816 ; -C -1 ; WX 645 ; N uni06CD ; B 32 -60 575 461 ; -C -1 ; WX 554 ; N glyph1587 ; B -19 -174 554 276 ; -C -1 ; WX 645 ; N uni06CE ; B 74 -60 575 522 ; -C -1 ; WX 554 ; N glyph1589 ; B 5 -174 554 424 ; -C -1 ; WX 271 ; N glyph1590 ; B -34 -81 271 667 ; -C -1 ; WX 271 ; N glyph1591 ; B -34 -81 271 667 ; -C -1 ; WX 451 ; N uni06CF ; B 3 -71 451 724 ; -C -1 ; WX 451 ; N glyph1593 ; B 3 -71 451 724 ; -C -1 ; WX 645 ; N uni06D0 ; B 74 -187 575 461 ; -C -1 ; WX 554 ; N uniFBE5 ; B 5 -212 554 282 ; -C -1 ; WX 271 ; N uniFBE6 ; B -34 -171 271 492 ; -C -1 ; WX 271 ; N uniFBE7 ; B -34 -171 271 492 ; -C -1 ; WX 645 ; N uni06D1 ; B 74 -178 575 461 ; -C -1 ; WX 554 ; N glyph1599 ; B 5 -212 554 282 ; -C -1 ; WX 812 ; N uni06D2 ; B 33 -25 812 469 ; -C -1 ; WX 812 ; N uniFBAF ; B 34 -208 812 276 ; -C -1 ; WX 812 ; N uni06D3 ; B 33 -25 812 597 ; -C -1 ; WX 812 ; N uniFBB1 ; B 34 -208 812 499 ; -C -1 ; WX 207 ; N uni06D4 ; B 20 143 188 276 ; -C -1 ; WX 0 ; N uni06D6 ; B -230 519 231 886 ; -C -1 ; WX 0 ; N uni06D7 ; B -182 519 183 886 ; -C -1 ; WX 0 ; N uni06D8 ; B -107 519 107 675 ; -C -1 ; WX 0 ; N uni06D9 ; B -108 519 108 836 ; -C -1 ; WX 0 ; N uni06DA ; B -128 519 128 866 ; -C -1 ; WX 0 ; N uni06DB ; B -65 519 68 660 ; -C -1 ; WX 0 ; N uni06DC ; B -207 519 207 767 ; -C -1 ; WX 1123 ; N uni06DD ; B 24 -188 1099 886 ; -C -1 ; WX 1084 ; N uni06DE ; B 24 -152 1060 884 ; -C -1 ; WX 0 ; N uni06DF ; B -37 519 37 592 ; -C -1 ; WX 0 ; N uni06E0 ; B -36 519 36 591 ; -C -1 ; WX 0 ; N uni06E1 ; B -133 519 133 689 ; -C -1 ; WX 0 ; N uni06E2 ; B -82 519 82 824 ; -C -1 ; WX 0 ; N uni06E3 ; B -207 -209 207 39 ; -C -1 ; WX 0 ; N uni06E4 ; B -57 519 57 550 ; -C -1 ; WX 213 ; N uni06E5 ; B 0 519 213 783 ; -C -1 ; WX 371 ; N uni06E6 ; B 0 519 371 754 ; -C -1 ; WX 0 ; N uni06E7 ; B -185 519 186 754 ; -C -1 ; WX 0 ; N uni06E8 ; B -122 519 122 840 ; -C -1 ; WX 600 ; N uni06E9 ; B 24 0 576 818 ; -C -1 ; WX 0 ; N uni06EA ; B -82 -165 82 -1 ; -C -1 ; WX 0 ; N uni06EB ; B -82 519 82 683 ; -C -1 ; WX 0 ; N uni06ED ; B -82 -209 82 97 ; -C -1 ; WX 899 ; N uni06FA ; B 31 -63 899 774 ; -C -1 ; WX 899 ; N glyph1629 ; B 31 -63 899 774 ; -C -1 ; WX 608 ; N glyph1630 ; B -34 -63 608 774 ; -C -1 ; WX 608 ; N glyph1631 ; B -34 -63 608 774 ; -C -1 ; WX 1063 ; N uni06FB ; B 31 -63 1063 728 ; -C -1 ; WX 1063 ; N glyph1633 ; B 31 -63 1063 728 ; -C -1 ; WX 771 ; N glyph1634 ; B -34 -63 771 728 ; -C -1 ; WX 771 ; N glyph1635 ; B -34 -63 771 728 ; -C -1 ; WX 541 ; N uni06FC ; B 25 -204 535 822 ; -C -1 ; WX 469 ; N glyph1637 ; B 34 -198 516 760 ; -C -1 ; WX 541 ; N glyph1638 ; B -34 -63 483 800 ; -C -1 ; WX 360 ; N glyph1639 ; B -34 -63 360 756 ; -C -1 ; WX 469 ; N uni06FD ; B 62 -145 422 510 ; -C -1 ; WX 360 ; N uni06FE ; B 16 -212 360 431 ; -C -1 ; WX 343 ; N uniFBA6 ; B 43 126 304 519 ; -C -1 ; WX 271 ; N uniFBA8 ; B -34 -134 271 492 ; -C -1 ; WX 320 ; N uniFBA9 ; B -34 -205 320 395 ; -C -1 ; WX 244 ; N glyph1645 ; B 23 -68 222 49 ; -C -1 ; WX 244 ; N glyph1646 ; B 29 -151 226 -20 ; -C -1 ; WX 244 ; N glyph1647 ; B 9 -136 236 59 ; -C -1 ; WX 244 ; N glyph1648 ; B 86 -64 162 34 ; -C -1 ; WX 244 ; N glyph1649 ; B 53 -70 197 27 ; -C -1 ; WX 757 ; N glyph1650 ; B 20 143 757 811 ; -C -1 ; WX 879 ; N glyph1651 ; B 20 143 879 811 ; -C -1 ; WX 273 ; N uniFB1D ; B 66 109 207 518 ; -C -1 ; WX 0 ; N uniFB1E ; B -152 611 152 753 ; -C -1 ; WX 414 ; N glyph1654 ; B 0 140 414 191 ; -C -1 ; WX 546 ; N uniFB1F ; B 66 140 480 518 ; -C -1 ; WX 486 ; N glyph1656 ; B -5 72 471 890 ; -C -1 ; WX 541 ; N glyph1657 ; B -5 94 541 890 ; -C -1 ; WX 486 ; N glyph1658 ; B 17 -122 471 739 ; -C -1 ; WX 541 ; N glyph1659 ; B 13 -122 541 766 ; -C -1 ; WX 486 ; N glyph1660 ; B 17 72 471 792 ; -C -1 ; WX 541 ; N glyph1661 ; B 13 94 541 792 ; -C -1 ; WX 486 ; N glyph1662 ; B 17 72 484 891 ; -C -1 ; WX 541 ; N glyph1663 ; B 13 94 541 891 ; -C -1 ; WX 486 ; N glyph1664 ; B 17 72 491 891 ; -C -1 ; WX 541 ; N glyph1665 ; B 13 94 541 891 ; -C -1 ; WX 486 ; N glyph1666 ; B 17 72 471 891 ; -C -1 ; WX 541 ; N glyph1667 ; B 13 94 541 891 ; -C -1 ; WX 486 ; N glyph1668 ; B 17 -173 471 739 ; -C -1 ; WX 541 ; N glyph1669 ; B 13 -136 541 766 ; -C -1 ; WX 562 ; N glyph1670 ; B 56 143 505 713 ; -C -1 ; WX 562 ; N glyph1671 ; B 92 89 469 713 ; -C -1 ; WX 486 ; N glyph1672 ; B 7 72 471 891 ; -C -1 ; WX 541 ; N glyph1673 ; B 7 94 541 891 ; -EndCharMetrics -StartKernData -StartKernPairs 908 -KPX space A -37 -KPX space Y -18 -KPX space Alphatonos -37 -KPX space Alpha -37 -KPX space Delta -37 -KPX space Lambda -37 -KPX space Upsilon -18 -KPX space Upsilondieresis -18 -KPX one one -55 -KPX A space -37 -KPX A T -74 -KPX A V -74 -KPX A W -55 -KPX A Y -92 -KPX A v -37 -KPX A w -18 -KPX A y -37 -KPX A quoteright -55 -KPX F comma -111 -KPX F period -111 -KPX F A -55 -KPX L space -18 -KPX L T -74 -KPX L V -74 -KPX L W -55 -KPX L Y -92 -KPX L y -37 -KPX L quoteright -55 -KPX P space -18 -KPX P comma -129 -KPX P period -129 -KPX P A -74 -KPX R V -18 -KPX R W -18 -KPX R Y -37 -KPX T comma -111 -KPX T hyphen -55 -KPX T period -111 -KPX T colon -111 -KPX T semicolon -111 -KPX T A -74 -KPX T O -18 -KPX T a -74 -KPX T c -74 -KPX T e -74 -KPX T i -18 -KPX T o -74 -KPX T r -55 -KPX T s -74 -KPX T u -74 -KPX T w -74 -KPX T y -74 -KPX V comma -92 -KPX V hyphen -55 -KPX V period -92 -KPX V colon -55 -KPX V semicolon -55 -KPX V A -74 -KPX V a -55 -KPX V e -55 -KPX V i -18 -KPX V o -74 -KPX V r -55 -KPX V u -37 -KPX V y -37 -KPX W comma -55 -KPX W hyphen -20 -KPX W period -55 -KPX W colon -18 -KPX W semicolon -18 -KPX W A -55 -KPX W a -37 -KPX W e -18 -KPX W i -9 -KPX W o -18 -KPX W r -18 -KPX W u -18 -KPX W y -18 -KPX Y space -18 -KPX Y comma -111 -KPX Y hyphen -55 -KPX Y period -111 -KPX Y colon -74 -KPX Y semicolon -74 -KPX Y A -92 -KPX Y a -55 -KPX Y e -55 -KPX Y i -37 -KPX Y o -74 -KPX Y p -55 -KPX Y q -74 -KPX Y u -55 -KPX Y v -55 -KPX f quoteright 18 -KPX r comma -55 -KPX r period -55 -KPX r quoteright 37 -KPX v comma -74 -KPX v period -74 -KPX w comma -37 -KPX w period -37 -KPX y comma -74 -KPX y period -74 -KPX quoteleft quoteleft -37 -KPX quoteright space -55 -KPX quoteright s -37 -KPX quoteright quoteright -37 -KPX quotedblbase afii10051 -100 -KPX quotedblbase afii10060 -100 -KPX quotedblbase afii10036 -88 -KPX quotedblbase afii10041 -101 -KPX quotedblbase afii10044 -88 -KPX Gamma comma -110 -KPX Gamma period -110 -KPX Gamma Alpha -109 -KPX Gamma Delta -109 -KPX Gamma Lambda -109 -KPX Gamma iotatonos -32 -KPX Gamma iota -32 -KPX Gamma iotadieresis 46 -KPX Theta Alpha -27 -KPX Theta Delta -27 -KPX Theta Lambda -27 -KPX Theta Upsilon -28 -KPX Theta Upsilondieresis -28 -KPX Phi Alpha -27 -KPX Phi Tau -27 -KPX Phi Upsilon -28 -KPX Phi Upsilondieresis -28 -KPX delta tau -28 -KPX delta chi -36 -KPX delta pi -28 -KPX tau alpha -28 -KPX tau delta -28 -KPX tau sigma -28 -KPX tau phi -28 -KPX tau alphatonos -28 -KPX tau zeta -28 -KPX tau omicron -28 -KPX tau sigma1 -28 -KPX tau omega -28 -KPX tau omegatonos -28 -KPX phi tau -28 -KPX phi lambda -12 -KPX phi chi -36 -KPX phi pi -28 -KPX Alphatonos Theta -27 -KPX Alphatonos Phi -27 -KPX Alphatonos Omicron -27 -KPX Alphatonos Tau -83 -KPX Alphatonos Upsilon -91 -KPX Alphatonos Upsilondieresis -91 -KPX Alphatonos gamma -37 -KPX Alphatonos nu -37 -KPX Alphatonos chi -37 -KPX Omicrontonos Upsilon -28 -KPX Omicrontonos Upsilondieresis -28 -KPX Upsilontonos Theta -38 -KPX Upsilontonos Phi -38 -KPX Upsilontonos alpha -74 -KPX Upsilontonos delta -37 -KPX Upsilontonos sigma -74 -KPX Upsilontonos phi -74 -KPX Upsilontonos iotadieresistonos 125 -KPX Upsilontonos Alpha -91 -KPX Upsilontonos Delta -91 -KPX Upsilontonos Lambda -91 -KPX Upsilontonos Omicron -38 -KPX Upsilontonos Omega -38 -KPX Upsilontonos alphatonos -74 -KPX Upsilontonos etatonos -37 -KPX Upsilontonos iotatonos -37 -KPX Upsilontonos eta -37 -KPX Upsilontonos iota -37 -KPX Upsilontonos kappa -37 -KPX Upsilontonos mu -37 -KPX Upsilontonos omicron -74 -KPX Upsilontonos iotadieresis 45 -KPX Upsilontonos omicrontonos -74 -KPX Omegatonos Upsilon -28 -KPX Omegatonos Upsilondieresis -28 -KPX Alpha quoteright -55 -KPX Alpha Theta -27 -KPX Alpha Phi -27 -KPX Alpha Omicron -27 -KPX Alpha Tau -83 -KPX Alpha Upsilon -91 -KPX Alpha Upsilondieresis -91 -KPX Alpha gamma -37 -KPX Alpha nu -37 -KPX Alpha chi -37 -KPX Delta Theta -27 -KPX Delta Omicron -27 -KPX Delta Tau -83 -KPX Delta Upsilon -91 -KPX Delta Upsilondieresis -91 -KPX Kappa Theta -46 -KPX Kappa Phi -46 -KPX Kappa alpha -23 -KPX Kappa delta -23 -KPX Kappa sigma -23 -KPX Kappa phi -23 -KPX Kappa Omicron -46 -KPX Kappa alphatonos -23 -KPX Kappa zeta -23 -KPX Kappa theta -23 -KPX Kappa xi -23 -KPX Kappa omicron -23 -KPX Kappa omega -23 -KPX Kappa omicrontonos -23 -KPX Kappa omegatonos -23 -KPX Lambda Theta -27 -KPX Lambda Omicron -27 -KPX Lambda Tau -83 -KPX Lambda Upsilon -91 -KPX Lambda Upsilondieresis -91 -KPX Omicron Alpha -27 -KPX Omicron Delta -27 -KPX Omicron Lambda -27 -KPX Omicron Upsilon -28 -KPX Omicron Upsilondieresis -28 -KPX Rho comma -128 -KPX Rho period -128 -KPX Rho Alpha -74 -KPX Rho Delta -74 -KPX Rho Lambda -74 -KPX Sigma tau -17 -KPX Sigma pi -17 -KPX Tau comma -110 -KPX Tau hyphen -55 -KPX Tau period -110 -KPX Tau colon -110 -KPX Tau semicolon -110 -KPX Tau Theta -18 -KPX Tau Phi -27 -KPX Tau alpha -74 -KPX Tau delta -41 -KPX Tau epsilon -74 -KPX Tau sigma -74 -KPX Tau phi -74 -KPX Tau iotadieresistonos 118 -KPX Tau Alpha -74 -KPX Tau Delta -80 -KPX Tau Lambda -74 -KPX Tau Omicron -18 -KPX Tau Omega -18 -KPX Tau alphatonos -74 -KPX Tau epsilontonos -74 -KPX Tau gamma -74 -KPX Tau eta -74 -KPX Tau iota -18 -KPX Tau mu -74 -KPX Tau nu -74 -KPX Tau omicron -74 -KPX Tau upsilon -74 -KPX Tau chi -60 -KPX Tau psi -74 -KPX Tau iotadieresis 45 -KPX Tau upsilondieresis -74 -KPX Tau omicrontonos -74 -KPX Tau upsilontonos -74 -KPX Upsilon comma -110 -KPX Upsilon hyphen -55 -KPX Upsilon period -110 -KPX Upsilon colon -74 -KPX Upsilon semicolon -74 -KPX Upsilon Theta -38 -KPX Upsilon Phi -38 -KPX Upsilon alpha -74 -KPX Upsilon delta -37 -KPX Upsilon sigma -74 -KPX Upsilon phi -74 -KPX Upsilon iotadieresistonos 125 -KPX Upsilon Alpha -91 -KPX Upsilon Delta -91 -KPX Upsilon Lambda -91 -KPX Upsilon Omicron -38 -KPX Upsilon Omega -38 -KPX Upsilon alphatonos -74 -KPX Upsilon etatonos -37 -KPX Upsilon iotatonos -37 -KPX Upsilon gamma -41 -KPX Upsilon eta -37 -KPX Upsilon iota -37 -KPX Upsilon kappa -37 -KPX Upsilon mu -37 -KPX Upsilon omicron -74 -KPX Upsilon iotadieresis 45 -KPX Upsilon omicrontonos -74 -KPX Chi omega -13 -KPX Chi omegatonos -13 -KPX Psi alpha -18 -KPX Psi delta -18 -KPX Psi sigma -18 -KPX Psi phi -18 -KPX Psi alphatonos -18 -KPX Psi omicron -18 -KPX Psi omega -18 -KPX Psi omicrontonos -18 -KPX Psi omegatonos -18 -KPX Omega Upsilon -28 -KPX Omega Upsilondieresis -28 -KPX Upsilondieresis Theta -38 -KPX Upsilondieresis Phi -38 -KPX Upsilondieresis alpha -74 -KPX Upsilondieresis delta -37 -KPX Upsilondieresis sigma -74 -KPX Upsilondieresis phi -74 -KPX Upsilondieresis iotadieresistonos 125 -KPX Upsilondieresis Alpha -91 -KPX Upsilondieresis Delta -91 -KPX Upsilondieresis Lambda -91 -KPX Upsilondieresis Omicron -38 -KPX Upsilondieresis Omega -38 -KPX Upsilondieresis alphatonos -74 -KPX Upsilondieresis etatonos -37 -KPX Upsilondieresis iotatonos -37 -KPX Upsilondieresis eta -37 -KPX Upsilondieresis iota -37 -KPX Upsilondieresis kappa -37 -KPX Upsilondieresis mu -37 -KPX Upsilondieresis omicron -74 -KPX Upsilondieresis iotadieresis 45 -KPX Upsilondieresis omicrontonos -74 -KPX zeta alpha -56 -KPX zeta delta -37 -KPX zeta sigma -56 -KPX zeta tau -37 -KPX zeta phi -56 -KPX zeta alphatonos -56 -KPX zeta etatonos -24 -KPX zeta gamma -32 -KPX zeta eta -24 -KPX zeta theta -37 -KPX zeta iota -24 -KPX zeta kappa -24 -KPX zeta nu -32 -KPX zeta omicron -56 -KPX zeta omega -56 -KPX zeta omicrontonos -56 -KPX zeta omegatonos -56 -KPX zeta pi -37 -KPX kappa alpha -33 -KPX kappa delta -33 -KPX kappa sigma -33 -KPX kappa phi -33 -KPX kappa alphatonos -33 -KPX kappa zeta -33 -KPX kappa theta -14 -KPX kappa xi -33 -KPX kappa omicron -33 -KPX kappa sigma1 -33 -KPX kappa omega -33 -KPX kappa omicrontonos -33 -KPX kappa omegatonos -33 -KPX lambda alpha -12 -KPX lambda delta -12 -KPX lambda sigma -12 -KPX lambda phi -12 -KPX lambda alphatonos -12 -KPX lambda upsilondieresistonos -15 -KPX lambda zeta -12 -KPX lambda xi -12 -KPX lambda omicron -12 -KPX lambda sigma1 -12 -KPX lambda upsilon -15 -KPX lambda omega -12 -KPX lambda upsilondieresis -15 -KPX lambda omicrontonos -12 -KPX lambda upsilontonos -15 -KPX lambda omegatonos -12 -KPX xi alpha -12 -KPX xi delta -12 -KPX xi sigma -12 -KPX xi phi -12 -KPX xi alphatonos -12 -KPX xi zeta -12 -KPX xi xi -12 -KPX xi omicron -12 -KPX xi sigma1 -12 -KPX xi omicrontonos -12 -KPX omicron tau -28 -KPX omicron chi -36 -KPX omicron pi -28 -KPX rho tau -28 -KPX rho pi -28 -KPX chi alpha -36 -KPX chi delta -36 -KPX chi sigma -36 -KPX chi phi -36 -KPX chi alphatonos -36 -KPX chi zeta -36 -KPX chi omicron -36 -KPX chi sigma1 -36 -KPX chi omega -21 -KPX chi omicrontonos -36 -KPX chi omegatonos -21 -KPX omega tau -28 -KPX omega chi -21 -KPX omega pi -28 -KPX omicrontonos tau -28 -KPX omicrontonos chi -36 -KPX omicrontonos pi -28 -KPX omegatonos tau -28 -KPX omegatonos chi -21 -KPX omegatonos pi -28 -KPX afii10052 comma -113 -KPX afii10052 period -125 -KPX afii10052 colon -13 -KPX afii10052 semicolon -13 -KPX afii10052 guillemotleft -38 -KPX afii10052 guillemotright -38 -KPX afii10058 quoteright -100 -KPX afii10059 quoteright -100 -KPX afii10017 quoteright -51 -KPX afii10017 afii10021 37 -KPX afii10017 afii10029 12 -KPX afii10017 afii10032 -13 -KPX afii10017 afii10033 -13 -KPX afii10017 afii10035 -25 -KPX afii10017 afii10036 -50 -KPX afii10017 afii10037 -38 -KPX afii10017 afii10038 -25 -KPX afii10017 afii10041 -76 -KPX afii10017 afii10047 -25 -KPX afii10017 afii10065 12 -KPX afii10017 afii10066 -13 -KPX afii10017 afii10083 -13 -KPX afii10017 afii10084 -13 -KPX afii10017 afii10095 12 -KPX afii10018 afii10017 -38 -KPX afii10018 afii10024 -25 -KPX afii10018 afii10025 -13 -KPX afii10018 afii10029 -25 -KPX afii10018 afii10035 -13 -KPX afii10018 afii10036 -25 -KPX afii10018 afii10037 -25 -KPX afii10018 afii10038 -13 -KPX afii10018 afii10039 -25 -KPX afii10018 afii10041 -38 -KPX afii10018 afii10044 -38 -KPX afii10018 afii10047 -25 -KPX afii10018 afii10049 -25 -KPX afii10018 afii10085 -13 -KPX afii10019 afii10017 -50 -KPX afii10019 afii10021 -13 -KPX afii10019 afii10024 -38 -KPX afii10019 afii10025 -13 -KPX afii10019 afii10029 -25 -KPX afii10019 afii10032 -25 -KPX afii10019 afii10035 -38 -KPX afii10019 afii10036 -38 -KPX afii10019 afii10037 -38 -KPX afii10019 afii10038 -25 -KPX afii10019 afii10039 -38 -KPX afii10019 afii10041 -38 -KPX afii10019 afii10044 -50 -KPX afii10019 afii10049 -25 -KPX afii10019 afii10084 -13 -KPX afii10019 afii10087 -13 -KPX afii10019 afii10089 -38 -KPX afii10020 comma -113 -KPX afii10020 period -125 -KPX afii10020 colon -13 -KPX afii10020 semicolon -13 -KPX afii10020 guillemotleft -38 -KPX afii10020 guillemotright -38 -KPX afii10020 afii10017 -63 -KPX afii10020 afii10021 -25 -KPX afii10020 afii10029 -25 -KPX afii10020 afii10032 -13 -KPX afii10020 afii10035 -13 -KPX afii10020 afii10065 -13 -KPX afii10020 afii10067 -25 -KPX afii10020 afii10069 -38 -KPX afii10020 afii10070 -51 -KPX afii10020 afii10074 -25 -KPX afii10020 afii10077 -50 -KPX afii10020 afii10078 -38 -KPX afii10020 afii10079 -25 -KPX afii10020 afii10080 -50 -KPX afii10020 afii10082 -38 -KPX afii10020 afii10085 -38 -KPX afii10020 afii10093 -38 -KPX afii10020 afii10094 -38 -KPX afii10020 afii10096 -38 -KPX afii10020 afii10097 -38 -KPX afii10021 afii10025 12 -KPX afii10021 afii10037 12 -KPX afii10021 afii10038 -13 -KPX afii10021 afii10041 -13 -KPX afii10021 afii10070 12 -KPX afii10021 afii10073 25 -KPX afii10021 afii10080 12 -KPX afii10021 afii10085 12 -KPX afii10024 afii10025 12 -KPX afii10024 afii10032 -13 -KPX afii10024 afii10035 -25 -KPX afii10024 afii10036 25 -KPX afii10024 afii10037 25 -KPX afii10024 afii10041 12 -KPX afii10024 afii10044 37 -KPX afii10024 afii10065 12 -KPX afii10024 afii10080 -13 -KPX afii10025 afii10024 -25 -KPX afii10025 afii10029 -25 -KPX afii10025 afii10032 -13 -KPX afii10025 afii10035 -25 -KPX afii10025 afii10036 -38 -KPX afii10025 afii10037 -38 -KPX afii10025 afii10038 -25 -KPX afii10025 afii10041 -38 -KPX afii10025 afii10049 -25 -KPX afii10028 afii10025 37 -KPX afii10028 afii10035 -13 -KPX afii10028 afii10036 25 -KPX afii10028 afii10037 25 -KPX afii10028 afii10038 -13 -KPX afii10028 afii10041 25 -KPX afii10028 afii10047 12 -KPX afii10028 afii10065 12 -KPX afii10028 afii10073 12 -KPX afii10028 afii10083 -13 -KPX afii10029 afii10065 25 -KPX afii10030 afii10065 12 -KPX afii10030 afii10083 -13 -KPX afii10030 afii10089 -13 -KPX afii10032 afii10017 -25 -KPX afii10032 afii10021 -13 -KPX afii10032 afii10024 -13 -KPX afii10032 afii10029 -25 -KPX afii10032 afii10037 -25 -KPX afii10032 afii10039 -38 -KPX afii10032 afii10049 -13 -KPX afii10032 afii10069 -25 -KPX afii10032 afii10077 -13 -KPX afii10034 comma -138 -KPX afii10034 period -150 -KPX afii10034 colon -13 -KPX afii10034 semicolon -13 -KPX afii10034 afii10017 -88 -KPX afii10034 afii10021 -63 -KPX afii10034 afii10024 -13 -KPX afii10034 afii10025 -13 -KPX afii10034 afii10029 -63 -KPX afii10034 afii10030 -13 -KPX afii10034 afii10032 -13 -KPX afii10034 afii10035 -25 -KPX afii10034 afii10036 -13 -KPX afii10034 afii10037 -13 -KPX afii10034 afii10038 -13 -KPX afii10034 afii10039 -38 -KPX afii10034 afii10049 -25 -KPX afii10034 afii10065 -13 -KPX afii10034 afii10069 -63 -KPX afii10034 afii10070 -25 -KPX afii10034 afii10080 -25 -KPX afii10034 afii10097 -13 -KPX afii10035 afii10017 -25 -KPX afii10035 afii10021 -13 -KPX afii10035 afii10025 -13 -KPX afii10035 afii10029 -25 -KPX afii10035 afii10030 -13 -KPX afii10035 afii10032 -25 -KPX afii10035 afii10036 -25 -KPX afii10035 afii10037 -13 -KPX afii10035 afii10039 -38 -KPX afii10035 afii10041 -25 -KPX afii10035 afii10044 -13 -KPX afii10035 afii10047 -13 -KPX afii10035 afii10065 12 -KPX afii10035 afii10066 -13 -KPX afii10035 afii10072 12 -KPX afii10035 afii10083 -13 -KPX afii10035 afii10086 -13 -KPX afii10035 afii10089 -13 -KPX afii10036 comma -100 -KPX afii10036 period -113 -KPX afii10036 colon -13 -KPX afii10036 semicolon -13 -KPX afii10036 guillemotleft -25 -KPX afii10036 afii10017 -63 -KPX afii10036 afii10021 -25 -KPX afii10036 afii10024 25 -KPX afii10036 afii10029 -25 -KPX afii10036 afii10032 -25 -KPX afii10036 afii10038 -38 -KPX afii10036 afii10049 -13 -KPX afii10036 afii10065 -25 -KPX afii10036 afii10067 -38 -KPX afii10036 afii10070 -50 -KPX afii10036 afii10074 -38 -KPX afii10036 afii10076 -38 -KPX afii10036 afii10077 -63 -KPX afii10036 afii10078 -51 -KPX afii10036 afii10080 -63 -KPX afii10036 afii10081 -13 -KPX afii10036 afii10082 -38 -KPX afii10036 afii10083 -63 -KPX afii10036 afii10085 -38 -KPX afii10036 afii10087 -38 -KPX afii10036 afii10091 -13 -KPX afii10036 afii10093 -13 -KPX afii10036 afii10094 -13 -KPX afii10036 afii10096 -13 -KPX afii10036 afii10097 -25 -KPX afii10037 comma -113 -KPX afii10037 period -125 -KPX afii10037 colon -25 -KPX afii10037 semicolon -25 -KPX afii10037 guillemotleft -38 -KPX afii10037 guillemotright -38 -KPX afii10037 afii10017 -75 -KPX afii10037 afii10021 -51 -KPX afii10037 afii10029 -38 -KPX afii10037 afii10032 -25 -KPX afii10037 afii10038 -38 -KPX afii10037 afii10047 -13 -KPX afii10037 afii10049 -25 -KPX afii10037 afii10066 -25 -KPX afii10037 afii10067 -38 -KPX afii10037 afii10068 -38 -KPX afii10037 afii10069 -63 -KPX afii10037 afii10070 -63 -KPX afii10037 afii10072 -13 -KPX afii10037 afii10073 -50 -KPX afii10037 afii10074 -38 -KPX afii10037 afii10075 -38 -KPX afii10037 afii10076 -38 -KPX afii10037 afii10077 -63 -KPX afii10037 afii10078 -50 -KPX afii10037 afii10079 -38 -KPX afii10037 afii10080 -63 -KPX afii10037 afii10081 -38 -KPX afii10037 afii10082 -38 -KPX afii10037 afii10083 -63 -KPX afii10037 afii10087 -25 -KPX afii10037 afii10088 -38 -KPX afii10037 afii10090 -38 -KPX afii10037 afii10091 -38 -KPX afii10037 afii10096 -38 -KPX afii10037 afii10097 -50 -KPX afii10038 afii10017 -25 -KPX afii10038 afii10021 -51 -KPX afii10038 afii10029 -38 -KPX afii10038 afii10036 -38 -KPX afii10038 afii10037 -38 -KPX afii10038 afii10038 -13 -KPX afii10038 afii10041 -13 -KPX afii10038 afii10049 -26 -KPX afii10038 afii10077 -25 -KPX afii10039 afii10025 -13 -KPX afii10039 afii10032 -26 -KPX afii10039 afii10035 -38 -KPX afii10039 afii10038 -38 -KPX afii10039 afii10047 -25 -KPX afii10039 afii10080 -13 -KPX afii10039 afii10085 -13 -KPX afii10040 afii10065 37 -KPX afii10040 afii10070 12 -KPX afii10040 afii10080 12 -KPX afii10043 afii10065 12 -KPX afii10044 quoteright -100 -KPX afii10044 afii10049 -38 -KPX afii10046 quoteright -75 -KPX afii10046 afii10017 -25 -KPX afii10046 afii10021 -13 -KPX afii10046 afii10024 -38 -KPX afii10046 afii10025 -25 -KPX afii10046 afii10029 -38 -KPX afii10046 afii10030 -25 -KPX afii10046 afii10032 -13 -KPX afii10046 afii10035 -25 -KPX afii10046 afii10036 -101 -KPX afii10046 afii10039 -51 -KPX afii10046 afii10041 -75 -KPX afii10046 afii10047 -38 -KPX afii10046 afii10049 -38 -KPX afii10047 afii10021 -25 -KPX afii10047 afii10024 -25 -KPX afii10047 afii10025 -13 -KPX afii10047 afii10029 -38 -KPX afii10047 afii10038 -13 -KPX afii10047 afii10039 -25 -KPX afii10047 afii10049 -25 -KPX afii10047 afii10069 -13 -KPX afii10047 afii10072 12 -KPX afii10047 afii10077 -25 -KPX afii10048 afii10017 -25 -KPX afii10048 afii10021 -25 -KPX afii10048 afii10024 -25 -KPX afii10048 afii10029 -38 -KPX afii10048 afii10035 -13 -KPX afii10048 afii10036 -25 -KPX afii10048 afii10039 -38 -KPX afii10048 afii10041 -13 -KPX afii10048 afii10069 -25 -KPX afii10048 afii10072 12 -KPX afii10048 afii10077 -25 -KPX afii10065 afii10073 12 -KPX afii10065 afii10089 -25 -KPX afii10066 afii10069 -25 -KPX afii10066 afii10072 -13 -KPX afii10066 afii10073 -13 -KPX afii10066 afii10077 -25 -KPX afii10066 afii10078 -13 -KPX afii10066 afii10083 -13 -KPX afii10066 afii10085 -13 -KPX afii10066 afii10087 -25 -KPX afii10066 afii10089 -25 -KPX afii10066 afii10092 -13 -KPX afii10066 afii10095 -13 -KPX afii10066 afii10097 -13 -KPX afii10067 afii10065 -13 -KPX afii10067 afii10066 -13 -KPX afii10067 afii10070 -13 -KPX afii10067 afii10072 -13 -KPX afii10067 afii10077 -13 -KPX afii10067 afii10078 -13 -KPX afii10067 afii10080 -13 -KPX afii10067 afii10083 -25 -KPX afii10067 afii10084 -13 -KPX afii10067 afii10085 -25 -KPX afii10067 afii10086 -13 -KPX afii10067 afii10089 -38 -KPX afii10067 afii10092 -25 -KPX afii10067 afii10097 -13 -KPX afii10068 comma -88 -KPX afii10068 period -100 -KPX afii10068 afii10069 -38 -KPX afii10068 afii10077 -25 -KPX afii10068 afii10080 -13 -KPX afii10068 afii10083 -13 -KPX afii10069 afii10073 12 -KPX afii10069 afii10083 -13 -KPX afii10069 afii10085 12 -KPX afii10069 afii10092 -13 -KPX afii10070 afii10066 -13 -KPX afii10070 afii10072 -13 -KPX afii10070 afii10078 -13 -KPX afii10070 afii10083 -13 -KPX afii10070 afii10084 -13 -KPX afii10070 afii10085 -13 -KPX afii10070 afii10087 -13 -KPX afii10070 afii10089 -25 -KPX afii10072 afii10065 12 -KPX afii10072 afii10070 -13 -KPX afii10072 afii10073 12 -KPX afii10072 afii10080 -25 -KPX afii10072 afii10083 -13 -KPX afii10072 afii10089 -25 -KPX afii10073 afii10065 -13 -KPX afii10073 afii10066 -25 -KPX afii10073 afii10070 -13 -KPX afii10073 afii10072 -13 -KPX afii10073 afii10073 -13 -KPX afii10073 afii10077 -13 -KPX afii10073 afii10078 -25 -KPX afii10073 afii10080 -25 -KPX afii10073 afii10083 -25 -KPX afii10073 afii10085 -25 -KPX afii10073 afii10086 -13 -KPX afii10073 afii10089 -38 -KPX afii10073 afii10092 -25 -KPX afii10076 afii10077 12 -KPX afii10076 afii10080 -13 -KPX afii10076 afii10083 -13 -KPX afii10076 afii10086 -13 -KPX afii10076 afii10089 -13 -KPX afii10076 afii10095 -13 -KPX afii10077 afii10066 -13 -KPX afii10077 afii10070 -13 -KPX afii10077 afii10080 -13 -KPX afii10077 afii10083 -13 -KPX afii10077 afii10085 -13 -KPX afii10077 afii10089 -25 -KPX afii10078 afii10065 -13 -KPX afii10078 afii10066 -13 -KPX afii10078 afii10073 -13 -KPX afii10078 afii10080 -13 -KPX afii10078 afii10083 -13 -KPX afii10078 afii10085 -13 -KPX afii10078 afii10086 -13 -KPX afii10078 afii10095 -13 -KPX afii10080 afii10069 -13 -KPX afii10080 afii10072 -13 -KPX afii10080 afii10073 -13 -KPX afii10080 afii10077 -25 -KPX afii10080 afii10078 -13 -KPX afii10080 afii10083 -13 -KPX afii10080 afii10084 -25 -KPX afii10080 afii10085 -13 -KPX afii10080 afii10087 -25 -KPX afii10080 afii10089 -25 -KPX afii10080 afii10095 -13 -KPX afii10080 afii10097 -13 -KPX afii10082 afii10069 -25 -KPX afii10082 afii10072 -13 -KPX afii10082 afii10073 -13 -KPX afii10082 afii10077 -25 -KPX afii10082 afii10078 -13 -KPX afii10082 afii10084 -13 -KPX afii10082 afii10085 -13 -KPX afii10082 afii10087 -13 -KPX afii10082 afii10089 -25 -KPX afii10082 afii10095 -13 -KPX afii10082 afii10097 -13 -KPX afii10083 afii10065 12 -KPX afii10083 afii10066 -13 -KPX afii10083 afii10087 -13 -KPX afii10083 afii10089 -26 -KPX afii10083 afii10092 -13 -KPX afii10084 comma -75 -KPX afii10084 period -88 -KPX afii10084 afii10069 -13 -KPX afii10084 afii10072 12 -KPX afii10084 afii10077 -13 -KPX afii10084 afii10080 -13 -KPX afii10084 afii10083 -13 -KPX afii10084 afii10085 25 -KPX afii10085 comma -75 -KPX afii10085 period -88 -KPX afii10085 colon -13 -KPX afii10085 semicolon -13 -KPX afii10085 guillemotright 25 -KPX afii10085 afii10065 -13 -KPX afii10085 afii10069 -25 -KPX afii10085 afii10070 -13 -KPX afii10085 afii10072 12 -KPX afii10085 afii10073 -13 -KPX afii10085 afii10077 -13 -KPX afii10085 afii10078 -13 -KPX afii10085 afii10080 -25 -KPX afii10085 afii10082 -13 -KPX afii10085 afii10083 -25 -KPX afii10085 afii10084 12 -KPX afii10085 afii10086 -13 -KPX afii10085 afii10087 12 -KPX afii10085 afii10095 -13 -KPX afii10085 afii10097 -13 -KPX afii10086 afii10066 -13 -KPX afii10086 afii10069 -13 -KPX afii10086 afii10070 -13 -KPX afii10086 afii10077 -25 -KPX afii10086 afii10078 -13 -KPX afii10086 afii10080 -13 -KPX afii10086 afii10084 -13 -KPX afii10086 afii10085 -13 -KPX afii10086 afii10089 -25 -KPX afii10086 afii10097 -13 -KPX afii10087 afii10066 -13 -KPX afii10087 afii10070 -25 -KPX afii10087 afii10073 -13 -KPX afii10087 afii10080 -25 -KPX afii10087 afii10083 -25 -KPX afii10087 afii10085 12 -KPX afii10087 afii10086 -13 -KPX afii10087 afii10089 -25 -KPX afii10087 afii10095 -13 -KPX afii10088 afii10065 12 -KPX afii10088 afii10073 12 -KPX afii10088 afii10083 -13 -KPX afii10091 afii10065 12 -KPX afii10091 afii10080 -13 -KPX afii10094 afii10084 -88 -KPX afii10094 afii10089 -88 -KPX afii10095 afii10066 -13 -KPX afii10095 afii10069 -13 -KPX afii10095 afii10072 -13 -KPX afii10095 afii10073 -13 -KPX afii10095 afii10077 -25 -KPX afii10095 afii10078 -13 -KPX afii10095 afii10083 -13 -KPX afii10095 afii10084 -13 -KPX afii10095 afii10087 -13 -KPX afii10095 afii10097 -13 -KPX afii10096 afii10066 -13 -KPX afii10096 afii10069 -13 -KPX afii10096 afii10072 -13 -KPX afii10096 afii10077 -25 -KPX afii10096 afii10078 -13 -KPX afii10096 afii10083 -13 -KPX afii10096 afii10084 -25 -KPX afii10096 afii10087 -25 -KPX afii10096 afii10089 -38 -KPX afii10096 afii10095 -13 -KPX afii10110 comma -75 -KPX afii10110 period -88 -KPX afii10110 colon -13 -KPX afii10110 semicolon -13 -KPX afii10110 guillemotleft -25 -KPX afii10050 comma -63 -KPX afii10050 period -75 -KPX afii10050 colon -13 -KPX afii10050 semicolon -13 -KPX afii10050 guillemotleft -25 -KPX afii10050 guillemotright -25 -KPX pi alpha -28 -KPX pi delta -28 -KPX pi sigma -28 -KPX pi phi -28 -KPX pi alphatonos -28 -KPX pi zeta -28 -KPX pi lambda -37 -KPX pi omicron -28 -KPX pi sigma1 -28 -KPX pi omega -28 -KPX pi omegatonos -28 -EndKernPairs -EndKernData -EndFontMetrics +StartFontMetrics 4.1 +FontName Arial-BoldMT +FullName Arial Bold +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Arial +Weight Bold +Version Version 3.00 +Characters 1674 +ItalicAngle 0.0 +Ascender 905 +Descender -212 +UnderlineThickness 105 +UnderlinePosition -106 +IsFixedPitch false +FontBBox -627 -376 2000 1010 +StartCharMetrics 1709 +C 0 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 278 ; N space ; B 90 0 238 716 ; +C 33 ; WX 333 ; N exclam ; B 90 0 238 716 ; +C 34 ; WX 474 ; N quotedbl ; B 55 461 424 716 ; +C 35 ; WX 556 ; N numbersign ; B 9 -12 544 728 ; +C 36 ; WX 556 ; N dollar ; B 34 -100 512 773 ; +C 37 ; WX 889 ; N percent ; B 43 -29 842 728 ; +C 38 ; WX 722 ; N ampersand ; B 44 -19 706 728 ; +C 39 ; WX 238 ; N quotesingle ; B 45 461 194 716 ; +C 40 ; WX 333 ; N parenleft ; B 52 -210 301 728 ; +C 41 ; WX 333 ; N parenright ; B 33 -210 281 728 ; +C 42 ; WX 389 ; N asterisk ; B 14 387 368 728 ; +C 43 ; WX 584 ; N plus ; B 42 103 542 604 ; +C 44 ; WX 278 ; N comma ; B 57 -160 206 137 ; +C 45 ; WX 333 ; N hyphen ; B 32 191 301 328 ; +C 46 ; WX 278 ; N period ; B 72 0 209 137 ; +C 47 ; WX 278 ; N slash ; B -1 -12 279 728 ; +C 48 ; WX 556 ; N zero ; B 42 -12 507 719 ; +C 49 ; WX 556 ; N one ; B 79 0 394 719 ; +C 50 ; WX 556 ; N two ; B 25 0 506 719 ; +C 51 ; WX 556 ; N three ; B 38 -12 513 719 ; +C 52 ; WX 556 ; N four ; B 19 0 533 719 ; +C 53 ; WX 556 ; N five ; B 44 -12 526 706 ; +C 54 ; WX 556 ; N six ; B 42 -12 521 719 ; +C 55 ; WX 556 ; N seven ; B 42 0 512 706 ; +C 56 ; WX 556 ; N eight ; B 41 -13 511 719 ; +C 57 ; WX 556 ; N nine ; B 32 -13 510 719 ; +C 58 ; WX 333 ; N colon ; B 98 0 235 519 ; +C 59 ; WX 333 ; N semicolon ; B 83 -160 231 519 ; +C 60 ; WX 584 ; N less ; B 46 82 537 625 ; +C 61 ; WX 584 ; N equal ; B 42 182 542 524 ; +C 62 ; WX 584 ; N greater ; B 46 81 538 625 ; +C 63 ; WX 611 ; N question ; B 52 0 565 723 ; +C 64 ; WX 975 ; N at ; B 30 -210 972 729 ; +C 65 ; WX 722 ; N A ; B 0 0 718 716 ; +C 66 ; WX 722 ; N B ; B 73 0 673 716 ; +C 67 ; WX 722 ; N C ; B 47 -12 671 728 ; +C 68 ; WX 722 ; N D ; B 72 0 672 716 ; +C 69 ; WX 667 ; N E ; B 73 0 617 716 ; +C 70 ; WX 611 ; N F ; B 74 0 564 716 ; +C 71 ; WX 778 ; N G ; B 48 -12 717 728 ; +C 72 ; WX 722 ; N H ; B 73 0 646 716 ; +C 73 ; WX 278 ; N I ; B 68 0 213 716 ; +C 74 ; WX 556 ; N J ; B 17 -12 475 716 ; +C 75 ; WX 722 ; N K ; B 75 0 720 716 ; +C 76 ; WX 611 ; N L ; B 77 0 581 710 ; +C 77 ; WX 833 ; N M ; B 71 0 762 716 ; +C 78 ; WX 722 ; N N ; B 74 0 642 716 ; +C 79 ; WX 778 ; N O ; B 43 -12 738 728 ; +C 80 ; WX 667 ; N P ; B 73 0 621 716 ; +C 81 ; WX 778 ; N Q ; B 43 -72 765 728 ; +C 82 ; WX 722 ; N R ; B 73 0 717 716 ; +C 83 ; WX 667 ; N S ; B 36 -13 618 728 ; +C 84 ; WX 611 ; N T ; B 21 0 590 716 ; +C 85 ; WX 722 ; N U ; B 72 -12 643 716 ; +C 86 ; WX 667 ; N V ; B 0 0 666 716 ; +C 87 ; WX 944 ; N W ; B 3 0 943 716 ; +C 88 ; WX 667 ; N X ; B 0 0 666 716 ; +C 89 ; WX 667 ; N Y ; B -1 0 668 716 ; +C 90 ; WX 611 ; N Z ; B 11 0 592 716 ; +C 91 ; WX 333 ; N bracketleft ; B 71 -202 314 716 ; +C 92 ; WX 278 ; N backslash ; B -1 -12 279 728 ; +C 93 ; WX 333 ; N bracketright ; B 19 -202 262 716 ; +C 94 ; WX 584 ; N asciicircum ; B 56 338 527 728 ; +C 95 ; WX 556 ; N underscore ; B -9 -198 561 -109 ; +C 96 ; WX 333 ; N grave ; B 21 582 242 728 ; +C 97 ; WX 556 ; N a ; B 36 -12 522 530 ; +C 98 ; WX 611 ; N b ; B 66 -12 572 716 ; +C 99 ; WX 556 ; N c ; B 42 -12 531 530 ; +C 100 ; WX 611 ; N d ; B 41 -12 547 716 ; +C 101 ; WX 556 ; N e ; B 32 -12 519 530 ; +C 102 ; WX 333 ; N f ; B 12 0 362 728 ; +C 103 ; WX 611 ; N g ; B 41 -210 547 530 ; +C 104 ; WX 611 ; N h ; B 71 0 543 716 ; +C 105 ; WX 278 ; N i ; B 72 0 209 716 ; +C 106 ; WX 278 ; N j ; B -46 -210 206 716 ; +C 107 ; WX 556 ; N k ; B 67 0 546 716 ; +C 108 ; WX 278 ; N l ; B 72 0 209 716 ; +C 109 ; WX 889 ; N m ; B 62 0 824 530 ; +C 110 ; WX 611 ; N n ; B 71 0 543 530 ; +C 111 ; WX 611 ; N o ; B 40 -12 575 530 ; +C 112 ; WX 611 ; N p ; B 68 -197 574 530 ; +C 113 ; WX 611 ; N q ; B 44 -197 548 530 ; +C 114 ; WX 389 ; N r ; B 66 0 402 530 ; +C 115 ; WX 556 ; N s ; B 23 -12 508 530 ; +C 116 ; WX 333 ; N t ; B 15 -12 321 702 ; +C 117 ; WX 611 ; N u ; B 69 -12 541 519 ; +C 118 ; WX 556 ; N v ; B 5 0 544 519 ; +C 119 ; WX 778 ; N w ; B 4 0 777 519 ; +C 120 ; WX 556 ; N x ; B 6 0 547 519 ; +C 121 ; WX 556 ; N y ; B 7 -210 540 519 ; +C 122 ; WX 500 ; N z ; B 17 0 479 519 ; +C 123 ; WX 389 ; N braceleft ; B 29 -210 363 728 ; +C 124 ; WX 280 ; N bar ; B 86 -210 195 728 ; +C 125 ; WX 389 ; N braceright ; B 22 -210 356 728 ; +C 126 ; WX 584 ; N asciitilde ; B 33 253 551 451 ; +C 127 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 556 ; N Euro ; B -16 -12 525 728 ; +C 129 ; WX 567 ; N afii10052 ; B 75 0 579 903 ; +C 130 ; WX 278 ; N quotesinglbase ; B 57 -160 206 137 ; +C 131 ; WX 556 ; N florin ; B -10 -210 558 728 ; +C 132 ; WX 500 ; N quotedblbase ; B 51 -160 430 137 ; +C 133 ; WX 1000 ; N ellipsis ; B 98 0 902 137 ; +C 134 ; WX 556 ; N dagger ; B 33 -171 517 707 ; +C 135 ; WX 556 ; N daggerdbl ; B 33 -171 517 707 ; +C 136 ; WX 333 ; N circumflex ; B 1 584 332 728 ; +C 137 ; WX 1000 ; N perthousand ; B 0 -29 1000 728 ; +C 138 ; WX 667 ; N Scaron ; B 36 -13 618 904 ; +C 139 ; WX 333 ; N guilsinglleft ; B 37 34 299 480 ; +C 140 ; WX 1000 ; N OE ; B 35 -12 969 728 ; +C 141 ; WX 610 ; N afii10061 ; B 75 0 602 903 ; +C 142 ; WX 611 ; N Zcaron ; B 11 0 592 904 ; +C 143 ; WX 719 ; N afii10145 ; B 75 -197 644 716 ; +C 144 ; WX 500 ; N quotedblbase ; B 51 -160 430 137 ; +C 145 ; WX 278 ; N quoteleft ; B 74 426 223 723 ; +C 146 ; WX 278 ; N quoteright ; B 57 417 206 714 ; +C 147 ; WX 500 ; N quotedblleft ; B 64 426 442 723 ; +C 148 ; WX 500 ; N quotedblright ; B 51 418 430 716 ; +C 149 ; WX 350 ; N bullet ; B 32 209 321 498 ; +C 150 ; WX 556 ; N endash ; B -2 208 554 311 ; +C 151 ; WX 1000 ; N emdash ; B 0 208 1000 311 ; +C 152 ; WX 333 ; N tilde ; B -6 588 332 713 ; +C 153 ; WX 1000 ; N trademark ; B 105 316 877 716 ; +C 154 ; WX 556 ; N scaron ; B 23 -12 508 728 ; +C 155 ; WX 333 ; N guilsinglright ; B 37 34 299 480 ; +C 156 ; WX 944 ; N oe ; B 43 -12 903 530 ; +C 157 ; WX 500 ; N afii10109 ; B 66 0 501 728 ; +C 158 ; WX 500 ; N zcaron ; B 17 0 479 728 ; +C 159 ; WX 667 ; N Ydieresis ; B -1 0 668 875 ; +C 160 ; WX 278 ; N space ; B 90 0 238 716 ; +C 161 ; WX 333 ; N exclamdown ; B 95 -199 244 519 ; +C 162 ; WX 556 ; N cent ; B 41 -197 530 711 ; +C 163 ; WX 556 ; N sterling ; B 6 -12 541 728 ; +C 164 ; WX 556 ; N currency ; B 22 101 531 610 ; +C 165 ; WX 556 ; N yen ; B 0 0 551 716 ; +C 166 ; WX 280 ; N brokenbar ; B 86 -210 195 728 ; +C 167 ; WX 556 ; N section ; B 29 -210 521 728 ; +C 168 ; WX 333 ; N dieresis ; B 2 610 331 728 ; +C 169 ; WX 737 ; N copyright ; B -4 -18 744 730 ; +C 170 ; WX 370 ; N ordfeminine ; B 18 363 346 728 ; +C 171 ; WX 556 ; N guillemotleft ; B 47 34 500 480 ; +C 172 ; WX 584 ; N logicalnot ; B 42 184 542 524 ; +C 173 ; WX 333 ; N hyphen ; B 32 191 301 328 ; +C 174 ; WX 737 ; N registered ; B -4 -18 744 730 ; +C 175 ; WX 552 ; N overscore ; B -9 758 561 847 ; +C 176 ; WX 400 ; N degree ; B 42 417 354 728 ; +C 177 ; WX 549 ; N plusminus ; B 24 0 525 674 ; +C 178 ; WX 333 ; N twosuperior ; B 12 355 309 725 ; +C 179 ; WX 333 ; N threesuperior ; B 20 349 313 725 ; +C 180 ; WX 333 ; N acute ; B 91 582 313 728 ; +C 181 ; WX 576 ; N mu1 ; B 54 -199 526 519 ; +C 182 ; WX 556 ; N paragraph ; B -1 -197 551 716 ; +C 183 ; WX 278 ; N periodcentered ; B 72 280 209 417 ; +C 184 ; WX 333 ; N cedilla ; B 19 -205 285 -6 ; +C 185 ; WX 333 ; N onesuperior ; B 44 355 242 725 ; +C 186 ; WX 365 ; N ordmasculine ; B 13 361 352 728 ; +C 187 ; WX 556 ; N guillemotright ; B 52 34 505 480 ; +C 188 ; WX 834 ; N onequarter ; B 45 -26 824 725 ; +C 189 ; WX 834 ; N onehalf ; B 45 -26 809 725 ; +C 190 ; WX 834 ; N threequarters ; B 20 -26 824 725 ; +C 191 ; WX 611 ; N questiondown ; B 49 -205 563 519 ; +C 192 ; WX 722 ; N Agrave ; B 0 0 718 903 ; +C 193 ; WX 722 ; N Aacute ; B 0 0 718 903 ; +C 194 ; WX 722 ; N Acircumflex ; B 0 0 718 901 ; +C 195 ; WX 722 ; N Atilde ; B 0 0 718 880 ; +C 196 ; WX 722 ; N Adieresis ; B 0 0 718 875 ; +C 197 ; WX 722 ; N Aring ; B 0 0 718 858 ; +C 198 ; WX 1000 ; N AE ; B -42 0 952 716 ; +C 199 ; WX 722 ; N Ccedilla ; B 47 -205 671 728 ; +C 200 ; WX 667 ; N Egrave ; B 73 0 617 903 ; +C 201 ; WX 667 ; N Eacute ; B 73 0 617 903 ; +C 202 ; WX 667 ; N Ecircumflex ; B 73 0 617 901 ; +C 203 ; WX 667 ; N Edieresis ; B 73 0 617 875 ; +C 204 ; WX 278 ; N Igrave ; B -5 0 216 903 ; +C 205 ; WX 278 ; N Iacute ; B 52 0 273 903 ; +C 206 ; WX 278 ; N Icircumflex ; B -21 0 310 901 ; +C 207 ; WX 278 ; N Idieresis ; B -22 0 306 875 ; +C 208 ; WX 722 ; N Eth ; B -1 0 673 716 ; +C 209 ; WX 722 ; N Ntilde ; B 74 0 642 880 ; +C 210 ; WX 778 ; N Ograve ; B 43 -12 738 903 ; +C 211 ; WX 778 ; N Oacute ; B 43 -12 738 903 ; +C 212 ; WX 778 ; N Ocircumflex ; B 43 -12 738 901 ; +C 213 ; WX 778 ; N Otilde ; B 43 -12 738 880 ; +C 214 ; WX 778 ; N Odieresis ; B 43 -12 738 875 ; +C 215 ; WX 584 ; N multiply ; B 53 115 530 591 ; +C 216 ; WX 778 ; N Oslash ; B 31 -40 750 750 ; +C 217 ; WX 722 ; N Ugrave ; B 72 -12 643 903 ; +C 218 ; WX 722 ; N Uacute ; B 72 -12 643 903 ; +C 219 ; WX 722 ; N Ucircumflex ; B 72 -12 643 901 ; +C 220 ; WX 722 ; N Udieresis ; B 72 -12 643 875 ; +C 221 ; WX 667 ; N Yacute ; B -1 0 668 903 ; +C 222 ; WX 667 ; N Thorn ; B 73 0 621 716 ; +C 223 ; WX 611 ; N germandbls ; B 68 -12 576 728 ; +C 224 ; WX 556 ; N agrave ; B 36 -12 522 728 ; +C 225 ; WX 556 ; N aacute ; B 36 -12 522 728 ; +C 226 ; WX 556 ; N acircumflex ; B 36 -12 522 728 ; +C 227 ; WX 556 ; N atilde ; B 36 -12 522 713 ; +C 228 ; WX 556 ; N adieresis ; B 36 -12 522 728 ; +C 229 ; WX 556 ; N aring ; B 36 -12 522 751 ; +C 230 ; WX 889 ; N ae ; B 43 -12 842 530 ; +C 231 ; WX 556 ; N ccedilla ; B 42 -205 531 530 ; +C 232 ; WX 556 ; N egrave ; B 32 -12 519 728 ; +C 233 ; WX 556 ; N eacute ; B 32 -12 519 728 ; +C 234 ; WX 556 ; N ecircumflex ; B 32 -12 519 728 ; +C 235 ; WX 556 ; N edieresis ; B 32 -12 519 728 ; +C 236 ; WX 278 ; N igrave ; B -11 0 210 728 ; +C 237 ; WX 278 ; N iacute ; B 62 0 283 728 ; +C 238 ; WX 278 ; N icircumflex ; B -25 0 306 728 ; +C 239 ; WX 278 ; N idieresis ; B -23 0 305 728 ; +C 240 ; WX 611 ; N eth ; B 41 -12 574 716 ; +C 241 ; WX 611 ; N ntilde ; B 71 0 543 713 ; +C 242 ; WX 611 ; N ograve ; B 40 -12 575 728 ; +C 243 ; WX 611 ; N oacute ; B 40 -12 575 728 ; +C 244 ; WX 611 ; N ocircumflex ; B 40 -12 575 728 ; +C 245 ; WX 611 ; N otilde ; B 40 -12 575 713 ; +C 246 ; WX 611 ; N odieresis ; B 40 -12 575 728 ; +C 247 ; WX 549 ; N divide ; B 24 90 524 616 ; +C 248 ; WX 611 ; N oslash ; B 42 -36 578 546 ; +C 249 ; WX 611 ; N ugrave ; B 69 -12 541 728 ; +C 250 ; WX 611 ; N uacute ; B 69 -12 541 728 ; +C 251 ; WX 611 ; N ucircumflex ; B 69 -12 541 728 ; +C 252 ; WX 611 ; N udieresis ; B 69 -12 541 728 ; +C 253 ; WX 556 ; N yacute ; B 7 -210 540 728 ; +C 254 ; WX 611 ; N thorn ; B 68 -197 574 716 ; +C 255 ; WX 556 ; N ydieresis ; B 7 -210 540 728 ; +C -1 ; WX 0 ; N .null ; B 90 0 238 716 ; +C -1 ; WX 278 ; N nonmarkingreturn ; B 90 0 238 716 ; +C -1 ; WX 549 ; N notequal ; B 24 -12 524 719 ; +C -1 ; WX 713 ; N infinity ; B 74 182 640 523 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 520 708 ; +C -1 ; WX 549 ; N greaterequal ; B 29 0 520 708 ; +C -1 ; WX 494 ; N partialdiff ; B 20 -12 475 728 ; +C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ; +C -1 ; WX 823 ; N product ; B 79 -210 744 728 ; +C -1 ; WX 549 ; N pi1 ; B 0 0 549 519 ; +C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ; +C -1 ; WX 768 ; N Ohm ; B 27 0 747 734 ; +C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; +C -1 ; WX 549 ; N approxequal ; B 15 135 534 569 ; +C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; +C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; +C -1 ; WX 167 ; N fraction ; B -167 -26 334 725 ; +C -1 ; WX 611 ; N fi ; B 15 0 538 728 ; +C -1 ; WX 611 ; N fl ; B 15 0 538 728 ; +C -1 ; WX 278 ; N dotlessi ; B 72 0 209 519 ; +C -1 ; WX 333 ; N macron ; B 9 604 324 694 ; +C -1 ; WX 333 ; N breve ; B 13 586 317 728 ; +C -1 ; WX 333 ; N dotaccent ; B 100 598 235 728 ; +C -1 ; WX 333 ; N ring ; B 71 560 262 751 ; +C -1 ; WX 333 ; N hungarumlaut ; B 47 584 439 730 ; +C -1 ; WX 333 ; N ogonek ; B 78 -210 295 13 ; +C -1 ; WX 333 ; N caron ; B 1 584 332 728 ; +C -1 ; WX 611 ; N Lslash ; B 5 0 584 716 ; +C -1 ; WX 278 ; N lslash ; B 5 0 276 716 ; +C -1 ; WX 584 ; N minus ; B 42 289 542 417 ; +C -1 ; WX 556 ; N franc ; B 0 0 506 716 ; +C -1 ; WX 778 ; N Gbreve ; B 48 -12 717 896 ; +C -1 ; WX 611 ; N gbreve ; B 41 -210 547 728 ; +C -1 ; WX 278 ; N Idot ; B 68 0 213 887 ; +C -1 ; WX 667 ; N Scedilla ; B 36 -205 618 728 ; +C -1 ; WX 556 ; N scedilla ; B 23 -205 508 530 ; +C -1 ; WX 722 ; N Cacute ; B 47 -12 671 903 ; +C -1 ; WX 556 ; N cacute ; B 42 -12 531 728 ; +C -1 ; WX 722 ; N Ccaron ; B 47 -12 671 904 ; +C -1 ; WX 556 ; N ccaron ; B 42 -12 531 728 ; +C -1 ; WX 611 ; N dmacron ; B 41 -12 602 716 ; +C -1 ; WX 333 ; N middot ; B 239 280 376 417 ; +C -1 ; WX 722 ; N Abreve ; B 0 0 718 896 ; +C -1 ; WX 556 ; N abreve ; B 36 -12 522 728 ; +C -1 ; WX 722 ; N Aogonek ; B 0 -210 764 716 ; +C -1 ; WX 556 ; N aogonek ; B 36 -210 591 530 ; +C -1 ; WX 722 ; N Dcaron ; B 72 0 672 904 ; +C -1 ; WX 719 ; N dcaron ; B 40 -12 719 716 ; +C -1 ; WX 722 ; N Dslash ; B -1 0 673 716 ; +C -1 ; WX 667 ; N Eogonek ; B 73 -210 617 716 ; +C -1 ; WX 556 ; N eogonek ; B 32 -210 519 530 ; +C -1 ; WX 667 ; N Ecaron ; B 73 0 617 904 ; +C -1 ; WX 556 ; N ecaron ; B 32 -12 519 728 ; +C -1 ; WX 611 ; N Lacute ; B 77 0 581 903 ; +C -1 ; WX 278 ; N lacute ; B 59 0 280 898 ; +C -1 ; WX 611 ; N Lcaron ; B 77 0 581 710 ; +C -1 ; WX 385 ; N lcaron ; B 73 0 383 716 ; +C -1 ; WX 611 ; N Ldot ; B 77 0 581 710 ; +C -1 ; WX 479 ; N ldot ; B 72 0 409 716 ; +C -1 ; WX 722 ; N Nacute ; B 74 0 642 903 ; +C -1 ; WX 611 ; N nacute ; B 71 0 543 728 ; +C -1 ; WX 722 ; N Ncaron ; B 74 0 642 904 ; +C -1 ; WX 611 ; N ncaron ; B 71 0 543 728 ; +C -1 ; WX 778 ; N Odblacute ; B 43 -12 738 902 ; +C -1 ; WX 611 ; N odblacute ; B 40 -12 575 730 ; +C -1 ; WX 722 ; N Racute ; B 73 0 717 903 ; +C -1 ; WX 389 ; N racute ; B 66 0 402 728 ; +C -1 ; WX 722 ; N Rcaron ; B 73 0 717 904 ; +C -1 ; WX 389 ; N rcaron ; B 39 0 402 728 ; +C -1 ; WX 667 ; N Sacute ; B 36 -13 618 903 ; +C -1 ; WX 556 ; N sacute ; B 23 -12 508 728 ; +C -1 ; WX 611 ; N Tcedilla ; B 21 -319 590 716 ; +C -1 ; WX 333 ; N tcedilla ; B 15 -293 321 702 ; +C -1 ; WX 611 ; N Tcaron ; B 21 0 590 904 ; +C -1 ; WX 479 ; N tcaron ; B 15 -12 480 716 ; +C -1 ; WX 722 ; N Uring ; B 72 -12 643 919 ; +C -1 ; WX 611 ; N uring ; B 69 -12 541 751 ; +C -1 ; WX 722 ; N Udblacute ; B 72 -12 643 902 ; +C -1 ; WX 611 ; N udblacute ; B 69 -12 548 730 ; +C -1 ; WX 611 ; N Zacute ; B 11 0 592 903 ; +C -1 ; WX 500 ; N zacute ; B 17 0 479 728 ; +C -1 ; WX 611 ; N Zdot ; B 11 0 592 890 ; +C -1 ; WX 500 ; N zdot ; B 17 0 479 728 ; +C -1 ; WX 601 ; N Gamma ; B 75 0 579 716 ; +C -1 ; WX 778 ; N Theta ; B 42 -12 736 728 ; +C -1 ; WX 821 ; N Phi ; B 42 -29 779 734 ; +C -1 ; WX 615 ; N alpha ; B 38 -12 582 530 ; +C -1 ; WX 606 ; N delta ; B 38 -12 569 716 ; +C -1 ; WX 475 ; N epsilon ; B 38 -12 463 530 ; +C -1 ; WX 684 ; N sigma ; B 38 -12 661 530 ; +C -1 ; WX 446 ; N tau ; B 23 0 422 519 ; +C -1 ; WX 715 ; N phi ; B 38 -197 678 531 ; +C -1 ; WX 552 ; N underscoredbl ; B -9 -376 561 -109 ; +C -1 ; WX 604 ; N exclamdbl ; B 90 0 509 716 ; +C -1 ; WX 396 ; N nsuperior ; B 39 253 357 585 ; +C -1 ; WX 1094 ; N peseta ; B 20 -13 1075 716 ; +C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; +C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; +C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; +C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; +C -1 ; WX 722 ; N intersection ; B 70 0 648 719 ; +C -1 ; WX 583 ; N equivalence ; B 42 73 542 633 ; +C -1 ; WX 604 ; N house ; B 77 0 527 563 ; +C -1 ; WX 584 ; N revlogicalnot ; B 42 184 542 524 ; +C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; +C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; +C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; +C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ; +C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; +C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; +C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; +C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; +C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; +C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; +C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; +C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; +C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; +C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; +C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; +C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; +C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; +C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; +C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; +C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; +C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; +C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; +C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; +C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; +C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; +C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; +C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; +C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; +C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; +C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; +C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; +C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; +C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; +C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; +C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; +C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; +C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; +C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; +C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; +C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ; +C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; +C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; +C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; +C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; +C -1 ; WX 656 ; N club ; B 27 0 629 601 ; +C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; +C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; +C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; +C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; +C -1 ; WX 785 ; N IJ ; B 68 -12 708 716 ; +C -1 ; WX 556 ; N ij ; B 72 -210 478 716 ; +C -1 ; WX 708 ; N napostrophe ; B -28 0 635 716 ; +C -1 ; WX 240 ; N minute ; B 69 461 247 716 ; +C -1 ; WX 479 ; N second ; B 69 461 467 716 ; +C -1 ; WX 885 ; N afii61248 ; B 17 -27 868 728 ; +C -1 ; WX 489 ; N afii61289 ; B 12 -12 453 728 ; +C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; +C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ; +C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ; +C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; +C -1 ; WX 354 ; N openbullet ; B 38 190 316 470 ; +C -1 ; WX 722 ; N Amacron ; B 0 0 718 871 ; +C -1 ; WX 556 ; N amacron ; B 36 -12 522 694 ; +C -1 ; WX 722 ; N Ccircumflex ; B 47 -12 671 924 ; +C -1 ; WX 556 ; N ccircumflex ; B 42 -12 531 728 ; +C -1 ; WX 722 ; N Cdot ; B 47 -12 671 910 ; +C -1 ; WX 556 ; N cdot ; B 42 -12 531 728 ; +C -1 ; WX 667 ; N Emacron ; B 73 0 617 871 ; +C -1 ; WX 556 ; N emacron ; B 32 -12 519 694 ; +C -1 ; WX 667 ; N Ebreve ; B 73 0 617 918 ; +C -1 ; WX 556 ; N ebreve ; B 32 -12 519 728 ; +C -1 ; WX 667 ; N Edot ; B 73 0 617 910 ; +C -1 ; WX 556 ; N edot ; B 32 -12 519 728 ; +C -1 ; WX 778 ; N Gcircumflex ; B 48 -12 717 924 ; +C -1 ; WX 611 ; N gcircumflex ; B 41 -210 547 728 ; +C -1 ; WX 778 ; N Gdot ; B 48 -12 717 910 ; +C -1 ; WX 611 ; N gdot ; B 41 -210 547 728 ; +C -1 ; WX 778 ; N Gcedilla ; B 48 -205 717 728 ; +C -1 ; WX 611 ; N gcedilla ; B 41 -210 547 801 ; +C -1 ; WX 722 ; N Hcircumflex ; B 73 0 646 924 ; +C -1 ; WX 611 ; N hcircumflex ; B 71 0 543 901 ; +C -1 ; WX 722 ; N Hbar ; B 2 0 716 716 ; +C -1 ; WX 611 ; N hbar ; B 12 0 544 716 ; +C -1 ; WX 278 ; N Itilde ; B -34 0 304 904 ; +C -1 ; WX 278 ; N itilde ; B -34 0 304 713 ; +C -1 ; WX 278 ; N Imacron ; B -19 0 296 871 ; +C -1 ; WX 278 ; N imacron ; B -19 0 296 694 ; +C -1 ; WX 278 ; N Ibreve ; B -15 0 290 918 ; +C -1 ; WX 278 ; N ibreve ; B -15 0 290 728 ; +C -1 ; WX 278 ; N Iogonek ; B 54 -210 271 716 ; +C -1 ; WX 278 ; N iogonek ; B 57 -210 274 716 ; +C -1 ; WX 556 ; N Jcircumflex ; B 17 -12 568 924 ; +C -1 ; WX 278 ; N jcircumflex ; B -46 -210 304 728 ; +C -1 ; WX 722 ; N Kcedilla ; B 75 -206 720 716 ; +C -1 ; WX 556 ; N kcedilla ; B 67 -206 546 716 ; +C -1 ; WX 556 ; N kgreenlandic ; B 69 0 548 519 ; +C -1 ; WX 611 ; N Lcedilla ; B 77 -206 581 710 ; +C -1 ; WX 278 ; N lcedilla ; B -9 -206 257 716 ; +C -1 ; WX 722 ; N Ncedilla ; B 74 -206 642 716 ; +C -1 ; WX 611 ; N ncedilla ; B 71 -206 543 530 ; +C -1 ; WX 723 ; N Eng ; B 76 -13 676 728 ; +C -1 ; WX 611 ; N eng ; B 69 -213 542 530 ; +C -1 ; WX 778 ; N Omacron ; B 43 -12 738 871 ; +C -1 ; WX 611 ; N omacron ; B 40 -12 575 694 ; +C -1 ; WX 778 ; N Obreve ; B 43 -12 738 918 ; +C -1 ; WX 611 ; N obreve ; B 40 -12 575 728 ; +C -1 ; WX 722 ; N Rcedilla ; B 73 -206 717 716 ; +C -1 ; WX 389 ; N rcedilla ; B 21 -206 402 530 ; +C -1 ; WX 667 ; N Scircumflex ; B 36 -13 618 924 ; +C -1 ; WX 556 ; N scircumflex ; B 23 -12 508 728 ; +C -1 ; WX 611 ; N Tbar ; B 21 0 590 716 ; +C -1 ; WX 333 ; N tbar ; B 10 -12 321 702 ; +C -1 ; WX 722 ; N Utilde ; B 72 -12 643 904 ; +C -1 ; WX 611 ; N utilde ; B 69 -12 541 713 ; +C -1 ; WX 722 ; N Umacron ; B 72 -12 643 871 ; +C -1 ; WX 611 ; N umacron ; B 69 -12 541 694 ; +C -1 ; WX 722 ; N Ubreve ; B 72 -12 643 918 ; +C -1 ; WX 611 ; N ubreve ; B 69 -12 541 728 ; +C -1 ; WX 722 ; N Uogonek ; B 72 -210 643 716 ; +C -1 ; WX 611 ; N uogonek ; B 69 -211 616 519 ; +C -1 ; WX 944 ; N Wcircumflex ; B 3 0 943 924 ; +C -1 ; WX 778 ; N wcircumflex ; B 4 0 777 728 ; +C -1 ; WX 667 ; N Ycircumflex ; B -1 0 668 924 ; +C -1 ; WX 556 ; N ycircumflex ; B 7 -210 540 728 ; +C -1 ; WX 278 ; N longs ; B 69 0 343 728 ; +C -1 ; WX 722 ; N Aringacute ; B 0 0 718 1004 ; +C -1 ; WX 556 ; N aringacute ; B 36 -12 522 926 ; +C -1 ; WX 1000 ; N AEacute ; B -42 0 952 926 ; +C -1 ; WX 889 ; N aeacute ; B 43 -12 842 728 ; +C -1 ; WX 778 ; N Oslashacute ; B 31 -40 750 926 ; +C -1 ; WX 611 ; N oslashacute ; B 42 -36 578 728 ; +C -1 ; WX 333 ; N anoteleia ; B 98 381 235 519 ; +C -1 ; WX 944 ; N Wgrave ; B 3 0 943 926 ; +C -1 ; WX 778 ; N wgrave ; B 4 0 777 728 ; +C -1 ; WX 944 ; N Wacute ; B 3 0 943 926 ; +C -1 ; WX 778 ; N wacute ; B 4 0 777 728 ; +C -1 ; WX 944 ; N Wdieresis ; B 3 0 943 898 ; +C -1 ; WX 778 ; N wdieresis ; B 4 0 777 728 ; +C -1 ; WX 667 ; N Ygrave ; B -1 0 668 926 ; +C -1 ; WX 556 ; N ygrave ; B 7 -210 540 728 ; +C -1 ; WX 278 ; N quotereversed ; B 73 418 221 716 ; +C -1 ; WX 333 ; N radicalex ; B -20 604 354 694 ; +C -1 ; WX 556 ; N afii08941 ; B 6 -12 541 728 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 834 ; N oneeighth ; B 45 -26 812 725 ; +C -1 ; WX 834 ; N threeeighths ; B 20 -26 812 725 ; +C -1 ; WX 834 ; N fiveeighths ; B 23 -26 812 725 ; +C -1 ; WX 834 ; N seveneighths ; B 23 -26 812 725 ; +C -1 ; WX 333 ; N commaaccent ; B 92 -276 239 -55 ; +C -1 ; WX 333 ; N undercommaaccent ; B 19 -206 285 -10 ; +C -1 ; WX 333 ; N tonos ; B 91 582 313 728 ; +C -1 ; WX 465 ; N dieresistonos ; B -6 582 471 728 ; +C -1 ; WX 722 ; N Alphatonos ; B -12 0 721 716 ; +C -1 ; WX 853 ; N Epsilontonos ; B -34 0 803 716 ; +C -1 ; WX 906 ; N Etatonos ; B -34 0 831 716 ; +C -1 ; WX 474 ; N Iotatonos ; B -34 0 403 716 ; +C -1 ; WX 825 ; N Omicrontonos ; B -44 -12 783 728 ; +C -1 ; WX 927 ; N Upsilontonos ; B -27 0 928 716 ; +C -1 ; WX 838 ; N Omegatonos ; B -49 0 791 728 ; +C -1 ; WX 278 ; N iotadieresistonos ; B -105 0 372 728 ; +C -1 ; WX 722 ; N Alpha ; B 0 0 718 716 ; +C -1 ; WX 722 ; N Beta ; B 73 0 673 716 ; +C -1 ; WX 719 ; N Delta ; B 0 0 718 716 ; +C -1 ; WX 667 ; N Epsilon ; B 73 0 617 716 ; +C -1 ; WX 611 ; N Zeta ; B 11 0 592 716 ; +C -1 ; WX 722 ; N Eta ; B 73 0 646 716 ; +C -1 ; WX 278 ; N Iota ; B 68 0 213 716 ; +C -1 ; WX 722 ; N Kappa ; B 75 0 720 716 ; +C -1 ; WX 667 ; N Lambda ; B 0 0 667 716 ; +C -1 ; WX 833 ; N Mu ; B 71 0 762 716 ; +C -1 ; WX 722 ; N Nu ; B 74 0 642 716 ; +C -1 ; WX 644 ; N Xi ; B 50 0 594 716 ; +C -1 ; WX 778 ; N Omicron ; B 43 -12 738 728 ; +C -1 ; WX 722 ; N Pi ; B 75 0 647 716 ; +C -1 ; WX 667 ; N Rho ; B 73 0 621 716 ; +C -1 ; WX 600 ; N Sigma ; B 44 0 564 716 ; +C -1 ; WX 611 ; N Tau ; B 21 0 590 716 ; +C -1 ; WX 667 ; N Upsilon ; B -1 0 668 716 ; +C -1 ; WX 667 ; N Chi ; B 0 0 666 716 ; +C -1 ; WX 809 ; N Psi ; B 42 0 767 716 ; +C -1 ; WX 802 ; N Omega ; B 48 0 754 728 ; +C -1 ; WX 278 ; N Iotadieresis ; B -25 0 303 882 ; +C -1 ; WX 667 ; N Upsilondieresis ; B -1 0 668 882 ; +C -1 ; WX 615 ; N alphatonos ; B 38 -12 582 728 ; +C -1 ; WX 451 ; N epsilontonos ; B 38 -12 463 728 ; +C -1 ; WX 611 ; N etatonos ; B 69 -197 542 728 ; +C -1 ; WX 278 ; N iotatonos ; B 63 0 285 728 ; +C -1 ; WX 582 ; N upsilondieresistonos ; B 53 -12 529 728 ; +C -1 ; WX 610 ; N beta ; B 70 -197 573 728 ; +C -1 ; WX 556 ; N gamma ; B 7 -197 546 519 ; +C -1 ; WX 460 ; N zeta ; B 38 -210 452 716 ; +C -1 ; WX 611 ; N eta ; B 69 -197 542 530 ; +C -1 ; WX 541 ; N theta ; B 38 -12 503 728 ; +C -1 ; WX 278 ; N iota ; B 70 0 208 519 ; +C -1 ; WX 558 ; N kappa ; B 69 0 550 519 ; +C -1 ; WX 556 ; N lambda ; B 7 0 546 716 ; +C -1 ; WX 612 ; N mu ; B 70 -197 542 519 ; +C -1 ; WX 556 ; N nu ; B 5 0 544 519 ; +C -1 ; WX 445 ; N xi ; B 38 -210 445 728 ; +C -1 ; WX 611 ; N omicron ; B 40 -12 575 530 ; +C -1 ; WX 619 ; N rho ; B 58 -197 581 530 ; +C -1 ; WX 520 ; N sigma1 ; B 38 -210 503 530 ; +C -1 ; WX 582 ; N upsilon ; B 58 -12 524 519 ; +C -1 ; WX 576 ; N chi ; B 8 -197 569 519 ; +C -1 ; WX 753 ; N psi ; B 58 -197 695 519 ; +C -1 ; WX 845 ; N omega ; B 38 -12 807 519 ; +C -1 ; WX 278 ; N iotadieresis ; B -25 0 303 728 ; +C -1 ; WX 582 ; N upsilondieresis ; B 58 -12 524 728 ; +C -1 ; WX 611 ; N omicrontonos ; B 40 -12 575 728 ; +C -1 ; WX 582 ; N upsilontonos ; B 58 -12 524 728 ; +C -1 ; WX 845 ; N omegatonos ; B 38 -12 807 728 ; +C -1 ; WX 669 ; N afii10023 ; B 73 0 617 875 ; +C -1 ; WX 885 ; N afii10051 ; B 23 -6 846 716 ; +C -1 ; WX 711 ; N afii10053 ; B 43 -12 669 728 ; +C -1 ; WX 667 ; N afii10054 ; B 36 -13 618 728 ; +C -1 ; WX 278 ; N afii10055 ; B 68 0 213 716 ; +C -1 ; WX 276 ; N afii10056 ; B -26 0 302 875 ; +C -1 ; WX 556 ; N afii10057 ; B 17 -12 475 716 ; +C -1 ; WX 1094 ; N afii10058 ; B 13 -4 1047 716 ; +C -1 ; WX 1063 ; N afii10059 ; B 77 0 1013 716 ; +C -1 ; WX 875 ; N afii10060 ; B 27 0 803 716 ; +C -1 ; WX 622 ; N afii10062 ; B 0 -9 622 897 ; +C -1 ; WX 722 ; N afii10017 ; B 0 0 718 716 ; +C -1 ; WX 719 ; N afii10018 ; B 76 0 674 716 ; +C -1 ; WX 722 ; N afii10019 ; B 73 0 673 716 ; +C -1 ; WX 567 ; N afii10020 ; B 80 0 565 716 ; +C -1 ; WX 712 ; N afii10021 ; B -3 -156 688 716 ; +C -1 ; WX 667 ; N afii10022 ; B 73 0 617 716 ; +C -1 ; WX 904 ; N afii10024 ; B 11 0 893 721 ; +C -1 ; WX 626 ; N afii10025 ; B 21 -12 572 728 ; +C -1 ; WX 719 ; N afii10026 ; B 75 0 644 716 ; +C -1 ; WX 719 ; N afii10027 ; B 75 0 644 894 ; +C -1 ; WX 610 ; N afii10028 ; B 75 0 602 721 ; +C -1 ; WX 702 ; N afii10029 ; B 16 -4 625 716 ; +C -1 ; WX 833 ; N afii10030 ; B 71 0 762 716 ; +C -1 ; WX 722 ; N afii10031 ; B 73 0 646 716 ; +C -1 ; WX 778 ; N afii10032 ; B 43 -12 738 728 ; +C -1 ; WX 719 ; N afii10033 ; B 75 0 644 716 ; +C -1 ; WX 667 ; N afii10034 ; B 73 0 621 716 ; +C -1 ; WX 722 ; N afii10035 ; B 47 -12 671 728 ; +C -1 ; WX 611 ; N afii10036 ; B 21 0 590 716 ; +C -1 ; WX 622 ; N afii10037 ; B 0 -9 622 716 ; +C -1 ; WX 854 ; N afii10038 ; B 43 0 810 715 ; +C -1 ; WX 667 ; N afii10039 ; B 0 0 666 716 ; +C -1 ; WX 730 ; N afii10040 ; B 75 -156 704 716 ; +C -1 ; WX 703 ; N afii10041 ; B 61 0 626 716 ; +C -1 ; WX 1005 ; N afii10042 ; B 75 0 930 716 ; +C -1 ; WX 1019 ; N afii10043 ; B 75 -156 993 716 ; +C -1 ; WX 870 ; N afii10044 ; B 13 0 823 716 ; +C -1 ; WX 979 ; N afii10045 ; B 77 0 902 716 ; +C -1 ; WX 719 ; N afii10046 ; B 76 0 673 716 ; +C -1 ; WX 711 ; N afii10047 ; B 42 -12 668 728 ; +C -1 ; WX 1031 ; N afii10048 ; B 73 -12 984 728 ; +C -1 ; WX 719 ; N afii10049 ; B 2 0 646 716 ; +C -1 ; WX 556 ; N afii10065 ; B 36 -12 522 530 ; +C -1 ; WX 618 ; N afii10066 ; B 45 -12 575 732 ; +C -1 ; WX 615 ; N afii10067 ; B 73 0 576 519 ; +C -1 ; WX 417 ; N afii10068 ; B 66 0 417 519 ; +C -1 ; WX 635 ; N afii10069 ; B -3 -137 612 519 ; +C -1 ; WX 556 ; N afii10070 ; B 32 -12 519 530 ; +C -1 ; WX 709 ; N afii10072 ; B 0 0 710 522 ; +C -1 ; WX 497 ; N afii10073 ; B 12 -12 458 530 ; +C -1 ; WX 615 ; N afii10074 ; B 68 0 546 519 ; +C -1 ; WX 615 ; N afii10075 ; B 68 0 546 729 ; +C -1 ; WX 500 ; N afii10076 ; B 66 0 501 522 ; +C -1 ; WX 635 ; N afii10077 ; B 12 -9 568 519 ; +C -1 ; WX 740 ; N afii10078 ; B 76 0 674 519 ; +C -1 ; WX 604 ; N afii10079 ; B 66 0 538 519 ; +C -1 ; WX 611 ; N afii10080 ; B 40 -12 575 530 ; +C -1 ; WX 604 ; N afii10081 ; B 66 0 527 519 ; +C -1 ; WX 611 ; N afii10082 ; B 68 -197 574 530 ; +C -1 ; WX 556 ; N afii10083 ; B 42 -12 531 530 ; +C -1 ; WX 490 ; N afii10084 ; B 10 0 479 519 ; +C -1 ; WX 556 ; N afii10085 ; B 7 -210 540 519 ; +C -1 ; WX 875 ; N afii10086 ; B 41 -197 834 716 ; +C -1 ; WX 556 ; N afii10087 ; B 6 0 547 519 ; +C -1 ; WX 615 ; N afii10088 ; B 67 -137 591 519 ; +C -1 ; WX 581 ; N afii10089 ; B 56 0 516 519 ; +C -1 ; WX 833 ; N afii10090 ; B 68 0 765 519 ; +C -1 ; WX 844 ; N afii10091 ; B 69 -137 822 519 ; +C -1 ; WX 729 ; N afii10092 ; B 20 0 689 519 ; +C -1 ; WX 854 ; N afii10093 ; B 73 0 789 519 ; +C -1 ; WX 615 ; N afii10094 ; B 75 0 575 519 ; +C -1 ; WX 552 ; N afii10095 ; B 27 -12 512 530 ; +C -1 ; WX 854 ; N afii10096 ; B 71 -12 815 530 ; +C -1 ; WX 583 ; N afii10097 ; B -2 0 516 519 ; +C -1 ; WX 556 ; N afii10071 ; B 32 -12 519 728 ; +C -1 ; WX 611 ; N afii10099 ; B 0 -210 543 716 ; +C -1 ; WX 417 ; N afii10100 ; B 66 0 417 728 ; +C -1 ; WX 552 ; N afii10101 ; B 40 -12 524 530 ; +C -1 ; WX 556 ; N afii10102 ; B 23 -12 508 530 ; +C -1 ; WX 278 ; N afii10103 ; B 72 0 209 716 ; +C -1 ; WX 281 ; N afii10104 ; B -23 0 305 728 ; +C -1 ; WX 278 ; N afii10105 ; B -46 -210 206 716 ; +C -1 ; WX 969 ; N afii10106 ; B 12 -9 931 519 ; +C -1 ; WX 906 ; N afii10107 ; B 68 0 866 519 ; +C -1 ; WX 611 ; N afii10108 ; B 0 0 543 716 ; +C -1 ; WX 556 ; N afii10110 ; B 7 -210 540 729 ; +C -1 ; WX 604 ; N afii10193 ; B 66 -137 537 519 ; +C -1 ; WX 487 ; N afii10050 ; B 73 0 460 872 ; +C -1 ; WX 447 ; N afii10098 ; B 66 0 416 655 ; +C -1 ; WX 1000 ; N afii00208 ; B 32 208 968 311 ; +C -1 ; WX 1115 ; N afii61352 ; B 80 0 1073 716 ; +C -1 ; WX 766 ; N pi ; B 23 0 742 519 ; +C -1 ; WX 333 ; N sheva ; B 125 -210 208 -24 ; +C -1 ; WX 333 ; N hatafsegol ; B 15 -210 318 -24 ; +C -1 ; WX 333 ; N hatafpatah ; B 24 -210 309 -24 ; +C -1 ; WX 333 ; N hatafqamats ; B 24 -210 309 -24 ; +C -1 ; WX 333 ; N hiriq ; B 125 -180 208 -98 ; +C -1 ; WX 333 ; N tsere ; B 62 -180 272 -98 ; +C -1 ; WX 333 ; N segol ; B 62 -210 271 -24 ; +C -1 ; WX 333 ; N patah ; B 68 -154 265 -103 ; +C -1 ; WX 333 ; N qamats ; B 68 -210 265 -77 ; +C -1 ; WX 333 ; N holam ; B 125 577 208 659 ; +C -1 ; WX 333 ; N qubuts ; B 8 -210 325 -25 ; +C -1 ; WX 333 ; N dagesh ; B 125 241 208 323 ; +C -1 ; WX 333 ; N meteg ; B 141 -210 192 -25 ; +C -1 ; WX 447 ; N maqaf ; B 61 408 386 518 ; +C -1 ; WX 333 ; N rafe ; B 68 611 265 662 ; +C -1 ; WX 299 ; N paseq ; B 98 -101 202 620 ; +C -1 ; WX 333 ; N shindot ; B 376 577 458 660 ; +C -1 ; WX 333 ; N sindot ; B -125 577 -42 660 ; +C -1 ; WX 333 ; N sofpasuq ; B 98 0 235 519 ; +C -1 ; WX 583 ; N alef ; B 43 0 570 518 ; +C -1 ; WX 576 ; N bet ; B 32 0 554 524 ; +C -1 ; WX 457 ; N gimel ; B 5 0 425 524 ; +C -1 ; WX 550 ; N dalet ; B 24 0 525 518 ; +C -1 ; WX 614 ; N he ; B 63 0 553 524 ; +C -1 ; WX 273 ; N vav ; B 66 0 207 518 ; +C -1 ; WX 413 ; N zayin ; B 44 0 396 518 ; +C -1 ; WX 616 ; N het ; B 66 0 550 524 ; +C -1 ; WX 626 ; N tet ; B 61 -12 570 530 ; +C -1 ; WX 273 ; N yod ; B 66 229 207 518 ; +C -1 ; WX 521 ; N finalkaf ; B 20 -199 460 524 ; +C -1 ; WX 491 ; N kaf ; B 37 -8 452 526 ; +C -1 ; WX 496 ; N lamed ; B 32 0 445 716 ; +C -1 ; WX 611 ; N finalmem ; B 66 0 550 524 ; +C -1 ; WX 630 ; N mem ; B 27 0 569 524 ; +C -1 ; WX 273 ; N finalnun ; B 66 -199 207 518 ; +C -1 ; WX 386 ; N nun ; B 37 0 325 524 ; +C -1 ; WX 613 ; N samekh ; B 39 -12 574 530 ; +C -1 ; WX 543 ; N ayin ; B 5 -77 492 518 ; +C -1 ; WX 594 ; N finalpe ; B 49 -199 533 524 ; +C -1 ; WX 587 ; N pe ; B 49 -8 548 527 ; +C -1 ; WX 500 ; N finaltsadi ; B 5 -199 458 518 ; +C -1 ; WX 512 ; N tsadi ; B 5 0 463 518 ; +C -1 ; WX 573 ; N qof ; B 63 -199 521 518 ; +C -1 ; WX 521 ; N resh ; B 20 0 460 524 ; +C -1 ; WX 715 ; N shin ; B 44 -14 676 518 ; +C -1 ; WX 673 ; N tav ; B 22 -4 607 524 ; +C -1 ; WX 546 ; N doublevav ; B 66 0 480 518 ; +C -1 ; WX 546 ; N vavyod ; B 66 0 480 518 ; +C -1 ; WX 546 ; N doubleyod ; B 66 229 480 518 ; +C -1 ; WX 276 ; N geresh ; B 39 312 242 518 ; +C -1 ; WX 504 ; N gershayim ; B 39 312 470 518 ; +C -1 ; WX 818 ; N newsheqelsign ; B 66 0 752 518 ; +C -1 ; WX 273 ; N vavshindot ; B -41 0 207 660 ; +C -1 ; WX 521 ; N finalkafsheva ; B 20 -199 460 524 ; +C -1 ; WX 521 ; N finalkafqamats ; B 20 -199 460 524 ; +C -1 ; WX 496 ; N lamedholam ; B -114 0 445 716 ; +C -1 ; WX 496 ; N lamedholamdagesh ; B -114 0 445 716 ; +C -1 ; WX 559 ; N altayin ; B 24 0 508 518 ; +C -1 ; WX 715 ; N shinshindot ; B 44 -14 676 660 ; +C -1 ; WX 715 ; N shinsindot ; B 44 -14 676 660 ; +C -1 ; WX 715 ; N shindageshshindot ; B 44 -14 676 660 ; +C -1 ; WX 715 ; N shindageshsindot ; B 44 -14 676 660 ; +C -1 ; WX 583 ; N alefpatah ; B 43 -154 570 518 ; +C -1 ; WX 583 ; N alefqamats ; B 43 -210 570 518 ; +C -1 ; WX 583 ; N alefmapiq ; B 43 0 570 518 ; +C -1 ; WX 576 ; N betdagesh ; B 32 0 554 524 ; +C -1 ; WX 454 ; N gimeldagesh ; B 5 0 425 524 ; +C -1 ; WX 550 ; N daletdagesh ; B 24 0 525 518 ; +C -1 ; WX 614 ; N hedagesh ; B 63 0 553 524 ; +C -1 ; WX 323 ; N vavdagesh ; B 0 0 257 518 ; +C -1 ; WX 438 ; N zayindagesh ; B 0 0 412 518 ; +C -1 ; WX 626 ; N tetdagesh ; B 61 -12 570 530 ; +C -1 ; WX 323 ; N yoddagesh ; B 0 229 257 518 ; +C -1 ; WX 521 ; N finalkafdagesh ; B 20 -199 460 524 ; +C -1 ; WX 491 ; N kafdagesh ; B 37 -8 452 526 ; +C -1 ; WX 496 ; N lameddagesh ; B 32 0 445 716 ; +C -1 ; WX 630 ; N memdagesh ; B 27 0 569 524 ; +C -1 ; WX 386 ; N nundagesh ; B 37 0 325 524 ; +C -1 ; WX 613 ; N samekhdagesh ; B 39 -12 574 530 ; +C -1 ; WX 594 ; N finalpedagesh ; B 49 -199 533 524 ; +C -1 ; WX 587 ; N pedagesh ; B 49 -8 548 527 ; +C -1 ; WX 512 ; N tsadidagesh ; B 5 0 463 518 ; +C -1 ; WX 573 ; N qofdagesh ; B 63 -199 521 518 ; +C -1 ; WX 521 ; N reshdagesh ; B 20 0 460 524 ; +C -1 ; WX 715 ; N shindagesh ; B 44 -14 676 518 ; +C -1 ; WX 673 ; N tavdages ; B 22 -4 607 524 ; +C -1 ; WX 273 ; N vavholam ; B 66 0 207 659 ; +C -1 ; WX 576 ; N betrafe ; B 32 0 554 662 ; +C -1 ; WX 491 ; N kafrafe ; B 37 -8 452 662 ; +C -1 ; WX 587 ; N perafe ; B 49 -8 548 662 ; +C -1 ; WX 607 ; N aleflamed ; B 32 0 595 716 ; +C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; +C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; +C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; +C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; +C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ; +C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ; +C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ; +C -1 ; WX 469 ; N afii57409 ; B 62 46 422 510 ; +C -1 ; WX 198 ; N afii57440 ; B -34 143 198 276 ; +C -1 ; WX 201 ; N afii57451 ; B 34 683 201 857 ; +C -1 ; WX 237 ; N afii57452 ; B 34 683 237 872 ; +C -1 ; WX 201 ; N afii57453 ; B 34 -133 201 41 ; +C -1 ; WX 201 ; N afii57454 ; B 34 683 201 784 ; +C -1 ; WX 209 ; N afii57455 ; B 35 683 209 895 ; +C -1 ; WX 201 ; N afii57456 ; B 34 -60 201 41 ; +C -1 ; WX 211 ; N afii57457 ; B 34 683 211 840 ; +C -1 ; WX 165 ; N afii57458 ; B 34 683 165 834 ; +C -1 ; WX 562 ; N afii57392 ; B 191 206 360 457 ; +C -1 ; WX 562 ; N afii57393 ; B 164 146 359 719 ; +C -1 ; WX 562 ; N afii57394 ; B 127 143 419 718 ; +C -1 ; WX 562 ; N afii57395 ; B 77 143 476 713 ; +C -1 ; WX 562 ; N afii57396 ; B 147 145 404 710 ; +C -1 ; WX 562 ; N afii57397 ; B 114 231 448 634 ; +C -1 ; WX 562 ; N afii57398 ; B 104 149 426 718 ; +C -1 ; WX 562 ; N afii57399 ; B 76 143 457 717 ; +C -1 ; WX 562 ; N afii57400 ; B 92 149 473 724 ; +C -1 ; WX 562 ; N afii57401 ; B 116 146 427 719 ; +C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ; +C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ; +C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ; +C -1 ; WX 750 ; N afii57459 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543 ; B 125 0 625 625 ; +C -1 ; WX 343 ; N afii57534 ; B 43 126 304 519 ; +C -1 ; WX 750 ; N afii57494 ; B 125 0 625 625 ; +C -1 ; WX 562 ; N afii62843 ; B 81 143 471 737 ; +C -1 ; WX 562 ; N afii62844 ; B 92 143 461 719 ; +C -1 ; WX 562 ; N afii62845 ; B 108 143 451 729 ; +C -1 ; WX 750 ; N afii64240 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64241 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63954 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57382 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64242 ; B 125 0 625 625 ; +C -1 ; WX 211 ; N afii62881 ; B 34 683 211 995 ; +C -1 ; WX 750 ; N afii57504 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57369 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57370 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57371 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57372 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57373 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57374 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57375 ; B 125 0 625 625 ; +C -1 ; WX 612 ; N afii57391 ; B -34 143 612 276 ; +C -1 ; WX 750 ; N afii57471 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii52258 ; B 125 0 625 625 ; +C -1 ; WX 649 ; N afii57506 ; B 28 -193 649 489 ; +C -1 ; WX 649 ; N afii62958 ; B 28 -193 649 489 ; +C -1 ; WX 271 ; N afii62956 ; B -34 -193 271 492 ; +C -1 ; WX 271 ; N afii52957 ; B -34 -193 271 492 ; +C -1 ; WX 750 ; N afii57505 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62889 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62887 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62888 ; B 125 0 625 625 ; +C -1 ; WX 577 ; N afii57507 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N afii62961 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N afii62959 ; B -34 -193 523 501 ; +C -1 ; WX 523 ; N afii62960 ; B -34 -193 523 501 ; +C -1 ; WX 433 ; N afii57508 ; B 5 -72 447 813 ; +C -1 ; WX 433 ; N afii62962 ; B 5 -72 447 813 ; +C -1 ; WX 757 ; N afii57567 ; B 20 143 757 708 ; +C -1 ; WX 879 ; N afii62964 ; B 20 143 879 722 ; +C -1 ; WX 360 ; N afii52305 ; B -34 143 360 708 ; +C -1 ; WX 542 ; N afii52306 ; B -34 143 542 722 ; +C -1 ; WX 757 ; N afii57509 ; B 20 143 757 863 ; +C -1 ; WX 879 ; N afii62967 ; B 20 143 879 876 ; +C -1 ; WX 360 ; N afii62965 ; B -34 143 360 863 ; +C -1 ; WX 542 ; N afii62966 ; B -34 143 542 876 ; +C -1 ; WX 645 ; N afii57555 ; B 74 -60 575 461 ; +C -1 ; WX 554 ; N afii52364 ; B 5 -174 554 282 ; +C -1 ; WX 750 ; N afii63753 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63754 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63759 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63763 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63795 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62891 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63808 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62938 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63810 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62942 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62947 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63813 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63823 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63824 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63833 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63844 ; B 125 0 625 625 ; +C -1 ; WX 226 ; N afii62882 ; B 23 683 226 1010 ; +C -1 ; WX 211 ; N afii62883 ; B 34 678 211 978 ; +C -1 ; WX 211 ; N afii62884 ; B 34 683 211 918 ; +C -1 ; WX 211 ; N afii62885 ; B 31 683 211 974 ; +C -1 ; WX 211 ; N afii62886 ; B 34 683 211 931 ; +C -1 ; WX 750 ; N afii63846 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63849 ; B 125 0 625 625 ; +C -1 ; WX 0 ; N uni202A ; B -18 -134 210 603 ; +C -1 ; WX 0 ; N uni202B ; B -210 -134 18 603 ; +C -1 ; WX 0 ; N uni202D ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni202E ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni202C ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206E ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N _b_852 ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206A ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206B ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N _b_855 ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206D ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uniF00A ; B -18 -208 18 894 ; +C -1 ; WX 0 ; N uniF00B ; B -114 -208 114 894 ; +C -1 ; WX 0 ; N uniF00C ; B -18 -208 109 894 ; +C -1 ; WX 0 ; N uniF00D ; B -109 -208 18 894 ; +C -1 ; WX 0 ; N uniF00E ; B -18 -208 114 894 ; +C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; +C -1 ; WX 750 ; N afii63904 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63905 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63906 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63908 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63910 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63912 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62927 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63941 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62939 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63943 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62943 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62946 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63946 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62951 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63948 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62953 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63950 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63951 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63952 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63953 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63956 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63958 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63959 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63960 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63961 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64046 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64058 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64059 ; B 125 0 625 625 ; +C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ; +C -1 ; WX 319 ; N afii64061 ; B 50 -209 262 785 ; +C -1 ; WX 750 ; N afii62945 ; B 125 0 625 625 ; +C -1 ; WX 703 ; N afii64184 ; B 22 91 661 920 ; +C -1 ; WX 469 ; N afii52399 ; B 62 46 422 510 ; +C -1 ; WX 238 ; N afii52400 ; B 0 109 238 831 ; +C -1 ; WX 253 ; N afii62753 ; B -30 143 253 831 ; +C -1 ; WX 217 ; N afii57411 ; B 46 109 182 876 ; +C -1 ; WX 234 ; N afii62754 ; B -3 143 234 876 ; +C -1 ; WX 451 ; N afii57412 ; B 3 -71 451 661 ; +C -1 ; WX 451 ; N afii62755 ; B 3 -71 451 661 ; +C -1 ; WX 217 ; N afii57413 ; B 46 -88 181 736 ; +C -1 ; WX 234 ; N afii62756 ; B 13 -88 234 736 ; +C -1 ; WX 645 ; N afii57414 ; B 74 -60 575 546 ; +C -1 ; WX 577 ; N afii62759 ; B 8 -98 577 524 ; +C -1 ; WX 271 ; N afii62757 ; B -34 143 271 661 ; +C -1 ; WX 271 ; N afii62758 ; B -34 143 271 661 ; +C -1 ; WX 217 ; N afii57415 ; B 66 109 181 736 ; +C -1 ; WX 234 ; N afii62760 ; B 13 143 234 736 ; +C -1 ; WX 649 ; N afii57416 ; B 28 -69 649 489 ; +C -1 ; WX 649 ; N afii62763 ; B 28 -69 649 489 ; +C -1 ; WX 271 ; N afii62761 ; B -34 -69 271 492 ; +C -1 ; WX 271 ; N afii62762 ; B -34 -69 271 492 ; +C -1 ; WX 343 ; N afii57417 ; B 26 126 304 763 ; +C -1 ; WX 415 ; N afii62764 ; B 1 143 415 873 ; +C -1 ; WX 649 ; N afii57418 ; B 28 143 649 656 ; +C -1 ; WX 649 ; N afii62767 ; B 28 143 649 656 ; +C -1 ; WX 271 ; N afii62765 ; B -34 143 271 715 ; +C -1 ; WX 271 ; N afii62766 ; B -34 143 271 715 ; +C -1 ; WX 649 ; N afii57419 ; B 29 144 649 766 ; +C -1 ; WX 649 ; N afii62770 ; B 29 144 649 766 ; +C -1 ; WX 271 ; N afii62768 ; B -34 143 271 828 ; +C -1 ; WX 271 ; N afii62769 ; B -34 143 271 828 ; +C -1 ; WX 577 ; N afii57420 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N afii62773 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N afii62771 ; B -34 -74 523 501 ; +C -1 ; WX 523 ; N afii62772 ; B -34 -74 523 501 ; +C -1 ; WX 577 ; N afii57421 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N afii62776 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N afii62774 ; B -34 143 523 501 ; +C -1 ; WX 523 ; N afii62775 ; B -34 143 523 501 ; +C -1 ; WX 577 ; N afii57422 ; B 25 -203 563 746 ; +C -1 ; WX 559 ; N afii62779 ; B 23 -201 563 746 ; +C -1 ; WX 523 ; N afii62777 ; B -34 143 523 724 ; +C -1 ; WX 523 ; N afii62778 ; B -34 143 523 724 ; +C -1 ; WX 343 ; N afii57423 ; B 51 143 343 604 ; +C -1 ; WX 343 ; N afii62780 ; B 51 143 343 604 ; +C -1 ; WX 343 ; N afii57424 ; B 51 143 343 845 ; +C -1 ; WX 343 ; N afii62781 ; B 51 143 343 845 ; +C -1 ; WX 433 ; N afii57425 ; B 5 -72 433 461 ; +C -1 ; WX 433 ; N afii62782 ; B 5 -72 433 461 ; +C -1 ; WX 433 ; N afii57426 ; B 5 -72 433 693 ; +C -1 ; WX 433 ; N afii62783 ; B 5 -72 433 693 ; +C -1 ; WX 899 ; N afii57427 ; B 31 -63 899 458 ; +C -1 ; WX 899 ; N afii62786 ; B 31 -63 899 458 ; +C -1 ; WX 608 ; N afii62784 ; B -34 143 608 446 ; +C -1 ; WX 608 ; N afii62785 ; B -34 143 608 446 ; +C -1 ; WX 899 ; N afii57428 ; B 31 -63 899 774 ; +C -1 ; WX 899 ; N afii62789 ; B 31 -63 899 774 ; +C -1 ; WX 608 ; N afii62787 ; B -34 143 608 774 ; +C -1 ; WX 608 ; N afii62788 ; B -34 143 608 774 ; +C -1 ; WX 1063 ; N afii57429 ; B 31 -63 1063 504 ; +C -1 ; WX 1063 ; N afii62792 ; B 31 -63 1063 504 ; +C -1 ; WX 771 ; N afii62790 ; B -34 143 771 504 ; +C -1 ; WX 771 ; N afii62791 ; B -34 143 771 504 ; +C -1 ; WX 1063 ; N afii57430 ; B 31 -63 1063 728 ; +C -1 ; WX 1063 ; N afii62795 ; B 31 -63 1063 728 ; +C -1 ; WX 771 ; N afii62793 ; B -34 143 771 728 ; +C -1 ; WX 771 ; N afii62794 ; B -34 143 771 728 ; +C -1 ; WX 523 ; N afii57431 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62798 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62796 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62797 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii57432 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62801 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62799 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62800 ; B -34 143 523 813 ; +C -1 ; WX 541 ; N afii57433 ; B 25 -204 535 595 ; +C -1 ; WX 469 ; N afii62804 ; B 34 -198 516 531 ; +C -1 ; WX 541 ; N afii62802 ; B -34 143 483 571 ; +C -1 ; WX 360 ; N afii62803 ; B -34 143 360 505 ; +C -1 ; WX 541 ; N afii57434 ; B 25 -204 535 822 ; +C -1 ; WX 469 ; N afii62807 ; B 34 -198 516 760 ; +C -1 ; WX 541 ; N afii62805 ; B -34 143 483 800 ; +C -1 ; WX 360 ; N afii62806 ; B -34 143 360 756 ; +C -1 ; WX 758 ; N afii57441 ; B 23 127 758 779 ; +C -1 ; WX 758 ; N afii62810 ; B 23 127 758 779 ; +C -1 ; WX 305 ; N afii62808 ; B -34 143 305 850 ; +C -1 ; WX 324 ; N afii62809 ; B -34 143 324 779 ; +C -1 ; WX 612 ; N afii57442 ; B 19 -130 612 658 ; +C -1 ; WX 612 ; N afii62813 ; B 19 -130 612 658 ; +C -1 ; WX 305 ; N afii62811 ; B -34 143 305 844 ; +C -1 ; WX 324 ; N afii62812 ; B -34 143 324 780 ; +C -1 ; WX 541 ; N afii57443 ; B 20 143 541 774 ; +C -1 ; WX 541 ; N afii62816 ; B 20 143 541 774 ; +C -1 ; WX 360 ; N afii57410 ; B -34 143 360 708 ; +C -1 ; WX 360 ; N afii62815 ; B -34 143 360 708 ; +C -1 ; WX 451 ; N afii57444 ; B 17 -36 451 773 ; +C -1 ; WX 451 ; N afii62819 ; B 17 -36 451 773 ; +C -1 ; WX 234 ; N afii62817 ; B -34 143 234 774 ; +C -1 ; WX 234 ; N afii62818 ; B -34 143 234 774 ; +C -1 ; WX 360 ; N afii57445 ; B 16 -212 360 431 ; +C -1 ; WX 360 ; N afii62822 ; B 16 -212 360 431 ; +C -1 ; WX 415 ; N afii62820 ; B -34 143 415 472 ; +C -1 ; WX 415 ; N afii62821 ; B -34 143 415 472 ; +C -1 ; WX 541 ; N afii57446 ; B 30 -63 541 612 ; +C -1 ; WX 541 ; N afii62825 ; B 30 -63 541 612 ; +C -1 ; WX 271 ; N afii62823 ; B -34 143 274 735 ; +C -1 ; WX 271 ; N afii62824 ; B -34 143 274 735 ; +C -1 ; WX 343 ; N afii57447 ; B 43 126 304 519 ; +C -1 ; WX 415 ; N afii62828 ; B 1 143 415 694 ; +C -1 ; WX 469 ; N afii57470 ; B -34 117 398 627 ; +C -1 ; WX 451 ; N afii62827 ; B -34 -101 451 560 ; +C -1 ; WX 451 ; N afii57448 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N afii62829 ; B 3 -71 451 484 ; +C -1 ; WX 645 ; N afii57449 ; B 74 -60 575 461 ; +C -1 ; WX 554 ; N afii62830 ; B 5 -174 554 282 ; +C -1 ; WX 645 ; N afii57450 ; B 74 -194 575 461 ; +C -1 ; WX 577 ; N afii62833 ; B 8 -212 577 319 ; +C -1 ; WX 271 ; N afii62831 ; B -34 -81 271 492 ; +C -1 ; WX 271 ; N afii62832 ; B -34 -81 271 492 ; +C -1 ; WX 541 ; N afii62834 ; B 0 72 525 831 ; +C -1 ; WX 596 ; N afii62835 ; B 0 94 596 831 ; +C -1 ; WX 486 ; N afii62836 ; B 17 72 471 876 ; +C -1 ; WX 541 ; N afii62837 ; B 13 94 541 876 ; +C -1 ; WX 486 ; N afii62838 ; B 17 -120 471 739 ; +C -1 ; WX 541 ; N afii62839 ; B 13 -120 541 766 ; +C -1 ; WX 486 ; N afii62840 ; B 17 72 471 739 ; +C -1 ; WX 541 ; N afii62841 ; B 13 94 541 766 ; +C -1 ; WX 750 ; N glyph1021 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-2 ; B 125 0 625 625 ; +C -1 ; WX 201 ; N afii57454-2 ; B 34 683 201 784 ; +C -1 ; WX 201 ; N afii57451-2 ; B 34 683 201 857 ; +C -1 ; WX 750 ; N glyph1025 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1026 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-2 ; B 125 0 625 625 ; +C -1 ; WX 165 ; N afii57458-2 ; B 34 683 165 834 ; +C -1 ; WX 211 ; N afii57457-2 ; B 34 683 211 840 ; +C -1 ; WX 750 ; N afii57494-2 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-2 ; B 125 0 625 625 ; +C -1 ; WX 209 ; N afii57455-2 ; B 35 683 209 895 ; +C -1 ; WX 237 ; N afii57452-2 ; B 34 683 237 872 ; +C -1 ; WX 750 ; N glyph1034 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1035 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1036 ; B 125 0 625 625 ; +C -1 ; WX 211 ; N afii62884-2 ; B 34 683 211 918 ; +C -1 ; WX 211 ; N afii62881-2 ; B 34 683 211 995 ; +C -1 ; WX 211 ; N afii62886-2 ; B 34 683 211 931 ; +C -1 ; WX 211 ; N afii62883-2 ; B 34 678 211 978 ; +C -1 ; WX 211 ; N afii62885-2 ; B 31 683 211 974 ; +C -1 ; WX 226 ; N afii62882-2 ; B 23 683 226 1010 ; +C -1 ; WX 750 ; N afii57504-2 ; B 125 0 625 625 ; +C -1 ; WX 201 ; N afii57456-2 ; B 34 -60 201 41 ; +C -1 ; WX 201 ; N afii57453-2 ; B 34 -133 201 41 ; +C -1 ; WX 750 ; N glyph1046 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1047 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57454-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57451-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1051 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1052 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57458-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57457-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57494-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57455-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57452-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1060 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1061 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1062 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62884-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62881-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62886-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62883-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62885-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62882-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57504-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57456-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57453-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1072 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1073 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57454-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57451-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1077 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1078 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57458-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57457-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57494-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57455-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57452-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1086 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1087 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1088 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62884-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62881-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62886-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62883-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62885-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62882-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57504-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57456-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57453-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1098 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1099 ; B 125 0 625 625 ; +C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ; +C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ; +C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ; +C -1 ; WX 750 ; N glyph1103 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1104 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1105 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1106 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1107 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1108 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1109 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1110 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1111 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1112 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1113 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1114 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1115 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1116 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1117 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1118 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1119 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1120 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1121 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1122 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1123 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1124 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1125 ; B 125 0 625 625 ; +C -1 ; WX 343 ; N glyph1126 ; B 51 143 343 556 ; +C -1 ; WX 125 ; N afii57440-2 ; B -34 143 125 276 ; +C -1 ; WX 1000 ; N afii57440-3 ; B -34 143 1000 276 ; +C -1 ; WX 2000 ; N afii57440-4 ; B -34 143 2000 276 ; +C -1 ; WX 853 ; N Ohorn ; B 43 -12 853 728 ; +C -1 ; WX 711 ; N ohorn ; B 40 -12 711 530 ; +C -1 ; WX 830 ; N Uhorn ; B 72 -12 830 716 ; +C -1 ; WX 724 ; N uhorn ; B 69 -12 724 519 ; +C -1 ; WX 0 ; N glyph1134 ; B -309 820 -97 900 ; +C -1 ; WX 0 ; N glyph1135 ; B -531 820 -319 900 ; +C -1 ; WX 0 ; N glyph1136 ; B -454 754 -232 892 ; +C -1 ; WX 0 ; N uniF006 ; B -226 820 -13 900 ; +C -1 ; WX 0 ; N uniF007 ; B -416 820 -203 900 ; +C -1 ; WX 0 ; N uniF009 ; B -333 754 -117 892 ; +C -1 ; WX 0 ; N combininghookabove ; B -231 742 -18 906 ; +C -1 ; WX 0 ; N uniF010 ; B -257 820 -60 906 ; +C -1 ; WX 0 ; N uniF013 ; B -363 742 -150 906 ; +C -1 ; WX 0 ; N uniF011 ; B -449 820 -251 906 ; +C -1 ; WX 0 ; N uniF01C ; B -302 786 25 898 ; +C -1 ; WX 0 ; N uniF015 ; B -516 820 -188 903 ; +C -1 ; WX 0 ; N combiningtildeaccent ; B -445 755 -118 868 ; +C -1 ; WX 0 ; N glyph1147 ; B -146 740 138 804 ; +C -1 ; WX 0 ; N glyph1148 ; B -150 740 150 804 ; +C -1 ; WX 0 ; N uniF02C ; B -172 -196 -35 -59 ; +C -1 ; WX 513 ; N dongsign ; B 59 92 460 716 ; +C -1 ; WX 834 ; N onethird ; B 45 -26 818 725 ; +C -1 ; WX 834 ; N twothirds ; B 12 -26 818 725 ; +C -1 ; WX 0 ; N uniF008 ; B -216 582 0 720 ; +C -1 ; WX 0 ; N glyph1154 ; B -333 582 -117 720 ; +C -1 ; WX 0 ; N glyph1155 ; B -294 582 -73 720 ; +C -1 ; WX 0 ; N uniF00F ; B -454 582 -232 720 ; +C -1 ; WX 0 ; N uniF012 ; B -232 582 -19 746 ; +C -1 ; WX 0 ; N uniF014 ; B -363 582 -150 746 ; +C -1 ; WX 0 ; N uniF016 ; B -516 786 -188 898 ; +C -1 ; WX 0 ; N uniF017 ; B -628 786 -301 898 ; +C -1 ; WX 0 ; N uniF018 ; B -599 786 -271 898 ; +C -1 ; WX 0 ; N uniF019 ; B -445 588 -107 713 ; +C -1 ; WX 0 ; N uniF01A ; B -559 588 -221 713 ; +C -1 ; WX 0 ; N uniF01B ; B -549 588 -211 713 ; +C -1 ; WX 0 ; N uniF01E ; B -399 -196 -262 -59 ; +C -1 ; WX 0 ; N uniF01F ; B -459 -196 -322 -59 ; +C -1 ; WX 0 ; N uniF020 ; B -530 -196 -393 -59 ; +C -1 ; WX 0 ; N uniF021 ; B -428 -196 -291 -59 ; +C -1 ; WX 0 ; N uniF022 ; B -505 -196 -368 -59 ; +C -1 ; WX 0 ; N combininggraveaccent ; B -289 754 -68 892 ; +C -1 ; WX 0 ; N combiningacuteaccent ; B -207 754 10 892 ; +C -1 ; WX 0 ; N uniF01D ; B -313 588 24 713 ; +C -1 ; WX 0 ; N combiningdotbelow ; B -437 -196 -299 -59 ; +C -1 ; WX 0 ; N uniF023 ; B -350 -196 -212 -59 ; +C -1 ; WX 0 ; N uniF029 ; B -211 -196 -74 -59 ; +C -1 ; WX 0 ; N uniF02A ; B -216 -196 -79 -59 ; +C -1 ; WX 0 ; N uniF02B ; B -398 -196 -261 -59 ; +C -1 ; WX 0 ; N uniF024 ; B -345 -196 -208 -59 ; +C -1 ; WX 0 ; N uniF025 ; B -374 -196 -237 -59 ; +C -1 ; WX 0 ; N uniF026 ; B -472 -196 -334 -59 ; +C -1 ; WX 0 ; N uniF027 ; B -386 -196 -249 -59 ; +C -1 ; WX 0 ; N uniF028 ; B -481 -196 -344 -59 ; +C -1 ; WX 0 ; N uniF02D ; B -497 820 -169 903 ; +C -1 ; WX 0 ; N uniF02E ; B -477 786 -150 898 ; +C -1 ; WX 0 ; N uniF02F ; B -548 820 -221 903 ; +C -1 ; WX 0 ; N uniF030 ; B -567 786 -240 898 ; +C -1 ; WX 278 ; N uniF031 ; B 72 0 209 519 ; +C -1 ; WX 722 ; N Adotbelow ; B 0 -196 718 716 ; +C -1 ; WX 556 ; N adotbelow ; B 36 -196 522 530 ; +C -1 ; WX 722 ; N Ahookabove ; B 0 0 718 906 ; +C -1 ; WX 556 ; N ahookabove ; B 36 -12 522 746 ; +C -1 ; WX 722 ; N Acircumflexacute ; B 0 0 718 900 ; +C -1 ; WX 556 ; N acircumflexacute ; B 36 -12 522 892 ; +C -1 ; WX 722 ; N Acircumflexgrave ; B 0 0 718 900 ; +C -1 ; WX 556 ; N acircumflexgrave ; B 36 -12 522 892 ; +C -1 ; WX 722 ; N Acircumflexhookabove ; B 0 0 718 906 ; +C -1 ; WX 556 ; N acircumflexhookabove ; B 36 -12 522 906 ; +C -1 ; WX 722 ; N Acircumflextilde ; B 0 0 718 903 ; +C -1 ; WX 556 ; N acircumflextilde ; B 36 -12 522 868 ; +C -1 ; WX 722 ; N Acircumflexdotbelow ; B 0 -196 718 804 ; +C -1 ; WX 556 ; N acircumflexdotbelow ; B 36 -196 522 728 ; +C -1 ; WX 722 ; N Abreveacute ; B 0 0 718 900 ; +C -1 ; WX 556 ; N abreveacute ; B 36 -12 522 892 ; +C -1 ; WX 722 ; N Abrevegrave ; B 0 0 718 900 ; +C -1 ; WX 556 ; N abrevegrave ; B 36 -12 522 892 ; +C -1 ; WX 722 ; N Abrevehookabove ; B 0 0 718 906 ; +C -1 ; WX 556 ; N abrevehookabove ; B 36 -12 522 906 ; +C -1 ; WX 722 ; N Abrevetilde ; B 0 0 718 903 ; +C -1 ; WX 556 ; N abrevetilde ; B 36 -12 522 868 ; +C -1 ; WX 722 ; N Abrevedotbelow ; B 0 -196 718 804 ; +C -1 ; WX 556 ; N abrevedotbelow ; B 36 -196 522 728 ; +C -1 ; WX 667 ; N Edotbelow ; B 73 -196 617 716 ; +C -1 ; WX 556 ; N edotbelow ; B 32 -196 519 530 ; +C -1 ; WX 667 ; N Ehookabove ; B 73 0 617 906 ; +C -1 ; WX 556 ; N ehookabove ; B 32 -12 519 746 ; +C -1 ; WX 667 ; N Etilde ; B 73 0 617 880 ; +C -1 ; WX 556 ; N etilde ; B 32 -12 519 713 ; +C -1 ; WX 667 ; N Ecircumflexacute ; B 73 0 617 900 ; +C -1 ; WX 556 ; N ecircumflexacute ; B 32 -12 519 892 ; +C -1 ; WX 667 ; N Ecircumflexgrave ; B 73 0 617 900 ; +C -1 ; WX 556 ; N ecircumflexgrave ; B 32 -12 519 892 ; +C -1 ; WX 667 ; N Ecircumflexhookabove ; B 73 0 617 906 ; +C -1 ; WX 556 ; N ecircumflexhookabove ; B 32 -12 519 906 ; +C -1 ; WX 667 ; N Ecircumflextilde ; B 73 0 617 903 ; +C -1 ; WX 556 ; N ecircumflextilde ; B 32 -12 519 868 ; +C -1 ; WX 667 ; N Ecircumflexdotbelow ; B 73 -196 617 804 ; +C -1 ; WX 556 ; N ecircumflexdotbelow ; B 32 -196 519 728 ; +C -1 ; WX 278 ; N Ihookabove ; B 52 0 265 906 ; +C -1 ; WX 278 ; N ihookabove ; B 45 0 259 746 ; +C -1 ; WX 278 ; N Idotbelow ; B 68 -196 213 716 ; +C -1 ; WX 278 ; N idotbelow ; B 72 -196 209 716 ; +C -1 ; WX 778 ; N Odotbelow ; B 43 -196 738 728 ; +C -1 ; WX 611 ; N odotbelow ; B 40 -196 575 530 ; +C -1 ; WX 778 ; N Ohookabove ; B 43 -12 738 906 ; +C -1 ; WX 611 ; N ohookabove ; B 40 -12 575 746 ; +C -1 ; WX 778 ; N Ocircumflexacute ; B 43 -12 738 900 ; +C -1 ; WX 611 ; N ocircumflexacute ; B 40 -12 575 892 ; +C -1 ; WX 778 ; N Ocircumflexgrave ; B 43 -12 738 900 ; +C -1 ; WX 611 ; N ocircumflexgrave ; B 40 -12 575 892 ; +C -1 ; WX 778 ; N Ocircumflexhookabove ; B 43 -12 738 906 ; +C -1 ; WX 611 ; N ocircumflexhookabove ; B 40 -12 575 906 ; +C -1 ; WX 778 ; N Ocircumflextilde ; B 43 -12 738 903 ; +C -1 ; WX 611 ; N ocircumflextilde ; B 40 -12 575 868 ; +C -1 ; WX 778 ; N Ocircumflexdotbelow ; B 43 -196 738 804 ; +C -1 ; WX 611 ; N ocircumflexdotbelow ; B 40 -196 575 728 ; +C -1 ; WX 853 ; N Ohornacute ; B 43 -12 853 903 ; +C -1 ; WX 711 ; N ohornacute ; B 40 -12 711 728 ; +C -1 ; WX 853 ; N Ohorngrave ; B 43 -12 853 903 ; +C -1 ; WX 711 ; N ohorngrave ; B 40 -12 711 728 ; +C -1 ; WX 853 ; N Ohornhookabove ; B 43 -12 853 906 ; +C -1 ; WX 711 ; N ohornhookabove ; B 40 -12 711 746 ; +C -1 ; WX 853 ; N Ohorntilde ; B 43 -12 853 880 ; +C -1 ; WX 711 ; N ohorntilde ; B 40 -12 711 713 ; +C -1 ; WX 853 ; N Ohorndotbelow ; B 43 -196 853 728 ; +C -1 ; WX 711 ; N ohorndotbelow ; B 40 -196 711 530 ; +C -1 ; WX 722 ; N Udotbelow ; B 72 -196 643 716 ; +C -1 ; WX 611 ; N udotbelow ; B 69 -196 541 519 ; +C -1 ; WX 722 ; N Uhookabove ; B 72 -12 643 906 ; +C -1 ; WX 611 ; N uhookabove ; B 69 -12 541 746 ; +C -1 ; WX 830 ; N Uhornacute ; B 72 -12 830 903 ; +C -1 ; WX 724 ; N uhornacute ; B 69 -12 724 728 ; +C -1 ; WX 830 ; N Uhorngrave ; B 72 -12 830 903 ; +C -1 ; WX 724 ; N uhorngrave ; B 69 -12 724 728 ; +C -1 ; WX 830 ; N Uhornhookabove ; B 72 -12 830 906 ; +C -1 ; WX 724 ; N uhornhookabove ; B 69 -12 724 746 ; +C -1 ; WX 830 ; N Uhorntilde ; B 72 -12 830 880 ; +C -1 ; WX 724 ; N uhorntilde ; B 69 -12 724 713 ; +C -1 ; WX 830 ; N Uhorndotbelow ; B 72 -196 830 716 ; +C -1 ; WX 724 ; N uhorndotbelow ; B 69 -196 724 519 ; +C -1 ; WX 667 ; N Ydotbelow ; B -1 -196 668 716 ; +C -1 ; WX 556 ; N ydotbelow ; B 7 -210 540 519 ; +C -1 ; WX 667 ; N Yhookabove ; B -1 0 668 906 ; +C -1 ; WX 556 ; N yhookabove ; B 7 -210 540 746 ; +C -1 ; WX 667 ; N Ytilde ; B -1 0 668 880 ; +C -1 ; WX 556 ; N ytilde ; B 7 -210 540 713 ; +C -1 ; WX 722 ; N uni01CD ; B 0 0 718 904 ; +C -1 ; WX 556 ; N uni01CE ; B 36 -12 522 728 ; +C -1 ; WX 278 ; N uni01CF ; B -26 0 304 904 ; +C -1 ; WX 278 ; N uni01D0 ; B -26 0 304 728 ; +C -1 ; WX 778 ; N uni01D1 ; B 43 -12 738 904 ; +C -1 ; WX 611 ; N uni01D2 ; B 40 -12 575 728 ; +C -1 ; WX 722 ; N uni01D3 ; B 72 -12 643 904 ; +C -1 ; WX 611 ; N uni01D4 ; B 69 -12 541 728 ; +C -1 ; WX 722 ; N uni01D5 ; B 72 -12 643 900 ; +C -1 ; WX 611 ; N uni01D6 ; B 69 -12 541 900 ; +C -1 ; WX 722 ; N uni01D7 ; B 72 -12 643 900 ; +C -1 ; WX 611 ; N uni01D8 ; B 69 -12 541 900 ; +C -1 ; WX 722 ; N uni01D9 ; B 72 -12 643 900 ; +C -1 ; WX 611 ; N uni01DA ; B 69 -12 541 900 ; +C -1 ; WX 722 ; N uni01DB ; B 72 -12 643 900 ; +C -1 ; WX 611 ; N uni01DC ; B 69 -12 541 900 ; +C -1 ; WX 0 ; N glyph1292 ; B -128 730 128 900 ; +C -1 ; WX 0 ; N glyph1293 ; B -128 730 133 900 ; +C -1 ; WX 0 ; N glyph1294 ; B -131 730 131 900 ; +C -1 ; WX 0 ; N glyph1295 ; B -133 730 128 900 ; +C -1 ; WX 567 ; N uni0492 ; B -1 0 565 716 ; +C -1 ; WX 417 ; N uni0493 ; B 3 0 417 519 ; +C -1 ; WX 904 ; N uni0496 ; B 11 -156 892 721 ; +C -1 ; WX 709 ; N uni0497 ; B 0 -137 709 522 ; +C -1 ; WX 610 ; N uni049A ; B 75 -156 600 721 ; +C -1 ; WX 500 ; N uni049B ; B 66 -137 500 522 ; +C -1 ; WX 610 ; N uni049C ; B 75 0 602 721 ; +C -1 ; WX 500 ; N uni049D ; B 66 0 501 522 ; +C -1 ; WX 722 ; N uni04A2 ; B 73 -156 704 716 ; +C -1 ; WX 604 ; N uni04A3 ; B 66 -137 591 519 ; +C -1 ; WX 556 ; N uni04AE ; B 0 0 551 716 ; +C -1 ; WX 556 ; N uni04AF ; B 9 -197 547 519 ; +C -1 ; WX 556 ; N uni04B0 ; B 0 0 551 716 ; +C -1 ; WX 556 ; N uni04B1 ; B 9 -197 547 519 ; +C -1 ; WX 667 ; N uni04B2 ; B 0 -156 664 716 ; +C -1 ; WX 556 ; N uni04B3 ; B 6 -137 547 519 ; +C -1 ; WX 703 ; N uni04B8 ; B 61 0 626 716 ; +C -1 ; WX 581 ; N uni04B9 ; B 56 0 516 519 ; +C -1 ; WX 703 ; N uni04BA ; B 76 0 642 716 ; +C -1 ; WX 611 ; N uni04BB ; B 71 0 543 716 ; +C -1 ; WX 726 ; N uni018F ; B 43 -12 686 728 ; +C -1 ; WX 556 ; N uni0259 ; B 37 -12 524 530 ; +C -1 ; WX 778 ; N uni04E8 ; B 42 -12 736 728 ; +C -1 ; WX 611 ; N uni04E9 ; B 40 -12 575 530 ; +C -1 ; WX 649 ; N glyph1320 ; B 28 143 649 489 ; +C -1 ; WX 271 ; N glyph1321 ; B -34 143 271 492 ; +C -1 ; WX 305 ; N glyph1322 ; B -34 143 305 637 ; +C -1 ; WX 324 ; N glyph1323 ; B -34 143 324 578 ; +C -1 ; WX 612 ; N glyph1324 ; B 19 -130 612 464 ; +C -1 ; WX 271 ; N glyph1325 ; B 49 -63 222 107 ; +C -1 ; WX 271 ; N glyph1326 ; B 11 -81 264 107 ; +C -1 ; WX 271 ; N glyph1327 ; B 11 -193 264 107 ; +C -1 ; WX 271 ; N glyph1328 ; B 8 -193 261 107 ; +C -1 ; WX 271 ; N glyph1329 ; B 33 -171 238 107 ; +C -1 ; WX 271 ; N glyph1330 ; B -22 -210 295 107 ; +C -1 ; WX 0 ; N glyph1331 ; B -133 519 133 837 ; +C -1 ; WX 207 ; N glyph1332 ; B 7 731 210 891 ; +C -1 ; WX 207 ; N glyph1333 ; B -5 746 179 890 ; +C -1 ; WX 333 ; N glyph1334 ; B 70 605 250 717 ; +C -1 ; WX 333 ; N glyph1335 ; B 70 605 250 717 ; +C -1 ; WX 238 ; N uni0653 ; B 0 765 238 831 ; +C -1 ; WX 217 ; N uni0654 ; B 46 750 181 890 ; +C -1 ; WX 217 ; N uni0655 ; B 46 -119 181 21 ; +C -1 ; WX 0 ; N uni0670 ; B -26 519 29 817 ; +C -1 ; WX 217 ; N uni0671 ; B 7 109 210 891 ; +C -1 ; WX 234 ; N uniFB51 ; B -32 143 234 891 ; +C -1 ; WX 217 ; N uni0672 ; B -5 109 181 890 ; +C -1 ; WX 234 ; N glyph1343 ; B -25 143 234 890 ; +C -1 ; WX 217 ; N uni0673 ; B 14 -84 198 736 ; +C -1 ; WX 234 ; N glyph1345 ; B 4 -84 234 736 ; +C -1 ; WX 217 ; N uni0675 ; B 66 109 298 743 ; +C -1 ; WX 234 ; N glyph47 ; B 13 143 269 743 ; +C -1 ; WX 451 ; N uni0676 ; B 3 -71 498 694 ; +C -1 ; WX 451 ; N glyph1349 ; B 3 -71 498 694 ; +C -1 ; WX 451 ; N uni0677 ; B 3 -71 498 729 ; +C -1 ; WX 451 ; N glyph1351 ; B 3 -71 498 729 ; +C -1 ; WX 645 ; N uni0678 ; B 74 -60 645 694 ; +C -1 ; WX 554 ; N glyph ; B 5 -174 554 499 ; +C -1 ; WX 649 ; N uni0679 ; B 28 143 649 837 ; +C -1 ; WX 649 ; N uniFB67 ; B 28 143 649 837 ; +C -1 ; WX 271 ; N uniFB68 ; B -34 143 271 837 ; +C -1 ; WX 271 ; N uniFB69 ; B -34 143 271 837 ; +C -1 ; WX 649 ; N uni067A ; B 28 143 649 766 ; +C -1 ; WX 649 ; N uniFB5F ; B 28 143 649 766 ; +C -1 ; WX 271 ; N uniFB60 ; B -34 143 271 828 ; +C -1 ; WX 271 ; N uniFB61 ; B -34 143 271 828 ; +C -1 ; WX 649 ; N uni067B ; B 28 -171 649 489 ; +C -1 ; WX 649 ; N uniFB53 ; B 28 -171 649 489 ; +C -1 ; WX 271 ; N uniFB54 ; B -34 -171 271 492 ; +C -1 ; WX 271 ; N uniFB55 ; B -34 -171 271 492 ; +C -1 ; WX 649 ; N uni067C ; B 28 31 649 656 ; +C -1 ; WX 649 ; N glyph1367 ; B 28 31 649 656 ; +C -1 ; WX 271 ; N glyph1368 ; B -34 31 271 715 ; +C -1 ; WX 271 ; N glyph1369 ; B -34 31 271 715 ; +C -1 ; WX 649 ; N uni067D ; B 28 143 649 766 ; +C -1 ; WX 649 ; N glyph1371 ; B 28 143 649 766 ; +C -1 ; WX 271 ; N glyph1372 ; B -34 143 271 828 ; +C -1 ; WX 271 ; N glyph1373 ; B -34 143 271 828 ; +C -1 ; WX 649 ; N uni067F ; B 28 143 649 783 ; +C -1 ; WX 649 ; N uniFB63 ; B 28 143 649 783 ; +C -1 ; WX 271 ; N uniFB64 ; B -34 143 295 844 ; +C -1 ; WX 271 ; N uniFB65 ; B -34 143 295 844 ; +C -1 ; WX 649 ; N uni0680 ; B 28 -210 649 489 ; +C -1 ; WX 649 ; N uniFB5B ; B 28 -210 649 489 ; +C -1 ; WX 271 ; N uniFB5C ; B -34 -210 295 492 ; +C -1 ; WX 271 ; N uniFB5D ; B -34 -210 295 492 ; +C -1 ; WX 577 ; N uni0681 ; B 25 -203 563 733 ; +C -1 ; WX 559 ; N glyph1383 ; B 23 -201 563 733 ; +C -1 ; WX 523 ; N glyph1384 ; B -34 143 523 704 ; +C -1 ; WX 523 ; N glyph1385 ; B -34 143 523 704 ; +C -1 ; WX 577 ; N uni0682 ; B 25 -203 563 854 ; +C -1 ; WX 559 ; N glyph1387 ; B 23 -201 563 854 ; +C -1 ; WX 523 ; N glyph1388 ; B -34 143 523 832 ; +C -1 ; WX 523 ; N glyph1389 ; B -34 143 523 832 ; +C -1 ; WX 577 ; N uni0683 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N uniFB77 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N uniFB78 ; B -34 -81 523 501 ; +C -1 ; WX 523 ; N uniFB79 ; B -34 -81 523 501 ; +C -1 ; WX 577 ; N uni0684 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N uniFB73 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N uniFB74 ; B -34 -171 523 501 ; +C -1 ; WX 523 ; N uniFB75 ; B -34 -171 523 501 ; +C -1 ; WX 577 ; N uni0685 ; B 25 -203 563 876 ; +C -1 ; WX 559 ; N glyph1399 ; B 23 -201 563 876 ; +C -1 ; WX 523 ; N glyph1400 ; B -34 143 523 854 ; +C -1 ; WX 523 ; N glyph1401 ; B -34 143 523 854 ; +C -1 ; WX 577 ; N uni0687 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N uniFB7f ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N uniFB80 ; B -34 -210 523 501 ; +C -1 ; WX 523 ; N uniFB81 ; B -34 -210 523 501 ; +C -1 ; WX 343 ; N uni0688 ; B 39 143 343 891 ; +C -1 ; WX 343 ; N uniFB89 ; B 39 143 343 891 ; +C -1 ; WX 343 ; N uni0689 ; B 51 31 343 604 ; +C -1 ; WX 343 ; N glyph1409 ; B 51 31 343 604 ; +C -1 ; WX 343 ; N uni068A ; B 51 -63 343 604 ; +C -1 ; WX 343 ; N glyph1411 ; B 51 -63 343 604 ; +C -1 ; WX 343 ; N uni068B ; B 39 -63 343 891 ; +C -1 ; WX 343 ; N glyph1413 ; B 39 -63 343 891 ; +C -1 ; WX 343 ; N uni068C ; B 50 143 343 849 ; +C -1 ; WX 343 ; N uniFB85 ; B 50 143 343 849 ; +C -1 ; WX 343 ; N uni068D ; B 51 -81 343 604 ; +C -1 ; WX 343 ; N uniFB83 ; B 51 -81 343 604 ; +C -1 ; WX 343 ; N uni068E ; B 51 143 343 888 ; +C -1 ; WX 343 ; N uniFB87 ; B 51 143 343 888 ; +C -1 ; WX 343 ; N uni068F ; B 23 143 343 888 ; +C -1 ; WX 343 ; N glyph1421 ; B 23 143 343 888 ; +C -1 ; WX 343 ; N uni0690 ; B 17 143 343 888 ; +C -1 ; WX 343 ; N glyph1423 ; B 17 143 343 888 ; +C -1 ; WX 433 ; N uni0691 ; B 5 -72 433 837 ; +C -1 ; WX 433 ; N uniFB8D ; B 5 -72 433 837 ; +C -1 ; WX 433 ; N uni0692 ; B 5 -72 433 631 ; +C -1 ; WX 433 ; N glyph1426 ; B 5 -72 433 631 ; +C -1 ; WX 433 ; N uni0693 ; B 5 -99 458 461 ; +C -1 ; WX 433 ; N glyph1429 ; B 5 -99 458 461 ; +C -1 ; WX 433 ; N uni0694 ; B 5 -180 505 461 ; +C -1 ; WX 433 ; N glyph1431 ; B 5 -180 505 461 ; +C -1 ; WX 433 ; N uni0695 ; B 5 -196 494 461 ; +C -1 ; WX 433 ; N glyph1433 ; B 5 -196 494 461 ; +C -1 ; WX 433 ; N uni0696 ; B 5 -180 505 461 ; +C -1 ; WX 433 ; N glyph1435 ; B 5 -180 505 461 ; +C -1 ; WX 433 ; N uni0697 ; B 5 -72 447 700 ; +C -1 ; WX 433 ; N glyph1437 ; B 5 -72 447 700 ; +C -1 ; WX 433 ; N uni0699 ; B 5 -72 447 830 ; +C -1 ; WX 433 ; N glyph1439 ; B 5 -72 447 830 ; +C -1 ; WX 899 ; N uni069A ; B 31 -63 899 634 ; +C -1 ; WX 899 ; N glyph1441 ; B 31 -63 899 634 ; +C -1 ; WX 608 ; N glyph1442 ; B -34 -63 608 634 ; +C -1 ; WX 608 ; N glyph1443 ; B -34 -63 608 634 ; +C -1 ; WX 899 ; N uni069B ; B 31 -193 899 458 ; +C -1 ; WX 899 ; N glyph1445 ; B 31 -193 899 458 ; +C -1 ; WX 608 ; N glyph1446 ; B -34 -193 608 446 ; +C -1 ; WX 608 ; N glyph1447 ; B -34 -193 608 446 ; +C -1 ; WX 899 ; N uni069C ; B 31 -193 899 774 ; +C -1 ; WX 899 ; N glyph1449 ; B 31 -193 899 774 ; +C -1 ; WX 608 ; N glyph1450 ; B -34 -193 608 774 ; +C -1 ; WX 608 ; N glyph1451 ; B -34 -193 608 774 ; +C -1 ; WX 1063 ; N uni069D ; B 31 -81 1063 504 ; +C -1 ; WX 1063 ; N glyph1453 ; B 31 -81 1063 504 ; +C -1 ; WX 771 ; N glyph1454 ; B -34 -81 771 504 ; +C -1 ; WX 771 ; N glyph1455 ; B -34 -81 771 504 ; +C -1 ; WX 1063 ; N uni069E ; B 31 -63 1063 820 ; +C -1 ; WX 1063 ; N glyph1457 ; B 31 -63 1063 820 ; +C -1 ; WX 771 ; N glyph1458 ; B -34 143 771 820 ; +C -1 ; WX 771 ; N glyph1459 ; B -34 143 771 820 ; +C -1 ; WX 523 ; N uni069F ; B -34 143 523 858 ; +C -1 ; WX 523 ; N glyph1461 ; B -34 143 523 858 ; +C -1 ; WX 541 ; N uni06A0 ; B 25 -204 535 891 ; +C -1 ; WX 469 ; N glyph1463 ; B 34 -198 516 878 ; +C -1 ; WX 541 ; N glyph1464 ; B -34 143 483 891 ; +C -1 ; WX 360 ; N glyph1465 ; B -34 143 360 852 ; +C -1 ; WX 758 ; N uni06A1 ; B 23 127 758 549 ; +C -1 ; WX 758 ; N uni06A2 ; B 23 -63 758 549 ; +C -1 ; WX 758 ; N glyph1468 ; B 23 -63 758 549 ; +C -1 ; WX 305 ; N glyph1469 ; B -34 -63 305 637 ; +C -1 ; WX 324 ; N glyph1470 ; B -34 -63 324 578 ; +C -1 ; WX 758 ; N uni06A3 ; B 23 -63 758 779 ; +C -1 ; WX 758 ; N glyph1472 ; B 23 -63 758 779 ; +C -1 ; WX 305 ; N glyph1473 ; B -34 -63 305 850 ; +C -1 ; WX 324 ; N glyph1474 ; B -34 -63 324 784 ; +C -1 ; WX 758 ; N uni06A4 ; B 23 127 758 872 ; +C -1 ; WX 758 ; N uniFB6B ; B 23 127 758 872 ; +C -1 ; WX 305 ; N uniFB6C ; B -34 143 305 811 ; +C -1 ; WX 324 ; N uniFB6D ; B -34 143 324 891 ; +C -1 ; WX 758 ; N uni06A5 ; B 23 -193 758 549 ; +C -1 ; WX 758 ; N glyph1480 ; B 23 -193 758 549 ; +C -1 ; WX 305 ; N glyph1481 ; B -34 -193 305 637 ; +C -1 ; WX 324 ; N glyph1482 ; B -34 -193 324 578 ; +C -1 ; WX 758 ; N uni06A6 ; B 23 127 758 883 ; +C -1 ; WX 758 ; N uniFB6F ; B 23 127 758 883 ; +C -1 ; WX 305 ; N uniFB70 ; B -34 143 305 864 ; +C -1 ; WX 324 ; N uniFB71 ; B -34 143 324 891 ; +C -1 ; WX 612 ; N uni06A7 ; B 19 -130 612 683 ; +C -1 ; WX 612 ; N glyph1488 ; B 19 -130 612 683 ; +C -1 ; WX 612 ; N uni06A8 ; B 19 -130 612 771 ; +C -1 ; WX 612 ; N glyph1490 ; B 19 -130 612 771 ; +C -1 ; WX 757 ; N uni06AA ; B 20 143 757 674 ; +C -1 ; WX 879 ; N glyph1492 ; B 20 143 879 674 ; +C -1 ; WX 360 ; N glyph1493 ; B -34 143 360 674 ; +C -1 ; WX 542 ; N glyph1494 ; B -34 143 542 674 ; +C -1 ; WX 757 ; N uni06AB ; B 20 143 760 708 ; +C -1 ; WX 879 ; N glyph1496 ; B 20 143 879 722 ; +C -1 ; WX 360 ; N glyph1497 ; B -34 143 360 708 ; +C -1 ; WX 542 ; N glyph1498 ; B -34 143 542 722 ; +C -1 ; WX 541 ; N uni06AC ; B 20 143 541 891 ; +C -1 ; WX 541 ; N glyph1500 ; B 20 143 541 891 ; +C -1 ; WX 360 ; N glyph1501 ; B -34 143 360 878 ; +C -1 ; WX 360 ; N glyph1502 ; B -34 143 360 878 ; +C -1 ; WX 541 ; N uni06AD ; B 20 143 541 859 ; +C -1 ; WX 541 ; N uniFBD4 ; B 20 143 541 859 ; +C -1 ; WX 360 ; N uniFBD5 ; B -34 143 360 811 ; +C -1 ; WX 360 ; N uniFBD6 ; B -34 143 360 811 ; +C -1 ; WX 541 ; N uni06AE ; B 20 -193 541 774 ; +C -1 ; WX 541 ; N glyph1508 ; B 20 -193 541 774 ; +C -1 ; WX 360 ; N glyph1509 ; B -34 -193 360 708 ; +C -1 ; WX 360 ; N glyph1510 ; B -34 -193 360 708 ; +C -1 ; WX 757 ; N uni06B0 ; B 20 143 760 863 ; +C -1 ; WX 879 ; N glyph1512 ; B 20 143 879 876 ; +C -1 ; WX 360 ; N glyph1513 ; B -34 143 360 863 ; +C -1 ; WX 542 ; N glyph1514 ; B -34 143 542 876 ; +C -1 ; WX 757 ; N uni06B1 ; B 20 143 757 891 ; +C -1 ; WX 879 ; N uniFB9B ; B 20 143 879 891 ; +C -1 ; WX 360 ; N uniFB9C ; B -34 143 360 891 ; +C -1 ; WX 542 ; N uniFB9D ; B -34 143 542 891 ; +C -1 ; WX 757 ; N uni06B2 ; B 20 -81 757 863 ; +C -1 ; WX 879 ; N glyph1520 ; B 20 -81 879 876 ; +C -1 ; WX 360 ; N glyph1521 ; B -34 -81 360 863 ; +C -1 ; WX 542 ; N glyph1522 ; B -34 -81 542 876 ; +C -1 ; WX 757 ; N uni06B3 ; B 20 -171 757 863 ; +C -1 ; WX 879 ; N uniFB97 ; B 20 -171 879 876 ; +C -1 ; WX 360 ; N uniFB98 ; B -34 -171 360 863 ; +C -1 ; WX 542 ; N uniFB99 ; B -34 -171 542 876 ; +C -1 ; WX 757 ; N uni06B4 ; B 20 143 757 891 ; +C -1 ; WX 879 ; N glyph1528 ; B 20 143 879 891 ; +C -1 ; WX 360 ; N glyph1529 ; B -34 143 360 891 ; +C -1 ; WX 542 ; N glyph1530 ; B -34 143 542 891 ; +C -1 ; WX 451 ; N uni06B5 ; B 17 -36 451 891 ; +C -1 ; WX 451 ; N glyph1532 ; B 17 -36 451 891 ; +C -1 ; WX 234 ; N glyph1533 ; B -34 143 234 891 ; +C -1 ; WX 234 ; N glyph1534 ; B -34 143 234 891 ; +C -1 ; WX 451 ; N uni06B6 ; B 17 -36 451 891 ; +C -1 ; WX 451 ; N glyph1536 ; B 17 -36 451 891 ; +C -1 ; WX 234 ; N glyph1537 ; B -39 143 234 891 ; +C -1 ; WX 234 ; N glyph1538 ; B -39 143 234 891 ; +C -1 ; WX 451 ; N uni06B7 ; B 17 -36 451 891 ; +C -1 ; WX 451 ; N glyph1540 ; B 17 -36 451 891 ; +C -1 ; WX 234 ; N glyph1541 ; B -34 143 234 891 ; +C -1 ; WX 234 ; N glyph1542 ; B -34 143 234 891 ; +C -1 ; WX 451 ; N uni06B8 ; B 17 -168 451 773 ; +C -1 ; WX 451 ; N glyph1544 ; B 17 -168 451 773 ; +C -1 ; WX 234 ; N glyph1545 ; B -34 -193 242 774 ; +C -1 ; WX 234 ; N glyph1546 ; B -34 -193 242 774 ; +C -1 ; WX 541 ; N uni06B9 ; B 30 -212 541 612 ; +C -1 ; WX 541 ; N glyph1548 ; B 30 -212 541 612 ; +C -1 ; WX 271 ; N glyph1549 ; B -34 -63 274 735 ; +C -1 ; WX 271 ; N glyph1550 ; B -34 -63 274 735 ; +C -1 ; WX 541 ; N uni06BA ; B 30 -63 541 458 ; +C -1 ; WX 541 ; N uniFB9F ; B 30 -63 541 458 ; +C -1 ; WX 541 ; N uni06BB ; B 30 -63 541 798 ; +C -1 ; WX 541 ; N uniFBA1 ; B 30 -63 541 798 ; +C -1 ; WX 541 ; N uni06BC ; B 30 -175 541 612 ; +C -1 ; WX 541 ; N glyph1556 ; B 30 -175 541 612 ; +C -1 ; WX 271 ; N glyph1557 ; B -34 31 274 735 ; +C -1 ; WX 271 ; N glyph1558 ; B -34 31 274 735 ; +C -1 ; WX 541 ; N uni06BD ; B 30 -63 541 742 ; +C -1 ; WX 541 ; N glyph1560 ; B 30 -63 541 742 ; +C -1 ; WX 577 ; N uni06BF ; B 25 -203 563 746 ; +C -1 ; WX 559 ; N glyph1562 ; B 23 -201 563 746 ; +C -1 ; WX 523 ; N glyph1563 ; B -34 -193 523 724 ; +C -1 ; WX 523 ; N glyph1564 ; B -34 -193 523 724 ; +C -1 ; WX 343 ; N uni06C0 ; B 43 126 304 694 ; +C -1 ; WX 415 ; N uniFBA5 ; B 1 143 415 743 ; +C -1 ; WX 388 ; N uni06C1 ; B 13 68 388 376 ; +C -1 ; WX 388 ; N uni06C2 ; B 13 68 388 597 ; +C -1 ; WX 388 ; N uni06C3 ; B 13 68 388 634 ; +C -1 ; WX 451 ; N uni06C4 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N glyph1571 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N uni06C5 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N uniFBE1 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N uni06C6 ; B 3 -71 451 667 ; +C -1 ; WX 451 ; N uniFBDA ; B 3 -71 451 667 ; +C -1 ; WX 451 ; N uni06C7 ; B 3 -71 451 778 ; +C -1 ; WX 451 ; N uniFBD8 ; B 3 -71 451 778 ; +C -1 ; WX 451 ; N uni06C8 ; B 3 -71 451 817 ; +C -1 ; WX 451 ; N uniFBDC ; B 3 -71 451 817 ; +C -1 ; WX 451 ; N uni06C9 ; B 3 -71 451 667 ; +C -1 ; WX 451 ; N uniFBE3 ; B 3 -71 451 667 ; +C -1 ; WX 451 ; N uni06CA ; B 3 -71 451 699 ; +C -1 ; WX 451 ; N glyph1583 ; B 3 -71 451 699 ; +C -1 ; WX 451 ; N uni06CB ; B 3 -71 451 816 ; +C -1 ; WX 451 ; N uniFBDF ; B 3 -71 451 816 ; +C -1 ; WX 645 ; N uni06CD ; B 32 -60 575 461 ; +C -1 ; WX 554 ; N glyph1587 ; B -19 -174 554 276 ; +C -1 ; WX 645 ; N uni06CE ; B 74 -60 575 522 ; +C -1 ; WX 554 ; N glyph1589 ; B 5 -174 554 424 ; +C -1 ; WX 271 ; N glyph1590 ; B -34 -81 271 667 ; +C -1 ; WX 271 ; N glyph1591 ; B -34 -81 271 667 ; +C -1 ; WX 451 ; N uni06CF ; B 3 -71 451 724 ; +C -1 ; WX 451 ; N glyph1593 ; B 3 -71 451 724 ; +C -1 ; WX 645 ; N uni06D0 ; B 74 -187 575 461 ; +C -1 ; WX 554 ; N uniFBE5 ; B 5 -212 554 282 ; +C -1 ; WX 271 ; N uniFBE6 ; B -34 -171 271 492 ; +C -1 ; WX 271 ; N uniFBE7 ; B -34 -171 271 492 ; +C -1 ; WX 645 ; N uni06D1 ; B 74 -178 575 461 ; +C -1 ; WX 554 ; N glyph1599 ; B 5 -212 554 282 ; +C -1 ; WX 812 ; N uni06D2 ; B 33 -25 812 469 ; +C -1 ; WX 812 ; N uniFBAF ; B 34 -208 812 276 ; +C -1 ; WX 812 ; N uni06D3 ; B 33 -25 812 597 ; +C -1 ; WX 812 ; N uniFBB1 ; B 34 -208 812 499 ; +C -1 ; WX 207 ; N uni06D4 ; B 20 143 188 276 ; +C -1 ; WX 0 ; N uni06D6 ; B -230 519 231 886 ; +C -1 ; WX 0 ; N uni06D7 ; B -182 519 183 886 ; +C -1 ; WX 0 ; N uni06D8 ; B -107 519 107 675 ; +C -1 ; WX 0 ; N uni06D9 ; B -108 519 108 836 ; +C -1 ; WX 0 ; N uni06DA ; B -128 519 128 866 ; +C -1 ; WX 0 ; N uni06DB ; B -65 519 68 660 ; +C -1 ; WX 0 ; N uni06DC ; B -207 519 207 767 ; +C -1 ; WX 1123 ; N uni06DD ; B 24 -188 1099 886 ; +C -1 ; WX 1084 ; N uni06DE ; B 24 -152 1060 884 ; +C -1 ; WX 0 ; N uni06DF ; B -37 519 37 592 ; +C -1 ; WX 0 ; N uni06E0 ; B -36 519 36 591 ; +C -1 ; WX 0 ; N uni06E1 ; B -133 519 133 689 ; +C -1 ; WX 0 ; N uni06E2 ; B -82 519 82 824 ; +C -1 ; WX 0 ; N uni06E3 ; B -207 -209 207 39 ; +C -1 ; WX 0 ; N uni06E4 ; B -57 519 57 550 ; +C -1 ; WX 213 ; N uni06E5 ; B 0 519 213 783 ; +C -1 ; WX 371 ; N uni06E6 ; B 0 519 371 754 ; +C -1 ; WX 0 ; N uni06E7 ; B -185 519 186 754 ; +C -1 ; WX 0 ; N uni06E8 ; B -122 519 122 840 ; +C -1 ; WX 600 ; N uni06E9 ; B 24 0 576 818 ; +C -1 ; WX 0 ; N uni06EA ; B -82 -165 82 -1 ; +C -1 ; WX 0 ; N uni06EB ; B -82 519 82 683 ; +C -1 ; WX 0 ; N uni06ED ; B -82 -209 82 97 ; +C -1 ; WX 899 ; N uni06FA ; B 31 -63 899 774 ; +C -1 ; WX 899 ; N glyph1629 ; B 31 -63 899 774 ; +C -1 ; WX 608 ; N glyph1630 ; B -34 -63 608 774 ; +C -1 ; WX 608 ; N glyph1631 ; B -34 -63 608 774 ; +C -1 ; WX 1063 ; N uni06FB ; B 31 -63 1063 728 ; +C -1 ; WX 1063 ; N glyph1633 ; B 31 -63 1063 728 ; +C -1 ; WX 771 ; N glyph1634 ; B -34 -63 771 728 ; +C -1 ; WX 771 ; N glyph1635 ; B -34 -63 771 728 ; +C -1 ; WX 541 ; N uni06FC ; B 25 -204 535 822 ; +C -1 ; WX 469 ; N glyph1637 ; B 34 -198 516 760 ; +C -1 ; WX 541 ; N glyph1638 ; B -34 -63 483 800 ; +C -1 ; WX 360 ; N glyph1639 ; B -34 -63 360 756 ; +C -1 ; WX 469 ; N uni06FD ; B 62 -145 422 510 ; +C -1 ; WX 360 ; N uni06FE ; B 16 -212 360 431 ; +C -1 ; WX 343 ; N uniFBA6 ; B 43 126 304 519 ; +C -1 ; WX 271 ; N uniFBA8 ; B -34 -134 271 492 ; +C -1 ; WX 320 ; N uniFBA9 ; B -34 -205 320 395 ; +C -1 ; WX 244 ; N glyph1645 ; B 23 -68 222 49 ; +C -1 ; WX 244 ; N glyph1646 ; B 29 -151 226 -20 ; +C -1 ; WX 244 ; N glyph1647 ; B 9 -136 236 59 ; +C -1 ; WX 244 ; N glyph1648 ; B 86 -64 162 34 ; +C -1 ; WX 244 ; N glyph1649 ; B 53 -70 197 27 ; +C -1 ; WX 757 ; N glyph1650 ; B 20 143 757 811 ; +C -1 ; WX 879 ; N glyph1651 ; B 20 143 879 811 ; +C -1 ; WX 273 ; N uniFB1D ; B 66 109 207 518 ; +C -1 ; WX 0 ; N uniFB1E ; B -152 611 152 753 ; +C -1 ; WX 414 ; N glyph1654 ; B 0 140 414 191 ; +C -1 ; WX 546 ; N uniFB1F ; B 66 140 480 518 ; +C -1 ; WX 486 ; N glyph1656 ; B -5 72 471 890 ; +C -1 ; WX 541 ; N glyph1657 ; B -5 94 541 890 ; +C -1 ; WX 486 ; N glyph1658 ; B 17 -122 471 739 ; +C -1 ; WX 541 ; N glyph1659 ; B 13 -122 541 766 ; +C -1 ; WX 486 ; N glyph1660 ; B 17 72 471 792 ; +C -1 ; WX 541 ; N glyph1661 ; B 13 94 541 792 ; +C -1 ; WX 486 ; N glyph1662 ; B 17 72 484 891 ; +C -1 ; WX 541 ; N glyph1663 ; B 13 94 541 891 ; +C -1 ; WX 486 ; N glyph1664 ; B 17 72 491 891 ; +C -1 ; WX 541 ; N glyph1665 ; B 13 94 541 891 ; +C -1 ; WX 486 ; N glyph1666 ; B 17 72 471 891 ; +C -1 ; WX 541 ; N glyph1667 ; B 13 94 541 891 ; +C -1 ; WX 486 ; N glyph1668 ; B 17 -173 471 739 ; +C -1 ; WX 541 ; N glyph1669 ; B 13 -136 541 766 ; +C -1 ; WX 562 ; N glyph1670 ; B 56 143 505 713 ; +C -1 ; WX 562 ; N glyph1671 ; B 92 89 469 713 ; +C -1 ; WX 486 ; N glyph1672 ; B 7 72 471 891 ; +C -1 ; WX 541 ; N glyph1673 ; B 7 94 541 891 ; +EndCharMetrics +StartKernData +StartKernPairs 908 +KPX space A -37 +KPX space Y -18 +KPX space Alphatonos -37 +KPX space Alpha -37 +KPX space Delta -37 +KPX space Lambda -37 +KPX space Upsilon -18 +KPX space Upsilondieresis -18 +KPX one one -55 +KPX A space -37 +KPX A T -74 +KPX A V -74 +KPX A W -55 +KPX A Y -92 +KPX A v -37 +KPX A w -18 +KPX A y -37 +KPX A quoteright -55 +KPX F comma -111 +KPX F period -111 +KPX F A -55 +KPX L space -18 +KPX L T -74 +KPX L V -74 +KPX L W -55 +KPX L Y -92 +KPX L y -37 +KPX L quoteright -55 +KPX P space -18 +KPX P comma -129 +KPX P period -129 +KPX P A -74 +KPX R V -18 +KPX R W -18 +KPX R Y -37 +KPX T comma -111 +KPX T hyphen -55 +KPX T period -111 +KPX T colon -111 +KPX T semicolon -111 +KPX T A -74 +KPX T O -18 +KPX T a -74 +KPX T c -74 +KPX T e -74 +KPX T i -18 +KPX T o -74 +KPX T r -55 +KPX T s -74 +KPX T u -74 +KPX T w -74 +KPX T y -74 +KPX V comma -92 +KPX V hyphen -55 +KPX V period -92 +KPX V colon -55 +KPX V semicolon -55 +KPX V A -74 +KPX V a -55 +KPX V e -55 +KPX V i -18 +KPX V o -74 +KPX V r -55 +KPX V u -37 +KPX V y -37 +KPX W comma -55 +KPX W hyphen -20 +KPX W period -55 +KPX W colon -18 +KPX W semicolon -18 +KPX W A -55 +KPX W a -37 +KPX W e -18 +KPX W i -9 +KPX W o -18 +KPX W r -18 +KPX W u -18 +KPX W y -18 +KPX Y space -18 +KPX Y comma -111 +KPX Y hyphen -55 +KPX Y period -111 +KPX Y colon -74 +KPX Y semicolon -74 +KPX Y A -92 +KPX Y a -55 +KPX Y e -55 +KPX Y i -37 +KPX Y o -74 +KPX Y p -55 +KPX Y q -74 +KPX Y u -55 +KPX Y v -55 +KPX f quoteright 18 +KPX r comma -55 +KPX r period -55 +KPX r quoteright 37 +KPX v comma -74 +KPX v period -74 +KPX w comma -37 +KPX w period -37 +KPX y comma -74 +KPX y period -74 +KPX quoteleft quoteleft -37 +KPX quoteright space -55 +KPX quoteright s -37 +KPX quoteright quoteright -37 +KPX quotedblbase afii10051 -100 +KPX quotedblbase afii10060 -100 +KPX quotedblbase afii10036 -88 +KPX quotedblbase afii10041 -101 +KPX quotedblbase afii10044 -88 +KPX Gamma comma -110 +KPX Gamma period -110 +KPX Gamma Alpha -109 +KPX Gamma Delta -109 +KPX Gamma Lambda -109 +KPX Gamma iotatonos -32 +KPX Gamma iota -32 +KPX Gamma iotadieresis 46 +KPX Theta Alpha -27 +KPX Theta Delta -27 +KPX Theta Lambda -27 +KPX Theta Upsilon -28 +KPX Theta Upsilondieresis -28 +KPX Phi Alpha -27 +KPX Phi Tau -27 +KPX Phi Upsilon -28 +KPX Phi Upsilondieresis -28 +KPX delta tau -28 +KPX delta chi -36 +KPX delta pi -28 +KPX tau alpha -28 +KPX tau delta -28 +KPX tau sigma -28 +KPX tau phi -28 +KPX tau alphatonos -28 +KPX tau zeta -28 +KPX tau omicron -28 +KPX tau sigma1 -28 +KPX tau omega -28 +KPX tau omegatonos -28 +KPX phi tau -28 +KPX phi lambda -12 +KPX phi chi -36 +KPX phi pi -28 +KPX Alphatonos Theta -27 +KPX Alphatonos Phi -27 +KPX Alphatonos Omicron -27 +KPX Alphatonos Tau -83 +KPX Alphatonos Upsilon -91 +KPX Alphatonos Upsilondieresis -91 +KPX Alphatonos gamma -37 +KPX Alphatonos nu -37 +KPX Alphatonos chi -37 +KPX Omicrontonos Upsilon -28 +KPX Omicrontonos Upsilondieresis -28 +KPX Upsilontonos Theta -38 +KPX Upsilontonos Phi -38 +KPX Upsilontonos alpha -74 +KPX Upsilontonos delta -37 +KPX Upsilontonos sigma -74 +KPX Upsilontonos phi -74 +KPX Upsilontonos iotadieresistonos 125 +KPX Upsilontonos Alpha -91 +KPX Upsilontonos Delta -91 +KPX Upsilontonos Lambda -91 +KPX Upsilontonos Omicron -38 +KPX Upsilontonos Omega -38 +KPX Upsilontonos alphatonos -74 +KPX Upsilontonos etatonos -37 +KPX Upsilontonos iotatonos -37 +KPX Upsilontonos eta -37 +KPX Upsilontonos iota -37 +KPX Upsilontonos kappa -37 +KPX Upsilontonos mu -37 +KPX Upsilontonos omicron -74 +KPX Upsilontonos iotadieresis 45 +KPX Upsilontonos omicrontonos -74 +KPX Omegatonos Upsilon -28 +KPX Omegatonos Upsilondieresis -28 +KPX Alpha quoteright -55 +KPX Alpha Theta -27 +KPX Alpha Phi -27 +KPX Alpha Omicron -27 +KPX Alpha Tau -83 +KPX Alpha Upsilon -91 +KPX Alpha Upsilondieresis -91 +KPX Alpha gamma -37 +KPX Alpha nu -37 +KPX Alpha chi -37 +KPX Delta Theta -27 +KPX Delta Omicron -27 +KPX Delta Tau -83 +KPX Delta Upsilon -91 +KPX Delta Upsilondieresis -91 +KPX Kappa Theta -46 +KPX Kappa Phi -46 +KPX Kappa alpha -23 +KPX Kappa delta -23 +KPX Kappa sigma -23 +KPX Kappa phi -23 +KPX Kappa Omicron -46 +KPX Kappa alphatonos -23 +KPX Kappa zeta -23 +KPX Kappa theta -23 +KPX Kappa xi -23 +KPX Kappa omicron -23 +KPX Kappa omega -23 +KPX Kappa omicrontonos -23 +KPX Kappa omegatonos -23 +KPX Lambda Theta -27 +KPX Lambda Omicron -27 +KPX Lambda Tau -83 +KPX Lambda Upsilon -91 +KPX Lambda Upsilondieresis -91 +KPX Omicron Alpha -27 +KPX Omicron Delta -27 +KPX Omicron Lambda -27 +KPX Omicron Upsilon -28 +KPX Omicron Upsilondieresis -28 +KPX Rho comma -128 +KPX Rho period -128 +KPX Rho Alpha -74 +KPX Rho Delta -74 +KPX Rho Lambda -74 +KPX Sigma tau -17 +KPX Sigma pi -17 +KPX Tau comma -110 +KPX Tau hyphen -55 +KPX Tau period -110 +KPX Tau colon -110 +KPX Tau semicolon -110 +KPX Tau Theta -18 +KPX Tau Phi -27 +KPX Tau alpha -74 +KPX Tau delta -41 +KPX Tau epsilon -74 +KPX Tau sigma -74 +KPX Tau phi -74 +KPX Tau iotadieresistonos 118 +KPX Tau Alpha -74 +KPX Tau Delta -80 +KPX Tau Lambda -74 +KPX Tau Omicron -18 +KPX Tau Omega -18 +KPX Tau alphatonos -74 +KPX Tau epsilontonos -74 +KPX Tau gamma -74 +KPX Tau eta -74 +KPX Tau iota -18 +KPX Tau mu -74 +KPX Tau nu -74 +KPX Tau omicron -74 +KPX Tau upsilon -74 +KPX Tau chi -60 +KPX Tau psi -74 +KPX Tau iotadieresis 45 +KPX Tau upsilondieresis -74 +KPX Tau omicrontonos -74 +KPX Tau upsilontonos -74 +KPX Upsilon comma -110 +KPX Upsilon hyphen -55 +KPX Upsilon period -110 +KPX Upsilon colon -74 +KPX Upsilon semicolon -74 +KPX Upsilon Theta -38 +KPX Upsilon Phi -38 +KPX Upsilon alpha -74 +KPX Upsilon delta -37 +KPX Upsilon sigma -74 +KPX Upsilon phi -74 +KPX Upsilon iotadieresistonos 125 +KPX Upsilon Alpha -91 +KPX Upsilon Delta -91 +KPX Upsilon Lambda -91 +KPX Upsilon Omicron -38 +KPX Upsilon Omega -38 +KPX Upsilon alphatonos -74 +KPX Upsilon etatonos -37 +KPX Upsilon iotatonos -37 +KPX Upsilon gamma -41 +KPX Upsilon eta -37 +KPX Upsilon iota -37 +KPX Upsilon kappa -37 +KPX Upsilon mu -37 +KPX Upsilon omicron -74 +KPX Upsilon iotadieresis 45 +KPX Upsilon omicrontonos -74 +KPX Chi omega -13 +KPX Chi omegatonos -13 +KPX Psi alpha -18 +KPX Psi delta -18 +KPX Psi sigma -18 +KPX Psi phi -18 +KPX Psi alphatonos -18 +KPX Psi omicron -18 +KPX Psi omega -18 +KPX Psi omicrontonos -18 +KPX Psi omegatonos -18 +KPX Omega Upsilon -28 +KPX Omega Upsilondieresis -28 +KPX Upsilondieresis Theta -38 +KPX Upsilondieresis Phi -38 +KPX Upsilondieresis alpha -74 +KPX Upsilondieresis delta -37 +KPX Upsilondieresis sigma -74 +KPX Upsilondieresis phi -74 +KPX Upsilondieresis iotadieresistonos 125 +KPX Upsilondieresis Alpha -91 +KPX Upsilondieresis Delta -91 +KPX Upsilondieresis Lambda -91 +KPX Upsilondieresis Omicron -38 +KPX Upsilondieresis Omega -38 +KPX Upsilondieresis alphatonos -74 +KPX Upsilondieresis etatonos -37 +KPX Upsilondieresis iotatonos -37 +KPX Upsilondieresis eta -37 +KPX Upsilondieresis iota -37 +KPX Upsilondieresis kappa -37 +KPX Upsilondieresis mu -37 +KPX Upsilondieresis omicron -74 +KPX Upsilondieresis iotadieresis 45 +KPX Upsilondieresis omicrontonos -74 +KPX zeta alpha -56 +KPX zeta delta -37 +KPX zeta sigma -56 +KPX zeta tau -37 +KPX zeta phi -56 +KPX zeta alphatonos -56 +KPX zeta etatonos -24 +KPX zeta gamma -32 +KPX zeta eta -24 +KPX zeta theta -37 +KPX zeta iota -24 +KPX zeta kappa -24 +KPX zeta nu -32 +KPX zeta omicron -56 +KPX zeta omega -56 +KPX zeta omicrontonos -56 +KPX zeta omegatonos -56 +KPX zeta pi -37 +KPX kappa alpha -33 +KPX kappa delta -33 +KPX kappa sigma -33 +KPX kappa phi -33 +KPX kappa alphatonos -33 +KPX kappa zeta -33 +KPX kappa theta -14 +KPX kappa xi -33 +KPX kappa omicron -33 +KPX kappa sigma1 -33 +KPX kappa omega -33 +KPX kappa omicrontonos -33 +KPX kappa omegatonos -33 +KPX lambda alpha -12 +KPX lambda delta -12 +KPX lambda sigma -12 +KPX lambda phi -12 +KPX lambda alphatonos -12 +KPX lambda upsilondieresistonos -15 +KPX lambda zeta -12 +KPX lambda xi -12 +KPX lambda omicron -12 +KPX lambda sigma1 -12 +KPX lambda upsilon -15 +KPX lambda omega -12 +KPX lambda upsilondieresis -15 +KPX lambda omicrontonos -12 +KPX lambda upsilontonos -15 +KPX lambda omegatonos -12 +KPX xi alpha -12 +KPX xi delta -12 +KPX xi sigma -12 +KPX xi phi -12 +KPX xi alphatonos -12 +KPX xi zeta -12 +KPX xi xi -12 +KPX xi omicron -12 +KPX xi sigma1 -12 +KPX xi omicrontonos -12 +KPX omicron tau -28 +KPX omicron chi -36 +KPX omicron pi -28 +KPX rho tau -28 +KPX rho pi -28 +KPX chi alpha -36 +KPX chi delta -36 +KPX chi sigma -36 +KPX chi phi -36 +KPX chi alphatonos -36 +KPX chi zeta -36 +KPX chi omicron -36 +KPX chi sigma1 -36 +KPX chi omega -21 +KPX chi omicrontonos -36 +KPX chi omegatonos -21 +KPX omega tau -28 +KPX omega chi -21 +KPX omega pi -28 +KPX omicrontonos tau -28 +KPX omicrontonos chi -36 +KPX omicrontonos pi -28 +KPX omegatonos tau -28 +KPX omegatonos chi -21 +KPX omegatonos pi -28 +KPX afii10052 comma -113 +KPX afii10052 period -125 +KPX afii10052 colon -13 +KPX afii10052 semicolon -13 +KPX afii10052 guillemotleft -38 +KPX afii10052 guillemotright -38 +KPX afii10058 quoteright -100 +KPX afii10059 quoteright -100 +KPX afii10017 quoteright -51 +KPX afii10017 afii10021 37 +KPX afii10017 afii10029 12 +KPX afii10017 afii10032 -13 +KPX afii10017 afii10033 -13 +KPX afii10017 afii10035 -25 +KPX afii10017 afii10036 -50 +KPX afii10017 afii10037 -38 +KPX afii10017 afii10038 -25 +KPX afii10017 afii10041 -76 +KPX afii10017 afii10047 -25 +KPX afii10017 afii10065 12 +KPX afii10017 afii10066 -13 +KPX afii10017 afii10083 -13 +KPX afii10017 afii10084 -13 +KPX afii10017 afii10095 12 +KPX afii10018 afii10017 -38 +KPX afii10018 afii10024 -25 +KPX afii10018 afii10025 -13 +KPX afii10018 afii10029 -25 +KPX afii10018 afii10035 -13 +KPX afii10018 afii10036 -25 +KPX afii10018 afii10037 -25 +KPX afii10018 afii10038 -13 +KPX afii10018 afii10039 -25 +KPX afii10018 afii10041 -38 +KPX afii10018 afii10044 -38 +KPX afii10018 afii10047 -25 +KPX afii10018 afii10049 -25 +KPX afii10018 afii10085 -13 +KPX afii10019 afii10017 -50 +KPX afii10019 afii10021 -13 +KPX afii10019 afii10024 -38 +KPX afii10019 afii10025 -13 +KPX afii10019 afii10029 -25 +KPX afii10019 afii10032 -25 +KPX afii10019 afii10035 -38 +KPX afii10019 afii10036 -38 +KPX afii10019 afii10037 -38 +KPX afii10019 afii10038 -25 +KPX afii10019 afii10039 -38 +KPX afii10019 afii10041 -38 +KPX afii10019 afii10044 -50 +KPX afii10019 afii10049 -25 +KPX afii10019 afii10084 -13 +KPX afii10019 afii10087 -13 +KPX afii10019 afii10089 -38 +KPX afii10020 comma -113 +KPX afii10020 period -125 +KPX afii10020 colon -13 +KPX afii10020 semicolon -13 +KPX afii10020 guillemotleft -38 +KPX afii10020 guillemotright -38 +KPX afii10020 afii10017 -63 +KPX afii10020 afii10021 -25 +KPX afii10020 afii10029 -25 +KPX afii10020 afii10032 -13 +KPX afii10020 afii10035 -13 +KPX afii10020 afii10065 -13 +KPX afii10020 afii10067 -25 +KPX afii10020 afii10069 -38 +KPX afii10020 afii10070 -51 +KPX afii10020 afii10074 -25 +KPX afii10020 afii10077 -50 +KPX afii10020 afii10078 -38 +KPX afii10020 afii10079 -25 +KPX afii10020 afii10080 -50 +KPX afii10020 afii10082 -38 +KPX afii10020 afii10085 -38 +KPX afii10020 afii10093 -38 +KPX afii10020 afii10094 -38 +KPX afii10020 afii10096 -38 +KPX afii10020 afii10097 -38 +KPX afii10021 afii10025 12 +KPX afii10021 afii10037 12 +KPX afii10021 afii10038 -13 +KPX afii10021 afii10041 -13 +KPX afii10021 afii10070 12 +KPX afii10021 afii10073 25 +KPX afii10021 afii10080 12 +KPX afii10021 afii10085 12 +KPX afii10024 afii10025 12 +KPX afii10024 afii10032 -13 +KPX afii10024 afii10035 -25 +KPX afii10024 afii10036 25 +KPX afii10024 afii10037 25 +KPX afii10024 afii10041 12 +KPX afii10024 afii10044 37 +KPX afii10024 afii10065 12 +KPX afii10024 afii10080 -13 +KPX afii10025 afii10024 -25 +KPX afii10025 afii10029 -25 +KPX afii10025 afii10032 -13 +KPX afii10025 afii10035 -25 +KPX afii10025 afii10036 -38 +KPX afii10025 afii10037 -38 +KPX afii10025 afii10038 -25 +KPX afii10025 afii10041 -38 +KPX afii10025 afii10049 -25 +KPX afii10028 afii10025 37 +KPX afii10028 afii10035 -13 +KPX afii10028 afii10036 25 +KPX afii10028 afii10037 25 +KPX afii10028 afii10038 -13 +KPX afii10028 afii10041 25 +KPX afii10028 afii10047 12 +KPX afii10028 afii10065 12 +KPX afii10028 afii10073 12 +KPX afii10028 afii10083 -13 +KPX afii10029 afii10065 25 +KPX afii10030 afii10065 12 +KPX afii10030 afii10083 -13 +KPX afii10030 afii10089 -13 +KPX afii10032 afii10017 -25 +KPX afii10032 afii10021 -13 +KPX afii10032 afii10024 -13 +KPX afii10032 afii10029 -25 +KPX afii10032 afii10037 -25 +KPX afii10032 afii10039 -38 +KPX afii10032 afii10049 -13 +KPX afii10032 afii10069 -25 +KPX afii10032 afii10077 -13 +KPX afii10034 comma -138 +KPX afii10034 period -150 +KPX afii10034 colon -13 +KPX afii10034 semicolon -13 +KPX afii10034 afii10017 -88 +KPX afii10034 afii10021 -63 +KPX afii10034 afii10024 -13 +KPX afii10034 afii10025 -13 +KPX afii10034 afii10029 -63 +KPX afii10034 afii10030 -13 +KPX afii10034 afii10032 -13 +KPX afii10034 afii10035 -25 +KPX afii10034 afii10036 -13 +KPX afii10034 afii10037 -13 +KPX afii10034 afii10038 -13 +KPX afii10034 afii10039 -38 +KPX afii10034 afii10049 -25 +KPX afii10034 afii10065 -13 +KPX afii10034 afii10069 -63 +KPX afii10034 afii10070 -25 +KPX afii10034 afii10080 -25 +KPX afii10034 afii10097 -13 +KPX afii10035 afii10017 -25 +KPX afii10035 afii10021 -13 +KPX afii10035 afii10025 -13 +KPX afii10035 afii10029 -25 +KPX afii10035 afii10030 -13 +KPX afii10035 afii10032 -25 +KPX afii10035 afii10036 -25 +KPX afii10035 afii10037 -13 +KPX afii10035 afii10039 -38 +KPX afii10035 afii10041 -25 +KPX afii10035 afii10044 -13 +KPX afii10035 afii10047 -13 +KPX afii10035 afii10065 12 +KPX afii10035 afii10066 -13 +KPX afii10035 afii10072 12 +KPX afii10035 afii10083 -13 +KPX afii10035 afii10086 -13 +KPX afii10035 afii10089 -13 +KPX afii10036 comma -100 +KPX afii10036 period -113 +KPX afii10036 colon -13 +KPX afii10036 semicolon -13 +KPX afii10036 guillemotleft -25 +KPX afii10036 afii10017 -63 +KPX afii10036 afii10021 -25 +KPX afii10036 afii10024 25 +KPX afii10036 afii10029 -25 +KPX afii10036 afii10032 -25 +KPX afii10036 afii10038 -38 +KPX afii10036 afii10049 -13 +KPX afii10036 afii10065 -25 +KPX afii10036 afii10067 -38 +KPX afii10036 afii10070 -50 +KPX afii10036 afii10074 -38 +KPX afii10036 afii10076 -38 +KPX afii10036 afii10077 -63 +KPX afii10036 afii10078 -51 +KPX afii10036 afii10080 -63 +KPX afii10036 afii10081 -13 +KPX afii10036 afii10082 -38 +KPX afii10036 afii10083 -63 +KPX afii10036 afii10085 -38 +KPX afii10036 afii10087 -38 +KPX afii10036 afii10091 -13 +KPX afii10036 afii10093 -13 +KPX afii10036 afii10094 -13 +KPX afii10036 afii10096 -13 +KPX afii10036 afii10097 -25 +KPX afii10037 comma -113 +KPX afii10037 period -125 +KPX afii10037 colon -25 +KPX afii10037 semicolon -25 +KPX afii10037 guillemotleft -38 +KPX afii10037 guillemotright -38 +KPX afii10037 afii10017 -75 +KPX afii10037 afii10021 -51 +KPX afii10037 afii10029 -38 +KPX afii10037 afii10032 -25 +KPX afii10037 afii10038 -38 +KPX afii10037 afii10047 -13 +KPX afii10037 afii10049 -25 +KPX afii10037 afii10066 -25 +KPX afii10037 afii10067 -38 +KPX afii10037 afii10068 -38 +KPX afii10037 afii10069 -63 +KPX afii10037 afii10070 -63 +KPX afii10037 afii10072 -13 +KPX afii10037 afii10073 -50 +KPX afii10037 afii10074 -38 +KPX afii10037 afii10075 -38 +KPX afii10037 afii10076 -38 +KPX afii10037 afii10077 -63 +KPX afii10037 afii10078 -50 +KPX afii10037 afii10079 -38 +KPX afii10037 afii10080 -63 +KPX afii10037 afii10081 -38 +KPX afii10037 afii10082 -38 +KPX afii10037 afii10083 -63 +KPX afii10037 afii10087 -25 +KPX afii10037 afii10088 -38 +KPX afii10037 afii10090 -38 +KPX afii10037 afii10091 -38 +KPX afii10037 afii10096 -38 +KPX afii10037 afii10097 -50 +KPX afii10038 afii10017 -25 +KPX afii10038 afii10021 -51 +KPX afii10038 afii10029 -38 +KPX afii10038 afii10036 -38 +KPX afii10038 afii10037 -38 +KPX afii10038 afii10038 -13 +KPX afii10038 afii10041 -13 +KPX afii10038 afii10049 -26 +KPX afii10038 afii10077 -25 +KPX afii10039 afii10025 -13 +KPX afii10039 afii10032 -26 +KPX afii10039 afii10035 -38 +KPX afii10039 afii10038 -38 +KPX afii10039 afii10047 -25 +KPX afii10039 afii10080 -13 +KPX afii10039 afii10085 -13 +KPX afii10040 afii10065 37 +KPX afii10040 afii10070 12 +KPX afii10040 afii10080 12 +KPX afii10043 afii10065 12 +KPX afii10044 quoteright -100 +KPX afii10044 afii10049 -38 +KPX afii10046 quoteright -75 +KPX afii10046 afii10017 -25 +KPX afii10046 afii10021 -13 +KPX afii10046 afii10024 -38 +KPX afii10046 afii10025 -25 +KPX afii10046 afii10029 -38 +KPX afii10046 afii10030 -25 +KPX afii10046 afii10032 -13 +KPX afii10046 afii10035 -25 +KPX afii10046 afii10036 -101 +KPX afii10046 afii10039 -51 +KPX afii10046 afii10041 -75 +KPX afii10046 afii10047 -38 +KPX afii10046 afii10049 -38 +KPX afii10047 afii10021 -25 +KPX afii10047 afii10024 -25 +KPX afii10047 afii10025 -13 +KPX afii10047 afii10029 -38 +KPX afii10047 afii10038 -13 +KPX afii10047 afii10039 -25 +KPX afii10047 afii10049 -25 +KPX afii10047 afii10069 -13 +KPX afii10047 afii10072 12 +KPX afii10047 afii10077 -25 +KPX afii10048 afii10017 -25 +KPX afii10048 afii10021 -25 +KPX afii10048 afii10024 -25 +KPX afii10048 afii10029 -38 +KPX afii10048 afii10035 -13 +KPX afii10048 afii10036 -25 +KPX afii10048 afii10039 -38 +KPX afii10048 afii10041 -13 +KPX afii10048 afii10069 -25 +KPX afii10048 afii10072 12 +KPX afii10048 afii10077 -25 +KPX afii10065 afii10073 12 +KPX afii10065 afii10089 -25 +KPX afii10066 afii10069 -25 +KPX afii10066 afii10072 -13 +KPX afii10066 afii10073 -13 +KPX afii10066 afii10077 -25 +KPX afii10066 afii10078 -13 +KPX afii10066 afii10083 -13 +KPX afii10066 afii10085 -13 +KPX afii10066 afii10087 -25 +KPX afii10066 afii10089 -25 +KPX afii10066 afii10092 -13 +KPX afii10066 afii10095 -13 +KPX afii10066 afii10097 -13 +KPX afii10067 afii10065 -13 +KPX afii10067 afii10066 -13 +KPX afii10067 afii10070 -13 +KPX afii10067 afii10072 -13 +KPX afii10067 afii10077 -13 +KPX afii10067 afii10078 -13 +KPX afii10067 afii10080 -13 +KPX afii10067 afii10083 -25 +KPX afii10067 afii10084 -13 +KPX afii10067 afii10085 -25 +KPX afii10067 afii10086 -13 +KPX afii10067 afii10089 -38 +KPX afii10067 afii10092 -25 +KPX afii10067 afii10097 -13 +KPX afii10068 comma -88 +KPX afii10068 period -100 +KPX afii10068 afii10069 -38 +KPX afii10068 afii10077 -25 +KPX afii10068 afii10080 -13 +KPX afii10068 afii10083 -13 +KPX afii10069 afii10073 12 +KPX afii10069 afii10083 -13 +KPX afii10069 afii10085 12 +KPX afii10069 afii10092 -13 +KPX afii10070 afii10066 -13 +KPX afii10070 afii10072 -13 +KPX afii10070 afii10078 -13 +KPX afii10070 afii10083 -13 +KPX afii10070 afii10084 -13 +KPX afii10070 afii10085 -13 +KPX afii10070 afii10087 -13 +KPX afii10070 afii10089 -25 +KPX afii10072 afii10065 12 +KPX afii10072 afii10070 -13 +KPX afii10072 afii10073 12 +KPX afii10072 afii10080 -25 +KPX afii10072 afii10083 -13 +KPX afii10072 afii10089 -25 +KPX afii10073 afii10065 -13 +KPX afii10073 afii10066 -25 +KPX afii10073 afii10070 -13 +KPX afii10073 afii10072 -13 +KPX afii10073 afii10073 -13 +KPX afii10073 afii10077 -13 +KPX afii10073 afii10078 -25 +KPX afii10073 afii10080 -25 +KPX afii10073 afii10083 -25 +KPX afii10073 afii10085 -25 +KPX afii10073 afii10086 -13 +KPX afii10073 afii10089 -38 +KPX afii10073 afii10092 -25 +KPX afii10076 afii10077 12 +KPX afii10076 afii10080 -13 +KPX afii10076 afii10083 -13 +KPX afii10076 afii10086 -13 +KPX afii10076 afii10089 -13 +KPX afii10076 afii10095 -13 +KPX afii10077 afii10066 -13 +KPX afii10077 afii10070 -13 +KPX afii10077 afii10080 -13 +KPX afii10077 afii10083 -13 +KPX afii10077 afii10085 -13 +KPX afii10077 afii10089 -25 +KPX afii10078 afii10065 -13 +KPX afii10078 afii10066 -13 +KPX afii10078 afii10073 -13 +KPX afii10078 afii10080 -13 +KPX afii10078 afii10083 -13 +KPX afii10078 afii10085 -13 +KPX afii10078 afii10086 -13 +KPX afii10078 afii10095 -13 +KPX afii10080 afii10069 -13 +KPX afii10080 afii10072 -13 +KPX afii10080 afii10073 -13 +KPX afii10080 afii10077 -25 +KPX afii10080 afii10078 -13 +KPX afii10080 afii10083 -13 +KPX afii10080 afii10084 -25 +KPX afii10080 afii10085 -13 +KPX afii10080 afii10087 -25 +KPX afii10080 afii10089 -25 +KPX afii10080 afii10095 -13 +KPX afii10080 afii10097 -13 +KPX afii10082 afii10069 -25 +KPX afii10082 afii10072 -13 +KPX afii10082 afii10073 -13 +KPX afii10082 afii10077 -25 +KPX afii10082 afii10078 -13 +KPX afii10082 afii10084 -13 +KPX afii10082 afii10085 -13 +KPX afii10082 afii10087 -13 +KPX afii10082 afii10089 -25 +KPX afii10082 afii10095 -13 +KPX afii10082 afii10097 -13 +KPX afii10083 afii10065 12 +KPX afii10083 afii10066 -13 +KPX afii10083 afii10087 -13 +KPX afii10083 afii10089 -26 +KPX afii10083 afii10092 -13 +KPX afii10084 comma -75 +KPX afii10084 period -88 +KPX afii10084 afii10069 -13 +KPX afii10084 afii10072 12 +KPX afii10084 afii10077 -13 +KPX afii10084 afii10080 -13 +KPX afii10084 afii10083 -13 +KPX afii10084 afii10085 25 +KPX afii10085 comma -75 +KPX afii10085 period -88 +KPX afii10085 colon -13 +KPX afii10085 semicolon -13 +KPX afii10085 guillemotright 25 +KPX afii10085 afii10065 -13 +KPX afii10085 afii10069 -25 +KPX afii10085 afii10070 -13 +KPX afii10085 afii10072 12 +KPX afii10085 afii10073 -13 +KPX afii10085 afii10077 -13 +KPX afii10085 afii10078 -13 +KPX afii10085 afii10080 -25 +KPX afii10085 afii10082 -13 +KPX afii10085 afii10083 -25 +KPX afii10085 afii10084 12 +KPX afii10085 afii10086 -13 +KPX afii10085 afii10087 12 +KPX afii10085 afii10095 -13 +KPX afii10085 afii10097 -13 +KPX afii10086 afii10066 -13 +KPX afii10086 afii10069 -13 +KPX afii10086 afii10070 -13 +KPX afii10086 afii10077 -25 +KPX afii10086 afii10078 -13 +KPX afii10086 afii10080 -13 +KPX afii10086 afii10084 -13 +KPX afii10086 afii10085 -13 +KPX afii10086 afii10089 -25 +KPX afii10086 afii10097 -13 +KPX afii10087 afii10066 -13 +KPX afii10087 afii10070 -25 +KPX afii10087 afii10073 -13 +KPX afii10087 afii10080 -25 +KPX afii10087 afii10083 -25 +KPX afii10087 afii10085 12 +KPX afii10087 afii10086 -13 +KPX afii10087 afii10089 -25 +KPX afii10087 afii10095 -13 +KPX afii10088 afii10065 12 +KPX afii10088 afii10073 12 +KPX afii10088 afii10083 -13 +KPX afii10091 afii10065 12 +KPX afii10091 afii10080 -13 +KPX afii10094 afii10084 -88 +KPX afii10094 afii10089 -88 +KPX afii10095 afii10066 -13 +KPX afii10095 afii10069 -13 +KPX afii10095 afii10072 -13 +KPX afii10095 afii10073 -13 +KPX afii10095 afii10077 -25 +KPX afii10095 afii10078 -13 +KPX afii10095 afii10083 -13 +KPX afii10095 afii10084 -13 +KPX afii10095 afii10087 -13 +KPX afii10095 afii10097 -13 +KPX afii10096 afii10066 -13 +KPX afii10096 afii10069 -13 +KPX afii10096 afii10072 -13 +KPX afii10096 afii10077 -25 +KPX afii10096 afii10078 -13 +KPX afii10096 afii10083 -13 +KPX afii10096 afii10084 -25 +KPX afii10096 afii10087 -25 +KPX afii10096 afii10089 -38 +KPX afii10096 afii10095 -13 +KPX afii10110 comma -75 +KPX afii10110 period -88 +KPX afii10110 colon -13 +KPX afii10110 semicolon -13 +KPX afii10110 guillemotleft -25 +KPX afii10050 comma -63 +KPX afii10050 period -75 +KPX afii10050 colon -13 +KPX afii10050 semicolon -13 +KPX afii10050 guillemotleft -25 +KPX afii10050 guillemotright -25 +KPX pi alpha -28 +KPX pi delta -28 +KPX pi sigma -28 +KPX pi phi -28 +KPX pi alphatonos -28 +KPX pi zeta -28 +KPX pi lambda -37 +KPX pi omicron -28 +KPX pi sigma1 -28 +KPX pi omega -28 +KPX pi omegatonos -28 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/public_html/fonts/arialbi.afm b/public_html/fonts/arialbi.afm index fc3e67f..ec17926 100644 --- a/public_html/fonts/arialbi.afm +++ b/public_html/fonts/arialbi.afm @@ -1,1834 +1,1834 @@ -StartFontMetrics 4.1 -FontName Arial-BoldItalicMT -FullName Arial Bold Italic -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Arial -Weight Bold Italic -Version Version 2.90 -Characters 956 -ItalicAngle -12.0 -Ascender 905 -Descender -212 -UnderlineThickness 105 -UnderlinePosition -106 -IsFixedPitch false -FontBBox -560 -376 1157 1000 -StartCharMetrics 991 -C 0 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 278 ; N space ; B 62 0 353 716 ; -C 33 ; WX 333 ; N exclam ; B 62 0 353 716 ; -C 34 ; WX 474 ; N quotedbl ; B 151 461 507 716 ; -C 35 ; WX 556 ; N numbersign ; B 9 -12 544 728 ; -C 36 ; WX 556 ; N dollar ; B 44 -99 576 770 ; -C 37 ; WX 889 ; N percent ; B 91 -31 864 728 ; -C 38 ; WX 722 ; N ampersand ; B 83 -17 706 728 ; -C 39 ; WX 238 ; N quotesingle ; B 151 461 329 716 ; -C 40 ; WX 333 ; N parenleft ; B 66 -210 436 728 ; -C 41 ; WX 333 ; N parenright ; B -78 -210 292 728 ; -C 42 ; WX 389 ; N asterisk ; B 14 387 368 728 ; -C 43 ; WX 584 ; N plus ; B 42 103 542 604 ; -C 44 ; WX 278 ; N comma ; B 10 -155 212 135 ; -C 45 ; WX 333 ; N hyphen ; B 39 190 339 326 ; -C 46 ; WX 278 ; N period ; B 44 0 211 135 ; -C 47 ; WX 278 ; N slash ; B -43 -12 409 728 ; -C 48 ; WX 556 ; N zero ; B 64 -12 571 719 ; -C 49 ; WX 556 ; N one ; B 119 0 511 720 ; -C 50 ; WX 556 ; N two ; B 61 0 571 719 ; -C 51 ; WX 556 ; N three ; B 51 -12 560 719 ; -C 52 ; WX 556 ; N four ; B 27 0 560 716 ; -C 53 ; WX 556 ; N five ; B 63 -12 578 706 ; -C 54 ; WX 556 ; N six ; B 81 -13 576 719 ; -C 55 ; WX 556 ; N seven ; B 104 0 603 706 ; -C 56 ; WX 556 ; N eight ; B 66 -13 567 719 ; -C 57 ; WX 556 ; N nine ; B 63 -12 558 719 ; -C 58 ; WX 333 ; N colon ; B 70 0 317 519 ; -C 59 ; WX 333 ; N semicolon ; B 41 -155 320 519 ; -C 60 ; WX 584 ; N less ; B 46 82 537 625 ; -C 61 ; WX 584 ; N equal ; B 42 182 542 524 ; -C 62 ; WX 584 ; N greater ; B 46 81 538 625 ; -C 63 ; WX 611 ; N question ; B 123 0 618 728 ; -C 64 ; WX 975 ; N at ; B 30 -210 972 729 ; -C 65 ; WX 722 ; N A ; B -11 0 673 716 ; -C 66 ; WX 722 ; N B ; B 40 0 710 716 ; -C 67 ; WX 722 ; N C ; B 95 -13 746 728 ; -C 68 ; WX 722 ; N D ; B 43 0 725 716 ; -C 69 ; WX 667 ; N E ; B 41 0 721 716 ; -C 70 ; WX 611 ; N F ; B 39 0 690 716 ; -C 71 ; WX 778 ; N G ; B 88 -12 786 728 ; -C 72 ; WX 722 ; N H ; B 43 0 765 716 ; -C 73 ; WX 278 ; N I ; B 35 0 332 716 ; -C 74 ; WX 556 ; N J ; B 29 -12 600 716 ; -C 75 ; WX 722 ; N K ; B 40 0 801 716 ; -C 76 ; WX 611 ; N L ; B 45 0 582 716 ; -C 77 ; WX 833 ; N M ; B 41 0 878 716 ; -C 78 ; WX 722 ; N N ; B 45 0 763 716 ; -C 79 ; WX 778 ; N O ; B 87 -13 784 728 ; -C 80 ; WX 667 ; N P ; B 41 0 702 716 ; -C 81 ; WX 778 ; N Q ; B 87 -95 784 728 ; -C 82 ; WX 722 ; N R ; B 44 0 741 716 ; -C 83 ; WX 667 ; N S ; B 62 -12 676 728 ; -C 84 ; WX 611 ; N T ; B 120 0 709 716 ; -C 85 ; WX 722 ; N U ; B 91 -12 765 716 ; -C 86 ; WX 667 ; N V ; B 113 0 793 716 ; -C 87 ; WX 944 ; N W ; B 117 0 1068 716 ; -C 88 ; WX 667 ; N X ; B -30 0 784 716 ; -C 89 ; WX 667 ; N Y ; B 115 0 785 716 ; -C 90 ; WX 611 ; N Z ; B 25 0 668 716 ; -C 91 ; WX 333 ; N bracketleft ; B 10 -197 439 716 ; -C 92 ; WX 278 ; N backslash ; B 78 -12 287 728 ; -C 93 ; WX 333 ; N bracketright ; B -56 -197 375 716 ; -C 94 ; WX 584 ; N asciicircum ; B 56 338 527 728 ; -C 95 ; WX 556 ; N underscore ; B -9 -198 561 -109 ; -C 96 ; WX 333 ; N grave ; B 134 586 331 732 ; -C 97 ; WX 556 ; N a ; B 45 -12 533 531 ; -C 98 ; WX 611 ; N b ; B 36 -12 602 716 ; -C 99 ; WX 556 ; N c ; B 60 -12 564 531 ; -C 100 ; WX 611 ; N d ; B 59 -12 668 716 ; -C 101 ; WX 556 ; N e ; B 58 -12 555 531 ; -C 102 ; WX 333 ; N f ; B 54 0 471 728 ; -C 103 ; WX 611 ; N g ; B 31 -210 623 531 ; -C 104 ; WX 611 ; N h ; B 42 0 591 716 ; -C 105 ; WX 278 ; N i ; B 40 0 330 716 ; -C 106 ; WX 278 ; N j ; B -109 -210 331 716 ; -C 107 ; WX 556 ; N k ; B 38 0 614 716 ; -C 108 ; WX 278 ; N l ; B 39 0 329 716 ; -C 109 ; WX 889 ; N m ; B 36 0 869 531 ; -C 110 ; WX 611 ; N n ; B 42 0 591 531 ; -C 111 ; WX 611 ; N o ; B 61 -12 599 531 ; -C 112 ; WX 611 ; N p ; B -5 -198 605 531 ; -C 113 ; WX 611 ; N q ; B 60 -198 625 531 ; -C 114 ; WX 389 ; N r ; B 32 0 474 531 ; -C 115 ; WX 556 ; N s ; B 22 -12 552 531 ; -C 116 ; WX 333 ; N t ; B 75 -12 391 698 ; -C 117 ; WX 611 ; N u ; B 70 -12 619 519 ; -C 118 ; WX 556 ; N v ; B 75 0 618 519 ; -C 119 ; WX 778 ; N w ; B 72 0 840 519 ; -C 120 ; WX 556 ; N x ; B -22 0 612 519 ; -C 121 ; WX 556 ; N y ; B 6 -210 621 519 ; -C 122 ; WX 500 ; N z ; B 17 0 519 519 ; -C 123 ; WX 389 ; N braceleft ; B 40 -210 488 728 ; -C 124 ; WX 280 ; N bar ; B 86 -210 195 728 ; -C 125 ; WX 389 ; N braceright ; B -87 -210 361 728 ; -C 126 ; WX 584 ; N asciitilde ; B 33 253 551 451 ; -C 127 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 556 ; N Euro ; B 27 -13 639 728 ; -C 129 ; WX 614 ; N afii10052 ; B 44 0 723 905 ; -C 130 ; WX 278 ; N quotesinglbase ; B 10 -155 212 135 ; -C 131 ; WX 556 ; N florin ; B -10 -210 558 728 ; -C 132 ; WX 500 ; N quotedblbase ; B 3 -155 441 135 ; -C 133 ; WX 1000 ; N ellipsis ; B 93 0 907 135 ; -C 134 ; WX 556 ; N dagger ; B 84 -171 594 706 ; -C 135 ; WX 556 ; N daggerdbl ; B -1 -171 600 706 ; -C 136 ; WX 333 ; N circumflex ; B 56 584 392 731 ; -C 137 ; WX 1000 ; N perthousand ; B 68 -28 1021 728 ; -C 138 ; WX 667 ; N Scaron ; B 62 -12 676 905 ; -C 139 ; WX 333 ; N guilsinglleft ; B 60 35 378 477 ; -C 140 ; WX 1000 ; N OE ; B 69 -12 1079 728 ; -C 141 ; WX 622 ; N afii10061 ; B 43 0 701 905 ; -C 142 ; WX 611 ; N Zcaron ; B 25 0 668 905 ; -C 143 ; WX 719 ; N afii10145 ; B 43 -198 764 716 ; -C 144 ; WX 500 ; N quotedblbase ; B 3 -155 441 135 ; -C 145 ; WX 278 ; N quoteleft ; B 109 433 311 724 ; -C 146 ; WX 278 ; N quoteright ; B 124 425 326 716 ; -C 147 ; WX 500 ; N quotedblleft ; B 125 433 563 724 ; -C 148 ; WX 500 ; N quotedblright ; B 128 425 566 716 ; -C 149 ; WX 350 ; N bullet ; B 32 209 321 498 ; -C 150 ; WX 556 ; N endash ; B -2 208 554 311 ; -C 151 ; WX 1000 ; N emdash ; B 0 208 1000 311 ; -C 152 ; WX 333 ; N tilde ; B 93 592 429 710 ; -C 153 ; WX 1000 ; N trademark ; B 105 316 877 716 ; -C 154 ; WX 556 ; N scaron ; B 22 -12 552 731 ; -C 155 ; WX 333 ; N guilsinglright ; B 10 35 319 477 ; -C 156 ; WX 944 ; N oe ; B 58 -12 944 531 ; -C 157 ; WX 507 ; N afii10109 ; B 37 0 567 730 ; -C 158 ; WX 500 ; N zcaron ; B 17 0 528 731 ; -C 159 ; WX 667 ; N Ydieresis ; B 115 0 785 876 ; -C 160 ; WX 278 ; N space ; B 62 0 353 716 ; -C 161 ; WX 333 ; N exclamdown ; B 12 -197 305 519 ; -C 162 ; WX 556 ; N cent ; B 59 -193 563 714 ; -C 163 ; WX 556 ; N sterling ; B 21 -18 610 728 ; -C 164 ; WX 556 ; N currency ; B 22 101 531 610 ; -C 165 ; WX 556 ; N yen ; B 24 0 667 716 ; -C 166 ; WX 280 ; N brokenbar ; B 86 -210 195 728 ; -C 167 ; WX 556 ; N section ; B 21 -212 560 728 ; -C 168 ; WX 333 ; N dieresis ; B 84 597 435 717 ; -C 169 ; WX 737 ; N copyright ; B -4 -18 744 730 ; -C 170 ; WX 370 ; N ordfeminine ; B 82 363 412 728 ; -C 171 ; WX 556 ; N guillemotleft ; B 53 35 562 477 ; -C 172 ; WX 584 ; N logicalnot ; B 42 184 542 524 ; -C 173 ; WX 333 ; N hyphen ; B 39 190 339 326 ; -C 174 ; WX 737 ; N registered ; B -4 -18 744 730 ; -C 175 ; WX 552 ; N overscore ; B -9 758 561 847 ; -C 176 ; WX 400 ; N degree ; B 42 417 354 728 ; -C 177 ; WX 549 ; N plusminus ; B 24 0 525 674 ; -C 178 ; WX 333 ; N twosuperior ; B 82 355 396 725 ; -C 179 ; WX 333 ; N threesuperior ; B 76 349 390 725 ; -C 180 ; WX 333 ; N acute ; B 184 584 435 730 ; -C 181 ; WX 576 ; N mu1 ; B -37 -201 584 519 ; -C 182 ; WX 556 ; N paragraph ; B -1 -197 551 716 ; -C 183 ; WX 278 ; N periodcentered ; B 72 280 209 417 ; -C 184 ; WX 333 ; N cedilla ; B 7 -208 267 -13 ; -C 185 ; WX 333 ; N onesuperior ; B 115 355 362 726 ; -C 186 ; WX 365 ; N ordmasculine ; B 72 362 415 728 ; -C 187 ; WX 556 ; N guillemotright ; B 22 35 531 477 ; -C 188 ; WX 834 ; N onequarter ; B 100 -30 840 725 ; -C 189 ; WX 834 ; N onehalf ; B 85 -30 835 725 ; -C 190 ; WX 834 ; N threequarters ; B 76 -30 852 725 ; -C 191 ; WX 611 ; N questiondown ; B 27 -209 522 519 ; -C 192 ; WX 722 ; N Agrave ; B -11 0 673 905 ; -C 193 ; WX 722 ; N Aacute ; B -11 0 686 904 ; -C 194 ; WX 722 ; N Acircumflex ; B -11 0 673 905 ; -C 195 ; WX 722 ; N Atilde ; B -11 0 673 874 ; -C 196 ; WX 722 ; N Adieresis ; B -11 0 681 876 ; -C 197 ; WX 722 ; N Aring ; B -11 -9 673 854 ; -C 198 ; WX 1000 ; N AE ; B -32 0 1059 716 ; -C 199 ; WX 722 ; N Ccedilla ; B 95 -205 746 728 ; -C 200 ; WX 667 ; N Egrave ; B 41 0 721 905 ; -C 201 ; WX 667 ; N Eacute ; B 41 0 721 904 ; -C 202 ; WX 667 ; N Ecircumflex ; B 41 0 721 905 ; -C 203 ; WX 667 ; N Edieresis ; B 41 0 721 876 ; -C 204 ; WX 278 ; N Igrave ; B 35 0 383 905 ; -C 205 ; WX 278 ; N Iacute ; B 35 0 451 904 ; -C 206 ; WX 278 ; N Icircumflex ; B 35 0 426 905 ; -C 207 ; WX 278 ; N Idieresis ; B 35 0 453 876 ; -C 208 ; WX 722 ; N Eth ; B 37 0 725 716 ; -C 209 ; WX 722 ; N Ntilde ; B 45 0 763 874 ; -C 210 ; WX 778 ; N Ograve ; B 87 -13 784 905 ; -C 211 ; WX 778 ; N Oacute ; B 87 -13 784 904 ; -C 212 ; WX 778 ; N Ocircumflex ; B 87 -13 784 905 ; -C 213 ; WX 778 ; N Otilde ; B 87 -13 784 874 ; -C 214 ; WX 778 ; N Odieresis ; B 87 -13 784 876 ; -C 215 ; WX 584 ; N multiply ; B 53 115 530 591 ; -C 216 ; WX 778 ; N Oslash ; B 78 -60 787 767 ; -C 217 ; WX 722 ; N Ugrave ; B 91 -12 765 905 ; -C 218 ; WX 722 ; N Uacute ; B 91 -12 765 904 ; -C 219 ; WX 722 ; N Ucircumflex ; B 91 -12 765 905 ; -C 220 ; WX 722 ; N Udieresis ; B 91 -12 765 876 ; -C 221 ; WX 667 ; N Yacute ; B 115 0 785 904 ; -C 222 ; WX 667 ; N Thorn ; B 41 0 673 716 ; -C 223 ; WX 611 ; N germandbls ; B 35 -12 582 728 ; -C 224 ; WX 556 ; N agrave ; B 45 -12 533 732 ; -C 225 ; WX 556 ; N aacute ; B 45 -12 567 730 ; -C 226 ; WX 556 ; N acircumflex ; B 45 -12 533 731 ; -C 227 ; WX 556 ; N atilde ; B 45 -12 550 710 ; -C 228 ; WX 556 ; N adieresis ; B 45 -12 554 717 ; -C 229 ; WX 556 ; N aring ; B 45 -12 533 754 ; -C 230 ; WX 889 ; N ae ; B 31 -12 866 531 ; -C 231 ; WX 556 ; N ccedilla ; B 60 -204 564 531 ; -C 232 ; WX 556 ; N egrave ; B 58 -12 555 732 ; -C 233 ; WX 556 ; N eacute ; B 58 -12 562 730 ; -C 234 ; WX 556 ; N ecircumflex ; B 58 -12 555 731 ; -C 235 ; WX 556 ; N edieresis ; B 58 -12 555 717 ; -C 236 ; WX 278 ; N igrave ; B 40 0 347 732 ; -C 237 ; WX 278 ; N iacute ; B 40 0 413 730 ; -C 238 ; WX 278 ; N icircumflex ; B 40 0 390 731 ; -C 239 ; WX 278 ; N idieresis ; B 40 0 417 717 ; -C 240 ; WX 611 ; N eth ; B 61 -13 608 716 ; -C 241 ; WX 611 ; N ntilde ; B 42 0 591 710 ; -C 242 ; WX 611 ; N ograve ; B 61 -12 599 732 ; -C 243 ; WX 611 ; N oacute ; B 61 -12 599 730 ; -C 244 ; WX 611 ; N ocircumflex ; B 61 -12 599 731 ; -C 245 ; WX 611 ; N otilde ; B 61 -12 599 710 ; -C 246 ; WX 611 ; N odieresis ; B 61 -12 599 717 ; -C 247 ; WX 549 ; N divide ; B 24 90 524 616 ; -C 248 ; WX 611 ; N oslash ; B 53 -52 604 571 ; -C 249 ; WX 611 ; N ugrave ; B 70 -12 619 732 ; -C 250 ; WX 611 ; N uacute ; B 70 -12 619 730 ; -C 251 ; WX 611 ; N ucircumflex ; B 70 -12 619 731 ; -C 252 ; WX 611 ; N udieresis ; B 70 -12 619 717 ; -C 253 ; WX 556 ; N yacute ; B 6 -210 621 730 ; -C 254 ; WX 611 ; N thorn ; B -9 -198 603 716 ; -C 255 ; WX 556 ; N ydieresis ; B 6 -210 621 717 ; -C -1 ; WX 0 ; N .null ; B 62 0 353 716 ; -C -1 ; WX 278 ; N nonmarkingreturn ; B 62 0 353 716 ; -C -1 ; WX 549 ; N notequal ; B 24 -12 524 719 ; -C -1 ; WX 713 ; N infinity ; B 74 182 640 523 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 520 708 ; -C -1 ; WX 549 ; N greaterequal ; B 29 0 520 708 ; -C -1 ; WX 494 ; N partialdiff ; B 20 -12 475 728 ; -C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ; -C -1 ; WX 823 ; N product ; B 79 -210 744 728 ; -C -1 ; WX 549 ; N pi1 ; B 0 0 588 519 ; -C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ; -C -1 ; WX 768 ; N Ohm ; B 27 0 747 734 ; -C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; -C -1 ; WX 549 ; N approxequal ; B 15 135 534 569 ; -C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; -C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; -C -1 ; WX 167 ; N fraction ; B -249 -30 492 725 ; -C -1 ; WX 611 ; N fi ; B 58 0 662 728 ; -C -1 ; WX 611 ; N fl ; B 57 0 661 728 ; -C -1 ; WX 278 ; N dotlessi ; B 40 0 289 519 ; -C -1 ; WX 333 ; N macron ; B 85 603 417 697 ; -C -1 ; WX 333 ; N breve ; B 84 585 391 727 ; -C -1 ; WX 333 ; N dotaccent ; B 163 599 330 728 ; -C -1 ; WX 333 ; N ring ; B 150 565 339 754 ; -C -1 ; WX 333 ; N hungarumlaut ; B 33 583 466 728 ; -C -1 ; WX 333 ; N ogonek ; B 62 -208 271 9 ; -C -1 ; WX 333 ; N caron ; B 109 584 445 731 ; -C -1 ; WX 611 ; N Lslash ; B 15 0 585 716 ; -C -1 ; WX 278 ; N lslash ; B 30 0 331 716 ; -C -1 ; WX 584 ; N minus ; B 42 289 542 417 ; -C -1 ; WX 556 ; N franc ; B -8 0 631 716 ; -C -1 ; WX 778 ; N Gbreve ; B 88 -12 786 888 ; -C -1 ; WX 611 ; N gbreve ; B 31 -210 623 727 ; -C -1 ; WX 278 ; N Idot ; B 35 0 364 884 ; -C -1 ; WX 667 ; N Scedilla ; B 62 -208 676 728 ; -C -1 ; WX 556 ; N scedilla ; B 22 -204 552 531 ; -C -1 ; WX 722 ; N Cacute ; B 95 -13 746 904 ; -C -1 ; WX 556 ; N cacute ; B 60 -12 564 730 ; -C -1 ; WX 722 ; N Ccaron ; B 95 -13 746 902 ; -C -1 ; WX 556 ; N ccaron ; B 60 -12 579 731 ; -C -1 ; WX 611 ; N dmacron ; B 59 -12 728 716 ; -C -1 ; WX 333 ; N middot ; B 258 290 424 426 ; -C -1 ; WX 722 ; N Abreve ; B -11 0 673 888 ; -C -1 ; WX 556 ; N abreve ; B 45 -12 542 727 ; -C -1 ; WX 722 ; N Aogonek ; B -11 -208 714 716 ; -C -1 ; WX 556 ; N aogonek ; B 45 -208 537 531 ; -C -1 ; WX 722 ; N Dcaron ; B 43 0 725 905 ; -C -1 ; WX 740 ; N dcaron ; B 59 -12 855 716 ; -C -1 ; WX 722 ; N Dslash ; B 37 0 725 716 ; -C -1 ; WX 667 ; N Eogonek ; B 41 -208 721 716 ; -C -1 ; WX 556 ; N eogonek ; B 58 -208 555 531 ; -C -1 ; WX 667 ; N Ecaron ; B 41 0 721 905 ; -C -1 ; WX 556 ; N ecaron ; B 58 -12 555 731 ; -C -1 ; WX 611 ; N Lacute ; B 45 0 582 904 ; -C -1 ; WX 278 ; N lacute ; B 39 0 423 899 ; -C -1 ; WX 611 ; N Lcaron ; B 45 0 612 716 ; -C -1 ; WX 396 ; N lcaron ; B 38 0 513 716 ; -C -1 ; WX 611 ; N Ldot ; B 45 0 582 716 ; -C -1 ; WX 479 ; N ldot ; B 39 0 461 716 ; -C -1 ; WX 722 ; N Nacute ; B 45 0 763 904 ; -C -1 ; WX 611 ; N nacute ; B 42 0 591 730 ; -C -1 ; WX 722 ; N Ncaron ; B 45 0 763 905 ; -C -1 ; WX 611 ; N ncaron ; B 42 0 595 731 ; -C -1 ; WX 778 ; N Odblacute ; B 87 -13 784 901 ; -C -1 ; WX 611 ; N odblacute ; B 61 -12 623 728 ; -C -1 ; WX 722 ; N Racute ; B 44 0 741 904 ; -C -1 ; WX 389 ; N racute ; B 32 0 492 730 ; -C -1 ; WX 722 ; N Rcaron ; B 44 0 741 905 ; -C -1 ; WX 389 ; N rcaron ; B 32 0 520 731 ; -C -1 ; WX 667 ; N Sacute ; B 62 -12 676 904 ; -C -1 ; WX 556 ; N sacute ; B 22 -12 552 730 ; -C -1 ; WX 611 ; N Tcedilla ; B 120 -298 709 716 ; -C -1 ; WX 333 ; N tcedilla ; B 66 -274 391 698 ; -C -1 ; WX 611 ; N Tcaron ; B 120 0 709 905 ; -C -1 ; WX 479 ; N tcaron ; B 77 -12 595 716 ; -C -1 ; WX 722 ; N Uring ; B 91 -12 765 905 ; -C -1 ; WX 611 ; N uring ; B 70 -12 619 754 ; -C -1 ; WX 722 ; N Udblacute ; B 91 -12 765 901 ; -C -1 ; WX 611 ; N udblacute ; B 70 -12 652 728 ; -C -1 ; WX 611 ; N Zacute ; B 25 0 668 904 ; -C -1 ; WX 500 ; N zacute ; B 17 0 519 730 ; -C -1 ; WX 611 ; N Zdot ; B 25 0 668 884 ; -C -1 ; WX 500 ; N zdot ; B 17 0 519 728 ; -C -1 ; WX 610 ; N Gamma ; B 43 0 705 716 ; -C -1 ; WX 778 ; N Theta ; B 87 -12 784 728 ; -C -1 ; WX 822 ; N Phi ; B 88 -29 833 733 ; -C -1 ; WX 620 ; N alpha ; B 61 -12 662 531 ; -C -1 ; WX 610 ; N delta ; B 62 -12 656 716 ; -C -1 ; WX 479 ; N epsilon ; B 43 -12 513 531 ; -C -1 ; WX 664 ; N sigma ; B 61 -12 717 531 ; -C -1 ; WX 409 ; N tau ; B 79 0 466 519 ; -C -1 ; WX 704 ; N phi ; B 61 -198 693 531 ; -C -1 ; WX 552 ; N underscoredbl ; B -9 -376 561 -109 ; -C -1 ; WX 604 ; N exclamdbl ; B 62 0 624 716 ; -C -1 ; WX 396 ; N nsuperior ; B 59 250 430 583 ; -C -1 ; WX 1104 ; N peseta ; B 10 -13 1088 716 ; -C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; -C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; -C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; -C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; -C -1 ; WX 722 ; N intersection ; B 70 0 648 719 ; -C -1 ; WX 583 ; N equivalence ; B 42 73 542 633 ; -C -1 ; WX 604 ; N house ; B 77 0 527 563 ; -C -1 ; WX 584 ; N revlogicalnot ; B 42 184 542 524 ; -C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; -C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; -C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; -C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ; -C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; -C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; -C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; -C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; -C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; -C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; -C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; -C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; -C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; -C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; -C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; -C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; -C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; -C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; -C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; -C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; -C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; -C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; -C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; -C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; -C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; -C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; -C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; -C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; -C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; -C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; -C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; -C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; -C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; -C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; -C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; -C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; -C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; -C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; -C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; -C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ; -C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; -C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; -C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; -C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; -C -1 ; WX 656 ; N club ; B 27 0 629 601 ; -C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; -C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; -C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; -C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; -C -1 ; WX 782 ; N IJ ; B 35 -12 830 716 ; -C -1 ; WX 556 ; N ij ; B 46 -210 604 716 ; -C -1 ; WX 708 ; N napostrophe ; B 41 0 685 716 ; -C -1 ; WX 240 ; N minute ; B 151 461 329 716 ; -C -1 ; WX 479 ; N second ; B 151 461 507 716 ; -C -1 ; WX 885 ; N afii61248 ; B 69 -31 895 728 ; -C -1 ; WX 516 ; N afii61289 ; B 47 -12 542 728 ; -C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; -C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ; -C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ; -C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; -C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; -C -1 ; WX 722 ; N Amacron ; B -11 0 673 874 ; -C -1 ; WX 556 ; N amacron ; B 45 -12 539 697 ; -C -1 ; WX 722 ; N Ccircumflex ; B 95 -13 746 927 ; -C -1 ; WX 556 ; N ccircumflex ; B 60 -12 564 731 ; -C -1 ; WX 722 ; N Cdot ; B 95 -13 746 909 ; -C -1 ; WX 556 ; N cdot ; B 60 -12 564 728 ; -C -1 ; WX 667 ; N Emacron ; B 41 0 721 874 ; -C -1 ; WX 556 ; N emacron ; B 58 -12 555 697 ; -C -1 ; WX 667 ; N Ebreve ; B 41 0 721 917 ; -C -1 ; WX 556 ; N ebreve ; B 58 -12 555 727 ; -C -1 ; WX 667 ; N Edot ; B 41 0 721 909 ; -C -1 ; WX 556 ; N edot ; B 58 -12 555 728 ; -C -1 ; WX 778 ; N Gcircumflex ; B 88 -12 786 927 ; -C -1 ; WX 611 ; N gcircumflex ; B 31 -210 623 731 ; -C -1 ; WX 778 ; N Gdot ; B 88 -12 786 909 ; -C -1 ; WX 611 ; N gdot ; B 31 -210 623 728 ; -C -1 ; WX 778 ; N Gcedilla ; B 88 -208 786 728 ; -C -1 ; WX 611 ; N gcedilla ; B 31 -210 623 801 ; -C -1 ; WX 722 ; N Hcircumflex ; B 43 0 765 927 ; -C -1 ; WX 611 ; N hcircumflex ; B 42 0 601 905 ; -C -1 ; WX 722 ; N Hbar ; B 43 0 818 716 ; -C -1 ; WX 611 ; N hbar ; B 42 0 591 716 ; -C -1 ; WX 278 ; N Itilde ; B 35 0 447 898 ; -C -1 ; WX 278 ; N itilde ; B 40 0 409 710 ; -C -1 ; WX 278 ; N Imacron ; B 35 0 443 874 ; -C -1 ; WX 278 ; N imacron ; B 40 0 405 697 ; -C -1 ; WX 278 ; N Ibreve ; B 35 0 451 917 ; -C -1 ; WX 278 ; N ibreve ; B 40 0 409 727 ; -C -1 ; WX 278 ; N Iogonek ; B 7 -208 332 716 ; -C -1 ; WX 278 ; N iogonek ; B 13 -208 330 716 ; -C -1 ; WX 556 ; N Jcircumflex ; B 29 -12 687 927 ; -C -1 ; WX 278 ; N jcircumflex ; B -109 -210 386 731 ; -C -1 ; WX 722 ; N Kcedilla ; B 40 -208 801 716 ; -C -1 ; WX 556 ; N kcedilla ; B 38 -208 614 716 ; -C -1 ; WX 556 ; N kgreenlandic ; B 40 0 617 519 ; -C -1 ; WX 611 ; N Lcedilla ; B 45 -208 582 716 ; -C -1 ; WX 278 ; N lcedilla ; B -57 -208 329 716 ; -C -1 ; WX 722 ; N Ncedilla ; B 45 -208 763 716 ; -C -1 ; WX 611 ; N ncedilla ; B 42 -208 591 531 ; -C -1 ; WX 723 ; N Eng ; B 48 -13 735 728 ; -C -1 ; WX 611 ; N eng ; B 40 -210 589 531 ; -C -1 ; WX 778 ; N Omacron ; B 87 -13 784 874 ; -C -1 ; WX 611 ; N omacron ; B 61 -12 599 697 ; -C -1 ; WX 778 ; N Obreve ; B 87 -13 784 917 ; -C -1 ; WX 611 ; N obreve ; B 61 -12 599 727 ; -C -1 ; WX 722 ; N Rcedilla ; B 44 -208 741 716 ; -C -1 ; WX 389 ; N rcedilla ; B -20 -208 474 531 ; -C -1 ; WX 667 ; N Scircumflex ; B 62 -12 676 927 ; -C -1 ; WX 556 ; N scircumflex ; B 22 -12 552 731 ; -C -1 ; WX 611 ; N Tbar ; B 100 0 709 716 ; -C -1 ; WX 333 ; N tbar ; B 21 -12 391 698 ; -C -1 ; WX 722 ; N Utilde ; B 91 -12 765 898 ; -C -1 ; WX 611 ; N utilde ; B 70 -12 619 710 ; -C -1 ; WX 722 ; N Umacron ; B 91 -12 765 874 ; -C -1 ; WX 611 ; N umacron ; B 70 -12 619 697 ; -C -1 ; WX 722 ; N Ubreve ; B 91 -12 765 917 ; -C -1 ; WX 611 ; N ubreve ; B 70 -12 619 727 ; -C -1 ; WX 722 ; N Uogonek ; B 91 -208 765 716 ; -C -1 ; WX 611 ; N uogonek ; B 70 -208 619 519 ; -C -1 ; WX 944 ; N Wcircumflex ; B 117 0 1068 927 ; -C -1 ; WX 778 ; N wcircumflex ; B 72 0 840 731 ; -C -1 ; WX 667 ; N Ycircumflex ; B 115 0 785 927 ; -C -1 ; WX 556 ; N ycircumflex ; B 6 -210 621 731 ; -C -1 ; WX 278 ; N longs ; B 39 0 456 728 ; -C -1 ; WX 722 ; N Aringacute ; B -11 -9 673 1000 ; -C -1 ; WX 556 ; N aringacute ; B 45 -12 588 927 ; -C -1 ; WX 1000 ; N AEacute ; B -32 0 1059 927 ; -C -1 ; WX 889 ; N aeacute ; B 31 -12 866 730 ; -C -1 ; WX 778 ; N Oslashacute ; B 78 -60 787 927 ; -C -1 ; WX 611 ; N oslashacute ; B 53 -52 604 730 ; -C -1 ; WX 333 ; N anoteleia ; B 150 383 317 519 ; -C -1 ; WX 944 ; N Wgrave ; B 117 0 1068 926 ; -C -1 ; WX 778 ; N wgrave ; B 72 0 840 732 ; -C -1 ; WX 944 ; N Wacute ; B 117 0 1068 927 ; -C -1 ; WX 778 ; N wacute ; B 72 0 840 730 ; -C -1 ; WX 944 ; N Wdieresis ; B 117 0 1068 900 ; -C -1 ; WX 778 ; N wdieresis ; B 72 0 840 717 ; -C -1 ; WX 667 ; N Ygrave ; B 115 0 785 926 ; -C -1 ; WX 556 ; N ygrave ; B 6 -210 621 732 ; -C -1 ; WX 278 ; N quotereversed ; B 150 425 325 716 ; -C -1 ; WX 333 ; N radicalex ; B 74 603 465 697 ; -C -1 ; WX 556 ; N afii08941 ; B 21 -18 610 728 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 834 ; N oneeighth ; B 85 -30 833 725 ; -C -1 ; WX 834 ; N threeeighths ; B 77 -30 833 725 ; -C -1 ; WX 834 ; N fiveeighths ; B 83 -30 833 725 ; -C -1 ; WX 834 ; N seveneighths ; B 56 -30 833 725 ; -C -1 ; WX 333 ; N commaaccent ; B 14 -274 205 -53 ; -C -1 ; WX 333 ; N undercommaaccent ; B -30 -208 230 -12 ; -C -1 ; WX 333 ; N tonos ; B 184 584 435 730 ; -C -1 ; WX 333 ; N dieresistonos ; B -10 584 519 730 ; -C -1 ; WX 722 ; N Alphatonos ; B -9 0 675 716 ; -C -1 ; WX 854 ; N Epsilontonos ; B 56 0 909 716 ; -C -1 ; WX 906 ; N Etatonos ; B 56 0 950 716 ; -C -1 ; WX 473 ; N Iotatonos ; B 56 0 525 716 ; -C -1 ; WX 844 ; N Omicrontonos ; B 50 -12 849 728 ; -C -1 ; WX 930 ; N Upsilontonos ; B 64 0 1048 716 ; -C -1 ; WX 847 ; N Omegatonos ; B 50 0 846 728 ; -C -1 ; WX 278 ; N iotadieresistonos ; B -16 0 513 730 ; -C -1 ; WX 722 ; N Alpha ; B -11 0 673 716 ; -C -1 ; WX 722 ; N Beta ; B 40 0 710 716 ; -C -1 ; WX 671 ; N Delta ; B -39 0 646 716 ; -C -1 ; WX 667 ; N Epsilon ; B 41 0 721 716 ; -C -1 ; WX 611 ; N Zeta ; B 25 0 668 716 ; -C -1 ; WX 722 ; N Eta ; B 43 0 765 716 ; -C -1 ; WX 278 ; N Iota ; B 35 0 332 716 ; -C -1 ; WX 722 ; N Kappa ; B 40 0 801 716 ; -C -1 ; WX 667 ; N Lambda ; B -39 0 642 716 ; -C -1 ; WX 833 ; N Mu ; B 41 0 878 716 ; -C -1 ; WX 722 ; N Nu ; B 45 0 763 716 ; -C -1 ; WX 657 ; N Xi ; B 11 0 712 716 ; -C -1 ; WX 778 ; N Omicron ; B 87 -13 784 728 ; -C -1 ; WX 718 ; N Pi ; B 44 0 766 716 ; -C -1 ; WX 667 ; N Rho ; B 41 0 702 716 ; -C -1 ; WX 590 ; N Sigma ; B 19 0 679 716 ; -C -1 ; WX 611 ; N Tau ; B 120 0 709 716 ; -C -1 ; WX 667 ; N Upsilon ; B 115 0 785 716 ; -C -1 ; WX 667 ; N Chi ; B -30 0 784 716 ; -C -1 ; WX 829 ; N Psi ; B 113 0 884 716 ; -C -1 ; WX 781 ; N Omega ; B 9 0 779 728 ; -C -1 ; WX 278 ; N Iotadieresis ; B 35 0 442 876 ; -C -1 ; WX 667 ; N Upsilondieresis ; B 115 0 785 876 ; -C -1 ; WX 620 ; N alphatonos ; B 61 -12 662 730 ; -C -1 ; WX 479 ; N epsilontonos ; B 43 -12 513 730 ; -C -1 ; WX 611 ; N etatonos ; B 41 -198 590 730 ; -C -1 ; WX 278 ; N iotatonos ; B 40 0 405 730 ; -C -1 ; WX 591 ; N upsilondieresistonos ; B 74 -12 653 730 ; -C -1 ; WX 621 ; N beta ; B -6 -198 614 728 ; -C -1 ; WX 556 ; N gamma ; B 77 -198 621 519 ; -C -1 ; WX 492 ; N zeta ; B 52 -210 604 716 ; -C -1 ; WX 611 ; N eta ; B 41 -198 590 531 ; -C -1 ; WX 558 ; N theta ; B 73 -12 580 728 ; -C -1 ; WX 278 ; N iota ; B 40 0 289 519 ; -C -1 ; WX 566 ; N kappa ; B 41 0 622 519 ; -C -1 ; WX 556 ; N lambda ; B -13 0 531 716 ; -C -1 ; WX 603 ; N mu ; B -4 -198 617 519 ; -C -1 ; WX 556 ; N nu ; B 75 0 618 519 ; -C -1 ; WX 450 ; N xi ; B 55 -210 519 728 ; -C -1 ; WX 611 ; N omicron ; B 61 -12 599 531 ; -C -1 ; WX 605 ; N rho ; B -14 -198 596 531 ; -C -1 ; WX 532 ; N sigma1 ; B 62 -210 589 531 ; -C -1 ; WX 591 ; N upsilon ; B 74 -12 612 519 ; -C -1 ; WX 578 ; N chi ; B -80 -198 644 519 ; -C -1 ; WX 773 ; N psi ; B 75 -198 793 519 ; -C -1 ; WX 834 ; N omega ; B 64 -12 826 519 ; -C -1 ; WX 278 ; N iotadieresis ; B 40 0 410 717 ; -C -1 ; WX 591 ; N upsilondieresis ; B 74 -12 612 717 ; -C -1 ; WX 611 ; N omicrontonos ; B 61 -12 599 730 ; -C -1 ; WX 591 ; N upsilontonos ; B 74 -12 612 730 ; -C -1 ; WX 834 ; N omegatonos ; B 64 -12 826 730 ; -C -1 ; WX 667 ; N afii10023 ; B 41 0 721 876 ; -C -1 ; WX 886 ; N afii10051 ; B 129 -6 874 716 ; -C -1 ; WX 719 ; N afii10053 ; B 87 -12 739 728 ; -C -1 ; WX 667 ; N afii10054 ; B 62 -12 676 728 ; -C -1 ; WX 278 ; N afii10055 ; B 35 0 332 716 ; -C -1 ; WX 278 ; N afii10056 ; B 35 0 442 876 ; -C -1 ; WX 556 ; N afii10057 ; B 29 -12 600 716 ; -C -1 ; WX 1094 ; N afii10058 ; B -21 -12 1074 716 ; -C -1 ; WX 1042 ; N afii10059 ; B 43 0 1021 716 ; -C -1 ; WX 854 ; N afii10060 ; B 120 0 833 716 ; -C -1 ; WX 677 ; N afii10062 ; B 76 -11 794 899 ; -C -1 ; WX 722 ; N afii10017 ; B -11 0 673 716 ; -C -1 ; WX 708 ; N afii10018 ; B 45 0 709 716 ; -C -1 ; WX 722 ; N afii10019 ; B 40 0 710 716 ; -C -1 ; WX 614 ; N afii10020 ; B 44 0 723 716 ; -C -1 ; WX 722 ; N afii10021 ; B -75 -198 756 716 ; -C -1 ; WX 667 ; N afii10022 ; B 41 0 721 716 ; -C -1 ; WX 927 ; N afii10024 ; B -15 0 1016 720 ; -C -1 ; WX 643 ; N afii10025 ; B 37 -12 649 728 ; -C -1 ; WX 719 ; N afii10026 ; B 43 0 765 716 ; -C -1 ; WX 719 ; N afii10027 ; B 43 0 765 899 ; -C -1 ; WX 615 ; N afii10028 ; B 43 0 701 716 ; -C -1 ; WX 687 ; N afii10029 ; B -19 -11 731 716 ; -C -1 ; WX 833 ; N afii10030 ; B 41 0 878 716 ; -C -1 ; WX 722 ; N afii10031 ; B 43 0 765 716 ; -C -1 ; WX 778 ; N afii10032 ; B 87 -13 784 728 ; -C -1 ; WX 719 ; N afii10033 ; B 43 0 764 716 ; -C -1 ; WX 667 ; N afii10034 ; B 41 0 702 716 ; -C -1 ; WX 722 ; N afii10035 ; B 95 -13 746 728 ; -C -1 ; WX 611 ; N afii10036 ; B 120 0 709 716 ; -C -1 ; WX 677 ; N afii10037 ; B 76 -11 794 716 ; -C -1 ; WX 781 ; N afii10038 ; B 84 -6 790 716 ; -C -1 ; WX 667 ; N afii10039 ; B -30 0 784 716 ; -C -1 ; WX 729 ; N afii10040 ; B 40 -198 762 716 ; -C -1 ; WX 708 ; N afii10041 ; B 129 0 752 716 ; -C -1 ; WX 979 ; N afii10042 ; B 43 0 1021 716 ; -C -1 ; WX 989 ; N afii10043 ; B 43 -198 1021 716 ; -C -1 ; WX 854 ; N afii10044 ; B 105 0 833 716 ; -C -1 ; WX 1000 ; N afii10045 ; B 40 0 1036 716 ; -C -1 ; WX 708 ; N afii10046 ; B 40 0 682 716 ; -C -1 ; WX 719 ; N afii10047 ; B 73 -12 725 728 ; -C -1 ; WX 1042 ; N afii10048 ; B 43 -12 1045 728 ; -C -1 ; WX 729 ; N afii10049 ; B -21 0 774 716 ; -C -1 ; WX 556 ; N afii10065 ; B 45 -12 533 531 ; -C -1 ; WX 619 ; N afii10066 ; B 64 -12 655 748 ; -C -1 ; WX 604 ; N afii10067 ; B 63 -12 567 530 ; -C -1 ; WX 534 ; N afii10068 ; B 32 -12 515 530 ; -C -1 ; WX 618 ; N afii10069 ; B 60 -12 625 748 ; -C -1 ; WX 556 ; N afii10070 ; B 58 -12 555 531 ; -C -1 ; WX 736 ; N afii10072 ; B -25 0 788 519 ; -C -1 ; WX 510 ; N afii10073 ; B 14 -12 489 530 ; -C -1 ; WX 611 ; N afii10074 ; B 70 -12 619 519 ; -C -1 ; WX 611 ; N afii10075 ; B 70 -12 619 727 ; -C -1 ; WX 507 ; N afii10076 ; B 37 0 567 519 ; -C -1 ; WX 622 ; N afii10077 ; B -24 -12 633 519 ; -C -1 ; WX 740 ; N afii10078 ; B 39 0 748 519 ; -C -1 ; WX 604 ; N afii10079 ; B 35 0 616 519 ; -C -1 ; WX 611 ; N afii10080 ; B 61 -12 599 531 ; -C -1 ; WX 611 ; N afii10081 ; B 39 0 619 519 ; -C -1 ; WX 611 ; N afii10082 ; B -5 -198 605 531 ; -C -1 ; WX 556 ; N afii10083 ; B 60 -12 564 531 ; -C -1 ; WX 889 ; N afii10084 ; B 36 0 869 531 ; -C -1 ; WX 556 ; N afii10085 ; B 6 -210 621 519 ; -C -1 ; WX 885 ; N afii10086 ; B 63 -203 876 728 ; -C -1 ; WX 556 ; N afii10087 ; B -22 0 612 519 ; -C -1 ; WX 646 ; N afii10088 ; B 66 -161 624 519 ; -C -1 ; WX 583 ; N afii10089 ; B 99 0 594 519 ; -C -1 ; WX 889 ; N afii10090 ; B 70 -12 901 519 ; -C -1 ; WX 935 ; N afii10091 ; B 70 -159 912 519 ; -C -1 ; WX 707 ; N afii10092 ; B 68 0 678 519 ; -C -1 ; WX 854 ; N afii10093 ; B 40 0 868 519 ; -C -1 ; WX 594 ; N afii10094 ; B 35 0 570 519 ; -C -1 ; WX 552 ; N afii10095 ; B 37 -12 540 530 ; -C -1 ; WX 865 ; N afii10096 ; B 40 -12 850 530 ; -C -1 ; WX 589 ; N afii10097 ; B -20 0 599 519 ; -C -1 ; WX 556 ; N afii10071 ; B 58 -12 555 717 ; -C -1 ; WX 611 ; N afii10099 ; B 42 -210 591 716 ; -C -1 ; WX 469 ; N afii10100 ; B 35 0 552 730 ; -C -1 ; WX 563 ; N afii10101 ; B 64 -12 568 530 ; -C -1 ; WX 556 ; N afii10102 ; B 22 -12 552 531 ; -C -1 ; WX 278 ; N afii10103 ; B 40 0 330 716 ; -C -1 ; WX 278 ; N afii10104 ; B 40 0 410 717 ; -C -1 ; WX 278 ; N afii10105 ; B -109 -210 331 716 ; -C -1 ; WX 969 ; N afii10106 ; B -24 -12 942 519 ; -C -1 ; WX 906 ; N afii10107 ; B 40 0 880 519 ; -C -1 ; WX 611 ; N afii10108 ; B 42 0 591 716 ; -C -1 ; WX 556 ; N afii10110 ; B 6 -210 621 727 ; -C -1 ; WX 611 ; N afii10193 ; B 70 -199 619 519 ; -C -1 ; WX 575 ; N afii10050 ; B 43 0 736 914 ; -C -1 ; WX 467 ; N afii10098 ; B 27 0 581 697 ; -C -1 ; WX 1000 ; N afii00208 ; B 37 208 999 311 ; -C -1 ; WX 1146 ; N afii61352 ; B 43 0 1157 716 ; -C -1 ; WX 712 ; N pi ; B 79 0 770 519 ; -C -1 ; WX 333 ; N sheva ; B 68 -306 179 -98 ; -C -1 ; WX 333 ; N hatafsegol ; B -16 -306 290 -98 ; -C -1 ; WX 333 ; N hatafpatah ; B -9 -306 280 -98 ; -C -1 ; WX 333 ; N hatafqamats ; B -9 -306 280 -98 ; -C -1 ; WX 333 ; N hiriq ; B 95 -180 179 -98 ; -C -1 ; WX 333 ; N tsere ; B 31 -180 244 -98 ; -C -1 ; WX 333 ; N segol ; B 31 -306 243 -98 ; -C -1 ; WX 333 ; N patah ; B 36 -154 243 -103 ; -C -1 ; WX 333 ; N qamats ; B 36 -236 243 -103 ; -C -1 ; WX 333 ; N holam ; B 256 577 340 659 ; -C -1 ; WX 333 ; N qubuts ; B -23 -306 270 -98 ; -C -1 ; WX 333 ; N dagesh ; B 185 241 269 323 ; -C -1 ; WX 333 ; N meteg ; B 78 -299 170 -103 ; -C -1 ; WX 447 ; N maqaf ; B 148 408 497 518 ; -C -1 ; WX 333 ; N rafe ; B 198 611 405 662 ; -C -1 ; WX 299 ; N paseq ; B 76 -101 333 620 ; -C -1 ; WX 333 ; N shindot ; B 506 577 590 660 ; -C -1 ; WX 333 ; N sindot ; B 6 577 93 660 ; -C -1 ; WX 333 ; N sofpasuq ; B 98 0 346 519 ; -C -1 ; WX 583 ; N alef ; B 44 0 645 518 ; -C -1 ; WX 576 ; N bet ; B 38 0 579 524 ; -C -1 ; WX 457 ; N gimel ; B 5 0 449 524 ; -C -1 ; WX 550 ; N dalet ; B 109 0 636 518 ; -C -1 ; WX 614 ; N he ; B 69 0 620 524 ; -C -1 ; WX 273 ; N vav ; B 66 0 317 518 ; -C -1 ; WX 413 ; N zayin ; B 129 0 506 518 ; -C -1 ; WX 616 ; N het ; B 66 0 619 524 ; -C -1 ; WX 626 ; N tet ; B 109 -12 650 530 ; -C -1 ; WX 273 ; N yod ; B 115 229 317 518 ; -C -1 ; WX 521 ; N finalkaf ; B 114 -199 529 524 ; -C -1 ; WX 491 ; N kaf ; B 38 -8 515 526 ; -C -1 ; WX 496 ; N lamed ; B 117 0 555 716 ; -C -1 ; WX 611 ; N finalmem ; B 66 0 619 524 ; -C -1 ; WX 630 ; N mem ; B 51 0 631 524 ; -C -1 ; WX 273 ; N finalnun ; B 23 -199 317 518 ; -C -1 ; WX 386 ; N nun ; B 44 0 402 524 ; -C -1 ; WX 613 ; N samekh ; B 85 -12 637 530 ; -C -1 ; WX 543 ; N ayin ; B 5 -77 603 518 ; -C -1 ; WX 594 ; N finalpe ; B 104 -199 601 524 ; -C -1 ; WX 587 ; N pe ; B 54 -8 612 527 ; -C -1 ; WX 500 ; N finaltsadi ; B 115 -199 568 518 ; -C -1 ; WX 512 ; N tsadi ; B 35 0 573 518 ; -C -1 ; WX 573 ; N qof ; B 21 -199 632 518 ; -C -1 ; WX 521 ; N resh ; B 115 0 529 524 ; -C -1 ; WX 715 ; N shin ; B 110 -14 786 518 ; -C -1 ; WX 673 ; N tav ; B 25 -4 677 524 ; -C -1 ; WX 546 ; N doublevav ; B 23 -199 590 518 ; -C -1 ; WX 546 ; N vavyod ; B 115 -199 590 518 ; -C -1 ; WX 546 ; N doubleyod ; B 115 229 590 518 ; -C -1 ; WX 276 ; N geresh ; B 105 312 353 518 ; -C -1 ; WX 504 ; N gershayim ; B 105 312 581 518 ; -C -1 ; WX 818 ; N newsheqelsign ; B 66 0 862 518 ; -C -1 ; WX 273 ; N vavshindot ; B 66 0 317 660 ; -C -1 ; WX 521 ; N finalkafsheva ; B 114 -199 529 524 ; -C -1 ; WX 521 ; N finalkafqamats ; B 95 -199 529 524 ; -C -1 ; WX 496 ; N lamedholam ; B 16 0 555 716 ; -C -1 ; WX 496 ; N lamedholamdagesh ; B 16 0 555 716 ; -C -1 ; WX 559 ; N altayin ; B 24 0 618 518 ; -C -1 ; WX 715 ; N shinshindot ; B 110 -14 786 660 ; -C -1 ; WX 715 ; N shinsindot ; B 110 -14 786 660 ; -C -1 ; WX 715 ; N shindageshshindot ; B 110 -14 786 660 ; -C -1 ; WX 715 ; N shindageshsindot ; B 110 -14 786 660 ; -C -1 ; WX 583 ; N alefpatah ; B 44 -154 645 519 ; -C -1 ; WX 583 ; N alefqamats ; B 44 -236 645 519 ; -C -1 ; WX 583 ; N alefmapiq ; B 44 0 645 519 ; -C -1 ; WX 576 ; N betdagesh ; B 38 0 579 524 ; -C -1 ; WX 454 ; N gimeldagesh ; B 5 0 449 524 ; -C -1 ; WX 550 ; N daletdagesh ; B 109 0 636 518 ; -C -1 ; WX 614 ; N hedagesh ; B 69 0 620 524 ; -C -1 ; WX 323 ; N vavdagesh ; B 59 0 367 518 ; -C -1 ; WX 438 ; N zayindagesh ; B 55 0 522 519 ; -C -1 ; WX 626 ; N tetdagesh ; B 109 -12 650 530 ; -C -1 ; WX 323 ; N yoddagesh ; B 70 229 367 518 ; -C -1 ; WX 521 ; N finalkafdagesh ; B 114 -199 529 524 ; -C -1 ; WX 491 ; N kafdagesh ; B 38 -8 516 526 ; -C -1 ; WX 496 ; N lameddagesh ; B 117 0 555 716 ; -C -1 ; WX 630 ; N memdagesh ; B 51 0 631 524 ; -C -1 ; WX 386 ; N nundagesh ; B 44 0 402 524 ; -C -1 ; WX 613 ; N samekhdagesh ; B 85 -12 638 530 ; -C -1 ; WX 594 ; N finalpedagesh ; B 110 -199 600 524 ; -C -1 ; WX 587 ; N pedagesh ; B 54 -8 612 527 ; -C -1 ; WX 512 ; N tsadidagesh ; B 35 0 573 518 ; -C -1 ; WX 573 ; N qofdagesh ; B 21 -199 632 518 ; -C -1 ; WX 521 ; N reshdagesh ; B 115 0 530 524 ; -C -1 ; WX 715 ; N shindagesh ; B 110 -14 786 518 ; -C -1 ; WX 673 ; N tavdages ; B 25 -4 677 524 ; -C -1 ; WX 273 ; N vavholam ; B 66 0 317 660 ; -C -1 ; WX 576 ; N betrafe ; B 38 0 579 662 ; -C -1 ; WX 491 ; N kafrafe ; B 38 -8 515 662 ; -C -1 ; WX 587 ; N perafe ; B 54 -8 612 662 ; -C -1 ; WX 607 ; N aleflamed ; B 69 0 669 716 ; -C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; -C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; -C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; -C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; -C -1 ; WX 0 ; N uni202A ; B -18 -134 210 603 ; -C -1 ; WX 0 ; N uni202B ; B -210 -134 18 603 ; -C -1 ; WX 0 ; N uni202D ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni202E ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni202C ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206E ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206F ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206A ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206B ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206C ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206D ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uniF00A ; B -18 -208 18 894 ; -C -1 ; WX 0 ; N uniF00B ; B -114 -208 114 894 ; -C -1 ; WX 0 ; N uniF00C ; B -18 -208 109 894 ; -C -1 ; WX 0 ; N uniF00D ; B -109 -208 18 894 ; -C -1 ; WX 0 ; N uniF00E ; B -18 -208 114 894 ; -C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; -C -1 ; WX 837 ; N _b_766 ; B 87 -13 959 728 ; -C -1 ; WX 671 ; N _b_767 ; B 61 -12 780 531 ; -C -1 ; WX 809 ; N _b_768 ; B 91 -12 949 716 ; -C -1 ; WX 714 ; N _b_769 ; B 70 -12 802 519 ; -C -1 ; WX 0 ; N _d_770 ; B -131 829 80 905 ; -C -1 ; WX 0 ; N _d_771 ; B -393 829 -181 905 ; -C -1 ; WX 0 ; N _d_772 ; B -306 754 -110 892 ; -C -1 ; WX 0 ; N f006 ; B -76 829 185 905 ; -C -1 ; WX 0 ; N f007 ; B -298 829 -37 905 ; -C -1 ; WX 0 ; N f009 ; B -205 753 37 892 ; -C -1 ; WX 0 ; N _b_776 ; B -96 747 106 906 ; -C -1 ; WX 0 ; N f010 ; B -101 809 94 906 ; -C -1 ; WX 0 ; N f013 ; B -233 747 -31 906 ; -C -1 ; WX 0 ; N f011 ; B -320 809 -125 906 ; -C -1 ; WX 0 ; N f01c ; B -179 763 169 875 ; -C -1 ; WX 0 ; N f015 ; B -395 821 -51 906 ; -C -1 ; WX 0 ; N _b_782 ; B -323 763 25 875 ; -C -1 ; WX 0 ; N _d_783 ; B -24 728 280 797 ; -C -1 ; WX 0 ; N _d_784 ; B -29 740 270 805 ; -C -1 ; WX 0 ; N f02c ; B -218 -194 -51 -59 ; -C -1 ; WX 513 ; N _b_786 ; B 32 92 552 716 ; -C -1 ; WX 834 ; N _b_787 ; B 85 -30 830 725 ; -C -1 ; WX 834 ; N _b_788 ; B 82 -30 830 725 ; -C -1 ; WX 0 ; N f008 ; B -126 584 116 723 ; -C -1 ; WX 0 ; N _d_790 ; B -270 584 -27 723 ; -C -1 ; WX 0 ; N _d_791 ; B -167 584 29 722 ; -C -1 ; WX 0 ; N f00f ; B -322 584 -126 722 ; -C -1 ; WX 0 ; N f012 ; B -117 584 86 757 ; -C -1 ; WX 0 ; N f014 ; B -274 584 -72 757 ; -C -1 ; WX 0 ; N f016 ; B -411 763 -63 875 ; -C -1 ; WX 0 ; N f017 ; B -508 763 -160 875 ; -C -1 ; WX 0 ; N f018 ; B -508 763 -160 875 ; -C -1 ; WX 0 ; N f019 ; B -354 592 -18 710 ; -C -1 ; WX 0 ; N f01a ; B -468 592 -132 710 ; -C -1 ; WX 0 ; N f01b ; B -483 592 -147 710 ; -C -1 ; WX 0 ; N f01e ; B -450 -194 -283 -59 ; -C -1 ; WX 0 ; N f01f ; B -499 -194 -332 -59 ; -C -1 ; WX 0 ; N f020 ; B -557 -194 -390 -59 ; -C -1 ; WX 0 ; N f021 ; B -473 -194 -306 -59 ; -C -1 ; WX 0 ; N f022 ; B -557 -194 -390 -59 ; -C -1 ; WX 0 ; N _b_806 ; B -138 754 58 892 ; -C -1 ; WX 0 ; N _b_807 ; B -89 753 153 892 ; -C -1 ; WX 0 ; N f01d ; B -215 592 121 710 ; -C -1 ; WX 0 ; N _b_809 ; B -499 -194 -332 -59 ; -C -1 ; WX 0 ; N f023 ; B -413 -194 -246 -59 ; -C -1 ; WX 0 ; N f029 ; B -282 -194 -115 -59 ; -C -1 ; WX 0 ; N f02a ; B -276 -194 -109 -59 ; -C -1 ; WX 0 ; N f02b ; B -276 -194 -109 -59 ; -C -1 ; WX 0 ; N f024 ; B -364 -194 -197 -59 ; -C -1 ; WX 0 ; N f025 ; B -413 -194 -246 -59 ; -C -1 ; WX 0 ; N f026 ; B -467 -194 -300 -59 ; -C -1 ; WX 0 ; N f027 ; B -462 -194 -295 -59 ; -C -1 ; WX 0 ; N f028 ; B -560 -194 -393 -59 ; -C -1 ; WX 0 ; N f02d ; B -341 821 3 906 ; -C -1 ; WX 0 ; N f02e ; B -345 763 3 875 ; -C -1 ; WX 0 ; N f02f ; B -444 821 -100 906 ; -C -1 ; WX 0 ; N f030 ; B -448 763 -100 875 ; -C -1 ; WX 278 ; N f031 ; B 40 0 289 519 ; -C -1 ; WX 722 ; N _b_824 ; B -11 -194 673 716 ; -C -1 ; WX 556 ; N _b_825 ; B 45 -194 533 531 ; -C -1 ; WX 722 ; N _b_826 ; B -11 0 673 906 ; -C -1 ; WX 556 ; N _b_827 ; B 45 -12 533 757 ; -C -1 ; WX 722 ; N _b_828 ; B -11 0 673 905 ; -C -1 ; WX 556 ; N _b_829 ; B 45 -12 571 892 ; -C -1 ; WX 722 ; N _b_830 ; B -11 0 673 905 ; -C -1 ; WX 556 ; N _b_831 ; B 45 -12 533 892 ; -C -1 ; WX 722 ; N _b_832 ; B -11 0 673 906 ; -C -1 ; WX 556 ; N _b_833 ; B 45 -12 533 906 ; -C -1 ; WX 722 ; N _b_834 ; B -11 0 673 906 ; -C -1 ; WX 556 ; N _b_835 ; B 45 -12 582 875 ; -C -1 ; WX 722 ; N _b_836 ; B -11 -194 673 805 ; -C -1 ; WX 556 ; N _b_837 ; B 45 -194 533 731 ; -C -1 ; WX 722 ; N _b_838 ; B -11 0 673 905 ; -C -1 ; WX 556 ; N _b_839 ; B 45 -12 571 892 ; -C -1 ; WX 722 ; N _b_840 ; B -11 0 673 905 ; -C -1 ; WX 556 ; N _b_841 ; B 45 -12 542 892 ; -C -1 ; WX 722 ; N _b_842 ; B -11 0 673 906 ; -C -1 ; WX 556 ; N _b_843 ; B 45 -12 542 906 ; -C -1 ; WX 722 ; N _b_844 ; B -11 0 682 906 ; -C -1 ; WX 556 ; N _b_845 ; B 45 -12 582 875 ; -C -1 ; WX 722 ; N _b_846 ; B -11 -194 673 797 ; -C -1 ; WX 556 ; N _b_847 ; B 45 -194 542 727 ; -C -1 ; WX 667 ; N _b_848 ; B 41 -194 721 716 ; -C -1 ; WX 556 ; N _b_849 ; B 58 -194 555 531 ; -C -1 ; WX 667 ; N _b_850 ; B 41 0 721 906 ; -C -1 ; WX 556 ; N _b_851 ; B 58 -12 555 757 ; -C -1 ; WX 667 ; N _b_852 ; B 41 0 721 874 ; -C -1 ; WX 556 ; N _b_853 ; B 58 -12 555 710 ; -C -1 ; WX 667 ; N _b_854 ; B 41 0 721 905 ; -C -1 ; WX 556 ; N _b_855 ; B 58 -12 572 892 ; -C -1 ; WX 667 ; N _b_856 ; B 41 0 721 905 ; -C -1 ; WX 556 ; N _b_857 ; B 58 -12 555 892 ; -C -1 ; WX 667 ; N _b_858 ; B 41 0 721 906 ; -C -1 ; WX 556 ; N _b_859 ; B 58 -12 555 906 ; -C -1 ; WX 667 ; N _b_860 ; B 41 0 721 906 ; -C -1 ; WX 556 ; N _b_861 ; B 58 -12 582 875 ; -C -1 ; WX 667 ; N _b_862 ; B 41 -194 721 805 ; -C -1 ; WX 556 ; N _b_863 ; B 58 -194 555 731 ; -C -1 ; WX 278 ; N _b_864 ; B 35 0 399 906 ; -C -1 ; WX 278 ; N _b_865 ; B 40 0 369 757 ; -C -1 ; WX 278 ; N _b_866 ; B -3 -194 332 716 ; -C -1 ; WX 278 ; N _b_867 ; B -3 -194 330 716 ; -C -1 ; WX 778 ; N _b_868 ; B 87 -194 784 728 ; -C -1 ; WX 611 ; N _b_869 ; B 61 -194 599 531 ; -C -1 ; WX 778 ; N _b_870 ; B 87 -13 784 906 ; -C -1 ; WX 611 ; N _b_871 ; B 61 -12 599 757 ; -C -1 ; WX 778 ; N _b_872 ; B 87 -13 784 905 ; -C -1 ; WX 611 ; N _b_873 ; B 61 -12 599 892 ; -C -1 ; WX 778 ; N _b_874 ; B 87 -13 784 905 ; -C -1 ; WX 611 ; N _b_875 ; B 61 -12 599 892 ; -C -1 ; WX 778 ; N _b_876 ; B 87 -13 784 906 ; -C -1 ; WX 611 ; N _b_877 ; B 61 -12 599 906 ; -C -1 ; WX 778 ; N _b_878 ; B 87 -13 784 906 ; -C -1 ; WX 611 ; N _b_879 ; B 61 -12 602 875 ; -C -1 ; WX 778 ; N _b_880 ; B 87 -194 784 805 ; -C -1 ; WX 611 ; N _b_881 ; B 61 -194 599 731 ; -C -1 ; WX 837 ; N _b_882 ; B 87 -13 959 904 ; -C -1 ; WX 671 ; N _b_883 ; B 61 -12 780 730 ; -C -1 ; WX 837 ; N _b_884 ; B 87 -13 959 905 ; -C -1 ; WX 671 ; N _b_885 ; B 61 -12 780 732 ; -C -1 ; WX 837 ; N _b_886 ; B 87 -13 959 906 ; -C -1 ; WX 671 ; N _b_887 ; B 61 -12 780 757 ; -C -1 ; WX 837 ; N _b_888 ; B 87 -13 959 874 ; -C -1 ; WX 671 ; N _b_889 ; B 61 -12 780 710 ; -C -1 ; WX 837 ; N _b_890 ; B 87 -194 959 728 ; -C -1 ; WX 671 ; N _b_891 ; B 61 -194 780 531 ; -C -1 ; WX 722 ; N _b_892 ; B 91 -194 765 716 ; -C -1 ; WX 611 ; N _b_893 ; B 70 -194 619 519 ; -C -1 ; WX 722 ; N _b_894 ; B 91 -12 765 906 ; -C -1 ; WX 611 ; N _b_895 ; B 70 -12 619 757 ; -C -1 ; WX 809 ; N _b_896 ; B 91 -12 949 904 ; -C -1 ; WX 714 ; N _b_897 ; B 70 -12 802 730 ; -C -1 ; WX 809 ; N _b_898 ; B 91 -12 949 905 ; -C -1 ; WX 714 ; N _b_899 ; B 70 -12 802 732 ; -C -1 ; WX 809 ; N _b_900 ; B 91 -12 949 906 ; -C -1 ; WX 714 ; N _b_901 ; B 70 -12 802 757 ; -C -1 ; WX 809 ; N _b_902 ; B 91 -12 949 874 ; -C -1 ; WX 714 ; N _b_903 ; B 70 -12 802 710 ; -C -1 ; WX 809 ; N _b_904 ; B 91 -194 949 716 ; -C -1 ; WX 714 ; N _b_905 ; B 70 -194 802 519 ; -C -1 ; WX 667 ; N _b_906 ; B 115 -194 785 716 ; -C -1 ; WX 556 ; N _b_907 ; B 6 -210 621 519 ; -C -1 ; WX 667 ; N _b_908 ; B 115 0 785 906 ; -C -1 ; WX 556 ; N _b_909 ; B 6 -210 621 757 ; -C -1 ; WX 667 ; N _b_910 ; B 115 0 785 874 ; -C -1 ; WX 556 ; N _b_911 ; B 6 -210 621 710 ; -C -1 ; WX 722 ; N uni01CD ; B -11 0 694 908 ; -C -1 ; WX 556 ; N uni01CE ; B 45 -12 562 731 ; -C -1 ; WX 278 ; N uni01CF ; B 35 0 480 908 ; -C -1 ; WX 278 ; N uni01D0 ; B 40 0 445 731 ; -C -1 ; WX 778 ; N uni01D1 ; B 87 -13 784 908 ; -C -1 ; WX 611 ; N uni01D2 ; B 61 -12 599 731 ; -C -1 ; WX 722 ; N uni01D3 ; B 91 -12 765 908 ; -C -1 ; WX 611 ; N uni01D4 ; B 70 -12 619 731 ; -C -1 ; WX 722 ; N uni01D5 ; B 91 -12 765 900 ; -C -1 ; WX 611 ; N uni01D6 ; B 70 -12 619 892 ; -C -1 ; WX 722 ; N uni01D7 ; B 91 -12 765 900 ; -C -1 ; WX 611 ; N uni01D8 ; B 70 -12 619 926 ; -C -1 ; WX 722 ; N uni01D9 ; B 91 -12 765 900 ; -C -1 ; WX 611 ; N uni01DA ; B 70 -12 645 927 ; -C -1 ; WX 722 ; N uni01DB ; B 91 -12 765 900 ; -C -1 ; WX 611 ; N uni01DC ; B 70 -12 619 927 ; -C -1 ; WX 0 ; N _d_928 ; B 31 730 318 900 ; -C -1 ; WX 0 ; N _d_929 ; B 31 730 326 900 ; -C -1 ; WX 0 ; N _d_930 ; B 31 730 323 900 ; -C -1 ; WX 0 ; N _d_931 ; B 31 730 302 900 ; -C -1 ; WX 614 ; N uni0492 ; B 28 0 723 716 ; -C -1 ; WX 469 ; N uni0493 ; B 18 0 552 519 ; -C -1 ; WX 927 ; N uni0496 ; B -15 -198 1016 720 ; -C -1 ; WX 736 ; N uni0497 ; B -25 -161 788 519 ; -C -1 ; WX 615 ; N uni049a ; B 43 -198 701 716 ; -C -1 ; WX 507 ; N uni049b ; B 37 -161 567 519 ; -C -1 ; WX 615 ; N uni049c ; B 43 0 701 716 ; -C -1 ; WX 507 ; N uni049d ; B 37 0 567 519 ; -C -1 ; WX 722 ; N uni04a2 ; B 43 -198 765 716 ; -C -1 ; WX 604 ; N uni04a3 ; B 35 -161 616 519 ; -C -1 ; WX 556 ; N uni04ae ; B 109 0 667 716 ; -C -1 ; WX 556 ; N uni04af ; B 85 -197 624 519 ; -C -1 ; WX 556 ; N uni04b0 ; B 57 0 667 716 ; -C -1 ; WX 556 ; N uni04b1 ; B 5 -197 623 519 ; -C -1 ; WX 667 ; N uni04b2 ; B -30 -198 784 716 ; -C -1 ; WX 556 ; N uni04b3 ; B -22 -161 612 519 ; -C -1 ; WX 708 ; N uni04b8 ; B 129 0 752 716 ; -C -1 ; WX 583 ; N uni04b9 ; B 99 0 594 519 ; -C -1 ; WX 708 ; N uni04ba ; B 53 0 676 716 ; -C -1 ; WX 583 ; N uni04bb ; B 45 0 540 519 ; -C -1 ; WX 748 ; N uni018f ; B 87 -12 754 728 ; -C -1 ; WX 556 ; N uni0259 ; B 49 -12 546 531 ; -C -1 ; WX 778 ; N uni04e8 ; B 87 -12 784 728 ; -C -1 ; WX 611 ; N uni04e9 ; B 61 -12 599 531 ; -EndCharMetrics -StartKernData -StartKernPairs 820 -KPX space A -37 -KPX space Y -18 -KPX space Alphatonos -37 -KPX space Alpha -37 -KPX space Delta -37 -KPX space Lambda -37 -KPX space Upsilon -18 -KPX space Upsilondieresis -18 -KPX one one -74 -KPX A space -37 -KPX A T -74 -KPX A V -74 -KPX A W -55 -KPX A Y -74 -KPX A quoteright -55 -KPX F comma -111 -KPX F period -111 -KPX F A -55 -KPX L space -18 -KPX L T -74 -KPX L V -55 -KPX L W -55 -KPX L Y -74 -KPX L quoteright -74 -KPX P space -37 -KPX P comma -129 -KPX P period -129 -KPX P A -74 -KPX R T -18 -KPX R W -18 -KPX R Y -18 -KPX T comma -74 -KPX T hyphen -55 -KPX T period -74 -KPX T colon -74 -KPX T semicolon -74 -KPX T A -74 -KPX T O -18 -KPX T a -37 -KPX T c -37 -KPX T e -37 -KPX T i -18 -KPX T o -37 -KPX T r -18 -KPX T s -37 -KPX T u -18 -KPX T w -37 -KPX T y -37 -KPX V comma -92 -KPX V hyphen -37 -KPX V period -92 -KPX V colon -37 -KPX V semicolon -37 -KPX V A -74 -KPX V a -37 -KPX V e -37 -KPX V i -37 -KPX V o -37 -KPX V r -18 -KPX V u -18 -KPX V y -18 -KPX W comma -74 -KPX W hyphen -37 -KPX W period -74 -KPX W colon -37 -KPX W semicolon -37 -KPX W A -55 -KPX W a -18 -KPX W e -18 -KPX W i -9 -KPX W o -18 -KPX W r -18 -KPX W u -18 -KPX W y -18 -KPX Y space -18 -KPX Y comma -92 -KPX Y hyphen -74 -KPX Y period -92 -KPX Y colon -55 -KPX Y semicolon -55 -KPX Y A -74 -KPX Y a -37 -KPX Y e -37 -KPX Y i -37 -KPX Y o -37 -KPX Y p -37 -KPX Y q -37 -KPX Y u -37 -KPX Y v -37 -KPX f f -18 -KPX f quoteright 18 -KPX r comma -55 -KPX r period -55 -KPX r quoteright 37 -KPX v comma -55 -KPX v period -55 -KPX w comma -37 -KPX w period -37 -KPX y comma -37 -KPX y period -37 -KPX quoteleft quoteleft -37 -KPX quoteright space -37 -KPX quoteright s -18 -KPX quoteright t 18 -KPX quoteright quoteright -37 -KPX quotedblbase afii10051 -113 -KPX quotedblbase afii10060 -125 -KPX quotedblbase afii10036 -113 -KPX quotedblbase afii10041 -63 -KPX quotedblbase afii10044 -100 -KPX Gamma comma -110 -KPX Gamma period -110 -KPX Gamma iotadieresistonos 130 -KPX Gamma Alpha -87 -KPX Gamma Delta -87 -KPX Gamma Lambda -87 -KPX Gamma iota -18 -KPX Gamma iotadieresis 64 -KPX Theta Alpha -28 -KPX Theta Upsilon -40 -KPX Theta Upsilondieresis -40 -KPX Phi Alpha -28 -KPX Phi Upsilon -54 -KPX Phi Upsilondieresis -54 -KPX delta gamma -18 -KPX delta chi -28 -KPX delta pi -17 -KPX tau phi 14 -KPX tau omega 14 -KPX tau omegatonos 14 -KPX phi gamma -18 -KPX phi lambda -28 -KPX phi chi -28 -KPX phi pi -17 -KPX Alphatonos space -37 -KPX Alphatonos Theta -57 -KPX Alphatonos Phi -57 -KPX Alphatonos Omicron -57 -KPX Alphatonos Tau -92 -KPX Alphatonos Upsilon -123 -KPX Alphatonos Upsilondieresis -123 -KPX Alphatonos gamma -29 -KPX Alphatonos nu -29 -KPX Alphatonos chi -29 -KPX Omicrontonos Upsilon -40 -KPX Omicrontonos Upsilondieresis -40 -KPX Upsilontonos alpha -37 -KPX Upsilontonos delta -37 -KPX Upsilontonos sigma -37 -KPX Upsilontonos phi -37 -KPX Upsilontonos iotadieresistonos 130 -KPX Upsilontonos Alpha -89 -KPX Upsilontonos Delta -66 -KPX Upsilontonos Lambda -55 -KPX Upsilontonos alphatonos -37 -KPX Upsilontonos etatonos -37 -KPX Upsilontonos iotatonos -37 -KPX Upsilontonos eta -37 -KPX Upsilontonos iota -37 -KPX Upsilontonos kappa -37 -KPX Upsilontonos mu -37 -KPX Upsilontonos omicron -37 -KPX Upsilontonos iotadieresis 64 -KPX Upsilontonos omicrontonos -37 -KPX Alpha space -37 -KPX Alpha quoteright -55 -KPX Alpha Theta -57 -KPX Alpha Phi -57 -KPX Alpha Omicron -57 -KPX Alpha Tau -92 -KPX Alpha Upsilon -123 -KPX Alpha Upsilondieresis -123 -KPX Alpha gamma -29 -KPX Alpha nu -29 -KPX Alpha chi -29 -KPX Delta space -37 -KPX Delta Theta -21 -KPX Delta Omicron -21 -KPX Delta Tau -92 -KPX Delta Upsilon -123 -KPX Delta Upsilondieresis -123 -KPX Kappa Theta -72 -KPX Kappa Phi -72 -KPX Kappa alpha -19 -KPX Kappa delta -19 -KPX Kappa sigma -19 -KPX Kappa phi -19 -KPX Kappa Omicron -72 -KPX Kappa alphatonos -19 -KPX Kappa zeta -19 -KPX Kappa theta -19 -KPX Kappa xi -19 -KPX Kappa omicron -19 -KPX Kappa omega -19 -KPX Kappa omicrontonos -19 -KPX Kappa omegatonos -19 -KPX Lambda space -37 -KPX Lambda Theta -21 -KPX Lambda Omicron -21 -KPX Lambda Tau -92 -KPX Lambda Upsilon -123 -KPX Lambda Upsilondieresis -123 -KPX Omicron Alpha -28 -KPX Omicron Upsilon -40 -KPX Omicron Upsilondieresis -40 -KPX Rho comma -128 -KPX Rho period -128 -KPX Rho Alpha -74 -KPX Rho Delta -74 -KPX Rho Lambda -74 -KPX Sigma tau -24 -KPX Tau comma -74 -KPX Tau hyphen -55 -KPX Tau period -74 -KPX Tau colon -74 -KPX Tau semicolon -74 -KPX Tau Theta -18 -KPX Tau Phi -18 -KPX Tau alpha -37 -KPX Tau delta -37 -KPX Tau epsilon -37 -KPX Tau sigma -37 -KPX Tau phi -37 -KPX Tau iotadieresistonos 137 -KPX Tau Alpha -74 -KPX Tau Delta -45 -KPX Tau Lambda -45 -KPX Tau Omicron -18 -KPX Tau Omega -18 -KPX Tau alphatonos -37 -KPX Tau epsilontonos -37 -KPX Tau gamma -27 -KPX Tau eta -18 -KPX Tau iota -18 -KPX Tau mu -18 -KPX Tau nu -37 -KPX Tau omicron -37 -KPX Tau upsilon -18 -KPX Tau chi -37 -KPX Tau psi -27 -KPX Tau iotadieresis 64 -KPX Tau upsilondieresis -18 -KPX Tau omicrontonos -37 -KPX Tau upsilontonos -18 -KPX Upsilon comma -91 -KPX Upsilon hyphen -74 -KPX Upsilon period -91 -KPX Upsilon colon -55 -KPX Upsilon semicolon -55 -KPX Upsilon alpha -37 -KPX Upsilon delta -37 -KPX Upsilon sigma -37 -KPX Upsilon phi -37 -KPX Upsilon iotadieresistonos 130 -KPX Upsilon Alpha -89 -KPX Upsilon Delta -66 -KPX Upsilon Lambda -55 -KPX Upsilon alphatonos -37 -KPX Upsilon etatonos -37 -KPX Upsilon iotatonos -37 -KPX Upsilon gamma -21 -KPX Upsilon eta -37 -KPX Upsilon iota -37 -KPX Upsilon kappa -37 -KPX Upsilon mu -37 -KPX Upsilon omicron -37 -KPX Upsilon iotadieresis 64 -KPX Upsilon omicrontonos -37 -KPX Chi omega -34 -KPX Chi omegatonos -34 -KPX Psi alpha -20 -KPX Psi delta -28 -KPX Psi sigma -20 -KPX Psi phi -20 -KPX Psi alphatonos -20 -KPX Psi theta -17 -KPX Psi omicron -20 -KPX Psi omega -20 -KPX Psi omicrontonos -20 -KPX Psi omegatonos -20 -KPX Omega Upsilon -40 -KPX Omega Upsilondieresis -40 -KPX Upsilondieresis alpha -37 -KPX Upsilondieresis delta -37 -KPX Upsilondieresis sigma -37 -KPX Upsilondieresis phi -37 -KPX Upsilondieresis iotadieresistonos 130 -KPX Upsilondieresis Alpha -89 -KPX Upsilondieresis Delta -66 -KPX Upsilondieresis Lambda -55 -KPX Upsilondieresis alphatonos -37 -KPX Upsilondieresis etatonos -37 -KPX Upsilondieresis iotatonos -37 -KPX Upsilondieresis eta -37 -KPX Upsilondieresis iota -37 -KPX Upsilondieresis kappa -37 -KPX Upsilondieresis mu -37 -KPX Upsilondieresis omicron -37 -KPX Upsilondieresis iotadieresis 64 -KPX Upsilondieresis omicrontonos -37 -KPX zeta alpha -108 -KPX zeta delta -36 -KPX zeta sigma -108 -KPX zeta tau -28 -KPX zeta phi -108 -KPX zeta alphatonos -108 -KPX zeta etatonos -38 -KPX zeta gamma -28 -KPX zeta eta -38 -KPX zeta theta -21 -KPX zeta iota -38 -KPX zeta kappa -38 -KPX zeta nu -28 -KPX zeta omicron -108 -KPX zeta omega -108 -KPX zeta omicrontonos -108 -KPX zeta omegatonos -108 -KPX zeta pi -28 -KPX kappa alpha -38 -KPX kappa delta -38 -KPX kappa sigma -38 -KPX kappa phi -38 -KPX kappa alphatonos -38 -KPX kappa zeta -38 -KPX kappa theta -38 -KPX kappa xi -38 -KPX kappa omicron -38 -KPX kappa sigma1 -38 -KPX kappa omega -38 -KPX kappa omicrontonos -38 -KPX kappa omegatonos -38 -KPX lambda alpha -14 -KPX lambda delta -14 -KPX lambda sigma -14 -KPX lambda phi -14 -KPX lambda alphatonos -14 -KPX lambda upsilondieresistonos -19 -KPX lambda zeta -14 -KPX lambda xi -14 -KPX lambda omicron -14 -KPX lambda sigma1 -14 -KPX lambda upsilon -19 -KPX lambda omega -14 -KPX lambda upsilondieresis -19 -KPX lambda omicrontonos -14 -KPX lambda upsilontonos -19 -KPX lambda omegatonos -14 -KPX xi alpha -21 -KPX xi delta -21 -KPX xi sigma -21 -KPX xi phi -21 -KPX xi alphatonos -21 -KPX xi zeta -21 -KPX xi xi -21 -KPX xi omicron -21 -KPX xi sigma1 -21 -KPX xi omicrontonos -21 -KPX omicron tau -17 -KPX omicron gamma -18 -KPX omicron chi -28 -KPX omicron pi -17 -KPX rho chi -28 -KPX rho pi -17 -KPX chi alpha -14 -KPX chi delta -14 -KPX chi sigma -14 -KPX chi phi -14 -KPX chi alphatonos -14 -KPX chi zeta -14 -KPX chi omicron -14 -KPX chi sigma1 -14 -KPX chi omega -14 -KPX chi omicrontonos -14 -KPX chi omegatonos -14 -KPX omega gamma -18 -KPX omega chi -28 -KPX omega pi -17 -KPX omicrontonos gamma -18 -KPX omicrontonos chi -28 -KPX omicrontonos pi -17 -KPX omegatonos gamma -18 -KPX omegatonos chi -28 -KPX omegatonos pi -17 -KPX afii10052 comma -100 -KPX afii10052 period -100 -KPX afii10058 quoteright -100 -KPX afii10059 quoteright -100 -KPX afii10017 quoteright -75 -KPX afii10017 afii10021 37 -KPX afii10017 afii10025 -38 -KPX afii10017 afii10029 12 -KPX afii10017 afii10032 -50 -KPX afii10017 afii10033 -25 -KPX afii10017 afii10035 -50 -KPX afii10017 afii10036 -101 -KPX afii10017 afii10037 -63 -KPX afii10017 afii10038 -63 -KPX afii10017 afii10041 -50 -KPX afii10017 afii10047 -50 -KPX afii10017 afii10065 12 -KPX afii10017 afii10066 -25 -KPX afii10017 afii10070 -25 -KPX afii10017 afii10080 -25 -KPX afii10017 afii10083 -25 -KPX afii10017 afii10085 -25 -KPX afii10017 afii10086 -25 -KPX afii10018 afii10017 -38 -KPX afii10018 afii10021 12 -KPX afii10018 afii10024 -13 -KPX afii10018 afii10025 -13 -KPX afii10018 afii10029 12 -KPX afii10018 afii10032 -13 -KPX afii10018 afii10035 -13 -KPX afii10018 afii10036 -38 -KPX afii10018 afii10037 -25 -KPX afii10018 afii10038 -26 -KPX afii10018 afii10039 -13 -KPX afii10018 afii10041 -13 -KPX afii10018 afii10044 -50 -KPX afii10018 afii10047 -25 -KPX afii10018 afii10049 -25 -KPX afii10018 afii10077 12 -KPX afii10018 afii10085 -13 -KPX afii10018 afii10097 12 -KPX afii10019 afii10017 -38 -KPX afii10019 afii10024 -25 -KPX afii10019 afii10025 -25 -KPX afii10019 afii10032 -25 -KPX afii10019 afii10035 -25 -KPX afii10019 afii10036 -63 -KPX afii10019 afii10037 -63 -KPX afii10019 afii10038 -38 -KPX afii10019 afii10039 -38 -KPX afii10019 afii10044 -63 -KPX afii10019 afii10049 -25 -KPX afii10019 afii10085 -13 -KPX afii10019 afii10087 -13 -KPX afii10019 afii10089 -38 -KPX afii10020 comma -63 -KPX afii10020 period -63 -KPX afii10020 afii10017 -51 -KPX afii10020 afii10021 -25 -KPX afii10020 afii10025 -13 -KPX afii10020 afii10029 -13 -KPX afii10020 afii10032 -13 -KPX afii10020 afii10049 -13 -KPX afii10020 afii10065 -13 -KPX afii10020 afii10067 -51 -KPX afii10020 afii10069 -13 -KPX afii10020 afii10070 -50 -KPX afii10020 afii10074 -38 -KPX afii10020 afii10077 -38 -KPX afii10020 afii10078 -25 -KPX afii10020 afii10079 -25 -KPX afii10020 afii10080 -50 -KPX afii10020 afii10082 -25 -KPX afii10020 afii10085 -25 -KPX afii10020 afii10093 -25 -KPX afii10020 afii10094 -25 -KPX afii10020 afii10096 -25 -KPX afii10020 afii10097 -25 -KPX afii10021 afii10038 -13 -KPX afii10021 afii10041 25 -KPX afii10021 afii10073 12 -KPX afii10021 afii10085 25 -KPX afii10022 afii10025 -13 -KPX afii10022 afii10029 12 -KPX afii10022 afii10083 12 -KPX afii10024 afii10025 -13 -KPX afii10024 afii10032 -13 -KPX afii10024 afii10035 -13 -KPX afii10024 afii10041 37 -KPX afii10024 afii10044 12 -KPX afii10024 afii10065 12 -KPX afii10024 afii10070 -13 -KPX afii10024 afii10080 -13 -KPX afii10024 afii10085 -13 -KPX afii10025 afii10024 -25 -KPX afii10025 afii10032 -25 -KPX afii10025 afii10035 -25 -KPX afii10025 afii10036 -38 -KPX afii10025 afii10037 -38 -KPX afii10025 afii10038 -25 -KPX afii10025 afii10041 25 -KPX afii10025 afii10049 -25 -KPX afii10025 afii10069 -13 -KPX afii10025 afii10077 12 -KPX afii10028 afii10032 -13 -KPX afii10028 afii10035 -13 -KPX afii10028 afii10036 12 -KPX afii10028 afii10038 -38 -KPX afii10028 afii10041 50 -KPX afii10028 afii10070 -38 -KPX afii10028 afii10073 -25 -KPX afii10028 afii10080 -38 -KPX afii10028 afii10083 -38 -KPX afii10028 afii10085 -13 -KPX afii10028 afii10095 -25 -KPX afii10029 afii10038 -13 -KPX afii10029 afii10065 12 -KPX afii10029 afii10085 12 -KPX afii10030 afii10041 37 -KPX afii10030 afii10065 12 -KPX afii10030 afii10085 12 -KPX afii10030 afii10089 -13 -KPX afii10032 afii10017 -38 -KPX afii10032 afii10021 -13 -KPX afii10032 afii10024 -38 -KPX afii10032 afii10029 -13 -KPX afii10032 afii10037 -63 -KPX afii10032 afii10039 -25 -KPX afii10032 afii10041 25 -KPX afii10032 afii10049 -25 -KPX afii10032 afii10078 12 -KPX afii10032 afii10097 12 -KPX afii10034 comma -125 -KPX afii10034 period -125 -KPX afii10034 colon -13 -KPX afii10034 semicolon -13 -KPX afii10034 guillemotright -25 -KPX afii10034 afii10017 -63 -KPX afii10034 afii10021 -38 -KPX afii10034 afii10024 -38 -KPX afii10034 afii10025 -38 -KPX afii10034 afii10029 -25 -KPX afii10034 afii10036 -38 -KPX afii10034 afii10037 -38 -KPX afii10034 afii10039 -38 -KPX afii10034 afii10049 -25 -KPX afii10034 afii10069 -13 -KPX afii10034 afii10070 -13 -KPX afii10034 afii10080 -13 -KPX afii10035 afii10017 -25 -KPX afii10035 afii10025 -25 -KPX afii10035 afii10036 -38 -KPX afii10035 afii10037 -38 -KPX afii10035 afii10039 -13 -KPX afii10035 afii10041 12 -KPX afii10035 afii10044 -50 -KPX afii10035 afii10047 -25 -KPX afii10035 afii10065 25 -KPX afii10035 afii10072 12 -KPX afii10035 afii10073 12 -KPX afii10035 afii10089 -13 -KPX afii10036 comma -38 -KPX afii10036 period -38 -KPX afii10036 afii10017 -38 -KPX afii10036 afii10024 25 -KPX afii10036 afii10030 12 -KPX afii10036 afii10032 -13 -KPX afii10036 afii10038 -13 -KPX afii10036 afii10047 12 -KPX afii10036 afii10067 -38 -KPX afii10036 afii10070 -38 -KPX afii10036 afii10074 -38 -KPX afii10036 afii10076 -25 -KPX afii10036 afii10077 -25 -KPX afii10036 afii10078 -25 -KPX afii10036 afii10080 -38 -KPX afii10036 afii10081 -13 -KPX afii10036 afii10082 -25 -KPX afii10036 afii10083 -38 -KPX afii10036 afii10085 -25 -KPX afii10036 afii10087 -25 -KPX afii10036 afii10091 -25 -KPX afii10036 afii10093 -13 -KPX afii10036 afii10094 -13 -KPX afii10036 afii10096 -13 -KPX afii10036 afii10097 -13 -KPX afii10037 comma -75 -KPX afii10037 period -75 -KPX afii10037 colon -25 -KPX afii10037 semicolon -25 -KPX afii10037 afii10017 -75 -KPX afii10037 afii10021 -38 -KPX afii10037 afii10025 -13 -KPX afii10037 afii10029 -13 -KPX afii10037 afii10032 -13 -KPX afii10037 afii10038 -38 -KPX afii10037 afii10047 -13 -KPX afii10037 afii10049 -13 -KPX afii10037 afii10066 -25 -KPX afii10037 afii10067 -50 -KPX afii10037 afii10068 -38 -KPX afii10037 afii10069 -25 -KPX afii10037 afii10070 -50 -KPX afii10037 afii10072 -13 -KPX afii10037 afii10073 -38 -KPX afii10037 afii10074 -38 -KPX afii10037 afii10075 -25 -KPX afii10037 afii10076 -25 -KPX afii10037 afii10077 -38 -KPX afii10037 afii10078 -25 -KPX afii10037 afii10079 -25 -KPX afii10037 afii10080 -63 -KPX afii10037 afii10081 -25 -KPX afii10037 afii10082 -25 -KPX afii10037 afii10083 -50 -KPX afii10037 afii10087 -25 -KPX afii10037 afii10088 -25 -KPX afii10037 afii10090 -25 -KPX afii10037 afii10091 -25 -KPX afii10037 afii10096 -25 -KPX afii10037 afii10097 -25 -KPX afii10038 afii10017 -38 -KPX afii10038 afii10021 -25 -KPX afii10038 afii10029 -25 -KPX afii10038 afii10030 12 -KPX afii10038 afii10036 -63 -KPX afii10038 afii10037 -63 -KPX afii10038 afii10041 25 -KPX afii10038 afii10049 -38 -KPX afii10038 afii10077 -13 -KPX afii10039 afii10025 12 -KPX afii10039 afii10032 -13 -KPX afii10039 afii10035 -13 -KPX afii10039 afii10038 -25 -KPX afii10039 afii10047 -13 -KPX afii10039 afii10080 -38 -KPX afii10039 afii10085 -13 -KPX afii10040 afii10065 25 -KPX afii10043 afii10065 25 -KPX afii10043 afii10085 25 -KPX afii10044 quoteright -100 -KPX afii10044 afii10049 -25 -KPX afii10046 quoteright -88 -KPX afii10046 afii10017 -25 -KPX afii10046 afii10024 -25 -KPX afii10046 afii10025 -25 -KPX afii10046 afii10030 -13 -KPX afii10046 afii10032 -38 -KPX afii10046 afii10035 -38 -KPX afii10046 afii10036 -100 -KPX afii10046 afii10039 -25 -KPX afii10046 afii10041 -38 -KPX afii10046 afii10047 -38 -KPX afii10046 afii10049 -38 -KPX afii10047 afii10021 -13 -KPX afii10047 afii10024 -25 -KPX afii10047 afii10025 -25 -KPX afii10047 afii10029 -25 -KPX afii10047 afii10039 -25 -KPX afii10047 afii10049 -38 -KPX afii10048 afii10017 -38 -KPX afii10048 afii10024 -25 -KPX afii10048 afii10036 -51 -KPX afii10048 afii10039 -13 -KPX afii10048 afii10041 12 -KPX afii10065 afii10077 12 -KPX afii10065 afii10085 -13 -KPX afii10065 afii10089 -38 -KPX afii10065 afii10095 -13 -KPX afii10066 afii10072 -13 -KPX afii10066 afii10073 -13 -KPX afii10066 afii10077 -13 -KPX afii10066 afii10078 -13 -KPX afii10066 afii10085 -25 -KPX afii10066 afii10087 -25 -KPX afii10066 afii10089 -38 -KPX afii10066 afii10092 -51 -KPX afii10066 afii10095 -13 -KPX afii10067 afii10065 -13 -KPX afii10067 afii10066 -25 -KPX afii10067 afii10069 -25 -KPX afii10067 afii10070 -25 -KPX afii10067 afii10072 -13 -KPX afii10067 afii10073 -13 -KPX afii10067 afii10078 -25 -KPX afii10067 afii10080 -25 -KPX afii10067 afii10083 -25 -KPX afii10067 afii10084 -13 -KPX afii10067 afii10085 -38 -KPX afii10067 afii10086 -25 -KPX afii10067 afii10089 -50 -KPX afii10067 afii10092 -63 -KPX afii10067 afii10097 -13 -KPX afii10068 comma -13 -KPX afii10068 period -13 -KPX afii10068 afii10065 -13 -KPX afii10068 afii10069 -38 -KPX afii10068 afii10070 -25 -KPX afii10068 afii10073 -25 -KPX afii10068 afii10078 -25 -KPX afii10068 afii10080 -25 -KPX afii10068 afii10083 -25 -KPX afii10068 afii10097 -13 -KPX afii10069 afii10073 -13 -KPX afii10070 afii10065 12 -KPX afii10070 afii10066 12 -KPX afii10070 afii10069 12 -KPX afii10070 afii10072 -13 -KPX afii10070 afii10077 12 -KPX afii10070 afii10080 12 -KPX afii10070 afii10083 12 -KPX afii10070 afii10085 -13 -KPX afii10070 afii10086 12 -KPX afii10070 afii10087 -13 -KPX afii10070 afii10089 -25 -KPX afii10072 afii10065 12 -KPX afii10072 afii10066 12 -KPX afii10072 afii10085 12 -KPX afii10072 afii10089 -13 -KPX afii10072 afii10092 12 -KPX afii10073 afii10066 -13 -KPX afii10073 afii10069 -13 -KPX afii10073 afii10070 -13 -KPX afii10073 afii10073 -13 -KPX afii10073 afii10078 -13 -KPX afii10073 afii10080 -13 -KPX afii10073 afii10083 -13 -KPX afii10073 afii10085 -38 -KPX afii10073 afii10086 -13 -KPX afii10073 afii10089 -50 -KPX afii10073 afii10092 -50 -KPX afii10076 afii10065 12 -KPX afii10076 afii10066 12 -KPX afii10076 afii10077 25 -KPX afii10076 afii10085 12 -KPX afii10076 afii10089 -13 -KPX afii10076 afii10095 12 -KPX afii10077 afii10066 -13 -KPX afii10077 afii10070 -13 -KPX afii10077 afii10080 -13 -KPX afii10077 afii10083 -13 -KPX afii10077 afii10085 -13 -KPX afii10077 afii10086 -13 -KPX afii10077 afii10089 -25 -KPX afii10078 afii10073 -13 -KPX afii10080 afii10065 12 -KPX afii10080 afii10072 -13 -KPX afii10080 afii10085 -25 -KPX afii10080 afii10087 -25 -KPX afii10080 afii10089 -50 -KPX afii10080 afii10095 -13 -KPX afii10082 afii10072 -13 -KPX afii10082 afii10073 -13 -KPX afii10082 afii10077 -13 -KPX afii10082 afii10078 -13 -KPX afii10082 afii10085 -26 -KPX afii10082 afii10087 -25 -KPX afii10082 afii10089 -50 -KPX afii10082 afii10095 -13 -KPX afii10083 afii10072 -13 -KPX afii10083 afii10073 -13 -KPX afii10083 afii10085 -13 -KPX afii10083 afii10086 -13 -KPX afii10083 afii10087 -13 -KPX afii10083 afii10089 -38 -KPX afii10083 afii10092 -25 -KPX afii10084 comma -13 -KPX afii10084 period -13 -KPX afii10084 afii10069 -13 -KPX afii10084 afii10070 -13 -KPX afii10084 afii10072 -13 -KPX afii10084 afii10073 -25 -KPX afii10084 afii10077 -13 -KPX afii10084 afii10078 -13 -KPX afii10084 afii10080 -13 -KPX afii10084 afii10083 -13 -KPX afii10084 afii10085 -25 -KPX afii10084 afii10095 -25 -KPX afii10085 comma -38 -KPX afii10085 period -38 -KPX afii10085 afii10066 12 -KPX afii10085 afii10072 12 -KPX afii10085 afii10073 12 -KPX afii10085 afii10087 12 -KPX afii10085 afii10097 12 -KPX afii10086 afii10085 -25 -KPX afii10086 afii10089 -38 -KPX afii10087 afii10065 -13 -KPX afii10087 afii10066 -13 -KPX afii10087 afii10070 -25 -KPX afii10087 afii10073 -13 -KPX afii10087 afii10080 -25 -KPX afii10087 afii10083 -25 -KPX afii10087 afii10086 -25 -KPX afii10087 afii10089 -25 -KPX afii10087 afii10095 -13 -KPX afii10088 afii10065 -13 -KPX afii10088 afii10070 -38 -KPX afii10088 afii10073 -13 -KPX afii10088 afii10080 -38 -KPX afii10088 afii10083 -38 -KPX afii10088 afii10085 -13 -KPX afii10091 afii10070 -25 -KPX afii10091 afii10080 -25 -KPX afii10094 afii10084 -25 -KPX afii10094 afii10089 -100 -KPX afii10095 afii10066 -13 -KPX afii10095 afii10070 -13 -KPX afii10095 afii10072 -13 -KPX afii10095 afii10073 -13 -KPX afii10095 afii10078 -25 -KPX afii10095 afii10080 -13 -KPX afii10095 afii10083 -13 -KPX afii10095 afii10086 -13 -KPX afii10095 afii10087 -25 -KPX afii10096 afii10066 -13 -KPX afii10096 afii10069 -13 -KPX afii10096 afii10070 -13 -KPX afii10096 afii10072 -25 -KPX afii10096 afii10077 -13 -KPX afii10096 afii10078 -13 -KPX afii10096 afii10080 -13 -KPX afii10096 afii10083 -13 -KPX afii10096 afii10084 -13 -KPX afii10096 afii10086 -13 -KPX afii10096 afii10087 -25 -KPX afii10096 afii10089 -63 -KPX afii10096 afii10095 -25 -KPX afii10110 comma -38 -KPX afii10110 period -38 -KPX afii10110 colon -13 -KPX afii10110 semicolon -13 -KPX afii10050 comma -25 -KPX afii10050 period -25 -KPX pi phi 14 -KPX pi omega 14 -KPX pi omegatonos 14 -EndKernPairs -EndKernData -EndFontMetrics +StartFontMetrics 4.1 +FontName Arial-BoldItalicMT +FullName Arial Bold Italic +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Arial +Weight Bold Italic +Version Version 2.90 +Characters 956 +ItalicAngle -12.0 +Ascender 905 +Descender -212 +UnderlineThickness 105 +UnderlinePosition -106 +IsFixedPitch false +FontBBox -560 -376 1157 1000 +StartCharMetrics 991 +C 0 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 278 ; N space ; B 62 0 353 716 ; +C 33 ; WX 333 ; N exclam ; B 62 0 353 716 ; +C 34 ; WX 474 ; N quotedbl ; B 151 461 507 716 ; +C 35 ; WX 556 ; N numbersign ; B 9 -12 544 728 ; +C 36 ; WX 556 ; N dollar ; B 44 -99 576 770 ; +C 37 ; WX 889 ; N percent ; B 91 -31 864 728 ; +C 38 ; WX 722 ; N ampersand ; B 83 -17 706 728 ; +C 39 ; WX 238 ; N quotesingle ; B 151 461 329 716 ; +C 40 ; WX 333 ; N parenleft ; B 66 -210 436 728 ; +C 41 ; WX 333 ; N parenright ; B -78 -210 292 728 ; +C 42 ; WX 389 ; N asterisk ; B 14 387 368 728 ; +C 43 ; WX 584 ; N plus ; B 42 103 542 604 ; +C 44 ; WX 278 ; N comma ; B 10 -155 212 135 ; +C 45 ; WX 333 ; N hyphen ; B 39 190 339 326 ; +C 46 ; WX 278 ; N period ; B 44 0 211 135 ; +C 47 ; WX 278 ; N slash ; B -43 -12 409 728 ; +C 48 ; WX 556 ; N zero ; B 64 -12 571 719 ; +C 49 ; WX 556 ; N one ; B 119 0 511 720 ; +C 50 ; WX 556 ; N two ; B 61 0 571 719 ; +C 51 ; WX 556 ; N three ; B 51 -12 560 719 ; +C 52 ; WX 556 ; N four ; B 27 0 560 716 ; +C 53 ; WX 556 ; N five ; B 63 -12 578 706 ; +C 54 ; WX 556 ; N six ; B 81 -13 576 719 ; +C 55 ; WX 556 ; N seven ; B 104 0 603 706 ; +C 56 ; WX 556 ; N eight ; B 66 -13 567 719 ; +C 57 ; WX 556 ; N nine ; B 63 -12 558 719 ; +C 58 ; WX 333 ; N colon ; B 70 0 317 519 ; +C 59 ; WX 333 ; N semicolon ; B 41 -155 320 519 ; +C 60 ; WX 584 ; N less ; B 46 82 537 625 ; +C 61 ; WX 584 ; N equal ; B 42 182 542 524 ; +C 62 ; WX 584 ; N greater ; B 46 81 538 625 ; +C 63 ; WX 611 ; N question ; B 123 0 618 728 ; +C 64 ; WX 975 ; N at ; B 30 -210 972 729 ; +C 65 ; WX 722 ; N A ; B -11 0 673 716 ; +C 66 ; WX 722 ; N B ; B 40 0 710 716 ; +C 67 ; WX 722 ; N C ; B 95 -13 746 728 ; +C 68 ; WX 722 ; N D ; B 43 0 725 716 ; +C 69 ; WX 667 ; N E ; B 41 0 721 716 ; +C 70 ; WX 611 ; N F ; B 39 0 690 716 ; +C 71 ; WX 778 ; N G ; B 88 -12 786 728 ; +C 72 ; WX 722 ; N H ; B 43 0 765 716 ; +C 73 ; WX 278 ; N I ; B 35 0 332 716 ; +C 74 ; WX 556 ; N J ; B 29 -12 600 716 ; +C 75 ; WX 722 ; N K ; B 40 0 801 716 ; +C 76 ; WX 611 ; N L ; B 45 0 582 716 ; +C 77 ; WX 833 ; N M ; B 41 0 878 716 ; +C 78 ; WX 722 ; N N ; B 45 0 763 716 ; +C 79 ; WX 778 ; N O ; B 87 -13 784 728 ; +C 80 ; WX 667 ; N P ; B 41 0 702 716 ; +C 81 ; WX 778 ; N Q ; B 87 -95 784 728 ; +C 82 ; WX 722 ; N R ; B 44 0 741 716 ; +C 83 ; WX 667 ; N S ; B 62 -12 676 728 ; +C 84 ; WX 611 ; N T ; B 120 0 709 716 ; +C 85 ; WX 722 ; N U ; B 91 -12 765 716 ; +C 86 ; WX 667 ; N V ; B 113 0 793 716 ; +C 87 ; WX 944 ; N W ; B 117 0 1068 716 ; +C 88 ; WX 667 ; N X ; B -30 0 784 716 ; +C 89 ; WX 667 ; N Y ; B 115 0 785 716 ; +C 90 ; WX 611 ; N Z ; B 25 0 668 716 ; +C 91 ; WX 333 ; N bracketleft ; B 10 -197 439 716 ; +C 92 ; WX 278 ; N backslash ; B 78 -12 287 728 ; +C 93 ; WX 333 ; N bracketright ; B -56 -197 375 716 ; +C 94 ; WX 584 ; N asciicircum ; B 56 338 527 728 ; +C 95 ; WX 556 ; N underscore ; B -9 -198 561 -109 ; +C 96 ; WX 333 ; N grave ; B 134 586 331 732 ; +C 97 ; WX 556 ; N a ; B 45 -12 533 531 ; +C 98 ; WX 611 ; N b ; B 36 -12 602 716 ; +C 99 ; WX 556 ; N c ; B 60 -12 564 531 ; +C 100 ; WX 611 ; N d ; B 59 -12 668 716 ; +C 101 ; WX 556 ; N e ; B 58 -12 555 531 ; +C 102 ; WX 333 ; N f ; B 54 0 471 728 ; +C 103 ; WX 611 ; N g ; B 31 -210 623 531 ; +C 104 ; WX 611 ; N h ; B 42 0 591 716 ; +C 105 ; WX 278 ; N i ; B 40 0 330 716 ; +C 106 ; WX 278 ; N j ; B -109 -210 331 716 ; +C 107 ; WX 556 ; N k ; B 38 0 614 716 ; +C 108 ; WX 278 ; N l ; B 39 0 329 716 ; +C 109 ; WX 889 ; N m ; B 36 0 869 531 ; +C 110 ; WX 611 ; N n ; B 42 0 591 531 ; +C 111 ; WX 611 ; N o ; B 61 -12 599 531 ; +C 112 ; WX 611 ; N p ; B -5 -198 605 531 ; +C 113 ; WX 611 ; N q ; B 60 -198 625 531 ; +C 114 ; WX 389 ; N r ; B 32 0 474 531 ; +C 115 ; WX 556 ; N s ; B 22 -12 552 531 ; +C 116 ; WX 333 ; N t ; B 75 -12 391 698 ; +C 117 ; WX 611 ; N u ; B 70 -12 619 519 ; +C 118 ; WX 556 ; N v ; B 75 0 618 519 ; +C 119 ; WX 778 ; N w ; B 72 0 840 519 ; +C 120 ; WX 556 ; N x ; B -22 0 612 519 ; +C 121 ; WX 556 ; N y ; B 6 -210 621 519 ; +C 122 ; WX 500 ; N z ; B 17 0 519 519 ; +C 123 ; WX 389 ; N braceleft ; B 40 -210 488 728 ; +C 124 ; WX 280 ; N bar ; B 86 -210 195 728 ; +C 125 ; WX 389 ; N braceright ; B -87 -210 361 728 ; +C 126 ; WX 584 ; N asciitilde ; B 33 253 551 451 ; +C 127 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 556 ; N Euro ; B 27 -13 639 728 ; +C 129 ; WX 614 ; N afii10052 ; B 44 0 723 905 ; +C 130 ; WX 278 ; N quotesinglbase ; B 10 -155 212 135 ; +C 131 ; WX 556 ; N florin ; B -10 -210 558 728 ; +C 132 ; WX 500 ; N quotedblbase ; B 3 -155 441 135 ; +C 133 ; WX 1000 ; N ellipsis ; B 93 0 907 135 ; +C 134 ; WX 556 ; N dagger ; B 84 -171 594 706 ; +C 135 ; WX 556 ; N daggerdbl ; B -1 -171 600 706 ; +C 136 ; WX 333 ; N circumflex ; B 56 584 392 731 ; +C 137 ; WX 1000 ; N perthousand ; B 68 -28 1021 728 ; +C 138 ; WX 667 ; N Scaron ; B 62 -12 676 905 ; +C 139 ; WX 333 ; N guilsinglleft ; B 60 35 378 477 ; +C 140 ; WX 1000 ; N OE ; B 69 -12 1079 728 ; +C 141 ; WX 622 ; N afii10061 ; B 43 0 701 905 ; +C 142 ; WX 611 ; N Zcaron ; B 25 0 668 905 ; +C 143 ; WX 719 ; N afii10145 ; B 43 -198 764 716 ; +C 144 ; WX 500 ; N quotedblbase ; B 3 -155 441 135 ; +C 145 ; WX 278 ; N quoteleft ; B 109 433 311 724 ; +C 146 ; WX 278 ; N quoteright ; B 124 425 326 716 ; +C 147 ; WX 500 ; N quotedblleft ; B 125 433 563 724 ; +C 148 ; WX 500 ; N quotedblright ; B 128 425 566 716 ; +C 149 ; WX 350 ; N bullet ; B 32 209 321 498 ; +C 150 ; WX 556 ; N endash ; B -2 208 554 311 ; +C 151 ; WX 1000 ; N emdash ; B 0 208 1000 311 ; +C 152 ; WX 333 ; N tilde ; B 93 592 429 710 ; +C 153 ; WX 1000 ; N trademark ; B 105 316 877 716 ; +C 154 ; WX 556 ; N scaron ; B 22 -12 552 731 ; +C 155 ; WX 333 ; N guilsinglright ; B 10 35 319 477 ; +C 156 ; WX 944 ; N oe ; B 58 -12 944 531 ; +C 157 ; WX 507 ; N afii10109 ; B 37 0 567 730 ; +C 158 ; WX 500 ; N zcaron ; B 17 0 528 731 ; +C 159 ; WX 667 ; N Ydieresis ; B 115 0 785 876 ; +C 160 ; WX 278 ; N space ; B 62 0 353 716 ; +C 161 ; WX 333 ; N exclamdown ; B 12 -197 305 519 ; +C 162 ; WX 556 ; N cent ; B 59 -193 563 714 ; +C 163 ; WX 556 ; N sterling ; B 21 -18 610 728 ; +C 164 ; WX 556 ; N currency ; B 22 101 531 610 ; +C 165 ; WX 556 ; N yen ; B 24 0 667 716 ; +C 166 ; WX 280 ; N brokenbar ; B 86 -210 195 728 ; +C 167 ; WX 556 ; N section ; B 21 -212 560 728 ; +C 168 ; WX 333 ; N dieresis ; B 84 597 435 717 ; +C 169 ; WX 737 ; N copyright ; B -4 -18 744 730 ; +C 170 ; WX 370 ; N ordfeminine ; B 82 363 412 728 ; +C 171 ; WX 556 ; N guillemotleft ; B 53 35 562 477 ; +C 172 ; WX 584 ; N logicalnot ; B 42 184 542 524 ; +C 173 ; WX 333 ; N hyphen ; B 39 190 339 326 ; +C 174 ; WX 737 ; N registered ; B -4 -18 744 730 ; +C 175 ; WX 552 ; N overscore ; B -9 758 561 847 ; +C 176 ; WX 400 ; N degree ; B 42 417 354 728 ; +C 177 ; WX 549 ; N plusminus ; B 24 0 525 674 ; +C 178 ; WX 333 ; N twosuperior ; B 82 355 396 725 ; +C 179 ; WX 333 ; N threesuperior ; B 76 349 390 725 ; +C 180 ; WX 333 ; N acute ; B 184 584 435 730 ; +C 181 ; WX 576 ; N mu1 ; B -37 -201 584 519 ; +C 182 ; WX 556 ; N paragraph ; B -1 -197 551 716 ; +C 183 ; WX 278 ; N periodcentered ; B 72 280 209 417 ; +C 184 ; WX 333 ; N cedilla ; B 7 -208 267 -13 ; +C 185 ; WX 333 ; N onesuperior ; B 115 355 362 726 ; +C 186 ; WX 365 ; N ordmasculine ; B 72 362 415 728 ; +C 187 ; WX 556 ; N guillemotright ; B 22 35 531 477 ; +C 188 ; WX 834 ; N onequarter ; B 100 -30 840 725 ; +C 189 ; WX 834 ; N onehalf ; B 85 -30 835 725 ; +C 190 ; WX 834 ; N threequarters ; B 76 -30 852 725 ; +C 191 ; WX 611 ; N questiondown ; B 27 -209 522 519 ; +C 192 ; WX 722 ; N Agrave ; B -11 0 673 905 ; +C 193 ; WX 722 ; N Aacute ; B -11 0 686 904 ; +C 194 ; WX 722 ; N Acircumflex ; B -11 0 673 905 ; +C 195 ; WX 722 ; N Atilde ; B -11 0 673 874 ; +C 196 ; WX 722 ; N Adieresis ; B -11 0 681 876 ; +C 197 ; WX 722 ; N Aring ; B -11 -9 673 854 ; +C 198 ; WX 1000 ; N AE ; B -32 0 1059 716 ; +C 199 ; WX 722 ; N Ccedilla ; B 95 -205 746 728 ; +C 200 ; WX 667 ; N Egrave ; B 41 0 721 905 ; +C 201 ; WX 667 ; N Eacute ; B 41 0 721 904 ; +C 202 ; WX 667 ; N Ecircumflex ; B 41 0 721 905 ; +C 203 ; WX 667 ; N Edieresis ; B 41 0 721 876 ; +C 204 ; WX 278 ; N Igrave ; B 35 0 383 905 ; +C 205 ; WX 278 ; N Iacute ; B 35 0 451 904 ; +C 206 ; WX 278 ; N Icircumflex ; B 35 0 426 905 ; +C 207 ; WX 278 ; N Idieresis ; B 35 0 453 876 ; +C 208 ; WX 722 ; N Eth ; B 37 0 725 716 ; +C 209 ; WX 722 ; N Ntilde ; B 45 0 763 874 ; +C 210 ; WX 778 ; N Ograve ; B 87 -13 784 905 ; +C 211 ; WX 778 ; N Oacute ; B 87 -13 784 904 ; +C 212 ; WX 778 ; N Ocircumflex ; B 87 -13 784 905 ; +C 213 ; WX 778 ; N Otilde ; B 87 -13 784 874 ; +C 214 ; WX 778 ; N Odieresis ; B 87 -13 784 876 ; +C 215 ; WX 584 ; N multiply ; B 53 115 530 591 ; +C 216 ; WX 778 ; N Oslash ; B 78 -60 787 767 ; +C 217 ; WX 722 ; N Ugrave ; B 91 -12 765 905 ; +C 218 ; WX 722 ; N Uacute ; B 91 -12 765 904 ; +C 219 ; WX 722 ; N Ucircumflex ; B 91 -12 765 905 ; +C 220 ; WX 722 ; N Udieresis ; B 91 -12 765 876 ; +C 221 ; WX 667 ; N Yacute ; B 115 0 785 904 ; +C 222 ; WX 667 ; N Thorn ; B 41 0 673 716 ; +C 223 ; WX 611 ; N germandbls ; B 35 -12 582 728 ; +C 224 ; WX 556 ; N agrave ; B 45 -12 533 732 ; +C 225 ; WX 556 ; N aacute ; B 45 -12 567 730 ; +C 226 ; WX 556 ; N acircumflex ; B 45 -12 533 731 ; +C 227 ; WX 556 ; N atilde ; B 45 -12 550 710 ; +C 228 ; WX 556 ; N adieresis ; B 45 -12 554 717 ; +C 229 ; WX 556 ; N aring ; B 45 -12 533 754 ; +C 230 ; WX 889 ; N ae ; B 31 -12 866 531 ; +C 231 ; WX 556 ; N ccedilla ; B 60 -204 564 531 ; +C 232 ; WX 556 ; N egrave ; B 58 -12 555 732 ; +C 233 ; WX 556 ; N eacute ; B 58 -12 562 730 ; +C 234 ; WX 556 ; N ecircumflex ; B 58 -12 555 731 ; +C 235 ; WX 556 ; N edieresis ; B 58 -12 555 717 ; +C 236 ; WX 278 ; N igrave ; B 40 0 347 732 ; +C 237 ; WX 278 ; N iacute ; B 40 0 413 730 ; +C 238 ; WX 278 ; N icircumflex ; B 40 0 390 731 ; +C 239 ; WX 278 ; N idieresis ; B 40 0 417 717 ; +C 240 ; WX 611 ; N eth ; B 61 -13 608 716 ; +C 241 ; WX 611 ; N ntilde ; B 42 0 591 710 ; +C 242 ; WX 611 ; N ograve ; B 61 -12 599 732 ; +C 243 ; WX 611 ; N oacute ; B 61 -12 599 730 ; +C 244 ; WX 611 ; N ocircumflex ; B 61 -12 599 731 ; +C 245 ; WX 611 ; N otilde ; B 61 -12 599 710 ; +C 246 ; WX 611 ; N odieresis ; B 61 -12 599 717 ; +C 247 ; WX 549 ; N divide ; B 24 90 524 616 ; +C 248 ; WX 611 ; N oslash ; B 53 -52 604 571 ; +C 249 ; WX 611 ; N ugrave ; B 70 -12 619 732 ; +C 250 ; WX 611 ; N uacute ; B 70 -12 619 730 ; +C 251 ; WX 611 ; N ucircumflex ; B 70 -12 619 731 ; +C 252 ; WX 611 ; N udieresis ; B 70 -12 619 717 ; +C 253 ; WX 556 ; N yacute ; B 6 -210 621 730 ; +C 254 ; WX 611 ; N thorn ; B -9 -198 603 716 ; +C 255 ; WX 556 ; N ydieresis ; B 6 -210 621 717 ; +C -1 ; WX 0 ; N .null ; B 62 0 353 716 ; +C -1 ; WX 278 ; N nonmarkingreturn ; B 62 0 353 716 ; +C -1 ; WX 549 ; N notequal ; B 24 -12 524 719 ; +C -1 ; WX 713 ; N infinity ; B 74 182 640 523 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 520 708 ; +C -1 ; WX 549 ; N greaterequal ; B 29 0 520 708 ; +C -1 ; WX 494 ; N partialdiff ; B 20 -12 475 728 ; +C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ; +C -1 ; WX 823 ; N product ; B 79 -210 744 728 ; +C -1 ; WX 549 ; N pi1 ; B 0 0 588 519 ; +C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ; +C -1 ; WX 768 ; N Ohm ; B 27 0 747 734 ; +C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; +C -1 ; WX 549 ; N approxequal ; B 15 135 534 569 ; +C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; +C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; +C -1 ; WX 167 ; N fraction ; B -249 -30 492 725 ; +C -1 ; WX 611 ; N fi ; B 58 0 662 728 ; +C -1 ; WX 611 ; N fl ; B 57 0 661 728 ; +C -1 ; WX 278 ; N dotlessi ; B 40 0 289 519 ; +C -1 ; WX 333 ; N macron ; B 85 603 417 697 ; +C -1 ; WX 333 ; N breve ; B 84 585 391 727 ; +C -1 ; WX 333 ; N dotaccent ; B 163 599 330 728 ; +C -1 ; WX 333 ; N ring ; B 150 565 339 754 ; +C -1 ; WX 333 ; N hungarumlaut ; B 33 583 466 728 ; +C -1 ; WX 333 ; N ogonek ; B 62 -208 271 9 ; +C -1 ; WX 333 ; N caron ; B 109 584 445 731 ; +C -1 ; WX 611 ; N Lslash ; B 15 0 585 716 ; +C -1 ; WX 278 ; N lslash ; B 30 0 331 716 ; +C -1 ; WX 584 ; N minus ; B 42 289 542 417 ; +C -1 ; WX 556 ; N franc ; B -8 0 631 716 ; +C -1 ; WX 778 ; N Gbreve ; B 88 -12 786 888 ; +C -1 ; WX 611 ; N gbreve ; B 31 -210 623 727 ; +C -1 ; WX 278 ; N Idot ; B 35 0 364 884 ; +C -1 ; WX 667 ; N Scedilla ; B 62 -208 676 728 ; +C -1 ; WX 556 ; N scedilla ; B 22 -204 552 531 ; +C -1 ; WX 722 ; N Cacute ; B 95 -13 746 904 ; +C -1 ; WX 556 ; N cacute ; B 60 -12 564 730 ; +C -1 ; WX 722 ; N Ccaron ; B 95 -13 746 902 ; +C -1 ; WX 556 ; N ccaron ; B 60 -12 579 731 ; +C -1 ; WX 611 ; N dmacron ; B 59 -12 728 716 ; +C -1 ; WX 333 ; N middot ; B 258 290 424 426 ; +C -1 ; WX 722 ; N Abreve ; B -11 0 673 888 ; +C -1 ; WX 556 ; N abreve ; B 45 -12 542 727 ; +C -1 ; WX 722 ; N Aogonek ; B -11 -208 714 716 ; +C -1 ; WX 556 ; N aogonek ; B 45 -208 537 531 ; +C -1 ; WX 722 ; N Dcaron ; B 43 0 725 905 ; +C -1 ; WX 740 ; N dcaron ; B 59 -12 855 716 ; +C -1 ; WX 722 ; N Dslash ; B 37 0 725 716 ; +C -1 ; WX 667 ; N Eogonek ; B 41 -208 721 716 ; +C -1 ; WX 556 ; N eogonek ; B 58 -208 555 531 ; +C -1 ; WX 667 ; N Ecaron ; B 41 0 721 905 ; +C -1 ; WX 556 ; N ecaron ; B 58 -12 555 731 ; +C -1 ; WX 611 ; N Lacute ; B 45 0 582 904 ; +C -1 ; WX 278 ; N lacute ; B 39 0 423 899 ; +C -1 ; WX 611 ; N Lcaron ; B 45 0 612 716 ; +C -1 ; WX 396 ; N lcaron ; B 38 0 513 716 ; +C -1 ; WX 611 ; N Ldot ; B 45 0 582 716 ; +C -1 ; WX 479 ; N ldot ; B 39 0 461 716 ; +C -1 ; WX 722 ; N Nacute ; B 45 0 763 904 ; +C -1 ; WX 611 ; N nacute ; B 42 0 591 730 ; +C -1 ; WX 722 ; N Ncaron ; B 45 0 763 905 ; +C -1 ; WX 611 ; N ncaron ; B 42 0 595 731 ; +C -1 ; WX 778 ; N Odblacute ; B 87 -13 784 901 ; +C -1 ; WX 611 ; N odblacute ; B 61 -12 623 728 ; +C -1 ; WX 722 ; N Racute ; B 44 0 741 904 ; +C -1 ; WX 389 ; N racute ; B 32 0 492 730 ; +C -1 ; WX 722 ; N Rcaron ; B 44 0 741 905 ; +C -1 ; WX 389 ; N rcaron ; B 32 0 520 731 ; +C -1 ; WX 667 ; N Sacute ; B 62 -12 676 904 ; +C -1 ; WX 556 ; N sacute ; B 22 -12 552 730 ; +C -1 ; WX 611 ; N Tcedilla ; B 120 -298 709 716 ; +C -1 ; WX 333 ; N tcedilla ; B 66 -274 391 698 ; +C -1 ; WX 611 ; N Tcaron ; B 120 0 709 905 ; +C -1 ; WX 479 ; N tcaron ; B 77 -12 595 716 ; +C -1 ; WX 722 ; N Uring ; B 91 -12 765 905 ; +C -1 ; WX 611 ; N uring ; B 70 -12 619 754 ; +C -1 ; WX 722 ; N Udblacute ; B 91 -12 765 901 ; +C -1 ; WX 611 ; N udblacute ; B 70 -12 652 728 ; +C -1 ; WX 611 ; N Zacute ; B 25 0 668 904 ; +C -1 ; WX 500 ; N zacute ; B 17 0 519 730 ; +C -1 ; WX 611 ; N Zdot ; B 25 0 668 884 ; +C -1 ; WX 500 ; N zdot ; B 17 0 519 728 ; +C -1 ; WX 610 ; N Gamma ; B 43 0 705 716 ; +C -1 ; WX 778 ; N Theta ; B 87 -12 784 728 ; +C -1 ; WX 822 ; N Phi ; B 88 -29 833 733 ; +C -1 ; WX 620 ; N alpha ; B 61 -12 662 531 ; +C -1 ; WX 610 ; N delta ; B 62 -12 656 716 ; +C -1 ; WX 479 ; N epsilon ; B 43 -12 513 531 ; +C -1 ; WX 664 ; N sigma ; B 61 -12 717 531 ; +C -1 ; WX 409 ; N tau ; B 79 0 466 519 ; +C -1 ; WX 704 ; N phi ; B 61 -198 693 531 ; +C -1 ; WX 552 ; N underscoredbl ; B -9 -376 561 -109 ; +C -1 ; WX 604 ; N exclamdbl ; B 62 0 624 716 ; +C -1 ; WX 396 ; N nsuperior ; B 59 250 430 583 ; +C -1 ; WX 1104 ; N peseta ; B 10 -13 1088 716 ; +C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; +C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; +C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; +C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; +C -1 ; WX 722 ; N intersection ; B 70 0 648 719 ; +C -1 ; WX 583 ; N equivalence ; B 42 73 542 633 ; +C -1 ; WX 604 ; N house ; B 77 0 527 563 ; +C -1 ; WX 584 ; N revlogicalnot ; B 42 184 542 524 ; +C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; +C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; +C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; +C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ; +C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; +C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; +C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; +C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; +C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; +C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; +C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; +C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; +C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; +C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; +C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; +C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; +C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; +C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; +C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; +C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; +C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; +C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; +C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; +C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; +C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; +C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; +C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; +C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; +C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; +C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; +C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; +C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; +C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; +C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; +C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; +C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; +C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; +C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; +C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; +C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ; +C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; +C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; +C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; +C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; +C -1 ; WX 656 ; N club ; B 27 0 629 601 ; +C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; +C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; +C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; +C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; +C -1 ; WX 782 ; N IJ ; B 35 -12 830 716 ; +C -1 ; WX 556 ; N ij ; B 46 -210 604 716 ; +C -1 ; WX 708 ; N napostrophe ; B 41 0 685 716 ; +C -1 ; WX 240 ; N minute ; B 151 461 329 716 ; +C -1 ; WX 479 ; N second ; B 151 461 507 716 ; +C -1 ; WX 885 ; N afii61248 ; B 69 -31 895 728 ; +C -1 ; WX 516 ; N afii61289 ; B 47 -12 542 728 ; +C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; +C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ; +C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ; +C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; +C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; +C -1 ; WX 722 ; N Amacron ; B -11 0 673 874 ; +C -1 ; WX 556 ; N amacron ; B 45 -12 539 697 ; +C -1 ; WX 722 ; N Ccircumflex ; B 95 -13 746 927 ; +C -1 ; WX 556 ; N ccircumflex ; B 60 -12 564 731 ; +C -1 ; WX 722 ; N Cdot ; B 95 -13 746 909 ; +C -1 ; WX 556 ; N cdot ; B 60 -12 564 728 ; +C -1 ; WX 667 ; N Emacron ; B 41 0 721 874 ; +C -1 ; WX 556 ; N emacron ; B 58 -12 555 697 ; +C -1 ; WX 667 ; N Ebreve ; B 41 0 721 917 ; +C -1 ; WX 556 ; N ebreve ; B 58 -12 555 727 ; +C -1 ; WX 667 ; N Edot ; B 41 0 721 909 ; +C -1 ; WX 556 ; N edot ; B 58 -12 555 728 ; +C -1 ; WX 778 ; N Gcircumflex ; B 88 -12 786 927 ; +C -1 ; WX 611 ; N gcircumflex ; B 31 -210 623 731 ; +C -1 ; WX 778 ; N Gdot ; B 88 -12 786 909 ; +C -1 ; WX 611 ; N gdot ; B 31 -210 623 728 ; +C -1 ; WX 778 ; N Gcedilla ; B 88 -208 786 728 ; +C -1 ; WX 611 ; N gcedilla ; B 31 -210 623 801 ; +C -1 ; WX 722 ; N Hcircumflex ; B 43 0 765 927 ; +C -1 ; WX 611 ; N hcircumflex ; B 42 0 601 905 ; +C -1 ; WX 722 ; N Hbar ; B 43 0 818 716 ; +C -1 ; WX 611 ; N hbar ; B 42 0 591 716 ; +C -1 ; WX 278 ; N Itilde ; B 35 0 447 898 ; +C -1 ; WX 278 ; N itilde ; B 40 0 409 710 ; +C -1 ; WX 278 ; N Imacron ; B 35 0 443 874 ; +C -1 ; WX 278 ; N imacron ; B 40 0 405 697 ; +C -1 ; WX 278 ; N Ibreve ; B 35 0 451 917 ; +C -1 ; WX 278 ; N ibreve ; B 40 0 409 727 ; +C -1 ; WX 278 ; N Iogonek ; B 7 -208 332 716 ; +C -1 ; WX 278 ; N iogonek ; B 13 -208 330 716 ; +C -1 ; WX 556 ; N Jcircumflex ; B 29 -12 687 927 ; +C -1 ; WX 278 ; N jcircumflex ; B -109 -210 386 731 ; +C -1 ; WX 722 ; N Kcedilla ; B 40 -208 801 716 ; +C -1 ; WX 556 ; N kcedilla ; B 38 -208 614 716 ; +C -1 ; WX 556 ; N kgreenlandic ; B 40 0 617 519 ; +C -1 ; WX 611 ; N Lcedilla ; B 45 -208 582 716 ; +C -1 ; WX 278 ; N lcedilla ; B -57 -208 329 716 ; +C -1 ; WX 722 ; N Ncedilla ; B 45 -208 763 716 ; +C -1 ; WX 611 ; N ncedilla ; B 42 -208 591 531 ; +C -1 ; WX 723 ; N Eng ; B 48 -13 735 728 ; +C -1 ; WX 611 ; N eng ; B 40 -210 589 531 ; +C -1 ; WX 778 ; N Omacron ; B 87 -13 784 874 ; +C -1 ; WX 611 ; N omacron ; B 61 -12 599 697 ; +C -1 ; WX 778 ; N Obreve ; B 87 -13 784 917 ; +C -1 ; WX 611 ; N obreve ; B 61 -12 599 727 ; +C -1 ; WX 722 ; N Rcedilla ; B 44 -208 741 716 ; +C -1 ; WX 389 ; N rcedilla ; B -20 -208 474 531 ; +C -1 ; WX 667 ; N Scircumflex ; B 62 -12 676 927 ; +C -1 ; WX 556 ; N scircumflex ; B 22 -12 552 731 ; +C -1 ; WX 611 ; N Tbar ; B 100 0 709 716 ; +C -1 ; WX 333 ; N tbar ; B 21 -12 391 698 ; +C -1 ; WX 722 ; N Utilde ; B 91 -12 765 898 ; +C -1 ; WX 611 ; N utilde ; B 70 -12 619 710 ; +C -1 ; WX 722 ; N Umacron ; B 91 -12 765 874 ; +C -1 ; WX 611 ; N umacron ; B 70 -12 619 697 ; +C -1 ; WX 722 ; N Ubreve ; B 91 -12 765 917 ; +C -1 ; WX 611 ; N ubreve ; B 70 -12 619 727 ; +C -1 ; WX 722 ; N Uogonek ; B 91 -208 765 716 ; +C -1 ; WX 611 ; N uogonek ; B 70 -208 619 519 ; +C -1 ; WX 944 ; N Wcircumflex ; B 117 0 1068 927 ; +C -1 ; WX 778 ; N wcircumflex ; B 72 0 840 731 ; +C -1 ; WX 667 ; N Ycircumflex ; B 115 0 785 927 ; +C -1 ; WX 556 ; N ycircumflex ; B 6 -210 621 731 ; +C -1 ; WX 278 ; N longs ; B 39 0 456 728 ; +C -1 ; WX 722 ; N Aringacute ; B -11 -9 673 1000 ; +C -1 ; WX 556 ; N aringacute ; B 45 -12 588 927 ; +C -1 ; WX 1000 ; N AEacute ; B -32 0 1059 927 ; +C -1 ; WX 889 ; N aeacute ; B 31 -12 866 730 ; +C -1 ; WX 778 ; N Oslashacute ; B 78 -60 787 927 ; +C -1 ; WX 611 ; N oslashacute ; B 53 -52 604 730 ; +C -1 ; WX 333 ; N anoteleia ; B 150 383 317 519 ; +C -1 ; WX 944 ; N Wgrave ; B 117 0 1068 926 ; +C -1 ; WX 778 ; N wgrave ; B 72 0 840 732 ; +C -1 ; WX 944 ; N Wacute ; B 117 0 1068 927 ; +C -1 ; WX 778 ; N wacute ; B 72 0 840 730 ; +C -1 ; WX 944 ; N Wdieresis ; B 117 0 1068 900 ; +C -1 ; WX 778 ; N wdieresis ; B 72 0 840 717 ; +C -1 ; WX 667 ; N Ygrave ; B 115 0 785 926 ; +C -1 ; WX 556 ; N ygrave ; B 6 -210 621 732 ; +C -1 ; WX 278 ; N quotereversed ; B 150 425 325 716 ; +C -1 ; WX 333 ; N radicalex ; B 74 603 465 697 ; +C -1 ; WX 556 ; N afii08941 ; B 21 -18 610 728 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 834 ; N oneeighth ; B 85 -30 833 725 ; +C -1 ; WX 834 ; N threeeighths ; B 77 -30 833 725 ; +C -1 ; WX 834 ; N fiveeighths ; B 83 -30 833 725 ; +C -1 ; WX 834 ; N seveneighths ; B 56 -30 833 725 ; +C -1 ; WX 333 ; N commaaccent ; B 14 -274 205 -53 ; +C -1 ; WX 333 ; N undercommaaccent ; B -30 -208 230 -12 ; +C -1 ; WX 333 ; N tonos ; B 184 584 435 730 ; +C -1 ; WX 333 ; N dieresistonos ; B -10 584 519 730 ; +C -1 ; WX 722 ; N Alphatonos ; B -9 0 675 716 ; +C -1 ; WX 854 ; N Epsilontonos ; B 56 0 909 716 ; +C -1 ; WX 906 ; N Etatonos ; B 56 0 950 716 ; +C -1 ; WX 473 ; N Iotatonos ; B 56 0 525 716 ; +C -1 ; WX 844 ; N Omicrontonos ; B 50 -12 849 728 ; +C -1 ; WX 930 ; N Upsilontonos ; B 64 0 1048 716 ; +C -1 ; WX 847 ; N Omegatonos ; B 50 0 846 728 ; +C -1 ; WX 278 ; N iotadieresistonos ; B -16 0 513 730 ; +C -1 ; WX 722 ; N Alpha ; B -11 0 673 716 ; +C -1 ; WX 722 ; N Beta ; B 40 0 710 716 ; +C -1 ; WX 671 ; N Delta ; B -39 0 646 716 ; +C -1 ; WX 667 ; N Epsilon ; B 41 0 721 716 ; +C -1 ; WX 611 ; N Zeta ; B 25 0 668 716 ; +C -1 ; WX 722 ; N Eta ; B 43 0 765 716 ; +C -1 ; WX 278 ; N Iota ; B 35 0 332 716 ; +C -1 ; WX 722 ; N Kappa ; B 40 0 801 716 ; +C -1 ; WX 667 ; N Lambda ; B -39 0 642 716 ; +C -1 ; WX 833 ; N Mu ; B 41 0 878 716 ; +C -1 ; WX 722 ; N Nu ; B 45 0 763 716 ; +C -1 ; WX 657 ; N Xi ; B 11 0 712 716 ; +C -1 ; WX 778 ; N Omicron ; B 87 -13 784 728 ; +C -1 ; WX 718 ; N Pi ; B 44 0 766 716 ; +C -1 ; WX 667 ; N Rho ; B 41 0 702 716 ; +C -1 ; WX 590 ; N Sigma ; B 19 0 679 716 ; +C -1 ; WX 611 ; N Tau ; B 120 0 709 716 ; +C -1 ; WX 667 ; N Upsilon ; B 115 0 785 716 ; +C -1 ; WX 667 ; N Chi ; B -30 0 784 716 ; +C -1 ; WX 829 ; N Psi ; B 113 0 884 716 ; +C -1 ; WX 781 ; N Omega ; B 9 0 779 728 ; +C -1 ; WX 278 ; N Iotadieresis ; B 35 0 442 876 ; +C -1 ; WX 667 ; N Upsilondieresis ; B 115 0 785 876 ; +C -1 ; WX 620 ; N alphatonos ; B 61 -12 662 730 ; +C -1 ; WX 479 ; N epsilontonos ; B 43 -12 513 730 ; +C -1 ; WX 611 ; N etatonos ; B 41 -198 590 730 ; +C -1 ; WX 278 ; N iotatonos ; B 40 0 405 730 ; +C -1 ; WX 591 ; N upsilondieresistonos ; B 74 -12 653 730 ; +C -1 ; WX 621 ; N beta ; B -6 -198 614 728 ; +C -1 ; WX 556 ; N gamma ; B 77 -198 621 519 ; +C -1 ; WX 492 ; N zeta ; B 52 -210 604 716 ; +C -1 ; WX 611 ; N eta ; B 41 -198 590 531 ; +C -1 ; WX 558 ; N theta ; B 73 -12 580 728 ; +C -1 ; WX 278 ; N iota ; B 40 0 289 519 ; +C -1 ; WX 566 ; N kappa ; B 41 0 622 519 ; +C -1 ; WX 556 ; N lambda ; B -13 0 531 716 ; +C -1 ; WX 603 ; N mu ; B -4 -198 617 519 ; +C -1 ; WX 556 ; N nu ; B 75 0 618 519 ; +C -1 ; WX 450 ; N xi ; B 55 -210 519 728 ; +C -1 ; WX 611 ; N omicron ; B 61 -12 599 531 ; +C -1 ; WX 605 ; N rho ; B -14 -198 596 531 ; +C -1 ; WX 532 ; N sigma1 ; B 62 -210 589 531 ; +C -1 ; WX 591 ; N upsilon ; B 74 -12 612 519 ; +C -1 ; WX 578 ; N chi ; B -80 -198 644 519 ; +C -1 ; WX 773 ; N psi ; B 75 -198 793 519 ; +C -1 ; WX 834 ; N omega ; B 64 -12 826 519 ; +C -1 ; WX 278 ; N iotadieresis ; B 40 0 410 717 ; +C -1 ; WX 591 ; N upsilondieresis ; B 74 -12 612 717 ; +C -1 ; WX 611 ; N omicrontonos ; B 61 -12 599 730 ; +C -1 ; WX 591 ; N upsilontonos ; B 74 -12 612 730 ; +C -1 ; WX 834 ; N omegatonos ; B 64 -12 826 730 ; +C -1 ; WX 667 ; N afii10023 ; B 41 0 721 876 ; +C -1 ; WX 886 ; N afii10051 ; B 129 -6 874 716 ; +C -1 ; WX 719 ; N afii10053 ; B 87 -12 739 728 ; +C -1 ; WX 667 ; N afii10054 ; B 62 -12 676 728 ; +C -1 ; WX 278 ; N afii10055 ; B 35 0 332 716 ; +C -1 ; WX 278 ; N afii10056 ; B 35 0 442 876 ; +C -1 ; WX 556 ; N afii10057 ; B 29 -12 600 716 ; +C -1 ; WX 1094 ; N afii10058 ; B -21 -12 1074 716 ; +C -1 ; WX 1042 ; N afii10059 ; B 43 0 1021 716 ; +C -1 ; WX 854 ; N afii10060 ; B 120 0 833 716 ; +C -1 ; WX 677 ; N afii10062 ; B 76 -11 794 899 ; +C -1 ; WX 722 ; N afii10017 ; B -11 0 673 716 ; +C -1 ; WX 708 ; N afii10018 ; B 45 0 709 716 ; +C -1 ; WX 722 ; N afii10019 ; B 40 0 710 716 ; +C -1 ; WX 614 ; N afii10020 ; B 44 0 723 716 ; +C -1 ; WX 722 ; N afii10021 ; B -75 -198 756 716 ; +C -1 ; WX 667 ; N afii10022 ; B 41 0 721 716 ; +C -1 ; WX 927 ; N afii10024 ; B -15 0 1016 720 ; +C -1 ; WX 643 ; N afii10025 ; B 37 -12 649 728 ; +C -1 ; WX 719 ; N afii10026 ; B 43 0 765 716 ; +C -1 ; WX 719 ; N afii10027 ; B 43 0 765 899 ; +C -1 ; WX 615 ; N afii10028 ; B 43 0 701 716 ; +C -1 ; WX 687 ; N afii10029 ; B -19 -11 731 716 ; +C -1 ; WX 833 ; N afii10030 ; B 41 0 878 716 ; +C -1 ; WX 722 ; N afii10031 ; B 43 0 765 716 ; +C -1 ; WX 778 ; N afii10032 ; B 87 -13 784 728 ; +C -1 ; WX 719 ; N afii10033 ; B 43 0 764 716 ; +C -1 ; WX 667 ; N afii10034 ; B 41 0 702 716 ; +C -1 ; WX 722 ; N afii10035 ; B 95 -13 746 728 ; +C -1 ; WX 611 ; N afii10036 ; B 120 0 709 716 ; +C -1 ; WX 677 ; N afii10037 ; B 76 -11 794 716 ; +C -1 ; WX 781 ; N afii10038 ; B 84 -6 790 716 ; +C -1 ; WX 667 ; N afii10039 ; B -30 0 784 716 ; +C -1 ; WX 729 ; N afii10040 ; B 40 -198 762 716 ; +C -1 ; WX 708 ; N afii10041 ; B 129 0 752 716 ; +C -1 ; WX 979 ; N afii10042 ; B 43 0 1021 716 ; +C -1 ; WX 989 ; N afii10043 ; B 43 -198 1021 716 ; +C -1 ; WX 854 ; N afii10044 ; B 105 0 833 716 ; +C -1 ; WX 1000 ; N afii10045 ; B 40 0 1036 716 ; +C -1 ; WX 708 ; N afii10046 ; B 40 0 682 716 ; +C -1 ; WX 719 ; N afii10047 ; B 73 -12 725 728 ; +C -1 ; WX 1042 ; N afii10048 ; B 43 -12 1045 728 ; +C -1 ; WX 729 ; N afii10049 ; B -21 0 774 716 ; +C -1 ; WX 556 ; N afii10065 ; B 45 -12 533 531 ; +C -1 ; WX 619 ; N afii10066 ; B 64 -12 655 748 ; +C -1 ; WX 604 ; N afii10067 ; B 63 -12 567 530 ; +C -1 ; WX 534 ; N afii10068 ; B 32 -12 515 530 ; +C -1 ; WX 618 ; N afii10069 ; B 60 -12 625 748 ; +C -1 ; WX 556 ; N afii10070 ; B 58 -12 555 531 ; +C -1 ; WX 736 ; N afii10072 ; B -25 0 788 519 ; +C -1 ; WX 510 ; N afii10073 ; B 14 -12 489 530 ; +C -1 ; WX 611 ; N afii10074 ; B 70 -12 619 519 ; +C -1 ; WX 611 ; N afii10075 ; B 70 -12 619 727 ; +C -1 ; WX 507 ; N afii10076 ; B 37 0 567 519 ; +C -1 ; WX 622 ; N afii10077 ; B -24 -12 633 519 ; +C -1 ; WX 740 ; N afii10078 ; B 39 0 748 519 ; +C -1 ; WX 604 ; N afii10079 ; B 35 0 616 519 ; +C -1 ; WX 611 ; N afii10080 ; B 61 -12 599 531 ; +C -1 ; WX 611 ; N afii10081 ; B 39 0 619 519 ; +C -1 ; WX 611 ; N afii10082 ; B -5 -198 605 531 ; +C -1 ; WX 556 ; N afii10083 ; B 60 -12 564 531 ; +C -1 ; WX 889 ; N afii10084 ; B 36 0 869 531 ; +C -1 ; WX 556 ; N afii10085 ; B 6 -210 621 519 ; +C -1 ; WX 885 ; N afii10086 ; B 63 -203 876 728 ; +C -1 ; WX 556 ; N afii10087 ; B -22 0 612 519 ; +C -1 ; WX 646 ; N afii10088 ; B 66 -161 624 519 ; +C -1 ; WX 583 ; N afii10089 ; B 99 0 594 519 ; +C -1 ; WX 889 ; N afii10090 ; B 70 -12 901 519 ; +C -1 ; WX 935 ; N afii10091 ; B 70 -159 912 519 ; +C -1 ; WX 707 ; N afii10092 ; B 68 0 678 519 ; +C -1 ; WX 854 ; N afii10093 ; B 40 0 868 519 ; +C -1 ; WX 594 ; N afii10094 ; B 35 0 570 519 ; +C -1 ; WX 552 ; N afii10095 ; B 37 -12 540 530 ; +C -1 ; WX 865 ; N afii10096 ; B 40 -12 850 530 ; +C -1 ; WX 589 ; N afii10097 ; B -20 0 599 519 ; +C -1 ; WX 556 ; N afii10071 ; B 58 -12 555 717 ; +C -1 ; WX 611 ; N afii10099 ; B 42 -210 591 716 ; +C -1 ; WX 469 ; N afii10100 ; B 35 0 552 730 ; +C -1 ; WX 563 ; N afii10101 ; B 64 -12 568 530 ; +C -1 ; WX 556 ; N afii10102 ; B 22 -12 552 531 ; +C -1 ; WX 278 ; N afii10103 ; B 40 0 330 716 ; +C -1 ; WX 278 ; N afii10104 ; B 40 0 410 717 ; +C -1 ; WX 278 ; N afii10105 ; B -109 -210 331 716 ; +C -1 ; WX 969 ; N afii10106 ; B -24 -12 942 519 ; +C -1 ; WX 906 ; N afii10107 ; B 40 0 880 519 ; +C -1 ; WX 611 ; N afii10108 ; B 42 0 591 716 ; +C -1 ; WX 556 ; N afii10110 ; B 6 -210 621 727 ; +C -1 ; WX 611 ; N afii10193 ; B 70 -199 619 519 ; +C -1 ; WX 575 ; N afii10050 ; B 43 0 736 914 ; +C -1 ; WX 467 ; N afii10098 ; B 27 0 581 697 ; +C -1 ; WX 1000 ; N afii00208 ; B 37 208 999 311 ; +C -1 ; WX 1146 ; N afii61352 ; B 43 0 1157 716 ; +C -1 ; WX 712 ; N pi ; B 79 0 770 519 ; +C -1 ; WX 333 ; N sheva ; B 68 -306 179 -98 ; +C -1 ; WX 333 ; N hatafsegol ; B -16 -306 290 -98 ; +C -1 ; WX 333 ; N hatafpatah ; B -9 -306 280 -98 ; +C -1 ; WX 333 ; N hatafqamats ; B -9 -306 280 -98 ; +C -1 ; WX 333 ; N hiriq ; B 95 -180 179 -98 ; +C -1 ; WX 333 ; N tsere ; B 31 -180 244 -98 ; +C -1 ; WX 333 ; N segol ; B 31 -306 243 -98 ; +C -1 ; WX 333 ; N patah ; B 36 -154 243 -103 ; +C -1 ; WX 333 ; N qamats ; B 36 -236 243 -103 ; +C -1 ; WX 333 ; N holam ; B 256 577 340 659 ; +C -1 ; WX 333 ; N qubuts ; B -23 -306 270 -98 ; +C -1 ; WX 333 ; N dagesh ; B 185 241 269 323 ; +C -1 ; WX 333 ; N meteg ; B 78 -299 170 -103 ; +C -1 ; WX 447 ; N maqaf ; B 148 408 497 518 ; +C -1 ; WX 333 ; N rafe ; B 198 611 405 662 ; +C -1 ; WX 299 ; N paseq ; B 76 -101 333 620 ; +C -1 ; WX 333 ; N shindot ; B 506 577 590 660 ; +C -1 ; WX 333 ; N sindot ; B 6 577 93 660 ; +C -1 ; WX 333 ; N sofpasuq ; B 98 0 346 519 ; +C -1 ; WX 583 ; N alef ; B 44 0 645 518 ; +C -1 ; WX 576 ; N bet ; B 38 0 579 524 ; +C -1 ; WX 457 ; N gimel ; B 5 0 449 524 ; +C -1 ; WX 550 ; N dalet ; B 109 0 636 518 ; +C -1 ; WX 614 ; N he ; B 69 0 620 524 ; +C -1 ; WX 273 ; N vav ; B 66 0 317 518 ; +C -1 ; WX 413 ; N zayin ; B 129 0 506 518 ; +C -1 ; WX 616 ; N het ; B 66 0 619 524 ; +C -1 ; WX 626 ; N tet ; B 109 -12 650 530 ; +C -1 ; WX 273 ; N yod ; B 115 229 317 518 ; +C -1 ; WX 521 ; N finalkaf ; B 114 -199 529 524 ; +C -1 ; WX 491 ; N kaf ; B 38 -8 515 526 ; +C -1 ; WX 496 ; N lamed ; B 117 0 555 716 ; +C -1 ; WX 611 ; N finalmem ; B 66 0 619 524 ; +C -1 ; WX 630 ; N mem ; B 51 0 631 524 ; +C -1 ; WX 273 ; N finalnun ; B 23 -199 317 518 ; +C -1 ; WX 386 ; N nun ; B 44 0 402 524 ; +C -1 ; WX 613 ; N samekh ; B 85 -12 637 530 ; +C -1 ; WX 543 ; N ayin ; B 5 -77 603 518 ; +C -1 ; WX 594 ; N finalpe ; B 104 -199 601 524 ; +C -1 ; WX 587 ; N pe ; B 54 -8 612 527 ; +C -1 ; WX 500 ; N finaltsadi ; B 115 -199 568 518 ; +C -1 ; WX 512 ; N tsadi ; B 35 0 573 518 ; +C -1 ; WX 573 ; N qof ; B 21 -199 632 518 ; +C -1 ; WX 521 ; N resh ; B 115 0 529 524 ; +C -1 ; WX 715 ; N shin ; B 110 -14 786 518 ; +C -1 ; WX 673 ; N tav ; B 25 -4 677 524 ; +C -1 ; WX 546 ; N doublevav ; B 23 -199 590 518 ; +C -1 ; WX 546 ; N vavyod ; B 115 -199 590 518 ; +C -1 ; WX 546 ; N doubleyod ; B 115 229 590 518 ; +C -1 ; WX 276 ; N geresh ; B 105 312 353 518 ; +C -1 ; WX 504 ; N gershayim ; B 105 312 581 518 ; +C -1 ; WX 818 ; N newsheqelsign ; B 66 0 862 518 ; +C -1 ; WX 273 ; N vavshindot ; B 66 0 317 660 ; +C -1 ; WX 521 ; N finalkafsheva ; B 114 -199 529 524 ; +C -1 ; WX 521 ; N finalkafqamats ; B 95 -199 529 524 ; +C -1 ; WX 496 ; N lamedholam ; B 16 0 555 716 ; +C -1 ; WX 496 ; N lamedholamdagesh ; B 16 0 555 716 ; +C -1 ; WX 559 ; N altayin ; B 24 0 618 518 ; +C -1 ; WX 715 ; N shinshindot ; B 110 -14 786 660 ; +C -1 ; WX 715 ; N shinsindot ; B 110 -14 786 660 ; +C -1 ; WX 715 ; N shindageshshindot ; B 110 -14 786 660 ; +C -1 ; WX 715 ; N shindageshsindot ; B 110 -14 786 660 ; +C -1 ; WX 583 ; N alefpatah ; B 44 -154 645 519 ; +C -1 ; WX 583 ; N alefqamats ; B 44 -236 645 519 ; +C -1 ; WX 583 ; N alefmapiq ; B 44 0 645 519 ; +C -1 ; WX 576 ; N betdagesh ; B 38 0 579 524 ; +C -1 ; WX 454 ; N gimeldagesh ; B 5 0 449 524 ; +C -1 ; WX 550 ; N daletdagesh ; B 109 0 636 518 ; +C -1 ; WX 614 ; N hedagesh ; B 69 0 620 524 ; +C -1 ; WX 323 ; N vavdagesh ; B 59 0 367 518 ; +C -1 ; WX 438 ; N zayindagesh ; B 55 0 522 519 ; +C -1 ; WX 626 ; N tetdagesh ; B 109 -12 650 530 ; +C -1 ; WX 323 ; N yoddagesh ; B 70 229 367 518 ; +C -1 ; WX 521 ; N finalkafdagesh ; B 114 -199 529 524 ; +C -1 ; WX 491 ; N kafdagesh ; B 38 -8 516 526 ; +C -1 ; WX 496 ; N lameddagesh ; B 117 0 555 716 ; +C -1 ; WX 630 ; N memdagesh ; B 51 0 631 524 ; +C -1 ; WX 386 ; N nundagesh ; B 44 0 402 524 ; +C -1 ; WX 613 ; N samekhdagesh ; B 85 -12 638 530 ; +C -1 ; WX 594 ; N finalpedagesh ; B 110 -199 600 524 ; +C -1 ; WX 587 ; N pedagesh ; B 54 -8 612 527 ; +C -1 ; WX 512 ; N tsadidagesh ; B 35 0 573 518 ; +C -1 ; WX 573 ; N qofdagesh ; B 21 -199 632 518 ; +C -1 ; WX 521 ; N reshdagesh ; B 115 0 530 524 ; +C -1 ; WX 715 ; N shindagesh ; B 110 -14 786 518 ; +C -1 ; WX 673 ; N tavdages ; B 25 -4 677 524 ; +C -1 ; WX 273 ; N vavholam ; B 66 0 317 660 ; +C -1 ; WX 576 ; N betrafe ; B 38 0 579 662 ; +C -1 ; WX 491 ; N kafrafe ; B 38 -8 515 662 ; +C -1 ; WX 587 ; N perafe ; B 54 -8 612 662 ; +C -1 ; WX 607 ; N aleflamed ; B 69 0 669 716 ; +C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; +C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; +C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; +C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; +C -1 ; WX 0 ; N uni202A ; B -18 -134 210 603 ; +C -1 ; WX 0 ; N uni202B ; B -210 -134 18 603 ; +C -1 ; WX 0 ; N uni202D ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni202E ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni202C ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206E ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206F ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206A ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206B ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206C ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206D ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uniF00A ; B -18 -208 18 894 ; +C -1 ; WX 0 ; N uniF00B ; B -114 -208 114 894 ; +C -1 ; WX 0 ; N uniF00C ; B -18 -208 109 894 ; +C -1 ; WX 0 ; N uniF00D ; B -109 -208 18 894 ; +C -1 ; WX 0 ; N uniF00E ; B -18 -208 114 894 ; +C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; +C -1 ; WX 837 ; N _b_766 ; B 87 -13 959 728 ; +C -1 ; WX 671 ; N _b_767 ; B 61 -12 780 531 ; +C -1 ; WX 809 ; N _b_768 ; B 91 -12 949 716 ; +C -1 ; WX 714 ; N _b_769 ; B 70 -12 802 519 ; +C -1 ; WX 0 ; N _d_770 ; B -131 829 80 905 ; +C -1 ; WX 0 ; N _d_771 ; B -393 829 -181 905 ; +C -1 ; WX 0 ; N _d_772 ; B -306 754 -110 892 ; +C -1 ; WX 0 ; N f006 ; B -76 829 185 905 ; +C -1 ; WX 0 ; N f007 ; B -298 829 -37 905 ; +C -1 ; WX 0 ; N f009 ; B -205 753 37 892 ; +C -1 ; WX 0 ; N _b_776 ; B -96 747 106 906 ; +C -1 ; WX 0 ; N f010 ; B -101 809 94 906 ; +C -1 ; WX 0 ; N f013 ; B -233 747 -31 906 ; +C -1 ; WX 0 ; N f011 ; B -320 809 -125 906 ; +C -1 ; WX 0 ; N f01c ; B -179 763 169 875 ; +C -1 ; WX 0 ; N f015 ; B -395 821 -51 906 ; +C -1 ; WX 0 ; N _b_782 ; B -323 763 25 875 ; +C -1 ; WX 0 ; N _d_783 ; B -24 728 280 797 ; +C -1 ; WX 0 ; N _d_784 ; B -29 740 270 805 ; +C -1 ; WX 0 ; N f02c ; B -218 -194 -51 -59 ; +C -1 ; WX 513 ; N _b_786 ; B 32 92 552 716 ; +C -1 ; WX 834 ; N _b_787 ; B 85 -30 830 725 ; +C -1 ; WX 834 ; N _b_788 ; B 82 -30 830 725 ; +C -1 ; WX 0 ; N f008 ; B -126 584 116 723 ; +C -1 ; WX 0 ; N _d_790 ; B -270 584 -27 723 ; +C -1 ; WX 0 ; N _d_791 ; B -167 584 29 722 ; +C -1 ; WX 0 ; N f00f ; B -322 584 -126 722 ; +C -1 ; WX 0 ; N f012 ; B -117 584 86 757 ; +C -1 ; WX 0 ; N f014 ; B -274 584 -72 757 ; +C -1 ; WX 0 ; N f016 ; B -411 763 -63 875 ; +C -1 ; WX 0 ; N f017 ; B -508 763 -160 875 ; +C -1 ; WX 0 ; N f018 ; B -508 763 -160 875 ; +C -1 ; WX 0 ; N f019 ; B -354 592 -18 710 ; +C -1 ; WX 0 ; N f01a ; B -468 592 -132 710 ; +C -1 ; WX 0 ; N f01b ; B -483 592 -147 710 ; +C -1 ; WX 0 ; N f01e ; B -450 -194 -283 -59 ; +C -1 ; WX 0 ; N f01f ; B -499 -194 -332 -59 ; +C -1 ; WX 0 ; N f020 ; B -557 -194 -390 -59 ; +C -1 ; WX 0 ; N f021 ; B -473 -194 -306 -59 ; +C -1 ; WX 0 ; N f022 ; B -557 -194 -390 -59 ; +C -1 ; WX 0 ; N _b_806 ; B -138 754 58 892 ; +C -1 ; WX 0 ; N _b_807 ; B -89 753 153 892 ; +C -1 ; WX 0 ; N f01d ; B -215 592 121 710 ; +C -1 ; WX 0 ; N _b_809 ; B -499 -194 -332 -59 ; +C -1 ; WX 0 ; N f023 ; B -413 -194 -246 -59 ; +C -1 ; WX 0 ; N f029 ; B -282 -194 -115 -59 ; +C -1 ; WX 0 ; N f02a ; B -276 -194 -109 -59 ; +C -1 ; WX 0 ; N f02b ; B -276 -194 -109 -59 ; +C -1 ; WX 0 ; N f024 ; B -364 -194 -197 -59 ; +C -1 ; WX 0 ; N f025 ; B -413 -194 -246 -59 ; +C -1 ; WX 0 ; N f026 ; B -467 -194 -300 -59 ; +C -1 ; WX 0 ; N f027 ; B -462 -194 -295 -59 ; +C -1 ; WX 0 ; N f028 ; B -560 -194 -393 -59 ; +C -1 ; WX 0 ; N f02d ; B -341 821 3 906 ; +C -1 ; WX 0 ; N f02e ; B -345 763 3 875 ; +C -1 ; WX 0 ; N f02f ; B -444 821 -100 906 ; +C -1 ; WX 0 ; N f030 ; B -448 763 -100 875 ; +C -1 ; WX 278 ; N f031 ; B 40 0 289 519 ; +C -1 ; WX 722 ; N _b_824 ; B -11 -194 673 716 ; +C -1 ; WX 556 ; N _b_825 ; B 45 -194 533 531 ; +C -1 ; WX 722 ; N _b_826 ; B -11 0 673 906 ; +C -1 ; WX 556 ; N _b_827 ; B 45 -12 533 757 ; +C -1 ; WX 722 ; N _b_828 ; B -11 0 673 905 ; +C -1 ; WX 556 ; N _b_829 ; B 45 -12 571 892 ; +C -1 ; WX 722 ; N _b_830 ; B -11 0 673 905 ; +C -1 ; WX 556 ; N _b_831 ; B 45 -12 533 892 ; +C -1 ; WX 722 ; N _b_832 ; B -11 0 673 906 ; +C -1 ; WX 556 ; N _b_833 ; B 45 -12 533 906 ; +C -1 ; WX 722 ; N _b_834 ; B -11 0 673 906 ; +C -1 ; WX 556 ; N _b_835 ; B 45 -12 582 875 ; +C -1 ; WX 722 ; N _b_836 ; B -11 -194 673 805 ; +C -1 ; WX 556 ; N _b_837 ; B 45 -194 533 731 ; +C -1 ; WX 722 ; N _b_838 ; B -11 0 673 905 ; +C -1 ; WX 556 ; N _b_839 ; B 45 -12 571 892 ; +C -1 ; WX 722 ; N _b_840 ; B -11 0 673 905 ; +C -1 ; WX 556 ; N _b_841 ; B 45 -12 542 892 ; +C -1 ; WX 722 ; N _b_842 ; B -11 0 673 906 ; +C -1 ; WX 556 ; N _b_843 ; B 45 -12 542 906 ; +C -1 ; WX 722 ; N _b_844 ; B -11 0 682 906 ; +C -1 ; WX 556 ; N _b_845 ; B 45 -12 582 875 ; +C -1 ; WX 722 ; N _b_846 ; B -11 -194 673 797 ; +C -1 ; WX 556 ; N _b_847 ; B 45 -194 542 727 ; +C -1 ; WX 667 ; N _b_848 ; B 41 -194 721 716 ; +C -1 ; WX 556 ; N _b_849 ; B 58 -194 555 531 ; +C -1 ; WX 667 ; N _b_850 ; B 41 0 721 906 ; +C -1 ; WX 556 ; N _b_851 ; B 58 -12 555 757 ; +C -1 ; WX 667 ; N _b_852 ; B 41 0 721 874 ; +C -1 ; WX 556 ; N _b_853 ; B 58 -12 555 710 ; +C -1 ; WX 667 ; N _b_854 ; B 41 0 721 905 ; +C -1 ; WX 556 ; N _b_855 ; B 58 -12 572 892 ; +C -1 ; WX 667 ; N _b_856 ; B 41 0 721 905 ; +C -1 ; WX 556 ; N _b_857 ; B 58 -12 555 892 ; +C -1 ; WX 667 ; N _b_858 ; B 41 0 721 906 ; +C -1 ; WX 556 ; N _b_859 ; B 58 -12 555 906 ; +C -1 ; WX 667 ; N _b_860 ; B 41 0 721 906 ; +C -1 ; WX 556 ; N _b_861 ; B 58 -12 582 875 ; +C -1 ; WX 667 ; N _b_862 ; B 41 -194 721 805 ; +C -1 ; WX 556 ; N _b_863 ; B 58 -194 555 731 ; +C -1 ; WX 278 ; N _b_864 ; B 35 0 399 906 ; +C -1 ; WX 278 ; N _b_865 ; B 40 0 369 757 ; +C -1 ; WX 278 ; N _b_866 ; B -3 -194 332 716 ; +C -1 ; WX 278 ; N _b_867 ; B -3 -194 330 716 ; +C -1 ; WX 778 ; N _b_868 ; B 87 -194 784 728 ; +C -1 ; WX 611 ; N _b_869 ; B 61 -194 599 531 ; +C -1 ; WX 778 ; N _b_870 ; B 87 -13 784 906 ; +C -1 ; WX 611 ; N _b_871 ; B 61 -12 599 757 ; +C -1 ; WX 778 ; N _b_872 ; B 87 -13 784 905 ; +C -1 ; WX 611 ; N _b_873 ; B 61 -12 599 892 ; +C -1 ; WX 778 ; N _b_874 ; B 87 -13 784 905 ; +C -1 ; WX 611 ; N _b_875 ; B 61 -12 599 892 ; +C -1 ; WX 778 ; N _b_876 ; B 87 -13 784 906 ; +C -1 ; WX 611 ; N _b_877 ; B 61 -12 599 906 ; +C -1 ; WX 778 ; N _b_878 ; B 87 -13 784 906 ; +C -1 ; WX 611 ; N _b_879 ; B 61 -12 602 875 ; +C -1 ; WX 778 ; N _b_880 ; B 87 -194 784 805 ; +C -1 ; WX 611 ; N _b_881 ; B 61 -194 599 731 ; +C -1 ; WX 837 ; N _b_882 ; B 87 -13 959 904 ; +C -1 ; WX 671 ; N _b_883 ; B 61 -12 780 730 ; +C -1 ; WX 837 ; N _b_884 ; B 87 -13 959 905 ; +C -1 ; WX 671 ; N _b_885 ; B 61 -12 780 732 ; +C -1 ; WX 837 ; N _b_886 ; B 87 -13 959 906 ; +C -1 ; WX 671 ; N _b_887 ; B 61 -12 780 757 ; +C -1 ; WX 837 ; N _b_888 ; B 87 -13 959 874 ; +C -1 ; WX 671 ; N _b_889 ; B 61 -12 780 710 ; +C -1 ; WX 837 ; N _b_890 ; B 87 -194 959 728 ; +C -1 ; WX 671 ; N _b_891 ; B 61 -194 780 531 ; +C -1 ; WX 722 ; N _b_892 ; B 91 -194 765 716 ; +C -1 ; WX 611 ; N _b_893 ; B 70 -194 619 519 ; +C -1 ; WX 722 ; N _b_894 ; B 91 -12 765 906 ; +C -1 ; WX 611 ; N _b_895 ; B 70 -12 619 757 ; +C -1 ; WX 809 ; N _b_896 ; B 91 -12 949 904 ; +C -1 ; WX 714 ; N _b_897 ; B 70 -12 802 730 ; +C -1 ; WX 809 ; N _b_898 ; B 91 -12 949 905 ; +C -1 ; WX 714 ; N _b_899 ; B 70 -12 802 732 ; +C -1 ; WX 809 ; N _b_900 ; B 91 -12 949 906 ; +C -1 ; WX 714 ; N _b_901 ; B 70 -12 802 757 ; +C -1 ; WX 809 ; N _b_902 ; B 91 -12 949 874 ; +C -1 ; WX 714 ; N _b_903 ; B 70 -12 802 710 ; +C -1 ; WX 809 ; N _b_904 ; B 91 -194 949 716 ; +C -1 ; WX 714 ; N _b_905 ; B 70 -194 802 519 ; +C -1 ; WX 667 ; N _b_906 ; B 115 -194 785 716 ; +C -1 ; WX 556 ; N _b_907 ; B 6 -210 621 519 ; +C -1 ; WX 667 ; N _b_908 ; B 115 0 785 906 ; +C -1 ; WX 556 ; N _b_909 ; B 6 -210 621 757 ; +C -1 ; WX 667 ; N _b_910 ; B 115 0 785 874 ; +C -1 ; WX 556 ; N _b_911 ; B 6 -210 621 710 ; +C -1 ; WX 722 ; N uni01CD ; B -11 0 694 908 ; +C -1 ; WX 556 ; N uni01CE ; B 45 -12 562 731 ; +C -1 ; WX 278 ; N uni01CF ; B 35 0 480 908 ; +C -1 ; WX 278 ; N uni01D0 ; B 40 0 445 731 ; +C -1 ; WX 778 ; N uni01D1 ; B 87 -13 784 908 ; +C -1 ; WX 611 ; N uni01D2 ; B 61 -12 599 731 ; +C -1 ; WX 722 ; N uni01D3 ; B 91 -12 765 908 ; +C -1 ; WX 611 ; N uni01D4 ; B 70 -12 619 731 ; +C -1 ; WX 722 ; N uni01D5 ; B 91 -12 765 900 ; +C -1 ; WX 611 ; N uni01D6 ; B 70 -12 619 892 ; +C -1 ; WX 722 ; N uni01D7 ; B 91 -12 765 900 ; +C -1 ; WX 611 ; N uni01D8 ; B 70 -12 619 926 ; +C -1 ; WX 722 ; N uni01D9 ; B 91 -12 765 900 ; +C -1 ; WX 611 ; N uni01DA ; B 70 -12 645 927 ; +C -1 ; WX 722 ; N uni01DB ; B 91 -12 765 900 ; +C -1 ; WX 611 ; N uni01DC ; B 70 -12 619 927 ; +C -1 ; WX 0 ; N _d_928 ; B 31 730 318 900 ; +C -1 ; WX 0 ; N _d_929 ; B 31 730 326 900 ; +C -1 ; WX 0 ; N _d_930 ; B 31 730 323 900 ; +C -1 ; WX 0 ; N _d_931 ; B 31 730 302 900 ; +C -1 ; WX 614 ; N uni0492 ; B 28 0 723 716 ; +C -1 ; WX 469 ; N uni0493 ; B 18 0 552 519 ; +C -1 ; WX 927 ; N uni0496 ; B -15 -198 1016 720 ; +C -1 ; WX 736 ; N uni0497 ; B -25 -161 788 519 ; +C -1 ; WX 615 ; N uni049a ; B 43 -198 701 716 ; +C -1 ; WX 507 ; N uni049b ; B 37 -161 567 519 ; +C -1 ; WX 615 ; N uni049c ; B 43 0 701 716 ; +C -1 ; WX 507 ; N uni049d ; B 37 0 567 519 ; +C -1 ; WX 722 ; N uni04a2 ; B 43 -198 765 716 ; +C -1 ; WX 604 ; N uni04a3 ; B 35 -161 616 519 ; +C -1 ; WX 556 ; N uni04ae ; B 109 0 667 716 ; +C -1 ; WX 556 ; N uni04af ; B 85 -197 624 519 ; +C -1 ; WX 556 ; N uni04b0 ; B 57 0 667 716 ; +C -1 ; WX 556 ; N uni04b1 ; B 5 -197 623 519 ; +C -1 ; WX 667 ; N uni04b2 ; B -30 -198 784 716 ; +C -1 ; WX 556 ; N uni04b3 ; B -22 -161 612 519 ; +C -1 ; WX 708 ; N uni04b8 ; B 129 0 752 716 ; +C -1 ; WX 583 ; N uni04b9 ; B 99 0 594 519 ; +C -1 ; WX 708 ; N uni04ba ; B 53 0 676 716 ; +C -1 ; WX 583 ; N uni04bb ; B 45 0 540 519 ; +C -1 ; WX 748 ; N uni018f ; B 87 -12 754 728 ; +C -1 ; WX 556 ; N uni0259 ; B 49 -12 546 531 ; +C -1 ; WX 778 ; N uni04e8 ; B 87 -12 784 728 ; +C -1 ; WX 611 ; N uni04e9 ; B 61 -12 599 531 ; +EndCharMetrics +StartKernData +StartKernPairs 820 +KPX space A -37 +KPX space Y -18 +KPX space Alphatonos -37 +KPX space Alpha -37 +KPX space Delta -37 +KPX space Lambda -37 +KPX space Upsilon -18 +KPX space Upsilondieresis -18 +KPX one one -74 +KPX A space -37 +KPX A T -74 +KPX A V -74 +KPX A W -55 +KPX A Y -74 +KPX A quoteright -55 +KPX F comma -111 +KPX F period -111 +KPX F A -55 +KPX L space -18 +KPX L T -74 +KPX L V -55 +KPX L W -55 +KPX L Y -74 +KPX L quoteright -74 +KPX P space -37 +KPX P comma -129 +KPX P period -129 +KPX P A -74 +KPX R T -18 +KPX R W -18 +KPX R Y -18 +KPX T comma -74 +KPX T hyphen -55 +KPX T period -74 +KPX T colon -74 +KPX T semicolon -74 +KPX T A -74 +KPX T O -18 +KPX T a -37 +KPX T c -37 +KPX T e -37 +KPX T i -18 +KPX T o -37 +KPX T r -18 +KPX T s -37 +KPX T u -18 +KPX T w -37 +KPX T y -37 +KPX V comma -92 +KPX V hyphen -37 +KPX V period -92 +KPX V colon -37 +KPX V semicolon -37 +KPX V A -74 +KPX V a -37 +KPX V e -37 +KPX V i -37 +KPX V o -37 +KPX V r -18 +KPX V u -18 +KPX V y -18 +KPX W comma -74 +KPX W hyphen -37 +KPX W period -74 +KPX W colon -37 +KPX W semicolon -37 +KPX W A -55 +KPX W a -18 +KPX W e -18 +KPX W i -9 +KPX W o -18 +KPX W r -18 +KPX W u -18 +KPX W y -18 +KPX Y space -18 +KPX Y comma -92 +KPX Y hyphen -74 +KPX Y period -92 +KPX Y colon -55 +KPX Y semicolon -55 +KPX Y A -74 +KPX Y a -37 +KPX Y e -37 +KPX Y i -37 +KPX Y o -37 +KPX Y p -37 +KPX Y q -37 +KPX Y u -37 +KPX Y v -37 +KPX f f -18 +KPX f quoteright 18 +KPX r comma -55 +KPX r period -55 +KPX r quoteright 37 +KPX v comma -55 +KPX v period -55 +KPX w comma -37 +KPX w period -37 +KPX y comma -37 +KPX y period -37 +KPX quoteleft quoteleft -37 +KPX quoteright space -37 +KPX quoteright s -18 +KPX quoteright t 18 +KPX quoteright quoteright -37 +KPX quotedblbase afii10051 -113 +KPX quotedblbase afii10060 -125 +KPX quotedblbase afii10036 -113 +KPX quotedblbase afii10041 -63 +KPX quotedblbase afii10044 -100 +KPX Gamma comma -110 +KPX Gamma period -110 +KPX Gamma iotadieresistonos 130 +KPX Gamma Alpha -87 +KPX Gamma Delta -87 +KPX Gamma Lambda -87 +KPX Gamma iota -18 +KPX Gamma iotadieresis 64 +KPX Theta Alpha -28 +KPX Theta Upsilon -40 +KPX Theta Upsilondieresis -40 +KPX Phi Alpha -28 +KPX Phi Upsilon -54 +KPX Phi Upsilondieresis -54 +KPX delta gamma -18 +KPX delta chi -28 +KPX delta pi -17 +KPX tau phi 14 +KPX tau omega 14 +KPX tau omegatonos 14 +KPX phi gamma -18 +KPX phi lambda -28 +KPX phi chi -28 +KPX phi pi -17 +KPX Alphatonos space -37 +KPX Alphatonos Theta -57 +KPX Alphatonos Phi -57 +KPX Alphatonos Omicron -57 +KPX Alphatonos Tau -92 +KPX Alphatonos Upsilon -123 +KPX Alphatonos Upsilondieresis -123 +KPX Alphatonos gamma -29 +KPX Alphatonos nu -29 +KPX Alphatonos chi -29 +KPX Omicrontonos Upsilon -40 +KPX Omicrontonos Upsilondieresis -40 +KPX Upsilontonos alpha -37 +KPX Upsilontonos delta -37 +KPX Upsilontonos sigma -37 +KPX Upsilontonos phi -37 +KPX Upsilontonos iotadieresistonos 130 +KPX Upsilontonos Alpha -89 +KPX Upsilontonos Delta -66 +KPX Upsilontonos Lambda -55 +KPX Upsilontonos alphatonos -37 +KPX Upsilontonos etatonos -37 +KPX Upsilontonos iotatonos -37 +KPX Upsilontonos eta -37 +KPX Upsilontonos iota -37 +KPX Upsilontonos kappa -37 +KPX Upsilontonos mu -37 +KPX Upsilontonos omicron -37 +KPX Upsilontonos iotadieresis 64 +KPX Upsilontonos omicrontonos -37 +KPX Alpha space -37 +KPX Alpha quoteright -55 +KPX Alpha Theta -57 +KPX Alpha Phi -57 +KPX Alpha Omicron -57 +KPX Alpha Tau -92 +KPX Alpha Upsilon -123 +KPX Alpha Upsilondieresis -123 +KPX Alpha gamma -29 +KPX Alpha nu -29 +KPX Alpha chi -29 +KPX Delta space -37 +KPX Delta Theta -21 +KPX Delta Omicron -21 +KPX Delta Tau -92 +KPX Delta Upsilon -123 +KPX Delta Upsilondieresis -123 +KPX Kappa Theta -72 +KPX Kappa Phi -72 +KPX Kappa alpha -19 +KPX Kappa delta -19 +KPX Kappa sigma -19 +KPX Kappa phi -19 +KPX Kappa Omicron -72 +KPX Kappa alphatonos -19 +KPX Kappa zeta -19 +KPX Kappa theta -19 +KPX Kappa xi -19 +KPX Kappa omicron -19 +KPX Kappa omega -19 +KPX Kappa omicrontonos -19 +KPX Kappa omegatonos -19 +KPX Lambda space -37 +KPX Lambda Theta -21 +KPX Lambda Omicron -21 +KPX Lambda Tau -92 +KPX Lambda Upsilon -123 +KPX Lambda Upsilondieresis -123 +KPX Omicron Alpha -28 +KPX Omicron Upsilon -40 +KPX Omicron Upsilondieresis -40 +KPX Rho comma -128 +KPX Rho period -128 +KPX Rho Alpha -74 +KPX Rho Delta -74 +KPX Rho Lambda -74 +KPX Sigma tau -24 +KPX Tau comma -74 +KPX Tau hyphen -55 +KPX Tau period -74 +KPX Tau colon -74 +KPX Tau semicolon -74 +KPX Tau Theta -18 +KPX Tau Phi -18 +KPX Tau alpha -37 +KPX Tau delta -37 +KPX Tau epsilon -37 +KPX Tau sigma -37 +KPX Tau phi -37 +KPX Tau iotadieresistonos 137 +KPX Tau Alpha -74 +KPX Tau Delta -45 +KPX Tau Lambda -45 +KPX Tau Omicron -18 +KPX Tau Omega -18 +KPX Tau alphatonos -37 +KPX Tau epsilontonos -37 +KPX Tau gamma -27 +KPX Tau eta -18 +KPX Tau iota -18 +KPX Tau mu -18 +KPX Tau nu -37 +KPX Tau omicron -37 +KPX Tau upsilon -18 +KPX Tau chi -37 +KPX Tau psi -27 +KPX Tau iotadieresis 64 +KPX Tau upsilondieresis -18 +KPX Tau omicrontonos -37 +KPX Tau upsilontonos -18 +KPX Upsilon comma -91 +KPX Upsilon hyphen -74 +KPX Upsilon period -91 +KPX Upsilon colon -55 +KPX Upsilon semicolon -55 +KPX Upsilon alpha -37 +KPX Upsilon delta -37 +KPX Upsilon sigma -37 +KPX Upsilon phi -37 +KPX Upsilon iotadieresistonos 130 +KPX Upsilon Alpha -89 +KPX Upsilon Delta -66 +KPX Upsilon Lambda -55 +KPX Upsilon alphatonos -37 +KPX Upsilon etatonos -37 +KPX Upsilon iotatonos -37 +KPX Upsilon gamma -21 +KPX Upsilon eta -37 +KPX Upsilon iota -37 +KPX Upsilon kappa -37 +KPX Upsilon mu -37 +KPX Upsilon omicron -37 +KPX Upsilon iotadieresis 64 +KPX Upsilon omicrontonos -37 +KPX Chi omega -34 +KPX Chi omegatonos -34 +KPX Psi alpha -20 +KPX Psi delta -28 +KPX Psi sigma -20 +KPX Psi phi -20 +KPX Psi alphatonos -20 +KPX Psi theta -17 +KPX Psi omicron -20 +KPX Psi omega -20 +KPX Psi omicrontonos -20 +KPX Psi omegatonos -20 +KPX Omega Upsilon -40 +KPX Omega Upsilondieresis -40 +KPX Upsilondieresis alpha -37 +KPX Upsilondieresis delta -37 +KPX Upsilondieresis sigma -37 +KPX Upsilondieresis phi -37 +KPX Upsilondieresis iotadieresistonos 130 +KPX Upsilondieresis Alpha -89 +KPX Upsilondieresis Delta -66 +KPX Upsilondieresis Lambda -55 +KPX Upsilondieresis alphatonos -37 +KPX Upsilondieresis etatonos -37 +KPX Upsilondieresis iotatonos -37 +KPX Upsilondieresis eta -37 +KPX Upsilondieresis iota -37 +KPX Upsilondieresis kappa -37 +KPX Upsilondieresis mu -37 +KPX Upsilondieresis omicron -37 +KPX Upsilondieresis iotadieresis 64 +KPX Upsilondieresis omicrontonos -37 +KPX zeta alpha -108 +KPX zeta delta -36 +KPX zeta sigma -108 +KPX zeta tau -28 +KPX zeta phi -108 +KPX zeta alphatonos -108 +KPX zeta etatonos -38 +KPX zeta gamma -28 +KPX zeta eta -38 +KPX zeta theta -21 +KPX zeta iota -38 +KPX zeta kappa -38 +KPX zeta nu -28 +KPX zeta omicron -108 +KPX zeta omega -108 +KPX zeta omicrontonos -108 +KPX zeta omegatonos -108 +KPX zeta pi -28 +KPX kappa alpha -38 +KPX kappa delta -38 +KPX kappa sigma -38 +KPX kappa phi -38 +KPX kappa alphatonos -38 +KPX kappa zeta -38 +KPX kappa theta -38 +KPX kappa xi -38 +KPX kappa omicron -38 +KPX kappa sigma1 -38 +KPX kappa omega -38 +KPX kappa omicrontonos -38 +KPX kappa omegatonos -38 +KPX lambda alpha -14 +KPX lambda delta -14 +KPX lambda sigma -14 +KPX lambda phi -14 +KPX lambda alphatonos -14 +KPX lambda upsilondieresistonos -19 +KPX lambda zeta -14 +KPX lambda xi -14 +KPX lambda omicron -14 +KPX lambda sigma1 -14 +KPX lambda upsilon -19 +KPX lambda omega -14 +KPX lambda upsilondieresis -19 +KPX lambda omicrontonos -14 +KPX lambda upsilontonos -19 +KPX lambda omegatonos -14 +KPX xi alpha -21 +KPX xi delta -21 +KPX xi sigma -21 +KPX xi phi -21 +KPX xi alphatonos -21 +KPX xi zeta -21 +KPX xi xi -21 +KPX xi omicron -21 +KPX xi sigma1 -21 +KPX xi omicrontonos -21 +KPX omicron tau -17 +KPX omicron gamma -18 +KPX omicron chi -28 +KPX omicron pi -17 +KPX rho chi -28 +KPX rho pi -17 +KPX chi alpha -14 +KPX chi delta -14 +KPX chi sigma -14 +KPX chi phi -14 +KPX chi alphatonos -14 +KPX chi zeta -14 +KPX chi omicron -14 +KPX chi sigma1 -14 +KPX chi omega -14 +KPX chi omicrontonos -14 +KPX chi omegatonos -14 +KPX omega gamma -18 +KPX omega chi -28 +KPX omega pi -17 +KPX omicrontonos gamma -18 +KPX omicrontonos chi -28 +KPX omicrontonos pi -17 +KPX omegatonos gamma -18 +KPX omegatonos chi -28 +KPX omegatonos pi -17 +KPX afii10052 comma -100 +KPX afii10052 period -100 +KPX afii10058 quoteright -100 +KPX afii10059 quoteright -100 +KPX afii10017 quoteright -75 +KPX afii10017 afii10021 37 +KPX afii10017 afii10025 -38 +KPX afii10017 afii10029 12 +KPX afii10017 afii10032 -50 +KPX afii10017 afii10033 -25 +KPX afii10017 afii10035 -50 +KPX afii10017 afii10036 -101 +KPX afii10017 afii10037 -63 +KPX afii10017 afii10038 -63 +KPX afii10017 afii10041 -50 +KPX afii10017 afii10047 -50 +KPX afii10017 afii10065 12 +KPX afii10017 afii10066 -25 +KPX afii10017 afii10070 -25 +KPX afii10017 afii10080 -25 +KPX afii10017 afii10083 -25 +KPX afii10017 afii10085 -25 +KPX afii10017 afii10086 -25 +KPX afii10018 afii10017 -38 +KPX afii10018 afii10021 12 +KPX afii10018 afii10024 -13 +KPX afii10018 afii10025 -13 +KPX afii10018 afii10029 12 +KPX afii10018 afii10032 -13 +KPX afii10018 afii10035 -13 +KPX afii10018 afii10036 -38 +KPX afii10018 afii10037 -25 +KPX afii10018 afii10038 -26 +KPX afii10018 afii10039 -13 +KPX afii10018 afii10041 -13 +KPX afii10018 afii10044 -50 +KPX afii10018 afii10047 -25 +KPX afii10018 afii10049 -25 +KPX afii10018 afii10077 12 +KPX afii10018 afii10085 -13 +KPX afii10018 afii10097 12 +KPX afii10019 afii10017 -38 +KPX afii10019 afii10024 -25 +KPX afii10019 afii10025 -25 +KPX afii10019 afii10032 -25 +KPX afii10019 afii10035 -25 +KPX afii10019 afii10036 -63 +KPX afii10019 afii10037 -63 +KPX afii10019 afii10038 -38 +KPX afii10019 afii10039 -38 +KPX afii10019 afii10044 -63 +KPX afii10019 afii10049 -25 +KPX afii10019 afii10085 -13 +KPX afii10019 afii10087 -13 +KPX afii10019 afii10089 -38 +KPX afii10020 comma -63 +KPX afii10020 period -63 +KPX afii10020 afii10017 -51 +KPX afii10020 afii10021 -25 +KPX afii10020 afii10025 -13 +KPX afii10020 afii10029 -13 +KPX afii10020 afii10032 -13 +KPX afii10020 afii10049 -13 +KPX afii10020 afii10065 -13 +KPX afii10020 afii10067 -51 +KPX afii10020 afii10069 -13 +KPX afii10020 afii10070 -50 +KPX afii10020 afii10074 -38 +KPX afii10020 afii10077 -38 +KPX afii10020 afii10078 -25 +KPX afii10020 afii10079 -25 +KPX afii10020 afii10080 -50 +KPX afii10020 afii10082 -25 +KPX afii10020 afii10085 -25 +KPX afii10020 afii10093 -25 +KPX afii10020 afii10094 -25 +KPX afii10020 afii10096 -25 +KPX afii10020 afii10097 -25 +KPX afii10021 afii10038 -13 +KPX afii10021 afii10041 25 +KPX afii10021 afii10073 12 +KPX afii10021 afii10085 25 +KPX afii10022 afii10025 -13 +KPX afii10022 afii10029 12 +KPX afii10022 afii10083 12 +KPX afii10024 afii10025 -13 +KPX afii10024 afii10032 -13 +KPX afii10024 afii10035 -13 +KPX afii10024 afii10041 37 +KPX afii10024 afii10044 12 +KPX afii10024 afii10065 12 +KPX afii10024 afii10070 -13 +KPX afii10024 afii10080 -13 +KPX afii10024 afii10085 -13 +KPX afii10025 afii10024 -25 +KPX afii10025 afii10032 -25 +KPX afii10025 afii10035 -25 +KPX afii10025 afii10036 -38 +KPX afii10025 afii10037 -38 +KPX afii10025 afii10038 -25 +KPX afii10025 afii10041 25 +KPX afii10025 afii10049 -25 +KPX afii10025 afii10069 -13 +KPX afii10025 afii10077 12 +KPX afii10028 afii10032 -13 +KPX afii10028 afii10035 -13 +KPX afii10028 afii10036 12 +KPX afii10028 afii10038 -38 +KPX afii10028 afii10041 50 +KPX afii10028 afii10070 -38 +KPX afii10028 afii10073 -25 +KPX afii10028 afii10080 -38 +KPX afii10028 afii10083 -38 +KPX afii10028 afii10085 -13 +KPX afii10028 afii10095 -25 +KPX afii10029 afii10038 -13 +KPX afii10029 afii10065 12 +KPX afii10029 afii10085 12 +KPX afii10030 afii10041 37 +KPX afii10030 afii10065 12 +KPX afii10030 afii10085 12 +KPX afii10030 afii10089 -13 +KPX afii10032 afii10017 -38 +KPX afii10032 afii10021 -13 +KPX afii10032 afii10024 -38 +KPX afii10032 afii10029 -13 +KPX afii10032 afii10037 -63 +KPX afii10032 afii10039 -25 +KPX afii10032 afii10041 25 +KPX afii10032 afii10049 -25 +KPX afii10032 afii10078 12 +KPX afii10032 afii10097 12 +KPX afii10034 comma -125 +KPX afii10034 period -125 +KPX afii10034 colon -13 +KPX afii10034 semicolon -13 +KPX afii10034 guillemotright -25 +KPX afii10034 afii10017 -63 +KPX afii10034 afii10021 -38 +KPX afii10034 afii10024 -38 +KPX afii10034 afii10025 -38 +KPX afii10034 afii10029 -25 +KPX afii10034 afii10036 -38 +KPX afii10034 afii10037 -38 +KPX afii10034 afii10039 -38 +KPX afii10034 afii10049 -25 +KPX afii10034 afii10069 -13 +KPX afii10034 afii10070 -13 +KPX afii10034 afii10080 -13 +KPX afii10035 afii10017 -25 +KPX afii10035 afii10025 -25 +KPX afii10035 afii10036 -38 +KPX afii10035 afii10037 -38 +KPX afii10035 afii10039 -13 +KPX afii10035 afii10041 12 +KPX afii10035 afii10044 -50 +KPX afii10035 afii10047 -25 +KPX afii10035 afii10065 25 +KPX afii10035 afii10072 12 +KPX afii10035 afii10073 12 +KPX afii10035 afii10089 -13 +KPX afii10036 comma -38 +KPX afii10036 period -38 +KPX afii10036 afii10017 -38 +KPX afii10036 afii10024 25 +KPX afii10036 afii10030 12 +KPX afii10036 afii10032 -13 +KPX afii10036 afii10038 -13 +KPX afii10036 afii10047 12 +KPX afii10036 afii10067 -38 +KPX afii10036 afii10070 -38 +KPX afii10036 afii10074 -38 +KPX afii10036 afii10076 -25 +KPX afii10036 afii10077 -25 +KPX afii10036 afii10078 -25 +KPX afii10036 afii10080 -38 +KPX afii10036 afii10081 -13 +KPX afii10036 afii10082 -25 +KPX afii10036 afii10083 -38 +KPX afii10036 afii10085 -25 +KPX afii10036 afii10087 -25 +KPX afii10036 afii10091 -25 +KPX afii10036 afii10093 -13 +KPX afii10036 afii10094 -13 +KPX afii10036 afii10096 -13 +KPX afii10036 afii10097 -13 +KPX afii10037 comma -75 +KPX afii10037 period -75 +KPX afii10037 colon -25 +KPX afii10037 semicolon -25 +KPX afii10037 afii10017 -75 +KPX afii10037 afii10021 -38 +KPX afii10037 afii10025 -13 +KPX afii10037 afii10029 -13 +KPX afii10037 afii10032 -13 +KPX afii10037 afii10038 -38 +KPX afii10037 afii10047 -13 +KPX afii10037 afii10049 -13 +KPX afii10037 afii10066 -25 +KPX afii10037 afii10067 -50 +KPX afii10037 afii10068 -38 +KPX afii10037 afii10069 -25 +KPX afii10037 afii10070 -50 +KPX afii10037 afii10072 -13 +KPX afii10037 afii10073 -38 +KPX afii10037 afii10074 -38 +KPX afii10037 afii10075 -25 +KPX afii10037 afii10076 -25 +KPX afii10037 afii10077 -38 +KPX afii10037 afii10078 -25 +KPX afii10037 afii10079 -25 +KPX afii10037 afii10080 -63 +KPX afii10037 afii10081 -25 +KPX afii10037 afii10082 -25 +KPX afii10037 afii10083 -50 +KPX afii10037 afii10087 -25 +KPX afii10037 afii10088 -25 +KPX afii10037 afii10090 -25 +KPX afii10037 afii10091 -25 +KPX afii10037 afii10096 -25 +KPX afii10037 afii10097 -25 +KPX afii10038 afii10017 -38 +KPX afii10038 afii10021 -25 +KPX afii10038 afii10029 -25 +KPX afii10038 afii10030 12 +KPX afii10038 afii10036 -63 +KPX afii10038 afii10037 -63 +KPX afii10038 afii10041 25 +KPX afii10038 afii10049 -38 +KPX afii10038 afii10077 -13 +KPX afii10039 afii10025 12 +KPX afii10039 afii10032 -13 +KPX afii10039 afii10035 -13 +KPX afii10039 afii10038 -25 +KPX afii10039 afii10047 -13 +KPX afii10039 afii10080 -38 +KPX afii10039 afii10085 -13 +KPX afii10040 afii10065 25 +KPX afii10043 afii10065 25 +KPX afii10043 afii10085 25 +KPX afii10044 quoteright -100 +KPX afii10044 afii10049 -25 +KPX afii10046 quoteright -88 +KPX afii10046 afii10017 -25 +KPX afii10046 afii10024 -25 +KPX afii10046 afii10025 -25 +KPX afii10046 afii10030 -13 +KPX afii10046 afii10032 -38 +KPX afii10046 afii10035 -38 +KPX afii10046 afii10036 -100 +KPX afii10046 afii10039 -25 +KPX afii10046 afii10041 -38 +KPX afii10046 afii10047 -38 +KPX afii10046 afii10049 -38 +KPX afii10047 afii10021 -13 +KPX afii10047 afii10024 -25 +KPX afii10047 afii10025 -25 +KPX afii10047 afii10029 -25 +KPX afii10047 afii10039 -25 +KPX afii10047 afii10049 -38 +KPX afii10048 afii10017 -38 +KPX afii10048 afii10024 -25 +KPX afii10048 afii10036 -51 +KPX afii10048 afii10039 -13 +KPX afii10048 afii10041 12 +KPX afii10065 afii10077 12 +KPX afii10065 afii10085 -13 +KPX afii10065 afii10089 -38 +KPX afii10065 afii10095 -13 +KPX afii10066 afii10072 -13 +KPX afii10066 afii10073 -13 +KPX afii10066 afii10077 -13 +KPX afii10066 afii10078 -13 +KPX afii10066 afii10085 -25 +KPX afii10066 afii10087 -25 +KPX afii10066 afii10089 -38 +KPX afii10066 afii10092 -51 +KPX afii10066 afii10095 -13 +KPX afii10067 afii10065 -13 +KPX afii10067 afii10066 -25 +KPX afii10067 afii10069 -25 +KPX afii10067 afii10070 -25 +KPX afii10067 afii10072 -13 +KPX afii10067 afii10073 -13 +KPX afii10067 afii10078 -25 +KPX afii10067 afii10080 -25 +KPX afii10067 afii10083 -25 +KPX afii10067 afii10084 -13 +KPX afii10067 afii10085 -38 +KPX afii10067 afii10086 -25 +KPX afii10067 afii10089 -50 +KPX afii10067 afii10092 -63 +KPX afii10067 afii10097 -13 +KPX afii10068 comma -13 +KPX afii10068 period -13 +KPX afii10068 afii10065 -13 +KPX afii10068 afii10069 -38 +KPX afii10068 afii10070 -25 +KPX afii10068 afii10073 -25 +KPX afii10068 afii10078 -25 +KPX afii10068 afii10080 -25 +KPX afii10068 afii10083 -25 +KPX afii10068 afii10097 -13 +KPX afii10069 afii10073 -13 +KPX afii10070 afii10065 12 +KPX afii10070 afii10066 12 +KPX afii10070 afii10069 12 +KPX afii10070 afii10072 -13 +KPX afii10070 afii10077 12 +KPX afii10070 afii10080 12 +KPX afii10070 afii10083 12 +KPX afii10070 afii10085 -13 +KPX afii10070 afii10086 12 +KPX afii10070 afii10087 -13 +KPX afii10070 afii10089 -25 +KPX afii10072 afii10065 12 +KPX afii10072 afii10066 12 +KPX afii10072 afii10085 12 +KPX afii10072 afii10089 -13 +KPX afii10072 afii10092 12 +KPX afii10073 afii10066 -13 +KPX afii10073 afii10069 -13 +KPX afii10073 afii10070 -13 +KPX afii10073 afii10073 -13 +KPX afii10073 afii10078 -13 +KPX afii10073 afii10080 -13 +KPX afii10073 afii10083 -13 +KPX afii10073 afii10085 -38 +KPX afii10073 afii10086 -13 +KPX afii10073 afii10089 -50 +KPX afii10073 afii10092 -50 +KPX afii10076 afii10065 12 +KPX afii10076 afii10066 12 +KPX afii10076 afii10077 25 +KPX afii10076 afii10085 12 +KPX afii10076 afii10089 -13 +KPX afii10076 afii10095 12 +KPX afii10077 afii10066 -13 +KPX afii10077 afii10070 -13 +KPX afii10077 afii10080 -13 +KPX afii10077 afii10083 -13 +KPX afii10077 afii10085 -13 +KPX afii10077 afii10086 -13 +KPX afii10077 afii10089 -25 +KPX afii10078 afii10073 -13 +KPX afii10080 afii10065 12 +KPX afii10080 afii10072 -13 +KPX afii10080 afii10085 -25 +KPX afii10080 afii10087 -25 +KPX afii10080 afii10089 -50 +KPX afii10080 afii10095 -13 +KPX afii10082 afii10072 -13 +KPX afii10082 afii10073 -13 +KPX afii10082 afii10077 -13 +KPX afii10082 afii10078 -13 +KPX afii10082 afii10085 -26 +KPX afii10082 afii10087 -25 +KPX afii10082 afii10089 -50 +KPX afii10082 afii10095 -13 +KPX afii10083 afii10072 -13 +KPX afii10083 afii10073 -13 +KPX afii10083 afii10085 -13 +KPX afii10083 afii10086 -13 +KPX afii10083 afii10087 -13 +KPX afii10083 afii10089 -38 +KPX afii10083 afii10092 -25 +KPX afii10084 comma -13 +KPX afii10084 period -13 +KPX afii10084 afii10069 -13 +KPX afii10084 afii10070 -13 +KPX afii10084 afii10072 -13 +KPX afii10084 afii10073 -25 +KPX afii10084 afii10077 -13 +KPX afii10084 afii10078 -13 +KPX afii10084 afii10080 -13 +KPX afii10084 afii10083 -13 +KPX afii10084 afii10085 -25 +KPX afii10084 afii10095 -25 +KPX afii10085 comma -38 +KPX afii10085 period -38 +KPX afii10085 afii10066 12 +KPX afii10085 afii10072 12 +KPX afii10085 afii10073 12 +KPX afii10085 afii10087 12 +KPX afii10085 afii10097 12 +KPX afii10086 afii10085 -25 +KPX afii10086 afii10089 -38 +KPX afii10087 afii10065 -13 +KPX afii10087 afii10066 -13 +KPX afii10087 afii10070 -25 +KPX afii10087 afii10073 -13 +KPX afii10087 afii10080 -25 +KPX afii10087 afii10083 -25 +KPX afii10087 afii10086 -25 +KPX afii10087 afii10089 -25 +KPX afii10087 afii10095 -13 +KPX afii10088 afii10065 -13 +KPX afii10088 afii10070 -38 +KPX afii10088 afii10073 -13 +KPX afii10088 afii10080 -38 +KPX afii10088 afii10083 -38 +KPX afii10088 afii10085 -13 +KPX afii10091 afii10070 -25 +KPX afii10091 afii10080 -25 +KPX afii10094 afii10084 -25 +KPX afii10094 afii10089 -100 +KPX afii10095 afii10066 -13 +KPX afii10095 afii10070 -13 +KPX afii10095 afii10072 -13 +KPX afii10095 afii10073 -13 +KPX afii10095 afii10078 -25 +KPX afii10095 afii10080 -13 +KPX afii10095 afii10083 -13 +KPX afii10095 afii10086 -13 +KPX afii10095 afii10087 -25 +KPX afii10096 afii10066 -13 +KPX afii10096 afii10069 -13 +KPX afii10096 afii10070 -13 +KPX afii10096 afii10072 -25 +KPX afii10096 afii10077 -13 +KPX afii10096 afii10078 -13 +KPX afii10096 afii10080 -13 +KPX afii10096 afii10083 -13 +KPX afii10096 afii10084 -13 +KPX afii10096 afii10086 -13 +KPX afii10096 afii10087 -25 +KPX afii10096 afii10089 -63 +KPX afii10096 afii10095 -25 +KPX afii10110 comma -38 +KPX afii10110 period -38 +KPX afii10110 colon -13 +KPX afii10110 semicolon -13 +KPX afii10050 comma -25 +KPX afii10050 period -25 +KPX pi phi 14 +KPX pi omega 14 +KPX pi omegatonos 14 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/public_html/fonts/ariali.afm b/public_html/fonts/ariali.afm index eef538f..dd2e40d 100644 --- a/public_html/fonts/ariali.afm +++ b/public_html/fonts/ariali.afm @@ -1,1871 +1,1871 @@ -StartFontMetrics 4.1 -FontName Arial-ItalicMT -FullName Arial Italic -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Arial -Weight Italic -Version Version 2.90 -Characters 956 -ItalicAngle -12.0 -Ascender 905 -Descender -212 -UnderlineThickness 73 -UnderlinePosition -106 -IsFixedPitch false -FontBBox -517 -325 1082 998 -StartCharMetrics 991 -C 0 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 278 ; N space ; B 56 0 304 716 ; -C 33 ; WX 278 ; N exclam ; B 56 0 304 716 ; -C 34 ; WX 355 ; N quotedbl ; B 135 462 429 716 ; -C 35 ; WX 556 ; N numbersign ; B 10 -12 543 728 ; -C 36 ; WX 556 ; N dollar ; B 51 -96 573 764 ; -C 37 ; WX 889 ; N percent ; B 97 -26 853 728 ; -C 38 ; WX 667 ; N ampersand ; B 79 -17 651 728 ; -C 39 ; WX 191 ; N quotesingle ; B 127 462 259 716 ; -C 40 ; WX 333 ; N parenleft ; B 84 -210 413 728 ; -C 41 ; WX 333 ; N parenright ; B -53 -210 275 728 ; -C 42 ; WX 389 ; N asterisk ; B 31 423 354 728 ; -C 43 ; WX 584 ; N plus ; B 56 116 528 589 ; -C 44 ; WX 278 ; N comma ; B 24 -145 176 100 ; -C 45 ; WX 333 ; N hyphen ; B 46 215 334 303 ; -C 46 ; WX 278 ; N period ; B 58 0 179 100 ; -C 47 ; WX 278 ; N slash ; B -51 -12 411 728 ; -C 48 ; WX 556 ; N zero ; B 71 -12 565 719 ; -C 49 ; WX 556 ; N one ; B 148 0 479 719 ; -C 50 ; WX 556 ; N two ; B 59 0 562 719 ; -C 51 ; WX 556 ; N three ; B 55 -12 557 719 ; -C 52 ; WX 556 ; N four ; B 45 0 542 716 ; -C 53 ; WX 556 ; N five ; B 69 -12 572 706 ; -C 54 ; WX 556 ; N six ; B 83 -12 568 719 ; -C 55 ; WX 556 ; N seven ; B 121 0 595 706 ; -C 56 ; WX 556 ; N eight ; B 75 -13 564 719 ; -C 57 ; WX 556 ; N nine ; B 67 -12 551 719 ; -C 58 ; WX 278 ; N colon ; B 57 0 265 519 ; -C 59 ; WX 278 ; N semicolon ; B 24 -145 262 519 ; -C 60 ; WX 584 ; N less ; B 55 110 529 595 ; -C 61 ; WX 584 ; N equal ; B 56 204 528 503 ; -C 62 ; WX 584 ; N greater ; B 55 110 529 595 ; -C 63 ; WX 556 ; N question ; B 127 0 561 728 ; -C 64 ; WX 1015 ; N at ; B 54 -210 979 729 ; -C 65 ; WX 667 ; N A ; B -20 0 617 716 ; -C 66 ; WX 667 ; N B ; B 43 0 655 716 ; -C 67 ; WX 722 ; N C ; B 91 -12 730 728 ; -C 68 ; WX 722 ; N D ; B 44 0 712 716 ; -C 69 ; WX 667 ; N E ; B 45 0 711 716 ; -C 70 ; WX 611 ; N F ; B 45 0 660 716 ; -C 71 ; WX 778 ; N G ; B 97 -12 766 728 ; -C 72 ; WX 722 ; N H ; B 42 0 754 716 ; -C 73 ; WX 278 ; N I ; B 57 0 302 716 ; -C 74 ; WX 500 ; N J ; B 33 -12 536 716 ; -C 75 ; WX 667 ; N K ; B 44 0 741 716 ; -C 76 ; WX 556 ; N L ; B 40 0 524 716 ; -C 77 ; WX 833 ; N M ; B 44 0 872 716 ; -C 78 ; WX 722 ; N N ; B 49 0 757 716 ; -C 79 ; WX 778 ; N O ; B 91 -12 772 728 ; -C 80 ; WX 667 ; N P ; B 43 0 698 716 ; -C 81 ; WX 778 ; N Q ; B 92 -82 773 728 ; -C 82 ; WX 722 ; N R ; B 47 0 730 716 ; -C 83 ; WX 667 ; N S ; B 70 -12 671 728 ; -C 84 ; WX 611 ; N T ; B 125 0 705 716 ; -C 85 ; WX 722 ; N U ; B 97 -13 754 716 ; -C 86 ; WX 667 ; N V ; B 124 0 757 716 ; -C 87 ; WX 944 ; N W ; B 125 0 1062 716 ; -C 88 ; WX 667 ; N X ; B -32 0 769 716 ; -C 89 ; WX 667 ; N Y ; B 117 0 773 716 ; -C 90 ; WX 611 ; N Z ; B 24 0 637 716 ; -C 91 ; WX 278 ; N bracketleft ; B 6 -196 391 716 ; -C 92 ; WX 278 ; N backslash ; B 85 -12 273 728 ; -C 93 ; WX 278 ; N bracketright ; B -59 -196 329 716 ; -C 94 ; WX 469 ; N asciicircum ; B 26 337 443 728 ; -C 95 ; WX 556 ; N underscore ; B -15 -199 567 -135 ; -C 96 ; WX 333 ; N grave ; B 146 582 310 716 ; -C 97 ; WX 556 ; N a ; B 44 -12 526 530 ; -C 98 ; WX 556 ; N b ; B 33 -12 535 716 ; -C 99 ; WX 500 ; N c ; B 56 -12 511 530 ; -C 100 ; WX 556 ; N d ; B 53 -12 598 716 ; -C 101 ; WX 556 ; N e ; B 52 -12 532 530 ; -C 102 ; WX 278 ; N f ; B 45 0 408 728 ; -C 103 ; WX 556 ; N g ; B 26 -208 564 530 ; -C 104 ; WX 556 ; N h ; B 33 0 529 716 ; -C 105 ; WX 222 ; N i ; B 30 0 268 716 ; -C 106 ; WX 222 ; N j ; B -121 -208 267 716 ; -C 107 ; WX 500 ; N k ; B 34 0 554 716 ; -C 108 ; WX 222 ; N l ; B 26 0 264 716 ; -C 109 ; WX 833 ; N m ; B 33 0 813 530 ; -C 110 ; WX 556 ; N n ; B 33 0 528 530 ; -C 111 ; WX 556 ; N o ; B 49 -12 540 530 ; -C 112 ; WX 556 ; N p ; B -10 -199 535 530 ; -C 113 ; WX 556 ; N q ; B 51 -199 552 530 ; -C 114 ; WX 333 ; N r ; B 33 0 419 530 ; -C 115 ; WX 500 ; N s ; B 38 -12 501 530 ; -C 116 ; WX 278 ; N t ; B 56 -9 321 707 ; -C 117 ; WX 556 ; N u ; B 63 -12 558 519 ; -C 118 ; WX 500 ; N v ; B 79 0 559 519 ; -C 119 ; WX 722 ; N w ; B 78 0 777 519 ; -C 120 ; WX 500 ; N x ; B -1 0 538 519 ; -C 121 ; WX 500 ; N y ; B 0 -210 561 519 ; -C 122 ; WX 500 ; N z ; B 20 0 512 519 ; -C 123 ; WX 334 ; N braceleft ; B 52 -210 445 728 ; -C 124 ; WX 260 ; N bar ; B 92 -210 168 728 ; -C 125 ; WX 334 ; N braceright ; B -84 -210 309 728 ; -C 126 ; WX 584 ; N asciitilde ; B 42 272 542 432 ; -C 127 ; WX 750 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 556 ; N Euro ; B 40 -12 645 728 ; -C 129 ; WX 544 ; N afii10052 ; B 42 0 656 894 ; -C 130 ; WX 222 ; N quotesinglbase ; B -7 -145 145 100 ; -C 131 ; WX 556 ; N florin ; B 22 -210 530 729 ; -C 132 ; WX 333 ; N quotedblbase ; B -20 -145 292 100 ; -C 133 ; WX 1000 ; N ellipsis ; B 144 0 933 100 ; -C 134 ; WX 556 ; N dagger ; B 91 -170 583 706 ; -C 135 ; WX 556 ; N daggerdbl ; B 5 -170 588 706 ; -C 136 ; WX 333 ; N circumflex ; B 100 582 388 716 ; -C 137 ; WX 1000 ; N perthousand ; B 66 -27 1003 728 ; -C 138 ; WX 667 ; N Scaron ; B 70 -12 671 894 ; -C 139 ; WX 333 ; N guilsinglleft ; B 47 35 314 479 ; -C 140 ; WX 1000 ; N OE ; B 80 -13 1044 728 ; -C 141 ; WX 589 ; N afii10061 ; B 42 0 674 894 ; -C 142 ; WX 611 ; N Zcaron ; B 24 0 637 894 ; -C 143 ; WX 724 ; N afii10145 ; B 42 -199 760 716 ; -C 144 ; WX 333 ; N quotedblbase ; B -20 -145 292 100 ; -C 145 ; WX 222 ; N quoteleft ; B 129 483 281 728 ; -C 146 ; WX 222 ; N quoteright ; B 125 468 277 713 ; -C 147 ; WX 333 ; N quotedblleft ; B 105 483 413 728 ; -C 148 ; WX 333 ; N quotedblright ; B 104 468 417 713 ; -C 149 ; WX 350 ; N bullet ; B 53 227 301 474 ; -C 150 ; WX 556 ; N endash ; B -2 224 554 294 ; -C 151 ; WX 1000 ; N emdash ; B 0 224 1000 294 ; -C 152 ; WX 333 ; N tilde ; B 94 596 424 706 ; -C 153 ; WX 1000 ; N trademark ; B 110 318 871 716 ; -C 154 ; WX 500 ; N scaron ; B 38 -12 504 716 ; -C 155 ; WX 333 ; N guilsinglright ; B 16 35 288 479 ; -C 156 ; WX 944 ; N oe ; B 63 -12 919 530 ; -C 157 ; WX 472 ; N afii10109 ; B 31 0 520 716 ; -C 158 ; WX 500 ; N zcaron ; B 20 0 512 716 ; -C 159 ; WX 667 ; N Ydieresis ; B 117 0 773 858 ; -C 160 ; WX 278 ; N space ; B 56 0 304 716 ; -C 161 ; WX 333 ; N exclamdown ; B 30 -197 278 519 ; -C 162 ; WX 556 ; N cent ; B 75 -199 530 726 ; -C 163 ; WX 556 ; N sterling ; B 31 -12 607 728 ; -C 164 ; WX 556 ; N currency ; B 36 115 516 594 ; -C 165 ; WX 556 ; N yen ; B 37 0 667 716 ; -C 166 ; WX 260 ; N brokenbar ; B 92 -210 168 728 ; -C 167 ; WX 556 ; N section ; B 30 -210 555 728 ; -C 168 ; WX 333 ; N dieresis ; B 116 599 409 699 ; -C 169 ; WX 737 ; N copyright ; B 1 -9 738 728 ; -C 170 ; WX 370 ; N ordfeminine ; B 82 359 409 728 ; -C 171 ; WX 556 ; N guillemotleft ; B 79 35 537 479 ; -C 172 ; WX 584 ; N logicalnot ; B 56 207 528 503 ; -C 173 ; WX 333 ; N hyphen ; B 46 215 334 303 ; -C 174 ; WX 737 ; N registered ; B 1 -9 738 728 ; -C 175 ; WX 552 ; N overscore ; B -15 765 567 828 ; -C 176 ; WX 400 ; N degree ; B 63 457 333 728 ; -C 177 ; WX 549 ; N plusminus ; B 38 0 511 600 ; -C 178 ; WX 333 ; N twosuperior ; B 74 358 401 725 ; -C 179 ; WX 333 ; N threesuperior ; B 83 349 400 725 ; -C 180 ; WX 333 ; N acute ; B 169 582 372 716 ; -C 181 ; WX 576 ; N mu1 ; B 6 -200 572 519 ; -C 182 ; WX 537 ; N paragraph ; B 69 -199 609 716 ; -C 183 ; WX 278 ; N periodcentered ; B 90 302 190 402 ; -C 184 ; WX 333 ; N cedilla ; B 38 -208 288 6 ; -C 185 ; WX 333 ; N onesuperior ; B 136 358 354 725 ; -C 186 ; WX 365 ; N ordmasculine ; B 70 360 412 728 ; -C 187 ; WX 556 ; N guillemotright ; B 41 35 505 479 ; -C 188 ; WX 834 ; N onequarter ; B 83 -30 851 728 ; -C 189 ; WX 834 ; N onehalf ; B 60 -30 827 728 ; -C 190 ; WX 834 ; N threequarters ; B 83 -30 865 728 ; -C 191 ; WX 611 ; N questiondown ; B 57 -209 490 519 ; -C 192 ; WX 667 ; N Agrave ; B -20 0 617 895 ; -C 193 ; WX 667 ; N Aacute ; B -20 0 617 894 ; -C 194 ; WX 667 ; N Acircumflex ; B -20 0 617 894 ; -C 195 ; WX 667 ; N Atilde ; B -20 0 617 868 ; -C 196 ; WX 667 ; N Adieresis ; B -20 0 617 860 ; -C 197 ; WX 667 ; N Aring ; B -20 0 617 863 ; -C 198 ; WX 1000 ; N AE ; B -41 0 1043 716 ; -C 199 ; WX 722 ; N Ccedilla ; B 91 -210 730 728 ; -C 200 ; WX 667 ; N Egrave ; B 45 0 711 895 ; -C 201 ; WX 667 ; N Eacute ; B 45 0 711 894 ; -C 202 ; WX 667 ; N Ecircumflex ; B 45 0 711 894 ; -C 203 ; WX 667 ; N Edieresis ; B 45 0 711 858 ; -C 204 ; WX 278 ; N Igrave ; B 57 0 340 895 ; -C 205 ; WX 278 ; N Iacute ; B 57 0 389 894 ; -C 206 ; WX 278 ; N Icircumflex ; B 57 0 407 894 ; -C 207 ; WX 278 ; N Idieresis ; B 57 0 414 860 ; -C 208 ; WX 722 ; N Eth ; B 36 0 712 716 ; -C 209 ; WX 722 ; N Ntilde ; B 49 0 757 868 ; -C 210 ; WX 778 ; N Ograve ; B 91 -12 772 895 ; -C 211 ; WX 778 ; N Oacute ; B 91 -12 772 894 ; -C 212 ; WX 778 ; N Ocircumflex ; B 91 -12 772 894 ; -C 213 ; WX 778 ; N Otilde ; B 91 -12 772 868 ; -C 214 ; WX 778 ; N Odieresis ; B 91 -12 772 860 ; -C 215 ; WX 584 ; N multiply ; B 79 141 504 566 ; -C 216 ; WX 778 ; N Oslash ; B 85 -50 776 765 ; -C 217 ; WX 722 ; N Ugrave ; B 97 -13 754 895 ; -C 218 ; WX 722 ; N Uacute ; B 97 -13 754 894 ; -C 219 ; WX 722 ; N Ucircumflex ; B 97 -13 754 894 ; -C 220 ; WX 722 ; N Udieresis ; B 97 -13 754 860 ; -C 221 ; WX 667 ; N Yacute ; B 117 0 773 894 ; -C 222 ; WX 667 ; N Thorn ; B 43 0 667 716 ; -C 223 ; WX 611 ; N germandbls ; B 36 -12 567 728 ; -C 224 ; WX 556 ; N agrave ; B 44 -12 526 716 ; -C 225 ; WX 556 ; N aacute ; B 44 -12 526 716 ; -C 226 ; WX 556 ; N acircumflex ; B 44 -12 526 716 ; -C 227 ; WX 556 ; N atilde ; B 44 -12 541 707 ; -C 228 ; WX 556 ; N adieresis ; B 44 -12 526 699 ; -C 229 ; WX 556 ; N aring ; B 44 -12 526 733 ; -C 230 ; WX 889 ; N ae ; B 42 -12 865 531 ; -C 231 ; WX 500 ; N ccedilla ; B 56 -199 511 530 ; -C 232 ; WX 556 ; N egrave ; B 52 -12 532 716 ; -C 233 ; WX 556 ; N eacute ; B 52 -12 532 716 ; -C 234 ; WX 556 ; N ecircumflex ; B 52 -12 532 716 ; -C 235 ; WX 556 ; N edieresis ; B 52 -12 532 699 ; -C 236 ; WX 278 ; N igrave ; B 61 0 310 716 ; -C 237 ; WX 278 ; N iacute ; B 61 0 349 716 ; -C 238 ; WX 278 ; N icircumflex ; B 61 0 362 716 ; -C 239 ; WX 278 ; N idieresis ; B 61 0 378 699 ; -C 240 ; WX 556 ; N eth ; B 49 -12 546 716 ; -C 241 ; WX 556 ; N ntilde ; B 33 0 532 706 ; -C 242 ; WX 556 ; N ograve ; B 49 -12 540 716 ; -C 243 ; WX 556 ; N oacute ; B 49 -12 540 716 ; -C 244 ; WX 556 ; N ocircumflex ; B 49 -12 540 716 ; -C 245 ; WX 556 ; N otilde ; B 49 -12 540 706 ; -C 246 ; WX 556 ; N odieresis ; B 49 -12 540 699 ; -C 247 ; WX 549 ; N divide ; B 38 156 511 550 ; -C 248 ; WX 611 ; N oslash ; B 72 -50 581 566 ; -C 249 ; WX 556 ; N ugrave ; B 63 -12 558 716 ; -C 250 ; WX 556 ; N uacute ; B 63 -12 558 716 ; -C 251 ; WX 556 ; N ucircumflex ; B 63 -12 558 716 ; -C 252 ; WX 556 ; N udieresis ; B 63 -12 558 699 ; -C 253 ; WX 500 ; N yacute ; B 0 -210 561 716 ; -C 254 ; WX 556 ; N thorn ; B -10 -199 535 716 ; -C 255 ; WX 500 ; N ydieresis ; B 0 -210 561 699 ; -C -1 ; WX 0 ; N .null ; B 56 0 304 716 ; -C -1 ; WX 278 ; N nonmarkingreturn ; B 56 0 304 716 ; -C -1 ; WX 549 ; N notequal ; B 38 -14 511 720 ; -C -1 ; WX 713 ; N infinity ; B 75 189 640 510 ; -C -1 ; WX 549 ; N lessequal ; B 38 52 512 654 ; -C -1 ; WX 549 ; N greaterequal ; B 38 52 512 654 ; -C -1 ; WX 494 ; N partialdiff ; B 25 -12 473 728 ; -C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ; -C -1 ; WX 823 ; N product ; B 79 -210 744 728 ; -C -1 ; WX 549 ; N pi1 ; B 0 0 601 519 ; -C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ; -C -1 ; WX 768 ; N Ohm ; B 62 0 720 734 ; -C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; -C -1 ; WX 549 ; N approxequal ; B 25 184 524 521 ; -C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; -C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; -C -1 ; WX 167 ; N fraction ; B -262 -30 505 728 ; -C -1 ; WX 500 ; N fi ; B 54 0 545 728 ; -C -1 ; WX 500 ; N fl ; B 54 0 545 728 ; -C -1 ; WX 278 ; N dotlessi ; B 61 0 258 519 ; -C -1 ; WX 333 ; N macron ; B 98 600 416 668 ; -C -1 ; WX 333 ; N breve ; B 107 567 399 694 ; -C -1 ; WX 333 ; N dotaccent ; B 194 590 326 699 ; -C -1 ; WX 333 ; N ring ; B 160 556 338 733 ; -C -1 ; WX 333 ; N hungarumlaut ; B 86 582 454 716 ; -C -1 ; WX 333 ; N ogonek ; B 61 -208 265 13 ; -C -1 ; WX 333 ; N caron ; B 129 582 416 716 ; -C -1 ; WX 556 ; N Lslash ; B 12 0 524 716 ; -C -1 ; WX 222 ; N lslash ; B 19 0 285 716 ; -C -1 ; WX 584 ; N minus ; B 56 312 528 394 ; -C -1 ; WX 556 ; N franc ; B -12 0 602 716 ; -C -1 ; WX 778 ; N Gbreve ; B 97 -12 766 886 ; -C -1 ; WX 556 ; N gbreve ; B 26 -208 564 694 ; -C -1 ; WX 278 ; N Idot ; B 57 0 334 864 ; -C -1 ; WX 667 ; N Scedilla ; B 70 -210 671 728 ; -C -1 ; WX 500 ; N scedilla ; B 38 -199 501 530 ; -C -1 ; WX 722 ; N Cacute ; B 91 -12 730 894 ; -C -1 ; WX 500 ; N cacute ; B 56 -12 511 716 ; -C -1 ; WX 722 ; N Ccaron ; B 91 -12 730 894 ; -C -1 ; WX 500 ; N ccaron ; B 56 -12 515 716 ; -C -1 ; WX 556 ; N dmacron ; B 53 -12 653 716 ; -C -1 ; WX 333 ; N middot ; B 259 308 380 408 ; -C -1 ; WX 667 ; N Abreve ; B -20 0 617 886 ; -C -1 ; WX 556 ; N abreve ; B 44 -12 526 694 ; -C -1 ; WX 667 ; N Aogonek ; B -20 -208 698 716 ; -C -1 ; WX 556 ; N aogonek ; B 44 -208 570 530 ; -C -1 ; WX 722 ; N Dcaron ; B 44 0 712 894 ; -C -1 ; WX 625 ; N dcaron ; B 55 -12 743 716 ; -C -1 ; WX 722 ; N Dslash ; B 36 0 712 716 ; -C -1 ; WX 667 ; N Eogonek ; B 45 -208 711 716 ; -C -1 ; WX 556 ; N eogonek ; B 52 -208 532 530 ; -C -1 ; WX 667 ; N Ecaron ; B 45 0 711 894 ; -C -1 ; WX 556 ; N ecaron ; B 52 -12 532 716 ; -C -1 ; WX 556 ; N Lacute ; B 40 0 524 894 ; -C -1 ; WX 222 ; N lacute ; B 26 0 351 887 ; -C -1 ; WX 556 ; N Lcaron ; B 40 0 559 716 ; -C -1 ; WX 281 ; N lcaron ; B 27 0 399 716 ; -C -1 ; WX 556 ; N Ldot ; B 40 0 524 716 ; -C -1 ; WX 400 ; N ldot ; B 26 0 369 716 ; -C -1 ; WX 722 ; N Nacute ; B 49 0 757 894 ; -C -1 ; WX 556 ; N nacute ; B 33 0 528 716 ; -C -1 ; WX 722 ; N Ncaron ; B 49 0 757 894 ; -C -1 ; WX 556 ; N ncaron ; B 33 0 530 716 ; -C -1 ; WX 778 ; N Odblacute ; B 91 -12 772 894 ; -C -1 ; WX 556 ; N odblacute ; B 49 -12 582 716 ; -C -1 ; WX 722 ; N Racute ; B 47 0 730 894 ; -C -1 ; WX 333 ; N racute ; B 33 0 419 716 ; -C -1 ; WX 722 ; N Rcaron ; B 47 0 730 894 ; -C -1 ; WX 333 ; N rcaron ; B 33 0 452 716 ; -C -1 ; WX 667 ; N Sacute ; B 70 -12 671 894 ; -C -1 ; WX 500 ; N sacute ; B 38 -12 501 716 ; -C -1 ; WX 611 ; N Tcedilla ; B 125 -275 705 716 ; -C -1 ; WX 278 ; N tcedilla ; B 47 -253 321 707 ; -C -1 ; WX 611 ; N Tcaron ; B 125 0 705 894 ; -C -1 ; WX 354 ; N tcaron ; B 53 -9 473 716 ; -C -1 ; WX 722 ; N Uring ; B 97 -13 754 894 ; -C -1 ; WX 556 ; N uring ; B 63 -12 558 733 ; -C -1 ; WX 722 ; N Udblacute ; B 97 -13 754 894 ; -C -1 ; WX 556 ; N udblacute ; B 63 -12 568 716 ; -C -1 ; WX 611 ; N Zacute ; B 24 0 637 894 ; -C -1 ; WX 500 ; N zacute ; B 20 0 512 716 ; -C -1 ; WX 611 ; N Zdot ; B 24 0 637 864 ; -C -1 ; WX 500 ; N zdot ; B 20 0 512 699 ; -C -1 ; WX 570 ; N Gamma ; B 42 0 659 716 ; -C -1 ; WX 778 ; N Theta ; B 91 -12 772 728 ; -C -1 ; WX 837 ; N Phi ; B 88 -28 826 736 ; -C -1 ; WX 570 ; N alpha ; B 50 -12 599 530 ; -C -1 ; WX 556 ; N delta ; B 48 -12 590 716 ; -C -1 ; WX 439 ; N epsilon ; B 34 -12 458 530 ; -C -1 ; WX 603 ; N sigma ; B 49 -12 645 530 ; -C -1 ; WX 374 ; N tau ; B 86 0 415 519 ; -C -1 ; WX 652 ; N phi ; B 54 -199 640 530 ; -C -1 ; WX 552 ; N underscoredbl ; B -15 -325 567 -135 ; -C -1 ; WX 500 ; N exclamdbl ; B 56 0 522 716 ; -C -1 ; WX 365 ; N nsuperior ; B 58 253 393 585 ; -C -1 ; WX 1094 ; N peseta ; B 12 -13 1075 716 ; -C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; -C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; -C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; -C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; -C -1 ; WX 719 ; N intersection ; B 77 0 642 729 ; -C -1 ; WX 584 ; N equivalence ; B 56 95 528 611 ; -C -1 ; WX 604 ; N house ; B 77 0 527 563 ; -C -1 ; WX 584 ; N revlogicalnot ; B 55 207 528 503 ; -C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; -C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; -C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; -C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ; -C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; -C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; -C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; -C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; -C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; -C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; -C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; -C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; -C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; -C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; -C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; -C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; -C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; -C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; -C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; -C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; -C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; -C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; -C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; -C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; -C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; -C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; -C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; -C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; -C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; -C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; -C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; -C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; -C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; -C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; -C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; -C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; -C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; -C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; -C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; -C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ; -C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; -C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; -C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; -C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; -C -1 ; WX 656 ; N club ; B 27 0 629 601 ; -C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; -C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; -C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; -C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; -C -1 ; WX 733 ; N IJ ; B 57 -12 769 716 ; -C -1 ; WX 444 ; N ij ; B 29 -208 494 716 ; -C -1 ; WX 615 ; N napostrophe ; B 49 0 590 713 ; -C -1 ; WX 188 ; N minute ; B 127 462 259 716 ; -C -1 ; WX 354 ; N second ; B 135 462 429 716 ; -C -1 ; WX 885 ; N afii61248 ; B 90 -26 870 728 ; -C -1 ; WX 323 ; N afii61289 ; B 12 -12 422 728 ; -C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; -C -1 ; WX 354 ; N H18543 ; B 64 217 290 444 ; -C -1 ; WX 354 ; N H18551 ; B 64 217 290 444 ; -C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; -C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; -C -1 ; WX 667 ; N Amacron ; B -20 0 618 845 ; -C -1 ; WX 556 ; N amacron ; B 44 -12 527 668 ; -C -1 ; WX 722 ; N Ccircumflex ; B 91 -12 730 894 ; -C -1 ; WX 500 ; N ccircumflex ; B 56 -12 511 716 ; -C -1 ; WX 722 ; N Cdot ; B 91 -12 730 869 ; -C -1 ; WX 500 ; N cdot ; B 56 -12 511 699 ; -C -1 ; WX 667 ; N Emacron ; B 45 0 711 845 ; -C -1 ; WX 556 ; N emacron ; B 52 -12 532 668 ; -C -1 ; WX 667 ; N Ebreve ; B 45 0 711 886 ; -C -1 ; WX 556 ; N ebreve ; B 52 -12 532 694 ; -C -1 ; WX 667 ; N Edot ; B 45 0 711 869 ; -C -1 ; WX 556 ; N edot ; B 52 -12 532 699 ; -C -1 ; WX 778 ; N Gcircumflex ; B 97 -12 766 894 ; -C -1 ; WX 556 ; N gcircumflex ; B 26 -208 564 716 ; -C -1 ; WX 778 ; N Gdot ; B 97 -12 766 869 ; -C -1 ; WX 556 ; N gdot ; B 26 -208 564 699 ; -C -1 ; WX 778 ; N Gcedilla ; B 97 -208 766 728 ; -C -1 ; WX 556 ; N gcedilla ; B 26 -208 564 770 ; -C -1 ; WX 722 ; N Hcircumflex ; B 42 0 754 894 ; -C -1 ; WX 556 ; N hcircumflex ; B 33 0 529 894 ; -C -1 ; WX 722 ; N Hbar ; B 42 0 797 716 ; -C -1 ; WX 556 ; N hbar ; B 33 0 529 716 ; -C -1 ; WX 278 ; N Itilde ; B 57 0 438 869 ; -C -1 ; WX 278 ; N itilde ; B 30 0 378 706 ; -C -1 ; WX 278 ; N Imacron ; B 57 0 430 845 ; -C -1 ; WX 278 ; N imacron ; B 30 0 369 668 ; -C -1 ; WX 278 ; N Ibreve ; B 57 0 431 886 ; -C -1 ; WX 278 ; N ibreve ; B 30 0 362 694 ; -C -1 ; WX 278 ; N Iogonek ; B 28 -208 302 716 ; -C -1 ; WX 222 ; N iogonek ; B 0 -208 268 716 ; -C -1 ; WX 500 ; N Jcircumflex ; B 33 -12 625 894 ; -C -1 ; WX 222 ; N jcircumflex ; B -121 -208 331 716 ; -C -1 ; WX 667 ; N Kcedilla ; B 44 -208 741 716 ; -C -1 ; WX 500 ; N kcedilla ; B 34 -208 554 716 ; -C -1 ; WX 500 ; N kgreenlandic ; B 34 0 554 519 ; -C -1 ; WX 556 ; N Lcedilla ; B 40 -208 524 716 ; -C -1 ; WX 222 ; N lcedilla ; B -71 -208 264 716 ; -C -1 ; WX 722 ; N Ncedilla ; B 49 -208 757 716 ; -C -1 ; WX 556 ; N ncedilla ; B 33 -208 528 530 ; -C -1 ; WX 723 ; N Eng ; B 48 -13 715 728 ; -C -1 ; WX 556 ; N eng ; B 36 -208 530 530 ; -C -1 ; WX 778 ; N Omacron ; B 91 -12 772 845 ; -C -1 ; WX 556 ; N omacron ; B 49 -12 540 668 ; -C -1 ; WX 778 ; N Obreve ; B 91 -12 772 886 ; -C -1 ; WX 556 ; N obreve ; B 49 -12 540 694 ; -C -1 ; WX 722 ; N Rcedilla ; B 47 -208 730 716 ; -C -1 ; WX 333 ; N rcedilla ; B -28 -208 419 530 ; -C -1 ; WX 667 ; N Scircumflex ; B 70 -12 671 894 ; -C -1 ; WX 500 ; N scircumflex ; B 38 -12 501 716 ; -C -1 ; WX 611 ; N Tbar ; B 115 0 705 716 ; -C -1 ; WX 278 ; N tbar ; B 12 -9 321 707 ; -C -1 ; WX 722 ; N Utilde ; B 97 -13 754 869 ; -C -1 ; WX 556 ; N utilde ; B 63 -12 558 706 ; -C -1 ; WX 722 ; N Umacron ; B 97 -13 754 845 ; -C -1 ; WX 556 ; N umacron ; B 63 -12 558 668 ; -C -1 ; WX 722 ; N Ubreve ; B 97 -13 754 886 ; -C -1 ; WX 556 ; N ubreve ; B 63 -12 558 694 ; -C -1 ; WX 722 ; N Uogonek ; B 97 -208 754 716 ; -C -1 ; WX 556 ; N uogonek ; B 63 -208 557 519 ; -C -1 ; WX 944 ; N Wcircumflex ; B 125 0 1062 894 ; -C -1 ; WX 722 ; N wcircumflex ; B 78 0 777 716 ; -C -1 ; WX 667 ; N Ycircumflex ; B 117 0 773 894 ; -C -1 ; WX 500 ; N ycircumflex ; B 0 -210 561 716 ; -C -1 ; WX 222 ; N longs ; B 26 0 389 728 ; -C -1 ; WX 667 ; N Aringacute ; B -20 0 622 998 ; -C -1 ; WX 556 ; N aringacute ; B 44 -12 526 914 ; -C -1 ; WX 1000 ; N AEacute ; B -41 0 1043 894 ; -C -1 ; WX 889 ; N aeacute ; B 42 -12 865 716 ; -C -1 ; WX 778 ; N Oslashacute ; B 85 -50 776 894 ; -C -1 ; WX 611 ; N oslashacute ; B 72 -50 581 716 ; -C -1 ; WX 278 ; N anoteleia ; B 145 418 265 519 ; -C -1 ; WX 944 ; N Wgrave ; B 125 0 1062 894 ; -C -1 ; WX 722 ; N wgrave ; B 78 0 777 716 ; -C -1 ; WX 944 ; N Wacute ; B 125 0 1062 894 ; -C -1 ; WX 722 ; N wacute ; B 78 0 777 716 ; -C -1 ; WX 944 ; N Wdieresis ; B 125 0 1062 860 ; -C -1 ; WX 722 ; N wdieresis ; B 78 0 777 699 ; -C -1 ; WX 667 ; N Ygrave ; B 117 0 773 894 ; -C -1 ; WX 500 ; N ygrave ; B 0 -210 561 716 ; -C -1 ; WX 222 ; N quotereversed ; B 150 468 278 713 ; -C -1 ; WX 333 ; N radicalex ; B 75 600 451 668 ; -C -1 ; WX 556 ; N afii08941 ; B 31 -12 607 728 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 834 ; N oneeighth ; B 60 -30 827 728 ; -C -1 ; WX 834 ; N threeeighths ; B 72 -30 839 728 ; -C -1 ; WX 834 ; N fiveeighths ; B 72 -30 839 728 ; -C -1 ; WX 834 ; N seveneighths ; B 48 -30 819 728 ; -C -1 ; WX 333 ; N commaaccent ; B 19 -257 169 -59 ; -C -1 ; WX 333 ; N undercommaaccent ; B -16 -208 234 -24 ; -C -1 ; WX 333 ; N tonos ; B 185 582 388 716 ; -C -1 ; WX 333 ; N dieresistonos ; B 47 582 449 717 ; -C -1 ; WX 667 ; N Alphatonos ; B -21 0 615 716 ; -C -1 ; WX 789 ; N Epsilontonos ; B 48 0 831 716 ; -C -1 ; WX 846 ; N Etatonos ; B 51 0 879 716 ; -C -1 ; WX 389 ; N Iotatonos ; B 48 0 410 716 ; -C -1 ; WX 794 ; N Omicrontonos ; B 42 -12 784 728 ; -C -1 ; WX 865 ; N Upsilontonos ; B 47 0 970 716 ; -C -1 ; WX 775 ; N Omegatonos ; B 13 0 765 728 ; -C -1 ; WX 222 ; N iotadieresistonos ; B -9 0 393 717 ; -C -1 ; WX 667 ; N Alpha ; B -20 0 617 716 ; -C -1 ; WX 667 ; N Beta ; B 43 0 655 716 ; -C -1 ; WX 671 ; N Delta ; B -10 0 627 716 ; -C -1 ; WX 667 ; N Epsilon ; B 45 0 711 716 ; -C -1 ; WX 611 ; N Zeta ; B 24 0 637 716 ; -C -1 ; WX 722 ; N Eta ; B 42 0 754 716 ; -C -1 ; WX 278 ; N Iota ; B 57 0 302 716 ; -C -1 ; WX 667 ; N Kappa ; B 44 0 741 716 ; -C -1 ; WX 667 ; N Lambda ; B -10 0 623 716 ; -C -1 ; WX 833 ; N Mu ; B 44 0 872 716 ; -C -1 ; WX 722 ; N Nu ; B 49 0 757 716 ; -C -1 ; WX 648 ; N Xi ; B 4 0 691 716 ; -C -1 ; WX 778 ; N Omicron ; B 91 -12 772 728 ; -C -1 ; WX 725 ; N Pi ; B 42 0 754 716 ; -C -1 ; WX 667 ; N Rho ; B 43 0 698 716 ; -C -1 ; WX 600 ; N Sigma ; B 22 0 666 716 ; -C -1 ; WX 611 ; N Tau ; B 125 0 705 716 ; -C -1 ; WX 667 ; N Upsilon ; B 117 0 773 716 ; -C -1 ; WX 667 ; N Chi ; B -32 0 769 716 ; -C -1 ; WX 831 ; N Psi ; B 124 0 886 716 ; -C -1 ; WX 761 ; N Omega ; B 3 0 755 728 ; -C -1 ; WX 278 ; N Iotadieresis ; B 57 0 429 860 ; -C -1 ; WX 667 ; N Upsilondieresis ; B 117 0 773 860 ; -C -1 ; WX 570 ; N alphatonos ; B 50 -12 599 716 ; -C -1 ; WX 439 ; N epsilontonos ; B 34 -12 458 716 ; -C -1 ; WX 555 ; N etatonos ; B 34 -199 528 716 ; -C -1 ; WX 222 ; N iotatonos ; B 30 0 315 716 ; -C -1 ; WX 550 ; N upsilondieresistonos ; B 73 -12 559 717 ; -C -1 ; WX 571 ; N beta ; B -11 -199 556 729 ; -C -1 ; WX 500 ; N gamma ; B 77 -199 557 519 ; -C -1 ; WX 463 ; N zeta ; B 49 -208 562 716 ; -C -1 ; WX 555 ; N eta ; B 34 -199 528 530 ; -C -1 ; WX 542 ; N theta ; B 63 -12 558 730 ; -C -1 ; WX 222 ; N iota ; B 30 0 227 519 ; -C -1 ; WX 500 ; N kappa ; B 29 0 550 519 ; -C -1 ; WX 492 ; N lambda ; B -25 0 447 716 ; -C -1 ; WX 548 ; N mu ; B -12 -199 554 519 ; -C -1 ; WX 500 ; N nu ; B 79 0 559 519 ; -C -1 ; WX 447 ; N xi ; B 56 -208 505 728 ; -C -1 ; WX 556 ; N omicron ; B 49 -12 540 530 ; -C -1 ; WX 573 ; N rho ; B -14 -199 558 530 ; -C -1 ; WX 486 ; N sigma1 ; B 54 -208 536 530 ; -C -1 ; WX 550 ; N upsilon ; B 73 -12 556 519 ; -C -1 ; WX 546 ; N chi ; B -72 -199 591 519 ; -C -1 ; WX 728 ; N psi ; B 76 -199 733 519 ; -C -1 ; WX 779 ; N omega ; B 49 -12 763 519 ; -C -1 ; WX 222 ; N iotadieresis ; B 30 0 352 699 ; -C -1 ; WX 550 ; N upsilondieresis ; B 73 -12 556 699 ; -C -1 ; WX 556 ; N omicrontonos ; B 49 -12 540 716 ; -C -1 ; WX 550 ; N upsilontonos ; B 73 -12 556 716 ; -C -1 ; WX 779 ; N omegatonos ; B 49 -12 763 716 ; -C -1 ; WX 667 ; N afii10023 ; B 45 0 711 860 ; -C -1 ; WX 843 ; N afii10051 ; B 113 -12 822 716 ; -C -1 ; WX 708 ; N afii10053 ; B 91 -12 731 728 ; -C -1 ; WX 667 ; N afii10054 ; B 70 -12 671 728 ; -C -1 ; WX 278 ; N afii10055 ; B 57 0 302 716 ; -C -1 ; WX 278 ; N afii10056 ; B 57 0 423 860 ; -C -1 ; WX 500 ; N afii10057 ; B 33 -12 536 716 ; -C -1 ; WX 1066 ; N afii10058 ; B -11 -12 1042 716 ; -C -1 ; WX 982 ; N afii10059 ; B 42 0 958 716 ; -C -1 ; WX 844 ; N afii10060 ; B 112 0 809 716 ; -C -1 ; WX 639 ; N afii10062 ; B 113 -10 751 883 ; -C -1 ; WX 667 ; N afii10017 ; B -20 0 617 716 ; -C -1 ; WX 651 ; N afii10018 ; B 42 0 657 716 ; -C -1 ; WX 667 ; N afii10019 ; B 43 0 655 716 ; -C -1 ; WX 544 ; N afii10020 ; B 42 0 656 716 ; -C -1 ; WX 704 ; N afii10021 ; B -63 -143 733 716 ; -C -1 ; WX 667 ; N afii10022 ; B 45 0 711 716 ; -C -1 ; WX 917 ; N afii10024 ; B -36 0 1002 721 ; -C -1 ; WX 614 ; N afii10025 ; B 48 -12 614 728 ; -C -1 ; WX 715 ; N afii10026 ; B 42 0 751 716 ; -C -1 ; WX 715 ; N afii10027 ; B 42 0 751 883 ; -C -1 ; WX 589 ; N afii10028 ; B 42 0 674 721 ; -C -1 ; WX 686 ; N afii10029 ; B -10 -8 723 716 ; -C -1 ; WX 833 ; N afii10030 ; B 44 0 872 716 ; -C -1 ; WX 722 ; N afii10031 ; B 42 0 754 716 ; -C -1 ; WX 778 ; N afii10032 ; B 91 -12 772 728 ; -C -1 ; WX 725 ; N afii10033 ; B 42 0 754 716 ; -C -1 ; WX 667 ; N afii10034 ; B 43 0 698 716 ; -C -1 ; WX 722 ; N afii10035 ; B 91 -12 730 728 ; -C -1 ; WX 611 ; N afii10036 ; B 125 0 705 716 ; -C -1 ; WX 639 ; N afii10037 ; B 113 -10 751 716 ; -C -1 ; WX 795 ; N afii10038 ; B 80 0 793 716 ; -C -1 ; WX 667 ; N afii10039 ; B -32 0 769 716 ; -C -1 ; WX 727 ; N afii10040 ; B 42 -143 759 716 ; -C -1 ; WX 673 ; N afii10041 ; B 107 0 709 716 ; -C -1 ; WX 920 ; N afii10042 ; B 42 0 956 716 ; -C -1 ; WX 923 ; N afii10043 ; B 42 -143 956 716 ; -C -1 ; WX 805 ; N afii10044 ; B 113 0 781 716 ; -C -1 ; WX 886 ; N afii10045 ; B 42 0 921 716 ; -C -1 ; WX 651 ; N afii10046 ; B 42 0 626 716 ; -C -1 ; WX 694 ; N afii10047 ; B 44 -12 687 728 ; -C -1 ; WX 1022 ; N afii10048 ; B 42 -12 1012 728 ; -C -1 ; WX 682 ; N afii10049 ; B -26 0 720 716 ; -C -1 ; WX 556 ; N afii10065 ; B 44 -12 526 530 ; -C -1 ; WX 563 ; N afii10066 ; B 58 -12 596 728 ; -C -1 ; WX 522 ; N afii10067 ; B 49 -12 509 530 ; -C -1 ; WX 493 ; N afii10068 ; B 38 -12 480 530 ; -C -1 ; WX 553 ; N afii10069 ; B 49 -12 547 728 ; -C -1 ; WX 556 ; N afii10070 ; B 52 -12 532 530 ; -C -1 ; WX 688 ; N afii10072 ; B -29 0 741 519 ; -C -1 ; WX 465 ; N afii10073 ; B 15 -12 455 530 ; -C -1 ; WX 556 ; N afii10074 ; B 63 -12 558 519 ; -C -1 ; WX 556 ; N afii10075 ; B 63 -12 558 721 ; -C -1 ; WX 472 ; N afii10076 ; B 31 0 520 519 ; -C -1 ; WX 564 ; N afii10077 ; B -20 -7 570 519 ; -C -1 ; WX 686 ; N afii10078 ; B 31 0 692 519 ; -C -1 ; WX 550 ; N afii10079 ; B 31 0 555 519 ; -C -1 ; WX 556 ; N afii10080 ; B 49 -12 540 530 ; -C -1 ; WX 550 ; N afii10081 ; B 31 0 555 519 ; -C -1 ; WX 556 ; N afii10082 ; B -10 -199 535 530 ; -C -1 ; WX 500 ; N afii10083 ; B 56 -12 511 530 ; -C -1 ; WX 833 ; N afii10084 ; B 33 0 813 530 ; -C -1 ; WX 500 ; N afii10085 ; B 0 -210 561 519 ; -C -1 ; WX 835 ; N afii10086 ; B 46 -199 823 716 ; -C -1 ; WX 500 ; N afii10087 ; B -1 0 538 519 ; -C -1 ; WX 572 ; N afii10088 ; B 61 -151 556 519 ; -C -1 ; WX 518 ; N afii10089 ; B 74 0 523 519 ; -C -1 ; WX 830 ; N afii10090 ; B 59 -12 835 519 ; -C -1 ; WX 851 ; N afii10091 ; B 59 -151 836 519 ; -C -1 ; WX 621 ; N afii10092 ; B 59 0 588 519 ; -C -1 ; WX 736 ; N afii10093 ; B 31 0 743 519 ; -C -1 ; WX 526 ; N afii10094 ; B 31 0 492 519 ; -C -1 ; WX 492 ; N afii10095 ; B 26 -12 479 530 ; -C -1 ; WX 752 ; N afii10096 ; B 31 -12 738 533 ; -C -1 ; WX 534 ; N afii10097 ; B -12 0 542 519 ; -C -1 ; WX 556 ; N afii10071 ; B 52 -12 532 699 ; -C -1 ; WX 556 ; N afii10099 ; B 34 -208 529 716 ; -C -1 ; WX 378 ; N afii10100 ; B 31 0 445 716 ; -C -1 ; WX 496 ; N afii10101 ; B 47 -12 500 530 ; -C -1 ; WX 500 ; N afii10102 ; B 38 -12 501 530 ; -C -1 ; WX 222 ; N afii10103 ; B 30 0 268 716 ; -C -1 ; WX 222 ; N afii10104 ; B 30 0 347 699 ; -C -1 ; WX 222 ; N afii10105 ; B -121 -208 267 716 ; -C -1 ; WX 910 ; N afii10106 ; B -20 -12 876 519 ; -C -1 ; WX 828 ; N afii10107 ; B 31 0 794 519 ; -C -1 ; WX 556 ; N afii10108 ; B 34 0 529 716 ; -C -1 ; WX 500 ; N afii10110 ; B 0 -210 561 720 ; -C -1 ; WX 556 ; N afii10193 ; B 61 -199 556 519 ; -C -1 ; WX 492 ; N afii10050 ; B 42 0 636 858 ; -C -1 ; WX 339 ; N afii10098 ; B 31 0 437 642 ; -C -1 ; WX 1000 ; N afii00208 ; B 40 224 992 294 ; -C -1 ; WX 1083 ; N afii61352 ; B 44 0 1082 716 ; -C -1 ; WX 670 ; N pi ; B 84 0 713 519 ; -C -1 ; WX 333 ; N sheva ; B 68 -306 179 -98 ; -C -1 ; WX 333 ; N hatafsegol ; B -16 -306 290 -98 ; -C -1 ; WX 333 ; N hatafpatah ; B -9 -306 280 -98 ; -C -1 ; WX 333 ; N hatafqamats ; B -9 -306 280 -98 ; -C -1 ; WX 333 ; N hiriq ; B 95 -180 179 -98 ; -C -1 ; WX 333 ; N tsere ; B 31 -180 243 -98 ; -C -1 ; WX 333 ; N segol ; B 31 -306 243 -98 ; -C -1 ; WX 333 ; N patah ; B 36 -154 243 -103 ; -C -1 ; WX 333 ; N qamats ; B 36 -236 243 -103 ; -C -1 ; WX 333 ; N holam ; B 256 577 340 659 ; -C -1 ; WX 333 ; N qubuts ; B -23 -306 270 -98 ; -C -1 ; WX 333 ; N dagesh ; B 185 241 269 323 ; -C -1 ; WX 333 ; N meteg ; B 78 -299 170 -103 ; -C -1 ; WX 383 ; N maqaf ; B 155 440 432 518 ; -C -1 ; WX 333 ; N rafe ; B 198 611 405 662 ; -C -1 ; WX 275 ; N paseq ; B 101 -10 305 625 ; -C -1 ; WX 333 ; N shindot ; B 511 577 595 660 ; -C -1 ; WX 333 ; N sindot ; B 7 577 94 660 ; -C -1 ; WX 278 ; N sofpasuq ; B 90 0 301 519 ; -C -1 ; WX 563 ; N alef ; B 51 0 614 518 ; -C -1 ; WX 542 ; N bet ; B 24 0 537 524 ; -C -1 ; WX 399 ; N gimel ; B 12 0 401 524 ; -C -1 ; WX 508 ; N dalet ; B 116 0 597 518 ; -C -1 ; WX 602 ; N he ; B 79 0 600 524 ; -C -1 ; WX 247 ; N vav ; B 76 0 281 518 ; -C -1 ; WX 382 ; N zayin ; B 125 0 471 518 ; -C -1 ; WX 599 ; N het ; B 76 0 600 524 ; -C -1 ; WX 590 ; N tet ; B 105 -14 609 529 ; -C -1 ; WX 247 ; N yod ; B 129 250 281 518 ; -C -1 ; WX 509 ; N finalkaf ; B 120 -199 507 524 ; -C -1 ; WX 461 ; N kaf ; B 41 -8 479 527 ; -C -1 ; WX 463 ; N lamed ; B 123 0 520 716 ; -C -1 ; WX 599 ; N finalmem ; B 76 0 600 524 ; -C -1 ; WX 601 ; N mem ; B 54 0 598 524 ; -C -1 ; WX 247 ; N finalnun ; B 33 -199 281 518 ; -C -1 ; WX 353 ; N nun ; B 29 0 365 524 ; -C -1 ; WX 574 ; N samekh ; B 90 -15 594 532 ; -C -1 ; WX 529 ; N ayin ; B 15 -48 574 518 ; -C -1 ; WX 566 ; N finalpe ; B 113 -199 567 524 ; -C -1 ; WX 546 ; N pe ; B 62 -8 567 527 ; -C -1 ; WX 461 ; N finaltsadi ; B 123 -199 533 518 ; -C -1 ; WX 479 ; N tsadi ; B 31 0 535 518 ; -C -1 ; WX 550 ; N qof ; B 39 -199 606 518 ; -C -1 ; WX 509 ; N resh ; B 120 0 507 524 ; -C -1 ; WX 694 ; N shin ; B 116 -14 756 518 ; -C -1 ; WX 643 ; N tav ; B 22 -4 642 524 ; -C -1 ; WX 493 ; N doublevav ; B 76 0 528 518 ; -C -1 ; WX 493 ; N vavyod ; B 129 0 528 518 ; -C -1 ; WX 493 ; N doubleyod ; B 129 250 528 518 ; -C -1 ; WX 236 ; N geresh ; B 114 330 302 518 ; -C -1 ; WX 417 ; N gershayim ; B 114 330 483 518 ; -C -1 ; WX 815 ; N newsheqelsign ; B 76 0 850 518 ; -C -1 ; WX 247 ; N vavshindot ; B 76 0 281 660 ; -C -1 ; WX 509 ; N finalkafsheva ; B 120 -199 508 524 ; -C -1 ; WX 509 ; N finalkafqamats ; B 92 -199 508 524 ; -C -1 ; WX 463 ; N lamedholam ; B 48 0 520 716 ; -C -1 ; WX 463 ; N lamedholamdagesh ; B 48 0 520 716 ; -C -1 ; WX 535 ; N altayin ; B 22 0 580 518 ; -C -1 ; WX 694 ; N shinshindot ; B 116 -14 776 660 ; -C -1 ; WX 694 ; N shinsindot ; B 116 -14 756 660 ; -C -1 ; WX 694 ; N shindageshshindot ; B 116 -14 776 660 ; -C -1 ; WX 694 ; N shindageshsindot ; B 116 -14 756 660 ; -C -1 ; WX 563 ; N alefpatah ; B 51 -154 614 519 ; -C -1 ; WX 563 ; N alefqamats ; B 51 -236 614 519 ; -C -1 ; WX 563 ; N alefmapiq ; B 51 0 614 518 ; -C -1 ; WX 542 ; N betdagesh ; B 24 0 537 524 ; -C -1 ; WX 399 ; N gimeldagesh ; B 12 0 401 524 ; -C -1 ; WX 508 ; N daletdagesh ; B 116 0 597 519 ; -C -1 ; WX 602 ; N hedagesh ; B 79 0 600 524 ; -C -1 ; WX 287 ; N vavdagesh ; B 59 0 321 518 ; -C -1 ; WX 411 ; N zayindagesh ; B 65 0 514 518 ; -C -1 ; WX 590 ; N tetdagesh ; B 112 -14 610 529 ; -C -1 ; WX 287 ; N yoddagesh ; B 75 250 321 518 ; -C -1 ; WX 509 ; N finalkafdagesh ; B 120 -199 508 524 ; -C -1 ; WX 461 ; N kafdagesh ; B 41 -8 480 527 ; -C -1 ; WX 463 ; N lameddagesh ; B 123 0 520 716 ; -C -1 ; WX 601 ; N memdagesh ; B 54 0 599 524 ; -C -1 ; WX 353 ; N nundagesh ; B 29 0 365 524 ; -C -1 ; WX 574 ; N samekhdagesh ; B 90 -15 594 532 ; -C -1 ; WX 566 ; N finalpedagesh ; B 112 -199 566 524 ; -C -1 ; WX 546 ; N pedagesh ; B 62 -8 567 527 ; -C -1 ; WX 479 ; N tsadidagesh ; B 31 0 535 519 ; -C -1 ; WX 550 ; N qofdagesh ; B 39 -199 606 519 ; -C -1 ; WX 509 ; N reshdagesh ; B 120 0 507 524 ; -C -1 ; WX 694 ; N shindagesh ; B 116 -14 756 518 ; -C -1 ; WX 643 ; N tavdages ; B 22 -4 642 524 ; -C -1 ; WX 247 ; N vavholam ; B 76 0 296 659 ; -C -1 ; WX 542 ; N betrafe ; B 24 0 537 662 ; -C -1 ; WX 461 ; N kafrafe ; B 41 -8 479 662 ; -C -1 ; WX 546 ; N perafe ; B 62 -8 567 662 ; -C -1 ; WX 576 ; N aleflamed ; B 64 0 627 716 ; -C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; -C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; -C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; -C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; -C -1 ; WX 0 ; N uni202A ; B -18 -134 210 603 ; -C -1 ; WX 0 ; N uni202B ; B -210 -134 18 603 ; -C -1 ; WX 0 ; N uni202D ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni202E ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni202C ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206E ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206F ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206A ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206B ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206C ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uni206D ; B -114 -134 114 690 ; -C -1 ; WX 0 ; N uniF00A ; B -18 -208 18 894 ; -C -1 ; WX 0 ; N uniF00B ; B -114 -208 114 894 ; -C -1 ; WX 0 ; N uniF00C ; B -18 -208 109 894 ; -C -1 ; WX 0 ; N uniF00D ; B -109 -208 18 894 ; -C -1 ; WX 0 ; N uniF00E ; B -18 -208 114 894 ; -C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; -C -1 ; WX 812 ; N Ohorn ; B 91 -12 898 728 ; -C -1 ; WX 604 ; N ohorn ; B 49 -12 678 530 ; -C -1 ; WX 793 ; N Uhorn ; B 97 -13 921 716 ; -C -1 ; WX 634 ; N uhorn ; B 63 -12 721 519 ; -C -1 ; WX 0 ; N f00b ; B -131 822 45 894 ; -C -1 ; WX 0 ; N f00c ; B -343 822 -167 894 ; -C -1 ; WX 0 ; N f00e ; B -286 755 -122 890 ; -C -1 ; WX 0 ; N f006 ; B -82 822 94 894 ; -C -1 ; WX 0 ; N f007 ; B -260 822 -83 894 ; -C -1 ; WX 0 ; N f009 ; B -221 755 -18 890 ; -C -1 ; WX 0 ; N combininghookabove ; B -103 754 100 895 ; -C -1 ; WX 0 ; N f010 ; B -98 812 97 894 ; -C -1 ; WX 0 ; N f013 ; B -246 754 -43 895 ; -C -1 ; WX 0 ; N f011 ; B -317 812 -123 894 ; -C -1 ; WX 0 ; N f01c ; B -163 785 167 895 ; -C -1 ; WX 0 ; N f015 ; B -368 818 -55 895 ; -C -1 ; WX 0 ; N combiningtildeaccent ; B -325 756 5 866 ; -C -1 ; WX 0 ; N _d_783 ; B -10 721 275 787 ; -C -1 ; WX 0 ; N _d_784 ; B -29 743 270 803 ; -C -1 ; WX 0 ; N f02c ; B -217 -159 -96 -59 ; -C -1 ; WX 513 ; N dongsign ; B 42 108 538 716 ; -C -1 ; WX 834 ; N onethird ; B 60 -30 827 728 ; -C -1 ; WX 834 ; N twothirds ; B 60 -30 827 728 ; -C -1 ; WX 0 ; N f008 ; B -73 582 130 716 ; -C -1 ; WX 0 ; N f00a ; B -285 582 -82 716 ; -C -1 ; WX 0 ; N f00d ; B -151 582 13 716 ; -C -1 ; WX 0 ; N f00f ; B -277 582 -113 716 ; -C -1 ; WX 0 ; N f012 ; B -103 582 99 755 ; -C -1 ; WX 0 ; N f014 ; B -278 582 -76 755 ; -C -1 ; WX 0 ; N f016 ; B -384 785 -54 895 ; -C -1 ; WX 0 ; N f017 ; B -493 785 -163 895 ; -C -1 ; WX 0 ; N f018 ; B -493 785 -163 895 ; -C -1 ; WX 0 ; N f019 ; B -365 596 -35 706 ; -C -1 ; WX 0 ; N f01a ; B -429 596 -99 706 ; -C -1 ; WX 0 ; N f01b ; B -439 596 -109 706 ; -C -1 ; WX 0 ; N f01e ; B -429 -159 -308 -59 ; -C -1 ; WX 0 ; N f01f ; B -466 -159 -345 -59 ; -C -1 ; WX 0 ; N f020 ; B -500 -159 -379 -59 ; -C -1 ; WX 0 ; N f021 ; B -466 -159 -345 -59 ; -C -1 ; WX 0 ; N f022 ; B -517 -159 -396 -59 ; -C -1 ; WX 0 ; N combininggraveaccent ; B -131 755 33 890 ; -C -1 ; WX 0 ; N combiningacuteaccent ; B -86 755 117 890 ; -C -1 ; WX 0 ; N f01d ; B -188 596 142 706 ; -C -1 ; WX 0 ; N combiningdotbelow ; B -448 -159 -327 -59 ; -C -1 ; WX 0 ; N f023 ; B -427 -159 -306 -59 ; -C -1 ; WX 0 ; N f029 ; B -254 -159 -133 -59 ; -C -1 ; WX 0 ; N f02a ; B -225 -159 -104 -59 ; -C -1 ; WX 0 ; N f02b ; B -425 -159 -304 -59 ; -C -1 ; WX 0 ; N f024 ; B -378 -159 -257 -59 ; -C -1 ; WX 0 ; N f025 ; B -383 -159 -262 -59 ; -C -1 ; WX 0 ; N f026 ; B -422 -159 -301 -59 ; -C -1 ; WX 0 ; N f027 ; B -432 -159 -311 -59 ; -C -1 ; WX 0 ; N f028 ; B -517 -159 -396 -59 ; -C -1 ; WX 0 ; N f02d ; B -354 818 -40 895 ; -C -1 ; WX 0 ; N f02e ; B -338 785 -8 895 ; -C -1 ; WX 0 ; N f02f ; B -441 818 -128 895 ; -C -1 ; WX 0 ; N f030 ; B -449 785 -119 895 ; -C -1 ; WX 222 ; N f031 ; B 30 0 227 519 ; -C -1 ; WX 667 ; N Adotbelow ; B -20 -159 617 716 ; -C -1 ; WX 556 ; N adotbelow ; B 44 -159 526 530 ; -C -1 ; WX 667 ; N Ahookabove ; B -20 0 617 895 ; -C -1 ; WX 556 ; N ahookabove ; B 44 -12 526 755 ; -C -1 ; WX 667 ; N Acircumflexacute ; B -20 0 617 894 ; -C -1 ; WX 556 ; N acircumflexacute ; B 44 -12 532 890 ; -C -1 ; WX 667 ; N Acircumflexgrave ; B -20 0 617 894 ; -C -1 ; WX 556 ; N acircumflexgrave ; B 44 -12 526 890 ; -C -1 ; WX 667 ; N Acircumflexhookabove ; B -20 0 617 894 ; -C -1 ; WX 556 ; N acircumflexhookabove ; B 44 -12 529 895 ; -C -1 ; WX 667 ; N Acircumflextilde ; B -20 0 617 895 ; -C -1 ; WX 556 ; N acircumflextilde ; B 44 -12 557 866 ; -C -1 ; WX 667 ; N Acircumflexdotbelow ; B -20 -159 617 803 ; -C -1 ; WX 556 ; N acircumflexdotbelow ; B 44 -159 526 716 ; -C -1 ; WX 667 ; N Abreveacute ; B -20 0 617 894 ; -C -1 ; WX 556 ; N abreveacute ; B 44 -12 532 890 ; -C -1 ; WX 667 ; N Abrevegrave ; B -20 0 617 894 ; -C -1 ; WX 556 ; N abrevegrave ; B 44 -12 526 890 ; -C -1 ; WX 667 ; N Abrevehookabove ; B -20 0 617 894 ; -C -1 ; WX 556 ; N abrevehookabove ; B 44 -12 526 895 ; -C -1 ; WX 667 ; N Abrevetilde ; B -20 0 639 895 ; -C -1 ; WX 556 ; N abrevetilde ; B 44 -12 557 866 ; -C -1 ; WX 667 ; N Abrevedotbelow ; B -20 -159 617 787 ; -C -1 ; WX 556 ; N abrevedotbelow ; B 44 -159 526 694 ; -C -1 ; WX 667 ; N Edotbelow ; B 45 -159 711 716 ; -C -1 ; WX 556 ; N edotbelow ; B 52 -159 532 530 ; -C -1 ; WX 667 ; N Ehookabove ; B 45 0 711 895 ; -C -1 ; WX 556 ; N ehookabove ; B 52 -12 532 755 ; -C -1 ; WX 667 ; N Etilde ; B 45 0 711 868 ; -C -1 ; WX 556 ; N etilde ; B 52 -12 532 707 ; -C -1 ; WX 667 ; N Ecircumflexacute ; B 45 0 711 894 ; -C -1 ; WX 556 ; N ecircumflexacute ; B 52 -12 539 890 ; -C -1 ; WX 667 ; N Ecircumflexgrave ; B 45 0 711 894 ; -C -1 ; WX 556 ; N ecircumflexgrave ; B 52 -12 532 890 ; -C -1 ; WX 667 ; N Ecircumflexhookabove ; B 45 0 711 894 ; -C -1 ; WX 556 ; N ecircumflexhookabove ; B 52 -12 539 895 ; -C -1 ; WX 667 ; N Ecircumflextilde ; B 45 0 711 895 ; -C -1 ; WX 556 ; N ecircumflextilde ; B 52 -12 557 866 ; -C -1 ; WX 667 ; N Ecircumflexdotbelow ; B 45 -159 711 803 ; -C -1 ; WX 556 ; N ecircumflexdotbelow ; B 52 -159 532 716 ; -C -1 ; WX 278 ; N Ihookabove ; B 57 0 395 895 ; -C -1 ; WX 222 ; N ihookabove ; B 30 0 325 755 ; -C -1 ; WX 278 ; N Idotbelow ; B 27 -159 302 716 ; -C -1 ; WX 222 ; N idotbelow ; B -12 -159 268 716 ; -C -1 ; WX 778 ; N Odotbelow ; B 91 -159 772 728 ; -C -1 ; WX 556 ; N odotbelow ; B 49 -159 540 530 ; -C -1 ; WX 778 ; N Ohookabove ; B 91 -12 772 895 ; -C -1 ; WX 556 ; N ohookabove ; B 49 -12 540 755 ; -C -1 ; WX 778 ; N Ocircumflexacute ; B 91 -12 772 894 ; -C -1 ; WX 556 ; N ocircumflexacute ; B 49 -12 540 890 ; -C -1 ; WX 778 ; N Ocircumflexgrave ; B 91 -12 772 894 ; -C -1 ; WX 556 ; N ocircumflexgrave ; B 49 -12 540 890 ; -C -1 ; WX 778 ; N Ocircumflexhookabove ; B 91 -12 772 894 ; -C -1 ; WX 556 ; N ocircumflexhookabove ; B 49 -12 540 895 ; -C -1 ; WX 778 ; N Ocircumflextilde ; B 91 -12 772 895 ; -C -1 ; WX 556 ; N ocircumflextilde ; B 49 -12 557 866 ; -C -1 ; WX 778 ; N Ocircumflexdotbelow ; B 91 -159 772 825 ; -C -1 ; WX 556 ; N ocircumflexdotbelow ; B 49 -159 540 716 ; -C -1 ; WX 812 ; N Ohornacute ; B 91 -12 898 894 ; -C -1 ; WX 604 ; N ohornacute ; B 49 -12 678 716 ; -C -1 ; WX 812 ; N Ohorngrave ; B 91 -12 898 895 ; -C -1 ; WX 604 ; N ohorngrave ; B 49 -12 678 716 ; -C -1 ; WX 812 ; N Ohornhookabove ; B 91 -12 898 912 ; -C -1 ; WX 604 ; N ohornhookabove ; B 49 -12 678 755 ; -C -1 ; WX 812 ; N Ohorntilde ; B 91 -12 898 868 ; -C -1 ; WX 604 ; N ohorntilde ; B 49 -12 678 707 ; -C -1 ; WX 812 ; N Ohorndotbelow ; B 91 -159 898 728 ; -C -1 ; WX 604 ; N ohorndotbelow ; B 49 -159 678 530 ; -C -1 ; WX 722 ; N Udotbelow ; B 97 -159 754 716 ; -C -1 ; WX 556 ; N udotbelow ; B 63 -159 558 519 ; -C -1 ; WX 722 ; N Uhookabove ; B 97 -13 754 895 ; -C -1 ; WX 556 ; N uhookabove ; B 63 -12 558 755 ; -C -1 ; WX 793 ; N Uhornacute ; B 97 -13 921 894 ; -C -1 ; WX 634 ; N uhornacute ; B 63 -12 721 716 ; -C -1 ; WX 793 ; N Uhorngrave ; B 97 -13 921 895 ; -C -1 ; WX 634 ; N uhorngrave ; B 63 -12 721 716 ; -C -1 ; WX 793 ; N Uhornhookabove ; B 97 -13 921 895 ; -C -1 ; WX 634 ; N uhornhookabove ; B 63 -12 721 755 ; -C -1 ; WX 793 ; N Uhorntilde ; B 97 -13 921 868 ; -C -1 ; WX 634 ; N uhorntilde ; B 63 -12 721 707 ; -C -1 ; WX 793 ; N Uhorndotbelow ; B 97 -159 921 716 ; -C -1 ; WX 634 ; N uhorndotbelow ; B 63 -159 721 519 ; -C -1 ; WX 667 ; N Ydotbelow ; B 117 -159 773 716 ; -C -1 ; WX 500 ; N ydotbelow ; B 0 -210 561 519 ; -C -1 ; WX 667 ; N Yhookabove ; B 117 0 773 895 ; -C -1 ; WX 500 ; N yhookabove ; B 0 -210 561 755 ; -C -1 ; WX 667 ; N Ytilde ; B 117 0 773 868 ; -C -1 ; WX 500 ; N ytilde ; B 0 -210 561 707 ; -C -1 ; WX 667 ; N uni01CD ; B -20 0 628 893 ; -C -1 ; WX 556 ; N uni01CE ; B 44 -12 528 716 ; -C -1 ; WX 278 ; N uni01CF ; B 57 0 443 893 ; -C -1 ; WX 222 ; N uni01D0 ; B 30 0 375 716 ; -C -1 ; WX 778 ; N uni01D1 ; B 91 -12 772 893 ; -C -1 ; WX 556 ; N uni01D2 ; B 49 -12 540 716 ; -C -1 ; WX 722 ; N uni01D3 ; B 97 -13 754 893 ; -C -1 ; WX 556 ; N uni01D4 ; B 63 -12 558 716 ; -C -1 ; WX 722 ; N uni01D5 ; B 97 -13 754 900 ; -C -1 ; WX 556 ; N uni01D6 ; B 63 -12 558 849 ; -C -1 ; WX 722 ; N uni01D7 ; B 97 -13 754 900 ; -C -1 ; WX 556 ; N uni01D8 ; B 63 -12 558 896 ; -C -1 ; WX 722 ; N uni01D9 ; B 97 -13 754 900 ; -C -1 ; WX 556 ; N uni01DA ; B 63 -12 572 896 ; -C -1 ; WX 722 ; N uni01DB ; B 97 -13 754 900 ; -C -1 ; WX 556 ; N uni01DC ; B 63 -12 558 896 ; -C -1 ; WX 0 ; N _d_928 ; B 23 730 309 900 ; -C -1 ; WX 0 ; N _d_929 ; B 23 730 306 900 ; -C -1 ; WX 0 ; N _d_930 ; B 23 730 294 900 ; -C -1 ; WX 0 ; N _d_931 ; B 23 730 290 900 ; -C -1 ; WX 544 ; N uni0492 ; B 30 0 656 716 ; -C -1 ; WX 378 ; N uni0493 ; B 29 0 445 519 ; -C -1 ; WX 917 ; N uni0496 ; B -36 -199 1002 721 ; -C -1 ; WX 688 ; N uni0497 ; B -29 -147 741 519 ; -C -1 ; WX 589 ; N uni049a ; B 42 -199 674 721 ; -C -1 ; WX 472 ; N uni049b ; B 31 -147 520 519 ; -C -1 ; WX 589 ; N uni049c ; B 42 0 674 721 ; -C -1 ; WX 472 ; N uni049d ; B 31 0 520 519 ; -C -1 ; WX 722 ; N uni04a2 ; B 42 -199 756 716 ; -C -1 ; WX 550 ; N uni04a3 ; B 31 -147 561 519 ; -C -1 ; WX 556 ; N uni04ae ; B 114 0 667 716 ; -C -1 ; WX 500 ; N uni04af ; B 79 -199 560 519 ; -C -1 ; WX 556 ; N uni04b0 ; B 66 0 667 716 ; -C -1 ; WX 500 ; N uni04b1 ; B -6 -199 560 519 ; -C -1 ; WX 667 ; N uni04b2 ; B -32 -199 769 716 ; -C -1 ; WX 500 ; N uni04b3 ; B -1 -147 538 519 ; -C -1 ; WX 673 ; N uni04b8 ; B 97 0 705 716 ; -C -1 ; WX 518 ; N uni04b9 ; B 63 0 524 519 ; -C -1 ; WX 673 ; N uni04ba ; B 57 0 666 716 ; -C -1 ; WX 518 ; N uni04bb ; B 33 0 494 519 ; -C -1 ; WX 778 ; N uni018f ; B 94 -12 744 728 ; -C -1 ; WX 556 ; N uni0259 ; B 58 -12 538 530 ; -C -1 ; WX 778 ; N uni04e8 ; B 91 -12 772 728 ; -C -1 ; WX 556 ; N uni04e9 ; B 49 -12 540 530 ; -EndCharMetrics -StartKernData -StartKernPairs 857 -KPX space A -37 -KPX space Y -18 -KPX space Alphatonos -37 -KPX space Upsilontonos -18 -KPX space Alpha -37 -KPX space Delta -37 -KPX space Lambda -18 -KPX space Upsilon -18 -KPX space Upsilondieresis -18 -KPX one one -74 -KPX A space -37 -KPX A T -74 -KPX A V -55 -KPX A W -18 -KPX A Y -74 -KPX A v -18 -KPX A w -18 -KPX A y -9 -KPX A quoteright -37 -KPX F space -18 -KPX F comma -129 -KPX F period -129 -KPX F A -74 -KPX L space -18 -KPX L T -74 -KPX L V -55 -KPX L W -37 -KPX L Y -92 -KPX L y -18 -KPX L quoteright -55 -KPX P space -37 -KPX P comma -129 -KPX P period -129 -KPX P A -74 -KPX R T -18 -KPX R V -18 -KPX R W -18 -KPX R Y -37 -KPX T comma -92 -KPX T hyphen -92 -KPX T period -92 -KPX T colon -74 -KPX T semicolon -74 -KPX T A -74 -KPX T O -18 -KPX T a -92 -KPX T c -92 -KPX T e -92 -KPX T i -9 -KPX T o -92 -KPX T r -74 -KPX T s -92 -KPX T u -74 -KPX T w -74 -KPX T y -74 -KPX V comma -74 -KPX V hyphen -37 -KPX V period -74 -KPX V colon -18 -KPX V semicolon -18 -KPX V A -55 -KPX V a -37 -KPX V e -37 -KPX V i -18 -KPX V o -37 -KPX V r -18 -KPX V u -18 -KPX V y -18 -KPX W comma -37 -KPX W hyphen -18 -KPX W period -37 -KPX W A -18 -KPX W a -18 -KPX W e -18 -KPX W i -9 -KPX Y space -18 -KPX Y comma -92 -KPX Y hyphen -74 -KPX Y period -92 -KPX Y colon -37 -KPX Y semicolon -37 -KPX Y A -55 -KPX Y a -74 -KPX Y e -55 -KPX Y i -18 -KPX Y o -55 -KPX Y p -55 -KPX Y q -55 -KPX Y u -37 -KPX Y v -37 -KPX f quoteright 37 -KPX r comma -55 -KPX r hyphen -18 -KPX r period -37 -KPX r quoteright 37 -KPX v comma -74 -KPX v period -74 -KPX w comma -55 -KPX w period -55 -KPX y comma -74 -KPX y period -74 -KPX quoteleft quoteleft -37 -KPX quoteright space -55 -KPX quoteright s -18 -KPX quoteright quoteright -37 -KPX quotedblbase afii10051 -122 -KPX quotedblbase afii10060 -111 -KPX quotedblbase afii10036 -134 -KPX quotedblbase afii10041 -145 -KPX quotedblbase afii10044 -111 -KPX Gamma comma -128 -KPX Gamma period -128 -KPX Gamma iotadieresistonos 102 -KPX Gamma Alpha -95 -KPX Gamma Delta -95 -KPX Gamma Lambda -95 -KPX Gamma iota -47 -KPX Gamma iotadieresis 46 -KPX Theta Alpha -11 -KPX Theta Delta -11 -KPX Theta Lambda -11 -KPX Theta Upsilon -54 -KPX Theta Upsilondieresis -54 -KPX Phi Alpha -39 -KPX Phi Upsilon -54 -KPX Phi Upsilondieresis -54 -KPX delta tau -22 -KPX delta gamma -18 -KPX delta chi -29 -KPX delta pi -22 -KPX epsilon sigma1 -27 -KPX tau alpha -14 -KPX tau delta -14 -KPX tau sigma -14 -KPX tau phi -14 -KPX tau alphatonos -14 -KPX tau zeta -14 -KPX tau omicron -14 -KPX tau sigma1 -14 -KPX tau omega -14 -KPX tau omegatonos -14 -KPX phi tau -22 -KPX phi gamma -18 -KPX phi chi -29 -KPX phi pi -22 -KPX Alphatonos space -37 -KPX Alphatonos Theta -52 -KPX Alphatonos Phi -58 -KPX Alphatonos Omicron -52 -KPX Alphatonos Tau -97 -KPX Alphatonos Upsilon -129 -KPX Alphatonos Upsilondieresis -129 -KPX Alphatonos gamma -18 -KPX Alphatonos nu -18 -KPX Alphatonos chi -18 -KPX Omicrontonos Upsilon -54 -KPX Omicrontonos Upsilondieresis -54 -KPX Upsilontonos alpha -55 -KPX Upsilontonos delta -55 -KPX Upsilontonos sigma -55 -KPX Upsilontonos phi -55 -KPX Upsilontonos iotadieresistonos 104 -KPX Upsilontonos Alpha -74 -KPX Upsilontonos Delta -74 -KPX Upsilontonos Lambda -74 -KPX Upsilontonos alphatonos -55 -KPX Upsilontonos etatonos -18 -KPX Upsilontonos iotatonos -18 -KPX Upsilontonos eta -18 -KPX Upsilontonos iota -18 -KPX Upsilontonos kappa -18 -KPX Upsilontonos mu -18 -KPX Upsilontonos omicron -55 -KPX Upsilontonos iotadieresis 52 -KPX Upsilontonos omicrontonos -55 -KPX Omegatonos Upsilon -54 -KPX Omegatonos Upsilondieresis -54 -KPX Alpha space -37 -KPX Alpha quoteright -37 -KPX Alpha Theta -52 -KPX Alpha Phi -58 -KPX Alpha Omicron -52 -KPX Alpha Tau -97 -KPX Alpha Upsilon -129 -KPX Alpha Upsilondieresis -129 -KPX Alpha gamma -18 -KPX Alpha nu -18 -KPX Alpha chi -18 -KPX Delta space -37 -KPX Delta Theta -52 -KPX Delta Omicron -52 -KPX Delta Tau -97 -KPX Delta Upsilon -129 -KPX Delta Upsilondieresis -129 -KPX Kappa Theta -48 -KPX Kappa Phi -61 -KPX Kappa alpha -12 -KPX Kappa delta -12 -KPX Kappa sigma -12 -KPX Kappa phi -12 -KPX Kappa Omicron -48 -KPX Kappa alphatonos -12 -KPX Kappa zeta -12 -KPX Kappa theta -12 -KPX Kappa xi -12 -KPX Kappa omicron -12 -KPX Kappa omega -12 -KPX Kappa omicrontonos -12 -KPX Kappa omegatonos -12 -KPX Lambda space -18 -KPX Lambda Theta -52 -KPX Lambda Omicron -52 -KPX Lambda Tau -97 -KPX Lambda Upsilon -129 -KPX Lambda Upsilondieresis -129 -KPX Omicron Alphatonos -11 -KPX Omicron Alpha -11 -KPX Omicron Delta -11 -KPX Omicron Lambda -11 -KPX Omicron Upsilon -54 -KPX Omicron Upsilondieresis -54 -KPX Rho comma -128 -KPX Rho period -128 -KPX Rho Alpha -74 -KPX Rho Delta -74 -KPX Rho Lambda -74 -KPX Sigma tau -32 -KPX Tau comma -91 -KPX Tau hyphen -91 -KPX Tau period -91 -KPX Tau colon -74 -KPX Tau semicolon -74 -KPX Tau Theta -18 -KPX Tau Phi -18 -KPX Tau alpha -91 -KPX Tau delta -33 -KPX Tau epsilon -91 -KPX Tau sigma -91 -KPX Tau phi -91 -KPX Tau iotadieresistonos 104 -KPX Tau Alpha -74 -KPX Tau Delta -74 -KPX Tau Lambda -74 -KPX Tau Omicron -18 -KPX Tau Omega -18 -KPX Tau alphatonos -91 -KPX Tau epsilontonos -91 -KPX Tau upsilondieresistonos -74 -KPX Tau gamma -43 -KPX Tau eta -74 -KPX Tau iota -8 -KPX Tau mu -74 -KPX Tau nu -43 -KPX Tau omicron -91 -KPX Tau upsilon -74 -KPX Tau chi -43 -KPX Tau psi -83 -KPX Tau iotadieresis 46 -KPX Tau upsilondieresis -74 -KPX Tau omicrontonos -91 -KPX Tau upsilontonos -74 -KPX Upsilon comma -91 -KPX Upsilon hyphen -74 -KPX Upsilon period -91 -KPX Upsilon colon -37 -KPX Upsilon semicolon -37 -KPX Upsilon alpha -55 -KPX Upsilon delta -55 -KPX Upsilon sigma -55 -KPX Upsilon phi -55 -KPX Upsilon iotadieresistonos 104 -KPX Upsilon Alpha -74 -KPX Upsilon Delta -74 -KPX Upsilon Lambda -74 -KPX Upsilon alphatonos -55 -KPX Upsilon etatonos -18 -KPX Upsilon iotatonos -18 -KPX Upsilon gamma -18 -KPX Upsilon eta -18 -KPX Upsilon iota -18 -KPX Upsilon kappa -18 -KPX Upsilon mu -18 -KPX Upsilon omicron -55 -KPX Upsilon iotadieresis 52 -KPX Upsilon omicrontonos -55 -KPX Chi omega -18 -KPX Chi omegatonos -18 -KPX Psi alpha -21 -KPX Psi delta -21 -KPX Psi sigma -21 -KPX Psi phi -21 -KPX Psi alphatonos -21 -KPX Psi omicron -21 -KPX Psi omega -21 -KPX Psi omicrontonos -21 -KPX Psi omegatonos -21 -KPX Omega Upsilon -54 -KPX Omega Upsilondieresis -54 -KPX Upsilondieresis alpha -55 -KPX Upsilondieresis delta -55 -KPX Upsilondieresis sigma -55 -KPX Upsilondieresis phi -55 -KPX Upsilondieresis iotadieresistonos 104 -KPX Upsilondieresis Alpha -74 -KPX Upsilondieresis Delta -74 -KPX Upsilondieresis Lambda -74 -KPX Upsilondieresis alphatonos -55 -KPX Upsilondieresis etatonos -18 -KPX Upsilondieresis eta -18 -KPX Upsilondieresis iota -18 -KPX Upsilondieresis kappa -18 -KPX Upsilondieresis mu -18 -KPX Upsilondieresis omicron -55 -KPX Upsilondieresis iotadieresis 52 -KPX Upsilondieresis omicrontonos -55 -KPX epsilontonos sigma1 -27 -KPX zeta alpha -50 -KPX zeta delta -29 -KPX zeta epsilon -61 -KPX zeta sigma -50 -KPX zeta tau -57 -KPX zeta phi -50 -KPX zeta alphatonos -50 -KPX zeta epsilontonos -61 -KPX zeta etatonos -56 -KPX zeta gamma -29 -KPX zeta eta -56 -KPX zeta theta -29 -KPX zeta iota -56 -KPX zeta nu -29 -KPX zeta omicron -94 -KPX zeta upsilon -61 -KPX zeta omega -50 -KPX zeta iotadieresis 55 -KPX zeta omicrontonos -50 -KPX zeta upsilontonos -61 -KPX zeta omegatonos -50 -KPX zeta pi -57 -KPX kappa alpha -12 -KPX kappa delta -12 -KPX kappa sigma -12 -KPX kappa phi -12 -KPX kappa alphatonos -12 -KPX kappa zeta -29 -KPX kappa xi -29 -KPX kappa omicron -12 -KPX kappa sigma1 -29 -KPX kappa omega -12 -KPX kappa omicrontonos -12 -KPX kappa omegatonos -12 -KPX lambda alpha -14 -KPX lambda delta -14 -KPX lambda sigma -14 -KPX lambda phi -19 -KPX lambda alphatonos -14 -KPX lambda upsilondieresistonos -32 -KPX lambda zeta -14 -KPX lambda xi -14 -KPX lambda omicron -14 -KPX lambda sigma1 -14 -KPX lambda upsilon -32 -KPX lambda omega -14 -KPX lambda upsilondieresis -32 -KPX lambda omicrontonos -14 -KPX lambda upsilontonos -32 -KPX lambda omegatonos -14 -KPX xi alpha -14 -KPX xi delta -14 -KPX xi sigma -14 -KPX xi phi -14 -KPX xi alphatonos -14 -KPX xi zeta -14 -KPX xi xi -14 -KPX xi omicron -14 -KPX xi sigma1 -14 -KPX xi omicrontonos -14 -KPX omicron tau -14 -KPX omicron gamma -18 -KPX omicron chi -29 -KPX omicron pi -14 -KPX rho tau -22 -KPX rho pi -22 -KPX chi alpha -17 -KPX chi delta -17 -KPX chi sigma -17 -KPX chi phi -17 -KPX chi alphatonos -17 -KPX chi zeta -17 -KPX chi omicron -17 -KPX chi sigma1 -17 -KPX chi omega -17 -KPX chi omicrontonos -17 -KPX chi omegatonos -17 -KPX omega tau -22 -KPX omega gamma -18 -KPX omega chi -29 -KPX omega pi -22 -KPX omicrontonos tau -22 -KPX omicrontonos gamma -18 -KPX omicrontonos chi -29 -KPX omicrontonos pi -22 -KPX omegatonos tau -22 -KPX omegatonos gamma -18 -KPX omegatonos chi -29 -KPX omegatonos pi -22 -KPX afii10052 comma -100 -KPX afii10052 period -100 -KPX afii10052 guillemotleft -56 -KPX afii10052 guillemotright -56 -KPX afii10058 quoteright -111 -KPX afii10059 quoteright -89 -KPX afii10017 quoteright -78 -KPX afii10017 afii10021 11 -KPX afii10017 afii10025 -44 -KPX afii10017 afii10032 -56 -KPX afii10017 afii10033 -23 -KPX afii10017 afii10035 -56 -KPX afii10017 afii10036 -100 -KPX afii10017 afii10037 -89 -KPX afii10017 afii10038 -45 -KPX afii10017 afii10041 -89 -KPX afii10017 afii10047 -45 -KPX afii10017 afii10066 -11 -KPX afii10017 afii10070 -11 -KPX afii10017 afii10080 -11 -KPX afii10017 afii10083 -11 -KPX afii10017 afii10085 -11 -KPX afii10017 afii10086 -11 -KPX afii10018 afii10017 -33 -KPX afii10018 afii10021 -22 -KPX afii10018 afii10024 -22 -KPX afii10018 afii10025 -22 -KPX afii10018 afii10029 -33 -KPX afii10018 afii10032 -22 -KPX afii10018 afii10035 -22 -KPX afii10018 afii10036 -67 -KPX afii10018 afii10037 -56 -KPX afii10018 afii10038 -23 -KPX afii10018 afii10039 -33 -KPX afii10018 afii10041 -56 -KPX afii10018 afii10044 -67 -KPX afii10018 afii10047 -11 -KPX afii10018 afii10049 -33 -KPX afii10018 afii10069 11 -KPX afii10018 afii10085 -22 -KPX afii10018 afii10097 11 -KPX afii10019 afii10017 -33 -KPX afii10019 afii10021 -22 -KPX afii10019 afii10024 -33 -KPX afii10019 afii10025 -22 -KPX afii10019 afii10029 -22 -KPX afii10019 afii10032 -22 -KPX afii10019 afii10035 -22 -KPX afii10019 afii10036 -67 -KPX afii10019 afii10037 -56 -KPX afii10019 afii10038 -22 -KPX afii10019 afii10039 -33 -KPX afii10019 afii10041 -34 -KPX afii10019 afii10044 -100 -KPX afii10019 afii10049 -22 -KPX afii10019 afii10085 -11 -KPX afii10019 afii10087 -33 -KPX afii10019 afii10089 -33 -KPX afii10020 comma -100 -KPX afii10020 period -100 -KPX afii10020 colon -22 -KPX afii10020 semicolon -11 -KPX afii10020 guillemotleft -56 -KPX afii10020 guillemotright -56 -KPX afii10020 afii10017 -78 -KPX afii10020 afii10021 -44 -KPX afii10020 afii10025 -11 -KPX afii10020 afii10029 -33 -KPX afii10020 afii10032 -33 -KPX afii10020 afii10035 -33 -KPX afii10020 afii10049 -22 -KPX afii10020 afii10065 -33 -KPX afii10020 afii10067 -45 -KPX afii10020 afii10069 -45 -KPX afii10020 afii10070 -44 -KPX afii10020 afii10074 -44 -KPX afii10020 afii10077 -44 -KPX afii10020 afii10078 -44 -KPX afii10020 afii10079 -44 -KPX afii10020 afii10080 -56 -KPX afii10020 afii10082 -44 -KPX afii10020 afii10085 -44 -KPX afii10020 afii10093 -44 -KPX afii10020 afii10094 -45 -KPX afii10020 afii10096 -45 -KPX afii10020 afii10097 -45 -KPX afii10021 afii10041 -11 -KPX afii10021 afii10047 11 -KPX afii10021 afii10073 22 -KPX afii10021 afii10085 11 -KPX afii10022 afii10025 -11 -KPX afii10024 afii10025 -11 -KPX afii10024 afii10032 -22 -KPX afii10024 afii10035 -22 -KPX afii10024 afii10041 -22 -KPX afii10024 afii10044 11 -KPX afii10024 afii10085 -11 -KPX afii10025 afii10021 -33 -KPX afii10025 afii10024 -33 -KPX afii10025 afii10029 -33 -KPX afii10025 afii10032 -22 -KPX afii10025 afii10035 -22 -KPX afii10025 afii10036 -45 -KPX afii10025 afii10037 -45 -KPX afii10025 afii10038 -22 -KPX afii10025 afii10041 -34 -KPX afii10025 afii10049 -22 -KPX afii10025 afii10077 -11 -KPX afii10028 afii10032 -11 -KPX afii10028 afii10035 -11 -KPX afii10028 afii10038 -23 -KPX afii10028 afii10047 -11 -KPX afii10028 afii10085 -11 -KPX afii10028 afii10095 -11 -KPX afii10029 afii10038 11 -KPX afii10029 afii10066 11 -KPX afii10030 afii10041 -22 -KPX afii10030 afii10065 11 -KPX afii10030 afii10085 11 -KPX afii10030 afii10089 -22 -KPX afii10030 afii10095 11 -KPX afii10032 afii10017 -22 -KPX afii10032 afii10021 -34 -KPX afii10032 afii10024 -33 -KPX afii10032 afii10029 -33 -KPX afii10032 afii10037 -67 -KPX afii10032 afii10039 -33 -KPX afii10032 afii10041 -33 -KPX afii10032 afii10049 -22 -KPX afii10032 afii10077 -11 -KPX afii10032 afii10087 -22 -KPX afii10034 comma -156 -KPX afii10034 period -156 -KPX afii10034 colon -11 -KPX afii10034 semicolon -11 -KPX afii10034 guillemotright -33 -KPX afii10034 afii10017 -78 -KPX afii10034 afii10021 -78 -KPX afii10034 afii10024 -44 -KPX afii10034 afii10025 -22 -KPX afii10034 afii10029 -67 -KPX afii10034 afii10030 -11 -KPX afii10034 afii10036 -56 -KPX afii10034 afii10037 -45 -KPX afii10034 afii10038 -11 -KPX afii10034 afii10039 -45 -KPX afii10034 afii10049 -11 -KPX afii10034 afii10069 -11 -KPX afii10034 afii10070 -11 -KPX afii10034 afii10080 -11 -KPX afii10034 afii10097 -11 -KPX afii10035 afii10017 -33 -KPX afii10035 afii10021 -33 -KPX afii10035 afii10025 -11 -KPX afii10035 afii10029 -33 -KPX afii10035 afii10030 -11 -KPX afii10035 afii10032 -11 -KPX afii10035 afii10036 -33 -KPX afii10035 afii10037 -56 -KPX afii10035 afii10039 -22 -KPX afii10035 afii10041 -44 -KPX afii10035 afii10044 -67 -KPX afii10035 afii10065 11 -KPX afii10035 afii10085 -11 -KPX afii10035 afii10089 -22 -KPX afii10036 comma -89 -KPX afii10036 period -89 -KPX afii10036 colon -11 -KPX afii10036 semicolon -11 -KPX afii10036 afii10017 -33 -KPX afii10036 afii10021 -22 -KPX afii10036 afii10024 11 -KPX afii10036 afii10025 -11 -KPX afii10036 afii10029 -33 -KPX afii10036 afii10030 11 -KPX afii10036 afii10032 -22 -KPX afii10036 afii10038 -33 -KPX afii10036 afii10047 -11 -KPX afii10036 afii10049 11 -KPX afii10036 afii10065 -22 -KPX afii10036 afii10067 -33 -KPX afii10036 afii10070 -33 -KPX afii10036 afii10074 -33 -KPX afii10036 afii10076 -33 -KPX afii10036 afii10077 -33 -KPX afii10036 afii10078 -33 -KPX afii10036 afii10080 -33 -KPX afii10036 afii10081 -33 -KPX afii10036 afii10082 -33 -KPX afii10036 afii10083 -33 -KPX afii10036 afii10085 -33 -KPX afii10036 afii10087 -33 -KPX afii10036 afii10091 -33 -KPX afii10036 afii10093 -33 -KPX afii10036 afii10094 -33 -KPX afii10036 afii10096 -33 -KPX afii10036 afii10097 -33 -KPX afii10037 comma -78 -KPX afii10037 period -78 -KPX afii10037 colon -22 -KPX afii10037 semicolon -22 -KPX afii10037 afii10017 -33 -KPX afii10037 afii10021 -33 -KPX afii10037 afii10025 11 -KPX afii10037 afii10029 -22 -KPX afii10037 afii10038 -11 -KPX afii10037 afii10047 11 -KPX afii10037 afii10049 11 -KPX afii10037 afii10067 -22 -KPX afii10037 afii10068 -22 -KPX afii10037 afii10069 -11 -KPX afii10037 afii10070 -22 -KPX afii10037 afii10072 -11 -KPX afii10037 afii10073 -11 -KPX afii10037 afii10074 -11 -KPX afii10037 afii10076 -11 -KPX afii10037 afii10077 -34 -KPX afii10037 afii10078 -11 -KPX afii10037 afii10079 -11 -KPX afii10037 afii10080 -22 -KPX afii10037 afii10081 -11 -KPX afii10037 afii10082 -11 -KPX afii10037 afii10083 -22 -KPX afii10037 afii10087 -11 -KPX afii10037 afii10088 -11 -KPX afii10037 afii10090 -11 -KPX afii10037 afii10091 -11 -KPX afii10037 afii10096 -11 -KPX afii10037 afii10097 -11 -KPX afii10038 afii10017 -56 -KPX afii10038 afii10021 -67 -KPX afii10038 afii10029 -56 -KPX afii10038 afii10030 -11 -KPX afii10038 afii10036 -78 -KPX afii10038 afii10037 -89 -KPX afii10038 afii10038 11 -KPX afii10038 afii10041 -34 -KPX afii10038 afii10049 -22 -KPX afii10038 afii10077 -22 -KPX afii10039 afii10025 -11 -KPX afii10039 afii10032 -34 -KPX afii10039 afii10035 -34 -KPX afii10039 afii10038 -33 -KPX afii10039 afii10080 -22 -KPX afii10039 afii10085 -22 -KPX afii10040 afii10065 33 -KPX afii10040 afii10070 22 -KPX afii10040 afii10080 22 -KPX afii10043 afii10065 22 -KPX afii10043 afii10070 11 -KPX afii10043 afii10085 11 -KPX afii10044 quoteright -111 -KPX afii10044 afii10049 -33 -KPX afii10046 quoteright -122 -KPX afii10046 afii10017 -44 -KPX afii10046 afii10021 -22 -KPX afii10046 afii10024 -56 -KPX afii10046 afii10025 -33 -KPX afii10046 afii10029 -22 -KPX afii10046 afii10030 -22 -KPX afii10046 afii10032 -45 -KPX afii10046 afii10035 -45 -KPX afii10046 afii10036 -111 -KPX afii10046 afii10039 -56 -KPX afii10046 afii10041 -100 -KPX afii10046 afii10047 -33 -KPX afii10046 afii10049 -45 -KPX afii10047 afii10021 -34 -KPX afii10047 afii10024 -23 -KPX afii10047 afii10029 -45 -KPX afii10047 afii10032 11 -KPX afii10047 afii10038 22 -KPX afii10047 afii10039 -34 -KPX afii10047 afii10049 -22 -KPX afii10047 afii10069 22 -KPX afii10047 afii10072 11 -KPX afii10047 afii10078 11 -KPX afii10047 afii10097 11 -KPX afii10048 afii10017 -44 -KPX afii10048 afii10021 -56 -KPX afii10048 afii10024 -33 -KPX afii10048 afii10029 -56 -KPX afii10048 afii10032 -11 -KPX afii10048 afii10035 -11 -KPX afii10048 afii10036 -67 -KPX afii10048 afii10039 -33 -KPX afii10048 afii10041 -45 -KPX afii10065 afii10073 -22 -KPX afii10065 afii10077 -11 -KPX afii10065 afii10081 -11 -KPX afii10065 afii10085 -33 -KPX afii10065 afii10089 -67 -KPX afii10065 afii10095 -11 -KPX afii10066 afii10069 11 -KPX afii10066 afii10072 -11 -KPX afii10066 afii10077 -22 -KPX afii10066 afii10085 -22 -KPX afii10066 afii10087 -33 -KPX afii10066 afii10089 -33 -KPX afii10066 afii10092 -33 -KPX afii10066 afii10097 -11 -KPX afii10067 afii10065 -22 -KPX afii10067 afii10066 -11 -KPX afii10067 afii10069 -22 -KPX afii10067 afii10070 -22 -KPX afii10067 afii10072 -22 -KPX afii10067 afii10073 -22 -KPX afii10067 afii10077 -33 -KPX afii10067 afii10078 -22 -KPX afii10067 afii10080 -22 -KPX afii10067 afii10083 -22 -KPX afii10067 afii10084 -11 -KPX afii10067 afii10085 -33 -KPX afii10067 afii10086 -22 -KPX afii10067 afii10089 -56 -KPX afii10067 afii10092 -45 -KPX afii10067 afii10097 -22 -KPX afii10068 afii10065 -11 -KPX afii10068 afii10069 -11 -KPX afii10068 afii10070 -11 -KPX afii10068 afii10073 -11 -KPX afii10068 afii10077 -11 -KPX afii10068 afii10078 -11 -KPX afii10068 afii10080 -11 -KPX afii10068 afii10083 -11 -KPX afii10068 afii10097 -22 -KPX afii10069 afii10085 -11 -KPX afii10070 afii10065 -11 -KPX afii10070 afii10069 -11 -KPX afii10070 afii10072 -11 -KPX afii10070 afii10073 -11 -KPX afii10070 afii10077 -33 -KPX afii10070 afii10078 -11 -KPX afii10070 afii10083 -11 -KPX afii10070 afii10084 -11 -KPX afii10070 afii10085 -33 -KPX afii10070 afii10086 -11 -KPX afii10070 afii10087 -44 -KPX afii10070 afii10089 -56 -KPX afii10072 afii10084 11 -KPX afii10072 afii10085 11 -KPX afii10072 afii10089 -22 -KPX afii10072 afii10092 11 -KPX afii10073 afii10065 -11 -KPX afii10073 afii10066 -11 -KPX afii10073 afii10069 -11 -KPX afii10073 afii10070 -11 -KPX afii10073 afii10072 -11 -KPX afii10073 afii10077 -22 -KPX afii10073 afii10078 -11 -KPX afii10073 afii10080 -11 -KPX afii10073 afii10083 -22 -KPX afii10073 afii10085 -33 -KPX afii10073 afii10086 -11 -KPX afii10073 afii10089 -56 -KPX afii10073 afii10092 -33 -KPX afii10076 afii10066 11 -KPX afii10076 afii10083 -11 -KPX afii10076 afii10084 11 -KPX afii10076 afii10089 -22 -KPX afii10077 afii10085 -11 -KPX afii10077 afii10089 -33 -KPX afii10078 afii10073 -11 -KPX afii10078 afii10083 -11 -KPX afii10078 afii10085 -11 -KPX afii10078 afii10086 -11 -KPX afii10078 afii10095 -11 -KPX afii10080 afii10072 -22 -KPX afii10080 afii10073 -11 -KPX afii10080 afii10077 -22 -KPX afii10080 afii10085 -33 -KPX afii10080 afii10087 -22 -KPX afii10080 afii10089 -45 -KPX afii10080 afii10095 -11 -KPX afii10080 afii10097 -22 -KPX afii10082 afii10072 -11 -KPX afii10082 afii10073 -11 -KPX afii10082 afii10077 -22 -KPX afii10082 afii10078 -11 -KPX afii10082 afii10085 -33 -KPX afii10082 afii10087 -33 -KPX afii10082 afii10089 -45 -KPX afii10082 afii10095 -11 -KPX afii10082 afii10097 -11 -KPX afii10083 afii10072 -11 -KPX afii10083 afii10085 -11 -KPX afii10083 afii10087 -22 -KPX afii10083 afii10089 -33 -KPX afii10083 afii10092 -22 -KPX afii10084 comma -11 -KPX afii10084 period -11 -KPX afii10084 afii10065 -11 -KPX afii10084 afii10069 -11 -KPX afii10084 afii10072 -11 -KPX afii10084 afii10073 -11 -KPX afii10084 afii10077 -22 -KPX afii10084 afii10078 -11 -KPX afii10084 afii10080 -11 -KPX afii10084 afii10082 -11 -KPX afii10084 afii10083 -11 -KPX afii10084 afii10085 -22 -KPX afii10084 afii10095 -11 -KPX afii10084 afii10097 -11 -KPX afii10085 comma -67 -KPX afii10085 period -67 -KPX afii10085 afii10066 22 -KPX afii10085 afii10072 11 -KPX afii10085 afii10077 -11 -KPX afii10085 afii10095 11 -KPX afii10086 afii10066 11 -KPX afii10086 afii10070 11 -KPX afii10086 afii10077 -22 -KPX afii10086 afii10080 11 -KPX afii10086 afii10085 -22 -KPX afii10086 afii10089 -45 -KPX afii10087 afii10065 -11 -KPX afii10087 afii10070 -11 -KPX afii10087 afii10073 -11 -KPX afii10087 afii10080 -11 -KPX afii10087 afii10083 -11 -KPX afii10087 afii10086 -22 -KPX afii10087 afii10089 -45 -KPX afii10087 afii10095 -11 -KPX afii10088 afii10065 11 -KPX afii10088 afii10085 11 -KPX afii10091 afii10065 11 -KPX afii10091 afii10085 22 -KPX afii10094 afii10089 -89 -KPX afii10095 afii10072 -11 -KPX afii10095 afii10077 -22 -KPX afii10095 afii10087 -23 -KPX afii10095 afii10097 -11 -KPX afii10096 afii10072 -11 -KPX afii10096 afii10077 -22 -KPX afii10096 afii10087 -33 -KPX afii10096 afii10089 -45 -KPX afii10110 comma -56 -KPX afii10110 period -56 -KPX afii10050 comma -56 -KPX afii10050 period -56 -KPX afii10050 guillemotleft -22 -KPX afii10050 guillemotright -22 -KPX pi alpha -14 -KPX pi delta -14 -KPX pi sigma -14 -KPX pi phi -14 -KPX pi alphatonos -14 -KPX pi zeta -14 -KPX pi omicron -14 -KPX pi sigma1 -14 -KPX pi omega -14 -KPX pi omegatonos -14 -EndKernPairs -EndKernData -EndFontMetrics +StartFontMetrics 4.1 +FontName Arial-ItalicMT +FullName Arial Italic +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Arial +Weight Italic +Version Version 2.90 +Characters 956 +ItalicAngle -12.0 +Ascender 905 +Descender -212 +UnderlineThickness 73 +UnderlinePosition -106 +IsFixedPitch false +FontBBox -517 -325 1082 998 +StartCharMetrics 991 +C 0 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 278 ; N space ; B 56 0 304 716 ; +C 33 ; WX 278 ; N exclam ; B 56 0 304 716 ; +C 34 ; WX 355 ; N quotedbl ; B 135 462 429 716 ; +C 35 ; WX 556 ; N numbersign ; B 10 -12 543 728 ; +C 36 ; WX 556 ; N dollar ; B 51 -96 573 764 ; +C 37 ; WX 889 ; N percent ; B 97 -26 853 728 ; +C 38 ; WX 667 ; N ampersand ; B 79 -17 651 728 ; +C 39 ; WX 191 ; N quotesingle ; B 127 462 259 716 ; +C 40 ; WX 333 ; N parenleft ; B 84 -210 413 728 ; +C 41 ; WX 333 ; N parenright ; B -53 -210 275 728 ; +C 42 ; WX 389 ; N asterisk ; B 31 423 354 728 ; +C 43 ; WX 584 ; N plus ; B 56 116 528 589 ; +C 44 ; WX 278 ; N comma ; B 24 -145 176 100 ; +C 45 ; WX 333 ; N hyphen ; B 46 215 334 303 ; +C 46 ; WX 278 ; N period ; B 58 0 179 100 ; +C 47 ; WX 278 ; N slash ; B -51 -12 411 728 ; +C 48 ; WX 556 ; N zero ; B 71 -12 565 719 ; +C 49 ; WX 556 ; N one ; B 148 0 479 719 ; +C 50 ; WX 556 ; N two ; B 59 0 562 719 ; +C 51 ; WX 556 ; N three ; B 55 -12 557 719 ; +C 52 ; WX 556 ; N four ; B 45 0 542 716 ; +C 53 ; WX 556 ; N five ; B 69 -12 572 706 ; +C 54 ; WX 556 ; N six ; B 83 -12 568 719 ; +C 55 ; WX 556 ; N seven ; B 121 0 595 706 ; +C 56 ; WX 556 ; N eight ; B 75 -13 564 719 ; +C 57 ; WX 556 ; N nine ; B 67 -12 551 719 ; +C 58 ; WX 278 ; N colon ; B 57 0 265 519 ; +C 59 ; WX 278 ; N semicolon ; B 24 -145 262 519 ; +C 60 ; WX 584 ; N less ; B 55 110 529 595 ; +C 61 ; WX 584 ; N equal ; B 56 204 528 503 ; +C 62 ; WX 584 ; N greater ; B 55 110 529 595 ; +C 63 ; WX 556 ; N question ; B 127 0 561 728 ; +C 64 ; WX 1015 ; N at ; B 54 -210 979 729 ; +C 65 ; WX 667 ; N A ; B -20 0 617 716 ; +C 66 ; WX 667 ; N B ; B 43 0 655 716 ; +C 67 ; WX 722 ; N C ; B 91 -12 730 728 ; +C 68 ; WX 722 ; N D ; B 44 0 712 716 ; +C 69 ; WX 667 ; N E ; B 45 0 711 716 ; +C 70 ; WX 611 ; N F ; B 45 0 660 716 ; +C 71 ; WX 778 ; N G ; B 97 -12 766 728 ; +C 72 ; WX 722 ; N H ; B 42 0 754 716 ; +C 73 ; WX 278 ; N I ; B 57 0 302 716 ; +C 74 ; WX 500 ; N J ; B 33 -12 536 716 ; +C 75 ; WX 667 ; N K ; B 44 0 741 716 ; +C 76 ; WX 556 ; N L ; B 40 0 524 716 ; +C 77 ; WX 833 ; N M ; B 44 0 872 716 ; +C 78 ; WX 722 ; N N ; B 49 0 757 716 ; +C 79 ; WX 778 ; N O ; B 91 -12 772 728 ; +C 80 ; WX 667 ; N P ; B 43 0 698 716 ; +C 81 ; WX 778 ; N Q ; B 92 -82 773 728 ; +C 82 ; WX 722 ; N R ; B 47 0 730 716 ; +C 83 ; WX 667 ; N S ; B 70 -12 671 728 ; +C 84 ; WX 611 ; N T ; B 125 0 705 716 ; +C 85 ; WX 722 ; N U ; B 97 -13 754 716 ; +C 86 ; WX 667 ; N V ; B 124 0 757 716 ; +C 87 ; WX 944 ; N W ; B 125 0 1062 716 ; +C 88 ; WX 667 ; N X ; B -32 0 769 716 ; +C 89 ; WX 667 ; N Y ; B 117 0 773 716 ; +C 90 ; WX 611 ; N Z ; B 24 0 637 716 ; +C 91 ; WX 278 ; N bracketleft ; B 6 -196 391 716 ; +C 92 ; WX 278 ; N backslash ; B 85 -12 273 728 ; +C 93 ; WX 278 ; N bracketright ; B -59 -196 329 716 ; +C 94 ; WX 469 ; N asciicircum ; B 26 337 443 728 ; +C 95 ; WX 556 ; N underscore ; B -15 -199 567 -135 ; +C 96 ; WX 333 ; N grave ; B 146 582 310 716 ; +C 97 ; WX 556 ; N a ; B 44 -12 526 530 ; +C 98 ; WX 556 ; N b ; B 33 -12 535 716 ; +C 99 ; WX 500 ; N c ; B 56 -12 511 530 ; +C 100 ; WX 556 ; N d ; B 53 -12 598 716 ; +C 101 ; WX 556 ; N e ; B 52 -12 532 530 ; +C 102 ; WX 278 ; N f ; B 45 0 408 728 ; +C 103 ; WX 556 ; N g ; B 26 -208 564 530 ; +C 104 ; WX 556 ; N h ; B 33 0 529 716 ; +C 105 ; WX 222 ; N i ; B 30 0 268 716 ; +C 106 ; WX 222 ; N j ; B -121 -208 267 716 ; +C 107 ; WX 500 ; N k ; B 34 0 554 716 ; +C 108 ; WX 222 ; N l ; B 26 0 264 716 ; +C 109 ; WX 833 ; N m ; B 33 0 813 530 ; +C 110 ; WX 556 ; N n ; B 33 0 528 530 ; +C 111 ; WX 556 ; N o ; B 49 -12 540 530 ; +C 112 ; WX 556 ; N p ; B -10 -199 535 530 ; +C 113 ; WX 556 ; N q ; B 51 -199 552 530 ; +C 114 ; WX 333 ; N r ; B 33 0 419 530 ; +C 115 ; WX 500 ; N s ; B 38 -12 501 530 ; +C 116 ; WX 278 ; N t ; B 56 -9 321 707 ; +C 117 ; WX 556 ; N u ; B 63 -12 558 519 ; +C 118 ; WX 500 ; N v ; B 79 0 559 519 ; +C 119 ; WX 722 ; N w ; B 78 0 777 519 ; +C 120 ; WX 500 ; N x ; B -1 0 538 519 ; +C 121 ; WX 500 ; N y ; B 0 -210 561 519 ; +C 122 ; WX 500 ; N z ; B 20 0 512 519 ; +C 123 ; WX 334 ; N braceleft ; B 52 -210 445 728 ; +C 124 ; WX 260 ; N bar ; B 92 -210 168 728 ; +C 125 ; WX 334 ; N braceright ; B -84 -210 309 728 ; +C 126 ; WX 584 ; N asciitilde ; B 42 272 542 432 ; +C 127 ; WX 750 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 556 ; N Euro ; B 40 -12 645 728 ; +C 129 ; WX 544 ; N afii10052 ; B 42 0 656 894 ; +C 130 ; WX 222 ; N quotesinglbase ; B -7 -145 145 100 ; +C 131 ; WX 556 ; N florin ; B 22 -210 530 729 ; +C 132 ; WX 333 ; N quotedblbase ; B -20 -145 292 100 ; +C 133 ; WX 1000 ; N ellipsis ; B 144 0 933 100 ; +C 134 ; WX 556 ; N dagger ; B 91 -170 583 706 ; +C 135 ; WX 556 ; N daggerdbl ; B 5 -170 588 706 ; +C 136 ; WX 333 ; N circumflex ; B 100 582 388 716 ; +C 137 ; WX 1000 ; N perthousand ; B 66 -27 1003 728 ; +C 138 ; WX 667 ; N Scaron ; B 70 -12 671 894 ; +C 139 ; WX 333 ; N guilsinglleft ; B 47 35 314 479 ; +C 140 ; WX 1000 ; N OE ; B 80 -13 1044 728 ; +C 141 ; WX 589 ; N afii10061 ; B 42 0 674 894 ; +C 142 ; WX 611 ; N Zcaron ; B 24 0 637 894 ; +C 143 ; WX 724 ; N afii10145 ; B 42 -199 760 716 ; +C 144 ; WX 333 ; N quotedblbase ; B -20 -145 292 100 ; +C 145 ; WX 222 ; N quoteleft ; B 129 483 281 728 ; +C 146 ; WX 222 ; N quoteright ; B 125 468 277 713 ; +C 147 ; WX 333 ; N quotedblleft ; B 105 483 413 728 ; +C 148 ; WX 333 ; N quotedblright ; B 104 468 417 713 ; +C 149 ; WX 350 ; N bullet ; B 53 227 301 474 ; +C 150 ; WX 556 ; N endash ; B -2 224 554 294 ; +C 151 ; WX 1000 ; N emdash ; B 0 224 1000 294 ; +C 152 ; WX 333 ; N tilde ; B 94 596 424 706 ; +C 153 ; WX 1000 ; N trademark ; B 110 318 871 716 ; +C 154 ; WX 500 ; N scaron ; B 38 -12 504 716 ; +C 155 ; WX 333 ; N guilsinglright ; B 16 35 288 479 ; +C 156 ; WX 944 ; N oe ; B 63 -12 919 530 ; +C 157 ; WX 472 ; N afii10109 ; B 31 0 520 716 ; +C 158 ; WX 500 ; N zcaron ; B 20 0 512 716 ; +C 159 ; WX 667 ; N Ydieresis ; B 117 0 773 858 ; +C 160 ; WX 278 ; N space ; B 56 0 304 716 ; +C 161 ; WX 333 ; N exclamdown ; B 30 -197 278 519 ; +C 162 ; WX 556 ; N cent ; B 75 -199 530 726 ; +C 163 ; WX 556 ; N sterling ; B 31 -12 607 728 ; +C 164 ; WX 556 ; N currency ; B 36 115 516 594 ; +C 165 ; WX 556 ; N yen ; B 37 0 667 716 ; +C 166 ; WX 260 ; N brokenbar ; B 92 -210 168 728 ; +C 167 ; WX 556 ; N section ; B 30 -210 555 728 ; +C 168 ; WX 333 ; N dieresis ; B 116 599 409 699 ; +C 169 ; WX 737 ; N copyright ; B 1 -9 738 728 ; +C 170 ; WX 370 ; N ordfeminine ; B 82 359 409 728 ; +C 171 ; WX 556 ; N guillemotleft ; B 79 35 537 479 ; +C 172 ; WX 584 ; N logicalnot ; B 56 207 528 503 ; +C 173 ; WX 333 ; N hyphen ; B 46 215 334 303 ; +C 174 ; WX 737 ; N registered ; B 1 -9 738 728 ; +C 175 ; WX 552 ; N overscore ; B -15 765 567 828 ; +C 176 ; WX 400 ; N degree ; B 63 457 333 728 ; +C 177 ; WX 549 ; N plusminus ; B 38 0 511 600 ; +C 178 ; WX 333 ; N twosuperior ; B 74 358 401 725 ; +C 179 ; WX 333 ; N threesuperior ; B 83 349 400 725 ; +C 180 ; WX 333 ; N acute ; B 169 582 372 716 ; +C 181 ; WX 576 ; N mu1 ; B 6 -200 572 519 ; +C 182 ; WX 537 ; N paragraph ; B 69 -199 609 716 ; +C 183 ; WX 278 ; N periodcentered ; B 90 302 190 402 ; +C 184 ; WX 333 ; N cedilla ; B 38 -208 288 6 ; +C 185 ; WX 333 ; N onesuperior ; B 136 358 354 725 ; +C 186 ; WX 365 ; N ordmasculine ; B 70 360 412 728 ; +C 187 ; WX 556 ; N guillemotright ; B 41 35 505 479 ; +C 188 ; WX 834 ; N onequarter ; B 83 -30 851 728 ; +C 189 ; WX 834 ; N onehalf ; B 60 -30 827 728 ; +C 190 ; WX 834 ; N threequarters ; B 83 -30 865 728 ; +C 191 ; WX 611 ; N questiondown ; B 57 -209 490 519 ; +C 192 ; WX 667 ; N Agrave ; B -20 0 617 895 ; +C 193 ; WX 667 ; N Aacute ; B -20 0 617 894 ; +C 194 ; WX 667 ; N Acircumflex ; B -20 0 617 894 ; +C 195 ; WX 667 ; N Atilde ; B -20 0 617 868 ; +C 196 ; WX 667 ; N Adieresis ; B -20 0 617 860 ; +C 197 ; WX 667 ; N Aring ; B -20 0 617 863 ; +C 198 ; WX 1000 ; N AE ; B -41 0 1043 716 ; +C 199 ; WX 722 ; N Ccedilla ; B 91 -210 730 728 ; +C 200 ; WX 667 ; N Egrave ; B 45 0 711 895 ; +C 201 ; WX 667 ; N Eacute ; B 45 0 711 894 ; +C 202 ; WX 667 ; N Ecircumflex ; B 45 0 711 894 ; +C 203 ; WX 667 ; N Edieresis ; B 45 0 711 858 ; +C 204 ; WX 278 ; N Igrave ; B 57 0 340 895 ; +C 205 ; WX 278 ; N Iacute ; B 57 0 389 894 ; +C 206 ; WX 278 ; N Icircumflex ; B 57 0 407 894 ; +C 207 ; WX 278 ; N Idieresis ; B 57 0 414 860 ; +C 208 ; WX 722 ; N Eth ; B 36 0 712 716 ; +C 209 ; WX 722 ; N Ntilde ; B 49 0 757 868 ; +C 210 ; WX 778 ; N Ograve ; B 91 -12 772 895 ; +C 211 ; WX 778 ; N Oacute ; B 91 -12 772 894 ; +C 212 ; WX 778 ; N Ocircumflex ; B 91 -12 772 894 ; +C 213 ; WX 778 ; N Otilde ; B 91 -12 772 868 ; +C 214 ; WX 778 ; N Odieresis ; B 91 -12 772 860 ; +C 215 ; WX 584 ; N multiply ; B 79 141 504 566 ; +C 216 ; WX 778 ; N Oslash ; B 85 -50 776 765 ; +C 217 ; WX 722 ; N Ugrave ; B 97 -13 754 895 ; +C 218 ; WX 722 ; N Uacute ; B 97 -13 754 894 ; +C 219 ; WX 722 ; N Ucircumflex ; B 97 -13 754 894 ; +C 220 ; WX 722 ; N Udieresis ; B 97 -13 754 860 ; +C 221 ; WX 667 ; N Yacute ; B 117 0 773 894 ; +C 222 ; WX 667 ; N Thorn ; B 43 0 667 716 ; +C 223 ; WX 611 ; N germandbls ; B 36 -12 567 728 ; +C 224 ; WX 556 ; N agrave ; B 44 -12 526 716 ; +C 225 ; WX 556 ; N aacute ; B 44 -12 526 716 ; +C 226 ; WX 556 ; N acircumflex ; B 44 -12 526 716 ; +C 227 ; WX 556 ; N atilde ; B 44 -12 541 707 ; +C 228 ; WX 556 ; N adieresis ; B 44 -12 526 699 ; +C 229 ; WX 556 ; N aring ; B 44 -12 526 733 ; +C 230 ; WX 889 ; N ae ; B 42 -12 865 531 ; +C 231 ; WX 500 ; N ccedilla ; B 56 -199 511 530 ; +C 232 ; WX 556 ; N egrave ; B 52 -12 532 716 ; +C 233 ; WX 556 ; N eacute ; B 52 -12 532 716 ; +C 234 ; WX 556 ; N ecircumflex ; B 52 -12 532 716 ; +C 235 ; WX 556 ; N edieresis ; B 52 -12 532 699 ; +C 236 ; WX 278 ; N igrave ; B 61 0 310 716 ; +C 237 ; WX 278 ; N iacute ; B 61 0 349 716 ; +C 238 ; WX 278 ; N icircumflex ; B 61 0 362 716 ; +C 239 ; WX 278 ; N idieresis ; B 61 0 378 699 ; +C 240 ; WX 556 ; N eth ; B 49 -12 546 716 ; +C 241 ; WX 556 ; N ntilde ; B 33 0 532 706 ; +C 242 ; WX 556 ; N ograve ; B 49 -12 540 716 ; +C 243 ; WX 556 ; N oacute ; B 49 -12 540 716 ; +C 244 ; WX 556 ; N ocircumflex ; B 49 -12 540 716 ; +C 245 ; WX 556 ; N otilde ; B 49 -12 540 706 ; +C 246 ; WX 556 ; N odieresis ; B 49 -12 540 699 ; +C 247 ; WX 549 ; N divide ; B 38 156 511 550 ; +C 248 ; WX 611 ; N oslash ; B 72 -50 581 566 ; +C 249 ; WX 556 ; N ugrave ; B 63 -12 558 716 ; +C 250 ; WX 556 ; N uacute ; B 63 -12 558 716 ; +C 251 ; WX 556 ; N ucircumflex ; B 63 -12 558 716 ; +C 252 ; WX 556 ; N udieresis ; B 63 -12 558 699 ; +C 253 ; WX 500 ; N yacute ; B 0 -210 561 716 ; +C 254 ; WX 556 ; N thorn ; B -10 -199 535 716 ; +C 255 ; WX 500 ; N ydieresis ; B 0 -210 561 699 ; +C -1 ; WX 0 ; N .null ; B 56 0 304 716 ; +C -1 ; WX 278 ; N nonmarkingreturn ; B 56 0 304 716 ; +C -1 ; WX 549 ; N notequal ; B 38 -14 511 720 ; +C -1 ; WX 713 ; N infinity ; B 75 189 640 510 ; +C -1 ; WX 549 ; N lessequal ; B 38 52 512 654 ; +C -1 ; WX 549 ; N greaterequal ; B 38 52 512 654 ; +C -1 ; WX 494 ; N partialdiff ; B 25 -12 473 728 ; +C -1 ; WX 713 ; N summation ; B 60 -210 677 728 ; +C -1 ; WX 823 ; N product ; B 79 -210 744 728 ; +C -1 ; WX 549 ; N pi1 ; B 0 0 601 519 ; +C -1 ; WX 274 ; N integral ; B 0 -107 273 910 ; +C -1 ; WX 768 ; N Ohm ; B 62 0 720 734 ; +C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; +C -1 ; WX 549 ; N approxequal ; B 25 184 524 521 ; +C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; +C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; +C -1 ; WX 167 ; N fraction ; B -262 -30 505 728 ; +C -1 ; WX 500 ; N fi ; B 54 0 545 728 ; +C -1 ; WX 500 ; N fl ; B 54 0 545 728 ; +C -1 ; WX 278 ; N dotlessi ; B 61 0 258 519 ; +C -1 ; WX 333 ; N macron ; B 98 600 416 668 ; +C -1 ; WX 333 ; N breve ; B 107 567 399 694 ; +C -1 ; WX 333 ; N dotaccent ; B 194 590 326 699 ; +C -1 ; WX 333 ; N ring ; B 160 556 338 733 ; +C -1 ; WX 333 ; N hungarumlaut ; B 86 582 454 716 ; +C -1 ; WX 333 ; N ogonek ; B 61 -208 265 13 ; +C -1 ; WX 333 ; N caron ; B 129 582 416 716 ; +C -1 ; WX 556 ; N Lslash ; B 12 0 524 716 ; +C -1 ; WX 222 ; N lslash ; B 19 0 285 716 ; +C -1 ; WX 584 ; N minus ; B 56 312 528 394 ; +C -1 ; WX 556 ; N franc ; B -12 0 602 716 ; +C -1 ; WX 778 ; N Gbreve ; B 97 -12 766 886 ; +C -1 ; WX 556 ; N gbreve ; B 26 -208 564 694 ; +C -1 ; WX 278 ; N Idot ; B 57 0 334 864 ; +C -1 ; WX 667 ; N Scedilla ; B 70 -210 671 728 ; +C -1 ; WX 500 ; N scedilla ; B 38 -199 501 530 ; +C -1 ; WX 722 ; N Cacute ; B 91 -12 730 894 ; +C -1 ; WX 500 ; N cacute ; B 56 -12 511 716 ; +C -1 ; WX 722 ; N Ccaron ; B 91 -12 730 894 ; +C -1 ; WX 500 ; N ccaron ; B 56 -12 515 716 ; +C -1 ; WX 556 ; N dmacron ; B 53 -12 653 716 ; +C -1 ; WX 333 ; N middot ; B 259 308 380 408 ; +C -1 ; WX 667 ; N Abreve ; B -20 0 617 886 ; +C -1 ; WX 556 ; N abreve ; B 44 -12 526 694 ; +C -1 ; WX 667 ; N Aogonek ; B -20 -208 698 716 ; +C -1 ; WX 556 ; N aogonek ; B 44 -208 570 530 ; +C -1 ; WX 722 ; N Dcaron ; B 44 0 712 894 ; +C -1 ; WX 625 ; N dcaron ; B 55 -12 743 716 ; +C -1 ; WX 722 ; N Dslash ; B 36 0 712 716 ; +C -1 ; WX 667 ; N Eogonek ; B 45 -208 711 716 ; +C -1 ; WX 556 ; N eogonek ; B 52 -208 532 530 ; +C -1 ; WX 667 ; N Ecaron ; B 45 0 711 894 ; +C -1 ; WX 556 ; N ecaron ; B 52 -12 532 716 ; +C -1 ; WX 556 ; N Lacute ; B 40 0 524 894 ; +C -1 ; WX 222 ; N lacute ; B 26 0 351 887 ; +C -1 ; WX 556 ; N Lcaron ; B 40 0 559 716 ; +C -1 ; WX 281 ; N lcaron ; B 27 0 399 716 ; +C -1 ; WX 556 ; N Ldot ; B 40 0 524 716 ; +C -1 ; WX 400 ; N ldot ; B 26 0 369 716 ; +C -1 ; WX 722 ; N Nacute ; B 49 0 757 894 ; +C -1 ; WX 556 ; N nacute ; B 33 0 528 716 ; +C -1 ; WX 722 ; N Ncaron ; B 49 0 757 894 ; +C -1 ; WX 556 ; N ncaron ; B 33 0 530 716 ; +C -1 ; WX 778 ; N Odblacute ; B 91 -12 772 894 ; +C -1 ; WX 556 ; N odblacute ; B 49 -12 582 716 ; +C -1 ; WX 722 ; N Racute ; B 47 0 730 894 ; +C -1 ; WX 333 ; N racute ; B 33 0 419 716 ; +C -1 ; WX 722 ; N Rcaron ; B 47 0 730 894 ; +C -1 ; WX 333 ; N rcaron ; B 33 0 452 716 ; +C -1 ; WX 667 ; N Sacute ; B 70 -12 671 894 ; +C -1 ; WX 500 ; N sacute ; B 38 -12 501 716 ; +C -1 ; WX 611 ; N Tcedilla ; B 125 -275 705 716 ; +C -1 ; WX 278 ; N tcedilla ; B 47 -253 321 707 ; +C -1 ; WX 611 ; N Tcaron ; B 125 0 705 894 ; +C -1 ; WX 354 ; N tcaron ; B 53 -9 473 716 ; +C -1 ; WX 722 ; N Uring ; B 97 -13 754 894 ; +C -1 ; WX 556 ; N uring ; B 63 -12 558 733 ; +C -1 ; WX 722 ; N Udblacute ; B 97 -13 754 894 ; +C -1 ; WX 556 ; N udblacute ; B 63 -12 568 716 ; +C -1 ; WX 611 ; N Zacute ; B 24 0 637 894 ; +C -1 ; WX 500 ; N zacute ; B 20 0 512 716 ; +C -1 ; WX 611 ; N Zdot ; B 24 0 637 864 ; +C -1 ; WX 500 ; N zdot ; B 20 0 512 699 ; +C -1 ; WX 570 ; N Gamma ; B 42 0 659 716 ; +C -1 ; WX 778 ; N Theta ; B 91 -12 772 728 ; +C -1 ; WX 837 ; N Phi ; B 88 -28 826 736 ; +C -1 ; WX 570 ; N alpha ; B 50 -12 599 530 ; +C -1 ; WX 556 ; N delta ; B 48 -12 590 716 ; +C -1 ; WX 439 ; N epsilon ; B 34 -12 458 530 ; +C -1 ; WX 603 ; N sigma ; B 49 -12 645 530 ; +C -1 ; WX 374 ; N tau ; B 86 0 415 519 ; +C -1 ; WX 652 ; N phi ; B 54 -199 640 530 ; +C -1 ; WX 552 ; N underscoredbl ; B -15 -325 567 -135 ; +C -1 ; WX 500 ; N exclamdbl ; B 56 0 522 716 ; +C -1 ; WX 365 ; N nsuperior ; B 58 253 393 585 ; +C -1 ; WX 1094 ; N peseta ; B 12 -13 1075 716 ; +C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; +C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; +C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; +C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; +C -1 ; WX 719 ; N intersection ; B 77 0 642 729 ; +C -1 ; WX 584 ; N equivalence ; B 56 95 528 611 ; +C -1 ; WX 604 ; N house ; B 77 0 527 563 ; +C -1 ; WX 584 ; N revlogicalnot ; B 55 207 528 503 ; +C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; +C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; +C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; +C -1 ; WX 625 ; N SF110000 ; B 223 -303 309 910 ; +C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; +C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; +C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; +C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; +C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; +C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; +C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; +C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; +C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; +C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; +C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; +C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; +C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; +C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; +C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; +C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; +C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; +C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; +C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; +C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; +C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; +C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; +C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; +C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; +C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; +C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; +C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; +C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; +C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; +C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; +C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; +C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; +C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; +C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; +C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; +C -1 ; WX 1052 ; N invsmileface ; B 215 -58 837 564 ; +C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; +C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; +C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; +C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; +C -1 ; WX 656 ; N club ; B 27 0 629 601 ; +C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; +C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; +C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; +C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; +C -1 ; WX 733 ; N IJ ; B 57 -12 769 716 ; +C -1 ; WX 444 ; N ij ; B 29 -208 494 716 ; +C -1 ; WX 615 ; N napostrophe ; B 49 0 590 713 ; +C -1 ; WX 188 ; N minute ; B 127 462 259 716 ; +C -1 ; WX 354 ; N second ; B 135 462 429 716 ; +C -1 ; WX 885 ; N afii61248 ; B 90 -26 870 728 ; +C -1 ; WX 323 ; N afii61289 ; B 12 -12 422 728 ; +C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; +C -1 ; WX 354 ; N H18543 ; B 64 217 290 444 ; +C -1 ; WX 354 ; N H18551 ; B 64 217 290 444 ; +C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; +C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; +C -1 ; WX 667 ; N Amacron ; B -20 0 618 845 ; +C -1 ; WX 556 ; N amacron ; B 44 -12 527 668 ; +C -1 ; WX 722 ; N Ccircumflex ; B 91 -12 730 894 ; +C -1 ; WX 500 ; N ccircumflex ; B 56 -12 511 716 ; +C -1 ; WX 722 ; N Cdot ; B 91 -12 730 869 ; +C -1 ; WX 500 ; N cdot ; B 56 -12 511 699 ; +C -1 ; WX 667 ; N Emacron ; B 45 0 711 845 ; +C -1 ; WX 556 ; N emacron ; B 52 -12 532 668 ; +C -1 ; WX 667 ; N Ebreve ; B 45 0 711 886 ; +C -1 ; WX 556 ; N ebreve ; B 52 -12 532 694 ; +C -1 ; WX 667 ; N Edot ; B 45 0 711 869 ; +C -1 ; WX 556 ; N edot ; B 52 -12 532 699 ; +C -1 ; WX 778 ; N Gcircumflex ; B 97 -12 766 894 ; +C -1 ; WX 556 ; N gcircumflex ; B 26 -208 564 716 ; +C -1 ; WX 778 ; N Gdot ; B 97 -12 766 869 ; +C -1 ; WX 556 ; N gdot ; B 26 -208 564 699 ; +C -1 ; WX 778 ; N Gcedilla ; B 97 -208 766 728 ; +C -1 ; WX 556 ; N gcedilla ; B 26 -208 564 770 ; +C -1 ; WX 722 ; N Hcircumflex ; B 42 0 754 894 ; +C -1 ; WX 556 ; N hcircumflex ; B 33 0 529 894 ; +C -1 ; WX 722 ; N Hbar ; B 42 0 797 716 ; +C -1 ; WX 556 ; N hbar ; B 33 0 529 716 ; +C -1 ; WX 278 ; N Itilde ; B 57 0 438 869 ; +C -1 ; WX 278 ; N itilde ; B 30 0 378 706 ; +C -1 ; WX 278 ; N Imacron ; B 57 0 430 845 ; +C -1 ; WX 278 ; N imacron ; B 30 0 369 668 ; +C -1 ; WX 278 ; N Ibreve ; B 57 0 431 886 ; +C -1 ; WX 278 ; N ibreve ; B 30 0 362 694 ; +C -1 ; WX 278 ; N Iogonek ; B 28 -208 302 716 ; +C -1 ; WX 222 ; N iogonek ; B 0 -208 268 716 ; +C -1 ; WX 500 ; N Jcircumflex ; B 33 -12 625 894 ; +C -1 ; WX 222 ; N jcircumflex ; B -121 -208 331 716 ; +C -1 ; WX 667 ; N Kcedilla ; B 44 -208 741 716 ; +C -1 ; WX 500 ; N kcedilla ; B 34 -208 554 716 ; +C -1 ; WX 500 ; N kgreenlandic ; B 34 0 554 519 ; +C -1 ; WX 556 ; N Lcedilla ; B 40 -208 524 716 ; +C -1 ; WX 222 ; N lcedilla ; B -71 -208 264 716 ; +C -1 ; WX 722 ; N Ncedilla ; B 49 -208 757 716 ; +C -1 ; WX 556 ; N ncedilla ; B 33 -208 528 530 ; +C -1 ; WX 723 ; N Eng ; B 48 -13 715 728 ; +C -1 ; WX 556 ; N eng ; B 36 -208 530 530 ; +C -1 ; WX 778 ; N Omacron ; B 91 -12 772 845 ; +C -1 ; WX 556 ; N omacron ; B 49 -12 540 668 ; +C -1 ; WX 778 ; N Obreve ; B 91 -12 772 886 ; +C -1 ; WX 556 ; N obreve ; B 49 -12 540 694 ; +C -1 ; WX 722 ; N Rcedilla ; B 47 -208 730 716 ; +C -1 ; WX 333 ; N rcedilla ; B -28 -208 419 530 ; +C -1 ; WX 667 ; N Scircumflex ; B 70 -12 671 894 ; +C -1 ; WX 500 ; N scircumflex ; B 38 -12 501 716 ; +C -1 ; WX 611 ; N Tbar ; B 115 0 705 716 ; +C -1 ; WX 278 ; N tbar ; B 12 -9 321 707 ; +C -1 ; WX 722 ; N Utilde ; B 97 -13 754 869 ; +C -1 ; WX 556 ; N utilde ; B 63 -12 558 706 ; +C -1 ; WX 722 ; N Umacron ; B 97 -13 754 845 ; +C -1 ; WX 556 ; N umacron ; B 63 -12 558 668 ; +C -1 ; WX 722 ; N Ubreve ; B 97 -13 754 886 ; +C -1 ; WX 556 ; N ubreve ; B 63 -12 558 694 ; +C -1 ; WX 722 ; N Uogonek ; B 97 -208 754 716 ; +C -1 ; WX 556 ; N uogonek ; B 63 -208 557 519 ; +C -1 ; WX 944 ; N Wcircumflex ; B 125 0 1062 894 ; +C -1 ; WX 722 ; N wcircumflex ; B 78 0 777 716 ; +C -1 ; WX 667 ; N Ycircumflex ; B 117 0 773 894 ; +C -1 ; WX 500 ; N ycircumflex ; B 0 -210 561 716 ; +C -1 ; WX 222 ; N longs ; B 26 0 389 728 ; +C -1 ; WX 667 ; N Aringacute ; B -20 0 622 998 ; +C -1 ; WX 556 ; N aringacute ; B 44 -12 526 914 ; +C -1 ; WX 1000 ; N AEacute ; B -41 0 1043 894 ; +C -1 ; WX 889 ; N aeacute ; B 42 -12 865 716 ; +C -1 ; WX 778 ; N Oslashacute ; B 85 -50 776 894 ; +C -1 ; WX 611 ; N oslashacute ; B 72 -50 581 716 ; +C -1 ; WX 278 ; N anoteleia ; B 145 418 265 519 ; +C -1 ; WX 944 ; N Wgrave ; B 125 0 1062 894 ; +C -1 ; WX 722 ; N wgrave ; B 78 0 777 716 ; +C -1 ; WX 944 ; N Wacute ; B 125 0 1062 894 ; +C -1 ; WX 722 ; N wacute ; B 78 0 777 716 ; +C -1 ; WX 944 ; N Wdieresis ; B 125 0 1062 860 ; +C -1 ; WX 722 ; N wdieresis ; B 78 0 777 699 ; +C -1 ; WX 667 ; N Ygrave ; B 117 0 773 894 ; +C -1 ; WX 500 ; N ygrave ; B 0 -210 561 716 ; +C -1 ; WX 222 ; N quotereversed ; B 150 468 278 713 ; +C -1 ; WX 333 ; N radicalex ; B 75 600 451 668 ; +C -1 ; WX 556 ; N afii08941 ; B 31 -12 607 728 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 834 ; N oneeighth ; B 60 -30 827 728 ; +C -1 ; WX 834 ; N threeeighths ; B 72 -30 839 728 ; +C -1 ; WX 834 ; N fiveeighths ; B 72 -30 839 728 ; +C -1 ; WX 834 ; N seveneighths ; B 48 -30 819 728 ; +C -1 ; WX 333 ; N commaaccent ; B 19 -257 169 -59 ; +C -1 ; WX 333 ; N undercommaaccent ; B -16 -208 234 -24 ; +C -1 ; WX 333 ; N tonos ; B 185 582 388 716 ; +C -1 ; WX 333 ; N dieresistonos ; B 47 582 449 717 ; +C -1 ; WX 667 ; N Alphatonos ; B -21 0 615 716 ; +C -1 ; WX 789 ; N Epsilontonos ; B 48 0 831 716 ; +C -1 ; WX 846 ; N Etatonos ; B 51 0 879 716 ; +C -1 ; WX 389 ; N Iotatonos ; B 48 0 410 716 ; +C -1 ; WX 794 ; N Omicrontonos ; B 42 -12 784 728 ; +C -1 ; WX 865 ; N Upsilontonos ; B 47 0 970 716 ; +C -1 ; WX 775 ; N Omegatonos ; B 13 0 765 728 ; +C -1 ; WX 222 ; N iotadieresistonos ; B -9 0 393 717 ; +C -1 ; WX 667 ; N Alpha ; B -20 0 617 716 ; +C -1 ; WX 667 ; N Beta ; B 43 0 655 716 ; +C -1 ; WX 671 ; N Delta ; B -10 0 627 716 ; +C -1 ; WX 667 ; N Epsilon ; B 45 0 711 716 ; +C -1 ; WX 611 ; N Zeta ; B 24 0 637 716 ; +C -1 ; WX 722 ; N Eta ; B 42 0 754 716 ; +C -1 ; WX 278 ; N Iota ; B 57 0 302 716 ; +C -1 ; WX 667 ; N Kappa ; B 44 0 741 716 ; +C -1 ; WX 667 ; N Lambda ; B -10 0 623 716 ; +C -1 ; WX 833 ; N Mu ; B 44 0 872 716 ; +C -1 ; WX 722 ; N Nu ; B 49 0 757 716 ; +C -1 ; WX 648 ; N Xi ; B 4 0 691 716 ; +C -1 ; WX 778 ; N Omicron ; B 91 -12 772 728 ; +C -1 ; WX 725 ; N Pi ; B 42 0 754 716 ; +C -1 ; WX 667 ; N Rho ; B 43 0 698 716 ; +C -1 ; WX 600 ; N Sigma ; B 22 0 666 716 ; +C -1 ; WX 611 ; N Tau ; B 125 0 705 716 ; +C -1 ; WX 667 ; N Upsilon ; B 117 0 773 716 ; +C -1 ; WX 667 ; N Chi ; B -32 0 769 716 ; +C -1 ; WX 831 ; N Psi ; B 124 0 886 716 ; +C -1 ; WX 761 ; N Omega ; B 3 0 755 728 ; +C -1 ; WX 278 ; N Iotadieresis ; B 57 0 429 860 ; +C -1 ; WX 667 ; N Upsilondieresis ; B 117 0 773 860 ; +C -1 ; WX 570 ; N alphatonos ; B 50 -12 599 716 ; +C -1 ; WX 439 ; N epsilontonos ; B 34 -12 458 716 ; +C -1 ; WX 555 ; N etatonos ; B 34 -199 528 716 ; +C -1 ; WX 222 ; N iotatonos ; B 30 0 315 716 ; +C -1 ; WX 550 ; N upsilondieresistonos ; B 73 -12 559 717 ; +C -1 ; WX 571 ; N beta ; B -11 -199 556 729 ; +C -1 ; WX 500 ; N gamma ; B 77 -199 557 519 ; +C -1 ; WX 463 ; N zeta ; B 49 -208 562 716 ; +C -1 ; WX 555 ; N eta ; B 34 -199 528 530 ; +C -1 ; WX 542 ; N theta ; B 63 -12 558 730 ; +C -1 ; WX 222 ; N iota ; B 30 0 227 519 ; +C -1 ; WX 500 ; N kappa ; B 29 0 550 519 ; +C -1 ; WX 492 ; N lambda ; B -25 0 447 716 ; +C -1 ; WX 548 ; N mu ; B -12 -199 554 519 ; +C -1 ; WX 500 ; N nu ; B 79 0 559 519 ; +C -1 ; WX 447 ; N xi ; B 56 -208 505 728 ; +C -1 ; WX 556 ; N omicron ; B 49 -12 540 530 ; +C -1 ; WX 573 ; N rho ; B -14 -199 558 530 ; +C -1 ; WX 486 ; N sigma1 ; B 54 -208 536 530 ; +C -1 ; WX 550 ; N upsilon ; B 73 -12 556 519 ; +C -1 ; WX 546 ; N chi ; B -72 -199 591 519 ; +C -1 ; WX 728 ; N psi ; B 76 -199 733 519 ; +C -1 ; WX 779 ; N omega ; B 49 -12 763 519 ; +C -1 ; WX 222 ; N iotadieresis ; B 30 0 352 699 ; +C -1 ; WX 550 ; N upsilondieresis ; B 73 -12 556 699 ; +C -1 ; WX 556 ; N omicrontonos ; B 49 -12 540 716 ; +C -1 ; WX 550 ; N upsilontonos ; B 73 -12 556 716 ; +C -1 ; WX 779 ; N omegatonos ; B 49 -12 763 716 ; +C -1 ; WX 667 ; N afii10023 ; B 45 0 711 860 ; +C -1 ; WX 843 ; N afii10051 ; B 113 -12 822 716 ; +C -1 ; WX 708 ; N afii10053 ; B 91 -12 731 728 ; +C -1 ; WX 667 ; N afii10054 ; B 70 -12 671 728 ; +C -1 ; WX 278 ; N afii10055 ; B 57 0 302 716 ; +C -1 ; WX 278 ; N afii10056 ; B 57 0 423 860 ; +C -1 ; WX 500 ; N afii10057 ; B 33 -12 536 716 ; +C -1 ; WX 1066 ; N afii10058 ; B -11 -12 1042 716 ; +C -1 ; WX 982 ; N afii10059 ; B 42 0 958 716 ; +C -1 ; WX 844 ; N afii10060 ; B 112 0 809 716 ; +C -1 ; WX 639 ; N afii10062 ; B 113 -10 751 883 ; +C -1 ; WX 667 ; N afii10017 ; B -20 0 617 716 ; +C -1 ; WX 651 ; N afii10018 ; B 42 0 657 716 ; +C -1 ; WX 667 ; N afii10019 ; B 43 0 655 716 ; +C -1 ; WX 544 ; N afii10020 ; B 42 0 656 716 ; +C -1 ; WX 704 ; N afii10021 ; B -63 -143 733 716 ; +C -1 ; WX 667 ; N afii10022 ; B 45 0 711 716 ; +C -1 ; WX 917 ; N afii10024 ; B -36 0 1002 721 ; +C -1 ; WX 614 ; N afii10025 ; B 48 -12 614 728 ; +C -1 ; WX 715 ; N afii10026 ; B 42 0 751 716 ; +C -1 ; WX 715 ; N afii10027 ; B 42 0 751 883 ; +C -1 ; WX 589 ; N afii10028 ; B 42 0 674 721 ; +C -1 ; WX 686 ; N afii10029 ; B -10 -8 723 716 ; +C -1 ; WX 833 ; N afii10030 ; B 44 0 872 716 ; +C -1 ; WX 722 ; N afii10031 ; B 42 0 754 716 ; +C -1 ; WX 778 ; N afii10032 ; B 91 -12 772 728 ; +C -1 ; WX 725 ; N afii10033 ; B 42 0 754 716 ; +C -1 ; WX 667 ; N afii10034 ; B 43 0 698 716 ; +C -1 ; WX 722 ; N afii10035 ; B 91 -12 730 728 ; +C -1 ; WX 611 ; N afii10036 ; B 125 0 705 716 ; +C -1 ; WX 639 ; N afii10037 ; B 113 -10 751 716 ; +C -1 ; WX 795 ; N afii10038 ; B 80 0 793 716 ; +C -1 ; WX 667 ; N afii10039 ; B -32 0 769 716 ; +C -1 ; WX 727 ; N afii10040 ; B 42 -143 759 716 ; +C -1 ; WX 673 ; N afii10041 ; B 107 0 709 716 ; +C -1 ; WX 920 ; N afii10042 ; B 42 0 956 716 ; +C -1 ; WX 923 ; N afii10043 ; B 42 -143 956 716 ; +C -1 ; WX 805 ; N afii10044 ; B 113 0 781 716 ; +C -1 ; WX 886 ; N afii10045 ; B 42 0 921 716 ; +C -1 ; WX 651 ; N afii10046 ; B 42 0 626 716 ; +C -1 ; WX 694 ; N afii10047 ; B 44 -12 687 728 ; +C -1 ; WX 1022 ; N afii10048 ; B 42 -12 1012 728 ; +C -1 ; WX 682 ; N afii10049 ; B -26 0 720 716 ; +C -1 ; WX 556 ; N afii10065 ; B 44 -12 526 530 ; +C -1 ; WX 563 ; N afii10066 ; B 58 -12 596 728 ; +C -1 ; WX 522 ; N afii10067 ; B 49 -12 509 530 ; +C -1 ; WX 493 ; N afii10068 ; B 38 -12 480 530 ; +C -1 ; WX 553 ; N afii10069 ; B 49 -12 547 728 ; +C -1 ; WX 556 ; N afii10070 ; B 52 -12 532 530 ; +C -1 ; WX 688 ; N afii10072 ; B -29 0 741 519 ; +C -1 ; WX 465 ; N afii10073 ; B 15 -12 455 530 ; +C -1 ; WX 556 ; N afii10074 ; B 63 -12 558 519 ; +C -1 ; WX 556 ; N afii10075 ; B 63 -12 558 721 ; +C -1 ; WX 472 ; N afii10076 ; B 31 0 520 519 ; +C -1 ; WX 564 ; N afii10077 ; B -20 -7 570 519 ; +C -1 ; WX 686 ; N afii10078 ; B 31 0 692 519 ; +C -1 ; WX 550 ; N afii10079 ; B 31 0 555 519 ; +C -1 ; WX 556 ; N afii10080 ; B 49 -12 540 530 ; +C -1 ; WX 550 ; N afii10081 ; B 31 0 555 519 ; +C -1 ; WX 556 ; N afii10082 ; B -10 -199 535 530 ; +C -1 ; WX 500 ; N afii10083 ; B 56 -12 511 530 ; +C -1 ; WX 833 ; N afii10084 ; B 33 0 813 530 ; +C -1 ; WX 500 ; N afii10085 ; B 0 -210 561 519 ; +C -1 ; WX 835 ; N afii10086 ; B 46 -199 823 716 ; +C -1 ; WX 500 ; N afii10087 ; B -1 0 538 519 ; +C -1 ; WX 572 ; N afii10088 ; B 61 -151 556 519 ; +C -1 ; WX 518 ; N afii10089 ; B 74 0 523 519 ; +C -1 ; WX 830 ; N afii10090 ; B 59 -12 835 519 ; +C -1 ; WX 851 ; N afii10091 ; B 59 -151 836 519 ; +C -1 ; WX 621 ; N afii10092 ; B 59 0 588 519 ; +C -1 ; WX 736 ; N afii10093 ; B 31 0 743 519 ; +C -1 ; WX 526 ; N afii10094 ; B 31 0 492 519 ; +C -1 ; WX 492 ; N afii10095 ; B 26 -12 479 530 ; +C -1 ; WX 752 ; N afii10096 ; B 31 -12 738 533 ; +C -1 ; WX 534 ; N afii10097 ; B -12 0 542 519 ; +C -1 ; WX 556 ; N afii10071 ; B 52 -12 532 699 ; +C -1 ; WX 556 ; N afii10099 ; B 34 -208 529 716 ; +C -1 ; WX 378 ; N afii10100 ; B 31 0 445 716 ; +C -1 ; WX 496 ; N afii10101 ; B 47 -12 500 530 ; +C -1 ; WX 500 ; N afii10102 ; B 38 -12 501 530 ; +C -1 ; WX 222 ; N afii10103 ; B 30 0 268 716 ; +C -1 ; WX 222 ; N afii10104 ; B 30 0 347 699 ; +C -1 ; WX 222 ; N afii10105 ; B -121 -208 267 716 ; +C -1 ; WX 910 ; N afii10106 ; B -20 -12 876 519 ; +C -1 ; WX 828 ; N afii10107 ; B 31 0 794 519 ; +C -1 ; WX 556 ; N afii10108 ; B 34 0 529 716 ; +C -1 ; WX 500 ; N afii10110 ; B 0 -210 561 720 ; +C -1 ; WX 556 ; N afii10193 ; B 61 -199 556 519 ; +C -1 ; WX 492 ; N afii10050 ; B 42 0 636 858 ; +C -1 ; WX 339 ; N afii10098 ; B 31 0 437 642 ; +C -1 ; WX 1000 ; N afii00208 ; B 40 224 992 294 ; +C -1 ; WX 1083 ; N afii61352 ; B 44 0 1082 716 ; +C -1 ; WX 670 ; N pi ; B 84 0 713 519 ; +C -1 ; WX 333 ; N sheva ; B 68 -306 179 -98 ; +C -1 ; WX 333 ; N hatafsegol ; B -16 -306 290 -98 ; +C -1 ; WX 333 ; N hatafpatah ; B -9 -306 280 -98 ; +C -1 ; WX 333 ; N hatafqamats ; B -9 -306 280 -98 ; +C -1 ; WX 333 ; N hiriq ; B 95 -180 179 -98 ; +C -1 ; WX 333 ; N tsere ; B 31 -180 243 -98 ; +C -1 ; WX 333 ; N segol ; B 31 -306 243 -98 ; +C -1 ; WX 333 ; N patah ; B 36 -154 243 -103 ; +C -1 ; WX 333 ; N qamats ; B 36 -236 243 -103 ; +C -1 ; WX 333 ; N holam ; B 256 577 340 659 ; +C -1 ; WX 333 ; N qubuts ; B -23 -306 270 -98 ; +C -1 ; WX 333 ; N dagesh ; B 185 241 269 323 ; +C -1 ; WX 333 ; N meteg ; B 78 -299 170 -103 ; +C -1 ; WX 383 ; N maqaf ; B 155 440 432 518 ; +C -1 ; WX 333 ; N rafe ; B 198 611 405 662 ; +C -1 ; WX 275 ; N paseq ; B 101 -10 305 625 ; +C -1 ; WX 333 ; N shindot ; B 511 577 595 660 ; +C -1 ; WX 333 ; N sindot ; B 7 577 94 660 ; +C -1 ; WX 278 ; N sofpasuq ; B 90 0 301 519 ; +C -1 ; WX 563 ; N alef ; B 51 0 614 518 ; +C -1 ; WX 542 ; N bet ; B 24 0 537 524 ; +C -1 ; WX 399 ; N gimel ; B 12 0 401 524 ; +C -1 ; WX 508 ; N dalet ; B 116 0 597 518 ; +C -1 ; WX 602 ; N he ; B 79 0 600 524 ; +C -1 ; WX 247 ; N vav ; B 76 0 281 518 ; +C -1 ; WX 382 ; N zayin ; B 125 0 471 518 ; +C -1 ; WX 599 ; N het ; B 76 0 600 524 ; +C -1 ; WX 590 ; N tet ; B 105 -14 609 529 ; +C -1 ; WX 247 ; N yod ; B 129 250 281 518 ; +C -1 ; WX 509 ; N finalkaf ; B 120 -199 507 524 ; +C -1 ; WX 461 ; N kaf ; B 41 -8 479 527 ; +C -1 ; WX 463 ; N lamed ; B 123 0 520 716 ; +C -1 ; WX 599 ; N finalmem ; B 76 0 600 524 ; +C -1 ; WX 601 ; N mem ; B 54 0 598 524 ; +C -1 ; WX 247 ; N finalnun ; B 33 -199 281 518 ; +C -1 ; WX 353 ; N nun ; B 29 0 365 524 ; +C -1 ; WX 574 ; N samekh ; B 90 -15 594 532 ; +C -1 ; WX 529 ; N ayin ; B 15 -48 574 518 ; +C -1 ; WX 566 ; N finalpe ; B 113 -199 567 524 ; +C -1 ; WX 546 ; N pe ; B 62 -8 567 527 ; +C -1 ; WX 461 ; N finaltsadi ; B 123 -199 533 518 ; +C -1 ; WX 479 ; N tsadi ; B 31 0 535 518 ; +C -1 ; WX 550 ; N qof ; B 39 -199 606 518 ; +C -1 ; WX 509 ; N resh ; B 120 0 507 524 ; +C -1 ; WX 694 ; N shin ; B 116 -14 756 518 ; +C -1 ; WX 643 ; N tav ; B 22 -4 642 524 ; +C -1 ; WX 493 ; N doublevav ; B 76 0 528 518 ; +C -1 ; WX 493 ; N vavyod ; B 129 0 528 518 ; +C -1 ; WX 493 ; N doubleyod ; B 129 250 528 518 ; +C -1 ; WX 236 ; N geresh ; B 114 330 302 518 ; +C -1 ; WX 417 ; N gershayim ; B 114 330 483 518 ; +C -1 ; WX 815 ; N newsheqelsign ; B 76 0 850 518 ; +C -1 ; WX 247 ; N vavshindot ; B 76 0 281 660 ; +C -1 ; WX 509 ; N finalkafsheva ; B 120 -199 508 524 ; +C -1 ; WX 509 ; N finalkafqamats ; B 92 -199 508 524 ; +C -1 ; WX 463 ; N lamedholam ; B 48 0 520 716 ; +C -1 ; WX 463 ; N lamedholamdagesh ; B 48 0 520 716 ; +C -1 ; WX 535 ; N altayin ; B 22 0 580 518 ; +C -1 ; WX 694 ; N shinshindot ; B 116 -14 776 660 ; +C -1 ; WX 694 ; N shinsindot ; B 116 -14 756 660 ; +C -1 ; WX 694 ; N shindageshshindot ; B 116 -14 776 660 ; +C -1 ; WX 694 ; N shindageshsindot ; B 116 -14 756 660 ; +C -1 ; WX 563 ; N alefpatah ; B 51 -154 614 519 ; +C -1 ; WX 563 ; N alefqamats ; B 51 -236 614 519 ; +C -1 ; WX 563 ; N alefmapiq ; B 51 0 614 518 ; +C -1 ; WX 542 ; N betdagesh ; B 24 0 537 524 ; +C -1 ; WX 399 ; N gimeldagesh ; B 12 0 401 524 ; +C -1 ; WX 508 ; N daletdagesh ; B 116 0 597 519 ; +C -1 ; WX 602 ; N hedagesh ; B 79 0 600 524 ; +C -1 ; WX 287 ; N vavdagesh ; B 59 0 321 518 ; +C -1 ; WX 411 ; N zayindagesh ; B 65 0 514 518 ; +C -1 ; WX 590 ; N tetdagesh ; B 112 -14 610 529 ; +C -1 ; WX 287 ; N yoddagesh ; B 75 250 321 518 ; +C -1 ; WX 509 ; N finalkafdagesh ; B 120 -199 508 524 ; +C -1 ; WX 461 ; N kafdagesh ; B 41 -8 480 527 ; +C -1 ; WX 463 ; N lameddagesh ; B 123 0 520 716 ; +C -1 ; WX 601 ; N memdagesh ; B 54 0 599 524 ; +C -1 ; WX 353 ; N nundagesh ; B 29 0 365 524 ; +C -1 ; WX 574 ; N samekhdagesh ; B 90 -15 594 532 ; +C -1 ; WX 566 ; N finalpedagesh ; B 112 -199 566 524 ; +C -1 ; WX 546 ; N pedagesh ; B 62 -8 567 527 ; +C -1 ; WX 479 ; N tsadidagesh ; B 31 0 535 519 ; +C -1 ; WX 550 ; N qofdagesh ; B 39 -199 606 519 ; +C -1 ; WX 509 ; N reshdagesh ; B 120 0 507 524 ; +C -1 ; WX 694 ; N shindagesh ; B 116 -14 756 518 ; +C -1 ; WX 643 ; N tavdages ; B 22 -4 642 524 ; +C -1 ; WX 247 ; N vavholam ; B 76 0 296 659 ; +C -1 ; WX 542 ; N betrafe ; B 24 0 537 662 ; +C -1 ; WX 461 ; N kafrafe ; B 41 -8 479 662 ; +C -1 ; WX 546 ; N perafe ; B 62 -8 567 662 ; +C -1 ; WX 576 ; N aleflamed ; B 64 0 627 716 ; +C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; +C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; +C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; +C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; +C -1 ; WX 0 ; N uni202A ; B -18 -134 210 603 ; +C -1 ; WX 0 ; N uni202B ; B -210 -134 18 603 ; +C -1 ; WX 0 ; N uni202D ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni202E ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni202C ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206E ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206F ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206A ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206B ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206C ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uni206D ; B -114 -134 114 690 ; +C -1 ; WX 0 ; N uniF00A ; B -18 -208 18 894 ; +C -1 ; WX 0 ; N uniF00B ; B -114 -208 114 894 ; +C -1 ; WX 0 ; N uniF00C ; B -18 -208 109 894 ; +C -1 ; WX 0 ; N uniF00D ; B -109 -208 18 894 ; +C -1 ; WX 0 ; N uniF00E ; B -18 -208 114 894 ; +C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; +C -1 ; WX 812 ; N Ohorn ; B 91 -12 898 728 ; +C -1 ; WX 604 ; N ohorn ; B 49 -12 678 530 ; +C -1 ; WX 793 ; N Uhorn ; B 97 -13 921 716 ; +C -1 ; WX 634 ; N uhorn ; B 63 -12 721 519 ; +C -1 ; WX 0 ; N f00b ; B -131 822 45 894 ; +C -1 ; WX 0 ; N f00c ; B -343 822 -167 894 ; +C -1 ; WX 0 ; N f00e ; B -286 755 -122 890 ; +C -1 ; WX 0 ; N f006 ; B -82 822 94 894 ; +C -1 ; WX 0 ; N f007 ; B -260 822 -83 894 ; +C -1 ; WX 0 ; N f009 ; B -221 755 -18 890 ; +C -1 ; WX 0 ; N combininghookabove ; B -103 754 100 895 ; +C -1 ; WX 0 ; N f010 ; B -98 812 97 894 ; +C -1 ; WX 0 ; N f013 ; B -246 754 -43 895 ; +C -1 ; WX 0 ; N f011 ; B -317 812 -123 894 ; +C -1 ; WX 0 ; N f01c ; B -163 785 167 895 ; +C -1 ; WX 0 ; N f015 ; B -368 818 -55 895 ; +C -1 ; WX 0 ; N combiningtildeaccent ; B -325 756 5 866 ; +C -1 ; WX 0 ; N _d_783 ; B -10 721 275 787 ; +C -1 ; WX 0 ; N _d_784 ; B -29 743 270 803 ; +C -1 ; WX 0 ; N f02c ; B -217 -159 -96 -59 ; +C -1 ; WX 513 ; N dongsign ; B 42 108 538 716 ; +C -1 ; WX 834 ; N onethird ; B 60 -30 827 728 ; +C -1 ; WX 834 ; N twothirds ; B 60 -30 827 728 ; +C -1 ; WX 0 ; N f008 ; B -73 582 130 716 ; +C -1 ; WX 0 ; N f00a ; B -285 582 -82 716 ; +C -1 ; WX 0 ; N f00d ; B -151 582 13 716 ; +C -1 ; WX 0 ; N f00f ; B -277 582 -113 716 ; +C -1 ; WX 0 ; N f012 ; B -103 582 99 755 ; +C -1 ; WX 0 ; N f014 ; B -278 582 -76 755 ; +C -1 ; WX 0 ; N f016 ; B -384 785 -54 895 ; +C -1 ; WX 0 ; N f017 ; B -493 785 -163 895 ; +C -1 ; WX 0 ; N f018 ; B -493 785 -163 895 ; +C -1 ; WX 0 ; N f019 ; B -365 596 -35 706 ; +C -1 ; WX 0 ; N f01a ; B -429 596 -99 706 ; +C -1 ; WX 0 ; N f01b ; B -439 596 -109 706 ; +C -1 ; WX 0 ; N f01e ; B -429 -159 -308 -59 ; +C -1 ; WX 0 ; N f01f ; B -466 -159 -345 -59 ; +C -1 ; WX 0 ; N f020 ; B -500 -159 -379 -59 ; +C -1 ; WX 0 ; N f021 ; B -466 -159 -345 -59 ; +C -1 ; WX 0 ; N f022 ; B -517 -159 -396 -59 ; +C -1 ; WX 0 ; N combininggraveaccent ; B -131 755 33 890 ; +C -1 ; WX 0 ; N combiningacuteaccent ; B -86 755 117 890 ; +C -1 ; WX 0 ; N f01d ; B -188 596 142 706 ; +C -1 ; WX 0 ; N combiningdotbelow ; B -448 -159 -327 -59 ; +C -1 ; WX 0 ; N f023 ; B -427 -159 -306 -59 ; +C -1 ; WX 0 ; N f029 ; B -254 -159 -133 -59 ; +C -1 ; WX 0 ; N f02a ; B -225 -159 -104 -59 ; +C -1 ; WX 0 ; N f02b ; B -425 -159 -304 -59 ; +C -1 ; WX 0 ; N f024 ; B -378 -159 -257 -59 ; +C -1 ; WX 0 ; N f025 ; B -383 -159 -262 -59 ; +C -1 ; WX 0 ; N f026 ; B -422 -159 -301 -59 ; +C -1 ; WX 0 ; N f027 ; B -432 -159 -311 -59 ; +C -1 ; WX 0 ; N f028 ; B -517 -159 -396 -59 ; +C -1 ; WX 0 ; N f02d ; B -354 818 -40 895 ; +C -1 ; WX 0 ; N f02e ; B -338 785 -8 895 ; +C -1 ; WX 0 ; N f02f ; B -441 818 -128 895 ; +C -1 ; WX 0 ; N f030 ; B -449 785 -119 895 ; +C -1 ; WX 222 ; N f031 ; B 30 0 227 519 ; +C -1 ; WX 667 ; N Adotbelow ; B -20 -159 617 716 ; +C -1 ; WX 556 ; N adotbelow ; B 44 -159 526 530 ; +C -1 ; WX 667 ; N Ahookabove ; B -20 0 617 895 ; +C -1 ; WX 556 ; N ahookabove ; B 44 -12 526 755 ; +C -1 ; WX 667 ; N Acircumflexacute ; B -20 0 617 894 ; +C -1 ; WX 556 ; N acircumflexacute ; B 44 -12 532 890 ; +C -1 ; WX 667 ; N Acircumflexgrave ; B -20 0 617 894 ; +C -1 ; WX 556 ; N acircumflexgrave ; B 44 -12 526 890 ; +C -1 ; WX 667 ; N Acircumflexhookabove ; B -20 0 617 894 ; +C -1 ; WX 556 ; N acircumflexhookabove ; B 44 -12 529 895 ; +C -1 ; WX 667 ; N Acircumflextilde ; B -20 0 617 895 ; +C -1 ; WX 556 ; N acircumflextilde ; B 44 -12 557 866 ; +C -1 ; WX 667 ; N Acircumflexdotbelow ; B -20 -159 617 803 ; +C -1 ; WX 556 ; N acircumflexdotbelow ; B 44 -159 526 716 ; +C -1 ; WX 667 ; N Abreveacute ; B -20 0 617 894 ; +C -1 ; WX 556 ; N abreveacute ; B 44 -12 532 890 ; +C -1 ; WX 667 ; N Abrevegrave ; B -20 0 617 894 ; +C -1 ; WX 556 ; N abrevegrave ; B 44 -12 526 890 ; +C -1 ; WX 667 ; N Abrevehookabove ; B -20 0 617 894 ; +C -1 ; WX 556 ; N abrevehookabove ; B 44 -12 526 895 ; +C -1 ; WX 667 ; N Abrevetilde ; B -20 0 639 895 ; +C -1 ; WX 556 ; N abrevetilde ; B 44 -12 557 866 ; +C -1 ; WX 667 ; N Abrevedotbelow ; B -20 -159 617 787 ; +C -1 ; WX 556 ; N abrevedotbelow ; B 44 -159 526 694 ; +C -1 ; WX 667 ; N Edotbelow ; B 45 -159 711 716 ; +C -1 ; WX 556 ; N edotbelow ; B 52 -159 532 530 ; +C -1 ; WX 667 ; N Ehookabove ; B 45 0 711 895 ; +C -1 ; WX 556 ; N ehookabove ; B 52 -12 532 755 ; +C -1 ; WX 667 ; N Etilde ; B 45 0 711 868 ; +C -1 ; WX 556 ; N etilde ; B 52 -12 532 707 ; +C -1 ; WX 667 ; N Ecircumflexacute ; B 45 0 711 894 ; +C -1 ; WX 556 ; N ecircumflexacute ; B 52 -12 539 890 ; +C -1 ; WX 667 ; N Ecircumflexgrave ; B 45 0 711 894 ; +C -1 ; WX 556 ; N ecircumflexgrave ; B 52 -12 532 890 ; +C -1 ; WX 667 ; N Ecircumflexhookabove ; B 45 0 711 894 ; +C -1 ; WX 556 ; N ecircumflexhookabove ; B 52 -12 539 895 ; +C -1 ; WX 667 ; N Ecircumflextilde ; B 45 0 711 895 ; +C -1 ; WX 556 ; N ecircumflextilde ; B 52 -12 557 866 ; +C -1 ; WX 667 ; N Ecircumflexdotbelow ; B 45 -159 711 803 ; +C -1 ; WX 556 ; N ecircumflexdotbelow ; B 52 -159 532 716 ; +C -1 ; WX 278 ; N Ihookabove ; B 57 0 395 895 ; +C -1 ; WX 222 ; N ihookabove ; B 30 0 325 755 ; +C -1 ; WX 278 ; N Idotbelow ; B 27 -159 302 716 ; +C -1 ; WX 222 ; N idotbelow ; B -12 -159 268 716 ; +C -1 ; WX 778 ; N Odotbelow ; B 91 -159 772 728 ; +C -1 ; WX 556 ; N odotbelow ; B 49 -159 540 530 ; +C -1 ; WX 778 ; N Ohookabove ; B 91 -12 772 895 ; +C -1 ; WX 556 ; N ohookabove ; B 49 -12 540 755 ; +C -1 ; WX 778 ; N Ocircumflexacute ; B 91 -12 772 894 ; +C -1 ; WX 556 ; N ocircumflexacute ; B 49 -12 540 890 ; +C -1 ; WX 778 ; N Ocircumflexgrave ; B 91 -12 772 894 ; +C -1 ; WX 556 ; N ocircumflexgrave ; B 49 -12 540 890 ; +C -1 ; WX 778 ; N Ocircumflexhookabove ; B 91 -12 772 894 ; +C -1 ; WX 556 ; N ocircumflexhookabove ; B 49 -12 540 895 ; +C -1 ; WX 778 ; N Ocircumflextilde ; B 91 -12 772 895 ; +C -1 ; WX 556 ; N ocircumflextilde ; B 49 -12 557 866 ; +C -1 ; WX 778 ; N Ocircumflexdotbelow ; B 91 -159 772 825 ; +C -1 ; WX 556 ; N ocircumflexdotbelow ; B 49 -159 540 716 ; +C -1 ; WX 812 ; N Ohornacute ; B 91 -12 898 894 ; +C -1 ; WX 604 ; N ohornacute ; B 49 -12 678 716 ; +C -1 ; WX 812 ; N Ohorngrave ; B 91 -12 898 895 ; +C -1 ; WX 604 ; N ohorngrave ; B 49 -12 678 716 ; +C -1 ; WX 812 ; N Ohornhookabove ; B 91 -12 898 912 ; +C -1 ; WX 604 ; N ohornhookabove ; B 49 -12 678 755 ; +C -1 ; WX 812 ; N Ohorntilde ; B 91 -12 898 868 ; +C -1 ; WX 604 ; N ohorntilde ; B 49 -12 678 707 ; +C -1 ; WX 812 ; N Ohorndotbelow ; B 91 -159 898 728 ; +C -1 ; WX 604 ; N ohorndotbelow ; B 49 -159 678 530 ; +C -1 ; WX 722 ; N Udotbelow ; B 97 -159 754 716 ; +C -1 ; WX 556 ; N udotbelow ; B 63 -159 558 519 ; +C -1 ; WX 722 ; N Uhookabove ; B 97 -13 754 895 ; +C -1 ; WX 556 ; N uhookabove ; B 63 -12 558 755 ; +C -1 ; WX 793 ; N Uhornacute ; B 97 -13 921 894 ; +C -1 ; WX 634 ; N uhornacute ; B 63 -12 721 716 ; +C -1 ; WX 793 ; N Uhorngrave ; B 97 -13 921 895 ; +C -1 ; WX 634 ; N uhorngrave ; B 63 -12 721 716 ; +C -1 ; WX 793 ; N Uhornhookabove ; B 97 -13 921 895 ; +C -1 ; WX 634 ; N uhornhookabove ; B 63 -12 721 755 ; +C -1 ; WX 793 ; N Uhorntilde ; B 97 -13 921 868 ; +C -1 ; WX 634 ; N uhorntilde ; B 63 -12 721 707 ; +C -1 ; WX 793 ; N Uhorndotbelow ; B 97 -159 921 716 ; +C -1 ; WX 634 ; N uhorndotbelow ; B 63 -159 721 519 ; +C -1 ; WX 667 ; N Ydotbelow ; B 117 -159 773 716 ; +C -1 ; WX 500 ; N ydotbelow ; B 0 -210 561 519 ; +C -1 ; WX 667 ; N Yhookabove ; B 117 0 773 895 ; +C -1 ; WX 500 ; N yhookabove ; B 0 -210 561 755 ; +C -1 ; WX 667 ; N Ytilde ; B 117 0 773 868 ; +C -1 ; WX 500 ; N ytilde ; B 0 -210 561 707 ; +C -1 ; WX 667 ; N uni01CD ; B -20 0 628 893 ; +C -1 ; WX 556 ; N uni01CE ; B 44 -12 528 716 ; +C -1 ; WX 278 ; N uni01CF ; B 57 0 443 893 ; +C -1 ; WX 222 ; N uni01D0 ; B 30 0 375 716 ; +C -1 ; WX 778 ; N uni01D1 ; B 91 -12 772 893 ; +C -1 ; WX 556 ; N uni01D2 ; B 49 -12 540 716 ; +C -1 ; WX 722 ; N uni01D3 ; B 97 -13 754 893 ; +C -1 ; WX 556 ; N uni01D4 ; B 63 -12 558 716 ; +C -1 ; WX 722 ; N uni01D5 ; B 97 -13 754 900 ; +C -1 ; WX 556 ; N uni01D6 ; B 63 -12 558 849 ; +C -1 ; WX 722 ; N uni01D7 ; B 97 -13 754 900 ; +C -1 ; WX 556 ; N uni01D8 ; B 63 -12 558 896 ; +C -1 ; WX 722 ; N uni01D9 ; B 97 -13 754 900 ; +C -1 ; WX 556 ; N uni01DA ; B 63 -12 572 896 ; +C -1 ; WX 722 ; N uni01DB ; B 97 -13 754 900 ; +C -1 ; WX 556 ; N uni01DC ; B 63 -12 558 896 ; +C -1 ; WX 0 ; N _d_928 ; B 23 730 309 900 ; +C -1 ; WX 0 ; N _d_929 ; B 23 730 306 900 ; +C -1 ; WX 0 ; N _d_930 ; B 23 730 294 900 ; +C -1 ; WX 0 ; N _d_931 ; B 23 730 290 900 ; +C -1 ; WX 544 ; N uni0492 ; B 30 0 656 716 ; +C -1 ; WX 378 ; N uni0493 ; B 29 0 445 519 ; +C -1 ; WX 917 ; N uni0496 ; B -36 -199 1002 721 ; +C -1 ; WX 688 ; N uni0497 ; B -29 -147 741 519 ; +C -1 ; WX 589 ; N uni049a ; B 42 -199 674 721 ; +C -1 ; WX 472 ; N uni049b ; B 31 -147 520 519 ; +C -1 ; WX 589 ; N uni049c ; B 42 0 674 721 ; +C -1 ; WX 472 ; N uni049d ; B 31 0 520 519 ; +C -1 ; WX 722 ; N uni04a2 ; B 42 -199 756 716 ; +C -1 ; WX 550 ; N uni04a3 ; B 31 -147 561 519 ; +C -1 ; WX 556 ; N uni04ae ; B 114 0 667 716 ; +C -1 ; WX 500 ; N uni04af ; B 79 -199 560 519 ; +C -1 ; WX 556 ; N uni04b0 ; B 66 0 667 716 ; +C -1 ; WX 500 ; N uni04b1 ; B -6 -199 560 519 ; +C -1 ; WX 667 ; N uni04b2 ; B -32 -199 769 716 ; +C -1 ; WX 500 ; N uni04b3 ; B -1 -147 538 519 ; +C -1 ; WX 673 ; N uni04b8 ; B 97 0 705 716 ; +C -1 ; WX 518 ; N uni04b9 ; B 63 0 524 519 ; +C -1 ; WX 673 ; N uni04ba ; B 57 0 666 716 ; +C -1 ; WX 518 ; N uni04bb ; B 33 0 494 519 ; +C -1 ; WX 778 ; N uni018f ; B 94 -12 744 728 ; +C -1 ; WX 556 ; N uni0259 ; B 58 -12 538 530 ; +C -1 ; WX 778 ; N uni04e8 ; B 91 -12 772 728 ; +C -1 ; WX 556 ; N uni04e9 ; B 49 -12 540 530 ; +EndCharMetrics +StartKernData +StartKernPairs 857 +KPX space A -37 +KPX space Y -18 +KPX space Alphatonos -37 +KPX space Upsilontonos -18 +KPX space Alpha -37 +KPX space Delta -37 +KPX space Lambda -18 +KPX space Upsilon -18 +KPX space Upsilondieresis -18 +KPX one one -74 +KPX A space -37 +KPX A T -74 +KPX A V -55 +KPX A W -18 +KPX A Y -74 +KPX A v -18 +KPX A w -18 +KPX A y -9 +KPX A quoteright -37 +KPX F space -18 +KPX F comma -129 +KPX F period -129 +KPX F A -74 +KPX L space -18 +KPX L T -74 +KPX L V -55 +KPX L W -37 +KPX L Y -92 +KPX L y -18 +KPX L quoteright -55 +KPX P space -37 +KPX P comma -129 +KPX P period -129 +KPX P A -74 +KPX R T -18 +KPX R V -18 +KPX R W -18 +KPX R Y -37 +KPX T comma -92 +KPX T hyphen -92 +KPX T period -92 +KPX T colon -74 +KPX T semicolon -74 +KPX T A -74 +KPX T O -18 +KPX T a -92 +KPX T c -92 +KPX T e -92 +KPX T i -9 +KPX T o -92 +KPX T r -74 +KPX T s -92 +KPX T u -74 +KPX T w -74 +KPX T y -74 +KPX V comma -74 +KPX V hyphen -37 +KPX V period -74 +KPX V colon -18 +KPX V semicolon -18 +KPX V A -55 +KPX V a -37 +KPX V e -37 +KPX V i -18 +KPX V o -37 +KPX V r -18 +KPX V u -18 +KPX V y -18 +KPX W comma -37 +KPX W hyphen -18 +KPX W period -37 +KPX W A -18 +KPX W a -18 +KPX W e -18 +KPX W i -9 +KPX Y space -18 +KPX Y comma -92 +KPX Y hyphen -74 +KPX Y period -92 +KPX Y colon -37 +KPX Y semicolon -37 +KPX Y A -55 +KPX Y a -74 +KPX Y e -55 +KPX Y i -18 +KPX Y o -55 +KPX Y p -55 +KPX Y q -55 +KPX Y u -37 +KPX Y v -37 +KPX f quoteright 37 +KPX r comma -55 +KPX r hyphen -18 +KPX r period -37 +KPX r quoteright 37 +KPX v comma -74 +KPX v period -74 +KPX w comma -55 +KPX w period -55 +KPX y comma -74 +KPX y period -74 +KPX quoteleft quoteleft -37 +KPX quoteright space -55 +KPX quoteright s -18 +KPX quoteright quoteright -37 +KPX quotedblbase afii10051 -122 +KPX quotedblbase afii10060 -111 +KPX quotedblbase afii10036 -134 +KPX quotedblbase afii10041 -145 +KPX quotedblbase afii10044 -111 +KPX Gamma comma -128 +KPX Gamma period -128 +KPX Gamma iotadieresistonos 102 +KPX Gamma Alpha -95 +KPX Gamma Delta -95 +KPX Gamma Lambda -95 +KPX Gamma iota -47 +KPX Gamma iotadieresis 46 +KPX Theta Alpha -11 +KPX Theta Delta -11 +KPX Theta Lambda -11 +KPX Theta Upsilon -54 +KPX Theta Upsilondieresis -54 +KPX Phi Alpha -39 +KPX Phi Upsilon -54 +KPX Phi Upsilondieresis -54 +KPX delta tau -22 +KPX delta gamma -18 +KPX delta chi -29 +KPX delta pi -22 +KPX epsilon sigma1 -27 +KPX tau alpha -14 +KPX tau delta -14 +KPX tau sigma -14 +KPX tau phi -14 +KPX tau alphatonos -14 +KPX tau zeta -14 +KPX tau omicron -14 +KPX tau sigma1 -14 +KPX tau omega -14 +KPX tau omegatonos -14 +KPX phi tau -22 +KPX phi gamma -18 +KPX phi chi -29 +KPX phi pi -22 +KPX Alphatonos space -37 +KPX Alphatonos Theta -52 +KPX Alphatonos Phi -58 +KPX Alphatonos Omicron -52 +KPX Alphatonos Tau -97 +KPX Alphatonos Upsilon -129 +KPX Alphatonos Upsilondieresis -129 +KPX Alphatonos gamma -18 +KPX Alphatonos nu -18 +KPX Alphatonos chi -18 +KPX Omicrontonos Upsilon -54 +KPX Omicrontonos Upsilondieresis -54 +KPX Upsilontonos alpha -55 +KPX Upsilontonos delta -55 +KPX Upsilontonos sigma -55 +KPX Upsilontonos phi -55 +KPX Upsilontonos iotadieresistonos 104 +KPX Upsilontonos Alpha -74 +KPX Upsilontonos Delta -74 +KPX Upsilontonos Lambda -74 +KPX Upsilontonos alphatonos -55 +KPX Upsilontonos etatonos -18 +KPX Upsilontonos iotatonos -18 +KPX Upsilontonos eta -18 +KPX Upsilontonos iota -18 +KPX Upsilontonos kappa -18 +KPX Upsilontonos mu -18 +KPX Upsilontonos omicron -55 +KPX Upsilontonos iotadieresis 52 +KPX Upsilontonos omicrontonos -55 +KPX Omegatonos Upsilon -54 +KPX Omegatonos Upsilondieresis -54 +KPX Alpha space -37 +KPX Alpha quoteright -37 +KPX Alpha Theta -52 +KPX Alpha Phi -58 +KPX Alpha Omicron -52 +KPX Alpha Tau -97 +KPX Alpha Upsilon -129 +KPX Alpha Upsilondieresis -129 +KPX Alpha gamma -18 +KPX Alpha nu -18 +KPX Alpha chi -18 +KPX Delta space -37 +KPX Delta Theta -52 +KPX Delta Omicron -52 +KPX Delta Tau -97 +KPX Delta Upsilon -129 +KPX Delta Upsilondieresis -129 +KPX Kappa Theta -48 +KPX Kappa Phi -61 +KPX Kappa alpha -12 +KPX Kappa delta -12 +KPX Kappa sigma -12 +KPX Kappa phi -12 +KPX Kappa Omicron -48 +KPX Kappa alphatonos -12 +KPX Kappa zeta -12 +KPX Kappa theta -12 +KPX Kappa xi -12 +KPX Kappa omicron -12 +KPX Kappa omega -12 +KPX Kappa omicrontonos -12 +KPX Kappa omegatonos -12 +KPX Lambda space -18 +KPX Lambda Theta -52 +KPX Lambda Omicron -52 +KPX Lambda Tau -97 +KPX Lambda Upsilon -129 +KPX Lambda Upsilondieresis -129 +KPX Omicron Alphatonos -11 +KPX Omicron Alpha -11 +KPX Omicron Delta -11 +KPX Omicron Lambda -11 +KPX Omicron Upsilon -54 +KPX Omicron Upsilondieresis -54 +KPX Rho comma -128 +KPX Rho period -128 +KPX Rho Alpha -74 +KPX Rho Delta -74 +KPX Rho Lambda -74 +KPX Sigma tau -32 +KPX Tau comma -91 +KPX Tau hyphen -91 +KPX Tau period -91 +KPX Tau colon -74 +KPX Tau semicolon -74 +KPX Tau Theta -18 +KPX Tau Phi -18 +KPX Tau alpha -91 +KPX Tau delta -33 +KPX Tau epsilon -91 +KPX Tau sigma -91 +KPX Tau phi -91 +KPX Tau iotadieresistonos 104 +KPX Tau Alpha -74 +KPX Tau Delta -74 +KPX Tau Lambda -74 +KPX Tau Omicron -18 +KPX Tau Omega -18 +KPX Tau alphatonos -91 +KPX Tau epsilontonos -91 +KPX Tau upsilondieresistonos -74 +KPX Tau gamma -43 +KPX Tau eta -74 +KPX Tau iota -8 +KPX Tau mu -74 +KPX Tau nu -43 +KPX Tau omicron -91 +KPX Tau upsilon -74 +KPX Tau chi -43 +KPX Tau psi -83 +KPX Tau iotadieresis 46 +KPX Tau upsilondieresis -74 +KPX Tau omicrontonos -91 +KPX Tau upsilontonos -74 +KPX Upsilon comma -91 +KPX Upsilon hyphen -74 +KPX Upsilon period -91 +KPX Upsilon colon -37 +KPX Upsilon semicolon -37 +KPX Upsilon alpha -55 +KPX Upsilon delta -55 +KPX Upsilon sigma -55 +KPX Upsilon phi -55 +KPX Upsilon iotadieresistonos 104 +KPX Upsilon Alpha -74 +KPX Upsilon Delta -74 +KPX Upsilon Lambda -74 +KPX Upsilon alphatonos -55 +KPX Upsilon etatonos -18 +KPX Upsilon iotatonos -18 +KPX Upsilon gamma -18 +KPX Upsilon eta -18 +KPX Upsilon iota -18 +KPX Upsilon kappa -18 +KPX Upsilon mu -18 +KPX Upsilon omicron -55 +KPX Upsilon iotadieresis 52 +KPX Upsilon omicrontonos -55 +KPX Chi omega -18 +KPX Chi omegatonos -18 +KPX Psi alpha -21 +KPX Psi delta -21 +KPX Psi sigma -21 +KPX Psi phi -21 +KPX Psi alphatonos -21 +KPX Psi omicron -21 +KPX Psi omega -21 +KPX Psi omicrontonos -21 +KPX Psi omegatonos -21 +KPX Omega Upsilon -54 +KPX Omega Upsilondieresis -54 +KPX Upsilondieresis alpha -55 +KPX Upsilondieresis delta -55 +KPX Upsilondieresis sigma -55 +KPX Upsilondieresis phi -55 +KPX Upsilondieresis iotadieresistonos 104 +KPX Upsilondieresis Alpha -74 +KPX Upsilondieresis Delta -74 +KPX Upsilondieresis Lambda -74 +KPX Upsilondieresis alphatonos -55 +KPX Upsilondieresis etatonos -18 +KPX Upsilondieresis eta -18 +KPX Upsilondieresis iota -18 +KPX Upsilondieresis kappa -18 +KPX Upsilondieresis mu -18 +KPX Upsilondieresis omicron -55 +KPX Upsilondieresis iotadieresis 52 +KPX Upsilondieresis omicrontonos -55 +KPX epsilontonos sigma1 -27 +KPX zeta alpha -50 +KPX zeta delta -29 +KPX zeta epsilon -61 +KPX zeta sigma -50 +KPX zeta tau -57 +KPX zeta phi -50 +KPX zeta alphatonos -50 +KPX zeta epsilontonos -61 +KPX zeta etatonos -56 +KPX zeta gamma -29 +KPX zeta eta -56 +KPX zeta theta -29 +KPX zeta iota -56 +KPX zeta nu -29 +KPX zeta omicron -94 +KPX zeta upsilon -61 +KPX zeta omega -50 +KPX zeta iotadieresis 55 +KPX zeta omicrontonos -50 +KPX zeta upsilontonos -61 +KPX zeta omegatonos -50 +KPX zeta pi -57 +KPX kappa alpha -12 +KPX kappa delta -12 +KPX kappa sigma -12 +KPX kappa phi -12 +KPX kappa alphatonos -12 +KPX kappa zeta -29 +KPX kappa xi -29 +KPX kappa omicron -12 +KPX kappa sigma1 -29 +KPX kappa omega -12 +KPX kappa omicrontonos -12 +KPX kappa omegatonos -12 +KPX lambda alpha -14 +KPX lambda delta -14 +KPX lambda sigma -14 +KPX lambda phi -19 +KPX lambda alphatonos -14 +KPX lambda upsilondieresistonos -32 +KPX lambda zeta -14 +KPX lambda xi -14 +KPX lambda omicron -14 +KPX lambda sigma1 -14 +KPX lambda upsilon -32 +KPX lambda omega -14 +KPX lambda upsilondieresis -32 +KPX lambda omicrontonos -14 +KPX lambda upsilontonos -32 +KPX lambda omegatonos -14 +KPX xi alpha -14 +KPX xi delta -14 +KPX xi sigma -14 +KPX xi phi -14 +KPX xi alphatonos -14 +KPX xi zeta -14 +KPX xi xi -14 +KPX xi omicron -14 +KPX xi sigma1 -14 +KPX xi omicrontonos -14 +KPX omicron tau -14 +KPX omicron gamma -18 +KPX omicron chi -29 +KPX omicron pi -14 +KPX rho tau -22 +KPX rho pi -22 +KPX chi alpha -17 +KPX chi delta -17 +KPX chi sigma -17 +KPX chi phi -17 +KPX chi alphatonos -17 +KPX chi zeta -17 +KPX chi omicron -17 +KPX chi sigma1 -17 +KPX chi omega -17 +KPX chi omicrontonos -17 +KPX chi omegatonos -17 +KPX omega tau -22 +KPX omega gamma -18 +KPX omega chi -29 +KPX omega pi -22 +KPX omicrontonos tau -22 +KPX omicrontonos gamma -18 +KPX omicrontonos chi -29 +KPX omicrontonos pi -22 +KPX omegatonos tau -22 +KPX omegatonos gamma -18 +KPX omegatonos chi -29 +KPX omegatonos pi -22 +KPX afii10052 comma -100 +KPX afii10052 period -100 +KPX afii10052 guillemotleft -56 +KPX afii10052 guillemotright -56 +KPX afii10058 quoteright -111 +KPX afii10059 quoteright -89 +KPX afii10017 quoteright -78 +KPX afii10017 afii10021 11 +KPX afii10017 afii10025 -44 +KPX afii10017 afii10032 -56 +KPX afii10017 afii10033 -23 +KPX afii10017 afii10035 -56 +KPX afii10017 afii10036 -100 +KPX afii10017 afii10037 -89 +KPX afii10017 afii10038 -45 +KPX afii10017 afii10041 -89 +KPX afii10017 afii10047 -45 +KPX afii10017 afii10066 -11 +KPX afii10017 afii10070 -11 +KPX afii10017 afii10080 -11 +KPX afii10017 afii10083 -11 +KPX afii10017 afii10085 -11 +KPX afii10017 afii10086 -11 +KPX afii10018 afii10017 -33 +KPX afii10018 afii10021 -22 +KPX afii10018 afii10024 -22 +KPX afii10018 afii10025 -22 +KPX afii10018 afii10029 -33 +KPX afii10018 afii10032 -22 +KPX afii10018 afii10035 -22 +KPX afii10018 afii10036 -67 +KPX afii10018 afii10037 -56 +KPX afii10018 afii10038 -23 +KPX afii10018 afii10039 -33 +KPX afii10018 afii10041 -56 +KPX afii10018 afii10044 -67 +KPX afii10018 afii10047 -11 +KPX afii10018 afii10049 -33 +KPX afii10018 afii10069 11 +KPX afii10018 afii10085 -22 +KPX afii10018 afii10097 11 +KPX afii10019 afii10017 -33 +KPX afii10019 afii10021 -22 +KPX afii10019 afii10024 -33 +KPX afii10019 afii10025 -22 +KPX afii10019 afii10029 -22 +KPX afii10019 afii10032 -22 +KPX afii10019 afii10035 -22 +KPX afii10019 afii10036 -67 +KPX afii10019 afii10037 -56 +KPX afii10019 afii10038 -22 +KPX afii10019 afii10039 -33 +KPX afii10019 afii10041 -34 +KPX afii10019 afii10044 -100 +KPX afii10019 afii10049 -22 +KPX afii10019 afii10085 -11 +KPX afii10019 afii10087 -33 +KPX afii10019 afii10089 -33 +KPX afii10020 comma -100 +KPX afii10020 period -100 +KPX afii10020 colon -22 +KPX afii10020 semicolon -11 +KPX afii10020 guillemotleft -56 +KPX afii10020 guillemotright -56 +KPX afii10020 afii10017 -78 +KPX afii10020 afii10021 -44 +KPX afii10020 afii10025 -11 +KPX afii10020 afii10029 -33 +KPX afii10020 afii10032 -33 +KPX afii10020 afii10035 -33 +KPX afii10020 afii10049 -22 +KPX afii10020 afii10065 -33 +KPX afii10020 afii10067 -45 +KPX afii10020 afii10069 -45 +KPX afii10020 afii10070 -44 +KPX afii10020 afii10074 -44 +KPX afii10020 afii10077 -44 +KPX afii10020 afii10078 -44 +KPX afii10020 afii10079 -44 +KPX afii10020 afii10080 -56 +KPX afii10020 afii10082 -44 +KPX afii10020 afii10085 -44 +KPX afii10020 afii10093 -44 +KPX afii10020 afii10094 -45 +KPX afii10020 afii10096 -45 +KPX afii10020 afii10097 -45 +KPX afii10021 afii10041 -11 +KPX afii10021 afii10047 11 +KPX afii10021 afii10073 22 +KPX afii10021 afii10085 11 +KPX afii10022 afii10025 -11 +KPX afii10024 afii10025 -11 +KPX afii10024 afii10032 -22 +KPX afii10024 afii10035 -22 +KPX afii10024 afii10041 -22 +KPX afii10024 afii10044 11 +KPX afii10024 afii10085 -11 +KPX afii10025 afii10021 -33 +KPX afii10025 afii10024 -33 +KPX afii10025 afii10029 -33 +KPX afii10025 afii10032 -22 +KPX afii10025 afii10035 -22 +KPX afii10025 afii10036 -45 +KPX afii10025 afii10037 -45 +KPX afii10025 afii10038 -22 +KPX afii10025 afii10041 -34 +KPX afii10025 afii10049 -22 +KPX afii10025 afii10077 -11 +KPX afii10028 afii10032 -11 +KPX afii10028 afii10035 -11 +KPX afii10028 afii10038 -23 +KPX afii10028 afii10047 -11 +KPX afii10028 afii10085 -11 +KPX afii10028 afii10095 -11 +KPX afii10029 afii10038 11 +KPX afii10029 afii10066 11 +KPX afii10030 afii10041 -22 +KPX afii10030 afii10065 11 +KPX afii10030 afii10085 11 +KPX afii10030 afii10089 -22 +KPX afii10030 afii10095 11 +KPX afii10032 afii10017 -22 +KPX afii10032 afii10021 -34 +KPX afii10032 afii10024 -33 +KPX afii10032 afii10029 -33 +KPX afii10032 afii10037 -67 +KPX afii10032 afii10039 -33 +KPX afii10032 afii10041 -33 +KPX afii10032 afii10049 -22 +KPX afii10032 afii10077 -11 +KPX afii10032 afii10087 -22 +KPX afii10034 comma -156 +KPX afii10034 period -156 +KPX afii10034 colon -11 +KPX afii10034 semicolon -11 +KPX afii10034 guillemotright -33 +KPX afii10034 afii10017 -78 +KPX afii10034 afii10021 -78 +KPX afii10034 afii10024 -44 +KPX afii10034 afii10025 -22 +KPX afii10034 afii10029 -67 +KPX afii10034 afii10030 -11 +KPX afii10034 afii10036 -56 +KPX afii10034 afii10037 -45 +KPX afii10034 afii10038 -11 +KPX afii10034 afii10039 -45 +KPX afii10034 afii10049 -11 +KPX afii10034 afii10069 -11 +KPX afii10034 afii10070 -11 +KPX afii10034 afii10080 -11 +KPX afii10034 afii10097 -11 +KPX afii10035 afii10017 -33 +KPX afii10035 afii10021 -33 +KPX afii10035 afii10025 -11 +KPX afii10035 afii10029 -33 +KPX afii10035 afii10030 -11 +KPX afii10035 afii10032 -11 +KPX afii10035 afii10036 -33 +KPX afii10035 afii10037 -56 +KPX afii10035 afii10039 -22 +KPX afii10035 afii10041 -44 +KPX afii10035 afii10044 -67 +KPX afii10035 afii10065 11 +KPX afii10035 afii10085 -11 +KPX afii10035 afii10089 -22 +KPX afii10036 comma -89 +KPX afii10036 period -89 +KPX afii10036 colon -11 +KPX afii10036 semicolon -11 +KPX afii10036 afii10017 -33 +KPX afii10036 afii10021 -22 +KPX afii10036 afii10024 11 +KPX afii10036 afii10025 -11 +KPX afii10036 afii10029 -33 +KPX afii10036 afii10030 11 +KPX afii10036 afii10032 -22 +KPX afii10036 afii10038 -33 +KPX afii10036 afii10047 -11 +KPX afii10036 afii10049 11 +KPX afii10036 afii10065 -22 +KPX afii10036 afii10067 -33 +KPX afii10036 afii10070 -33 +KPX afii10036 afii10074 -33 +KPX afii10036 afii10076 -33 +KPX afii10036 afii10077 -33 +KPX afii10036 afii10078 -33 +KPX afii10036 afii10080 -33 +KPX afii10036 afii10081 -33 +KPX afii10036 afii10082 -33 +KPX afii10036 afii10083 -33 +KPX afii10036 afii10085 -33 +KPX afii10036 afii10087 -33 +KPX afii10036 afii10091 -33 +KPX afii10036 afii10093 -33 +KPX afii10036 afii10094 -33 +KPX afii10036 afii10096 -33 +KPX afii10036 afii10097 -33 +KPX afii10037 comma -78 +KPX afii10037 period -78 +KPX afii10037 colon -22 +KPX afii10037 semicolon -22 +KPX afii10037 afii10017 -33 +KPX afii10037 afii10021 -33 +KPX afii10037 afii10025 11 +KPX afii10037 afii10029 -22 +KPX afii10037 afii10038 -11 +KPX afii10037 afii10047 11 +KPX afii10037 afii10049 11 +KPX afii10037 afii10067 -22 +KPX afii10037 afii10068 -22 +KPX afii10037 afii10069 -11 +KPX afii10037 afii10070 -22 +KPX afii10037 afii10072 -11 +KPX afii10037 afii10073 -11 +KPX afii10037 afii10074 -11 +KPX afii10037 afii10076 -11 +KPX afii10037 afii10077 -34 +KPX afii10037 afii10078 -11 +KPX afii10037 afii10079 -11 +KPX afii10037 afii10080 -22 +KPX afii10037 afii10081 -11 +KPX afii10037 afii10082 -11 +KPX afii10037 afii10083 -22 +KPX afii10037 afii10087 -11 +KPX afii10037 afii10088 -11 +KPX afii10037 afii10090 -11 +KPX afii10037 afii10091 -11 +KPX afii10037 afii10096 -11 +KPX afii10037 afii10097 -11 +KPX afii10038 afii10017 -56 +KPX afii10038 afii10021 -67 +KPX afii10038 afii10029 -56 +KPX afii10038 afii10030 -11 +KPX afii10038 afii10036 -78 +KPX afii10038 afii10037 -89 +KPX afii10038 afii10038 11 +KPX afii10038 afii10041 -34 +KPX afii10038 afii10049 -22 +KPX afii10038 afii10077 -22 +KPX afii10039 afii10025 -11 +KPX afii10039 afii10032 -34 +KPX afii10039 afii10035 -34 +KPX afii10039 afii10038 -33 +KPX afii10039 afii10080 -22 +KPX afii10039 afii10085 -22 +KPX afii10040 afii10065 33 +KPX afii10040 afii10070 22 +KPX afii10040 afii10080 22 +KPX afii10043 afii10065 22 +KPX afii10043 afii10070 11 +KPX afii10043 afii10085 11 +KPX afii10044 quoteright -111 +KPX afii10044 afii10049 -33 +KPX afii10046 quoteright -122 +KPX afii10046 afii10017 -44 +KPX afii10046 afii10021 -22 +KPX afii10046 afii10024 -56 +KPX afii10046 afii10025 -33 +KPX afii10046 afii10029 -22 +KPX afii10046 afii10030 -22 +KPX afii10046 afii10032 -45 +KPX afii10046 afii10035 -45 +KPX afii10046 afii10036 -111 +KPX afii10046 afii10039 -56 +KPX afii10046 afii10041 -100 +KPX afii10046 afii10047 -33 +KPX afii10046 afii10049 -45 +KPX afii10047 afii10021 -34 +KPX afii10047 afii10024 -23 +KPX afii10047 afii10029 -45 +KPX afii10047 afii10032 11 +KPX afii10047 afii10038 22 +KPX afii10047 afii10039 -34 +KPX afii10047 afii10049 -22 +KPX afii10047 afii10069 22 +KPX afii10047 afii10072 11 +KPX afii10047 afii10078 11 +KPX afii10047 afii10097 11 +KPX afii10048 afii10017 -44 +KPX afii10048 afii10021 -56 +KPX afii10048 afii10024 -33 +KPX afii10048 afii10029 -56 +KPX afii10048 afii10032 -11 +KPX afii10048 afii10035 -11 +KPX afii10048 afii10036 -67 +KPX afii10048 afii10039 -33 +KPX afii10048 afii10041 -45 +KPX afii10065 afii10073 -22 +KPX afii10065 afii10077 -11 +KPX afii10065 afii10081 -11 +KPX afii10065 afii10085 -33 +KPX afii10065 afii10089 -67 +KPX afii10065 afii10095 -11 +KPX afii10066 afii10069 11 +KPX afii10066 afii10072 -11 +KPX afii10066 afii10077 -22 +KPX afii10066 afii10085 -22 +KPX afii10066 afii10087 -33 +KPX afii10066 afii10089 -33 +KPX afii10066 afii10092 -33 +KPX afii10066 afii10097 -11 +KPX afii10067 afii10065 -22 +KPX afii10067 afii10066 -11 +KPX afii10067 afii10069 -22 +KPX afii10067 afii10070 -22 +KPX afii10067 afii10072 -22 +KPX afii10067 afii10073 -22 +KPX afii10067 afii10077 -33 +KPX afii10067 afii10078 -22 +KPX afii10067 afii10080 -22 +KPX afii10067 afii10083 -22 +KPX afii10067 afii10084 -11 +KPX afii10067 afii10085 -33 +KPX afii10067 afii10086 -22 +KPX afii10067 afii10089 -56 +KPX afii10067 afii10092 -45 +KPX afii10067 afii10097 -22 +KPX afii10068 afii10065 -11 +KPX afii10068 afii10069 -11 +KPX afii10068 afii10070 -11 +KPX afii10068 afii10073 -11 +KPX afii10068 afii10077 -11 +KPX afii10068 afii10078 -11 +KPX afii10068 afii10080 -11 +KPX afii10068 afii10083 -11 +KPX afii10068 afii10097 -22 +KPX afii10069 afii10085 -11 +KPX afii10070 afii10065 -11 +KPX afii10070 afii10069 -11 +KPX afii10070 afii10072 -11 +KPX afii10070 afii10073 -11 +KPX afii10070 afii10077 -33 +KPX afii10070 afii10078 -11 +KPX afii10070 afii10083 -11 +KPX afii10070 afii10084 -11 +KPX afii10070 afii10085 -33 +KPX afii10070 afii10086 -11 +KPX afii10070 afii10087 -44 +KPX afii10070 afii10089 -56 +KPX afii10072 afii10084 11 +KPX afii10072 afii10085 11 +KPX afii10072 afii10089 -22 +KPX afii10072 afii10092 11 +KPX afii10073 afii10065 -11 +KPX afii10073 afii10066 -11 +KPX afii10073 afii10069 -11 +KPX afii10073 afii10070 -11 +KPX afii10073 afii10072 -11 +KPX afii10073 afii10077 -22 +KPX afii10073 afii10078 -11 +KPX afii10073 afii10080 -11 +KPX afii10073 afii10083 -22 +KPX afii10073 afii10085 -33 +KPX afii10073 afii10086 -11 +KPX afii10073 afii10089 -56 +KPX afii10073 afii10092 -33 +KPX afii10076 afii10066 11 +KPX afii10076 afii10083 -11 +KPX afii10076 afii10084 11 +KPX afii10076 afii10089 -22 +KPX afii10077 afii10085 -11 +KPX afii10077 afii10089 -33 +KPX afii10078 afii10073 -11 +KPX afii10078 afii10083 -11 +KPX afii10078 afii10085 -11 +KPX afii10078 afii10086 -11 +KPX afii10078 afii10095 -11 +KPX afii10080 afii10072 -22 +KPX afii10080 afii10073 -11 +KPX afii10080 afii10077 -22 +KPX afii10080 afii10085 -33 +KPX afii10080 afii10087 -22 +KPX afii10080 afii10089 -45 +KPX afii10080 afii10095 -11 +KPX afii10080 afii10097 -22 +KPX afii10082 afii10072 -11 +KPX afii10082 afii10073 -11 +KPX afii10082 afii10077 -22 +KPX afii10082 afii10078 -11 +KPX afii10082 afii10085 -33 +KPX afii10082 afii10087 -33 +KPX afii10082 afii10089 -45 +KPX afii10082 afii10095 -11 +KPX afii10082 afii10097 -11 +KPX afii10083 afii10072 -11 +KPX afii10083 afii10085 -11 +KPX afii10083 afii10087 -22 +KPX afii10083 afii10089 -33 +KPX afii10083 afii10092 -22 +KPX afii10084 comma -11 +KPX afii10084 period -11 +KPX afii10084 afii10065 -11 +KPX afii10084 afii10069 -11 +KPX afii10084 afii10072 -11 +KPX afii10084 afii10073 -11 +KPX afii10084 afii10077 -22 +KPX afii10084 afii10078 -11 +KPX afii10084 afii10080 -11 +KPX afii10084 afii10082 -11 +KPX afii10084 afii10083 -11 +KPX afii10084 afii10085 -22 +KPX afii10084 afii10095 -11 +KPX afii10084 afii10097 -11 +KPX afii10085 comma -67 +KPX afii10085 period -67 +KPX afii10085 afii10066 22 +KPX afii10085 afii10072 11 +KPX afii10085 afii10077 -11 +KPX afii10085 afii10095 11 +KPX afii10086 afii10066 11 +KPX afii10086 afii10070 11 +KPX afii10086 afii10077 -22 +KPX afii10086 afii10080 11 +KPX afii10086 afii10085 -22 +KPX afii10086 afii10089 -45 +KPX afii10087 afii10065 -11 +KPX afii10087 afii10070 -11 +KPX afii10087 afii10073 -11 +KPX afii10087 afii10080 -11 +KPX afii10087 afii10083 -11 +KPX afii10087 afii10086 -22 +KPX afii10087 afii10089 -45 +KPX afii10087 afii10095 -11 +KPX afii10088 afii10065 11 +KPX afii10088 afii10085 11 +KPX afii10091 afii10065 11 +KPX afii10091 afii10085 22 +KPX afii10094 afii10089 -89 +KPX afii10095 afii10072 -11 +KPX afii10095 afii10077 -22 +KPX afii10095 afii10087 -23 +KPX afii10095 afii10097 -11 +KPX afii10096 afii10072 -11 +KPX afii10096 afii10077 -22 +KPX afii10096 afii10087 -33 +KPX afii10096 afii10089 -45 +KPX afii10110 comma -56 +KPX afii10110 period -56 +KPX afii10050 comma -56 +KPX afii10050 period -56 +KPX afii10050 guillemotleft -22 +KPX afii10050 guillemotright -22 +KPX pi alpha -14 +KPX pi delta -14 +KPX pi sigma -14 +KPX pi phi -14 +KPX pi alphatonos -14 +KPX pi zeta -14 +KPX pi omicron -14 +KPX pi sigma1 -14 +KPX pi omega -14 +KPX pi omegatonos -14 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/public_html/fonts/arialuni.ttf b/public_html/fonts/arialuni.ttf new file mode 100644 index 0000000..6b30996 Binary files /dev/null and b/public_html/fonts/arialuni.ttf differ diff --git a/public_html/fonts/cour.afm b/public_html/fonts/cour.afm index 69f153f..e358a5e 100644 --- a/public_html/fonts/cour.afm +++ b/public_html/fonts/cour.afm @@ -1,1372 +1,1372 @@ -StartFontMetrics 4.1 -FontName CourierNewPSMT -FullName Courier New -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1994. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Courier New -Weight Regular -Version Version 2.90 -Characters 1318 -ItalicAngle 0.0 -Ascender 833 -Descender -300 -UnderlineThickness 41 -UnderlinePosition -233 -IsFixedPitch true -FontBBox -20 -680 638 1021 -StartCharMetrics 1353 -C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 600 ; N space ; B 240 -15 360 627 ; -C 33 ; WX 600 ; N exclam ; B 240 -15 360 627 ; -C 34 ; WX 600 ; N quotedbl ; B 130 332 469 603 ; -C 35 ; WX 600 ; N numbersign ; B 91 -63 508 657 ; -C 36 ; WX 600 ; N dollar ; B 111 -93 488 665 ; -C 37 ; WX 600 ; N percent ; B 91 -12 510 623 ; -C 38 ; WX 600 ; N ampersand ; B 124 -16 499 526 ; -C 39 ; WX 600 ; N quotesingle ; B 235 320 365 613 ; -C 40 ; WX 600 ; N parenleft ; B 295 -127 460 613 ; -C 41 ; WX 600 ; N parenright ; B 147 -127 312 613 ; -C 42 ; WX 600 ; N asterisk ; B 0 253 375 613 ; -C 43 ; WX 600 ; N plus ; B 70 33 530 538 ; -C 44 ; WX 600 ; N comma ; B 146 -146 352 147 ; -C 45 ; WX 600 ; N hyphen ; B 91 253 509 312 ; -C 46 ; WX 600 ; N period ; B 225 -15 375 118 ; -C 47 ; WX 600 ; N slash ; B 112 -83 489 678 ; -C 48 ; WX 600 ; N zero ; B 112 -15 488 627 ; -C 49 ; WX 600 ; N one ; B 111 0 488 621 ; -C 50 ; WX 600 ; N two ; B 83 0 480 627 ; -C 51 ; WX 600 ; N three ; B 95 -15 500 627 ; -C 52 ; WX 600 ; N four ; B 104 0 480 613 ; -C 53 ; WX 600 ; N five ; B 96 -15 500 613 ; -C 54 ; WX 600 ; N six ; B 134 -15 513 627 ; -C 55 ; WX 600 ; N seven ; B 103 -1 479 613 ; -C 56 ; WX 600 ; N eight ; B 113 -15 488 627 ; -C 57 ; WX 600 ; N nine ; B 134 -15 511 627 ; -C 58 ; WX 600 ; N colon ; B 225 -15 375 423 ; -C 59 ; WX 600 ; N semicolon ; B 152 -104 375 423 ; -C 60 ; WX 600 ; N less ; B 0 32 480 538 ; -C 61 ; WX 600 ; N equal ; B 49 192 551 381 ; -C 62 ; WX 600 ; N greater ; B 0 32 480 538 ; -C 63 ; WX 600 ; N question ; B 0 -15 355 586 ; -C 64 ; WX 600 ; N at ; B 105 -63 480 633 ; -C 65 ; WX 600 ; N A ; B 8 0 593 571 ; -C 66 ; WX 600 ; N B ; B 42 0 543 571 ; -C 67 ; WX 600 ; N C ; B 62 -16 537 584 ; -C 68 ; WX 600 ; N D ; B 77 0 558 571 ; -C 69 ; WX 600 ; N E ; B 43 0 523 571 ; -C 70 ; WX 600 ; N F ; B 78 0 557 571 ; -C 71 ; WX 600 ; N G ; B 63 -16 565 584 ; -C 72 ; WX 600 ; N H ; B 52 0 554 571 ; -C 73 ; WX 600 ; N I ; B 112 0 489 571 ; -C 74 ; WX 600 ; N J ; B 83 -16 585 571 ; -C 75 ; WX 600 ; N K ; B 43 0 575 571 ; -C 76 ; WX 600 ; N L ; B 63 0 543 571 ; -C 77 ; WX 600 ; N M ; B 12 0 594 571 ; -C 78 ; WX 600 ; N N ; B 22 0 563 571 ; -C 79 ; WX 600 ; N O ; B 0 -16 500 584 ; -C 80 ; WX 600 ; N P ; B 87 0 544 571 ; -C 81 ; WX 600 ; N Q ; B 51 -117 551 584 ; -C 82 ; WX 600 ; N R ; B 43 0 593 571 ; -C 83 ; WX 600 ; N S ; B 90 -16 510 584 ; -C 84 ; WX 600 ; N T ; B 70 0 529 571 ; -C 85 ; WX 600 ; N U ; B 41 -16 561 571 ; -C 86 ; WX 600 ; N V ; B 8 0 593 571 ; -C 87 ; WX 600 ; N W ; B 18 0 580 571 ; -C 88 ; WX 600 ; N X ; B 39 0 563 571 ; -C 89 ; WX 600 ; N Y ; B 48 0 551 571 ; -C 90 ; WX 600 ; N Z ; B 104 0 499 571 ; -C 91 ; WX 600 ; N bracketleft ; B 0 -126 168 613 ; -C 92 ; WX 600 ; N backslash ; B 0 -85 377 675 ; -C 93 ; WX 600 ; N bracketright ; B 0 -126 168 613 ; -C 94 ; WX 600 ; N asciicircum ; B 111 359 489 625 ; -C 95 ; WX 600 ; N underscore ; B 38 -274 638 -233 ; -C 96 ; WX 600 ; N grave ; B 217 499 384 649 ; -C 97 ; WX 600 ; N a ; B 70 -16 542 438 ; -C 98 ; WX 600 ; N b ; B 22 -16 542 613 ; -C 99 ; WX 600 ; N c ; B 83 -16 537 438 ; -C 100 ; WX 600 ; N d ; B 62 -16 583 613 ; -C 101 ; WX 600 ; N e ; B 63 -16 523 438 ; -C 102 ; WX 600 ; N f ; B 105 0 544 613 ; -C 103 ; WX 600 ; N g ; B 61 -188 562 438 ; -C 104 ; WX 600 ; N h ; B 42 0 553 613 ; -C 105 ; WX 600 ; N i ; B 92 0 511 633 ; -C 106 ; WX 600 ; N j ; B 88 -188 402 633 ; -C 107 ; WX 600 ; N k ; B 93 0 572 613 ; -C 108 ; WX 600 ; N l ; B 91 0 510 613 ; -C 109 ; WX 600 ; N m ; B 10 0 593 438 ; -C 110 ; WX 600 ; N n ; B 53 0 542 438 ; -C 111 ; WX 600 ; N o ; B 71 -16 529 438 ; -C 112 ; WX 600 ; N p ; B 22 -188 542 438 ; -C 113 ; WX 600 ; N q ; B 63 -188 583 438 ; -C 114 ; WX 600 ; N r ; B 83 0 544 433 ; -C 115 ; WX 600 ; N s ; B 101 -16 499 438 ; -C 116 ; WX 600 ; N t ; B 71 -16 529 571 ; -C 117 ; WX 600 ; N u ; B 44 -16 543 423 ; -C 118 ; WX 600 ; N v ; B 29 0 571 423 ; -C 119 ; WX 600 ; N w ; B 27 0 572 423 ; -C 120 ; WX 600 ; N x ; B 49 0 552 423 ; -C 121 ; WX 600 ; N y ; B 73 -188 574 423 ; -C 122 ; WX 600 ; N z ; B 116 0 491 423 ; -C 123 ; WX 600 ; N braceleft ; B 0 -126 206 613 ; -C 124 ; WX 600 ; N bar ; B 279 -126 321 613 ; -C 125 ; WX 600 ; N braceright ; B 0 -127 206 613 ; -C 126 ; WX 600 ; N asciitilde ; B 91 211 509 359 ; -C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 600 ; N Euro ; B 3 -16 539 584 ; -C 129 ; WX 600 ; N afii10052 ; B 62 0 542 778 ; -C 130 ; WX 600 ; N quotesinglbase ; B 0 -159 206 135 ; -C 131 ; WX 600 ; N florin ; B 86 -94 519 628 ; -C 132 ; WX 600 ; N quotedblbase ; B 0 -127 405 125 ; -C 133 ; WX 600 ; N ellipsis ; B 49 -15 551 85 ; -C 134 ; WX 600 ; N dagger ; B 123 -63 478 613 ; -C 135 ; WX 600 ; N daggerdbl ; B 123 -63 478 613 ; -C 136 ; WX 600 ; N circumflex ; B 154 498 446 640 ; -C 137 ; WX 600 ; N perthousand ; B 30 -10 567 625 ; -C 138 ; WX 600 ; N Scaron ; B 90 -16 510 760 ; -C 139 ; WX 600 ; N guilsinglleft ; B 52 0 313 424 ; -C 140 ; WX 600 ; N OE ; B 8 0 592 571 ; -C 141 ; WX 600 ; N afii10061 ; B 58 0 587 778 ; -C 142 ; WX 600 ; N Zcaron ; B 104 0 499 760 ; -C 143 ; WX 600 ; N afii10145 ; B 49 -140 551 571 ; -C 144 ; WX 600 ; N quotedblbase ; B 0 -127 405 125 ; -C 145 ; WX 600 ; N quoteleft ; B 249 319 455 613 ; -C 146 ; WX 600 ; N quoteright ; B 0 319 206 613 ; -C 147 ; WX 600 ; N quotedblleft ; B 87 360 493 613 ; -C 148 ; WX 600 ; N quotedblright ; B 107 360 512 613 ; -C 149 ; WX 600 ; N bullet ; B 179 190 421 432 ; -C 150 ; WX 600 ; N endash ; B 71 265 529 306 ; -C 151 ; WX 600 ; N emdash ; B -7 266 607 307 ; -C 152 ; WX 600 ; N tilde ; B 145 489 456 589 ; -C 153 ; WX 600 ; N trademark ; B 2 297 598 571 ; -C 154 ; WX 600 ; N scaron ; B 101 -16 499 634 ; -C 155 ; WX 600 ; N guilsinglright ; B 291 0 552 424 ; -C 156 ; WX 600 ; N oe ; B 9 -16 583 438 ; -C 157 ; WX 600 ; N afii10109 ; B 59 0 572 649 ; -C 158 ; WX 600 ; N zcaron ; B 116 0 491 634 ; -C 159 ; WX 600 ; N Ydieresis ; B 48 0 551 730 ; -C 160 ; WX 600 ; N space ; B 240 -15 360 627 ; -C 161 ; WX 600 ; N exclamdown ; B 240 -190 360 429 ; -C 162 ; WX 600 ; N cent ; B 111 0 471 652 ; -C 163 ; WX 600 ; N sterling ; B 61 0 523 587 ; -C 164 ; WX 600 ; N currency ; B 101 97 499 496 ; -C 165 ; WX 600 ; N yen ; B 48 0 551 571 ; -C 166 ; WX 600 ; N brokenbar ; B 279 -126 321 613 ; -C 167 ; WX 600 ; N section ; B 70 -63 530 613 ; -C 168 ; WX 600 ; N dieresis ; B 156 521 445 600 ; -C 169 ; WX 600 ; N copyright ; B 0 -13 597 584 ; -C 170 ; WX 600 ; N ordfeminine ; B 0 355 319 640 ; -C 171 ; WX 600 ; N guillemotleft ; B 0 0 490 424 ; -C 172 ; WX 600 ; N logicalnot ; B 12 33 530 306 ; -C 173 ; WX 600 ; N hyphen ; B 91 253 509 312 ; -C 174 ; WX 600 ; N registered ; B 0 -13 597 584 ; -C 175 ; WX 600 ; N overscore ; B -13 654 613 696 ; -C 176 ; WX 600 ; N degree ; B 165 457 436 728 ; -C 177 ; WX 600 ; N plusminus ; B 70 0 530 603 ; -C 178 ; WX 600 ; N twosuperior ; B 167 301 412 627 ; -C 179 ; WX 600 ; N threesuperior ; B 173 293 424 627 ; -C 180 ; WX 600 ; N acute ; B 216 499 383 649 ; -C 181 ; WX 600 ; N mu1 ; B 44 -188 543 423 ; -C 182 ; WX 600 ; N paragraph ; B 83 -63 521 613 ; -C 183 ; WX 600 ; N periodcentered ; B 225 245 375 377 ; -C 184 ; WX 600 ; N cedilla ; B 216 -163 373 15 ; -C 185 ; WX 600 ; N onesuperior ; B 183 301 417 626 ; -C 186 ; WX 600 ; N ordmasculine ; B 144 355 454 640 ; -C 187 ; WX 600 ; N guillemotright ; B 62 0 552 424 ; -C 188 ; WX 600 ; N onequarter ; B 0 0 595 626 ; -C 189 ; WX 600 ; N onehalf ; B 0 0 606 626 ; -C 190 ; WX 600 ; N threequarters ; B 0 0 592 627 ; -C 191 ; WX 600 ; N questiondown ; B 0 -191 355 433 ; -C 192 ; WX 600 ; N Agrave ; B 8 0 593 779 ; -C 193 ; WX 600 ; N Aacute ; B 8 0 593 779 ; -C 194 ; WX 600 ; N Acircumflex ; B 8 0 593 771 ; -C 195 ; WX 600 ; N Atilde ; B 8 0 593 720 ; -C 196 ; WX 600 ; N Adieresis ; B 8 0 593 730 ; -C 197 ; WX 600 ; N Aring ; B 8 0 593 783 ; -C 198 ; WX 600 ; N AE ; B 9 0 592 571 ; -C 199 ; WX 600 ; N Ccedilla ; B 62 -163 537 584 ; -C 200 ; WX 600 ; N Egrave ; B 43 0 523 779 ; -C 201 ; WX 600 ; N Eacute ; B 43 0 523 779 ; -C 202 ; WX 600 ; N Ecircumflex ; B 43 0 523 770 ; -C 203 ; WX 600 ; N Edieresis ; B 43 0 523 730 ; -C 204 ; WX 600 ; N Igrave ; B 112 0 489 779 ; -C 205 ; WX 600 ; N Iacute ; B 112 0 489 779 ; -C 206 ; WX 600 ; N Icircumflex ; B 112 0 489 770 ; -C 207 ; WX 600 ; N Idieresis ; B 112 0 489 730 ; -C 208 ; WX 600 ; N Eth ; B -1 0 523 571 ; -C 209 ; WX 600 ; N Ntilde ; B 22 0 563 720 ; -C 210 ; WX 600 ; N Ograve ; B 0 -16 500 779 ; -C 211 ; WX 600 ; N Oacute ; B 0 -16 500 779 ; -C 212 ; WX 600 ; N Ocircumflex ; B 0 -16 500 770 ; -C 213 ; WX 600 ; N Otilde ; B 0 -16 500 720 ; -C 214 ; WX 600 ; N Odieresis ; B 0 -16 500 730 ; -C 215 ; WX 600 ; N multiply ; B 132 117 469 454 ; -C 216 ; WX 600 ; N Oslash ; B 39 -41 561 611 ; -C 217 ; WX 600 ; N Ugrave ; B 41 -16 561 779 ; -C 218 ; WX 600 ; N Uacute ; B 41 -16 561 779 ; -C 219 ; WX 600 ; N Ucircumflex ; B 41 -16 561 770 ; -C 220 ; WX 600 ; N Udieresis ; B 41 -16 561 730 ; -C 221 ; WX 600 ; N Yacute ; B 48 0 551 775 ; -C 222 ; WX 600 ; N Thorn ; B 87 0 544 571 ; -C 223 ; WX 600 ; N germandbls ; B 43 -16 503 613 ; -C 224 ; WX 600 ; N agrave ; B 70 -16 542 648 ; -C 225 ; WX 600 ; N aacute ; B 70 -16 542 648 ; -C 226 ; WX 600 ; N acircumflex ; B 70 -16 542 640 ; -C 227 ; WX 600 ; N atilde ; B 70 -16 542 589 ; -C 228 ; WX 600 ; N adieresis ; B 70 -16 542 600 ; -C 229 ; WX 600 ; N aring ; B 70 -16 542 666 ; -C 230 ; WX 600 ; N ae ; B 8 -16 582 438 ; -C 231 ; WX 600 ; N ccedilla ; B 83 -163 537 438 ; -C 232 ; WX 600 ; N egrave ; B 63 -16 523 649 ; -C 233 ; WX 600 ; N eacute ; B 63 -16 523 649 ; -C 234 ; WX 600 ; N ecircumflex ; B 63 -16 523 640 ; -C 235 ; WX 600 ; N edieresis ; B 63 -16 523 600 ; -C 236 ; WX 600 ; N igrave ; B 91 0 511 645 ; -C 237 ; WX 600 ; N iacute ; B 91 0 511 648 ; -C 238 ; WX 600 ; N icircumflex ; B 91 0 511 640 ; -C 239 ; WX 600 ; N idieresis ; B 91 0 511 600 ; -C 240 ; WX 600 ; N eth ; B 63 -15 522 610 ; -C 241 ; WX 600 ; N ntilde ; B 53 0 542 589 ; -C 242 ; WX 600 ; N ograve ; B 71 -16 529 649 ; -C 243 ; WX 600 ; N oacute ; B 71 -16 529 649 ; -C 244 ; WX 600 ; N ocircumflex ; B 71 -16 529 640 ; -C 245 ; WX 600 ; N otilde ; B 71 -16 529 589 ; -C 246 ; WX 600 ; N odieresis ; B 71 -16 529 600 ; -C 247 ; WX 600 ; N divide ; B 70 54 530 517 ; -C 248 ; WX 600 ; N oslash ; B 55 -42 548 462 ; -C 249 ; WX 600 ; N ugrave ; B 44 -16 543 649 ; -C 250 ; WX 600 ; N uacute ; B 44 -16 543 649 ; -C 251 ; WX 600 ; N ucircumflex ; B 44 -16 543 640 ; -C 252 ; WX 600 ; N udieresis ; B 44 -16 543 600 ; -C 253 ; WX 600 ; N yacute ; B 73 -188 574 649 ; -C 254 ; WX 600 ; N thorn ; B 22 -188 542 613 ; -C 255 ; WX 600 ; N ydieresis ; B 73 -188 574 600 ; -C -1 ; WX 0 ; N .null ; B 240 -15 360 627 ; -C -1 ; WX 600 ; N nonmarkingreturn ; B 240 -15 360 627 ; -C -1 ; WX 600 ; N notequal ; B 49 -35 551 607 ; -C -1 ; WX 600 ; N infinity ; B 53 194 547 413 ; -C -1 ; WX 600 ; N lessequal ; B 48 88 528 685 ; -C -1 ; WX 600 ; N greaterequal ; B 72 88 552 685 ; -C -1 ; WX 600 ; N partialdiff ; B 86 -15 488 613 ; -C -1 ; WX 600 ; N summation ; B 21 -188 538 613 ; -C -1 ; WX 600 ; N product ; B 26 -188 574 613 ; -C -1 ; WX 600 ; N pi1 ; B 82 0 518 423 ; -C -1 ; WX 600 ; N integral ; B 110 -128 490 573 ; -C -1 ; WX 600 ; N Ohm ; B 30 0 570 581 ; -C -1 ; WX 600 ; N radical ; B 67 -38 554 783 ; -C -1 ; WX 600 ; N approxequal ; B 91 128 509 441 ; -C -1 ; WX 600 ; N increment ; B 41 0 555 563 ; -C -1 ; WX 600 ; N lozenge ; B 76 0 525 694 ; -C -1 ; WX 600 ; N fraction ; B 50 141 550 478 ; -C -1 ; WX 600 ; N fi ; B 7 0 590 633 ; -C -1 ; WX 600 ; N fl ; B 9 0 595 613 ; -C -1 ; WX 600 ; N dotlessi ; B 91 0 511 423 ; -C -1 ; WX 600 ; N macron ; B 154 525 446 567 ; -C -1 ; WX 600 ; N breve ; B 153 497 447 634 ; -C -1 ; WX 600 ; N dotaccent ; B 250 510 350 610 ; -C -1 ; WX 600 ; N ring ; B 211 492 388 666 ; -C -1 ; WX 600 ; N hungarumlaut ; B 154 498 447 648 ; -C -1 ; WX 600 ; N ogonek ; B 229 -144 373 13 ; -C -1 ; WX 600 ; N caron ; B 154 492 446 634 ; -C -1 ; WX 600 ; N Lslash ; B 42 0 542 571 ; -C -1 ; WX 600 ; N lslash ; B 91 0 510 613 ; -C -1 ; WX 600 ; N minus ; B 70 265 530 306 ; -C -1 ; WX 600 ; N franc ; B 78 0 557 571 ; -C -1 ; WX 600 ; N Gbreve ; B 63 -16 565 763 ; -C -1 ; WX 600 ; N gbreve ; B 61 -188 562 634 ; -C -1 ; WX 600 ; N Idot ; B 112 0 489 739 ; -C -1 ; WX 600 ; N Scedilla ; B 90 -163 510 584 ; -C -1 ; WX 600 ; N scedilla ; B 101 -163 499 438 ; -C -1 ; WX 600 ; N Cacute ; B 62 -16 537 778 ; -C -1 ; WX 600 ; N cacute ; B 83 -16 537 649 ; -C -1 ; WX 600 ; N Ccaron ; B 62 -16 537 763 ; -C -1 ; WX 600 ; N ccaron ; B 83 -16 537 634 ; -C -1 ; WX 600 ; N dmacron ; B 62 -16 583 613 ; -C -1 ; WX 600 ; N middot ; B 346 284 446 384 ; -C -1 ; WX 600 ; N Abreve ; B 8 0 593 763 ; -C -1 ; WX 600 ; N abreve ; B 70 -16 542 634 ; -C -1 ; WX 600 ; N Aogonek ; B 8 -127 623 571 ; -C -1 ; WX 600 ; N aogonek ; B 70 -127 584 438 ; -C -1 ; WX 600 ; N Dcaron ; B 77 0 558 763 ; -C -1 ; WX 600 ; N dcaron ; B 62 -16 600 613 ; -C -1 ; WX 600 ; N Dslash ; B -1 0 523 571 ; -C -1 ; WX 600 ; N Eogonek ; B 43 -130 569 571 ; -C -1 ; WX 600 ; N eogonek ; B 63 -142 523 438 ; -C -1 ; WX 600 ; N Ecaron ; B 43 0 523 763 ; -C -1 ; WX 600 ; N ecaron ; B 63 -16 523 634 ; -C -1 ; WX 600 ; N Lacute ; B 63 0 543 778 ; -C -1 ; WX 600 ; N lacute ; B 91 0 510 799 ; -C -1 ; WX 600 ; N Lcaron ; B 63 0 543 571 ; -C -1 ; WX 600 ; N lcaron ; B 91 0 510 613 ; -C -1 ; WX 600 ; N Ldot ; B 63 0 543 571 ; -C -1 ; WX 600 ; N ldot ; B 91 0 510 613 ; -C -1 ; WX 600 ; N Nacute ; B 22 0 563 778 ; -C -1 ; WX 600 ; N nacute ; B 53 0 542 649 ; -C -1 ; WX 600 ; N Ncaron ; B 22 0 563 763 ; -C -1 ; WX 600 ; N ncaron ; B 53 0 542 634 ; -C -1 ; WX 600 ; N Odblacute ; B 0 -16 500 777 ; -C -1 ; WX 600 ; N odblacute ; B 71 -16 529 648 ; -C -1 ; WX 600 ; N Racute ; B 43 0 593 778 ; -C -1 ; WX 600 ; N racute ; B 83 0 544 649 ; -C -1 ; WX 600 ; N Rcaron ; B 43 0 593 763 ; -C -1 ; WX 600 ; N rcaron ; B 83 0 544 634 ; -C -1 ; WX 600 ; N Sacute ; B 90 -16 510 778 ; -C -1 ; WX 600 ; N sacute ; B 101 -16 499 649 ; -C -1 ; WX 600 ; N Tcedilla ; B 70 -215 529 571 ; -C -1 ; WX 600 ; N tcedilla ; B 71 -215 529 571 ; -C -1 ; WX 600 ; N Tcaron ; B 70 0 529 763 ; -C -1 ; WX 600 ; N tcaron ; B 71 -16 529 613 ; -C -1 ; WX 600 ; N Uring ; B 41 -16 561 795 ; -C -1 ; WX 600 ; N uring ; B 44 -16 543 666 ; -C -1 ; WX 600 ; N Udblacute ; B 41 -16 561 777 ; -C -1 ; WX 600 ; N udblacute ; B 44 -16 543 648 ; -C -1 ; WX 600 ; N Zacute ; B 104 0 499 778 ; -C -1 ; WX 600 ; N zacute ; B 116 0 491 649 ; -C -1 ; WX 600 ; N Zdot ; B 104 0 499 739 ; -C -1 ; WX 600 ; N zdot ; B 116 0 491 610 ; -C -1 ; WX 600 ; N Gamma ; B 62 0 542 571 ; -C -1 ; WX 600 ; N Theta ; B 50 -16 550 584 ; -C -1 ; WX 600 ; N Phi ; B 44 0 556 571 ; -C -1 ; WX 600 ; N alpha ; B 48 -16 555 438 ; -C -1 ; WX 600 ; N delta ; B 88 -16 514 613 ; -C -1 ; WX 600 ; N epsilon ; B 138 -16 478 438 ; -C -1 ; WX 600 ; N sigma ; B 74 -16 586 438 ; -C -1 ; WX 600 ; N tau ; B 102 -16 454 423 ; -C -1 ; WX 600 ; N phi ; B 60 -188 543 438 ; -C -1 ; WX 600 ; N underscoredbl ; B -13 -274 613 -145 ; -C -1 ; WX 600 ; N exclamdbl ; B 134 -15 467 627 ; -C -1 ; WX 600 ; N nsuperior ; B 138 245 448 522 ; -C -1 ; WX 600 ; N peseta ; B 7 -7 593 571 ; -C -1 ; WX 600 ; N arrowleft ; B 1 50 599 277 ; -C -1 ; WX 600 ; N arrowup ; B 186 -136 414 424 ; -C -1 ; WX 600 ; N arrowright ; B 1 50 599 277 ; -C -1 ; WX 600 ; N arrowdown ; B 186 -136 414 424 ; -C -1 ; WX 600 ; N arrowboth ; B 1 50 599 278 ; -C -1 ; WX 600 ; N arrowupdn ; B 186 -135 414 463 ; -C -1 ; WX 600 ; N arrowupdnbse ; B 186 -196 414 463 ; -C -1 ; WX 600 ; N orthogonal ; B 1 0 599 597 ; -C -1 ; WX 600 ; N intersection ; B 83 -16 518 584 ; -C -1 ; WX 600 ; N equivalence ; B 49 119 551 455 ; -C -1 ; WX 600 ; N house ; B 75 0 525 563 ; -C -1 ; WX 600 ; N revlogicalnot ; B 70 33 588 306 ; -C -1 ; WX 600 ; N integraltp ; B 264 -300 475 833 ; -C -1 ; WX 600 ; N integralbt ; B 125 -300 336 833 ; -C -1 ; WX 600 ; N SF100000 ; B 0 220 600 292 ; -C -1 ; WX 600 ; N SF110000 ; B 264 -300 336 833 ; -C -1 ; WX 600 ; N SF010000 ; B 264 -300 600 292 ; -C -1 ; WX 600 ; N SF030000 ; B 0 -300 336 292 ; -C -1 ; WX 600 ; N SF020000 ; B 264 220 600 833 ; -C -1 ; WX 600 ; N SF040000 ; B 0 220 336 833 ; -C -1 ; WX 600 ; N SF080000 ; B 264 -300 600 833 ; -C -1 ; WX 600 ; N SF090000 ; B 0 -300 336 833 ; -C -1 ; WX 600 ; N SF060000 ; B 0 -300 600 292 ; -C -1 ; WX 600 ; N SF070000 ; B 0 220 600 833 ; -C -1 ; WX 600 ; N SF050000 ; B 0 -300 600 833 ; -C -1 ; WX 600 ; N SF430000 ; B 0 142 600 370 ; -C -1 ; WX 600 ; N SF240000 ; B 186 -300 414 833 ; -C -1 ; WX 600 ; N SF510000 ; B 264 -300 600 370 ; -C -1 ; WX 600 ; N SF520000 ; B 186 -300 600 292 ; -C -1 ; WX 600 ; N SF390000 ; B 186 -300 600 370 ; -C -1 ; WX 600 ; N SF220000 ; B 0 -300 336 370 ; -C -1 ; WX 600 ; N SF210000 ; B 0 -300 414 292 ; -C -1 ; WX 600 ; N SF250000 ; B 0 -300 414 370 ; -C -1 ; WX 600 ; N SF500000 ; B 264 142 600 833 ; -C -1 ; WX 600 ; N SF490000 ; B 186 220 600 833 ; -C -1 ; WX 600 ; N SF380000 ; B 186 142 600 833 ; -C -1 ; WX 600 ; N SF280000 ; B 0 142 336 833 ; -C -1 ; WX 600 ; N SF270000 ; B 0 220 414 833 ; -C -1 ; WX 600 ; N SF260000 ; B 0 142 414 833 ; -C -1 ; WX 600 ; N SF360000 ; B 264 -300 600 833 ; -C -1 ; WX 600 ; N SF370000 ; B 186 -300 600 833 ; -C -1 ; WX 600 ; N SF420000 ; B 186 -300 600 833 ; -C -1 ; WX 600 ; N SF190000 ; B 0 -300 336 833 ; -C -1 ; WX 600 ; N SF200000 ; B 0 -300 414 833 ; -C -1 ; WX 600 ; N SF230000 ; B 0 -300 414 833 ; -C -1 ; WX 600 ; N SF470000 ; B 0 -300 600 370 ; -C -1 ; WX 600 ; N SF480000 ; B 0 -300 600 292 ; -C -1 ; WX 600 ; N SF410000 ; B 0 -300 600 370 ; -C -1 ; WX 600 ; N SF450000 ; B 0 142 600 833 ; -C -1 ; WX 600 ; N SF460000 ; B 0 220 600 833 ; -C -1 ; WX 600 ; N SF400000 ; B 0 142 600 833 ; -C -1 ; WX 600 ; N SF540000 ; B 0 -300 600 833 ; -C -1 ; WX 600 ; N SF530000 ; B 0 -300 600 833 ; -C -1 ; WX 600 ; N SF440000 ; B 0 -300 600 833 ; -C -1 ; WX 600 ; N upblock ; B 0 255 600 833 ; -C -1 ; WX 600 ; N dnblock ; B 0 -300 600 255 ; -C -1 ; WX 600 ; N block ; B 0 -300 600 833 ; -C -1 ; WX 600 ; N lfblock ; B 0 -300 300 833 ; -C -1 ; WX 600 ; N rtblock ; B 300 -300 600 833 ; -C -1 ; WX 600 ; N ltshade ; B 0 -300 600 833 ; -C -1 ; WX 600 ; N shade ; B 0 -300 600 833 ; -C -1 ; WX 600 ; N dkshade ; B 0 -300 600 833 ; -C -1 ; WX 600 ; N filledbox ; B 1 0 599 598 ; -C -1 ; WX 600 ; N filledrect ; B 1 193 599 306 ; -C -1 ; WX 600 ; N triagup ; B 7 0 592 585 ; -C -1 ; WX 600 ; N triagrt ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N triagdn ; B 7 -13 592 572 ; -C -1 ; WX 600 ; N triaglf ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N circle ; B 85 67 515 497 ; -C -1 ; WX 600 ; N invbullet ; B 61 0 539 479 ; -C -1 ; WX 600 ; N invcircle ; B 19 0 583 564 ; -C -1 ; WX 600 ; N smileface ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N invsmileface ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N sun ; B 1 -69 599 529 ; -C -1 ; WX 600 ; N female ; B 157 39 444 563 ; -C -1 ; WX 600 ; N male ; B 90 122 511 563 ; -C -1 ; WX 600 ; N spade ; B 63 0 537 601 ; -C -1 ; WX 600 ; N club ; B 1 0 599 597 ; -C -1 ; WX 600 ; N heart ; B 53 -11 547 559 ; -C -1 ; WX 600 ; N diamond ; B 78 -12 523 597 ; -C -1 ; WX 600 ; N musicalnote ; B 132 14 440 563 ; -C -1 ; WX 600 ; N musicalnotedbl ; B 44 -21 528 566 ; -C -1 ; WX 600 ; N IJ ; B 4 -16 596 571 ; -C -1 ; WX 600 ; N ij ; B 9 -188 498 633 ; -C -1 ; WX 600 ; N napostrophe ; B 0 0 542 613 ; -C -1 ; WX 600 ; N minute ; B 250 320 401 613 ; -C -1 ; WX 600 ; N second ; B 143 320 503 613 ; -C -1 ; WX 600 ; N afii61248 ; B 91 -12 510 623 ; -C -1 ; WX 600 ; N afii61289 ; B 157 -16 387 584 ; -C -1 ; WX 600 ; N H22073 ; B 1 0 599 598 ; -C -1 ; WX 600 ; N H18543 ; B 176 187 424 435 ; -C -1 ; WX 600 ; N H18551 ; B 176 187 424 435 ; -C -1 ; WX 600 ; N H18533 ; B 85 67 515 497 ; -C -1 ; WX 600 ; N openbullet ; B 179 190 421 432 ; -C -1 ; WX 600 ; N Amacron ; B 8 0 593 696 ; -C -1 ; WX 600 ; N amacron ; B 70 -16 542 567 ; -C -1 ; WX 600 ; N Ccircumflex ; B 62 -16 537 769 ; -C -1 ; WX 600 ; N ccircumflex ; B 83 -16 537 640 ; -C -1 ; WX 600 ; N Cdot ; B 62 -16 537 739 ; -C -1 ; WX 600 ; N cdot ; B 83 -16 537 610 ; -C -1 ; WX 600 ; N Emacron ; B 43 0 523 696 ; -C -1 ; WX 600 ; N emacron ; B 63 -16 523 567 ; -C -1 ; WX 600 ; N Ebreve ; B 43 0 523 763 ; -C -1 ; WX 600 ; N ebreve ; B 63 -16 523 634 ; -C -1 ; WX 600 ; N Edot ; B 43 0 523 739 ; -C -1 ; WX 600 ; N edot ; B 63 -16 523 610 ; -C -1 ; WX 600 ; N Gcircumflex ; B 63 -16 565 769 ; -C -1 ; WX 600 ; N gcircumflex ; B 61 -188 562 640 ; -C -1 ; WX 600 ; N Gdot ; B 63 -16 565 739 ; -C -1 ; WX 600 ; N gdot ; B 61 -188 562 610 ; -C -1 ; WX 600 ; N Gcedilla ; B 63 -163 565 584 ; -C -1 ; WX 600 ; N gcedilla ; B 61 -188 562 661 ; -C -1 ; WX 600 ; N Hcircumflex ; B 52 0 554 769 ; -C -1 ; WX 600 ; N hcircumflex ; B 42 0 553 769 ; -C -1 ; WX 600 ; N Hbar ; B 52 0 554 571 ; -C -1 ; WX 600 ; N hbar ; B 30 0 554 613 ; -C -1 ; WX 600 ; N Itilde ; B 112 0 489 719 ; -C -1 ; WX 600 ; N itilde ; B 91 0 512 589 ; -C -1 ; WX 600 ; N Imacron ; B 112 0 489 696 ; -C -1 ; WX 600 ; N imacron ; B 91 0 512 567 ; -C -1 ; WX 600 ; N Ibreve ; B 112 0 489 763 ; -C -1 ; WX 600 ; N ibreve ; B 91 0 512 634 ; -C -1 ; WX 600 ; N Iogonek ; B 112 -142 489 571 ; -C -1 ; WX 600 ; N iogonek ; B 92 -142 511 633 ; -C -1 ; WX 600 ; N Jcircumflex ; B 83 -16 585 769 ; -C -1 ; WX 600 ; N jcircumflex ; B 88 -188 432 640 ; -C -1 ; WX 600 ; N Kcedilla ; B 43 -163 575 571 ; -C -1 ; WX 600 ; N kcedilla ; B 93 -163 572 613 ; -C -1 ; WX 600 ; N kgreenlandic ; B 71 0 528 423 ; -C -1 ; WX 600 ; N Lcedilla ; B 63 -163 543 571 ; -C -1 ; WX 600 ; N lcedilla ; B 91 -163 510 613 ; -C -1 ; WX 600 ; N Ncedilla ; B 22 -163 563 571 ; -C -1 ; WX 600 ; N ncedilla ; B 53 -163 542 438 ; -C -1 ; WX 600 ; N Eng ; B 63 -16 541 585 ; -C -1 ; WX 600 ; N eng ; B 53 -188 480 438 ; -C -1 ; WX 600 ; N Omacron ; B 0 -16 500 696 ; -C -1 ; WX 600 ; N omacron ; B 71 -16 529 567 ; -C -1 ; WX 600 ; N Obreve ; B 0 -16 500 763 ; -C -1 ; WX 600 ; N obreve ; B 71 -16 529 634 ; -C -1 ; WX 600 ; N Rcedilla ; B 43 -163 593 571 ; -C -1 ; WX 600 ; N rcedilla ; B 83 -163 544 433 ; -C -1 ; WX 600 ; N Scircumflex ; B 90 -16 510 769 ; -C -1 ; WX 600 ; N scircumflex ; B 101 -16 499 640 ; -C -1 ; WX 600 ; N Tbar ; B 70 0 529 571 ; -C -1 ; WX 600 ; N tbar ; B 60 -16 529 571 ; -C -1 ; WX 600 ; N Utilde ; B 41 -16 561 733 ; -C -1 ; WX 600 ; N utilde ; B 44 -16 543 589 ; -C -1 ; WX 600 ; N Umacron ; B 41 -16 561 696 ; -C -1 ; WX 600 ; N umacron ; B 44 -16 543 567 ; -C -1 ; WX 600 ; N Ubreve ; B 41 -16 561 763 ; -C -1 ; WX 600 ; N ubreve ; B 44 -16 543 634 ; -C -1 ; WX 600 ; N Uogonek ; B 41 -142 561 571 ; -C -1 ; WX 600 ; N uogonek ; B 44 -142 577 423 ; -C -1 ; WX 600 ; N Wcircumflex ; B 18 0 580 769 ; -C -1 ; WX 600 ; N wcircumflex ; B 27 0 572 640 ; -C -1 ; WX 600 ; N Ycircumflex ; B 48 0 551 769 ; -C -1 ; WX 600 ; N ycircumflex ; B 73 -188 574 640 ; -C -1 ; WX 600 ; N longs ; B 105 0 544 613 ; -C -1 ; WX 600 ; N Aringacute ; B 8 0 593 951 ; -C -1 ; WX 600 ; N aringacute ; B 70 -16 542 834 ; -C -1 ; WX 600 ; N AEacute ; B 9 0 592 778 ; -C -1 ; WX 600 ; N aeacute ; B 8 -16 582 649 ; -C -1 ; WX 600 ; N Oslashacute ; B 39 -41 561 778 ; -C -1 ; WX 600 ; N oslashacute ; B 55 -42 548 649 ; -C -1 ; WX 600 ; N anoteleia ; B 225 245 375 377 ; -C -1 ; WX 600 ; N Wgrave ; B 18 0 580 778 ; -C -1 ; WX 600 ; N wgrave ; B 27 0 572 649 ; -C -1 ; WX 600 ; N Wacute ; B 18 0 580 778 ; -C -1 ; WX 600 ; N wacute ; B 27 0 572 649 ; -C -1 ; WX 600 ; N Wdieresis ; B 18 0 580 729 ; -C -1 ; WX 600 ; N wdieresis ; B 27 0 572 600 ; -C -1 ; WX 600 ; N Ygrave ; B 48 0 551 778 ; -C -1 ; WX 600 ; N ygrave ; B 73 -188 574 649 ; -C -1 ; WX 600 ; N quotereversed ; B 249 319 455 613 ; -C -1 ; WX 600 ; N radicalex ; B 154 525 446 567 ; -C -1 ; WX 600 ; N afii08941 ; B 66 0 522 587 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 600 ; N oneeighth ; B 6 -7 593 626 ; -C -1 ; WX 600 ; N threeeighths ; B 8 -7 592 627 ; -C -1 ; WX 600 ; N fiveeighths ; B 5 -7 592 620 ; -C -1 ; WX 600 ; N seveneighths ; B 13 -7 592 620 ; -C -1 ; WX 600 ; N commaaccent ; B 254 -215 346 -53 ; -C -1 ; WX 600 ; N undercommaaccent ; B 229 -163 373 -49 ; -C -1 ; WX 600 ; N tonos ; B 216 499 383 649 ; -C -1 ; WX 600 ; N dieresistonos ; B 129 499 471 649 ; -C -1 ; WX 600 ; N Alphatonos ; B 31 0 617 571 ; -C -1 ; WX 600 ; N Epsilontonos ; B -2 0 565 571 ; -C -1 ; WX 600 ; N Etatonos ; B 9 0 586 571 ; -C -1 ; WX 600 ; N Iotatonos ; B 32 0 513 571 ; -C -1 ; WX 600 ; N Omicrontonos ; B -5 -16 566 584 ; -C -1 ; WX 600 ; N Upsilontonos ; B 21 0 575 571 ; -C -1 ; WX 600 ; N Omegatonos ; B -21 0 587 584 ; -C -1 ; WX 600 ; N iotadieresistonos ; B 118 -16 460 649 ; -C -1 ; WX 600 ; N Alpha ; B 8 0 593 571 ; -C -1 ; WX 600 ; N Beta ; B 42 0 543 571 ; -C -1 ; WX 600 ; N Delta ; B 49 0 550 571 ; -C -1 ; WX 600 ; N Epsilon ; B 43 0 523 571 ; -C -1 ; WX 600 ; N Zeta ; B 104 0 499 571 ; -C -1 ; WX 600 ; N Eta ; B 52 0 554 571 ; -C -1 ; WX 600 ; N Iota ; B 112 0 489 571 ; -C -1 ; WX 600 ; N Kappa ; B 43 0 575 571 ; -C -1 ; WX 600 ; N Lambda ; B 7 0 592 571 ; -C -1 ; WX 600 ; N Mu ; B 12 0 594 571 ; -C -1 ; WX 600 ; N Nu ; B 22 0 563 571 ; -C -1 ; WX 600 ; N Xi ; B 72 0 528 571 ; -C -1 ; WX 600 ; N Omicron ; B 0 -16 500 584 ; -C -1 ; WX 600 ; N Pi ; B 49 0 551 571 ; -C -1 ; WX 600 ; N Rho ; B 87 0 544 571 ; -C -1 ; WX 600 ; N Sigma ; B 96 0 489 571 ; -C -1 ; WX 600 ; N Tau ; B 70 0 529 571 ; -C -1 ; WX 600 ; N Upsilon ; B 48 0 551 571 ; -C -1 ; WX 600 ; N Chi ; B 39 0 563 571 ; -C -1 ; WX 600 ; N Psi ; B 14 0 586 571 ; -C -1 ; WX 600 ; N Omega ; B 29 0 570 584 ; -C -1 ; WX 600 ; N Iotadieresis ; B 112 0 489 729 ; -C -1 ; WX 600 ; N Upsilondieresis ; B 48 0 551 729 ; -C -1 ; WX 600 ; N alphatonos ; B 48 -16 555 649 ; -C -1 ; WX 600 ; N epsilontonos ; B 138 -16 478 649 ; -C -1 ; WX 600 ; N etatonos ; B 68 -188 496 649 ; -C -1 ; WX 600 ; N iotatonos ; B 216 -16 429 649 ; -C -1 ; WX 600 ; N upsilondieresistonos ; B 42 -16 558 649 ; -C -1 ; WX 600 ; N beta ; B 127 -188 507 613 ; -C -1 ; WX 600 ; N gamma ; B 34 -188 594 423 ; -C -1 ; WX 600 ; N zeta ; B 167 -188 492 613 ; -C -1 ; WX 600 ; N eta ; B 68 -188 496 438 ; -C -1 ; WX 600 ; N theta ; B 87 -16 513 613 ; -C -1 ; WX 600 ; N iota ; B 257 -16 429 438 ; -C -1 ; WX 600 ; N kappa ; B 77 0 551 423 ; -C -1 ; WX 600 ; N lambda ; B 32 0 585 613 ; -C -1 ; WX 600 ; N mu ; B 41 -188 557 423 ; -C -1 ; WX 600 ; N nu ; B 36 0 499 438 ; -C -1 ; WX 600 ; N xi ; B 159 -188 491 613 ; -C -1 ; WX 600 ; N omicron ; B 71 -16 529 438 ; -C -1 ; WX 600 ; N rho ; B 99 -188 542 438 ; -C -1 ; WX 600 ; N sigma1 ; B 101 -188 536 438 ; -C -1 ; WX 600 ; N upsilon ; B 42 -16 558 423 ; -C -1 ; WX 600 ; N chi ; B 75 -188 550 438 ; -C -1 ; WX 600 ; N psi ; B 34 -188 566 613 ; -C -1 ; WX 600 ; N omega ; B 57 -16 543 438 ; -C -1 ; WX 600 ; N iotadieresis ; B 145 -16 434 579 ; -C -1 ; WX 600 ; N upsilondieresis ; B 42 -16 558 579 ; -C -1 ; WX 600 ; N omicrontonos ; B 71 -16 529 649 ; -C -1 ; WX 600 ; N upsilontonos ; B 42 -16 558 649 ; -C -1 ; WX 600 ; N omegatonos ; B 57 -16 543 649 ; -C -1 ; WX 600 ; N afii10023 ; B 43 0 523 730 ; -C -1 ; WX 600 ; N afii10051 ; B 8 -16 569 571 ; -C -1 ; WX 600 ; N afii10053 ; B 62 -16 537 584 ; -C -1 ; WX 600 ; N afii10054 ; B 90 -16 510 584 ; -C -1 ; WX 600 ; N afii10055 ; B 112 0 489 571 ; -C -1 ; WX 600 ; N afii10056 ; B 112 0 489 730 ; -C -1 ; WX 600 ; N afii10057 ; B 83 -16 585 571 ; -C -1 ; WX 600 ; N afii10058 ; B 17 -16 580 571 ; -C -1 ; WX 600 ; N afii10059 ; B 0 0 600 571 ; -C -1 ; WX 600 ; N afii10060 ; B 8 0 588 571 ; -C -1 ; WX 600 ; N afii10062 ; B 21 -17 591 763 ; -C -1 ; WX 600 ; N afii10017 ; B 8 0 593 571 ; -C -1 ; WX 600 ; N afii10018 ; B 42 0 543 571 ; -C -1 ; WX 600 ; N afii10019 ; B 42 0 543 571 ; -C -1 ; WX 600 ; N afii10020 ; B 62 0 542 571 ; -C -1 ; WX 600 ; N afii10021 ; B 36 -140 563 571 ; -C -1 ; WX 600 ; N afii10022 ; B 43 0 523 571 ; -C -1 ; WX 600 ; N afii10024 ; B -2 0 603 571 ; -C -1 ; WX 600 ; N afii10025 ; B 56 -16 534 584 ; -C -1 ; WX 600 ; N afii10026 ; B 20 0 581 571 ; -C -1 ; WX 600 ; N afii10027 ; B 20 0 581 763 ; -C -1 ; WX 600 ; N afii10028 ; B 58 0 587 572 ; -C -1 ; WX 600 ; N afii10029 ; B 17 -16 564 571 ; -C -1 ; WX 600 ; N afii10030 ; B 12 0 594 571 ; -C -1 ; WX 600 ; N afii10031 ; B 52 0 554 571 ; -C -1 ; WX 600 ; N afii10032 ; B 0 -16 500 584 ; -C -1 ; WX 600 ; N afii10033 ; B 49 0 551 571 ; -C -1 ; WX 600 ; N afii10034 ; B 87 0 544 571 ; -C -1 ; WX 600 ; N afii10035 ; B 62 -16 537 584 ; -C -1 ; WX 600 ; N afii10036 ; B 70 0 529 571 ; -C -1 ; WX 600 ; N afii10037 ; B 21 -17 591 571 ; -C -1 ; WX 600 ; N afii10038 ; B 48 0 552 572 ; -C -1 ; WX 600 ; N afii10039 ; B 39 0 563 571 ; -C -1 ; WX 600 ; N afii10040 ; B 43 -140 559 571 ; -C -1 ; WX 600 ; N afii10041 ; B 20 0 547 571 ; -C -1 ; WX 600 ; N afii10042 ; B 2 0 593 571 ; -C -1 ; WX 600 ; N afii10043 ; B 2 -140 605 571 ; -C -1 ; WX 600 ; N afii10044 ; B 1 0 584 571 ; -C -1 ; WX 600 ; N afii10045 ; B 1 0 597 571 ; -C -1 ; WX 600 ; N afii10046 ; B 42 0 543 571 ; -C -1 ; WX 600 ; N afii10047 ; B 63 -16 538 584 ; -C -1 ; WX 600 ; N afii10048 ; B 11 -16 594 584 ; -C -1 ; WX 600 ; N afii10049 ; B 7 0 557 571 ; -C -1 ; WX 600 ; N afii10065 ; B 70 -16 542 438 ; -C -1 ; WX 600 ; N afii10066 ; B 63 -16 543 601 ; -C -1 ; WX 600 ; N afii10067 ; B 60 0 520 423 ; -C -1 ; WX 600 ; N afii10068 ; B 74 0 531 423 ; -C -1 ; WX 600 ; N afii10069 ; B 44 -103 556 423 ; -C -1 ; WX 600 ; N afii10070 ; B 63 -16 523 438 ; -C -1 ; WX 600 ; N afii10072 ; B 10 0 590 423 ; -C -1 ; WX 600 ; N afii10073 ; B 70 -16 534 438 ; -C -1 ; WX 600 ; N afii10074 ; B 28 0 572 423 ; -C -1 ; WX 600 ; N afii10075 ; B 28 0 572 614 ; -C -1 ; WX 600 ; N afii10076 ; B 59 0 572 423 ; -C -1 ; WX 600 ; N afii10077 ; B 25 -16 556 423 ; -C -1 ; WX 600 ; N afii10078 ; B 15 0 585 423 ; -C -1 ; WX 600 ; N afii10079 ; B 52 0 548 423 ; -C -1 ; WX 600 ; N afii10080 ; B 71 -16 529 438 ; -C -1 ; WX 600 ; N afii10081 ; B 52 0 548 423 ; -C -1 ; WX 600 ; N afii10082 ; B 22 -188 542 438 ; -C -1 ; WX 600 ; N afii10083 ; B 83 -16 537 438 ; -C -1 ; WX 600 ; N afii10084 ; B 81 0 519 423 ; -C -1 ; WX 600 ; N afii10085 ; B 29 -149 583 423 ; -C -1 ; WX 600 ; N afii10086 ; B 58 -156 542 601 ; -C -1 ; WX 600 ; N afii10087 ; B 49 0 552 423 ; -C -1 ; WX 600 ; N afii10088 ; B 38 -103 556 423 ; -C -1 ; WX 600 ; N afii10089 ; B 34 0 546 423 ; -C -1 ; WX 600 ; N afii10090 ; B 16 0 584 423 ; -C -1 ; WX 600 ; N afii10091 ; B 16 -103 600 423 ; -C -1 ; WX 600 ; N afii10092 ; B 37 0 568 423 ; -C -1 ; WX 600 ; N afii10093 ; B 12 0 597 423 ; -C -1 ; WX 600 ; N afii10094 ; B 81 0 485 423 ; -C -1 ; WX 600 ; N afii10095 ; B 63 -16 517 438 ; -C -1 ; WX 600 ; N afii10096 ; B 18 -16 582 438 ; -C -1 ; WX 600 ; N afii10097 ; B 64 0 531 423 ; -C -1 ; WX 600 ; N afii10071 ; B 63 -16 523 600 ; -C -1 ; WX 600 ; N afii10099 ; B 69 -188 519 613 ; -C -1 ; WX 600 ; N afii10100 ; B 74 0 531 649 ; -C -1 ; WX 600 ; N afii10101 ; B 83 -16 537 438 ; -C -1 ; WX 600 ; N afii10102 ; B 101 -16 499 438 ; -C -1 ; WX 600 ; N afii10103 ; B 92 0 511 633 ; -C -1 ; WX 600 ; N afii10104 ; B 91 0 511 600 ; -C -1 ; WX 600 ; N afii10105 ; B 88 -188 402 633 ; -C -1 ; WX 600 ; N afii10106 ; B 25 -16 572 423 ; -C -1 ; WX 600 ; N afii10107 ; B -9 0 609 423 ; -C -1 ; WX 600 ; N afii10108 ; B 30 0 554 613 ; -C -1 ; WX 600 ; N afii10110 ; B 29 -149 583 614 ; -C -1 ; WX 600 ; N afii10193 ; B 52 -140 548 423 ; -C -1 ; WX 600 ; N afii10050 ; B 62 0 542 703 ; -C -1 ; WX 600 ; N afii10098 ; B 74 0 531 554 ; -C -1 ; WX 600 ; N afii00208 ; B 21 266 580 307 ; -C -1 ; WX 600 ; N afii61352 ; B 24 0 572 571 ; -C -1 ; WX 600 ; N pi ; B 51 0 549 423 ; -C -1 ; WX 600 ; N sheva ; B 268 -261 333 -82 ; -C -1 ; WX 600 ; N hatafsegol ; B 161 -261 438 -82 ; -C -1 ; WX 600 ; N hatafpatah ; B 161 -261 431 -82 ; -C -1 ; WX 600 ; N hatafqamats ; B 161 -261 431 -82 ; -C -1 ; WX 600 ; N hiriq ; B 268 -147 333 -83 ; -C -1 ; WX 600 ; N tsere ; B 214 -147 386 -82 ; -C -1 ; WX 600 ; N segol ; B 214 -261 386 -83 ; -C -1 ; WX 600 ; N patah ; B 199 -130 400 -83 ; -C -1 ; WX 600 ; N qamats ; B 199 -215 400 -83 ; -C -1 ; WX 600 ; N holam ; B 268 559 333 628 ; -C -1 ; WX 600 ; N qubuts ; B 162 -261 438 -82 ; -C -1 ; WX 600 ; N dagesh ; B 268 222 333 290 ; -C -1 ; WX 600 ; N meteg ; B 276 -261 324 -82 ; -C -1 ; WX 600 ; N maqaf ; B 88 437 512 478 ; -C -1 ; WX 600 ; N rafe ; B 199 560 400 607 ; -C -1 ; WX 600 ; N paseq ; B 279 -5 320 484 ; -C -1 ; WX 600 ; N shindot ; B 443 560 510 625 ; -C -1 ; WX 600 ; N sindot ; B 90 560 155 627 ; -C -1 ; WX 600 ; N sofpasuq ; B 225 -6 375 486 ; -C -1 ; WX 600 ; N alef ; B 102 -6 502 492 ; -C -1 ; WX 600 ; N bet ; B 77 0 522 478 ; -C -1 ; WX 600 ; N gimel ; B 135 -5 446 478 ; -C -1 ; WX 600 ; N dalet ; B 80 -5 522 478 ; -C -1 ; WX 600 ; N he ; B 78 -5 499 478 ; -C -1 ; WX 600 ; N vav ; B 183 -5 338 478 ; -C -1 ; WX 600 ; N zayin ; B 161 -5 445 478 ; -C -1 ; WX 600 ; N het ; B 71 -5 529 478 ; -C -1 ; WX 600 ; N tet ; B 51 -5 499 483 ; -C -1 ; WX 600 ; N yod ; B 181 263 343 478 ; -C -1 ; WX 600 ; N finalkaf ; B 73 -109 519 478 ; -C -1 ; WX 600 ; N kaf ; B 88 0 496 478 ; -C -1 ; WX 600 ; N lamed ; B 94 0 463 629 ; -C -1 ; WX 600 ; N finalmem ; B 53 0 486 478 ; -C -1 ; WX 600 ; N mem ; B 65 -5 491 483 ; -C -1 ; WX 600 ; N finalnun ; B 183 -109 438 478 ; -C -1 ; WX 600 ; N nun ; B 139 0 374 478 ; -C -1 ; WX 600 ; N samekh ; B 39 -5 486 478 ; -C -1 ; WX 600 ; N ayin ; B 94 0 480 478 ; -C -1 ; WX 600 ; N finalpe ; B 118 -109 540 478 ; -C -1 ; WX 600 ; N pe ; B 122 0 468 478 ; -C -1 ; WX 600 ; N finaltsadi ; B 108 -109 474 478 ; -C -1 ; WX 600 ; N tsadi ; B 79 0 466 478 ; -C -1 ; WX 600 ; N qof ; B 96 -204 497 478 ; -C -1 ; WX 600 ; N resh ; B 84 -5 465 478 ; -C -1 ; WX 600 ; N shin ; B 100 0 500 483 ; -C -1 ; WX 600 ; N tav ; B 78 -5 486 478 ; -C -1 ; WX 600 ; N doublevav ; B 60 -5 479 478 ; -C -1 ; WX 600 ; N vavyod ; B 65 -5 479 478 ; -C -1 ; WX 600 ; N doubleyod ; B 65 263 479 478 ; -C -1 ; WX 600 ; N geresh ; B 218 246 382 483 ; -C -1 ; WX 600 ; N gershayim ; B 121 246 479 483 ; -C -1 ; WX 600 ; N newsheqelsign ; B 44 -5 556 481 ; -C -1 ; WX 600 ; N vavshindot ; B 113 -5 338 630 ; -C -1 ; WX 600 ; N finalkafsheva ; B 73 -109 519 478 ; -C -1 ; WX 600 ; N finalkafqamats ; B 73 -109 519 478 ; -C -1 ; WX 600 ; N lamedholam ; B 0 0 463 629 ; -C -1 ; WX 600 ; N lamedholamdagesh ; B 0 0 463 629 ; -C -1 ; WX 600 ; N altayin ; B 94 0 480 478 ; -C -1 ; WX 600 ; N shinshindot ; B 100 0 503 628 ; -C -1 ; WX 600 ; N shinsindot ; B 90 0 500 628 ; -C -1 ; WX 600 ; N shindageshshindot ; B 100 0 503 628 ; -C -1 ; WX 600 ; N shindageshsindot ; B 90 0 500 628 ; -C -1 ; WX 600 ; N alefpatah ; B 102 -130 502 492 ; -C -1 ; WX 600 ; N alefqamats ; B 102 -215 502 492 ; -C -1 ; WX 600 ; N alefmapiq ; B 102 -6 502 492 ; -C -1 ; WX 600 ; N betdagesh ; B 77 0 522 478 ; -C -1 ; WX 600 ; N gimeldagesh ; B 135 -5 446 478 ; -C -1 ; WX 600 ; N daletdagesh ; B 80 -5 522 478 ; -C -1 ; WX 600 ; N hedagesh ; B 78 -5 499 478 ; -C -1 ; WX 600 ; N vavdagesh ; B 174 -5 338 478 ; -C -1 ; WX 600 ; N zayindagesh ; B 152 -5 445 478 ; -C -1 ; WX 600 ; N tetdagesh ; B 51 -5 499 483 ; -C -1 ; WX 600 ; N yoddagesh ; B 181 263 343 478 ; -C -1 ; WX 600 ; N finalkafdagesh ; B 73 -109 519 478 ; -C -1 ; WX 600 ; N kafdagesh ; B 88 0 496 478 ; -C -1 ; WX 600 ; N lameddagesh ; B 94 0 463 629 ; -C -1 ; WX 600 ; N memdagesh ; B 65 -5 491 483 ; -C -1 ; WX 600 ; N nundagesh ; B 139 0 374 478 ; -C -1 ; WX 600 ; N samekhdagesh ; B 39 -5 486 478 ; -C -1 ; WX 600 ; N finalpedagesh ; B 118 -109 540 478 ; -C -1 ; WX 600 ; N pedagesh ; B 122 0 468 478 ; -C -1 ; WX 600 ; N tsadidagesh ; B 79 0 466 478 ; -C -1 ; WX 600 ; N qofdagesh ; B 96 -204 497 478 ; -C -1 ; WX 600 ; N reshdagesh ; B 84 -5 465 478 ; -C -1 ; WX 600 ; N shindagesh ; B 100 0 500 483 ; -C -1 ; WX 600 ; N tavdages ; B 78 -5 486 478 ; -C -1 ; WX 600 ; N vavholam ; B 183 -5 342 628 ; -C -1 ; WX 600 ; N betrafe ; B 77 0 522 607 ; -C -1 ; WX 600 ; N kafrafe ; B 88 0 496 607 ; -C -1 ; WX 600 ; N perafe ; B 122 0 468 607 ; -C -1 ; WX 600 ; N aleflamed ; B 84 -6 502 629 ; -C -1 ; WX 600 ; N zerowidthnonjoiner ; B 283 -134 318 629 ; -C -1 ; WX 600 ; N zerowidthjoiner ; B 193 -134 407 690 ; -C -1 ; WX 600 ; N lefttorightmark ; B 172 -134 458 690 ; -C -1 ; WX 600 ; N righttoleftmark ; B 143 -134 429 690 ; -C -1 ; WX 600 ; N afii57388 ; B 222 -6 377 243 ; -C -1 ; WX 600 ; N afii57403 ; B 222 0 377 512 ; -C -1 ; WX 600 ; N afii57407 ; B 123 -18 478 583 ; -C -1 ; WX 600 ; N afii57409 ; B 250 66 470 331 ; -C -1 ; WX 600 ; N afii57440 ; B 0 0 600 60 ; -C -1 ; WX 600 ; N afii57451 ; B 232 615 367 771 ; -C -1 ; WX 600 ; N afii57452 ; B 199 616 378 823 ; -C -1 ; WX 600 ; N afii57453 ; B 232 -241 367 -85 ; -C -1 ; WX 600 ; N afii57454 ; B 232 615 367 693 ; -C -1 ; WX 600 ; N afii57455 ; B 205 615 368 821 ; -C -1 ; WX 600 ; N afii57456 ; B 232 -165 367 -86 ; -C -1 ; WX 600 ; N afii57457 ; B 224 628 366 767 ; -C -1 ; WX 600 ; N afii57458 ; B 232 638 354 780 ; -C -1 ; WX 600 ; N afii57392 ; B 231 189 369 393 ; -C -1 ; WX 600 ; N afii57393 ; B 174 -2 365 565 ; -C -1 ; WX 600 ; N afii57394 ; B 156 -2 421 567 ; -C -1 ; WX 600 ; N afii57395 ; B 119 -2 485 567 ; -C -1 ; WX 600 ; N afii57396 ; B 187 0 431 564 ; -C -1 ; WX 600 ; N afii57397 ; B 166 58 430 411 ; -C -1 ; WX 600 ; N afii57398 ; B 152 0 430 564 ; -C -1 ; WX 600 ; N afii57399 ; B 129 -3 471 568 ; -C -1 ; WX 600 ; N afii57400 ; B 128 -2 471 569 ; -C -1 ; WX 600 ; N afii57401 ; B 144 -3 429 567 ; -C -1 ; WX 600 ; N afii57381 ; B 73 -82 527 678 ; -C -1 ; WX 600 ; N afii57461 ; B 222 -124 377 125 ; -C -1 ; WX 600 ; N afii63167 ; B 112 1 487 360 ; -C -1 ; WX 600 ; N afii57459 ; B 286 653 318 881 ; -C -1 ; WX 600 ; N afii57543 ; B 227 601 361 783 ; -C -1 ; WX 600 ; N afii57534 ; B 244 -4 454 333 ; -C -1 ; WX 600 ; N afii57494 ; B 131 641 435 724 ; -C -1 ; WX 600 ; N afii62843 ; B 144 0 472 553 ; -C -1 ; WX 600 ; N afii62844 ; B 133 0 455 567 ; -C -1 ; WX 600 ; N afii62845 ; B 159 0 450 569 ; -C -1 ; WX 600 ; N afii64240 ; B 0 -200 572 581 ; -C -1 ; WX 600 ; N afii64241 ; B 0 -274 582 333 ; -C -1 ; WX 600 ; N afii63954 ; B 0 -207 580 533 ; -C -1 ; WX 600 ; N afii57382 ; B 0 -142 600 488 ; -C -1 ; WX 600 ; N afii64242 ; B 0 -43 600 462 ; -C -1 ; WX 600 ; N afii62881 ; B 224 628 366 898 ; -C -1 ; WX 600 ; N afii57504 ; B 251 -274 385 -92 ; -C -1 ; WX 600 ; N afii57369 ; B 250 -346 397 -92 ; -C -1 ; WX 600 ; N afii57370 ; B 251 -424 394 -92 ; -C -1 ; WX 600 ; N afii57371 ; B 204 601 360 882 ; -C -1 ; WX 600 ; N afii57372 ; B 205 601 361 960 ; -C -1 ; WX 600 ; N afii57373 ; B 208 601 360 954 ; -C -1 ; WX 600 ; N afii57374 ; B 178 601 359 1021 ; -C -1 ; WX 600 ; N afii57375 ; B 165 601 360 1014 ; -C -1 ; WX 600 ; N afii57391 ; B 0 0 600 60 ; -C -1 ; WX 600 ; N afii57471 ; B 201 622 396 787 ; -C -1 ; WX 600 ; N afii57460 ; B 173 29 368 763 ; -C -1 ; WX 600 ; N afii52258 ; B 172 0 600 763 ; -C -1 ; WX 600 ; N afii57506 ; B 18 -274 578 333 ; -C -1 ; WX 600 ; N afii62958 ; B 18 -274 600 328 ; -C -1 ; WX 600 ; N afii62956 ; B 0 -274 582 333 ; -C -1 ; WX 600 ; N afii52957 ; B 0 -274 600 329 ; -C -1 ; WX 600 ; N afii57505 ; B 5 -3 590 683 ; -C -1 ; WX 600 ; N afii62889 ; B 3 -33 600 608 ; -C -1 ; WX 600 ; N afii62887 ; B 0 0 589 672 ; -C -1 ; WX 600 ; N afii62888 ; B 0 0 600 632 ; -C -1 ; WX 600 ; N afii57507 ; B 133 -274 591 263 ; -C -1 ; WX 600 ; N afii62961 ; B 77 -274 601 323 ; -C -1 ; WX 600 ; N afii62959 ; B 0 -274 585 319 ; -C -1 ; WX 600 ; N afii62960 ; B 0 -274 600 323 ; -C -1 ; WX 600 ; N afii57508 ; B 70 -205 468 613 ; -C -1 ; WX 600 ; N afii62962 ; B 49 -206 600 598 ; -C -1 ; WX 600 ; N afii57567 ; B 1 -6 600 563 ; -C -1 ; WX 600 ; N afii62964 ; B 1 -6 600 564 ; -C -1 ; WX 600 ; N afii52305 ; B 0 0 600 566 ; -C -1 ; WX 600 ; N afii52306 ; B 0 0 600 566 ; -C -1 ; WX 600 ; N afii57509 ; B 5 -5 600 605 ; -C -1 ; WX 600 ; N afii62967 ; B 5 -4 600 613 ; -C -1 ; WX 600 ; N afii62965 ; B 0 0 600 609 ; -C -1 ; WX 600 ; N afii62966 ; B 0 0 600 611 ; -C -1 ; WX 600 ; N afii57555 ; B 83 -119 523 325 ; -C -1 ; WX 600 ; N afii52364 ; B 55 -274 600 60 ; -C -1 ; WX 600 ; N afii63753 ; B 117 -274 537 332 ; -C -1 ; WX 600 ; N afii63754 ; B 74 -274 526 308 ; -C -1 ; WX 600 ; N afii63759 ; B 117 -274 587 567 ; -C -1 ; WX 600 ; N afii63763 ; B 117 -274 583 623 ; -C -1 ; WX 600 ; N afii63795 ; B 77 -151 523 524 ; -C -1 ; WX 600 ; N afii62891 ; B 77 -274 523 524 ; -C -1 ; WX 600 ; N afii63808 ; B 93 -274 555 574 ; -C -1 ; WX 600 ; N afii62938 ; B 93 -274 555 574 ; -C -1 ; WX 600 ; N afii63810 ; B 93 -274 555 574 ; -C -1 ; WX 600 ; N afii62942 ; B 156 -274 454 582 ; -C -1 ; WX 600 ; N afii62947 ; B 70 -151 517 528 ; -C -1 ; WX 600 ; N afii63813 ; B 70 -274 517 528 ; -C -1 ; WX 600 ; N afii63823 ; B 117 -274 537 562 ; -C -1 ; WX 600 ; N afii63824 ; B 74 -151 521 489 ; -C -1 ; WX 600 ; N afii63833 ; B 117 -274 563 332 ; -C -1 ; WX 600 ; N afii63844 ; B 74 -274 543 308 ; -C -1 ; WX 600 ; N afii62882 ; B 189 627 368 951 ; -C -1 ; WX 600 ; N afii62883 ; B 229 612 371 910 ; -C -1 ; WX 600 ; N afii62884 ; B 222 626 364 821 ; -C -1 ; WX 600 ; N afii62885 ; B 207 626 370 951 ; -C -1 ; WX 600 ; N afii62886 ; B 224 612 366 831 ; -C -1 ; WX 600 ; N afii63846 ; B 0 -208 600 306 ; -C -1 ; WX 600 ; N afii63849 ; B 14 -196 600 445 ; -C -1 ; WX 600 ; N afii63850 ; B 21 -274 600 166 ; -C -1 ; WX 600 ; N afii63851 ; B 21 -274 600 166 ; -C -1 ; WX 600 ; N afii63852 ; B 0 -208 600 530 ; -C -1 ; WX 600 ; N afii63855 ; B 14 -187 600 520 ; -C -1 ; WX 600 ; N afii63856 ; B 21 -274 600 356 ; -C -1 ; WX 600 ; N afii63761 ; B 21 -274 600 357 ; -C -1 ; WX 600 ; N afii63882 ; B 21 -274 600 356 ; -C -1 ; WX 600 ; N afii63825 ; B 21 -274 600 357 ; -C -1 ; WX 600 ; N afii63885 ; B 0 -211 600 306 ; -C -1 ; WX 600 ; N afii63888 ; B 14 -255 600 484 ; -C -1 ; WX 600 ; N afii63896 ; B 0 -218 584 472 ; -C -1 ; WX 600 ; N afii63897 ; B 0 -125 584 472 ; -C -1 ; WX 600 ; N afii63898 ; B 0 -120 584 486 ; -C -1 ; WX 600 ; N afii63899 ; B 0 -206 541 406 ; -C -1 ; WX 600 ; N afii63900 ; B 0 -234 580 333 ; -C -1 ; WX 600 ; N afii63901 ; B 0 -208 584 668 ; -C -1 ; WX 600 ; N afii63902 ; B 0 0 584 668 ; -C -1 ; WX 600 ; N afii63903 ; B 0 0 584 668 ; -C -1 ; WX 600 ; N afii63904 ; B 0 0 551 585 ; -C -1 ; WX 600 ; N afii63905 ; B 0 -207 595 539 ; -C -1 ; WX 600 ; N afii63906 ; B 0 0 550 684 ; -C -1 ; WX 600 ; N afii63908 ; B 0 -3 600 462 ; -C -1 ; WX 600 ; N afii63910 ; B 0 -3 600 462 ; -C -1 ; WX 600 ; N afii63912 ; B 0 -3 600 619 ; -C -1 ; WX 600 ; N afii62927 ; B 0 0 600 512 ; -C -1 ; WX 600 ; N afii63941 ; B 0 -200 584 580 ; -C -1 ; WX 600 ; N afii62939 ; B 0 0 584 580 ; -C -1 ; WX 600 ; N afii63943 ; B 0 0 584 580 ; -C -1 ; WX 600 ; N afii62943 ; B 0 -51 583 569 ; -C -1 ; WX 600 ; N afii62946 ; B 0 -207 561 572 ; -C -1 ; WX 600 ; N afii63946 ; B 0 -158 557 428 ; -C -1 ; WX 600 ; N afii62951 ; B 0 0 557 428 ; -C -1 ; WX 600 ; N afii63948 ; B 0 0 557 444 ; -C -1 ; WX 600 ; N afii62953 ; B 0 0 547 432 ; -C -1 ; WX 600 ; N afii63950 ; B 0 -208 584 664 ; -C -1 ; WX 600 ; N afii63951 ; B 0 0 584 664 ; -C -1 ; WX 600 ; N afii63952 ; B 0 0 584 664 ; -C -1 ; WX 600 ; N afii63953 ; B 0 0 553 624 ; -C -1 ; WX 600 ; N afii63956 ; B 0 -3 600 587 ; -C -1 ; WX 600 ; N afii63958 ; B 0 -182 593 472 ; -C -1 ; WX 600 ; N afii63959 ; B 0 -54 593 472 ; -C -1 ; WX 600 ; N afii63960 ; B 0 -54 593 476 ; -C -1 ; WX 600 ; N afii63961 ; B 0 -203 586 406 ; -C -1 ; WX 600 ; N afii64046 ; B 0 0 600 705 ; -C -1 ; WX 600 ; N afii64058 ; B 201 0 600 771 ; -C -1 ; WX 600 ; N afii64059 ; B 201 29 336 771 ; -C -1 ; WX 600 ; N afii64060 ; B 295 -127 460 613 ; -C -1 ; WX 600 ; N afii64061 ; B 147 -127 312 613 ; -C -1 ; WX 600 ; N afii62945 ; B 0 0 572 581 ; -C -1 ; WX 600 ; N afii64184 ; B 10 0 575 643 ; -C -1 ; WX 600 ; N afii52399 ; B 250 66 470 331 ; -C -1 ; WX 600 ; N afii52400 ; B 130 29 434 700 ; -C -1 ; WX 600 ; N afii62753 ; B 99 0 600 696 ; -C -1 ; WX 600 ; N afii57411 ; B 199 29 333 783 ; -C -1 ; WX 600 ; N afii62754 ; B 199 0 600 783 ; -C -1 ; WX 600 ; N afii57412 ; B 96 -200 455 513 ; -C -1 ; WX 600 ; N afii62755 ; B 94 -200 600 513 ; -C -1 ; WX 600 ; N afii57413 ; B 217 -236 351 567 ; -C -1 ; WX 600 ; N afii62756 ; B 246 -261 600 562 ; -C -1 ; WX 600 ; N afii57414 ; B 83 -119 523 500 ; -C -1 ; WX 600 ; N afii62759 ; B 55 -274 600 335 ; -C -1 ; WX 600 ; N afii62757 ; B 0 0 580 553 ; -C -1 ; WX 600 ; N afii62758 ; B 0 0 600 551 ; -C -1 ; WX 600 ; N afii57415 ; B 250 29 306 567 ; -C -1 ; WX 600 ; N afii62760 ; B 246 0 600 562 ; -C -1 ; WX 600 ; N afii57416 ; B 18 -210 578 333 ; -C -1 ; WX 600 ; N afii62763 ; B 18 -221 600 328 ; -C -1 ; WX 600 ; N afii62761 ; B 0 -200 580 333 ; -C -1 ; WX 600 ; N afii62762 ; B 0 -217 600 329 ; -C -1 ; WX 600 ; N afii57417 ; B 223 -4 454 527 ; -C -1 ; WX 600 ; N afii62764 ; B 189 0 600 585 ; -C -1 ; WX 600 ; N afii57418 ; B 18 0 578 440 ; -C -1 ; WX 600 ; N afii62767 ; B 18 0 600 440 ; -C -1 ; WX 600 ; N afii62765 ; B 0 0 586 535 ; -C -1 ; WX 600 ; N afii62766 ; B 0 0 600 525 ; -C -1 ; WX 600 ; N afii57419 ; B 18 0 578 532 ; -C -1 ; WX 600 ; N afii62770 ; B 18 0 600 529 ; -C -1 ; WX 600 ; N afii62768 ; B 0 0 595 638 ; -C -1 ; WX 600 ; N afii62769 ; B 0 0 600 606 ; -C -1 ; WX 600 ; N afii57420 ; B 133 -274 591 263 ; -C -1 ; WX 600 ; N afii62773 ; B 77 -274 600 323 ; -C -1 ; WX 600 ; N afii62771 ; B 0 -200 585 319 ; -C -1 ; WX 600 ; N afii62772 ; B 0 -200 600 323 ; -C -1 ; WX 600 ; N afii57421 ; B 133 -274 591 263 ; -C -1 ; WX 600 ; N afii62776 ; B 77 -274 600 323 ; -C -1 ; WX 600 ; N afii62774 ; B 0 0 585 319 ; -C -1 ; WX 600 ; N afii62775 ; B 0 0 600 323 ; -C -1 ; WX 600 ; N afii57422 ; B 133 -274 591 498 ; -C -1 ; WX 600 ; N afii62779 ; B 77 -274 600 492 ; -C -1 ; WX 600 ; N afii62777 ; B 0 0 585 498 ; -C -1 ; WX 600 ; N afii62778 ; B 0 0 600 524 ; -C -1 ; WX 600 ; N afii57423 ; B 202 -6 491 397 ; -C -1 ; WX 600 ; N afii62780 ; B 165 0 600 415 ; -C -1 ; WX 600 ; N afii57424 ; B 202 -6 491 587 ; -C -1 ; WX 600 ; N afii62781 ; B 165 0 600 586 ; -C -1 ; WX 600 ; N afii57425 ; B 70 -205 468 324 ; -C -1 ; WX 600 ; N afii62782 ; B 49 -206 600 328 ; -C -1 ; WX 600 ; N afii57426 ; B 70 -205 468 516 ; -C -1 ; WX 600 ; N afii62783 ; B 49 -206 600 521 ; -C -1 ; WX 600 ; N afii57427 ; B 3 -181 560 329 ; -C -1 ; WX 600 ; N afii62786 ; B 3 -181 600 328 ; -C -1 ; WX 600 ; N afii62784 ; B 0 0 554 328 ; -C -1 ; WX 600 ; N afii62785 ; B 0 0 600 322 ; -C -1 ; WX 600 ; N afii57428 ; B 3 -181 560 574 ; -C -1 ; WX 600 ; N afii62789 ; B 3 -181 600 574 ; -C -1 ; WX 600 ; N afii62787 ; B 0 0 554 569 ; -C -1 ; WX 600 ; N afii62788 ; B 0 0 600 568 ; -C -1 ; WX 600 ; N afii57429 ; B 0 -188 595 305 ; -C -1 ; WX 600 ; N afii62792 ; B 0 -188 600 305 ; -C -1 ; WX 600 ; N afii62790 ; B 0 -1 573 302 ; -C -1 ; WX 600 ; N afii62791 ; B 0 -1 600 302 ; -C -1 ; WX 600 ; N afii57430 ; B 0 -188 595 478 ; -C -1 ; WX 600 ; N afii62795 ; B 0 -188 600 478 ; -C -1 ; WX 600 ; N afii62793 ; B 0 -1 573 481 ; -C -1 ; WX 600 ; N afii62794 ; B 0 -1 600 481 ; -C -1 ; WX 600 ; N afii57431 ; B 6 0 573 563 ; -C -1 ; WX 600 ; N afii62798 ; B 5 0 600 563 ; -C -1 ; WX 600 ; N afii62796 ; B 0 0 573 563 ; -C -1 ; WX 600 ; N afii62797 ; B 0 0 600 563 ; -C -1 ; WX 600 ; N afii57432 ; B 6 0 573 563 ; -C -1 ; WX 600 ; N afii62801 ; B 5 0 600 563 ; -C -1 ; WX 600 ; N afii62799 ; B 0 0 573 563 ; -C -1 ; WX 600 ; N afii62800 ; B 0 0 600 563 ; -C -1 ; WX 600 ; N afii57433 ; B 138 -274 596 331 ; -C -1 ; WX 600 ; N afii62804 ; B 139 -274 600 312 ; -C -1 ; WX 600 ; N afii62802 ; B 0 0 458 334 ; -C -1 ; WX 600 ; N afii62803 ; B 0 0 600 312 ; -C -1 ; WX 600 ; N afii57434 ; B 138 -274 596 548 ; -C -1 ; WX 600 ; N afii62807 ; B 139 -274 600 548 ; -C -1 ; WX 600 ; N afii62805 ; B 0 0 458 552 ; -C -1 ; WX 600 ; N afii62806 ; B 0 0 600 549 ; -C -1 ; WX 600 ; N afii57441 ; B 5 -3 590 586 ; -C -1 ; WX 600 ; N afii62810 ; B 3 -33 600 514 ; -C -1 ; WX 600 ; N afii62808 ; B 0 0 589 578 ; -C -1 ; WX 600 ; N afii62809 ; B 0 0 600 534 ; -C -1 ; WX 600 ; N afii57442 ; B 81 -187 563 520 ; -C -1 ; WX 600 ; N afii62813 ; B 104 -174 600 458 ; -C -1 ; WX 600 ; N afii62811 ; B 0 0 589 583 ; -C -1 ; WX 600 ; N afii62812 ; B 0 0 600 540 ; -C -1 ; WX 600 ; N afii57443 ; B 88 -9 590 575 ; -C -1 ; WX 600 ; N afii62816 ; B 27 -16 600 564 ; -C -1 ; WX 600 ; N afii57410 ; B 0 0 600 566 ; -C -1 ; WX 600 ; N afii62815 ; B 0 0 600 566 ; -C -1 ; WX 600 ; N afii57444 ; B 129 -98 552 567 ; -C -1 ; WX 600 ; N afii62819 ; B 55 -157 600 567 ; -C -1 ; WX 600 ; N afii62817 ; B 0 0 561 572 ; -C -1 ; WX 600 ; N afii62818 ; B 0 0 600 567 ; -C -1 ; WX 600 ; N afii57445 ; B 212 -274 600 289 ; -C -1 ; WX 600 ; N afii62822 ; B 212 -274 600 289 ; -C -1 ; WX 600 ; N afii62820 ; B 0 -4 576 313 ; -C -1 ; WX 600 ; N afii62821 ; B 0 -3 600 313 ; -C -1 ; WX 600 ; N afii57446 ; B 124 -188 560 476 ; -C -1 ; WX 600 ; N afii62825 ; B 69 -206 600 470 ; -C -1 ; WX 600 ; N afii62823 ; B 0 0 580 534 ; -C -1 ; WX 600 ; N afii62824 ; B 0 0 600 514 ; -C -1 ; WX 600 ; N afii57447 ; B 244 -4 454 333 ; -C -1 ; WX 600 ; N afii62828 ; B 189 0 600 417 ; -C -1 ; WX 600 ; N afii57470 ; B 0 0 437 324 ; -C -1 ; WX 600 ; N afii62827 ; B 0 -207 600 316 ; -C -1 ; WX 600 ; N afii57448 ; B 96 -200 455 275 ; -C -1 ; WX 600 ; N afii62829 ; B 94 -200 600 275 ; -C -1 ; WX 600 ; N afii57449 ; B 83 -119 523 325 ; -C -1 ; WX 600 ; N afii62830 ; B 55 -274 600 60 ; -C -1 ; WX 600 ; N afii57450 ; B 83 -274 523 325 ; -C -1 ; WX 600 ; N afii62833 ; B 58 -274 600 61 ; -C -1 ; WX 600 ; N afii62831 ; B 0 -223 580 333 ; -C -1 ; WX 600 ; N afii62832 ; B 0 -223 600 329 ; -C -1 ; WX 600 ; N afii62834 ; B 50 0 462 655 ; -C -1 ; WX 600 ; N afii62835 ; B 75 -40 600 632 ; -C -1 ; WX 600 ; N afii62836 ; B 63 0 462 750 ; -C -1 ; WX 600 ; N afii62837 ; B 79 -40 600 692 ; -C -1 ; WX 600 ; N afii62838 ; B 76 -274 462 567 ; -C -1 ; WX 600 ; N afii62839 ; B 105 -274 600 567 ; -C -1 ; WX 600 ; N afii62840 ; B 76 0 462 567 ; -C -1 ; WX 600 ; N afii62841 ; B 105 -40 600 567 ; -C -1 ; WX 600 ; N glyph1021 ; B 262 417 370 524 ; -C -1 ; WX 600 ; N afii57543-2 ; B 227 511 361 693 ; -C -1 ; WX 600 ; N afii57454-2 ; B 232 512 367 590 ; -C -1 ; WX 600 ; N afii57451-2 ; B 232 512 367 668 ; -C -1 ; WX 600 ; N glyph1025 ; B 47 0 462 849 ; -C -1 ; WX 600 ; N glyph1026 ; B 37 0 462 927 ; -C -1 ; WX 600 ; N afii57471-2 ; B 201 519 396 685 ; -C -1 ; WX 600 ; N afii57458-2 ; B 232 541 354 683 ; -C -1 ; WX 600 ; N afii57457-2 ; B 224 525 366 665 ; -C -1 ; WX 600 ; N afii57494-2 ; B 131 539 435 621 ; -C -1 ; WX 600 ; N afii57459-2 ; B 286 550 318 778 ; -C -1 ; WX 600 ; N afii57455-2 ; B 205 512 368 718 ; -C -1 ; WX 600 ; N afii57452-2 ; B 199 513 378 720 ; -C -1 ; WX 600 ; N glyph1034 ; B 45 0 462 920 ; -C -1 ; WX 600 ; N glyph1035 ; B 16 0 462 988 ; -C -1 ; WX 600 ; N glyph1036 ; B 2 0 462 980 ; -C -1 ; WX 600 ; N afii62884-2 ; B 222 523 364 718 ; -C -1 ; WX 600 ; N afii62881-2 ; B 224 525 366 796 ; -C -1 ; WX 600 ; N afii62886-2 ; B 224 509 366 729 ; -C -1 ; WX 600 ; N afii62883-2 ; B 229 510 371 807 ; -C -1 ; WX 600 ; N afii62885-2 ; B 207 523 370 848 ; -C -1 ; WX 600 ; N afii62882-2 ; B 189 524 368 849 ; -C -1 ; WX 600 ; N afii57504-2 ; B 232 -504 366 -322 ; -C -1 ; WX 600 ; N afii57456-2 ; B 212 -384 346 -306 ; -C -1 ; WX 600 ; N afii57453-2 ; B 212 -461 347 -305 ; -C -1 ; WX 600 ; N glyph1046 ; B 76 -346 462 567 ; -C -1 ; WX 600 ; N glyph1047 ; B 76 -424 462 567 ; -C -1 ; WX 600 ; N afii57543-3 ; B 239 382 373 564 ; -C -1 ; WX 600 ; N afii57454-3 ; B 245 383 379 461 ; -C -1 ; WX 600 ; N afii57451-3 ; B 245 383 379 539 ; -C -1 ; WX 600 ; N glyph1051 ; B 57 -40 600 791 ; -C -1 ; WX 600 ; N glyph1052 ; B 52 -40 600 869 ; -C -1 ; WX 600 ; N afii57471-3 ; B 213 390 409 555 ; -C -1 ; WX 600 ; N afii57458-3 ; B 244 406 366 548 ; -C -1 ; WX 600 ; N afii57457-3 ; B 236 396 378 535 ; -C -1 ; WX 600 ; N afii57494-3 ; B 144 409 447 492 ; -C -1 ; WX 600 ; N afii57459-3 ; B 298 421 331 649 ; -C -1 ; WX 600 ; N afii57455-3 ; B 217 383 380 589 ; -C -1 ; WX 600 ; N afii57452-3 ; B 211 384 390 591 ; -C -1 ; WX 600 ; N glyph1060 ; B 62 -40 600 863 ; -C -1 ; WX 600 ; N glyph1061 ; B 32 -40 600 930 ; -C -1 ; WX 600 ; N glyph1062 ; B 19 -40 600 923 ; -C -1 ; WX 600 ; N afii62884-3 ; B 234 394 376 589 ; -C -1 ; WX 600 ; N afii62881-3 ; B 236 396 378 667 ; -C -1 ; WX 600 ; N afii62886-3 ; B 236 380 378 599 ; -C -1 ; WX 600 ; N afii62883-3 ; B 241 380 383 678 ; -C -1 ; WX 600 ; N afii62885-3 ; B 219 394 382 719 ; -C -1 ; WX 600 ; N afii62882-3 ; B 201 395 380 719 ; -C -1 ; WX 600 ; N afii57504-3 ; B 222 -680 356 -498 ; -C -1 ; WX 600 ; N afii57456-3 ; B 202 -560 336 -482 ; -C -1 ; WX 600 ; N afii57453-3 ; B 202 -637 337 -480 ; -C -1 ; WX 600 ; N glyph1072 ; B 105 -346 600 567 ; -C -1 ; WX 600 ; N glyph1073 ; B 105 -424 600 567 ; -C -1 ; WX 600 ; N afii57543-4 ; B 95 580 229 762 ; -C -1 ; WX 600 ; N afii57454-4 ; B 101 581 235 659 ; -C -1 ; WX 600 ; N afii57451-4 ; B 100 581 235 737 ; -C -1 ; WX 600 ; N glyph1077 ; B 177 29 333 833 ; -C -1 ; WX 600 ; N glyph1078 ; B 182 29 333 911 ; -C -1 ; WX 600 ; N afii57471-4 ; B 69 587 265 753 ; -C -1 ; WX 600 ; N afii57458-4 ; B 100 604 222 746 ; -C -1 ; WX 600 ; N afii57457-4 ; B 92 594 234 733 ; -C -1 ; WX 600 ; N afii57494-4 ; B 0 607 304 689 ; -C -1 ; WX 600 ; N afii57459-4 ; B 154 619 187 847 ; -C -1 ; WX 600 ; N afii57455-4 ; B 73 581 236 787 ; -C -1 ; WX 600 ; N afii57452-4 ; B 67 582 246 789 ; -C -1 ; WX 600 ; N glyph1086 ; B 187 29 333 920 ; -C -1 ; WX 600 ; N glyph1087 ; B 133 29 333 948 ; -C -1 ; WX 600 ; N glyph1088 ; B 116 29 333 947 ; -C -1 ; WX 600 ; N afii62884-4 ; B 90 592 232 787 ; -C -1 ; WX 600 ; N afii62881-4 ; B 92 594 234 864 ; -C -1 ; WX 600 ; N afii62886-4 ; B 92 578 234 797 ; -C -1 ; WX 600 ; N afii62883-4 ; B 97 578 239 875 ; -C -1 ; WX 600 ; N afii62885-4 ; B 75 592 238 917 ; -C -1 ; WX 600 ; N afii62882-4 ; B 57 593 236 917 ; -C -1 ; WX 600 ; N afii57504-4 ; B 190 -274 324 -92 ; -C -1 ; WX 600 ; N afii57456-4 ; B 170 -165 305 -86 ; -C -1 ; WX 600 ; N afii57453-4 ; B 170 -241 305 -85 ; -C -1 ; WX 600 ; N glyph1098 ; B 218 -310 364 567 ; -C -1 ; WX 600 ; N glyph1099 ; B 218 -388 360 567 ; -C -1 ; WX 600 ; N glyph1100 ; B 217 329 426 440 ; -C -1 ; WX 600 ; N glyph1101 ; B 200 322 410 532 ; -C -1 ; WX 600 ; N glyph1102 ; B 234 -274 443 -64 ; -C -1 ; WX 600 ; N glyph1103 ; B 0 -207 580 333 ; -C -1 ; WX 600 ; N glyph1104 ; B 18 0 578 333 ; -C -1 ; WX 600 ; N glyph1105 ; B 18 0 600 328 ; -C -1 ; WX 600 ; N glyph1106 ; B 0 0 580 333 ; -C -1 ; WX 600 ; N glyph1107 ; B 0 0 600 329 ; -C -1 ; WX 600 ; N glyph1108 ; B 5 -3 590 391 ; -C -1 ; WX 600 ; N glyph1109 ; B 3 -33 600 316 ; -C -1 ; WX 600 ; N glyph1110 ; B 0 0 589 391 ; -C -1 ; WX 600 ; N glyph1111 ; B 0 0 600 346 ; -C -1 ; WX 600 ; N glyph1112 ; B 117 -274 537 332 ; -C -1 ; WX 600 ; N glyph1113 ; B 74 -151 521 308 ; -C -1 ; WX 600 ; N glyph1114 ; B 77 -151 523 347 ; -C -1 ; WX 600 ; N glyph1115 ; B 0 -208 600 306 ; -C -1 ; WX 600 ; N glyph1116 ; B 14 -187 600 301 ; -C -1 ; WX 600 ; N glyph1117 ; B 21 -274 600 166 ; -C -1 ; WX 600 ; N glyph1118 ; B 0 0 584 472 ; -C -1 ; WX 600 ; N glyph1119 ; B 0 0 541 406 ; -C -1 ; WX 600 ; N glyph1120 ; B 160 0 600 834 ; -C -1 ; WX 600 ; N glyph1121 ; B 160 0 600 913 ; -C -1 ; WX 600 ; N glyph1122 ; B 168 0 600 925 ; -C -1 ; WX 600 ; N glyph1123 ; B 119 0 600 948 ; -C -1 ; WX 600 ; N glyph1124 ; B 106 0 600 947 ; -C -1 ; WX 600 ; N glyph1125 ; B 246 -323 600 562 ; -C -1 ; WX 600 ; N glyph1126 ; B 246 -401 600 562 ; -C -1 ; WX 600 ; N uniFFFC ; B 0 0 600 431 ; -C -1 ; WX 600 ; N Ohorn ; B 51 -16 600 584 ; -C -1 ; WX 600 ; N ohorn ; B 71 -16 571 438 ; -C -1 ; WX 600 ; N Uhorn ; B 41 -16 600 649 ; -C -1 ; WX 600 ; N uhorn ; B 44 -16 574 437 ; -C -1 ; WX 600 ; N _d_1133 ; B 219 682 416 785 ; -C -1 ; WX 600 ; N _d_1134 ; B 200 682 396 785 ; -C -1 ; WX 600 ; N _d_1135 ; B 199 632 366 783 ; -C -1 ; WX 600 ; N f006 ; B 221 682 417 785 ; -C -1 ; WX 600 ; N f007 ; B 224 682 421 785 ; -C -1 ; WX 600 ; N f009 ; B 219 632 386 783 ; -C -1 ; WX 600 ; N combininghookabove ; B 216 638 374 763 ; -C -1 ; WX 600 ; N f010 ; B 221 699 363 783 ; -C -1 ; WX 600 ; N f013 ; B 208 643 366 783 ; -C -1 ; WX 600 ; N f011 ; B 215 699 357 783 ; -C -1 ; WX 600 ; N f01c ; B 146 671 458 772 ; -C -1 ; WX 600 ; N f015 ; B 143 682 454 783 ; -C -1 ; WX 600 ; N combiningtildeaccent ; B 137 682 448 783 ; -C -1 ; WX 600 ; N _d_1146 ; B 171 593 436 675 ; -C -1 ; WX 600 ; N _d_1147 ; B 158 591 420 676 ; -C -1 ; WX 600 ; N f02c ; B 436 -158 536 -58 ; -C -1 ; WX 600 ; N dongsign ; B 98 112 495 613 ; -C -1 ; WX 600 ; N onethird ; B 0 -8 600 626 ; -C -1 ; WX 600 ; N twothirds ; B 0 -8 600 627 ; -C -1 ; WX 600 ; N f008 ; B 203 499 370 649 ; -C -1 ; WX 600 ; N _d_1153 ; B 217 499 384 649 ; -C -1 ; WX 600 ; N _d_1154 ; B 206 499 373 649 ; -C -1 ; WX 600 ; N f00f ; B 220 499 387 649 ; -C -1 ; WX 600 ; N f012 ; B 214 499 372 624 ; -C -1 ; WX 600 ; N f014 ; B 214 499 372 624 ; -C -1 ; WX 600 ; N f016 ; B 146 671 458 772 ; -C -1 ; WX 600 ; N f017 ; B 146 671 458 772 ; -C -1 ; WX 600 ; N f018 ; B 146 671 458 772 ; -C -1 ; WX 600 ; N f019 ; B 145 489 456 589 ; -C -1 ; WX 600 ; N f01a ; B 145 489 456 589 ; -C -1 ; WX 600 ; N f01b ; B 145 489 456 589 ; -C -1 ; WX 600 ; N f01e ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f01f ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f020 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f021 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f022 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N combininggraveaccent ; B 221 632 388 783 ; -C -1 ; WX 600 ; N combiningacuteaccent ; B 207 632 374 783 ; -C -1 ; WX 600 ; N f01d ; B 145 489 456 589 ; -C -1 ; WX 600 ; N combiningdotbelow ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f023 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f029 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f02a ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f02b ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f024 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f025 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f026 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f027 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f028 ; B 250 -158 350 -58 ; -C -1 ; WX 600 ; N f02d ; B 157 682 469 783 ; -C -1 ; WX 600 ; N f02e ; B 146 671 458 772 ; -C -1 ; WX 600 ; N f02f ; B 157 682 469 783 ; -C -1 ; WX 600 ; N f030 ; B 146 671 458 772 ; -C -1 ; WX 600 ; N Adotbelow ; B 8 -158 593 571 ; -C -1 ; WX 600 ; N adotbelow ; B 70 -158 542 438 ; -C -1 ; WX 600 ; N Ahookabove ; B 8 0 593 763 ; -C -1 ; WX 600 ; N ahookabove ; B 70 -16 542 624 ; -C -1 ; WX 600 ; N Acircumflexacute ; B 8 0 593 785 ; -C -1 ; WX 600 ; N acircumflexacute ; B 70 -16 542 783 ; -C -1 ; WX 600 ; N Acircumflexgrave ; B 8 0 593 785 ; -C -1 ; WX 600 ; N acircumflexgrave ; B 70 -16 542 783 ; -C -1 ; WX 600 ; N Acircumflexhookabove ; B 8 0 593 783 ; -C -1 ; WX 600 ; N acircumflexhookabove ; B 70 -16 542 783 ; -C -1 ; WX 600 ; N Acircumflextilde ; B 8 0 593 783 ; -C -1 ; WX 600 ; N acircumflextilde ; B 70 -16 542 783 ; -C -1 ; WX 600 ; N Acircumflexdotbelow ; B 8 -158 593 676 ; -C -1 ; WX 600 ; N acircumflexdotbelow ; B 70 -158 542 640 ; -C -1 ; WX 600 ; N Abreveacute ; B 8 0 593 785 ; -C -1 ; WX 600 ; N abreveacute ; B 70 -16 542 783 ; -C -1 ; WX 600 ; N Abrevegrave ; B 8 0 593 785 ; -C -1 ; WX 600 ; N abrevegrave ; B 70 -16 542 783 ; -C -1 ; WX 600 ; N Abrevehookabove ; B 8 0 593 783 ; -C -1 ; WX 600 ; N abrevehookabove ; B 70 -16 542 783 ; -C -1 ; WX 600 ; N Abrevetilde ; B 8 0 593 783 ; -C -1 ; WX 600 ; N abrevetilde ; B 70 -16 542 783 ; -C -1 ; WX 600 ; N Abrevedotbelow ; B 8 -158 593 675 ; -C -1 ; WX 600 ; N abrevedotbelow ; B 70 -158 542 634 ; -C -1 ; WX 600 ; N Edotbelow ; B 43 -158 523 571 ; -C -1 ; WX 600 ; N edotbelow ; B 63 -158 523 438 ; -C -1 ; WX 600 ; N Ehookabove ; B 43 0 523 763 ; -C -1 ; WX 600 ; N ehookabove ; B 63 -16 523 624 ; -C -1 ; WX 600 ; N Etilde ; B 43 0 523 720 ; -C -1 ; WX 600 ; N etilde ; B 63 -16 523 589 ; -C -1 ; WX 600 ; N Ecircumflexacute ; B 43 0 523 785 ; -C -1 ; WX 600 ; N ecircumflexacute ; B 63 -16 523 783 ; -C -1 ; WX 600 ; N Ecircumflexgrave ; B 43 0 523 785 ; -C -1 ; WX 600 ; N ecircumflexgrave ; B 63 -16 523 783 ; -C -1 ; WX 600 ; N Ecircumflexhookabove ; B 43 0 523 783 ; -C -1 ; WX 600 ; N ecircumflexhookabove ; B 63 -16 523 783 ; -C -1 ; WX 600 ; N Ecircumflextilde ; B 43 0 523 783 ; -C -1 ; WX 600 ; N ecircumflextilde ; B 63 -16 523 783 ; -C -1 ; WX 600 ; N Ecircumflexdotbelow ; B 43 -158 523 676 ; -C -1 ; WX 600 ; N ecircumflexdotbelow ; B 63 -158 523 640 ; -C -1 ; WX 600 ; N Ihookabove ; B 112 0 489 763 ; -C -1 ; WX 600 ; N ihookabove ; B 91 0 511 624 ; -C -1 ; WX 600 ; N Idotbelow ; B 112 -158 489 571 ; -C -1 ; WX 600 ; N idotbelow ; B 92 -158 511 633 ; -C -1 ; WX 600 ; N Odotbelow ; B 0 -158 500 584 ; -C -1 ; WX 600 ; N odotbelow ; B 71 -158 529 438 ; -C -1 ; WX 600 ; N Ohookabove ; B 0 -16 500 763 ; -C -1 ; WX 600 ; N ohookabove ; B 71 -16 529 624 ; -C -1 ; WX 600 ; N Ocircumflexacute ; B 0 -16 500 785 ; -C -1 ; WX 600 ; N ocircumflexacute ; B 71 -16 529 783 ; -C -1 ; WX 600 ; N Ocircumflexgrave ; B 0 -16 500 785 ; -C -1 ; WX 600 ; N ocircumflexgrave ; B 71 -16 529 783 ; -C -1 ; WX 600 ; N Ocircumflexhookabove ; B 0 -16 500 783 ; -C -1 ; WX 600 ; N ocircumflexhookabove ; B 71 -16 529 783 ; -C -1 ; WX 600 ; N Ocircumflextilde ; B 0 -16 500 783 ; -C -1 ; WX 600 ; N ocircumflextilde ; B 71 -16 529 783 ; -C -1 ; WX 600 ; N Ocircumflexdotbelow ; B 0 -158 500 676 ; -C -1 ; WX 600 ; N ocircumflexdotbelow ; B 71 -158 529 640 ; -C -1 ; WX 600 ; N Ohornacute ; B 51 -16 600 779 ; -C -1 ; WX 600 ; N ohornacute ; B 71 -16 571 649 ; -C -1 ; WX 600 ; N Ohorngrave ; B 51 -16 600 779 ; -C -1 ; WX 600 ; N ohorngrave ; B 71 -16 571 649 ; -C -1 ; WX 600 ; N Ohornhookabove ; B 51 -16 600 763 ; -C -1 ; WX 600 ; N ohornhookabove ; B 71 -16 571 624 ; -C -1 ; WX 600 ; N Ohorntilde ; B 51 -16 600 720 ; -C -1 ; WX 600 ; N ohorntilde ; B 71 -16 571 589 ; -C -1 ; WX 600 ; N Ohorndotbelow ; B 51 -158 600 584 ; -C -1 ; WX 600 ; N ohorndotbelow ; B 71 -158 571 438 ; -C -1 ; WX 600 ; N Udotbelow ; B 41 -158 561 571 ; -C -1 ; WX 600 ; N udotbelow ; B 44 -158 543 423 ; -C -1 ; WX 600 ; N Uhookabove ; B 41 -16 561 763 ; -C -1 ; WX 600 ; N uhookabove ; B 44 -16 543 624 ; -C -1 ; WX 600 ; N Uhornacute ; B 41 -16 600 779 ; -C -1 ; WX 600 ; N uhornacute ; B 44 -16 574 649 ; -C -1 ; WX 600 ; N Uhorngrave ; B 41 -16 600 779 ; -C -1 ; WX 600 ; N uhorngrave ; B 44 -16 574 649 ; -C -1 ; WX 600 ; N Uhornhookabove ; B 41 -16 600 763 ; -C -1 ; WX 600 ; N uhornhookabove ; B 44 -16 574 624 ; -C -1 ; WX 600 ; N Uhorntilde ; B 41 -16 600 720 ; -C -1 ; WX 600 ; N uhorntilde ; B 44 -16 574 589 ; -C -1 ; WX 600 ; N Uhorndotbelow ; B 41 -158 600 649 ; -C -1 ; WX 600 ; N uhorndotbelow ; B 44 -158 574 437 ; -C -1 ; WX 600 ; N Ydotbelow ; B 48 -158 551 571 ; -C -1 ; WX 600 ; N ydotbelow ; B 73 -188 574 423 ; -C -1 ; WX 600 ; N Yhookabove ; B 48 0 551 763 ; -C -1 ; WX 600 ; N yhookabove ; B 73 -188 574 624 ; -C -1 ; WX 600 ; N Ytilde ; B 48 0 551 720 ; -C -1 ; WX 600 ; N ytilde ; B 73 -188 574 589 ; -C -1 ; WX 600 ; N uni01CD ; B 8 0 593 763 ; -C -1 ; WX 600 ; N uni01CE ; B 70 -16 542 634 ; -C -1 ; WX 600 ; N uni01CF ; B 112 0 489 763 ; -C -1 ; WX 600 ; N uni01D0 ; B 91 0 511 634 ; -C -1 ; WX 600 ; N uni01D1 ; B 0 -16 500 763 ; -C -1 ; WX 600 ; N uni01D2 ; B 71 -16 529 634 ; -C -1 ; WX 600 ; N uni01D3 ; B 41 -16 561 763 ; -C -1 ; WX 600 ; N uni01D4 ; B 44 -16 543 634 ; -C -1 ; WX 600 ; N uni01D5 ; B 41 -16 561 782 ; -C -1 ; WX 600 ; N uni01D6 ; B 44 -16 543 703 ; -C -1 ; WX 600 ; N uni01D7 ; B 41 -16 561 783 ; -C -1 ; WX 600 ; N uni01D8 ; B 44 -16 543 771 ; -C -1 ; WX 600 ; N uni01D9 ; B 41 -16 561 783 ; -C -1 ; WX 600 ; N uni01DA ; B 44 -16 543 761 ; -C -1 ; WX 600 ; N uni01DB ; B 41 -16 561 783 ; -C -1 ; WX 600 ; N uni01DC ; B 44 -16 543 771 ; -C -1 ; WX 600 ; N _d_1290 ; B 148 624 453 782 ; -C -1 ; WX 600 ; N _d_1291 ; B 135 624 466 783 ; -C -1 ; WX 600 ; N _d_1292 ; B 120 624 481 783 ; -C -1 ; WX 600 ; N _d_1293 ; B 135 624 466 783 ; -C -1 ; WX 600 ; N uni0492 ; B 62 0 542 571 ; -C -1 ; WX 600 ; N uni0493 ; B 74 0 531 423 ; -C -1 ; WX 600 ; N uni0496 ; B -2 -140 596 571 ; -C -1 ; WX 600 ; N uni0497 ; B 10 -103 597 423 ; -C -1 ; WX 600 ; N uni049a ; B 58 -140 595 572 ; -C -1 ; WX 600 ; N uni049b ; B 59 -103 580 423 ; -C -1 ; WX 600 ; N uni049c ; B 58 0 587 572 ; -C -1 ; WX 600 ; N uni049d ; B 59 0 572 423 ; -C -1 ; WX 600 ; N uni04a2 ; B 52 -140 569 571 ; -C -1 ; WX 600 ; N uni04a3 ; B 52 -103 563 423 ; -C -1 ; WX 600 ; N uni04ae ; B 48 0 551 571 ; -C -1 ; WX 600 ; N uni04af ; B 73 -188 574 423 ; -C -1 ; WX 600 ; N uni04b0 ; B 48 0 551 571 ; -C -1 ; WX 600 ; N uni04b1 ; B 73 -188 574 423 ; -C -1 ; WX 600 ; N uni04b2 ; B 39 -140 577 571 ; -C -1 ; WX 600 ; N uni04b3 ; B 49 -103 551 423 ; -C -1 ; WX 600 ; N uni04b8 ; B 20 0 547 571 ; -C -1 ; WX 600 ; N uni04b9 ; B 34 0 546 423 ; -C -1 ; WX 600 ; N uni04ba ; B 52 0 580 571 ; -C -1 ; WX 600 ; N uni04bb ; B 53 0 565 423 ; -C -1 ; WX 600 ; N uni018f ; B 32 -16 555 584 ; -C -1 ; WX 600 ; N uni0259 ; B 63 -16 523 438 ; -C -1 ; WX 600 ; N uni04e8 ; B 51 -16 551 584 ; -C -1 ; WX 600 ; N uni04e9 ; B 71 -16 529 438 ; -EndCharMetrics -EndFontMetrics +StartFontMetrics 4.1 +FontName CourierNewPSMT +FullName Courier New +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1994. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Courier New +Weight Regular +Version Version 2.90 +Characters 1318 +ItalicAngle 0.0 +Ascender 833 +Descender -300 +UnderlineThickness 41 +UnderlinePosition -233 +IsFixedPitch true +FontBBox -20 -680 638 1021 +StartCharMetrics 1353 +C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 600 ; N space ; B 240 -15 360 627 ; +C 33 ; WX 600 ; N exclam ; B 240 -15 360 627 ; +C 34 ; WX 600 ; N quotedbl ; B 130 332 469 603 ; +C 35 ; WX 600 ; N numbersign ; B 91 -63 508 657 ; +C 36 ; WX 600 ; N dollar ; B 111 -93 488 665 ; +C 37 ; WX 600 ; N percent ; B 91 -12 510 623 ; +C 38 ; WX 600 ; N ampersand ; B 124 -16 499 526 ; +C 39 ; WX 600 ; N quotesingle ; B 235 320 365 613 ; +C 40 ; WX 600 ; N parenleft ; B 295 -127 460 613 ; +C 41 ; WX 600 ; N parenright ; B 147 -127 312 613 ; +C 42 ; WX 600 ; N asterisk ; B 0 253 375 613 ; +C 43 ; WX 600 ; N plus ; B 70 33 530 538 ; +C 44 ; WX 600 ; N comma ; B 146 -146 352 147 ; +C 45 ; WX 600 ; N hyphen ; B 91 253 509 312 ; +C 46 ; WX 600 ; N period ; B 225 -15 375 118 ; +C 47 ; WX 600 ; N slash ; B 112 -83 489 678 ; +C 48 ; WX 600 ; N zero ; B 112 -15 488 627 ; +C 49 ; WX 600 ; N one ; B 111 0 488 621 ; +C 50 ; WX 600 ; N two ; B 83 0 480 627 ; +C 51 ; WX 600 ; N three ; B 95 -15 500 627 ; +C 52 ; WX 600 ; N four ; B 104 0 480 613 ; +C 53 ; WX 600 ; N five ; B 96 -15 500 613 ; +C 54 ; WX 600 ; N six ; B 134 -15 513 627 ; +C 55 ; WX 600 ; N seven ; B 103 -1 479 613 ; +C 56 ; WX 600 ; N eight ; B 113 -15 488 627 ; +C 57 ; WX 600 ; N nine ; B 134 -15 511 627 ; +C 58 ; WX 600 ; N colon ; B 225 -15 375 423 ; +C 59 ; WX 600 ; N semicolon ; B 152 -104 375 423 ; +C 60 ; WX 600 ; N less ; B 0 32 480 538 ; +C 61 ; WX 600 ; N equal ; B 49 192 551 381 ; +C 62 ; WX 600 ; N greater ; B 0 32 480 538 ; +C 63 ; WX 600 ; N question ; B 0 -15 355 586 ; +C 64 ; WX 600 ; N at ; B 105 -63 480 633 ; +C 65 ; WX 600 ; N A ; B 8 0 593 571 ; +C 66 ; WX 600 ; N B ; B 42 0 543 571 ; +C 67 ; WX 600 ; N C ; B 62 -16 537 584 ; +C 68 ; WX 600 ; N D ; B 77 0 558 571 ; +C 69 ; WX 600 ; N E ; B 43 0 523 571 ; +C 70 ; WX 600 ; N F ; B 78 0 557 571 ; +C 71 ; WX 600 ; N G ; B 63 -16 565 584 ; +C 72 ; WX 600 ; N H ; B 52 0 554 571 ; +C 73 ; WX 600 ; N I ; B 112 0 489 571 ; +C 74 ; WX 600 ; N J ; B 83 -16 585 571 ; +C 75 ; WX 600 ; N K ; B 43 0 575 571 ; +C 76 ; WX 600 ; N L ; B 63 0 543 571 ; +C 77 ; WX 600 ; N M ; B 12 0 594 571 ; +C 78 ; WX 600 ; N N ; B 22 0 563 571 ; +C 79 ; WX 600 ; N O ; B 0 -16 500 584 ; +C 80 ; WX 600 ; N P ; B 87 0 544 571 ; +C 81 ; WX 600 ; N Q ; B 51 -117 551 584 ; +C 82 ; WX 600 ; N R ; B 43 0 593 571 ; +C 83 ; WX 600 ; N S ; B 90 -16 510 584 ; +C 84 ; WX 600 ; N T ; B 70 0 529 571 ; +C 85 ; WX 600 ; N U ; B 41 -16 561 571 ; +C 86 ; WX 600 ; N V ; B 8 0 593 571 ; +C 87 ; WX 600 ; N W ; B 18 0 580 571 ; +C 88 ; WX 600 ; N X ; B 39 0 563 571 ; +C 89 ; WX 600 ; N Y ; B 48 0 551 571 ; +C 90 ; WX 600 ; N Z ; B 104 0 499 571 ; +C 91 ; WX 600 ; N bracketleft ; B 0 -126 168 613 ; +C 92 ; WX 600 ; N backslash ; B 0 -85 377 675 ; +C 93 ; WX 600 ; N bracketright ; B 0 -126 168 613 ; +C 94 ; WX 600 ; N asciicircum ; B 111 359 489 625 ; +C 95 ; WX 600 ; N underscore ; B 38 -274 638 -233 ; +C 96 ; WX 600 ; N grave ; B 217 499 384 649 ; +C 97 ; WX 600 ; N a ; B 70 -16 542 438 ; +C 98 ; WX 600 ; N b ; B 22 -16 542 613 ; +C 99 ; WX 600 ; N c ; B 83 -16 537 438 ; +C 100 ; WX 600 ; N d ; B 62 -16 583 613 ; +C 101 ; WX 600 ; N e ; B 63 -16 523 438 ; +C 102 ; WX 600 ; N f ; B 105 0 544 613 ; +C 103 ; WX 600 ; N g ; B 61 -188 562 438 ; +C 104 ; WX 600 ; N h ; B 42 0 553 613 ; +C 105 ; WX 600 ; N i ; B 92 0 511 633 ; +C 106 ; WX 600 ; N j ; B 88 -188 402 633 ; +C 107 ; WX 600 ; N k ; B 93 0 572 613 ; +C 108 ; WX 600 ; N l ; B 91 0 510 613 ; +C 109 ; WX 600 ; N m ; B 10 0 593 438 ; +C 110 ; WX 600 ; N n ; B 53 0 542 438 ; +C 111 ; WX 600 ; N o ; B 71 -16 529 438 ; +C 112 ; WX 600 ; N p ; B 22 -188 542 438 ; +C 113 ; WX 600 ; N q ; B 63 -188 583 438 ; +C 114 ; WX 600 ; N r ; B 83 0 544 433 ; +C 115 ; WX 600 ; N s ; B 101 -16 499 438 ; +C 116 ; WX 600 ; N t ; B 71 -16 529 571 ; +C 117 ; WX 600 ; N u ; B 44 -16 543 423 ; +C 118 ; WX 600 ; N v ; B 29 0 571 423 ; +C 119 ; WX 600 ; N w ; B 27 0 572 423 ; +C 120 ; WX 600 ; N x ; B 49 0 552 423 ; +C 121 ; WX 600 ; N y ; B 73 -188 574 423 ; +C 122 ; WX 600 ; N z ; B 116 0 491 423 ; +C 123 ; WX 600 ; N braceleft ; B 0 -126 206 613 ; +C 124 ; WX 600 ; N bar ; B 279 -126 321 613 ; +C 125 ; WX 600 ; N braceright ; B 0 -127 206 613 ; +C 126 ; WX 600 ; N asciitilde ; B 91 211 509 359 ; +C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 600 ; N Euro ; B 3 -16 539 584 ; +C 129 ; WX 600 ; N afii10052 ; B 62 0 542 778 ; +C 130 ; WX 600 ; N quotesinglbase ; B 0 -159 206 135 ; +C 131 ; WX 600 ; N florin ; B 86 -94 519 628 ; +C 132 ; WX 600 ; N quotedblbase ; B 0 -127 405 125 ; +C 133 ; WX 600 ; N ellipsis ; B 49 -15 551 85 ; +C 134 ; WX 600 ; N dagger ; B 123 -63 478 613 ; +C 135 ; WX 600 ; N daggerdbl ; B 123 -63 478 613 ; +C 136 ; WX 600 ; N circumflex ; B 154 498 446 640 ; +C 137 ; WX 600 ; N perthousand ; B 30 -10 567 625 ; +C 138 ; WX 600 ; N Scaron ; B 90 -16 510 760 ; +C 139 ; WX 600 ; N guilsinglleft ; B 52 0 313 424 ; +C 140 ; WX 600 ; N OE ; B 8 0 592 571 ; +C 141 ; WX 600 ; N afii10061 ; B 58 0 587 778 ; +C 142 ; WX 600 ; N Zcaron ; B 104 0 499 760 ; +C 143 ; WX 600 ; N afii10145 ; B 49 -140 551 571 ; +C 144 ; WX 600 ; N quotedblbase ; B 0 -127 405 125 ; +C 145 ; WX 600 ; N quoteleft ; B 249 319 455 613 ; +C 146 ; WX 600 ; N quoteright ; B 0 319 206 613 ; +C 147 ; WX 600 ; N quotedblleft ; B 87 360 493 613 ; +C 148 ; WX 600 ; N quotedblright ; B 107 360 512 613 ; +C 149 ; WX 600 ; N bullet ; B 179 190 421 432 ; +C 150 ; WX 600 ; N endash ; B 71 265 529 306 ; +C 151 ; WX 600 ; N emdash ; B -7 266 607 307 ; +C 152 ; WX 600 ; N tilde ; B 145 489 456 589 ; +C 153 ; WX 600 ; N trademark ; B 2 297 598 571 ; +C 154 ; WX 600 ; N scaron ; B 101 -16 499 634 ; +C 155 ; WX 600 ; N guilsinglright ; B 291 0 552 424 ; +C 156 ; WX 600 ; N oe ; B 9 -16 583 438 ; +C 157 ; WX 600 ; N afii10109 ; B 59 0 572 649 ; +C 158 ; WX 600 ; N zcaron ; B 116 0 491 634 ; +C 159 ; WX 600 ; N Ydieresis ; B 48 0 551 730 ; +C 160 ; WX 600 ; N space ; B 240 -15 360 627 ; +C 161 ; WX 600 ; N exclamdown ; B 240 -190 360 429 ; +C 162 ; WX 600 ; N cent ; B 111 0 471 652 ; +C 163 ; WX 600 ; N sterling ; B 61 0 523 587 ; +C 164 ; WX 600 ; N currency ; B 101 97 499 496 ; +C 165 ; WX 600 ; N yen ; B 48 0 551 571 ; +C 166 ; WX 600 ; N brokenbar ; B 279 -126 321 613 ; +C 167 ; WX 600 ; N section ; B 70 -63 530 613 ; +C 168 ; WX 600 ; N dieresis ; B 156 521 445 600 ; +C 169 ; WX 600 ; N copyright ; B 0 -13 597 584 ; +C 170 ; WX 600 ; N ordfeminine ; B 0 355 319 640 ; +C 171 ; WX 600 ; N guillemotleft ; B 0 0 490 424 ; +C 172 ; WX 600 ; N logicalnot ; B 12 33 530 306 ; +C 173 ; WX 600 ; N hyphen ; B 91 253 509 312 ; +C 174 ; WX 600 ; N registered ; B 0 -13 597 584 ; +C 175 ; WX 600 ; N overscore ; B -13 654 613 696 ; +C 176 ; WX 600 ; N degree ; B 165 457 436 728 ; +C 177 ; WX 600 ; N plusminus ; B 70 0 530 603 ; +C 178 ; WX 600 ; N twosuperior ; B 167 301 412 627 ; +C 179 ; WX 600 ; N threesuperior ; B 173 293 424 627 ; +C 180 ; WX 600 ; N acute ; B 216 499 383 649 ; +C 181 ; WX 600 ; N mu1 ; B 44 -188 543 423 ; +C 182 ; WX 600 ; N paragraph ; B 83 -63 521 613 ; +C 183 ; WX 600 ; N periodcentered ; B 225 245 375 377 ; +C 184 ; WX 600 ; N cedilla ; B 216 -163 373 15 ; +C 185 ; WX 600 ; N onesuperior ; B 183 301 417 626 ; +C 186 ; WX 600 ; N ordmasculine ; B 144 355 454 640 ; +C 187 ; WX 600 ; N guillemotright ; B 62 0 552 424 ; +C 188 ; WX 600 ; N onequarter ; B 0 0 595 626 ; +C 189 ; WX 600 ; N onehalf ; B 0 0 606 626 ; +C 190 ; WX 600 ; N threequarters ; B 0 0 592 627 ; +C 191 ; WX 600 ; N questiondown ; B 0 -191 355 433 ; +C 192 ; WX 600 ; N Agrave ; B 8 0 593 779 ; +C 193 ; WX 600 ; N Aacute ; B 8 0 593 779 ; +C 194 ; WX 600 ; N Acircumflex ; B 8 0 593 771 ; +C 195 ; WX 600 ; N Atilde ; B 8 0 593 720 ; +C 196 ; WX 600 ; N Adieresis ; B 8 0 593 730 ; +C 197 ; WX 600 ; N Aring ; B 8 0 593 783 ; +C 198 ; WX 600 ; N AE ; B 9 0 592 571 ; +C 199 ; WX 600 ; N Ccedilla ; B 62 -163 537 584 ; +C 200 ; WX 600 ; N Egrave ; B 43 0 523 779 ; +C 201 ; WX 600 ; N Eacute ; B 43 0 523 779 ; +C 202 ; WX 600 ; N Ecircumflex ; B 43 0 523 770 ; +C 203 ; WX 600 ; N Edieresis ; B 43 0 523 730 ; +C 204 ; WX 600 ; N Igrave ; B 112 0 489 779 ; +C 205 ; WX 600 ; N Iacute ; B 112 0 489 779 ; +C 206 ; WX 600 ; N Icircumflex ; B 112 0 489 770 ; +C 207 ; WX 600 ; N Idieresis ; B 112 0 489 730 ; +C 208 ; WX 600 ; N Eth ; B -1 0 523 571 ; +C 209 ; WX 600 ; N Ntilde ; B 22 0 563 720 ; +C 210 ; WX 600 ; N Ograve ; B 0 -16 500 779 ; +C 211 ; WX 600 ; N Oacute ; B 0 -16 500 779 ; +C 212 ; WX 600 ; N Ocircumflex ; B 0 -16 500 770 ; +C 213 ; WX 600 ; N Otilde ; B 0 -16 500 720 ; +C 214 ; WX 600 ; N Odieresis ; B 0 -16 500 730 ; +C 215 ; WX 600 ; N multiply ; B 132 117 469 454 ; +C 216 ; WX 600 ; N Oslash ; B 39 -41 561 611 ; +C 217 ; WX 600 ; N Ugrave ; B 41 -16 561 779 ; +C 218 ; WX 600 ; N Uacute ; B 41 -16 561 779 ; +C 219 ; WX 600 ; N Ucircumflex ; B 41 -16 561 770 ; +C 220 ; WX 600 ; N Udieresis ; B 41 -16 561 730 ; +C 221 ; WX 600 ; N Yacute ; B 48 0 551 775 ; +C 222 ; WX 600 ; N Thorn ; B 87 0 544 571 ; +C 223 ; WX 600 ; N germandbls ; B 43 -16 503 613 ; +C 224 ; WX 600 ; N agrave ; B 70 -16 542 648 ; +C 225 ; WX 600 ; N aacute ; B 70 -16 542 648 ; +C 226 ; WX 600 ; N acircumflex ; B 70 -16 542 640 ; +C 227 ; WX 600 ; N atilde ; B 70 -16 542 589 ; +C 228 ; WX 600 ; N adieresis ; B 70 -16 542 600 ; +C 229 ; WX 600 ; N aring ; B 70 -16 542 666 ; +C 230 ; WX 600 ; N ae ; B 8 -16 582 438 ; +C 231 ; WX 600 ; N ccedilla ; B 83 -163 537 438 ; +C 232 ; WX 600 ; N egrave ; B 63 -16 523 649 ; +C 233 ; WX 600 ; N eacute ; B 63 -16 523 649 ; +C 234 ; WX 600 ; N ecircumflex ; B 63 -16 523 640 ; +C 235 ; WX 600 ; N edieresis ; B 63 -16 523 600 ; +C 236 ; WX 600 ; N igrave ; B 91 0 511 645 ; +C 237 ; WX 600 ; N iacute ; B 91 0 511 648 ; +C 238 ; WX 600 ; N icircumflex ; B 91 0 511 640 ; +C 239 ; WX 600 ; N idieresis ; B 91 0 511 600 ; +C 240 ; WX 600 ; N eth ; B 63 -15 522 610 ; +C 241 ; WX 600 ; N ntilde ; B 53 0 542 589 ; +C 242 ; WX 600 ; N ograve ; B 71 -16 529 649 ; +C 243 ; WX 600 ; N oacute ; B 71 -16 529 649 ; +C 244 ; WX 600 ; N ocircumflex ; B 71 -16 529 640 ; +C 245 ; WX 600 ; N otilde ; B 71 -16 529 589 ; +C 246 ; WX 600 ; N odieresis ; B 71 -16 529 600 ; +C 247 ; WX 600 ; N divide ; B 70 54 530 517 ; +C 248 ; WX 600 ; N oslash ; B 55 -42 548 462 ; +C 249 ; WX 600 ; N ugrave ; B 44 -16 543 649 ; +C 250 ; WX 600 ; N uacute ; B 44 -16 543 649 ; +C 251 ; WX 600 ; N ucircumflex ; B 44 -16 543 640 ; +C 252 ; WX 600 ; N udieresis ; B 44 -16 543 600 ; +C 253 ; WX 600 ; N yacute ; B 73 -188 574 649 ; +C 254 ; WX 600 ; N thorn ; B 22 -188 542 613 ; +C 255 ; WX 600 ; N ydieresis ; B 73 -188 574 600 ; +C -1 ; WX 0 ; N .null ; B 240 -15 360 627 ; +C -1 ; WX 600 ; N nonmarkingreturn ; B 240 -15 360 627 ; +C -1 ; WX 600 ; N notequal ; B 49 -35 551 607 ; +C -1 ; WX 600 ; N infinity ; B 53 194 547 413 ; +C -1 ; WX 600 ; N lessequal ; B 48 88 528 685 ; +C -1 ; WX 600 ; N greaterequal ; B 72 88 552 685 ; +C -1 ; WX 600 ; N partialdiff ; B 86 -15 488 613 ; +C -1 ; WX 600 ; N summation ; B 21 -188 538 613 ; +C -1 ; WX 600 ; N product ; B 26 -188 574 613 ; +C -1 ; WX 600 ; N pi1 ; B 82 0 518 423 ; +C -1 ; WX 600 ; N integral ; B 110 -128 490 573 ; +C -1 ; WX 600 ; N Ohm ; B 30 0 570 581 ; +C -1 ; WX 600 ; N radical ; B 67 -38 554 783 ; +C -1 ; WX 600 ; N approxequal ; B 91 128 509 441 ; +C -1 ; WX 600 ; N increment ; B 41 0 555 563 ; +C -1 ; WX 600 ; N lozenge ; B 76 0 525 694 ; +C -1 ; WX 600 ; N fraction ; B 50 141 550 478 ; +C -1 ; WX 600 ; N fi ; B 7 0 590 633 ; +C -1 ; WX 600 ; N fl ; B 9 0 595 613 ; +C -1 ; WX 600 ; N dotlessi ; B 91 0 511 423 ; +C -1 ; WX 600 ; N macron ; B 154 525 446 567 ; +C -1 ; WX 600 ; N breve ; B 153 497 447 634 ; +C -1 ; WX 600 ; N dotaccent ; B 250 510 350 610 ; +C -1 ; WX 600 ; N ring ; B 211 492 388 666 ; +C -1 ; WX 600 ; N hungarumlaut ; B 154 498 447 648 ; +C -1 ; WX 600 ; N ogonek ; B 229 -144 373 13 ; +C -1 ; WX 600 ; N caron ; B 154 492 446 634 ; +C -1 ; WX 600 ; N Lslash ; B 42 0 542 571 ; +C -1 ; WX 600 ; N lslash ; B 91 0 510 613 ; +C -1 ; WX 600 ; N minus ; B 70 265 530 306 ; +C -1 ; WX 600 ; N franc ; B 78 0 557 571 ; +C -1 ; WX 600 ; N Gbreve ; B 63 -16 565 763 ; +C -1 ; WX 600 ; N gbreve ; B 61 -188 562 634 ; +C -1 ; WX 600 ; N Idot ; B 112 0 489 739 ; +C -1 ; WX 600 ; N Scedilla ; B 90 -163 510 584 ; +C -1 ; WX 600 ; N scedilla ; B 101 -163 499 438 ; +C -1 ; WX 600 ; N Cacute ; B 62 -16 537 778 ; +C -1 ; WX 600 ; N cacute ; B 83 -16 537 649 ; +C -1 ; WX 600 ; N Ccaron ; B 62 -16 537 763 ; +C -1 ; WX 600 ; N ccaron ; B 83 -16 537 634 ; +C -1 ; WX 600 ; N dmacron ; B 62 -16 583 613 ; +C -1 ; WX 600 ; N middot ; B 346 284 446 384 ; +C -1 ; WX 600 ; N Abreve ; B 8 0 593 763 ; +C -1 ; WX 600 ; N abreve ; B 70 -16 542 634 ; +C -1 ; WX 600 ; N Aogonek ; B 8 -127 623 571 ; +C -1 ; WX 600 ; N aogonek ; B 70 -127 584 438 ; +C -1 ; WX 600 ; N Dcaron ; B 77 0 558 763 ; +C -1 ; WX 600 ; N dcaron ; B 62 -16 600 613 ; +C -1 ; WX 600 ; N Dslash ; B -1 0 523 571 ; +C -1 ; WX 600 ; N Eogonek ; B 43 -130 569 571 ; +C -1 ; WX 600 ; N eogonek ; B 63 -142 523 438 ; +C -1 ; WX 600 ; N Ecaron ; B 43 0 523 763 ; +C -1 ; WX 600 ; N ecaron ; B 63 -16 523 634 ; +C -1 ; WX 600 ; N Lacute ; B 63 0 543 778 ; +C -1 ; WX 600 ; N lacute ; B 91 0 510 799 ; +C -1 ; WX 600 ; N Lcaron ; B 63 0 543 571 ; +C -1 ; WX 600 ; N lcaron ; B 91 0 510 613 ; +C -1 ; WX 600 ; N Ldot ; B 63 0 543 571 ; +C -1 ; WX 600 ; N ldot ; B 91 0 510 613 ; +C -1 ; WX 600 ; N Nacute ; B 22 0 563 778 ; +C -1 ; WX 600 ; N nacute ; B 53 0 542 649 ; +C -1 ; WX 600 ; N Ncaron ; B 22 0 563 763 ; +C -1 ; WX 600 ; N ncaron ; B 53 0 542 634 ; +C -1 ; WX 600 ; N Odblacute ; B 0 -16 500 777 ; +C -1 ; WX 600 ; N odblacute ; B 71 -16 529 648 ; +C -1 ; WX 600 ; N Racute ; B 43 0 593 778 ; +C -1 ; WX 600 ; N racute ; B 83 0 544 649 ; +C -1 ; WX 600 ; N Rcaron ; B 43 0 593 763 ; +C -1 ; WX 600 ; N rcaron ; B 83 0 544 634 ; +C -1 ; WX 600 ; N Sacute ; B 90 -16 510 778 ; +C -1 ; WX 600 ; N sacute ; B 101 -16 499 649 ; +C -1 ; WX 600 ; N Tcedilla ; B 70 -215 529 571 ; +C -1 ; WX 600 ; N tcedilla ; B 71 -215 529 571 ; +C -1 ; WX 600 ; N Tcaron ; B 70 0 529 763 ; +C -1 ; WX 600 ; N tcaron ; B 71 -16 529 613 ; +C -1 ; WX 600 ; N Uring ; B 41 -16 561 795 ; +C -1 ; WX 600 ; N uring ; B 44 -16 543 666 ; +C -1 ; WX 600 ; N Udblacute ; B 41 -16 561 777 ; +C -1 ; WX 600 ; N udblacute ; B 44 -16 543 648 ; +C -1 ; WX 600 ; N Zacute ; B 104 0 499 778 ; +C -1 ; WX 600 ; N zacute ; B 116 0 491 649 ; +C -1 ; WX 600 ; N Zdot ; B 104 0 499 739 ; +C -1 ; WX 600 ; N zdot ; B 116 0 491 610 ; +C -1 ; WX 600 ; N Gamma ; B 62 0 542 571 ; +C -1 ; WX 600 ; N Theta ; B 50 -16 550 584 ; +C -1 ; WX 600 ; N Phi ; B 44 0 556 571 ; +C -1 ; WX 600 ; N alpha ; B 48 -16 555 438 ; +C -1 ; WX 600 ; N delta ; B 88 -16 514 613 ; +C -1 ; WX 600 ; N epsilon ; B 138 -16 478 438 ; +C -1 ; WX 600 ; N sigma ; B 74 -16 586 438 ; +C -1 ; WX 600 ; N tau ; B 102 -16 454 423 ; +C -1 ; WX 600 ; N phi ; B 60 -188 543 438 ; +C -1 ; WX 600 ; N underscoredbl ; B -13 -274 613 -145 ; +C -1 ; WX 600 ; N exclamdbl ; B 134 -15 467 627 ; +C -1 ; WX 600 ; N nsuperior ; B 138 245 448 522 ; +C -1 ; WX 600 ; N peseta ; B 7 -7 593 571 ; +C -1 ; WX 600 ; N arrowleft ; B 1 50 599 277 ; +C -1 ; WX 600 ; N arrowup ; B 186 -136 414 424 ; +C -1 ; WX 600 ; N arrowright ; B 1 50 599 277 ; +C -1 ; WX 600 ; N arrowdown ; B 186 -136 414 424 ; +C -1 ; WX 600 ; N arrowboth ; B 1 50 599 278 ; +C -1 ; WX 600 ; N arrowupdn ; B 186 -135 414 463 ; +C -1 ; WX 600 ; N arrowupdnbse ; B 186 -196 414 463 ; +C -1 ; WX 600 ; N orthogonal ; B 1 0 599 597 ; +C -1 ; WX 600 ; N intersection ; B 83 -16 518 584 ; +C -1 ; WX 600 ; N equivalence ; B 49 119 551 455 ; +C -1 ; WX 600 ; N house ; B 75 0 525 563 ; +C -1 ; WX 600 ; N revlogicalnot ; B 70 33 588 306 ; +C -1 ; WX 600 ; N integraltp ; B 264 -300 475 833 ; +C -1 ; WX 600 ; N integralbt ; B 125 -300 336 833 ; +C -1 ; WX 600 ; N SF100000 ; B 0 220 600 292 ; +C -1 ; WX 600 ; N SF110000 ; B 264 -300 336 833 ; +C -1 ; WX 600 ; N SF010000 ; B 264 -300 600 292 ; +C -1 ; WX 600 ; N SF030000 ; B 0 -300 336 292 ; +C -1 ; WX 600 ; N SF020000 ; B 264 220 600 833 ; +C -1 ; WX 600 ; N SF040000 ; B 0 220 336 833 ; +C -1 ; WX 600 ; N SF080000 ; B 264 -300 600 833 ; +C -1 ; WX 600 ; N SF090000 ; B 0 -300 336 833 ; +C -1 ; WX 600 ; N SF060000 ; B 0 -300 600 292 ; +C -1 ; WX 600 ; N SF070000 ; B 0 220 600 833 ; +C -1 ; WX 600 ; N SF050000 ; B 0 -300 600 833 ; +C -1 ; WX 600 ; N SF430000 ; B 0 142 600 370 ; +C -1 ; WX 600 ; N SF240000 ; B 186 -300 414 833 ; +C -1 ; WX 600 ; N SF510000 ; B 264 -300 600 370 ; +C -1 ; WX 600 ; N SF520000 ; B 186 -300 600 292 ; +C -1 ; WX 600 ; N SF390000 ; B 186 -300 600 370 ; +C -1 ; WX 600 ; N SF220000 ; B 0 -300 336 370 ; +C -1 ; WX 600 ; N SF210000 ; B 0 -300 414 292 ; +C -1 ; WX 600 ; N SF250000 ; B 0 -300 414 370 ; +C -1 ; WX 600 ; N SF500000 ; B 264 142 600 833 ; +C -1 ; WX 600 ; N SF490000 ; B 186 220 600 833 ; +C -1 ; WX 600 ; N SF380000 ; B 186 142 600 833 ; +C -1 ; WX 600 ; N SF280000 ; B 0 142 336 833 ; +C -1 ; WX 600 ; N SF270000 ; B 0 220 414 833 ; +C -1 ; WX 600 ; N SF260000 ; B 0 142 414 833 ; +C -1 ; WX 600 ; N SF360000 ; B 264 -300 600 833 ; +C -1 ; WX 600 ; N SF370000 ; B 186 -300 600 833 ; +C -1 ; WX 600 ; N SF420000 ; B 186 -300 600 833 ; +C -1 ; WX 600 ; N SF190000 ; B 0 -300 336 833 ; +C -1 ; WX 600 ; N SF200000 ; B 0 -300 414 833 ; +C -1 ; WX 600 ; N SF230000 ; B 0 -300 414 833 ; +C -1 ; WX 600 ; N SF470000 ; B 0 -300 600 370 ; +C -1 ; WX 600 ; N SF480000 ; B 0 -300 600 292 ; +C -1 ; WX 600 ; N SF410000 ; B 0 -300 600 370 ; +C -1 ; WX 600 ; N SF450000 ; B 0 142 600 833 ; +C -1 ; WX 600 ; N SF460000 ; B 0 220 600 833 ; +C -1 ; WX 600 ; N SF400000 ; B 0 142 600 833 ; +C -1 ; WX 600 ; N SF540000 ; B 0 -300 600 833 ; +C -1 ; WX 600 ; N SF530000 ; B 0 -300 600 833 ; +C -1 ; WX 600 ; N SF440000 ; B 0 -300 600 833 ; +C -1 ; WX 600 ; N upblock ; B 0 255 600 833 ; +C -1 ; WX 600 ; N dnblock ; B 0 -300 600 255 ; +C -1 ; WX 600 ; N block ; B 0 -300 600 833 ; +C -1 ; WX 600 ; N lfblock ; B 0 -300 300 833 ; +C -1 ; WX 600 ; N rtblock ; B 300 -300 600 833 ; +C -1 ; WX 600 ; N ltshade ; B 0 -300 600 833 ; +C -1 ; WX 600 ; N shade ; B 0 -300 600 833 ; +C -1 ; WX 600 ; N dkshade ; B 0 -300 600 833 ; +C -1 ; WX 600 ; N filledbox ; B 1 0 599 598 ; +C -1 ; WX 600 ; N filledrect ; B 1 193 599 306 ; +C -1 ; WX 600 ; N triagup ; B 7 0 592 585 ; +C -1 ; WX 600 ; N triagrt ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N triagdn ; B 7 -13 592 572 ; +C -1 ; WX 600 ; N triaglf ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N circle ; B 85 67 515 497 ; +C -1 ; WX 600 ; N invbullet ; B 61 0 539 479 ; +C -1 ; WX 600 ; N invcircle ; B 19 0 583 564 ; +C -1 ; WX 600 ; N smileface ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N invsmileface ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N sun ; B 1 -69 599 529 ; +C -1 ; WX 600 ; N female ; B 157 39 444 563 ; +C -1 ; WX 600 ; N male ; B 90 122 511 563 ; +C -1 ; WX 600 ; N spade ; B 63 0 537 601 ; +C -1 ; WX 600 ; N club ; B 1 0 599 597 ; +C -1 ; WX 600 ; N heart ; B 53 -11 547 559 ; +C -1 ; WX 600 ; N diamond ; B 78 -12 523 597 ; +C -1 ; WX 600 ; N musicalnote ; B 132 14 440 563 ; +C -1 ; WX 600 ; N musicalnotedbl ; B 44 -21 528 566 ; +C -1 ; WX 600 ; N IJ ; B 4 -16 596 571 ; +C -1 ; WX 600 ; N ij ; B 9 -188 498 633 ; +C -1 ; WX 600 ; N napostrophe ; B 0 0 542 613 ; +C -1 ; WX 600 ; N minute ; B 250 320 401 613 ; +C -1 ; WX 600 ; N second ; B 143 320 503 613 ; +C -1 ; WX 600 ; N afii61248 ; B 91 -12 510 623 ; +C -1 ; WX 600 ; N afii61289 ; B 157 -16 387 584 ; +C -1 ; WX 600 ; N H22073 ; B 1 0 599 598 ; +C -1 ; WX 600 ; N H18543 ; B 176 187 424 435 ; +C -1 ; WX 600 ; N H18551 ; B 176 187 424 435 ; +C -1 ; WX 600 ; N H18533 ; B 85 67 515 497 ; +C -1 ; WX 600 ; N openbullet ; B 179 190 421 432 ; +C -1 ; WX 600 ; N Amacron ; B 8 0 593 696 ; +C -1 ; WX 600 ; N amacron ; B 70 -16 542 567 ; +C -1 ; WX 600 ; N Ccircumflex ; B 62 -16 537 769 ; +C -1 ; WX 600 ; N ccircumflex ; B 83 -16 537 640 ; +C -1 ; WX 600 ; N Cdot ; B 62 -16 537 739 ; +C -1 ; WX 600 ; N cdot ; B 83 -16 537 610 ; +C -1 ; WX 600 ; N Emacron ; B 43 0 523 696 ; +C -1 ; WX 600 ; N emacron ; B 63 -16 523 567 ; +C -1 ; WX 600 ; N Ebreve ; B 43 0 523 763 ; +C -1 ; WX 600 ; N ebreve ; B 63 -16 523 634 ; +C -1 ; WX 600 ; N Edot ; B 43 0 523 739 ; +C -1 ; WX 600 ; N edot ; B 63 -16 523 610 ; +C -1 ; WX 600 ; N Gcircumflex ; B 63 -16 565 769 ; +C -1 ; WX 600 ; N gcircumflex ; B 61 -188 562 640 ; +C -1 ; WX 600 ; N Gdot ; B 63 -16 565 739 ; +C -1 ; WX 600 ; N gdot ; B 61 -188 562 610 ; +C -1 ; WX 600 ; N Gcedilla ; B 63 -163 565 584 ; +C -1 ; WX 600 ; N gcedilla ; B 61 -188 562 661 ; +C -1 ; WX 600 ; N Hcircumflex ; B 52 0 554 769 ; +C -1 ; WX 600 ; N hcircumflex ; B 42 0 553 769 ; +C -1 ; WX 600 ; N Hbar ; B 52 0 554 571 ; +C -1 ; WX 600 ; N hbar ; B 30 0 554 613 ; +C -1 ; WX 600 ; N Itilde ; B 112 0 489 719 ; +C -1 ; WX 600 ; N itilde ; B 91 0 512 589 ; +C -1 ; WX 600 ; N Imacron ; B 112 0 489 696 ; +C -1 ; WX 600 ; N imacron ; B 91 0 512 567 ; +C -1 ; WX 600 ; N Ibreve ; B 112 0 489 763 ; +C -1 ; WX 600 ; N ibreve ; B 91 0 512 634 ; +C -1 ; WX 600 ; N Iogonek ; B 112 -142 489 571 ; +C -1 ; WX 600 ; N iogonek ; B 92 -142 511 633 ; +C -1 ; WX 600 ; N Jcircumflex ; B 83 -16 585 769 ; +C -1 ; WX 600 ; N jcircumflex ; B 88 -188 432 640 ; +C -1 ; WX 600 ; N Kcedilla ; B 43 -163 575 571 ; +C -1 ; WX 600 ; N kcedilla ; B 93 -163 572 613 ; +C -1 ; WX 600 ; N kgreenlandic ; B 71 0 528 423 ; +C -1 ; WX 600 ; N Lcedilla ; B 63 -163 543 571 ; +C -1 ; WX 600 ; N lcedilla ; B 91 -163 510 613 ; +C -1 ; WX 600 ; N Ncedilla ; B 22 -163 563 571 ; +C -1 ; WX 600 ; N ncedilla ; B 53 -163 542 438 ; +C -1 ; WX 600 ; N Eng ; B 63 -16 541 585 ; +C -1 ; WX 600 ; N eng ; B 53 -188 480 438 ; +C -1 ; WX 600 ; N Omacron ; B 0 -16 500 696 ; +C -1 ; WX 600 ; N omacron ; B 71 -16 529 567 ; +C -1 ; WX 600 ; N Obreve ; B 0 -16 500 763 ; +C -1 ; WX 600 ; N obreve ; B 71 -16 529 634 ; +C -1 ; WX 600 ; N Rcedilla ; B 43 -163 593 571 ; +C -1 ; WX 600 ; N rcedilla ; B 83 -163 544 433 ; +C -1 ; WX 600 ; N Scircumflex ; B 90 -16 510 769 ; +C -1 ; WX 600 ; N scircumflex ; B 101 -16 499 640 ; +C -1 ; WX 600 ; N Tbar ; B 70 0 529 571 ; +C -1 ; WX 600 ; N tbar ; B 60 -16 529 571 ; +C -1 ; WX 600 ; N Utilde ; B 41 -16 561 733 ; +C -1 ; WX 600 ; N utilde ; B 44 -16 543 589 ; +C -1 ; WX 600 ; N Umacron ; B 41 -16 561 696 ; +C -1 ; WX 600 ; N umacron ; B 44 -16 543 567 ; +C -1 ; WX 600 ; N Ubreve ; B 41 -16 561 763 ; +C -1 ; WX 600 ; N ubreve ; B 44 -16 543 634 ; +C -1 ; WX 600 ; N Uogonek ; B 41 -142 561 571 ; +C -1 ; WX 600 ; N uogonek ; B 44 -142 577 423 ; +C -1 ; WX 600 ; N Wcircumflex ; B 18 0 580 769 ; +C -1 ; WX 600 ; N wcircumflex ; B 27 0 572 640 ; +C -1 ; WX 600 ; N Ycircumflex ; B 48 0 551 769 ; +C -1 ; WX 600 ; N ycircumflex ; B 73 -188 574 640 ; +C -1 ; WX 600 ; N longs ; B 105 0 544 613 ; +C -1 ; WX 600 ; N Aringacute ; B 8 0 593 951 ; +C -1 ; WX 600 ; N aringacute ; B 70 -16 542 834 ; +C -1 ; WX 600 ; N AEacute ; B 9 0 592 778 ; +C -1 ; WX 600 ; N aeacute ; B 8 -16 582 649 ; +C -1 ; WX 600 ; N Oslashacute ; B 39 -41 561 778 ; +C -1 ; WX 600 ; N oslashacute ; B 55 -42 548 649 ; +C -1 ; WX 600 ; N anoteleia ; B 225 245 375 377 ; +C -1 ; WX 600 ; N Wgrave ; B 18 0 580 778 ; +C -1 ; WX 600 ; N wgrave ; B 27 0 572 649 ; +C -1 ; WX 600 ; N Wacute ; B 18 0 580 778 ; +C -1 ; WX 600 ; N wacute ; B 27 0 572 649 ; +C -1 ; WX 600 ; N Wdieresis ; B 18 0 580 729 ; +C -1 ; WX 600 ; N wdieresis ; B 27 0 572 600 ; +C -1 ; WX 600 ; N Ygrave ; B 48 0 551 778 ; +C -1 ; WX 600 ; N ygrave ; B 73 -188 574 649 ; +C -1 ; WX 600 ; N quotereversed ; B 249 319 455 613 ; +C -1 ; WX 600 ; N radicalex ; B 154 525 446 567 ; +C -1 ; WX 600 ; N afii08941 ; B 66 0 522 587 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 600 ; N oneeighth ; B 6 -7 593 626 ; +C -1 ; WX 600 ; N threeeighths ; B 8 -7 592 627 ; +C -1 ; WX 600 ; N fiveeighths ; B 5 -7 592 620 ; +C -1 ; WX 600 ; N seveneighths ; B 13 -7 592 620 ; +C -1 ; WX 600 ; N commaaccent ; B 254 -215 346 -53 ; +C -1 ; WX 600 ; N undercommaaccent ; B 229 -163 373 -49 ; +C -1 ; WX 600 ; N tonos ; B 216 499 383 649 ; +C -1 ; WX 600 ; N dieresistonos ; B 129 499 471 649 ; +C -1 ; WX 600 ; N Alphatonos ; B 31 0 617 571 ; +C -1 ; WX 600 ; N Epsilontonos ; B -2 0 565 571 ; +C -1 ; WX 600 ; N Etatonos ; B 9 0 586 571 ; +C -1 ; WX 600 ; N Iotatonos ; B 32 0 513 571 ; +C -1 ; WX 600 ; N Omicrontonos ; B -5 -16 566 584 ; +C -1 ; WX 600 ; N Upsilontonos ; B 21 0 575 571 ; +C -1 ; WX 600 ; N Omegatonos ; B -21 0 587 584 ; +C -1 ; WX 600 ; N iotadieresistonos ; B 118 -16 460 649 ; +C -1 ; WX 600 ; N Alpha ; B 8 0 593 571 ; +C -1 ; WX 600 ; N Beta ; B 42 0 543 571 ; +C -1 ; WX 600 ; N Delta ; B 49 0 550 571 ; +C -1 ; WX 600 ; N Epsilon ; B 43 0 523 571 ; +C -1 ; WX 600 ; N Zeta ; B 104 0 499 571 ; +C -1 ; WX 600 ; N Eta ; B 52 0 554 571 ; +C -1 ; WX 600 ; N Iota ; B 112 0 489 571 ; +C -1 ; WX 600 ; N Kappa ; B 43 0 575 571 ; +C -1 ; WX 600 ; N Lambda ; B 7 0 592 571 ; +C -1 ; WX 600 ; N Mu ; B 12 0 594 571 ; +C -1 ; WX 600 ; N Nu ; B 22 0 563 571 ; +C -1 ; WX 600 ; N Xi ; B 72 0 528 571 ; +C -1 ; WX 600 ; N Omicron ; B 0 -16 500 584 ; +C -1 ; WX 600 ; N Pi ; B 49 0 551 571 ; +C -1 ; WX 600 ; N Rho ; B 87 0 544 571 ; +C -1 ; WX 600 ; N Sigma ; B 96 0 489 571 ; +C -1 ; WX 600 ; N Tau ; B 70 0 529 571 ; +C -1 ; WX 600 ; N Upsilon ; B 48 0 551 571 ; +C -1 ; WX 600 ; N Chi ; B 39 0 563 571 ; +C -1 ; WX 600 ; N Psi ; B 14 0 586 571 ; +C -1 ; WX 600 ; N Omega ; B 29 0 570 584 ; +C -1 ; WX 600 ; N Iotadieresis ; B 112 0 489 729 ; +C -1 ; WX 600 ; N Upsilondieresis ; B 48 0 551 729 ; +C -1 ; WX 600 ; N alphatonos ; B 48 -16 555 649 ; +C -1 ; WX 600 ; N epsilontonos ; B 138 -16 478 649 ; +C -1 ; WX 600 ; N etatonos ; B 68 -188 496 649 ; +C -1 ; WX 600 ; N iotatonos ; B 216 -16 429 649 ; +C -1 ; WX 600 ; N upsilondieresistonos ; B 42 -16 558 649 ; +C -1 ; WX 600 ; N beta ; B 127 -188 507 613 ; +C -1 ; WX 600 ; N gamma ; B 34 -188 594 423 ; +C -1 ; WX 600 ; N zeta ; B 167 -188 492 613 ; +C -1 ; WX 600 ; N eta ; B 68 -188 496 438 ; +C -1 ; WX 600 ; N theta ; B 87 -16 513 613 ; +C -1 ; WX 600 ; N iota ; B 257 -16 429 438 ; +C -1 ; WX 600 ; N kappa ; B 77 0 551 423 ; +C -1 ; WX 600 ; N lambda ; B 32 0 585 613 ; +C -1 ; WX 600 ; N mu ; B 41 -188 557 423 ; +C -1 ; WX 600 ; N nu ; B 36 0 499 438 ; +C -1 ; WX 600 ; N xi ; B 159 -188 491 613 ; +C -1 ; WX 600 ; N omicron ; B 71 -16 529 438 ; +C -1 ; WX 600 ; N rho ; B 99 -188 542 438 ; +C -1 ; WX 600 ; N sigma1 ; B 101 -188 536 438 ; +C -1 ; WX 600 ; N upsilon ; B 42 -16 558 423 ; +C -1 ; WX 600 ; N chi ; B 75 -188 550 438 ; +C -1 ; WX 600 ; N psi ; B 34 -188 566 613 ; +C -1 ; WX 600 ; N omega ; B 57 -16 543 438 ; +C -1 ; WX 600 ; N iotadieresis ; B 145 -16 434 579 ; +C -1 ; WX 600 ; N upsilondieresis ; B 42 -16 558 579 ; +C -1 ; WX 600 ; N omicrontonos ; B 71 -16 529 649 ; +C -1 ; WX 600 ; N upsilontonos ; B 42 -16 558 649 ; +C -1 ; WX 600 ; N omegatonos ; B 57 -16 543 649 ; +C -1 ; WX 600 ; N afii10023 ; B 43 0 523 730 ; +C -1 ; WX 600 ; N afii10051 ; B 8 -16 569 571 ; +C -1 ; WX 600 ; N afii10053 ; B 62 -16 537 584 ; +C -1 ; WX 600 ; N afii10054 ; B 90 -16 510 584 ; +C -1 ; WX 600 ; N afii10055 ; B 112 0 489 571 ; +C -1 ; WX 600 ; N afii10056 ; B 112 0 489 730 ; +C -1 ; WX 600 ; N afii10057 ; B 83 -16 585 571 ; +C -1 ; WX 600 ; N afii10058 ; B 17 -16 580 571 ; +C -1 ; WX 600 ; N afii10059 ; B 0 0 600 571 ; +C -1 ; WX 600 ; N afii10060 ; B 8 0 588 571 ; +C -1 ; WX 600 ; N afii10062 ; B 21 -17 591 763 ; +C -1 ; WX 600 ; N afii10017 ; B 8 0 593 571 ; +C -1 ; WX 600 ; N afii10018 ; B 42 0 543 571 ; +C -1 ; WX 600 ; N afii10019 ; B 42 0 543 571 ; +C -1 ; WX 600 ; N afii10020 ; B 62 0 542 571 ; +C -1 ; WX 600 ; N afii10021 ; B 36 -140 563 571 ; +C -1 ; WX 600 ; N afii10022 ; B 43 0 523 571 ; +C -1 ; WX 600 ; N afii10024 ; B -2 0 603 571 ; +C -1 ; WX 600 ; N afii10025 ; B 56 -16 534 584 ; +C -1 ; WX 600 ; N afii10026 ; B 20 0 581 571 ; +C -1 ; WX 600 ; N afii10027 ; B 20 0 581 763 ; +C -1 ; WX 600 ; N afii10028 ; B 58 0 587 572 ; +C -1 ; WX 600 ; N afii10029 ; B 17 -16 564 571 ; +C -1 ; WX 600 ; N afii10030 ; B 12 0 594 571 ; +C -1 ; WX 600 ; N afii10031 ; B 52 0 554 571 ; +C -1 ; WX 600 ; N afii10032 ; B 0 -16 500 584 ; +C -1 ; WX 600 ; N afii10033 ; B 49 0 551 571 ; +C -1 ; WX 600 ; N afii10034 ; B 87 0 544 571 ; +C -1 ; WX 600 ; N afii10035 ; B 62 -16 537 584 ; +C -1 ; WX 600 ; N afii10036 ; B 70 0 529 571 ; +C -1 ; WX 600 ; N afii10037 ; B 21 -17 591 571 ; +C -1 ; WX 600 ; N afii10038 ; B 48 0 552 572 ; +C -1 ; WX 600 ; N afii10039 ; B 39 0 563 571 ; +C -1 ; WX 600 ; N afii10040 ; B 43 -140 559 571 ; +C -1 ; WX 600 ; N afii10041 ; B 20 0 547 571 ; +C -1 ; WX 600 ; N afii10042 ; B 2 0 593 571 ; +C -1 ; WX 600 ; N afii10043 ; B 2 -140 605 571 ; +C -1 ; WX 600 ; N afii10044 ; B 1 0 584 571 ; +C -1 ; WX 600 ; N afii10045 ; B 1 0 597 571 ; +C -1 ; WX 600 ; N afii10046 ; B 42 0 543 571 ; +C -1 ; WX 600 ; N afii10047 ; B 63 -16 538 584 ; +C -1 ; WX 600 ; N afii10048 ; B 11 -16 594 584 ; +C -1 ; WX 600 ; N afii10049 ; B 7 0 557 571 ; +C -1 ; WX 600 ; N afii10065 ; B 70 -16 542 438 ; +C -1 ; WX 600 ; N afii10066 ; B 63 -16 543 601 ; +C -1 ; WX 600 ; N afii10067 ; B 60 0 520 423 ; +C -1 ; WX 600 ; N afii10068 ; B 74 0 531 423 ; +C -1 ; WX 600 ; N afii10069 ; B 44 -103 556 423 ; +C -1 ; WX 600 ; N afii10070 ; B 63 -16 523 438 ; +C -1 ; WX 600 ; N afii10072 ; B 10 0 590 423 ; +C -1 ; WX 600 ; N afii10073 ; B 70 -16 534 438 ; +C -1 ; WX 600 ; N afii10074 ; B 28 0 572 423 ; +C -1 ; WX 600 ; N afii10075 ; B 28 0 572 614 ; +C -1 ; WX 600 ; N afii10076 ; B 59 0 572 423 ; +C -1 ; WX 600 ; N afii10077 ; B 25 -16 556 423 ; +C -1 ; WX 600 ; N afii10078 ; B 15 0 585 423 ; +C -1 ; WX 600 ; N afii10079 ; B 52 0 548 423 ; +C -1 ; WX 600 ; N afii10080 ; B 71 -16 529 438 ; +C -1 ; WX 600 ; N afii10081 ; B 52 0 548 423 ; +C -1 ; WX 600 ; N afii10082 ; B 22 -188 542 438 ; +C -1 ; WX 600 ; N afii10083 ; B 83 -16 537 438 ; +C -1 ; WX 600 ; N afii10084 ; B 81 0 519 423 ; +C -1 ; WX 600 ; N afii10085 ; B 29 -149 583 423 ; +C -1 ; WX 600 ; N afii10086 ; B 58 -156 542 601 ; +C -1 ; WX 600 ; N afii10087 ; B 49 0 552 423 ; +C -1 ; WX 600 ; N afii10088 ; B 38 -103 556 423 ; +C -1 ; WX 600 ; N afii10089 ; B 34 0 546 423 ; +C -1 ; WX 600 ; N afii10090 ; B 16 0 584 423 ; +C -1 ; WX 600 ; N afii10091 ; B 16 -103 600 423 ; +C -1 ; WX 600 ; N afii10092 ; B 37 0 568 423 ; +C -1 ; WX 600 ; N afii10093 ; B 12 0 597 423 ; +C -1 ; WX 600 ; N afii10094 ; B 81 0 485 423 ; +C -1 ; WX 600 ; N afii10095 ; B 63 -16 517 438 ; +C -1 ; WX 600 ; N afii10096 ; B 18 -16 582 438 ; +C -1 ; WX 600 ; N afii10097 ; B 64 0 531 423 ; +C -1 ; WX 600 ; N afii10071 ; B 63 -16 523 600 ; +C -1 ; WX 600 ; N afii10099 ; B 69 -188 519 613 ; +C -1 ; WX 600 ; N afii10100 ; B 74 0 531 649 ; +C -1 ; WX 600 ; N afii10101 ; B 83 -16 537 438 ; +C -1 ; WX 600 ; N afii10102 ; B 101 -16 499 438 ; +C -1 ; WX 600 ; N afii10103 ; B 92 0 511 633 ; +C -1 ; WX 600 ; N afii10104 ; B 91 0 511 600 ; +C -1 ; WX 600 ; N afii10105 ; B 88 -188 402 633 ; +C -1 ; WX 600 ; N afii10106 ; B 25 -16 572 423 ; +C -1 ; WX 600 ; N afii10107 ; B -9 0 609 423 ; +C -1 ; WX 600 ; N afii10108 ; B 30 0 554 613 ; +C -1 ; WX 600 ; N afii10110 ; B 29 -149 583 614 ; +C -1 ; WX 600 ; N afii10193 ; B 52 -140 548 423 ; +C -1 ; WX 600 ; N afii10050 ; B 62 0 542 703 ; +C -1 ; WX 600 ; N afii10098 ; B 74 0 531 554 ; +C -1 ; WX 600 ; N afii00208 ; B 21 266 580 307 ; +C -1 ; WX 600 ; N afii61352 ; B 24 0 572 571 ; +C -1 ; WX 600 ; N pi ; B 51 0 549 423 ; +C -1 ; WX 600 ; N sheva ; B 268 -261 333 -82 ; +C -1 ; WX 600 ; N hatafsegol ; B 161 -261 438 -82 ; +C -1 ; WX 600 ; N hatafpatah ; B 161 -261 431 -82 ; +C -1 ; WX 600 ; N hatafqamats ; B 161 -261 431 -82 ; +C -1 ; WX 600 ; N hiriq ; B 268 -147 333 -83 ; +C -1 ; WX 600 ; N tsere ; B 214 -147 386 -82 ; +C -1 ; WX 600 ; N segol ; B 214 -261 386 -83 ; +C -1 ; WX 600 ; N patah ; B 199 -130 400 -83 ; +C -1 ; WX 600 ; N qamats ; B 199 -215 400 -83 ; +C -1 ; WX 600 ; N holam ; B 268 559 333 628 ; +C -1 ; WX 600 ; N qubuts ; B 162 -261 438 -82 ; +C -1 ; WX 600 ; N dagesh ; B 268 222 333 290 ; +C -1 ; WX 600 ; N meteg ; B 276 -261 324 -82 ; +C -1 ; WX 600 ; N maqaf ; B 88 437 512 478 ; +C -1 ; WX 600 ; N rafe ; B 199 560 400 607 ; +C -1 ; WX 600 ; N paseq ; B 279 -5 320 484 ; +C -1 ; WX 600 ; N shindot ; B 443 560 510 625 ; +C -1 ; WX 600 ; N sindot ; B 90 560 155 627 ; +C -1 ; WX 600 ; N sofpasuq ; B 225 -6 375 486 ; +C -1 ; WX 600 ; N alef ; B 102 -6 502 492 ; +C -1 ; WX 600 ; N bet ; B 77 0 522 478 ; +C -1 ; WX 600 ; N gimel ; B 135 -5 446 478 ; +C -1 ; WX 600 ; N dalet ; B 80 -5 522 478 ; +C -1 ; WX 600 ; N he ; B 78 -5 499 478 ; +C -1 ; WX 600 ; N vav ; B 183 -5 338 478 ; +C -1 ; WX 600 ; N zayin ; B 161 -5 445 478 ; +C -1 ; WX 600 ; N het ; B 71 -5 529 478 ; +C -1 ; WX 600 ; N tet ; B 51 -5 499 483 ; +C -1 ; WX 600 ; N yod ; B 181 263 343 478 ; +C -1 ; WX 600 ; N finalkaf ; B 73 -109 519 478 ; +C -1 ; WX 600 ; N kaf ; B 88 0 496 478 ; +C -1 ; WX 600 ; N lamed ; B 94 0 463 629 ; +C -1 ; WX 600 ; N finalmem ; B 53 0 486 478 ; +C -1 ; WX 600 ; N mem ; B 65 -5 491 483 ; +C -1 ; WX 600 ; N finalnun ; B 183 -109 438 478 ; +C -1 ; WX 600 ; N nun ; B 139 0 374 478 ; +C -1 ; WX 600 ; N samekh ; B 39 -5 486 478 ; +C -1 ; WX 600 ; N ayin ; B 94 0 480 478 ; +C -1 ; WX 600 ; N finalpe ; B 118 -109 540 478 ; +C -1 ; WX 600 ; N pe ; B 122 0 468 478 ; +C -1 ; WX 600 ; N finaltsadi ; B 108 -109 474 478 ; +C -1 ; WX 600 ; N tsadi ; B 79 0 466 478 ; +C -1 ; WX 600 ; N qof ; B 96 -204 497 478 ; +C -1 ; WX 600 ; N resh ; B 84 -5 465 478 ; +C -1 ; WX 600 ; N shin ; B 100 0 500 483 ; +C -1 ; WX 600 ; N tav ; B 78 -5 486 478 ; +C -1 ; WX 600 ; N doublevav ; B 60 -5 479 478 ; +C -1 ; WX 600 ; N vavyod ; B 65 -5 479 478 ; +C -1 ; WX 600 ; N doubleyod ; B 65 263 479 478 ; +C -1 ; WX 600 ; N geresh ; B 218 246 382 483 ; +C -1 ; WX 600 ; N gershayim ; B 121 246 479 483 ; +C -1 ; WX 600 ; N newsheqelsign ; B 44 -5 556 481 ; +C -1 ; WX 600 ; N vavshindot ; B 113 -5 338 630 ; +C -1 ; WX 600 ; N finalkafsheva ; B 73 -109 519 478 ; +C -1 ; WX 600 ; N finalkafqamats ; B 73 -109 519 478 ; +C -1 ; WX 600 ; N lamedholam ; B 0 0 463 629 ; +C -1 ; WX 600 ; N lamedholamdagesh ; B 0 0 463 629 ; +C -1 ; WX 600 ; N altayin ; B 94 0 480 478 ; +C -1 ; WX 600 ; N shinshindot ; B 100 0 503 628 ; +C -1 ; WX 600 ; N shinsindot ; B 90 0 500 628 ; +C -1 ; WX 600 ; N shindageshshindot ; B 100 0 503 628 ; +C -1 ; WX 600 ; N shindageshsindot ; B 90 0 500 628 ; +C -1 ; WX 600 ; N alefpatah ; B 102 -130 502 492 ; +C -1 ; WX 600 ; N alefqamats ; B 102 -215 502 492 ; +C -1 ; WX 600 ; N alefmapiq ; B 102 -6 502 492 ; +C -1 ; WX 600 ; N betdagesh ; B 77 0 522 478 ; +C -1 ; WX 600 ; N gimeldagesh ; B 135 -5 446 478 ; +C -1 ; WX 600 ; N daletdagesh ; B 80 -5 522 478 ; +C -1 ; WX 600 ; N hedagesh ; B 78 -5 499 478 ; +C -1 ; WX 600 ; N vavdagesh ; B 174 -5 338 478 ; +C -1 ; WX 600 ; N zayindagesh ; B 152 -5 445 478 ; +C -1 ; WX 600 ; N tetdagesh ; B 51 -5 499 483 ; +C -1 ; WX 600 ; N yoddagesh ; B 181 263 343 478 ; +C -1 ; WX 600 ; N finalkafdagesh ; B 73 -109 519 478 ; +C -1 ; WX 600 ; N kafdagesh ; B 88 0 496 478 ; +C -1 ; WX 600 ; N lameddagesh ; B 94 0 463 629 ; +C -1 ; WX 600 ; N memdagesh ; B 65 -5 491 483 ; +C -1 ; WX 600 ; N nundagesh ; B 139 0 374 478 ; +C -1 ; WX 600 ; N samekhdagesh ; B 39 -5 486 478 ; +C -1 ; WX 600 ; N finalpedagesh ; B 118 -109 540 478 ; +C -1 ; WX 600 ; N pedagesh ; B 122 0 468 478 ; +C -1 ; WX 600 ; N tsadidagesh ; B 79 0 466 478 ; +C -1 ; WX 600 ; N qofdagesh ; B 96 -204 497 478 ; +C -1 ; WX 600 ; N reshdagesh ; B 84 -5 465 478 ; +C -1 ; WX 600 ; N shindagesh ; B 100 0 500 483 ; +C -1 ; WX 600 ; N tavdages ; B 78 -5 486 478 ; +C -1 ; WX 600 ; N vavholam ; B 183 -5 342 628 ; +C -1 ; WX 600 ; N betrafe ; B 77 0 522 607 ; +C -1 ; WX 600 ; N kafrafe ; B 88 0 496 607 ; +C -1 ; WX 600 ; N perafe ; B 122 0 468 607 ; +C -1 ; WX 600 ; N aleflamed ; B 84 -6 502 629 ; +C -1 ; WX 600 ; N zerowidthnonjoiner ; B 283 -134 318 629 ; +C -1 ; WX 600 ; N zerowidthjoiner ; B 193 -134 407 690 ; +C -1 ; WX 600 ; N lefttorightmark ; B 172 -134 458 690 ; +C -1 ; WX 600 ; N righttoleftmark ; B 143 -134 429 690 ; +C -1 ; WX 600 ; N afii57388 ; B 222 -6 377 243 ; +C -1 ; WX 600 ; N afii57403 ; B 222 0 377 512 ; +C -1 ; WX 600 ; N afii57407 ; B 123 -18 478 583 ; +C -1 ; WX 600 ; N afii57409 ; B 250 66 470 331 ; +C -1 ; WX 600 ; N afii57440 ; B 0 0 600 60 ; +C -1 ; WX 600 ; N afii57451 ; B 232 615 367 771 ; +C -1 ; WX 600 ; N afii57452 ; B 199 616 378 823 ; +C -1 ; WX 600 ; N afii57453 ; B 232 -241 367 -85 ; +C -1 ; WX 600 ; N afii57454 ; B 232 615 367 693 ; +C -1 ; WX 600 ; N afii57455 ; B 205 615 368 821 ; +C -1 ; WX 600 ; N afii57456 ; B 232 -165 367 -86 ; +C -1 ; WX 600 ; N afii57457 ; B 224 628 366 767 ; +C -1 ; WX 600 ; N afii57458 ; B 232 638 354 780 ; +C -1 ; WX 600 ; N afii57392 ; B 231 189 369 393 ; +C -1 ; WX 600 ; N afii57393 ; B 174 -2 365 565 ; +C -1 ; WX 600 ; N afii57394 ; B 156 -2 421 567 ; +C -1 ; WX 600 ; N afii57395 ; B 119 -2 485 567 ; +C -1 ; WX 600 ; N afii57396 ; B 187 0 431 564 ; +C -1 ; WX 600 ; N afii57397 ; B 166 58 430 411 ; +C -1 ; WX 600 ; N afii57398 ; B 152 0 430 564 ; +C -1 ; WX 600 ; N afii57399 ; B 129 -3 471 568 ; +C -1 ; WX 600 ; N afii57400 ; B 128 -2 471 569 ; +C -1 ; WX 600 ; N afii57401 ; B 144 -3 429 567 ; +C -1 ; WX 600 ; N afii57381 ; B 73 -82 527 678 ; +C -1 ; WX 600 ; N afii57461 ; B 222 -124 377 125 ; +C -1 ; WX 600 ; N afii63167 ; B 112 1 487 360 ; +C -1 ; WX 600 ; N afii57459 ; B 286 653 318 881 ; +C -1 ; WX 600 ; N afii57543 ; B 227 601 361 783 ; +C -1 ; WX 600 ; N afii57534 ; B 244 -4 454 333 ; +C -1 ; WX 600 ; N afii57494 ; B 131 641 435 724 ; +C -1 ; WX 600 ; N afii62843 ; B 144 0 472 553 ; +C -1 ; WX 600 ; N afii62844 ; B 133 0 455 567 ; +C -1 ; WX 600 ; N afii62845 ; B 159 0 450 569 ; +C -1 ; WX 600 ; N afii64240 ; B 0 -200 572 581 ; +C -1 ; WX 600 ; N afii64241 ; B 0 -274 582 333 ; +C -1 ; WX 600 ; N afii63954 ; B 0 -207 580 533 ; +C -1 ; WX 600 ; N afii57382 ; B 0 -142 600 488 ; +C -1 ; WX 600 ; N afii64242 ; B 0 -43 600 462 ; +C -1 ; WX 600 ; N afii62881 ; B 224 628 366 898 ; +C -1 ; WX 600 ; N afii57504 ; B 251 -274 385 -92 ; +C -1 ; WX 600 ; N afii57369 ; B 250 -346 397 -92 ; +C -1 ; WX 600 ; N afii57370 ; B 251 -424 394 -92 ; +C -1 ; WX 600 ; N afii57371 ; B 204 601 360 882 ; +C -1 ; WX 600 ; N afii57372 ; B 205 601 361 960 ; +C -1 ; WX 600 ; N afii57373 ; B 208 601 360 954 ; +C -1 ; WX 600 ; N afii57374 ; B 178 601 359 1021 ; +C -1 ; WX 600 ; N afii57375 ; B 165 601 360 1014 ; +C -1 ; WX 600 ; N afii57391 ; B 0 0 600 60 ; +C -1 ; WX 600 ; N afii57471 ; B 201 622 396 787 ; +C -1 ; WX 600 ; N afii57460 ; B 173 29 368 763 ; +C -1 ; WX 600 ; N afii52258 ; B 172 0 600 763 ; +C -1 ; WX 600 ; N afii57506 ; B 18 -274 578 333 ; +C -1 ; WX 600 ; N afii62958 ; B 18 -274 600 328 ; +C -1 ; WX 600 ; N afii62956 ; B 0 -274 582 333 ; +C -1 ; WX 600 ; N afii52957 ; B 0 -274 600 329 ; +C -1 ; WX 600 ; N afii57505 ; B 5 -3 590 683 ; +C -1 ; WX 600 ; N afii62889 ; B 3 -33 600 608 ; +C -1 ; WX 600 ; N afii62887 ; B 0 0 589 672 ; +C -1 ; WX 600 ; N afii62888 ; B 0 0 600 632 ; +C -1 ; WX 600 ; N afii57507 ; B 133 -274 591 263 ; +C -1 ; WX 600 ; N afii62961 ; B 77 -274 601 323 ; +C -1 ; WX 600 ; N afii62959 ; B 0 -274 585 319 ; +C -1 ; WX 600 ; N afii62960 ; B 0 -274 600 323 ; +C -1 ; WX 600 ; N afii57508 ; B 70 -205 468 613 ; +C -1 ; WX 600 ; N afii62962 ; B 49 -206 600 598 ; +C -1 ; WX 600 ; N afii57567 ; B 1 -6 600 563 ; +C -1 ; WX 600 ; N afii62964 ; B 1 -6 600 564 ; +C -1 ; WX 600 ; N afii52305 ; B 0 0 600 566 ; +C -1 ; WX 600 ; N afii52306 ; B 0 0 600 566 ; +C -1 ; WX 600 ; N afii57509 ; B 5 -5 600 605 ; +C -1 ; WX 600 ; N afii62967 ; B 5 -4 600 613 ; +C -1 ; WX 600 ; N afii62965 ; B 0 0 600 609 ; +C -1 ; WX 600 ; N afii62966 ; B 0 0 600 611 ; +C -1 ; WX 600 ; N afii57555 ; B 83 -119 523 325 ; +C -1 ; WX 600 ; N afii52364 ; B 55 -274 600 60 ; +C -1 ; WX 600 ; N afii63753 ; B 117 -274 537 332 ; +C -1 ; WX 600 ; N afii63754 ; B 74 -274 526 308 ; +C -1 ; WX 600 ; N afii63759 ; B 117 -274 587 567 ; +C -1 ; WX 600 ; N afii63763 ; B 117 -274 583 623 ; +C -1 ; WX 600 ; N afii63795 ; B 77 -151 523 524 ; +C -1 ; WX 600 ; N afii62891 ; B 77 -274 523 524 ; +C -1 ; WX 600 ; N afii63808 ; B 93 -274 555 574 ; +C -1 ; WX 600 ; N afii62938 ; B 93 -274 555 574 ; +C -1 ; WX 600 ; N afii63810 ; B 93 -274 555 574 ; +C -1 ; WX 600 ; N afii62942 ; B 156 -274 454 582 ; +C -1 ; WX 600 ; N afii62947 ; B 70 -151 517 528 ; +C -1 ; WX 600 ; N afii63813 ; B 70 -274 517 528 ; +C -1 ; WX 600 ; N afii63823 ; B 117 -274 537 562 ; +C -1 ; WX 600 ; N afii63824 ; B 74 -151 521 489 ; +C -1 ; WX 600 ; N afii63833 ; B 117 -274 563 332 ; +C -1 ; WX 600 ; N afii63844 ; B 74 -274 543 308 ; +C -1 ; WX 600 ; N afii62882 ; B 189 627 368 951 ; +C -1 ; WX 600 ; N afii62883 ; B 229 612 371 910 ; +C -1 ; WX 600 ; N afii62884 ; B 222 626 364 821 ; +C -1 ; WX 600 ; N afii62885 ; B 207 626 370 951 ; +C -1 ; WX 600 ; N afii62886 ; B 224 612 366 831 ; +C -1 ; WX 600 ; N afii63846 ; B 0 -208 600 306 ; +C -1 ; WX 600 ; N afii63849 ; B 14 -196 600 445 ; +C -1 ; WX 600 ; N afii63850 ; B 21 -274 600 166 ; +C -1 ; WX 600 ; N afii63851 ; B 21 -274 600 166 ; +C -1 ; WX 600 ; N afii63852 ; B 0 -208 600 530 ; +C -1 ; WX 600 ; N afii63855 ; B 14 -187 600 520 ; +C -1 ; WX 600 ; N afii63856 ; B 21 -274 600 356 ; +C -1 ; WX 600 ; N afii63761 ; B 21 -274 600 357 ; +C -1 ; WX 600 ; N afii63882 ; B 21 -274 600 356 ; +C -1 ; WX 600 ; N afii63825 ; B 21 -274 600 357 ; +C -1 ; WX 600 ; N afii63885 ; B 0 -211 600 306 ; +C -1 ; WX 600 ; N afii63888 ; B 14 -255 600 484 ; +C -1 ; WX 600 ; N afii63896 ; B 0 -218 584 472 ; +C -1 ; WX 600 ; N afii63897 ; B 0 -125 584 472 ; +C -1 ; WX 600 ; N afii63898 ; B 0 -120 584 486 ; +C -1 ; WX 600 ; N afii63899 ; B 0 -206 541 406 ; +C -1 ; WX 600 ; N afii63900 ; B 0 -234 580 333 ; +C -1 ; WX 600 ; N afii63901 ; B 0 -208 584 668 ; +C -1 ; WX 600 ; N afii63902 ; B 0 0 584 668 ; +C -1 ; WX 600 ; N afii63903 ; B 0 0 584 668 ; +C -1 ; WX 600 ; N afii63904 ; B 0 0 551 585 ; +C -1 ; WX 600 ; N afii63905 ; B 0 -207 595 539 ; +C -1 ; WX 600 ; N afii63906 ; B 0 0 550 684 ; +C -1 ; WX 600 ; N afii63908 ; B 0 -3 600 462 ; +C -1 ; WX 600 ; N afii63910 ; B 0 -3 600 462 ; +C -1 ; WX 600 ; N afii63912 ; B 0 -3 600 619 ; +C -1 ; WX 600 ; N afii62927 ; B 0 0 600 512 ; +C -1 ; WX 600 ; N afii63941 ; B 0 -200 584 580 ; +C -1 ; WX 600 ; N afii62939 ; B 0 0 584 580 ; +C -1 ; WX 600 ; N afii63943 ; B 0 0 584 580 ; +C -1 ; WX 600 ; N afii62943 ; B 0 -51 583 569 ; +C -1 ; WX 600 ; N afii62946 ; B 0 -207 561 572 ; +C -1 ; WX 600 ; N afii63946 ; B 0 -158 557 428 ; +C -1 ; WX 600 ; N afii62951 ; B 0 0 557 428 ; +C -1 ; WX 600 ; N afii63948 ; B 0 0 557 444 ; +C -1 ; WX 600 ; N afii62953 ; B 0 0 547 432 ; +C -1 ; WX 600 ; N afii63950 ; B 0 -208 584 664 ; +C -1 ; WX 600 ; N afii63951 ; B 0 0 584 664 ; +C -1 ; WX 600 ; N afii63952 ; B 0 0 584 664 ; +C -1 ; WX 600 ; N afii63953 ; B 0 0 553 624 ; +C -1 ; WX 600 ; N afii63956 ; B 0 -3 600 587 ; +C -1 ; WX 600 ; N afii63958 ; B 0 -182 593 472 ; +C -1 ; WX 600 ; N afii63959 ; B 0 -54 593 472 ; +C -1 ; WX 600 ; N afii63960 ; B 0 -54 593 476 ; +C -1 ; WX 600 ; N afii63961 ; B 0 -203 586 406 ; +C -1 ; WX 600 ; N afii64046 ; B 0 0 600 705 ; +C -1 ; WX 600 ; N afii64058 ; B 201 0 600 771 ; +C -1 ; WX 600 ; N afii64059 ; B 201 29 336 771 ; +C -1 ; WX 600 ; N afii64060 ; B 295 -127 460 613 ; +C -1 ; WX 600 ; N afii64061 ; B 147 -127 312 613 ; +C -1 ; WX 600 ; N afii62945 ; B 0 0 572 581 ; +C -1 ; WX 600 ; N afii64184 ; B 10 0 575 643 ; +C -1 ; WX 600 ; N afii52399 ; B 250 66 470 331 ; +C -1 ; WX 600 ; N afii52400 ; B 130 29 434 700 ; +C -1 ; WX 600 ; N afii62753 ; B 99 0 600 696 ; +C -1 ; WX 600 ; N afii57411 ; B 199 29 333 783 ; +C -1 ; WX 600 ; N afii62754 ; B 199 0 600 783 ; +C -1 ; WX 600 ; N afii57412 ; B 96 -200 455 513 ; +C -1 ; WX 600 ; N afii62755 ; B 94 -200 600 513 ; +C -1 ; WX 600 ; N afii57413 ; B 217 -236 351 567 ; +C -1 ; WX 600 ; N afii62756 ; B 246 -261 600 562 ; +C -1 ; WX 600 ; N afii57414 ; B 83 -119 523 500 ; +C -1 ; WX 600 ; N afii62759 ; B 55 -274 600 335 ; +C -1 ; WX 600 ; N afii62757 ; B 0 0 580 553 ; +C -1 ; WX 600 ; N afii62758 ; B 0 0 600 551 ; +C -1 ; WX 600 ; N afii57415 ; B 250 29 306 567 ; +C -1 ; WX 600 ; N afii62760 ; B 246 0 600 562 ; +C -1 ; WX 600 ; N afii57416 ; B 18 -210 578 333 ; +C -1 ; WX 600 ; N afii62763 ; B 18 -221 600 328 ; +C -1 ; WX 600 ; N afii62761 ; B 0 -200 580 333 ; +C -1 ; WX 600 ; N afii62762 ; B 0 -217 600 329 ; +C -1 ; WX 600 ; N afii57417 ; B 223 -4 454 527 ; +C -1 ; WX 600 ; N afii62764 ; B 189 0 600 585 ; +C -1 ; WX 600 ; N afii57418 ; B 18 0 578 440 ; +C -1 ; WX 600 ; N afii62767 ; B 18 0 600 440 ; +C -1 ; WX 600 ; N afii62765 ; B 0 0 586 535 ; +C -1 ; WX 600 ; N afii62766 ; B 0 0 600 525 ; +C -1 ; WX 600 ; N afii57419 ; B 18 0 578 532 ; +C -1 ; WX 600 ; N afii62770 ; B 18 0 600 529 ; +C -1 ; WX 600 ; N afii62768 ; B 0 0 595 638 ; +C -1 ; WX 600 ; N afii62769 ; B 0 0 600 606 ; +C -1 ; WX 600 ; N afii57420 ; B 133 -274 591 263 ; +C -1 ; WX 600 ; N afii62773 ; B 77 -274 600 323 ; +C -1 ; WX 600 ; N afii62771 ; B 0 -200 585 319 ; +C -1 ; WX 600 ; N afii62772 ; B 0 -200 600 323 ; +C -1 ; WX 600 ; N afii57421 ; B 133 -274 591 263 ; +C -1 ; WX 600 ; N afii62776 ; B 77 -274 600 323 ; +C -1 ; WX 600 ; N afii62774 ; B 0 0 585 319 ; +C -1 ; WX 600 ; N afii62775 ; B 0 0 600 323 ; +C -1 ; WX 600 ; N afii57422 ; B 133 -274 591 498 ; +C -1 ; WX 600 ; N afii62779 ; B 77 -274 600 492 ; +C -1 ; WX 600 ; N afii62777 ; B 0 0 585 498 ; +C -1 ; WX 600 ; N afii62778 ; B 0 0 600 524 ; +C -1 ; WX 600 ; N afii57423 ; B 202 -6 491 397 ; +C -1 ; WX 600 ; N afii62780 ; B 165 0 600 415 ; +C -1 ; WX 600 ; N afii57424 ; B 202 -6 491 587 ; +C -1 ; WX 600 ; N afii62781 ; B 165 0 600 586 ; +C -1 ; WX 600 ; N afii57425 ; B 70 -205 468 324 ; +C -1 ; WX 600 ; N afii62782 ; B 49 -206 600 328 ; +C -1 ; WX 600 ; N afii57426 ; B 70 -205 468 516 ; +C -1 ; WX 600 ; N afii62783 ; B 49 -206 600 521 ; +C -1 ; WX 600 ; N afii57427 ; B 3 -181 560 329 ; +C -1 ; WX 600 ; N afii62786 ; B 3 -181 600 328 ; +C -1 ; WX 600 ; N afii62784 ; B 0 0 554 328 ; +C -1 ; WX 600 ; N afii62785 ; B 0 0 600 322 ; +C -1 ; WX 600 ; N afii57428 ; B 3 -181 560 574 ; +C -1 ; WX 600 ; N afii62789 ; B 3 -181 600 574 ; +C -1 ; WX 600 ; N afii62787 ; B 0 0 554 569 ; +C -1 ; WX 600 ; N afii62788 ; B 0 0 600 568 ; +C -1 ; WX 600 ; N afii57429 ; B 0 -188 595 305 ; +C -1 ; WX 600 ; N afii62792 ; B 0 -188 600 305 ; +C -1 ; WX 600 ; N afii62790 ; B 0 -1 573 302 ; +C -1 ; WX 600 ; N afii62791 ; B 0 -1 600 302 ; +C -1 ; WX 600 ; N afii57430 ; B 0 -188 595 478 ; +C -1 ; WX 600 ; N afii62795 ; B 0 -188 600 478 ; +C -1 ; WX 600 ; N afii62793 ; B 0 -1 573 481 ; +C -1 ; WX 600 ; N afii62794 ; B 0 -1 600 481 ; +C -1 ; WX 600 ; N afii57431 ; B 6 0 573 563 ; +C -1 ; WX 600 ; N afii62798 ; B 5 0 600 563 ; +C -1 ; WX 600 ; N afii62796 ; B 0 0 573 563 ; +C -1 ; WX 600 ; N afii62797 ; B 0 0 600 563 ; +C -1 ; WX 600 ; N afii57432 ; B 6 0 573 563 ; +C -1 ; WX 600 ; N afii62801 ; B 5 0 600 563 ; +C -1 ; WX 600 ; N afii62799 ; B 0 0 573 563 ; +C -1 ; WX 600 ; N afii62800 ; B 0 0 600 563 ; +C -1 ; WX 600 ; N afii57433 ; B 138 -274 596 331 ; +C -1 ; WX 600 ; N afii62804 ; B 139 -274 600 312 ; +C -1 ; WX 600 ; N afii62802 ; B 0 0 458 334 ; +C -1 ; WX 600 ; N afii62803 ; B 0 0 600 312 ; +C -1 ; WX 600 ; N afii57434 ; B 138 -274 596 548 ; +C -1 ; WX 600 ; N afii62807 ; B 139 -274 600 548 ; +C -1 ; WX 600 ; N afii62805 ; B 0 0 458 552 ; +C -1 ; WX 600 ; N afii62806 ; B 0 0 600 549 ; +C -1 ; WX 600 ; N afii57441 ; B 5 -3 590 586 ; +C -1 ; WX 600 ; N afii62810 ; B 3 -33 600 514 ; +C -1 ; WX 600 ; N afii62808 ; B 0 0 589 578 ; +C -1 ; WX 600 ; N afii62809 ; B 0 0 600 534 ; +C -1 ; WX 600 ; N afii57442 ; B 81 -187 563 520 ; +C -1 ; WX 600 ; N afii62813 ; B 104 -174 600 458 ; +C -1 ; WX 600 ; N afii62811 ; B 0 0 589 583 ; +C -1 ; WX 600 ; N afii62812 ; B 0 0 600 540 ; +C -1 ; WX 600 ; N afii57443 ; B 88 -9 590 575 ; +C -1 ; WX 600 ; N afii62816 ; B 27 -16 600 564 ; +C -1 ; WX 600 ; N afii57410 ; B 0 0 600 566 ; +C -1 ; WX 600 ; N afii62815 ; B 0 0 600 566 ; +C -1 ; WX 600 ; N afii57444 ; B 129 -98 552 567 ; +C -1 ; WX 600 ; N afii62819 ; B 55 -157 600 567 ; +C -1 ; WX 600 ; N afii62817 ; B 0 0 561 572 ; +C -1 ; WX 600 ; N afii62818 ; B 0 0 600 567 ; +C -1 ; WX 600 ; N afii57445 ; B 212 -274 600 289 ; +C -1 ; WX 600 ; N afii62822 ; B 212 -274 600 289 ; +C -1 ; WX 600 ; N afii62820 ; B 0 -4 576 313 ; +C -1 ; WX 600 ; N afii62821 ; B 0 -3 600 313 ; +C -1 ; WX 600 ; N afii57446 ; B 124 -188 560 476 ; +C -1 ; WX 600 ; N afii62825 ; B 69 -206 600 470 ; +C -1 ; WX 600 ; N afii62823 ; B 0 0 580 534 ; +C -1 ; WX 600 ; N afii62824 ; B 0 0 600 514 ; +C -1 ; WX 600 ; N afii57447 ; B 244 -4 454 333 ; +C -1 ; WX 600 ; N afii62828 ; B 189 0 600 417 ; +C -1 ; WX 600 ; N afii57470 ; B 0 0 437 324 ; +C -1 ; WX 600 ; N afii62827 ; B 0 -207 600 316 ; +C -1 ; WX 600 ; N afii57448 ; B 96 -200 455 275 ; +C -1 ; WX 600 ; N afii62829 ; B 94 -200 600 275 ; +C -1 ; WX 600 ; N afii57449 ; B 83 -119 523 325 ; +C -1 ; WX 600 ; N afii62830 ; B 55 -274 600 60 ; +C -1 ; WX 600 ; N afii57450 ; B 83 -274 523 325 ; +C -1 ; WX 600 ; N afii62833 ; B 58 -274 600 61 ; +C -1 ; WX 600 ; N afii62831 ; B 0 -223 580 333 ; +C -1 ; WX 600 ; N afii62832 ; B 0 -223 600 329 ; +C -1 ; WX 600 ; N afii62834 ; B 50 0 462 655 ; +C -1 ; WX 600 ; N afii62835 ; B 75 -40 600 632 ; +C -1 ; WX 600 ; N afii62836 ; B 63 0 462 750 ; +C -1 ; WX 600 ; N afii62837 ; B 79 -40 600 692 ; +C -1 ; WX 600 ; N afii62838 ; B 76 -274 462 567 ; +C -1 ; WX 600 ; N afii62839 ; B 105 -274 600 567 ; +C -1 ; WX 600 ; N afii62840 ; B 76 0 462 567 ; +C -1 ; WX 600 ; N afii62841 ; B 105 -40 600 567 ; +C -1 ; WX 600 ; N glyph1021 ; B 262 417 370 524 ; +C -1 ; WX 600 ; N afii57543-2 ; B 227 511 361 693 ; +C -1 ; WX 600 ; N afii57454-2 ; B 232 512 367 590 ; +C -1 ; WX 600 ; N afii57451-2 ; B 232 512 367 668 ; +C -1 ; WX 600 ; N glyph1025 ; B 47 0 462 849 ; +C -1 ; WX 600 ; N glyph1026 ; B 37 0 462 927 ; +C -1 ; WX 600 ; N afii57471-2 ; B 201 519 396 685 ; +C -1 ; WX 600 ; N afii57458-2 ; B 232 541 354 683 ; +C -1 ; WX 600 ; N afii57457-2 ; B 224 525 366 665 ; +C -1 ; WX 600 ; N afii57494-2 ; B 131 539 435 621 ; +C -1 ; WX 600 ; N afii57459-2 ; B 286 550 318 778 ; +C -1 ; WX 600 ; N afii57455-2 ; B 205 512 368 718 ; +C -1 ; WX 600 ; N afii57452-2 ; B 199 513 378 720 ; +C -1 ; WX 600 ; N glyph1034 ; B 45 0 462 920 ; +C -1 ; WX 600 ; N glyph1035 ; B 16 0 462 988 ; +C -1 ; WX 600 ; N glyph1036 ; B 2 0 462 980 ; +C -1 ; WX 600 ; N afii62884-2 ; B 222 523 364 718 ; +C -1 ; WX 600 ; N afii62881-2 ; B 224 525 366 796 ; +C -1 ; WX 600 ; N afii62886-2 ; B 224 509 366 729 ; +C -1 ; WX 600 ; N afii62883-2 ; B 229 510 371 807 ; +C -1 ; WX 600 ; N afii62885-2 ; B 207 523 370 848 ; +C -1 ; WX 600 ; N afii62882-2 ; B 189 524 368 849 ; +C -1 ; WX 600 ; N afii57504-2 ; B 232 -504 366 -322 ; +C -1 ; WX 600 ; N afii57456-2 ; B 212 -384 346 -306 ; +C -1 ; WX 600 ; N afii57453-2 ; B 212 -461 347 -305 ; +C -1 ; WX 600 ; N glyph1046 ; B 76 -346 462 567 ; +C -1 ; WX 600 ; N glyph1047 ; B 76 -424 462 567 ; +C -1 ; WX 600 ; N afii57543-3 ; B 239 382 373 564 ; +C -1 ; WX 600 ; N afii57454-3 ; B 245 383 379 461 ; +C -1 ; WX 600 ; N afii57451-3 ; B 245 383 379 539 ; +C -1 ; WX 600 ; N glyph1051 ; B 57 -40 600 791 ; +C -1 ; WX 600 ; N glyph1052 ; B 52 -40 600 869 ; +C -1 ; WX 600 ; N afii57471-3 ; B 213 390 409 555 ; +C -1 ; WX 600 ; N afii57458-3 ; B 244 406 366 548 ; +C -1 ; WX 600 ; N afii57457-3 ; B 236 396 378 535 ; +C -1 ; WX 600 ; N afii57494-3 ; B 144 409 447 492 ; +C -1 ; WX 600 ; N afii57459-3 ; B 298 421 331 649 ; +C -1 ; WX 600 ; N afii57455-3 ; B 217 383 380 589 ; +C -1 ; WX 600 ; N afii57452-3 ; B 211 384 390 591 ; +C -1 ; WX 600 ; N glyph1060 ; B 62 -40 600 863 ; +C -1 ; WX 600 ; N glyph1061 ; B 32 -40 600 930 ; +C -1 ; WX 600 ; N glyph1062 ; B 19 -40 600 923 ; +C -1 ; WX 600 ; N afii62884-3 ; B 234 394 376 589 ; +C -1 ; WX 600 ; N afii62881-3 ; B 236 396 378 667 ; +C -1 ; WX 600 ; N afii62886-3 ; B 236 380 378 599 ; +C -1 ; WX 600 ; N afii62883-3 ; B 241 380 383 678 ; +C -1 ; WX 600 ; N afii62885-3 ; B 219 394 382 719 ; +C -1 ; WX 600 ; N afii62882-3 ; B 201 395 380 719 ; +C -1 ; WX 600 ; N afii57504-3 ; B 222 -680 356 -498 ; +C -1 ; WX 600 ; N afii57456-3 ; B 202 -560 336 -482 ; +C -1 ; WX 600 ; N afii57453-3 ; B 202 -637 337 -480 ; +C -1 ; WX 600 ; N glyph1072 ; B 105 -346 600 567 ; +C -1 ; WX 600 ; N glyph1073 ; B 105 -424 600 567 ; +C -1 ; WX 600 ; N afii57543-4 ; B 95 580 229 762 ; +C -1 ; WX 600 ; N afii57454-4 ; B 101 581 235 659 ; +C -1 ; WX 600 ; N afii57451-4 ; B 100 581 235 737 ; +C -1 ; WX 600 ; N glyph1077 ; B 177 29 333 833 ; +C -1 ; WX 600 ; N glyph1078 ; B 182 29 333 911 ; +C -1 ; WX 600 ; N afii57471-4 ; B 69 587 265 753 ; +C -1 ; WX 600 ; N afii57458-4 ; B 100 604 222 746 ; +C -1 ; WX 600 ; N afii57457-4 ; B 92 594 234 733 ; +C -1 ; WX 600 ; N afii57494-4 ; B 0 607 304 689 ; +C -1 ; WX 600 ; N afii57459-4 ; B 154 619 187 847 ; +C -1 ; WX 600 ; N afii57455-4 ; B 73 581 236 787 ; +C -1 ; WX 600 ; N afii57452-4 ; B 67 582 246 789 ; +C -1 ; WX 600 ; N glyph1086 ; B 187 29 333 920 ; +C -1 ; WX 600 ; N glyph1087 ; B 133 29 333 948 ; +C -1 ; WX 600 ; N glyph1088 ; B 116 29 333 947 ; +C -1 ; WX 600 ; N afii62884-4 ; B 90 592 232 787 ; +C -1 ; WX 600 ; N afii62881-4 ; B 92 594 234 864 ; +C -1 ; WX 600 ; N afii62886-4 ; B 92 578 234 797 ; +C -1 ; WX 600 ; N afii62883-4 ; B 97 578 239 875 ; +C -1 ; WX 600 ; N afii62885-4 ; B 75 592 238 917 ; +C -1 ; WX 600 ; N afii62882-4 ; B 57 593 236 917 ; +C -1 ; WX 600 ; N afii57504-4 ; B 190 -274 324 -92 ; +C -1 ; WX 600 ; N afii57456-4 ; B 170 -165 305 -86 ; +C -1 ; WX 600 ; N afii57453-4 ; B 170 -241 305 -85 ; +C -1 ; WX 600 ; N glyph1098 ; B 218 -310 364 567 ; +C -1 ; WX 600 ; N glyph1099 ; B 218 -388 360 567 ; +C -1 ; WX 600 ; N glyph1100 ; B 217 329 426 440 ; +C -1 ; WX 600 ; N glyph1101 ; B 200 322 410 532 ; +C -1 ; WX 600 ; N glyph1102 ; B 234 -274 443 -64 ; +C -1 ; WX 600 ; N glyph1103 ; B 0 -207 580 333 ; +C -1 ; WX 600 ; N glyph1104 ; B 18 0 578 333 ; +C -1 ; WX 600 ; N glyph1105 ; B 18 0 600 328 ; +C -1 ; WX 600 ; N glyph1106 ; B 0 0 580 333 ; +C -1 ; WX 600 ; N glyph1107 ; B 0 0 600 329 ; +C -1 ; WX 600 ; N glyph1108 ; B 5 -3 590 391 ; +C -1 ; WX 600 ; N glyph1109 ; B 3 -33 600 316 ; +C -1 ; WX 600 ; N glyph1110 ; B 0 0 589 391 ; +C -1 ; WX 600 ; N glyph1111 ; B 0 0 600 346 ; +C -1 ; WX 600 ; N glyph1112 ; B 117 -274 537 332 ; +C -1 ; WX 600 ; N glyph1113 ; B 74 -151 521 308 ; +C -1 ; WX 600 ; N glyph1114 ; B 77 -151 523 347 ; +C -1 ; WX 600 ; N glyph1115 ; B 0 -208 600 306 ; +C -1 ; WX 600 ; N glyph1116 ; B 14 -187 600 301 ; +C -1 ; WX 600 ; N glyph1117 ; B 21 -274 600 166 ; +C -1 ; WX 600 ; N glyph1118 ; B 0 0 584 472 ; +C -1 ; WX 600 ; N glyph1119 ; B 0 0 541 406 ; +C -1 ; WX 600 ; N glyph1120 ; B 160 0 600 834 ; +C -1 ; WX 600 ; N glyph1121 ; B 160 0 600 913 ; +C -1 ; WX 600 ; N glyph1122 ; B 168 0 600 925 ; +C -1 ; WX 600 ; N glyph1123 ; B 119 0 600 948 ; +C -1 ; WX 600 ; N glyph1124 ; B 106 0 600 947 ; +C -1 ; WX 600 ; N glyph1125 ; B 246 -323 600 562 ; +C -1 ; WX 600 ; N glyph1126 ; B 246 -401 600 562 ; +C -1 ; WX 600 ; N uniFFFC ; B 0 0 600 431 ; +C -1 ; WX 600 ; N Ohorn ; B 51 -16 600 584 ; +C -1 ; WX 600 ; N ohorn ; B 71 -16 571 438 ; +C -1 ; WX 600 ; N Uhorn ; B 41 -16 600 649 ; +C -1 ; WX 600 ; N uhorn ; B 44 -16 574 437 ; +C -1 ; WX 600 ; N _d_1133 ; B 219 682 416 785 ; +C -1 ; WX 600 ; N _d_1134 ; B 200 682 396 785 ; +C -1 ; WX 600 ; N _d_1135 ; B 199 632 366 783 ; +C -1 ; WX 600 ; N f006 ; B 221 682 417 785 ; +C -1 ; WX 600 ; N f007 ; B 224 682 421 785 ; +C -1 ; WX 600 ; N f009 ; B 219 632 386 783 ; +C -1 ; WX 600 ; N combininghookabove ; B 216 638 374 763 ; +C -1 ; WX 600 ; N f010 ; B 221 699 363 783 ; +C -1 ; WX 600 ; N f013 ; B 208 643 366 783 ; +C -1 ; WX 600 ; N f011 ; B 215 699 357 783 ; +C -1 ; WX 600 ; N f01c ; B 146 671 458 772 ; +C -1 ; WX 600 ; N f015 ; B 143 682 454 783 ; +C -1 ; WX 600 ; N combiningtildeaccent ; B 137 682 448 783 ; +C -1 ; WX 600 ; N _d_1146 ; B 171 593 436 675 ; +C -1 ; WX 600 ; N _d_1147 ; B 158 591 420 676 ; +C -1 ; WX 600 ; N f02c ; B 436 -158 536 -58 ; +C -1 ; WX 600 ; N dongsign ; B 98 112 495 613 ; +C -1 ; WX 600 ; N onethird ; B 0 -8 600 626 ; +C -1 ; WX 600 ; N twothirds ; B 0 -8 600 627 ; +C -1 ; WX 600 ; N f008 ; B 203 499 370 649 ; +C -1 ; WX 600 ; N _d_1153 ; B 217 499 384 649 ; +C -1 ; WX 600 ; N _d_1154 ; B 206 499 373 649 ; +C -1 ; WX 600 ; N f00f ; B 220 499 387 649 ; +C -1 ; WX 600 ; N f012 ; B 214 499 372 624 ; +C -1 ; WX 600 ; N f014 ; B 214 499 372 624 ; +C -1 ; WX 600 ; N f016 ; B 146 671 458 772 ; +C -1 ; WX 600 ; N f017 ; B 146 671 458 772 ; +C -1 ; WX 600 ; N f018 ; B 146 671 458 772 ; +C -1 ; WX 600 ; N f019 ; B 145 489 456 589 ; +C -1 ; WX 600 ; N f01a ; B 145 489 456 589 ; +C -1 ; WX 600 ; N f01b ; B 145 489 456 589 ; +C -1 ; WX 600 ; N f01e ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f01f ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f020 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f021 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f022 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N combininggraveaccent ; B 221 632 388 783 ; +C -1 ; WX 600 ; N combiningacuteaccent ; B 207 632 374 783 ; +C -1 ; WX 600 ; N f01d ; B 145 489 456 589 ; +C -1 ; WX 600 ; N combiningdotbelow ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f023 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f029 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f02a ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f02b ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f024 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f025 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f026 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f027 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f028 ; B 250 -158 350 -58 ; +C -1 ; WX 600 ; N f02d ; B 157 682 469 783 ; +C -1 ; WX 600 ; N f02e ; B 146 671 458 772 ; +C -1 ; WX 600 ; N f02f ; B 157 682 469 783 ; +C -1 ; WX 600 ; N f030 ; B 146 671 458 772 ; +C -1 ; WX 600 ; N Adotbelow ; B 8 -158 593 571 ; +C -1 ; WX 600 ; N adotbelow ; B 70 -158 542 438 ; +C -1 ; WX 600 ; N Ahookabove ; B 8 0 593 763 ; +C -1 ; WX 600 ; N ahookabove ; B 70 -16 542 624 ; +C -1 ; WX 600 ; N Acircumflexacute ; B 8 0 593 785 ; +C -1 ; WX 600 ; N acircumflexacute ; B 70 -16 542 783 ; +C -1 ; WX 600 ; N Acircumflexgrave ; B 8 0 593 785 ; +C -1 ; WX 600 ; N acircumflexgrave ; B 70 -16 542 783 ; +C -1 ; WX 600 ; N Acircumflexhookabove ; B 8 0 593 783 ; +C -1 ; WX 600 ; N acircumflexhookabove ; B 70 -16 542 783 ; +C -1 ; WX 600 ; N Acircumflextilde ; B 8 0 593 783 ; +C -1 ; WX 600 ; N acircumflextilde ; B 70 -16 542 783 ; +C -1 ; WX 600 ; N Acircumflexdotbelow ; B 8 -158 593 676 ; +C -1 ; WX 600 ; N acircumflexdotbelow ; B 70 -158 542 640 ; +C -1 ; WX 600 ; N Abreveacute ; B 8 0 593 785 ; +C -1 ; WX 600 ; N abreveacute ; B 70 -16 542 783 ; +C -1 ; WX 600 ; N Abrevegrave ; B 8 0 593 785 ; +C -1 ; WX 600 ; N abrevegrave ; B 70 -16 542 783 ; +C -1 ; WX 600 ; N Abrevehookabove ; B 8 0 593 783 ; +C -1 ; WX 600 ; N abrevehookabove ; B 70 -16 542 783 ; +C -1 ; WX 600 ; N Abrevetilde ; B 8 0 593 783 ; +C -1 ; WX 600 ; N abrevetilde ; B 70 -16 542 783 ; +C -1 ; WX 600 ; N Abrevedotbelow ; B 8 -158 593 675 ; +C -1 ; WX 600 ; N abrevedotbelow ; B 70 -158 542 634 ; +C -1 ; WX 600 ; N Edotbelow ; B 43 -158 523 571 ; +C -1 ; WX 600 ; N edotbelow ; B 63 -158 523 438 ; +C -1 ; WX 600 ; N Ehookabove ; B 43 0 523 763 ; +C -1 ; WX 600 ; N ehookabove ; B 63 -16 523 624 ; +C -1 ; WX 600 ; N Etilde ; B 43 0 523 720 ; +C -1 ; WX 600 ; N etilde ; B 63 -16 523 589 ; +C -1 ; WX 600 ; N Ecircumflexacute ; B 43 0 523 785 ; +C -1 ; WX 600 ; N ecircumflexacute ; B 63 -16 523 783 ; +C -1 ; WX 600 ; N Ecircumflexgrave ; B 43 0 523 785 ; +C -1 ; WX 600 ; N ecircumflexgrave ; B 63 -16 523 783 ; +C -1 ; WX 600 ; N Ecircumflexhookabove ; B 43 0 523 783 ; +C -1 ; WX 600 ; N ecircumflexhookabove ; B 63 -16 523 783 ; +C -1 ; WX 600 ; N Ecircumflextilde ; B 43 0 523 783 ; +C -1 ; WX 600 ; N ecircumflextilde ; B 63 -16 523 783 ; +C -1 ; WX 600 ; N Ecircumflexdotbelow ; B 43 -158 523 676 ; +C -1 ; WX 600 ; N ecircumflexdotbelow ; B 63 -158 523 640 ; +C -1 ; WX 600 ; N Ihookabove ; B 112 0 489 763 ; +C -1 ; WX 600 ; N ihookabove ; B 91 0 511 624 ; +C -1 ; WX 600 ; N Idotbelow ; B 112 -158 489 571 ; +C -1 ; WX 600 ; N idotbelow ; B 92 -158 511 633 ; +C -1 ; WX 600 ; N Odotbelow ; B 0 -158 500 584 ; +C -1 ; WX 600 ; N odotbelow ; B 71 -158 529 438 ; +C -1 ; WX 600 ; N Ohookabove ; B 0 -16 500 763 ; +C -1 ; WX 600 ; N ohookabove ; B 71 -16 529 624 ; +C -1 ; WX 600 ; N Ocircumflexacute ; B 0 -16 500 785 ; +C -1 ; WX 600 ; N ocircumflexacute ; B 71 -16 529 783 ; +C -1 ; WX 600 ; N Ocircumflexgrave ; B 0 -16 500 785 ; +C -1 ; WX 600 ; N ocircumflexgrave ; B 71 -16 529 783 ; +C -1 ; WX 600 ; N Ocircumflexhookabove ; B 0 -16 500 783 ; +C -1 ; WX 600 ; N ocircumflexhookabove ; B 71 -16 529 783 ; +C -1 ; WX 600 ; N Ocircumflextilde ; B 0 -16 500 783 ; +C -1 ; WX 600 ; N ocircumflextilde ; B 71 -16 529 783 ; +C -1 ; WX 600 ; N Ocircumflexdotbelow ; B 0 -158 500 676 ; +C -1 ; WX 600 ; N ocircumflexdotbelow ; B 71 -158 529 640 ; +C -1 ; WX 600 ; N Ohornacute ; B 51 -16 600 779 ; +C -1 ; WX 600 ; N ohornacute ; B 71 -16 571 649 ; +C -1 ; WX 600 ; N Ohorngrave ; B 51 -16 600 779 ; +C -1 ; WX 600 ; N ohorngrave ; B 71 -16 571 649 ; +C -1 ; WX 600 ; N Ohornhookabove ; B 51 -16 600 763 ; +C -1 ; WX 600 ; N ohornhookabove ; B 71 -16 571 624 ; +C -1 ; WX 600 ; N Ohorntilde ; B 51 -16 600 720 ; +C -1 ; WX 600 ; N ohorntilde ; B 71 -16 571 589 ; +C -1 ; WX 600 ; N Ohorndotbelow ; B 51 -158 600 584 ; +C -1 ; WX 600 ; N ohorndotbelow ; B 71 -158 571 438 ; +C -1 ; WX 600 ; N Udotbelow ; B 41 -158 561 571 ; +C -1 ; WX 600 ; N udotbelow ; B 44 -158 543 423 ; +C -1 ; WX 600 ; N Uhookabove ; B 41 -16 561 763 ; +C -1 ; WX 600 ; N uhookabove ; B 44 -16 543 624 ; +C -1 ; WX 600 ; N Uhornacute ; B 41 -16 600 779 ; +C -1 ; WX 600 ; N uhornacute ; B 44 -16 574 649 ; +C -1 ; WX 600 ; N Uhorngrave ; B 41 -16 600 779 ; +C -1 ; WX 600 ; N uhorngrave ; B 44 -16 574 649 ; +C -1 ; WX 600 ; N Uhornhookabove ; B 41 -16 600 763 ; +C -1 ; WX 600 ; N uhornhookabove ; B 44 -16 574 624 ; +C -1 ; WX 600 ; N Uhorntilde ; B 41 -16 600 720 ; +C -1 ; WX 600 ; N uhorntilde ; B 44 -16 574 589 ; +C -1 ; WX 600 ; N Uhorndotbelow ; B 41 -158 600 649 ; +C -1 ; WX 600 ; N uhorndotbelow ; B 44 -158 574 437 ; +C -1 ; WX 600 ; N Ydotbelow ; B 48 -158 551 571 ; +C -1 ; WX 600 ; N ydotbelow ; B 73 -188 574 423 ; +C -1 ; WX 600 ; N Yhookabove ; B 48 0 551 763 ; +C -1 ; WX 600 ; N yhookabove ; B 73 -188 574 624 ; +C -1 ; WX 600 ; N Ytilde ; B 48 0 551 720 ; +C -1 ; WX 600 ; N ytilde ; B 73 -188 574 589 ; +C -1 ; WX 600 ; N uni01CD ; B 8 0 593 763 ; +C -1 ; WX 600 ; N uni01CE ; B 70 -16 542 634 ; +C -1 ; WX 600 ; N uni01CF ; B 112 0 489 763 ; +C -1 ; WX 600 ; N uni01D0 ; B 91 0 511 634 ; +C -1 ; WX 600 ; N uni01D1 ; B 0 -16 500 763 ; +C -1 ; WX 600 ; N uni01D2 ; B 71 -16 529 634 ; +C -1 ; WX 600 ; N uni01D3 ; B 41 -16 561 763 ; +C -1 ; WX 600 ; N uni01D4 ; B 44 -16 543 634 ; +C -1 ; WX 600 ; N uni01D5 ; B 41 -16 561 782 ; +C -1 ; WX 600 ; N uni01D6 ; B 44 -16 543 703 ; +C -1 ; WX 600 ; N uni01D7 ; B 41 -16 561 783 ; +C -1 ; WX 600 ; N uni01D8 ; B 44 -16 543 771 ; +C -1 ; WX 600 ; N uni01D9 ; B 41 -16 561 783 ; +C -1 ; WX 600 ; N uni01DA ; B 44 -16 543 761 ; +C -1 ; WX 600 ; N uni01DB ; B 41 -16 561 783 ; +C -1 ; WX 600 ; N uni01DC ; B 44 -16 543 771 ; +C -1 ; WX 600 ; N _d_1290 ; B 148 624 453 782 ; +C -1 ; WX 600 ; N _d_1291 ; B 135 624 466 783 ; +C -1 ; WX 600 ; N _d_1292 ; B 120 624 481 783 ; +C -1 ; WX 600 ; N _d_1293 ; B 135 624 466 783 ; +C -1 ; WX 600 ; N uni0492 ; B 62 0 542 571 ; +C -1 ; WX 600 ; N uni0493 ; B 74 0 531 423 ; +C -1 ; WX 600 ; N uni0496 ; B -2 -140 596 571 ; +C -1 ; WX 600 ; N uni0497 ; B 10 -103 597 423 ; +C -1 ; WX 600 ; N uni049a ; B 58 -140 595 572 ; +C -1 ; WX 600 ; N uni049b ; B 59 -103 580 423 ; +C -1 ; WX 600 ; N uni049c ; B 58 0 587 572 ; +C -1 ; WX 600 ; N uni049d ; B 59 0 572 423 ; +C -1 ; WX 600 ; N uni04a2 ; B 52 -140 569 571 ; +C -1 ; WX 600 ; N uni04a3 ; B 52 -103 563 423 ; +C -1 ; WX 600 ; N uni04ae ; B 48 0 551 571 ; +C -1 ; WX 600 ; N uni04af ; B 73 -188 574 423 ; +C -1 ; WX 600 ; N uni04b0 ; B 48 0 551 571 ; +C -1 ; WX 600 ; N uni04b1 ; B 73 -188 574 423 ; +C -1 ; WX 600 ; N uni04b2 ; B 39 -140 577 571 ; +C -1 ; WX 600 ; N uni04b3 ; B 49 -103 551 423 ; +C -1 ; WX 600 ; N uni04b8 ; B 20 0 547 571 ; +C -1 ; WX 600 ; N uni04b9 ; B 34 0 546 423 ; +C -1 ; WX 600 ; N uni04ba ; B 52 0 580 571 ; +C -1 ; WX 600 ; N uni04bb ; B 53 0 565 423 ; +C -1 ; WX 600 ; N uni018f ; B 32 -16 555 584 ; +C -1 ; WX 600 ; N uni0259 ; B 63 -16 523 438 ; +C -1 ; WX 600 ; N uni04e8 ; B 51 -16 551 584 ; +C -1 ; WX 600 ; N uni04e9 ; B 71 -16 529 438 ; +EndCharMetrics +EndFontMetrics diff --git a/public_html/fonts/courbd.afm b/public_html/fonts/courbd.afm index 238331f..b27b73e 100644 --- a/public_html/fonts/courbd.afm +++ b/public_html/fonts/courbd.afm @@ -1,1372 +1,1372 @@ -StartFontMetrics 4.1 -FontName CourierNewPS-BoldMT -FullName Courier New Bold -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Courier New -Weight Bold -Version Version 2.90 -Characters 1318 -ItalicAngle 0.0 -Ascender 833 -Descender -300 -UnderlineThickness 100 -UnderlinePosition -233 -IsFixedPitch true -FontBBox -46 -710 702 1221 -StartCharMetrics 1353 -C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 600 ; N space ; B 217 -15 377 648 ; -C 33 ; WX 600 ; N exclam ; B 217 -15 377 648 ; -C 34 ; WX 600 ; N quotedbl ; B 129 332 466 604 ; -C 35 ; WX 600 ; N numbersign ; B 60 -94 538 686 ; -C 36 ; WX 600 ; N dollar ; B 81 -125 519 695 ; -C 37 ; WX 600 ; N percent ; B 77 -15 525 627 ; -C 38 ; WX 600 ; N ampersand ; B 110 -15 548 558 ; -C 39 ; WX 600 ; N quotesingle ; B 235 318 364 611 ; -C 40 ; WX 600 ; N parenleft ; B 264 -156 489 642 ; -C 41 ; WX 600 ; N parenright ; B 118 -156 343 642 ; -C 42 ; WX 600 ; N asterisk ; B 81 212 517 632 ; -C 43 ; WX 600 ; N plus ; B 40 0 560 568 ; -C 44 ; WX 600 ; N comma ; B 204 -161 410 135 ; -C 45 ; WX 600 ; N hyphen ; B 92 238 510 330 ; -C 46 ; WX 600 ; N period ; B 226 -16 376 117 ; -C 47 ; WX 600 ; N slash ; B 83 -115 518 706 ; -C 48 ; WX 600 ; N zero ; B 82 -15 519 648 ; -C 49 ; WX 600 ; N one ; B 83 0 519 648 ; -C 50 ; WX 600 ; N two ; B 54 0 510 648 ; -C 51 ; WX 600 ; N three ; B 66 -15 531 648 ; -C 52 ; WX 600 ; N four ; B 75 0 509 632 ; -C 53 ; WX 600 ; N five ; B 64 -15 531 632 ; -C 54 ; WX 600 ; N six ; B 105 -15 542 648 ; -C 55 ; WX 600 ; N seven ; B 74 -1 509 632 ; -C 56 ; WX 600 ; N eight ; B 83 -15 519 648 ; -C 57 ; WX 600 ; N nine ; B 105 -15 542 648 ; -C 58 ; WX 600 ; N colon ; B 225 -18 376 443 ; -C 59 ; WX 600 ; N semicolon ; B 197 -106 422 441 ; -C 60 ; WX 600 ; N less ; B -13 2 560 568 ; -C 61 ; WX 600 ; N equal ; B 20 141 582 429 ; -C 62 ; WX 600 ; N greater ; B 41 2 614 568 ; -C 63 ; WX 600 ; N question ; B 103 -14 519 607 ; -C 64 ; WX 600 ; N at ; B 88 -83 498 648 ; -C 65 ; WX 600 ; N A ; B -22 0 623 592 ; -C 66 ; WX 600 ; N B ; B 13 0 574 592 ; -C 67 ; WX 600 ; N C ; B 31 -15 566 607 ; -C 68 ; WX 600 ; N D ; B 14 0 552 592 ; -C 69 ; WX 600 ; N E ; B 15 0 553 592 ; -C 70 ; WX 600 ; N F ; B 49 0 587 592 ; -C 71 ; WX 600 ; N G ; B 32 -15 595 607 ; -C 72 ; WX 600 ; N H ; B 22 0 583 592 ; -C 73 ; WX 600 ; N I ; B 82 0 518 592 ; -C 74 ; WX 600 ; N J ; B 54 -15 614 592 ; -C 75 ; WX 600 ; N K ; B 13 0 605 592 ; -C 76 ; WX 600 ; N L ; B 33 0 574 592 ; -C 77 ; WX 600 ; N M ; B -19 0 624 592 ; -C 78 ; WX 600 ; N N ; B -8 0 593 592 ; -C 79 ; WX 600 ; N O ; B 20 -15 581 607 ; -C 80 ; WX 600 ; N P ; B 60 0 577 592 ; -C 81 ; WX 600 ; N Q ; B 20 -148 581 607 ; -C 82 ; WX 600 ; N R ; B 14 0 621 592 ; -C 83 ; WX 600 ; N S ; B 62 -15 540 607 ; -C 84 ; WX 600 ; N T ; B 40 0 559 592 ; -C 85 ; WX 600 ; N U ; B 11 -15 591 592 ; -C 86 ; WX 600 ; N V ; B -23 0 623 592 ; -C 87 ; WX 600 ; N W ; B -11 0 612 592 ; -C 88 ; WX 600 ; N X ; B 11 0 592 592 ; -C 89 ; WX 600 ; N Y ; B 21 0 581 592 ; -C 90 ; WX 600 ; N Z ; B 74 0 529 592 ; -C 91 ; WX 600 ; N bracketleft ; B 249 -156 477 632 ; -C 92 ; WX 600 ; N backslash ; B 83 -112 518 706 ; -C 93 ; WX 600 ; N bracketright ; B 124 -156 351 632 ; -C 94 ; WX 600 ; N asciicircum ; B 82 331 518 662 ; -C 95 ; WX 600 ; N underscore ; B -40 -300 644 -200 ; -C 96 ; WX 600 ; N grave ; B 205 501 396 667 ; -C 97 ; WX 600 ; N a ; B 43 -17 574 457 ; -C 98 ; WX 600 ; N b ; B -10 -16 573 633 ; -C 99 ; WX 600 ; N c ; B 56 -17 568 457 ; -C 100 ; WX 600 ; N d ; B 30 -16 614 633 ; -C 101 ; WX 600 ; N e ; B 32 -16 552 457 ; -C 102 ; WX 600 ; N f ; B 73 0 572 633 ; -C 103 ; WX 600 ; N g ; B 32 -209 594 458 ; -C 104 ; WX 600 ; N h ; B 13 0 584 633 ; -C 105 ; WX 600 ; N i ; B 63 0 537 633 ; -C 106 ; WX 600 ; N j ; B 86 -209 460 633 ; -C 107 ; WX 600 ; N k ; B 34 0 575 633 ; -C 108 ; WX 600 ; N l ; B 63 0 537 633 ; -C 109 ; WX 600 ; N m ; B -17 0 625 457 ; -C 110 ; WX 600 ; N n ; B 25 0 574 457 ; -C 111 ; WX 600 ; N o ; B 42 -16 560 457 ; -C 112 ; WX 600 ; N p ; B -8 -209 573 457 ; -C 113 ; WX 600 ; N q ; B 35 -209 616 457 ; -C 114 ; WX 600 ; N r ; B 53 0 573 457 ; -C 115 ; WX 600 ; N s ; B 74 -16 529 457 ; -C 116 ; WX 600 ; N t ; B 72 -16 591 601 ; -C 117 ; WX 600 ; N u ; B 15 -16 575 443 ; -C 118 ; WX 600 ; N v ; B 0 0 604 443 ; -C 119 ; WX 600 ; N w ; B -2 0 602 443 ; -C 120 ; WX 600 ; N x ; B 21 0 582 443 ; -C 121 ; WX 600 ; N y ; B 21 -209 582 443 ; -C 122 ; WX 600 ; N z ; B 86 0 522 443 ; -C 123 ; WX 600 ; N braceleft ; B 168 -156 433 632 ; -C 124 ; WX 600 ; N bar ; B 250 -156 351 632 ; -C 125 ; WX 600 ; N braceright ; B 165 -156 430 632 ; -C 126 ; WX 600 ; N asciitilde ; B 61 180 540 388 ; -C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 600 ; N Euro ; B 0 -15 566 607 ; -C 129 ; WX 600 ; N afii10052 ; B 33 0 574 822 ; -C 130 ; WX 600 ; N quotesinglbase ; B 145 -156 351 135 ; -C 131 ; WX 600 ; N florin ; B 58 -125 549 648 ; -C 132 ; WX 600 ; N quotedblbase ; B 102 -130 521 131 ; -C 133 ; WX 600 ; N ellipsis ; B 50 -15 550 87 ; -C 134 ; WX 600 ; N dagger ; B 92 -94 507 632 ; -C 135 ; WX 600 ; N daggerdbl ; B 93 -94 507 632 ; -C 136 ; WX 600 ; N circumflex ; B 140 498 459 656 ; -C 137 ; WX 600 ; N perthousand ; B 20 3 583 627 ; -C 138 ; WX 600 ; N Scaron ; B 62 -15 540 807 ; -C 139 ; WX 600 ; N guilsinglleft ; B 133 20 422 420 ; -C 140 ; WX 600 ; N OE ; B -21 0 622 592 ; -C 141 ; WX 600 ; N afii10061 ; B 40 0 601 822 ; -C 142 ; WX 600 ; N Zcaron ; B 74 0 529 807 ; -C 143 ; WX 600 ; N afii10145 ; B 19 -115 581 592 ; -C 144 ; WX 600 ; N quotedblbase ; B 102 -130 521 131 ; -C 145 ; WX 600 ; N quoteleft ; B 249 316 456 612 ; -C 146 ; WX 600 ; N quoteright ; B 145 316 351 612 ; -C 147 ; WX 600 ; N quotedblleft ; B 79 355 499 616 ; -C 148 ; WX 600 ; N quotedblright ; B 102 355 521 616 ; -C 149 ; WX 600 ; N bullet ; B 151 158 451 461 ; -C 150 ; WX 600 ; N endash ; B 40 233 559 333 ; -C 151 ; WX 600 ; N emdash ; B -30 233 630 333 ; -C 152 ; WX 600 ; N tilde ; B 131 489 469 616 ; -C 153 ; WX 600 ; N trademark ; B -42 296 602 651 ; -C 154 ; WX 600 ; N scaron ; B 74 -16 529 651 ; -C 155 ; WX 600 ; N guilsinglright ; B 185 20 474 420 ; -C 156 ; WX 600 ; N oe ; B -21 -16 613 456 ; -C 157 ; WX 600 ; N afii10109 ; B 47 0 576 667 ; -C 158 ; WX 600 ; N zcaron ; B 86 0 522 651 ; -C 159 ; WX 600 ; N Ydieresis ; B 21 0 581 783 ; -C 160 ; WX 600 ; N space ; B 217 -15 377 648 ; -C 161 ; WX 600 ; N exclamdown ; B 217 -207 377 433 ; -C 162 ; WX 600 ; N cent ; B 83 -31 501 685 ; -C 163 ; WX 600 ; N sterling ; B 30 0 552 606 ; -C 164 ; WX 600 ; N currency ; B 71 66 530 526 ; -C 165 ; WX 600 ; N yen ; B 21 0 581 592 ; -C 166 ; WX 600 ; N brokenbar ; B 250 -156 351 632 ; -C 167 ; WX 600 ; N section ; B 48 -85 554 636 ; -C 168 ; WX 600 ; N dieresis ; B 143 521 458 627 ; -C 169 ; WX 600 ; N copyright ; B -3 -14 603 592 ; -C 170 ; WX 600 ; N ordfeminine ; B 133 364 479 648 ; -C 171 ; WX 600 ; N guillemotleft ; B 35 18 555 419 ; -C 172 ; WX 600 ; N logicalnot ; B -19 0 560 334 ; -C 173 ; WX 600 ; N hyphen ; B 92 238 510 330 ; -C 174 ; WX 600 ; N registered ; B -3 -14 603 592 ; -C 175 ; WX 600 ; N overscore ; B -40 664 644 764 ; -C 176 ; WX 600 ; N degree ; B 144 417 456 728 ; -C 177 ; WX 600 ; N plusminus ; B 40 0 560 705 ; -C 178 ; WX 600 ; N twosuperior ; B 149 311 430 648 ; -C 179 ; WX 600 ; N threesuperior ; B 156 304 442 648 ; -C 180 ; WX 600 ; N acute ; B 205 500 396 667 ; -C 181 ; WX 600 ; N mu1 ; B 14 -209 574 443 ; -C 182 ; WX 600 ; N paragraph ; B 61 -87 543 632 ; -C 183 ; WX 600 ; N periodcentered ; B 225 246 375 378 ; -C 184 ; WX 600 ; N cedilla ; B 200 -179 392 36 ; -C 185 ; WX 600 ; N onesuperior ; B 166 311 435 649 ; -C 186 ; WX 600 ; N ordmasculine ; B 132 364 469 648 ; -C 187 ; WX 600 ; N guillemotright ; B 51 24 571 425 ; -C 188 ; WX 600 ; N onequarter ; B 1 0 600 649 ; -C 189 ; WX 600 ; N onehalf ; B -46 0 636 649 ; -C 190 ; WX 600 ; N threequarters ; B 0 0 594 649 ; -C 191 ; WX 600 ; N questiondown ; B 82 -210 498 431 ; -C 192 ; WX 600 ; N Agrave ; B -22 0 623 822 ; -C 193 ; WX 600 ; N Aacute ; B -22 0 623 822 ; -C 194 ; WX 600 ; N Acircumflex ; B -22 0 623 812 ; -C 195 ; WX 600 ; N Atilde ; B -22 0 623 771 ; -C 196 ; WX 600 ; N Adieresis ; B -22 0 623 783 ; -C 197 ; WX 600 ; N Aring ; B -22 0 623 833 ; -C 198 ; WX 600 ; N AE ; B -21 0 623 592 ; -C 199 ; WX 600 ; N Ccedilla ; B 31 -188 566 607 ; -C 200 ; WX 600 ; N Egrave ; B 15 0 553 822 ; -C 201 ; WX 600 ; N Eacute ; B 15 0 553 822 ; -C 202 ; WX 600 ; N Ecircumflex ; B 15 0 553 812 ; -C 203 ; WX 600 ; N Edieresis ; B 15 0 553 783 ; -C 204 ; WX 600 ; N Igrave ; B 82 0 518 822 ; -C 205 ; WX 600 ; N Iacute ; B 82 0 518 822 ; -C 206 ; WX 600 ; N Icircumflex ; B 82 0 518 812 ; -C 207 ; WX 600 ; N Idieresis ; B 82 0 518 783 ; -C 208 ; WX 600 ; N Eth ; B -18 0 553 592 ; -C 209 ; WX 600 ; N Ntilde ; B -8 0 593 771 ; -C 210 ; WX 600 ; N Ograve ; B 20 -15 581 822 ; -C 211 ; WX 600 ; N Oacute ; B 20 -15 581 822 ; -C 212 ; WX 600 ; N Ocircumflex ; B 20 -15 581 812 ; -C 213 ; WX 600 ; N Otilde ; B 20 -15 581 771 ; -C 214 ; WX 600 ; N Odieresis ; B 20 -15 581 783 ; -C 215 ; WX 600 ; N multiply ; B 100 83 501 485 ; -C 216 ; WX 600 ; N Oslash ; B 11 -71 591 642 ; -C 217 ; WX 600 ; N Ugrave ; B 11 -15 591 822 ; -C 218 ; WX 600 ; N Uacute ; B 11 -15 591 822 ; -C 219 ; WX 600 ; N Ucircumflex ; B 11 -15 591 812 ; -C 220 ; WX 600 ; N Udieresis ; B 11 -15 591 783 ; -C 221 ; WX 600 ; N Yacute ; B 21 0 581 822 ; -C 222 ; WX 600 ; N Thorn ; B 60 0 577 592 ; -C 223 ; WX 600 ; N germandbls ; B 12 -16 531 633 ; -C 224 ; WX 600 ; N agrave ; B 43 -17 574 667 ; -C 225 ; WX 600 ; N aacute ; B 43 -17 574 667 ; -C 226 ; WX 600 ; N acircumflex ; B 43 -17 574 656 ; -C 227 ; WX 600 ; N atilde ; B 43 -17 574 616 ; -C 228 ; WX 600 ; N adieresis ; B 43 -17 574 627 ; -C 229 ; WX 600 ; N aring ; B 43 -17 574 682 ; -C 230 ; WX 600 ; N ae ; B -21 -16 612 456 ; -C 231 ; WX 600 ; N ccedilla ; B 56 -179 568 457 ; -C 232 ; WX 600 ; N egrave ; B 32 -16 552 667 ; -C 233 ; WX 600 ; N eacute ; B 32 -16 552 667 ; -C 234 ; WX 600 ; N ecircumflex ; B 32 -16 552 656 ; -C 235 ; WX 600 ; N edieresis ; B 32 -16 552 627 ; -C 236 ; WX 600 ; N igrave ; B 63 0 537 667 ; -C 237 ; WX 600 ; N iacute ; B 63 0 537 667 ; -C 238 ; WX 600 ; N icircumflex ; B 63 0 537 656 ; -C 239 ; WX 600 ; N idieresis ; B 63 0 537 627 ; -C 240 ; WX 600 ; N eth ; B 44 -17 540 632 ; -C 241 ; WX 600 ; N ntilde ; B 25 0 574 616 ; -C 242 ; WX 600 ; N ograve ; B 42 -16 560 667 ; -C 243 ; WX 600 ; N oacute ; B 42 -16 560 667 ; -C 244 ; WX 600 ; N ocircumflex ; B 42 -16 560 656 ; -C 245 ; WX 600 ; N otilde ; B 42 -16 560 616 ; -C 246 ; WX 600 ; N odieresis ; B 42 -16 560 627 ; -C 247 ; WX 600 ; N divide ; B 40 5 560 565 ; -C 248 ; WX 600 ; N oslash ; B 22 -72 574 495 ; -C 249 ; WX 600 ; N ugrave ; B 15 -16 575 667 ; -C 250 ; WX 600 ; N uacute ; B 15 -16 575 667 ; -C 251 ; WX 600 ; N ucircumflex ; B 15 -16 575 656 ; -C 252 ; WX 600 ; N udieresis ; B 15 -16 575 627 ; -C 253 ; WX 600 ; N yacute ; B 21 -209 582 667 ; -C 254 ; WX 600 ; N thorn ; B -8 -209 573 633 ; -C 255 ; WX 600 ; N ydieresis ; B 21 -209 582 627 ; -C -1 ; WX 0 ; N .null ; B 217 -15 377 648 ; -C -1 ; WX 600 ; N nonmarkingreturn ; B 217 -15 377 648 ; -C -1 ; WX 600 ; N notequal ; B 20 -67 582 637 ; -C -1 ; WX 600 ; N infinity ; B 44 186 556 422 ; -C -1 ; WX 600 ; N lessequal ; B -13 40 560 745 ; -C -1 ; WX 600 ; N greaterequal ; B 41 40 614 745 ; -C -1 ; WX 600 ; N partialdiff ; B 46 -15 560 633 ; -C -1 ; WX 600 ; N summation ; B 33 -188 551 613 ; -C -1 ; WX 600 ; N product ; B 12 -188 589 613 ; -C -1 ; WX 600 ; N pi1 ; B 36 0 564 443 ; -C -1 ; WX 600 ; N integral ; B 3 -190 583 826 ; -C -1 ; WX 600 ; N Ohm ; B 17 0 583 607 ; -C -1 ; WX 600 ; N radical ; B 67 -38 575 913 ; -C -1 ; WX 600 ; N approxequal ; B 61 74 540 494 ; -C -1 ; WX 600 ; N increment ; B 34 0 567 583 ; -C -1 ; WX 600 ; N lozenge ; B 76 0 525 694 ; -C -1 ; WX 600 ; N fraction ; B 76 155 524 473 ; -C -1 ; WX 600 ; N fi ; B -19 0 624 633 ; -C -1 ; WX 600 ; N fl ; B -20 0 624 633 ; -C -1 ; WX 600 ; N dotlessi ; B 63 0 537 443 ; -C -1 ; WX 600 ; N macron ; B 142 525 458 590 ; -C -1 ; WX 600 ; N breve ; B 142 501 458 654 ; -C -1 ; WX 600 ; N dotaccent ; B 237 511 363 638 ; -C -1 ; WX 600 ; N ring ; B 204 493 396 682 ; -C -1 ; WX 600 ; N hungarumlaut ; B 141 501 459 668 ; -C -1 ; WX 600 ; N ogonek ; B 210 -157 390 36 ; -C -1 ; WX 600 ; N caron ; B 140 493 459 651 ; -C -1 ; WX 600 ; N Lslash ; B 12 0 573 592 ; -C -1 ; WX 600 ; N lslash ; B 63 0 540 633 ; -C -1 ; WX 600 ; N minus ; B 40 234 560 334 ; -C -1 ; WX 600 ; N franc ; B 49 0 587 592 ; -C -1 ; WX 600 ; N Gbreve ; B 32 -15 595 810 ; -C -1 ; WX 600 ; N gbreve ; B 32 -209 594 654 ; -C -1 ; WX 600 ; N Idot ; B 82 0 518 793 ; -C -1 ; WX 600 ; N Scedilla ; B 62 -189 540 607 ; -C -1 ; WX 600 ; N scedilla ; B 74 -179 529 457 ; -C -1 ; WX 600 ; N Cacute ; B 31 -15 566 822 ; -C -1 ; WX 600 ; N cacute ; B 56 -17 568 667 ; -C -1 ; WX 600 ; N Ccaron ; B 31 -15 566 807 ; -C -1 ; WX 600 ; N ccaron ; B 56 -17 568 651 ; -C -1 ; WX 600 ; N dmacron ; B 30 -16 614 633 ; -C -1 ; WX 600 ; N middot ; B 346 300 472 427 ; -C -1 ; WX 600 ; N Abreve ; B -22 0 623 810 ; -C -1 ; WX 600 ; N abreve ; B 43 -17 574 654 ; -C -1 ; WX 600 ; N Aogonek ; B -22 -129 653 592 ; -C -1 ; WX 600 ; N aogonek ; B 43 -125 616 457 ; -C -1 ; WX 600 ; N Dcaron ; B 14 0 552 807 ; -C -1 ; WX 600 ; N dcaron ; B 30 -16 702 633 ; -C -1 ; WX 600 ; N Dslash ; B -18 0 553 592 ; -C -1 ; WX 600 ; N Eogonek ; B 15 -130 594 592 ; -C -1 ; WX 600 ; N eogonek ; B 32 -143 552 457 ; -C -1 ; WX 600 ; N Ecaron ; B 15 0 553 807 ; -C -1 ; WX 600 ; N ecaron ; B 32 -16 552 651 ; -C -1 ; WX 600 ; N Lacute ; B 33 0 574 822 ; -C -1 ; WX 600 ; N lacute ; B 63 0 537 835 ; -C -1 ; WX 600 ; N Lcaron ; B 33 0 574 592 ; -C -1 ; WX 600 ; N lcaron ; B 63 0 537 633 ; -C -1 ; WX 600 ; N Ldot ; B 33 0 574 592 ; -C -1 ; WX 600 ; N ldot ; B 63 0 545 633 ; -C -1 ; WX 600 ; N Nacute ; B -8 0 593 822 ; -C -1 ; WX 600 ; N nacute ; B 25 0 574 667 ; -C -1 ; WX 600 ; N Ncaron ; B -8 0 593 807 ; -C -1 ; WX 600 ; N ncaron ; B 25 0 574 651 ; -C -1 ; WX 600 ; N Odblacute ; B 20 -15 581 824 ; -C -1 ; WX 600 ; N odblacute ; B 42 -16 560 668 ; -C -1 ; WX 600 ; N Racute ; B 14 0 621 822 ; -C -1 ; WX 600 ; N racute ; B 53 0 573 667 ; -C -1 ; WX 600 ; N Rcaron ; B 14 0 621 807 ; -C -1 ; WX 600 ; N rcaron ; B 53 0 573 651 ; -C -1 ; WX 600 ; N Sacute ; B 62 -15 540 822 ; -C -1 ; WX 600 ; N sacute ; B 74 -16 529 667 ; -C -1 ; WX 600 ; N Tcedilla ; B 40 -271 559 592 ; -C -1 ; WX 600 ; N tcedilla ; B 72 -250 591 601 ; -C -1 ; WX 600 ; N Tcaron ; B 40 0 559 807 ; -C -1 ; WX 600 ; N tcaron ; B 72 -16 667 633 ; -C -1 ; WX 600 ; N Uring ; B 11 -15 591 833 ; -C -1 ; WX 600 ; N uring ; B 15 -16 575 682 ; -C -1 ; WX 600 ; N Udblacute ; B 11 -15 591 824 ; -C -1 ; WX 600 ; N udblacute ; B 15 -16 575 668 ; -C -1 ; WX 600 ; N Zacute ; B 74 0 529 822 ; -C -1 ; WX 600 ; N zacute ; B 86 0 522 667 ; -C -1 ; WX 600 ; N Zdot ; B 74 0 529 793 ; -C -1 ; WX 600 ; N zdot ; B 86 0 522 638 ; -C -1 ; WX 600 ; N Gamma ; B 30 0 571 592 ; -C -1 ; WX 600 ; N Theta ; B 20 -15 581 607 ; -C -1 ; WX 600 ; N Phi ; B 39 0 561 592 ; -C -1 ; WX 600 ; N alpha ; B 40 -16 577 457 ; -C -1 ; WX 600 ; N delta ; B 74 -16 526 633 ; -C -1 ; WX 600 ; N epsilon ; B 102 -16 505 457 ; -C -1 ; WX 600 ; N sigma ; B 58 -16 582 443 ; -C -1 ; WX 600 ; N tau ; B 93 -16 470 443 ; -C -1 ; WX 600 ; N phi ; B 44 -222 556 443 ; -C -1 ; WX 600 ; N underscoredbl ; B -40 -359 644 -88 ; -C -1 ; WX 600 ; N exclamdbl ; B 76 -15 519 648 ; -C -1 ; WX 600 ; N nsuperior ; B 134 253 466 527 ; -C -1 ; WX 600 ; N peseta ; B 1 -8 597 592 ; -C -1 ; WX 600 ; N arrowleft ; B 1 50 599 277 ; -C -1 ; WX 600 ; N arrowup ; B 186 -136 414 424 ; -C -1 ; WX 600 ; N arrowright ; B 1 50 599 277 ; -C -1 ; WX 600 ; N arrowdown ; B 186 -136 414 424 ; -C -1 ; WX 600 ; N arrowboth ; B 1 50 599 278 ; -C -1 ; WX 600 ; N arrowupdn ; B 186 -135 414 463 ; -C -1 ; WX 600 ; N arrowupdnbse ; B 186 -196 414 463 ; -C -1 ; WX 600 ; N orthogonal ; B 1 0 599 597 ; -C -1 ; WX 600 ; N intersection ; B 54 -15 546 648 ; -C -1 ; WX 600 ; N equivalence ; B 20 46 582 523 ; -C -1 ; WX 600 ; N house ; B 44 0 556 639 ; -C -1 ; WX 600 ; N revlogicalnot ; B -19 0 560 334 ; -C -1 ; WX 600 ; N integraltp ; B 265 -251 475 848 ; -C -1 ; WX 600 ; N integralbt ; B 125 -251 335 848 ; -C -1 ; WX 600 ; N SF100000 ; B -7 219 607 292 ; -C -1 ; WX 600 ; N SF110000 ; B 264 -255 336 766 ; -C -1 ; WX 600 ; N SF010000 ; B 264 -255 607 292 ; -C -1 ; WX 600 ; N SF030000 ; B -7 -255 336 292 ; -C -1 ; WX 600 ; N SF020000 ; B 264 219 607 766 ; -C -1 ; WX 600 ; N SF040000 ; B -7 219 336 766 ; -C -1 ; WX 600 ; N SF080000 ; B 264 -255 607 766 ; -C -1 ; WX 600 ; N SF090000 ; B -7 -255 336 766 ; -C -1 ; WX 600 ; N SF060000 ; B -7 -255 607 292 ; -C -1 ; WX 600 ; N SF070000 ; B -7 219 607 766 ; -C -1 ; WX 600 ; N SF050000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF430000 ; B -7 141 607 370 ; -C -1 ; WX 600 ; N SF240000 ; B 186 -255 414 766 ; -C -1 ; WX 600 ; N SF510000 ; B 264 -255 607 370 ; -C -1 ; WX 600 ; N SF520000 ; B 186 -255 607 292 ; -C -1 ; WX 600 ; N SF390000 ; B 186 -255 607 370 ; -C -1 ; WX 600 ; N SF220000 ; B -7 -255 336 370 ; -C -1 ; WX 600 ; N SF210000 ; B -7 -255 414 292 ; -C -1 ; WX 600 ; N SF250000 ; B -7 -255 414 370 ; -C -1 ; WX 600 ; N SF500000 ; B 264 141 607 766 ; -C -1 ; WX 600 ; N SF490000 ; B 186 219 607 766 ; -C -1 ; WX 600 ; N SF380000 ; B 186 141 607 766 ; -C -1 ; WX 600 ; N SF280000 ; B -7 141 336 766 ; -C -1 ; WX 600 ; N SF270000 ; B -7 219 414 766 ; -C -1 ; WX 600 ; N SF260000 ; B -7 141 414 766 ; -C -1 ; WX 600 ; N SF360000 ; B 264 -255 607 766 ; -C -1 ; WX 600 ; N SF370000 ; B 186 -255 607 766 ; -C -1 ; WX 600 ; N SF420000 ; B 186 -255 607 766 ; -C -1 ; WX 600 ; N SF190000 ; B -7 -255 336 766 ; -C -1 ; WX 600 ; N SF200000 ; B -7 -255 414 766 ; -C -1 ; WX 600 ; N SF230000 ; B -7 -255 414 766 ; -C -1 ; WX 600 ; N SF470000 ; B -7 -255 607 370 ; -C -1 ; WX 600 ; N SF480000 ; B -7 -255 607 292 ; -C -1 ; WX 600 ; N SF410000 ; B -7 -255 607 370 ; -C -1 ; WX 600 ; N SF450000 ; B -7 141 607 766 ; -C -1 ; WX 600 ; N SF460000 ; B -7 219 607 766 ; -C -1 ; WX 600 ; N SF400000 ; B -7 141 607 766 ; -C -1 ; WX 600 ; N SF540000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF530000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF440000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N upblock ; B -7 255 607 766 ; -C -1 ; WX 600 ; N dnblock ; B -7 -255 607 255 ; -C -1 ; WX 600 ; N block ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N lfblock ; B -7 -255 300 766 ; -C -1 ; WX 600 ; N rtblock ; B 300 -255 608 766 ; -C -1 ; WX 600 ; N ltshade ; B 44 -207 607 766 ; -C -1 ; WX 600 ; N shade ; B -7 -207 607 766 ; -C -1 ; WX 600 ; N dkshade ; B -7 -258 607 766 ; -C -1 ; WX 600 ; N filledbox ; B 1 0 599 598 ; -C -1 ; WX 600 ; N filledrect ; B 1 193 599 306 ; -C -1 ; WX 600 ; N triagup ; B 7 0 592 585 ; -C -1 ; WX 600 ; N triagrt ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N triagdn ; B 7 -13 592 572 ; -C -1 ; WX 600 ; N triaglf ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N circle ; B 85 67 515 497 ; -C -1 ; WX 600 ; N invbullet ; B 61 0 539 479 ; -C -1 ; WX 600 ; N invcircle ; B 19 0 583 564 ; -C -1 ; WX 600 ; N smileface ; B -3 -14 603 592 ; -C -1 ; WX 600 ; N invsmileface ; B -3 -14 603 592 ; -C -1 ; WX 600 ; N sun ; B 1 -69 599 529 ; -C -1 ; WX 600 ; N female ; B 157 39 444 563 ; -C -1 ; WX 600 ; N male ; B 90 122 511 563 ; -C -1 ; WX 600 ; N spade ; B 63 0 537 601 ; -C -1 ; WX 600 ; N club ; B 1 0 599 597 ; -C -1 ; WX 600 ; N heart ; B 53 -11 547 559 ; -C -1 ; WX 600 ; N diamond ; B 78 -12 523 597 ; -C -1 ; WX 600 ; N musicalnote ; B 132 14 440 563 ; -C -1 ; WX 600 ; N musicalnotedbl ; B 44 -21 528 566 ; -C -1 ; WX 600 ; N IJ ; B 6 -15 598 592 ; -C -1 ; WX 600 ; N ij ; B -20 -209 563 633 ; -C -1 ; WX 600 ; N napostrophe ; B -20 0 580 612 ; -C -1 ; WX 600 ; N minute ; B 255 318 405 611 ; -C -1 ; WX 600 ; N second ; B 255 318 583 611 ; -C -1 ; WX 600 ; N afii61248 ; B 77 -15 525 627 ; -C -1 ; WX 600 ; N afii61289 ; B 98 -16 457 607 ; -C -1 ; WX 600 ; N H22073 ; B 1 0 599 598 ; -C -1 ; WX 600 ; N H18543 ; B 146 156 453 463 ; -C -1 ; WX 600 ; N H18551 ; B 146 156 453 463 ; -C -1 ; WX 600 ; N H18533 ; B 85 67 515 497 ; -C -1 ; WX 600 ; N openbullet ; B 151 158 451 461 ; -C -1 ; WX 600 ; N Amacron ; B -22 0 623 746 ; -C -1 ; WX 600 ; N amacron ; B 43 -17 574 590 ; -C -1 ; WX 600 ; N Ccircumflex ; B 31 -15 566 812 ; -C -1 ; WX 600 ; N ccircumflex ; B 56 -17 568 656 ; -C -1 ; WX 600 ; N Cdot ; B 31 -15 566 793 ; -C -1 ; WX 600 ; N cdot ; B 56 -17 568 638 ; -C -1 ; WX 600 ; N Emacron ; B 15 0 553 746 ; -C -1 ; WX 600 ; N emacron ; B 32 -16 552 590 ; -C -1 ; WX 600 ; N Ebreve ; B 15 0 553 810 ; -C -1 ; WX 600 ; N ebreve ; B 32 -16 552 654 ; -C -1 ; WX 600 ; N Edot ; B 15 0 553 793 ; -C -1 ; WX 600 ; N edot ; B 32 -16 552 638 ; -C -1 ; WX 600 ; N Gcircumflex ; B 32 -15 595 812 ; -C -1 ; WX 600 ; N gcircumflex ; B 32 -209 594 656 ; -C -1 ; WX 600 ; N Gdot ; B 32 -15 595 793 ; -C -1 ; WX 600 ; N gdot ; B 32 -209 594 638 ; -C -1 ; WX 600 ; N Gcedilla ; B 32 -196 595 607 ; -C -1 ; WX 600 ; N gcedilla ; B 32 -209 594 702 ; -C -1 ; WX 600 ; N Hcircumflex ; B 22 0 583 812 ; -C -1 ; WX 600 ; N hcircumflex ; B 13 0 584 812 ; -C -1 ; WX 600 ; N Hbar ; B 22 0 583 592 ; -C -1 ; WX 600 ; N hbar ; B 5 0 584 633 ; -C -1 ; WX 600 ; N Itilde ; B 82 0 518 771 ; -C -1 ; WX 600 ; N itilde ; B 63 0 537 616 ; -C -1 ; WX 600 ; N Imacron ; B 82 0 518 746 ; -C -1 ; WX 600 ; N imacron ; B 63 0 537 590 ; -C -1 ; WX 600 ; N Ibreve ; B 82 0 518 810 ; -C -1 ; WX 600 ; N ibreve ; B 63 0 537 654 ; -C -1 ; WX 600 ; N Iogonek ; B 82 -140 518 592 ; -C -1 ; WX 600 ; N iogonek ; B 63 -140 537 633 ; -C -1 ; WX 600 ; N Jcircumflex ; B 54 -15 614 812 ; -C -1 ; WX 600 ; N jcircumflex ; B 86 -209 460 656 ; -C -1 ; WX 600 ; N Kcedilla ; B 13 -196 605 592 ; -C -1 ; WX 600 ; N kcedilla ; B 34 -196 575 633 ; -C -1 ; WX 600 ; N kgreenlandic ; B 24 0 591 443 ; -C -1 ; WX 600 ; N Lcedilla ; B 33 -196 574 592 ; -C -1 ; WX 600 ; N lcedilla ; B 63 -196 537 633 ; -C -1 ; WX 600 ; N Ncedilla ; B -8 -196 593 592 ; -C -1 ; WX 600 ; N ncedilla ; B 25 -196 574 457 ; -C -1 ; WX 600 ; N Eng ; B 12 -15 549 607 ; -C -1 ; WX 600 ; N eng ; B 38 -209 525 457 ; -C -1 ; WX 600 ; N Omacron ; B 20 -15 581 746 ; -C -1 ; WX 600 ; N omacron ; B 42 -16 560 590 ; -C -1 ; WX 600 ; N Obreve ; B 20 -15 581 810 ; -C -1 ; WX 600 ; N obreve ; B 42 -16 560 654 ; -C -1 ; WX 600 ; N Rcedilla ; B 14 -196 621 592 ; -C -1 ; WX 600 ; N rcedilla ; B 53 -196 573 457 ; -C -1 ; WX 600 ; N Scircumflex ; B 62 -15 540 812 ; -C -1 ; WX 600 ; N scircumflex ; B 74 -16 529 656 ; -C -1 ; WX 600 ; N Tbar ; B 40 0 559 592 ; -C -1 ; WX 600 ; N tbar ; B 61 -16 591 601 ; -C -1 ; WX 600 ; N Utilde ; B 11 -15 591 771 ; -C -1 ; WX 600 ; N utilde ; B 15 -16 575 616 ; -C -1 ; WX 600 ; N Umacron ; B 11 -15 591 746 ; -C -1 ; WX 600 ; N umacron ; B 15 -16 575 590 ; -C -1 ; WX 600 ; N Ubreve ; B 11 -15 591 810 ; -C -1 ; WX 600 ; N ubreve ; B 15 -16 575 654 ; -C -1 ; WX 600 ; N Uogonek ; B 11 -140 591 592 ; -C -1 ; WX 600 ; N uogonek ; B 15 -140 597 443 ; -C -1 ; WX 600 ; N Wcircumflex ; B -11 0 612 812 ; -C -1 ; WX 600 ; N wcircumflex ; B -2 0 602 656 ; -C -1 ; WX 600 ; N Ycircumflex ; B 21 0 581 812 ; -C -1 ; WX 600 ; N ycircumflex ; B 21 -209 582 656 ; -C -1 ; WX 600 ; N longs ; B 73 0 572 633 ; -C -1 ; WX 600 ; N Aringacute ; B -22 0 623 1016 ; -C -1 ; WX 600 ; N aringacute ; B 43 -17 574 865 ; -C -1 ; WX 600 ; N AEacute ; B -21 0 623 822 ; -C -1 ; WX 600 ; N aeacute ; B -21 -16 612 667 ; -C -1 ; WX 600 ; N Oslashacute ; B 11 -71 591 822 ; -C -1 ; WX 600 ; N oslashacute ; B 22 -72 574 667 ; -C -1 ; WX 600 ; N anoteleia ; B 225 323 375 457 ; -C -1 ; WX 600 ; N Wgrave ; B -11 0 612 822 ; -C -1 ; WX 600 ; N wgrave ; B -2 0 602 667 ; -C -1 ; WX 600 ; N Wacute ; B -11 0 612 822 ; -C -1 ; WX 600 ; N wacute ; B -2 0 602 667 ; -C -1 ; WX 600 ; N Wdieresis ; B -11 0 612 783 ; -C -1 ; WX 600 ; N wdieresis ; B -2 0 602 627 ; -C -1 ; WX 600 ; N Ygrave ; B 21 0 581 822 ; -C -1 ; WX 600 ; N ygrave ; B 21 -209 582 667 ; -C -1 ; WX 600 ; N quotereversed ; B 249 316 456 612 ; -C -1 ; WX 600 ; N radicalex ; B 112 525 488 590 ; -C -1 ; WX 600 ; N afii08941 ; B 32 0 552 607 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 600 ; N oneeighth ; B -23 -7 612 649 ; -C -1 ; WX 600 ; N threeeighths ; B -9 -7 612 648 ; -C -1 ; WX 600 ; N fiveeighths ; B -10 -7 612 640 ; -C -1 ; WX 600 ; N seveneighths ; B -4 -7 612 640 ; -C -1 ; WX 600 ; N commaaccent ; B 246 -250 354 -59 ; -C -1 ; WX 600 ; N undercommaaccent ; B 208 -196 392 -47 ; -C -1 ; WX 600 ; N tonos ; B 203 500 393 667 ; -C -1 ; WX 600 ; N dieresistonos ; B 103 482 492 685 ; -C -1 ; WX 600 ; N Alphatonos ; B -23 0 623 592 ; -C -1 ; WX 600 ; N Epsilontonos ; B -1 0 569 592 ; -C -1 ; WX 600 ; N Etatonos ; B -1 0 587 592 ; -C -1 ; WX 600 ; N Iotatonos ; B -1 0 543 592 ; -C -1 ; WX 600 ; N Omicrontonos ; B -1 -15 583 607 ; -C -1 ; WX 600 ; N Upsilontonos ; B -1 0 604 592 ; -C -1 ; WX 600 ; N Omegatonos ; B -1 0 577 607 ; -C -1 ; WX 600 ; N iotadieresistonos ; B 94 -16 483 709 ; -C -1 ; WX 600 ; N Alpha ; B -22 0 623 592 ; -C -1 ; WX 600 ; N Beta ; B 13 0 574 592 ; -C -1 ; WX 600 ; N Delta ; B 6 0 594 592 ; -C -1 ; WX 600 ; N Epsilon ; B 15 0 553 592 ; -C -1 ; WX 600 ; N Zeta ; B 74 0 529 592 ; -C -1 ; WX 600 ; N Eta ; B 22 0 583 592 ; -C -1 ; WX 600 ; N Iota ; B 82 0 518 592 ; -C -1 ; WX 600 ; N Kappa ; B 13 0 605 592 ; -C -1 ; WX 600 ; N Lambda ; B -21 0 625 592 ; -C -1 ; WX 600 ; N Mu ; B -19 0 624 592 ; -C -1 ; WX 600 ; N Nu ; B -8 0 593 592 ; -C -1 ; WX 600 ; N Xi ; B 51 0 549 592 ; -C -1 ; WX 600 ; N Omicron ; B 20 -15 581 607 ; -C -1 ; WX 600 ; N Pi ; B 20 0 581 592 ; -C -1 ; WX 600 ; N Rho ; B 60 0 577 592 ; -C -1 ; WX 600 ; N Sigma ; B 36 0 540 592 ; -C -1 ; WX 600 ; N Tau ; B 40 0 559 592 ; -C -1 ; WX 600 ; N Upsilon ; B 21 0 581 592 ; -C -1 ; WX 600 ; N Chi ; B 11 0 592 592 ; -C -1 ; WX 600 ; N Psi ; B -3 0 604 592 ; -C -1 ; WX 600 ; N Omega ; B 14 0 587 607 ; -C -1 ; WX 600 ; N Iotadieresis ; B 82 0 518 769 ; -C -1 ; WX 600 ; N Upsilondieresis ; B 21 0 581 769 ; -C -1 ; WX 600 ; N alphatonos ; B 40 -16 577 667 ; -C -1 ; WX 600 ; N epsilontonos ; B 102 -16 505 667 ; -C -1 ; WX 600 ; N etatonos ; B 56 -222 507 667 ; -C -1 ; WX 600 ; N iotatonos ; B 215 -16 432 667 ; -C -1 ; WX 600 ; N upsilondieresistonos ; B 38 -16 563 709 ; -C -1 ; WX 600 ; N beta ; B 113 -222 519 633 ; -C -1 ; WX 600 ; N gamma ; B 21 -222 582 443 ; -C -1 ; WX 600 ; N zeta ; B 151 -222 511 633 ; -C -1 ; WX 600 ; N eta ; B 56 -222 507 457 ; -C -1 ; WX 600 ; N theta ; B 68 -16 531 633 ; -C -1 ; WX 600 ; N iota ; B 223 -16 432 443 ; -C -1 ; WX 600 ; N kappa ; B 61 0 563 443 ; -C -1 ; WX 600 ; N lambda ; B 23 0 586 633 ; -C -1 ; WX 600 ; N mu ; B 14 -209 574 443 ; -C -1 ; WX 600 ; N nu ; B 33 0 514 457 ; -C -1 ; WX 600 ; N xi ; B 141 -222 500 633 ; -C -1 ; WX 600 ; N omicron ; B 42 -16 560 457 ; -C -1 ; WX 600 ; N rho ; B 83 -222 547 457 ; -C -1 ; WX 600 ; N sigma1 ; B 83 -209 532 457 ; -C -1 ; WX 600 ; N upsilon ; B 38 -16 563 443 ; -C -1 ; WX 600 ; N chi ; B 31 -222 584 457 ; -C -1 ; WX 600 ; N psi ; B 35 -222 565 633 ; -C -1 ; WX 600 ; N omega ; B 47 -16 553 457 ; -C -1 ; WX 600 ; N iotadieresis ; B 126 -16 441 627 ; -C -1 ; WX 600 ; N upsilondieresis ; B 38 -16 563 627 ; -C -1 ; WX 600 ; N omicrontonos ; B 42 -16 560 667 ; -C -1 ; WX 600 ; N upsilontonos ; B 38 -16 563 667 ; -C -1 ; WX 600 ; N omegatonos ; B 47 -16 553 667 ; -C -1 ; WX 600 ; N afii10023 ; B 15 0 553 783 ; -C -1 ; WX 600 ; N afii10051 ; B 0 -15 587 592 ; -C -1 ; WX 600 ; N afii10053 ; B 31 -15 566 607 ; -C -1 ; WX 600 ; N afii10054 ; B 62 -15 540 607 ; -C -1 ; WX 600 ; N afii10055 ; B 82 0 518 592 ; -C -1 ; WX 600 ; N afii10056 ; B 82 0 518 783 ; -C -1 ; WX 600 ; N afii10057 ; B 54 -15 614 592 ; -C -1 ; WX 600 ; N afii10058 ; B 1 -16 600 592 ; -C -1 ; WX 600 ; N afii10059 ; B -17 0 622 592 ; -C -1 ; WX 600 ; N afii10060 ; B 5 0 602 592 ; -C -1 ; WX 600 ; N afii10062 ; B 5 -16 607 810 ; -C -1 ; WX 600 ; N afii10017 ; B -22 0 623 592 ; -C -1 ; WX 600 ; N afii10018 ; B 13 0 574 592 ; -C -1 ; WX 600 ; N afii10019 ; B 13 0 574 592 ; -C -1 ; WX 600 ; N afii10020 ; B 33 0 574 592 ; -C -1 ; WX 600 ; N afii10021 ; B 20 -130 581 592 ; -C -1 ; WX 600 ; N afii10022 ; B 15 0 553 592 ; -C -1 ; WX 600 ; N afii10024 ; B 4 0 596 592 ; -C -1 ; WX 600 ; N afii10025 ; B -5 -16 546 644 ; -C -1 ; WX 600 ; N afii10026 ; B -3 0 603 592 ; -C -1 ; WX 600 ; N afii10027 ; B -3 0 603 810 ; -C -1 ; WX 600 ; N afii10028 ; B 40 0 601 592 ; -C -1 ; WX 600 ; N afii10029 ; B 2 -16 581 592 ; -C -1 ; WX 600 ; N afii10030 ; B -19 0 624 592 ; -C -1 ; WX 600 ; N afii10031 ; B 22 0 583 592 ; -C -1 ; WX 600 ; N afii10032 ; B 20 -15 581 607 ; -C -1 ; WX 600 ; N afii10033 ; B 22 0 583 592 ; -C -1 ; WX 600 ; N afii10034 ; B 60 0 577 592 ; -C -1 ; WX 600 ; N afii10035 ; B 31 -15 566 607 ; -C -1 ; WX 600 ; N afii10036 ; B 40 0 559 592 ; -C -1 ; WX 600 ; N afii10037 ; B 5 -16 607 592 ; -C -1 ; WX 600 ; N afii10038 ; B 21 0 579 592 ; -C -1 ; WX 600 ; N afii10039 ; B 11 0 592 592 ; -C -1 ; WX 600 ; N afii10040 ; B 6 -130 594 592 ; -C -1 ; WX 600 ; N afii10041 ; B 17 0 578 592 ; -C -1 ; WX 600 ; N afii10042 ; B -11 0 611 592 ; -C -1 ; WX 600 ; N afii10043 ; B -22 -130 626 592 ; -C -1 ; WX 600 ; N afii10044 ; B -16 0 600 592 ; -C -1 ; WX 600 ; N afii10045 ; B -20 0 632 592 ; -C -1 ; WX 600 ; N afii10046 ; B 13 0 574 592 ; -C -1 ; WX 600 ; N afii10047 ; B 34 -15 569 607 ; -C -1 ; WX 600 ; N afii10048 ; B -18 -15 618 607 ; -C -1 ; WX 600 ; N afii10049 ; B -21 0 586 592 ; -C -1 ; WX 600 ; N afii10065 ; B 43 -17 574 457 ; -C -1 ; WX 600 ; N afii10066 ; B 53 -13 546 646 ; -C -1 ; WX 600 ; N afii10067 ; B 13 0 547 443 ; -C -1 ; WX 600 ; N afii10068 ; B 33 0 574 443 ; -C -1 ; WX 600 ; N afii10069 ; B 34 -118 566 443 ; -C -1 ; WX 600 ; N afii10070 ; B 32 -16 552 457 ; -C -1 ; WX 600 ; N afii10072 ; B 6 0 594 443 ; -C -1 ; WX 600 ; N afii10073 ; B 35 -13 543 491 ; -C -1 ; WX 600 ; N afii10074 ; B 8 0 591 443 ; -C -1 ; WX 600 ; N afii10075 ; B 8 0 591 654 ; -C -1 ; WX 600 ; N afii10076 ; B 47 0 576 443 ; -C -1 ; WX 600 ; N afii10077 ; B 4 -13 561 443 ; -C -1 ; WX 600 ; N afii10078 ; B 1 0 599 443 ; -C -1 ; WX 600 ; N afii10079 ; B 22 0 583 443 ; -C -1 ; WX 600 ; N afii10080 ; B 42 -16 560 457 ; -C -1 ; WX 600 ; N afii10081 ; B 19 0 581 443 ; -C -1 ; WX 600 ; N afii10082 ; B -8 -209 573 457 ; -C -1 ; WX 600 ; N afii10083 ; B 56 -17 568 457 ; -C -1 ; WX 600 ; N afii10084 ; B 40 0 559 443 ; -C -1 ; WX 600 ; N afii10085 ; B 21 -134 591 443 ; -C -1 ; WX 600 ; N afii10086 ; B 46 -140 554 618 ; -C -1 ; WX 600 ; N afii10087 ; B 21 0 582 443 ; -C -1 ; WX 600 ; N afii10088 ; B 6 -118 594 443 ; -C -1 ; WX 600 ; N afii10089 ; B 31 0 564 443 ; -C -1 ; WX 600 ; N afii10090 ; B -11 0 611 443 ; -C -1 ; WX 600 ; N afii10091 ; B -22 -118 626 443 ; -C -1 ; WX 600 ; N afii10092 ; B 6 0 593 443 ; -C -1 ; WX 600 ; N afii10093 ; B -3 0 603 443 ; -C -1 ; WX 600 ; N afii10094 ; B 13 0 547 443 ; -C -1 ; WX 600 ; N afii10095 ; B 32 -16 544 457 ; -C -1 ; WX 600 ; N afii10096 ; B -14 -16 612 457 ; -C -1 ; WX 600 ; N afii10097 ; B 25 0 579 443 ; -C -1 ; WX 600 ; N afii10071 ; B 32 -16 552 627 ; -C -1 ; WX 600 ; N afii10099 ; B 13 -209 511 633 ; -C -1 ; WX 600 ; N afii10100 ; B 33 0 574 667 ; -C -1 ; WX 600 ; N afii10101 ; B 56 -16 568 457 ; -C -1 ; WX 600 ; N afii10102 ; B 74 -16 529 457 ; -C -1 ; WX 600 ; N afii10103 ; B 63 0 537 633 ; -C -1 ; WX 600 ; N afii10104 ; B 63 0 537 627 ; -C -1 ; WX 600 ; N afii10105 ; B 86 -209 460 633 ; -C -1 ; WX 600 ; N afii10106 ; B -4 -13 584 443 ; -C -1 ; WX 600 ; N afii10107 ; B -18 0 619 443 ; -C -1 ; WX 600 ; N afii10108 ; B 13 0 584 633 ; -C -1 ; WX 600 ; N afii10110 ; B 21 -134 591 654 ; -C -1 ; WX 600 ; N afii10193 ; B 19 -115 581 443 ; -C -1 ; WX 600 ; N afii10050 ; B 33 0 574 714 ; -C -1 ; WX 600 ; N afii10098 ; B 33 0 574 565 ; -C -1 ; WX 600 ; N afii00208 ; B 18 233 577 333 ; -C -1 ; WX 600 ; N afii61352 ; B 14 0 595 592 ; -C -1 ; WX 600 ; N pi ; B 43 0 557 443 ; -C -1 ; WX 600 ; N sheva ; B 268 -261 333 -82 ; -C -1 ; WX 600 ; N hatafsegol ; B 161 -261 438 -82 ; -C -1 ; WX 600 ; N hatafpatah ; B 161 -261 431 -82 ; -C -1 ; WX 600 ; N hatafqamats ; B 161 -261 431 -82 ; -C -1 ; WX 600 ; N hiriq ; B 268 -147 333 -83 ; -C -1 ; WX 600 ; N tsere ; B 214 -147 386 -83 ; -C -1 ; WX 600 ; N segol ; B 214 -261 386 -83 ; -C -1 ; WX 600 ; N patah ; B 199 -130 400 -83 ; -C -1 ; WX 600 ; N qamats ; B 199 -215 400 -83 ; -C -1 ; WX 600 ; N holam ; B 268 592 333 657 ; -C -1 ; WX 600 ; N qubuts ; B 162 -261 438 -82 ; -C -1 ; WX 600 ; N dagesh ; B 268 238 333 303 ; -C -1 ; WX 600 ; N meteg ; B 276 -261 324 -82 ; -C -1 ; WX 600 ; N maqaf ; B 47 410 553 510 ; -C -1 ; WX 600 ; N rafe ; B 199 592 400 640 ; -C -1 ; WX 600 ; N paseq ; B 250 -5 350 515 ; -C -1 ; WX 600 ; N shindot ; B 445 592 510 657 ; -C -1 ; WX 600 ; N sindot ; B 90 592 155 657 ; -C -1 ; WX 600 ; N sofpasuq ; B 225 -5 375 483 ; -C -1 ; WX 600 ; N alef ; B 70 -11 530 518 ; -C -1 ; WX 600 ; N bet ; B 45 0 543 510 ; -C -1 ; WX 600 ; N gimel ; B 103 -8 461 510 ; -C -1 ; WX 600 ; N dalet ; B 40 -5 547 510 ; -C -1 ; WX 600 ; N he ; B 63 -5 528 510 ; -C -1 ; WX 600 ; N vav ; B 153 -5 367 510 ; -C -1 ; WX 600 ; N zayin ; B 125 -5 476 510 ; -C -1 ; WX 600 ; N het ; B 38 -5 563 510 ; -C -1 ; WX 600 ; N tet ; B 16 -5 514 514 ; -C -1 ; WX 600 ; N yod ; B 152 251 375 510 ; -C -1 ; WX 600 ; N finalkaf ; B 41 -124 546 510 ; -C -1 ; WX 600 ; N kaf ; B 57 0 528 510 ; -C -1 ; WX 600 ; N lamed ; B 72 0 500 659 ; -C -1 ; WX 600 ; N finalmem ; B 21 0 514 510 ; -C -1 ; WX 600 ; N mem ; B 37 -5 521 516 ; -C -1 ; WX 600 ; N finalnun ; B 137 -124 448 510 ; -C -1 ; WX 600 ; N nun ; B 99 0 391 510 ; -C -1 ; WX 600 ; N samekh ; B 10 -6 516 510 ; -C -1 ; WX 600 ; N ayin ; B 65 0 510 510 ; -C -1 ; WX 600 ; N finalpe ; B 93 -124 573 510 ; -C -1 ; WX 600 ; N pe ; B 95 0 500 510 ; -C -1 ; WX 600 ; N finaltsadi ; B 68 -124 510 510 ; -C -1 ; WX 600 ; N tsadi ; B 56 0 509 510 ; -C -1 ; WX 600 ; N qof ; B 64 -202 527 510 ; -C -1 ; WX 600 ; N resh ; B 51 -5 490 510 ; -C -1 ; WX 600 ; N shin ; B 51 0 549 515 ; -C -1 ; WX 600 ; N tav ; B 55 -5 519 510 ; -C -1 ; WX 600 ; N doublevav ; B 41 -5 514 510 ; -C -1 ; WX 600 ; N vavyod ; B 30 -5 514 510 ; -C -1 ; WX 600 ; N doubleyod ; B 30 251 519 510 ; -C -1 ; WX 600 ; N geresh ; B 200 229 400 515 ; -C -1 ; WX 600 ; N gershayim ; B 102 229 498 515 ; -C -1 ; WX 600 ; N newsheqelsign ; B 28 -5 572 515 ; -C -1 ; WX 600 ; N vavshindot ; B 77 -5 367 657 ; -C -1 ; WX 600 ; N finalkafsheva ; B 41 -124 546 510 ; -C -1 ; WX 600 ; N finalkafqamats ; B 41 -124 546 510 ; -C -1 ; WX 600 ; N lamedholam ; B -31 0 500 659 ; -C -1 ; WX 600 ; N lamedholamdagesh ; B -31 0 500 659 ; -C -1 ; WX 600 ; N altayin ; B 65 0 510 510 ; -C -1 ; WX 600 ; N shinshindot ; B 51 0 549 657 ; -C -1 ; WX 600 ; N shinsindot ; B 51 0 549 657 ; -C -1 ; WX 600 ; N shindageshshindot ; B 51 0 549 657 ; -C -1 ; WX 600 ; N shindageshsindot ; B 51 0 549 657 ; -C -1 ; WX 600 ; N alefpatah ; B 70 -130 530 518 ; -C -1 ; WX 600 ; N alefqamats ; B 70 -215 530 518 ; -C -1 ; WX 600 ; N alefmapiq ; B 70 -11 530 518 ; -C -1 ; WX 600 ; N betdagesh ; B 45 0 543 510 ; -C -1 ; WX 600 ; N gimeldagesh ; B 103 -8 461 510 ; -C -1 ; WX 600 ; N daletdagesh ; B 40 -5 547 510 ; -C -1 ; WX 600 ; N hedagesh ; B 63 -5 528 510 ; -C -1 ; WX 600 ; N vavdagesh ; B 153 -5 367 510 ; -C -1 ; WX 600 ; N zayindagesh ; B 125 -5 476 510 ; -C -1 ; WX 600 ; N tetdagesh ; B 16 -5 514 514 ; -C -1 ; WX 600 ; N yoddagesh ; B 152 251 375 510 ; -C -1 ; WX 600 ; N finalkafdagesh ; B 41 -124 546 510 ; -C -1 ; WX 600 ; N kafdagesh ; B 57 0 528 510 ; -C -1 ; WX 600 ; N lameddagesh ; B 72 0 500 659 ; -C -1 ; WX 600 ; N memdagesh ; B 37 -5 521 516 ; -C -1 ; WX 600 ; N nundagesh ; B 99 0 391 510 ; -C -1 ; WX 600 ; N samekhdagesh ; B 10 -6 516 510 ; -C -1 ; WX 600 ; N finalpedagesh ; B 88 -124 578 510 ; -C -1 ; WX 600 ; N pedagesh ; B 90 0 505 510 ; -C -1 ; WX 600 ; N tsadidagesh ; B 56 0 509 510 ; -C -1 ; WX 600 ; N qofdagesh ; B 64 -202 527 510 ; -C -1 ; WX 600 ; N reshdagesh ; B 51 -5 490 510 ; -C -1 ; WX 600 ; N shindagesh ; B 51 0 549 515 ; -C -1 ; WX 600 ; N tavdages ; B 55 -5 519 510 ; -C -1 ; WX 600 ; N vavholam ; B 153 -5 367 657 ; -C -1 ; WX 600 ; N betrafe ; B 45 0 543 640 ; -C -1 ; WX 600 ; N kafrafe ; B 57 0 528 640 ; -C -1 ; WX 600 ; N perafe ; B 95 0 500 640 ; -C -1 ; WX 600 ; N aleflamed ; B 49 -11 536 659 ; -C -1 ; WX 600 ; N zerowidthnonjoiner ; B 283 -134 318 629 ; -C -1 ; WX 600 ; N zerowidthjoiner ; B 193 -134 407 690 ; -C -1 ; WX 600 ; N lefttorightmark ; B 172 -134 458 690 ; -C -1 ; WX 600 ; N righttoleftmark ; B 143 -134 429 690 ; -C -1 ; WX 600 ; N afii57388 ; B 218 -8 382 249 ; -C -1 ; WX 600 ; N afii57403 ; B 218 -18 382 525 ; -C -1 ; WX 600 ; N afii57407 ; B 82 -15 498 607 ; -C -1 ; WX 600 ; N afii57409 ; B 218 77 467 382 ; -C -1 ; WX 600 ; N afii57440 ; B 0 0 600 110 ; -C -1 ; WX 600 ; N afii57451 ; B 228 771 372 957 ; -C -1 ; WX 600 ; N afii57452 ; B 176 768 385 1004 ; -C -1 ; WX 600 ; N afii57453 ; B 228 -284 372 -98 ; -C -1 ; WX 600 ; N afii57454 ; B 228 771 372 871 ; -C -1 ; WX 600 ; N afii57455 ; B 190 774 381 1000 ; -C -1 ; WX 600 ; N afii57456 ; B 228 -197 372 -98 ; -C -1 ; WX 600 ; N afii57457 ; B 195 778 395 954 ; -C -1 ; WX 600 ; N afii57458 ; B 229 791 371 953 ; -C -1 ; WX 600 ; N afii57392 ; B 203 175 397 460 ; -C -1 ; WX 600 ; N afii57393 ; B 160 0 392 638 ; -C -1 ; WX 600 ; N afii57394 ; B 133 -8 441 650 ; -C -1 ; WX 600 ; N afii57395 ; B 101 -4 510 649 ; -C -1 ; WX 600 ; N afii57396 ; B 160 -2 463 632 ; -C -1 ; WX 600 ; N afii57397 ; B 140 29 455 432 ; -C -1 ; WX 600 ; N afii57398 ; B 115 2 445 662 ; -C -1 ; WX 600 ; N afii57399 ; B 103 0 498 666 ; -C -1 ; WX 600 ; N afii57400 ; B 103 -10 498 656 ; -C -1 ; WX 600 ; N afii57401 ; B 114 -40 449 592 ; -C -1 ; WX 600 ; N afii57381 ; B 57 -115 543 706 ; -C -1 ; WX 600 ; N afii57461 ; B 218 -130 382 126 ; -C -1 ; WX 600 ; N afii63167 ; B 82 -1 518 419 ; -C -1 ; WX 600 ; N afii57459 ; B 275 769 323 1099 ; -C -1 ; WX 600 ; N afii57543 ; B 220 767 374 976 ; -C -1 ; WX 600 ; N afii57534 ; B 225 0 474 387 ; -C -1 ; WX 600 ; N afii57494 ; B 138 858 462 961 ; -C -1 ; WX 600 ; N afii62843 ; B 118 -2 486 641 ; -C -1 ; WX 600 ; N afii62844 ; B 110 -26 481 618 ; -C -1 ; WX 600 ; N afii62845 ; B 131 -28 474 593 ; -C -1 ; WX 600 ; N afii64240 ; B 0 -243 596 642 ; -C -1 ; WX 600 ; N afii64241 ; B 0 -296 592 412 ; -C -1 ; WX 600 ; N afii63954 ; B 0 -207 592 645 ; -C -1 ; WX 600 ; N afii57382 ; B 0 -126 600 481 ; -C -1 ; WX 600 ; N afii64242 ; B 0 -150 600 512 ; -C -1 ; WX 600 ; N afii62881 ; B 195 778 395 1131 ; -C -1 ; WX 600 ; N afii57504 ; B 242 -295 396 -87 ; -C -1 ; WX 600 ; N afii57369 ; B 242 -376 398 -85 ; -C -1 ; WX 600 ; N afii57370 ; B 242 -464 398 -86 ; -C -1 ; WX 600 ; N afii57371 ; B 219 766 374 1117 ; -C -1 ; WX 600 ; N afii57372 ; B 219 767 373 1205 ; -C -1 ; WX 600 ; N afii57373 ; B 211 766 375 1172 ; -C -1 ; WX 600 ; N afii57374 ; B 167 766 375 1221 ; -C -1 ; WX 600 ; N afii57375 ; B 151 766 375 1217 ; -C -1 ; WX 600 ; N afii57391 ; B 0 0 600 110 ; -C -1 ; WX 600 ; N afii57471 ; B 190 628 407 818 ; -C -1 ; WX 600 ; N afii57460 ; B 177 -20 394 818 ; -C -1 ; WX 600 ; N afii52258 ; B 161 0 600 818 ; -C -1 ; WX 600 ; N afii57506 ; B 5 -300 554 415 ; -C -1 ; WX 600 ; N afii62958 ; B 0 -300 600 397 ; -C -1 ; WX 600 ; N afii62956 ; B 0 -300 569 412 ; -C -1 ; WX 600 ; N afii52957 ; B 0 -288 600 417 ; -C -1 ; WX 600 ; N afii57505 ; B 2 0 596 792 ; -C -1 ; WX 600 ; N afii62889 ; B 0 -16 605 719 ; -C -1 ; WX 600 ; N afii62887 ; B 0 0 599 778 ; -C -1 ; WX 600 ; N afii62888 ; B 0 0 600 731 ; -C -1 ; WX 600 ; N afii57507 ; B 108 -300 600 312 ; -C -1 ; WX 600 ; N afii62961 ; B 80 -300 601 374 ; -C -1 ; WX 600 ; N afii62959 ; B 0 -281 600 370 ; -C -1 ; WX 600 ; N afii62960 ; B 0 -284 600 373 ; -C -1 ; WX 600 ; N afii57508 ; B 66 -205 531 749 ; -C -1 ; WX 600 ; N afii62962 ; B 50 -206 600 740 ; -C -1 ; WX 600 ; N afii57567 ; B 0 -7 594 613 ; -C -1 ; WX 600 ; N afii62964 ; B 0 -4 600 636 ; -C -1 ; WX 600 ; N afii52305 ; B 0 0 600 638 ; -C -1 ; WX 600 ; N afii52306 ; B 0 0 600 636 ; -C -1 ; WX 600 ; N afii57509 ; B 1 -8 600 659 ; -C -1 ; WX 600 ; N afii62967 ; B 0 -7 600 663 ; -C -1 ; WX 600 ; N afii62965 ; B 0 0 600 663 ; -C -1 ; WX 600 ; N afii62966 ; B 0 0 600 665 ; -C -1 ; WX 600 ; N afii57555 ; B 27 -119 517 376 ; -C -1 ; WX 600 ; N afii52364 ; B 30 -279 600 110 ; -C -1 ; WX 600 ; N afii63753 ; B 83 -298 551 392 ; -C -1 ; WX 600 ; N afii63754 ; B 51 -300 547 381 ; -C -1 ; WX 600 ; N afii63759 ; B 83 -298 598 619 ; -C -1 ; WX 600 ; N afii63763 ; B 83 -298 598 754 ; -C -1 ; WX 600 ; N afii63795 ; B 50 -178 546 626 ; -C -1 ; WX 600 ; N afii62891 ; B 50 -300 546 627 ; -C -1 ; WX 600 ; N afii63808 ; B 84 -300 600 638 ; -C -1 ; WX 600 ; N afii62938 ; B 84 -300 600 638 ; -C -1 ; WX 600 ; N afii63810 ; B 84 -300 600 638 ; -C -1 ; WX 600 ; N afii62942 ; B 122 -300 458 630 ; -C -1 ; WX 600 ; N afii62947 ; B 44 -170 541 601 ; -C -1 ; WX 600 ; N afii63813 ; B 44 -300 542 601 ; -C -1 ; WX 600 ; N afii63823 ; B 83 -298 551 627 ; -C -1 ; WX 600 ; N afii63824 ; B 51 -177 547 609 ; -C -1 ; WX 600 ; N afii63833 ; B 83 -298 594 392 ; -C -1 ; WX 600 ; N afii63844 ; B 51 -300 548 381 ; -C -1 ; WX 600 ; N afii62882 ; B 186 778 395 1169 ; -C -1 ; WX 600 ; N afii62883 ; B 195 772 395 1134 ; -C -1 ; WX 600 ; N afii62884 ; B 195 778 395 1049 ; -C -1 ; WX 600 ; N afii62885 ; B 173 778 395 1159 ; -C -1 ; WX 600 ; N afii62886 ; B 195 773 395 1053 ; -C -1 ; WX 600 ; N afii63846 ; B 0 -289 600 388 ; -C -1 ; WX 600 ; N afii63849 ; B 0 -291 600 523 ; -C -1 ; WX 600 ; N afii63850 ; B 1 -300 600 211 ; -C -1 ; WX 600 ; N afii63851 ; B 1 -295 600 210 ; -C -1 ; WX 600 ; N afii63852 ; B 0 -210 600 602 ; -C -1 ; WX 600 ; N afii63855 ; B 0 -189 600 620 ; -C -1 ; WX 600 ; N afii63856 ; B 1 -280 600 450 ; -C -1 ; WX 600 ; N afii63761 ; B 21 -295 620 450 ; -C -1 ; WX 600 ; N afii63882 ; B 1 -280 600 459 ; -C -1 ; WX 600 ; N afii63825 ; B 21 -295 620 459 ; -C -1 ; WX 600 ; N afii63885 ; B 0 -295 601 388 ; -C -1 ; WX 600 ; N afii63888 ; B 0 -295 601 524 ; -C -1 ; WX 600 ; N afii63896 ; B 0 -295 592 523 ; -C -1 ; WX 600 ; N afii63897 ; B 0 -201 591 522 ; -C -1 ; WX 600 ; N afii63898 ; B 0 -201 591 584 ; -C -1 ; WX 600 ; N afii63899 ; B 0 -243 558 463 ; -C -1 ; WX 600 ; N afii63900 ; B 0 -250 592 412 ; -C -1 ; WX 600 ; N afii63901 ; B 0 -201 601 741 ; -C -1 ; WX 600 ; N afii63902 ; B 0 0 601 741 ; -C -1 ; WX 600 ; N afii63903 ; B 0 0 601 741 ; -C -1 ; WX 600 ; N afii63904 ; B 0 0 573 684 ; -C -1 ; WX 600 ; N afii63905 ; B 0 -207 592 624 ; -C -1 ; WX 600 ; N afii63906 ; B 0 0 572 819 ; -C -1 ; WX 600 ; N afii63908 ; B 0 -1 600 512 ; -C -1 ; WX 600 ; N afii63910 ; B 0 -1 600 512 ; -C -1 ; WX 600 ; N afii63912 ; B 0 -1 600 709 ; -C -1 ; WX 600 ; N afii62927 ; B 0 -4 598 581 ; -C -1 ; WX 600 ; N afii63941 ; B 0 -240 600 641 ; -C -1 ; WX 600 ; N afii62939 ; B 0 0 600 641 ; -C -1 ; WX 600 ; N afii63943 ; B 0 0 600 641 ; -C -1 ; WX 600 ; N afii62943 ; B 0 -55 598 636 ; -C -1 ; WX 600 ; N afii62946 ; B 0 -207 586 645 ; -C -1 ; WX 600 ; N afii63946 ; B 0 -200 577 482 ; -C -1 ; WX 600 ; N afii62951 ; B 0 0 577 482 ; -C -1 ; WX 600 ; N afii63948 ; B 0 0 577 542 ; -C -1 ; WX 600 ; N afii62953 ; B 0 -7 563 483 ; -C -1 ; WX 600 ; N afii63950 ; B 0 -201 591 743 ; -C -1 ; WX 600 ; N afii63951 ; B 0 0 591 743 ; -C -1 ; WX 600 ; N afii63952 ; B 0 0 591 743 ; -C -1 ; WX 600 ; N afii63953 ; B 0 0 576 680 ; -C -1 ; WX 600 ; N afii63956 ; B 0 -1 600 627 ; -C -1 ; WX 600 ; N afii63958 ; B 0 -262 600 522 ; -C -1 ; WX 600 ; N afii63959 ; B 0 -140 601 522 ; -C -1 ; WX 600 ; N afii63960 ; B 0 -140 601 721 ; -C -1 ; WX 600 ; N afii63961 ; B 0 -252 601 463 ; -C -1 ; WX 600 ; N afii64046 ; B 0 -4 598 790 ; -C -1 ; WX 600 ; N afii64058 ; B 200 0 600 831 ; -C -1 ; WX 600 ; N afii64059 ; B 207 -20 350 831 ; -C -1 ; WX 600 ; N afii64060 ; B 264 -156 489 642 ; -C -1 ; WX 600 ; N afii64061 ; B 118 -156 343 642 ; -C -1 ; WX 600 ; N afii62945 ; B 0 0 596 642 ; -C -1 ; WX 600 ; N afii64184 ; B 0 0 600 695 ; -C -1 ; WX 600 ; N afii52399 ; B 218 77 467 382 ; -C -1 ; WX 600 ; N afii52400 ; B 138 -20 462 798 ; -C -1 ; WX 600 ; N afii62753 ; B 110 0 600 798 ; -C -1 ; WX 600 ; N afii57411 ; B 191 -20 345 831 ; -C -1 ; WX 600 ; N afii62754 ; B 184 0 600 831 ; -C -1 ; WX 600 ; N afii57412 ; B 97 -195 505 608 ; -C -1 ; WX 600 ; N afii62755 ; B 99 -195 600 608 ; -C -1 ; WX 600 ; N afii57413 ; B 202 -300 356 634 ; -C -1 ; WX 600 ; N afii62756 ; B 224 -296 600 630 ; -C -1 ; WX 600 ; N afii57414 ; B 27 -119 517 583 ; -C -1 ; WX 600 ; N afii62759 ; B 30 -279 600 383 ; -C -1 ; WX 600 ; N afii62757 ; B 0 0 569 651 ; -C -1 ; WX 600 ; N afii62758 ; B 0 0 600 664 ; -C -1 ; WX 600 ; N afii57415 ; B 234 -20 339 634 ; -C -1 ; WX 600 ; N afii62760 ; B 224 0 600 630 ; -C -1 ; WX 600 ; N afii57416 ; B 5 -260 554 415 ; -C -1 ; WX 600 ; N afii62763 ; B 0 -260 600 397 ; -C -1 ; WX 600 ; N afii62761 ; B 0 -224 569 412 ; -C -1 ; WX 600 ; N afii62762 ; B 0 -261 600 417 ; -C -1 ; WX 600 ; N afii57417 ; B 179 0 474 601 ; -C -1 ; WX 600 ; N afii62764 ; B 154 0 600 700 ; -C -1 ; WX 600 ; N afii57418 ; B 5 0 554 529 ; -C -1 ; WX 600 ; N afii62767 ; B 0 0 600 529 ; -C -1 ; WX 600 ; N afii62765 ; B 0 0 600 627 ; -C -1 ; WX 600 ; N afii62766 ; B 0 0 600 610 ; -C -1 ; WX 600 ; N afii57419 ; B 5 0 554 722 ; -C -1 ; WX 600 ; N afii62770 ; B 0 0 600 722 ; -C -1 ; WX 600 ; N afii62768 ; B 0 0 599 752 ; -C -1 ; WX 600 ; N afii62769 ; B 0 0 600 740 ; -C -1 ; WX 600 ; N afii57420 ; B 108 -300 600 312 ; -C -1 ; WX 600 ; N afii62773 ; B 78 -300 599 374 ; -C -1 ; WX 600 ; N afii62771 ; B 0 -157 600 370 ; -C -1 ; WX 600 ; N afii62772 ; B 0 -244 600 373 ; -C -1 ; WX 600 ; N afii57421 ; B 108 -300 600 312 ; -C -1 ; WX 600 ; N afii62776 ; B 78 -300 599 374 ; -C -1 ; WX 600 ; N afii62774 ; B 0 0 600 370 ; -C -1 ; WX 600 ; N afii62775 ; B 0 0 600 373 ; -C -1 ; WX 600 ; N afii57422 ; B 108 -300 600 607 ; -C -1 ; WX 600 ; N afii62779 ; B 78 -300 599 595 ; -C -1 ; WX 600 ; N afii62777 ; B 0 0 600 560 ; -C -1 ; WX 600 ; N afii62778 ; B 0 0 600 626 ; -C -1 ; WX 600 ; N afii57423 ; B 182 -5 519 451 ; -C -1 ; WX 600 ; N afii62780 ; B 143 0 600 506 ; -C -1 ; WX 600 ; N afii57424 ; B 182 -5 519 681 ; -C -1 ; WX 600 ; N afii62781 ; B 143 0 600 684 ; -C -1 ; WX 600 ; N afii57425 ; B 66 -205 512 394 ; -C -1 ; WX 600 ; N afii62782 ; B 50 -206 600 387 ; -C -1 ; WX 600 ; N afii57426 ; B 66 -205 512 634 ; -C -1 ; WX 600 ; N afii62783 ; B 50 -206 600 634 ; -C -1 ; WX 600 ; N afii57427 ; B 0 -182 585 398 ; -C -1 ; WX 600 ; N afii62786 ; B 0 -182 600 406 ; -C -1 ; WX 600 ; N afii62784 ; B 0 0 575 396 ; -C -1 ; WX 600 ; N afii62785 ; B 0 0 600 394 ; -C -1 ; WX 600 ; N afii57428 ; B 0 -182 585 688 ; -C -1 ; WX 600 ; N afii62789 ; B 0 -182 600 688 ; -C -1 ; WX 600 ; N afii62787 ; B 0 0 575 688 ; -C -1 ; WX 600 ; N afii62788 ; B 0 0 600 698 ; -C -1 ; WX 600 ; N afii57429 ; B 1 -188 571 355 ; -C -1 ; WX 600 ; N afii62792 ; B 1 -188 600 355 ; -C -1 ; WX 600 ; N afii62790 ; B 0 0 578 353 ; -C -1 ; WX 600 ; N afii62791 ; B 0 0 600 353 ; -C -1 ; WX 600 ; N afii57430 ; B 1 -188 571 574 ; -C -1 ; WX 600 ; N afii62795 ; B 1 -188 600 574 ; -C -1 ; WX 600 ; N afii62793 ; B 0 0 578 566 ; -C -1 ; WX 600 ; N afii62794 ; B 0 0 600 566 ; -C -1 ; WX 600 ; N afii57431 ; B 0 0 577 628 ; -C -1 ; WX 600 ; N afii62798 ; B 0 0 600 628 ; -C -1 ; WX 600 ; N afii62796 ; B 0 0 577 628 ; -C -1 ; WX 600 ; N afii62797 ; B 0 0 600 628 ; -C -1 ; WX 600 ; N afii57432 ; B 0 0 577 628 ; -C -1 ; WX 600 ; N afii62801 ; B 0 0 600 628 ; -C -1 ; WX 600 ; N afii62799 ; B 0 0 577 628 ; -C -1 ; WX 600 ; N afii62800 ; B 0 0 600 628 ; -C -1 ; WX 600 ; N afii57433 ; B 85 -300 595 371 ; -C -1 ; WX 600 ; N afii62804 ; B 107 -300 600 356 ; -C -1 ; WX 600 ; N afii62802 ; B 0 0 485 376 ; -C -1 ; WX 600 ; N afii62803 ; B 0 0 600 356 ; -C -1 ; WX 600 ; N afii57434 ; B 85 -300 595 640 ; -C -1 ; WX 600 ; N afii62807 ; B 107 -300 600 587 ; -C -1 ; WX 600 ; N afii62805 ; B 0 0 485 630 ; -C -1 ; WX 600 ; N afii62806 ; B 0 0 600 594 ; -C -1 ; WX 600 ; N afii57441 ; B 2 0 594 661 ; -C -1 ; WX 600 ; N afii62810 ; B 0 -16 600 616 ; -C -1 ; WX 600 ; N afii62808 ; B 0 0 592 661 ; -C -1 ; WX 600 ; N afii62809 ; B 0 0 600 615 ; -C -1 ; WX 600 ; N afii57442 ; B 53 -188 585 599 ; -C -1 ; WX 600 ; N afii62813 ; B 70 -174 600 536 ; -C -1 ; WX 600 ; N afii62811 ; B 0 0 592 634 ; -C -1 ; WX 600 ; N afii62812 ; B 0 0 600 623 ; -C -1 ; WX 600 ; N afii57443 ; B 4 -18 560 635 ; -C -1 ; WX 600 ; N afii62816 ; B 4 -18 600 633 ; -C -1 ; WX 600 ; N afii57410 ; B 0 0 600 638 ; -C -1 ; WX 600 ; N afii62815 ; B 0 0 600 636 ; -C -1 ; WX 600 ; N afii57444 ; B 67 -96 549 636 ; -C -1 ; WX 600 ; N afii62819 ; B 19 -157 600 630 ; -C -1 ; WX 600 ; N afii62817 ; B 0 0 587 645 ; -C -1 ; WX 600 ; N afii62818 ; B 0 0 600 633 ; -C -1 ; WX 600 ; N afii57445 ; B 169 -300 600 342 ; -C -1 ; WX 600 ; N afii62822 ; B 169 -300 600 342 ; -C -1 ; WX 600 ; N afii62820 ; B 0 -6 560 364 ; -C -1 ; WX 600 ; N afii62821 ; B 0 -6 600 364 ; -C -1 ; WX 600 ; N afii57446 ; B 63 -193 547 542 ; -C -1 ; WX 600 ; N afii62825 ; B 42 -210 600 548 ; -C -1 ; WX 600 ; N afii62823 ; B 0 0 569 647 ; -C -1 ; WX 600 ; N afii62824 ; B 0 0 600 631 ; -C -1 ; WX 600 ; N afii57447 ; B 225 0 474 387 ; -C -1 ; WX 600 ; N afii62828 ; B 154 0 600 506 ; -C -1 ; WX 600 ; N afii57470 ; B 0 -8 461 375 ; -C -1 ; WX 600 ; N afii62827 ; B 0 -208 600 366 ; -C -1 ; WX 600 ; N afii57448 ; B 97 -195 505 330 ; -C -1 ; WX 600 ; N afii62829 ; B 99 -195 600 337 ; -C -1 ; WX 600 ; N afii57449 ; B 27 -119 517 376 ; -C -1 ; WX 600 ; N afii62830 ; B 30 -279 600 110 ; -C -1 ; WX 600 ; N afii57450 ; B 27 -297 517 376 ; -C -1 ; WX 600 ; N afii62833 ; B 47 -300 600 110 ; -C -1 ; WX 600 ; N afii62831 ; B 0 -287 575 412 ; -C -1 ; WX 600 ; N afii62832 ; B 0 -295 600 417 ; -C -1 ; WX 600 ; N afii62834 ; B 30 0 494 726 ; -C -1 ; WX 600 ; N afii62835 ; B 33 -42 600 694 ; -C -1 ; WX 600 ; N afii62836 ; B 53 0 494 796 ; -C -1 ; WX 600 ; N afii62837 ; B 62 -42 600 807 ; -C -1 ; WX 600 ; N afii62838 ; B 53 -295 494 640 ; -C -1 ; WX 600 ; N afii62839 ; B 74 -300 600 678 ; -C -1 ; WX 600 ; N afii62840 ; B 53 0 494 640 ; -C -1 ; WX 600 ; N afii62841 ; B 74 -42 600 678 ; -C -1 ; WX 600 ; N glyph1021 ; B 240 477 390 626 ; -C -1 ; WX 600 ; N afii57543-2 ; B 220 660 374 868 ; -C -1 ; WX 600 ; N afii57454-2 ; B 228 664 372 763 ; -C -1 ; WX 600 ; N afii57451-2 ; B 228 660 372 846 ; -C -1 ; WX 600 ; N glyph1025 ; B 43 0 494 887 ; -C -1 ; WX 600 ; N glyph1026 ; B 58 0 494 997 ; -C -1 ; WX 600 ; N afii57471-2 ; B 190 521 407 710 ; -C -1 ; WX 600 ; N afii57458-2 ; B 229 684 371 846 ; -C -1 ; WX 600 ; N afii57457-2 ; B 195 671 395 846 ; -C -1 ; WX 600 ; N afii57494-2 ; B 138 751 462 854 ; -C -1 ; WX 600 ; N afii57459-2 ; B 275 663 323 993 ; -C -1 ; WX 600 ; N afii57455-2 ; B 190 667 381 893 ; -C -1 ; WX 600 ; N afii57452-2 ; B 176 660 385 897 ; -C -1 ; WX 600 ; N glyph1034 ; B 58 0 494 964 ; -C -1 ; WX 600 ; N glyph1035 ; B 13 0 494 1013 ; -C -1 ; WX 600 ; N glyph1036 ; B 0 0 494 1009 ; -C -1 ; WX 600 ; N afii62884-2 ; B 195 671 395 942 ; -C -1 ; WX 600 ; N afii62881-2 ; B 195 671 395 1023 ; -C -1 ; WX 600 ; N afii62886-2 ; B 195 666 395 946 ; -C -1 ; WX 600 ; N afii62883-2 ; B 195 665 395 1027 ; -C -1 ; WX 600 ; N afii62885-2 ; B 173 671 395 1052 ; -C -1 ; WX 600 ; N afii62882-2 ; B 186 671 395 1062 ; -C -1 ; WX 600 ; N afii57504-2 ; B 193 -535 348 -326 ; -C -1 ; WX 600 ; N afii57456-2 ; B 179 -437 323 -337 ; -C -1 ; WX 600 ; N afii57453-2 ; B 179 -523 323 -337 ; -C -1 ; WX 600 ; N glyph1046 ; B 53 -376 494 640 ; -C -1 ; WX 600 ; N glyph1047 ; B 53 -464 494 640 ; -C -1 ; WX 600 ; N afii57543-3 ; B 229 464 383 673 ; -C -1 ; WX 600 ; N afii57454-3 ; B 219 469 363 568 ; -C -1 ; WX 600 ; N afii57451-3 ; B 219 465 363 651 ; -C -1 ; WX 600 ; N glyph1051 ; B 67 -42 600 924 ; -C -1 ; WX 600 ; N glyph1052 ; B 66 -42 600 1012 ; -C -1 ; WX 600 ; N afii57471-3 ; B 181 326 398 515 ; -C -1 ; WX 600 ; N afii57458-3 ; B 220 488 362 650 ; -C -1 ; WX 600 ; N afii57457-3 ; B 186 476 386 651 ; -C -1 ; WX 600 ; N afii57494-3 ; B 129 556 453 658 ; -C -1 ; WX 600 ; N afii57459-3 ; B 267 467 314 798 ; -C -1 ; WX 600 ; N afii57455-3 ; B 181 472 372 698 ; -C -1 ; WX 600 ; N afii57452-3 ; B 167 465 376 702 ; -C -1 ; WX 600 ; N glyph1060 ; B 59 -42 600 979 ; -C -1 ; WX 600 ; N glyph1061 ; B 13 -42 600 1028 ; -C -1 ; WX 600 ; N glyph1062 ; B -2 -42 600 1024 ; -C -1 ; WX 600 ; N afii62884-3 ; B 186 476 386 747 ; -C -1 ; WX 600 ; N afii62881-3 ; B 186 476 386 828 ; -C -1 ; WX 600 ; N afii62886-3 ; B 186 470 386 750 ; -C -1 ; WX 600 ; N afii62883-3 ; B 186 470 386 832 ; -C -1 ; WX 600 ; N afii62885-3 ; B 165 476 386 856 ; -C -1 ; WX 600 ; N afii62882-3 ; B 177 476 386 866 ; -C -1 ; WX 600 ; N afii57504-3 ; B 193 -710 348 -502 ; -C -1 ; WX 600 ; N afii57456-3 ; B 179 -612 323 -513 ; -C -1 ; WX 600 ; N afii57453-3 ; B 179 -699 323 -513 ; -C -1 ; WX 600 ; N glyph1072 ; B 74 -376 600 678 ; -C -1 ; WX 600 ; N glyph1073 ; B 74 -464 600 678 ; -C -1 ; WX 600 ; N afii57543-4 ; B 88 596 242 805 ; -C -1 ; WX 600 ; N afii57454-4 ; B 96 601 240 700 ; -C -1 ; WX 600 ; N afii57451-4 ; B 96 600 240 786 ; -C -1 ; WX 600 ; N glyph1077 ; B 178 -20 347 921 ; -C -1 ; WX 600 ; N glyph1078 ; B 178 -20 347 1008 ; -C -1 ; WX 600 ; N afii57471-4 ; B 58 458 275 647 ; -C -1 ; WX 600 ; N afii57458-4 ; B 97 620 239 782 ; -C -1 ; WX 600 ; N afii57457-4 ; B 63 607 263 783 ; -C -1 ; WX 600 ; N afii57494-4 ; B 6 688 330 790 ; -C -1 ; WX 600 ; N afii57459-4 ; B 145 598 192 928 ; -C -1 ; WX 600 ; N afii57455-4 ; B 58 604 249 830 ; -C -1 ; WX 600 ; N afii57452-4 ; B 44 597 253 833 ; -C -1 ; WX 600 ; N glyph1086 ; B 184 -20 347 1004 ; -C -1 ; WX 600 ; N glyph1087 ; B 140 -20 348 1054 ; -C -1 ; WX 600 ; N glyph1088 ; B 124 -20 347 1052 ; -C -1 ; WX 600 ; N afii62884-4 ; B 63 607 263 878 ; -C -1 ; WX 600 ; N afii62881-4 ; B 63 607 263 960 ; -C -1 ; WX 600 ; N afii62886-4 ; B 63 602 263 882 ; -C -1 ; WX 600 ; N afii62883-4 ; B 63 602 263 963 ; -C -1 ; WX 600 ; N afii62885-4 ; B 42 607 263 988 ; -C -1 ; WX 600 ; N afii62882-4 ; B 54 607 263 998 ; -C -1 ; WX 600 ; N afii57504-4 ; B 130 -295 284 -87 ; -C -1 ; WX 600 ; N afii57456-4 ; B 116 -209 260 -110 ; -C -1 ; WX 600 ; N afii57453-4 ; B 116 -296 260 -110 ; -C -1 ; WX 600 ; N glyph1098 ; B 202 -376 358 634 ; -C -1 ; WX 600 ; N glyph1099 ; B 202 -464 358 634 ; -C -1 ; WX 600 ; N glyph1100 ; B 141 372 435 529 ; -C -1 ; WX 600 ; N glyph1101 ; B 123 429 417 722 ; -C -1 ; WX 600 ; N glyph1102 ; B 164 -300 391 -64 ; -C -1 ; WX 600 ; N glyph1103 ; B 0 -207 592 412 ; -C -1 ; WX 600 ; N glyph1104 ; B 5 0 554 415 ; -C -1 ; WX 600 ; N glyph1105 ; B 0 0 600 397 ; -C -1 ; WX 600 ; N glyph1106 ; B 0 0 569 412 ; -C -1 ; WX 600 ; N glyph1107 ; B 0 0 600 417 ; -C -1 ; WX 600 ; N glyph1108 ; B 2 0 594 445 ; -C -1 ; WX 600 ; N glyph1109 ; B 0 -16 600 397 ; -C -1 ; WX 600 ; N glyph1110 ; B 0 0 592 441 ; -C -1 ; WX 600 ; N glyph1111 ; B 0 0 600 396 ; -C -1 ; WX 600 ; N glyph1112 ; B 83 -298 551 392 ; -C -1 ; WX 600 ; N glyph1113 ; B 51 -177 547 381 ; -C -1 ; WX 600 ; N glyph1114 ; B 50 -178 546 396 ; -C -1 ; WX 600 ; N glyph1115 ; B 0 -210 600 388 ; -C -1 ; WX 600 ; N glyph1116 ; B 0 -189 600 351 ; -C -1 ; WX 600 ; N glyph1117 ; B 1 -280 600 211 ; -C -1 ; WX 600 ; N glyph1118 ; B 0 0 591 522 ; -C -1 ; WX 600 ; N glyph1119 ; B 0 0 558 463 ; -C -1 ; WX 600 ; N glyph1120 ; B 164 0 600 926 ; -C -1 ; WX 600 ; N glyph1121 ; B 164 0 600 1013 ; -C -1 ; WX 600 ; N glyph1122 ; B 170 0 600 1009 ; -C -1 ; WX 600 ; N glyph1123 ; B 125 0 600 1058 ; -C -1 ; WX 600 ; N glyph1124 ; B 109 0 600 1054 ; -C -1 ; WX 600 ; N glyph1125 ; B 224 -376 600 630 ; -C -1 ; WX 600 ; N glyph1126 ; B 224 -464 600 630 ; -C -1 ; WX 600 ; N uniFFFC ; B 0 0 600 431 ; -C -1 ; WX 600 ; N Ohorn ; B 20 -15 641 628 ; -C -1 ; WX 600 ; N ohorn ; B 42 -16 602 490 ; -C -1 ; WX 600 ; N Uhorn ; B 11 -15 678 714 ; -C -1 ; WX 600 ; N uhorn ; B 15 -16 645 465 ; -C -1 ; WX 600 ; N _d_1133 ; B 195 728 428 827 ; -C -1 ; WX 600 ; N _d_1134 ; B 171 728 403 827 ; -C -1 ; WX 600 ; N _d_1135 ; B 195 683 401 829 ; -C -1 ; WX 600 ; N f006 ; B 200 728 428 827 ; -C -1 ; WX 600 ; N f007 ; B 200 728 428 827 ; -C -1 ; WX 600 ; N f009 ; B 195 683 401 829 ; -C -1 ; WX 600 ; N combininghookabove ; B 176 691 402 827 ; -C -1 ; WX 600 ; N f010 ; B 195 740 399 827 ; -C -1 ; WX 600 ; N f013 ; B 190 691 417 827 ; -C -1 ; WX 600 ; N f011 ; B 195 740 399 827 ; -C -1 ; WX 600 ; N f01c ; B 146 700 484 827 ; -C -1 ; WX 600 ; N f015 ; B 134 726 446 827 ; -C -1 ; WX 600 ; N combiningtildeaccent ; B 146 700 485 827 ; -C -1 ; WX 600 ; N _d_1146 ; B 171 630 436 712 ; -C -1 ; WX 600 ; N _d_1147 ; B 171 630 433 715 ; -C -1 ; WX 600 ; N f02c ; B 433 -186 560 -59 ; -C -1 ; WX 600 ; N dongsign ; B 88 119 508 633 ; -C -1 ; WX 600 ; N onethird ; B -46 -9 646 649 ; -C -1 ; WX 600 ; N twothirds ; B -46 -9 646 648 ; -C -1 ; WX 600 ; N f008 ; B 194 499 400 645 ; -C -1 ; WX 600 ; N _d_1153 ; B 209 499 415 645 ; -C -1 ; WX 600 ; N _d_1154 ; B 176 498 382 644 ; -C -1 ; WX 600 ; N f00f ; B 195 498 401 644 ; -C -1 ; WX 600 ; N f012 ; B 177 500 403 636 ; -C -1 ; WX 600 ; N f014 ; B 177 500 403 636 ; -C -1 ; WX 600 ; N f016 ; B 131 700 470 827 ; -C -1 ; WX 600 ; N f017 ; B 131 700 470 827 ; -C -1 ; WX 600 ; N f018 ; B 146 700 484 827 ; -C -1 ; WX 600 ; N f019 ; B 121 489 459 616 ; -C -1 ; WX 600 ; N f01a ; B 136 489 474 616 ; -C -1 ; WX 600 ; N f01b ; B 121 489 459 616 ; -C -1 ; WX 600 ; N f01e ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f01f ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f020 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f021 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f022 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N combininggraveaccent ; B 195 683 401 829 ; -C -1 ; WX 600 ; N combiningacuteaccent ; B 195 683 401 829 ; -C -1 ; WX 600 ; N f01d ; B 121 489 459 616 ; -C -1 ; WX 600 ; N combiningdotbelow ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f023 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f029 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f02a ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f02b ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f024 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f025 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f026 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f027 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f028 ; B 238 -186 364 -59 ; -C -1 ; WX 600 ; N f02d ; B 164 726 475 827 ; -C -1 ; WX 600 ; N f02e ; B 136 700 475 827 ; -C -1 ; WX 600 ; N f02f ; B 164 726 475 827 ; -C -1 ; WX 600 ; N f030 ; B 146 700 484 827 ; -C -1 ; WX 600 ; N Adotbelow ; B -22 -186 623 592 ; -C -1 ; WX 600 ; N adotbelow ; B 43 -186 574 457 ; -C -1 ; WX 600 ; N Ahookabove ; B -22 0 623 827 ; -C -1 ; WX 600 ; N ahookabove ; B 43 -17 574 636 ; -C -1 ; WX 600 ; N Acircumflexacute ; B -22 0 623 827 ; -C -1 ; WX 600 ; N acircumflexacute ; B 43 -17 574 829 ; -C -1 ; WX 600 ; N Acircumflexgrave ; B -22 0 623 827 ; -C -1 ; WX 600 ; N acircumflexgrave ; B 43 -17 574 829 ; -C -1 ; WX 600 ; N Acircumflexhookabove ; B -22 0 623 827 ; -C -1 ; WX 600 ; N acircumflexhookabove ; B 43 -17 574 827 ; -C -1 ; WX 600 ; N Acircumflextilde ; B -22 0 623 827 ; -C -1 ; WX 600 ; N acircumflextilde ; B 43 -17 574 827 ; -C -1 ; WX 600 ; N Acircumflexdotbelow ; B -22 -186 623 715 ; -C -1 ; WX 600 ; N acircumflexdotbelow ; B 43 -186 574 656 ; -C -1 ; WX 600 ; N Abreveacute ; B -22 0 623 827 ; -C -1 ; WX 600 ; N abreveacute ; B 43 -17 574 829 ; -C -1 ; WX 600 ; N Abrevegrave ; B -22 0 623 827 ; -C -1 ; WX 600 ; N abrevegrave ; B 43 -17 574 829 ; -C -1 ; WX 600 ; N Abrevehookabove ; B -22 0 623 827 ; -C -1 ; WX 600 ; N abrevehookabove ; B 43 -17 574 827 ; -C -1 ; WX 600 ; N Abrevetilde ; B -22 0 623 827 ; -C -1 ; WX 600 ; N abrevetilde ; B 43 -17 574 827 ; -C -1 ; WX 600 ; N Abrevedotbelow ; B -22 -186 623 712 ; -C -1 ; WX 600 ; N abrevedotbelow ; B 43 -186 574 654 ; -C -1 ; WX 600 ; N Edotbelow ; B 15 -186 553 592 ; -C -1 ; WX 600 ; N edotbelow ; B 32 -186 552 457 ; -C -1 ; WX 600 ; N Ehookabove ; B 15 0 553 827 ; -C -1 ; WX 600 ; N ehookabove ; B 32 -16 552 636 ; -C -1 ; WX 600 ; N Etilde ; B 15 0 553 771 ; -C -1 ; WX 600 ; N etilde ; B 32 -16 552 616 ; -C -1 ; WX 600 ; N Ecircumflexacute ; B 15 0 553 827 ; -C -1 ; WX 600 ; N ecircumflexacute ; B 32 -16 552 829 ; -C -1 ; WX 600 ; N Ecircumflexgrave ; B 15 0 553 827 ; -C -1 ; WX 600 ; N ecircumflexgrave ; B 32 -16 552 829 ; -C -1 ; WX 600 ; N Ecircumflexhookabove ; B 15 0 553 827 ; -C -1 ; WX 600 ; N ecircumflexhookabove ; B 32 -16 552 827 ; -C -1 ; WX 600 ; N Ecircumflextilde ; B 15 0 553 827 ; -C -1 ; WX 600 ; N ecircumflextilde ; B 32 -16 552 827 ; -C -1 ; WX 600 ; N Ecircumflexdotbelow ; B 15 -186 553 715 ; -C -1 ; WX 600 ; N ecircumflexdotbelow ; B 32 -186 552 656 ; -C -1 ; WX 600 ; N Ihookabove ; B 82 0 518 827 ; -C -1 ; WX 600 ; N ihookabove ; B 63 0 537 636 ; -C -1 ; WX 600 ; N Idotbelow ; B 82 -186 518 592 ; -C -1 ; WX 600 ; N idotbelow ; B 63 -186 537 633 ; -C -1 ; WX 600 ; N Odotbelow ; B 20 -186 581 607 ; -C -1 ; WX 600 ; N odotbelow ; B 42 -186 560 457 ; -C -1 ; WX 600 ; N Ohookabove ; B 20 -15 581 827 ; -C -1 ; WX 600 ; N ohookabove ; B 42 -16 560 636 ; -C -1 ; WX 600 ; N Ocircumflexacute ; B 20 -15 581 827 ; -C -1 ; WX 600 ; N ocircumflexacute ; B 42 -16 560 829 ; -C -1 ; WX 600 ; N Ocircumflexgrave ; B 20 -15 581 827 ; -C -1 ; WX 600 ; N ocircumflexgrave ; B 42 -16 560 829 ; -C -1 ; WX 600 ; N Ocircumflexhookabove ; B 20 -15 581 827 ; -C -1 ; WX 600 ; N ocircumflexhookabove ; B 42 -16 560 827 ; -C -1 ; WX 600 ; N Ocircumflextilde ; B 20 -15 581 827 ; -C -1 ; WX 600 ; N ocircumflextilde ; B 42 -16 560 827 ; -C -1 ; WX 600 ; N Ocircumflexdotbelow ; B 20 -186 581 715 ; -C -1 ; WX 600 ; N ocircumflexdotbelow ; B 42 -186 560 656 ; -C -1 ; WX 600 ; N Ohornacute ; B 20 -15 641 822 ; -C -1 ; WX 600 ; N ohornacute ; B 42 -16 602 667 ; -C -1 ; WX 600 ; N Ohorngrave ; B 20 -15 641 822 ; -C -1 ; WX 600 ; N ohorngrave ; B 42 -16 602 667 ; -C -1 ; WX 600 ; N Ohornhookabove ; B 20 -15 641 827 ; -C -1 ; WX 600 ; N ohornhookabove ; B 42 -16 602 636 ; -C -1 ; WX 600 ; N Ohorntilde ; B 20 -15 641 771 ; -C -1 ; WX 600 ; N ohorntilde ; B 42 -16 602 616 ; -C -1 ; WX 600 ; N Ohorndotbelow ; B 20 -186 641 628 ; -C -1 ; WX 600 ; N ohorndotbelow ; B 42 -186 602 490 ; -C -1 ; WX 600 ; N Udotbelow ; B 11 -186 591 592 ; -C -1 ; WX 600 ; N udotbelow ; B 15 -186 575 443 ; -C -1 ; WX 600 ; N Uhookabove ; B 11 -15 591 827 ; -C -1 ; WX 600 ; N uhookabove ; B 15 -16 575 636 ; -C -1 ; WX 600 ; N Uhornacute ; B 11 -15 678 822 ; -C -1 ; WX 600 ; N uhornacute ; B 15 -16 645 667 ; -C -1 ; WX 600 ; N Uhorngrave ; B 11 -15 678 822 ; -C -1 ; WX 600 ; N uhorngrave ; B 15 -16 645 667 ; -C -1 ; WX 600 ; N Uhornhookabove ; B 11 -15 678 827 ; -C -1 ; WX 600 ; N uhornhookabove ; B 15 -16 645 636 ; -C -1 ; WX 600 ; N Uhorntilde ; B 11 -15 678 771 ; -C -1 ; WX 600 ; N uhorntilde ; B 15 -16 645 616 ; -C -1 ; WX 600 ; N Uhorndotbelow ; B 11 -186 678 714 ; -C -1 ; WX 600 ; N uhorndotbelow ; B 15 -186 645 465 ; -C -1 ; WX 600 ; N Ydotbelow ; B 21 -186 581 592 ; -C -1 ; WX 600 ; N ydotbelow ; B 21 -209 582 443 ; -C -1 ; WX 600 ; N Yhookabove ; B 21 0 581 827 ; -C -1 ; WX 600 ; N yhookabove ; B 21 -209 582 636 ; -C -1 ; WX 600 ; N Ytilde ; B 21 0 581 771 ; -C -1 ; WX 600 ; N ytilde ; B 21 -209 582 616 ; -C -1 ; WX 600 ; N uni01CD ; B -22 0 623 807 ; -C -1 ; WX 600 ; N uni01CE ; B 43 -17 574 651 ; -C -1 ; WX 600 ; N uni01CF ; B 82 0 518 807 ; -C -1 ; WX 600 ; N uni01D0 ; B 63 0 537 651 ; -C -1 ; WX 600 ; N uni01D1 ; B 20 -15 581 807 ; -C -1 ; WX 600 ; N uni01D2 ; B 42 -16 560 651 ; -C -1 ; WX 600 ; N uni01D3 ; B 11 -15 591 807 ; -C -1 ; WX 600 ; N uni01D4 ; B 15 -16 575 651 ; -C -1 ; WX 600 ; N uni01D5 ; B 11 -15 591 833 ; -C -1 ; WX 600 ; N uni01D6 ; B 15 -16 575 746 ; -C -1 ; WX 600 ; N uni01D7 ; B 11 -15 591 833 ; -C -1 ; WX 600 ; N uni01D8 ; B 15 -16 575 808 ; -C -1 ; WX 600 ; N uni01D9 ; B 11 -15 591 832 ; -C -1 ; WX 600 ; N uni01DA ; B 15 -16 575 808 ; -C -1 ; WX 600 ; N uni01DB ; B 11 -15 591 833 ; -C -1 ; WX 600 ; N uni01DC ; B 15 -16 575 822 ; -C -1 ; WX 600 ; N _d_1290 ; B 133 646 469 833 ; -C -1 ; WX 600 ; N _d_1291 ; B 108 646 493 833 ; -C -1 ; WX 600 ; N _d_1292 ; B 104 646 498 832 ; -C -1 ; WX 600 ; N _d_1293 ; B 108 646 493 833 ; -C -1 ; WX 600 ; N uni0492 ; B 33 0 574 592 ; -C -1 ; WX 600 ; N uni0493 ; B 33 0 574 443 ; -C -1 ; WX 600 ; N uni0496 ; B 4 -130 594 592 ; -C -1 ; WX 600 ; N uni0497 ; B 6 -118 594 443 ; -C -1 ; WX 600 ; N uni049a ; B 40 -130 594 592 ; -C -1 ; WX 600 ; N uni049b ; B 47 -118 594 443 ; -C -1 ; WX 600 ; N uni049c ; B 40 0 601 592 ; -C -1 ; WX 600 ; N uni049d ; B 47 0 576 443 ; -C -1 ; WX 600 ; N uni04a2 ; B 22 -130 594 592 ; -C -1 ; WX 600 ; N uni04a3 ; B 22 -118 594 443 ; -C -1 ; WX 600 ; N uni04ae ; B 21 0 581 592 ; -C -1 ; WX 600 ; N uni04af ; B 21 -209 582 443 ; -C -1 ; WX 600 ; N uni04b0 ; B 21 0 581 592 ; -C -1 ; WX 600 ; N uni04b1 ; B 21 -209 582 443 ; -C -1 ; WX 600 ; N uni04b2 ; B 11 -130 594 593 ; -C -1 ; WX 600 ; N uni04b3 ; B 21 -118 594 443 ; -C -1 ; WX 600 ; N uni04b8 ; B 17 0 578 592 ; -C -1 ; WX 600 ; N uni04b9 ; B 31 0 564 443 ; -C -1 ; WX 600 ; N uni04ba ; B 22 0 583 592 ; -C -1 ; WX 600 ; N uni04bb ; B 25 0 558 443 ; -C -1 ; WX 600 ; N uni018f ; B 31 -15 566 607 ; -C -1 ; WX 600 ; N uni0259 ; B 32 -16 552 457 ; -C -1 ; WX 600 ; N uni04e8 ; B 20 -15 581 607 ; -C -1 ; WX 600 ; N uni04e9 ; B 42 -16 560 457 ; -EndCharMetrics -EndFontMetrics +StartFontMetrics 4.1 +FontName CourierNewPS-BoldMT +FullName Courier New Bold +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Courier New +Weight Bold +Version Version 2.90 +Characters 1318 +ItalicAngle 0.0 +Ascender 833 +Descender -300 +UnderlineThickness 100 +UnderlinePosition -233 +IsFixedPitch true +FontBBox -46 -710 702 1221 +StartCharMetrics 1353 +C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 600 ; N space ; B 217 -15 377 648 ; +C 33 ; WX 600 ; N exclam ; B 217 -15 377 648 ; +C 34 ; WX 600 ; N quotedbl ; B 129 332 466 604 ; +C 35 ; WX 600 ; N numbersign ; B 60 -94 538 686 ; +C 36 ; WX 600 ; N dollar ; B 81 -125 519 695 ; +C 37 ; WX 600 ; N percent ; B 77 -15 525 627 ; +C 38 ; WX 600 ; N ampersand ; B 110 -15 548 558 ; +C 39 ; WX 600 ; N quotesingle ; B 235 318 364 611 ; +C 40 ; WX 600 ; N parenleft ; B 264 -156 489 642 ; +C 41 ; WX 600 ; N parenright ; B 118 -156 343 642 ; +C 42 ; WX 600 ; N asterisk ; B 81 212 517 632 ; +C 43 ; WX 600 ; N plus ; B 40 0 560 568 ; +C 44 ; WX 600 ; N comma ; B 204 -161 410 135 ; +C 45 ; WX 600 ; N hyphen ; B 92 238 510 330 ; +C 46 ; WX 600 ; N period ; B 226 -16 376 117 ; +C 47 ; WX 600 ; N slash ; B 83 -115 518 706 ; +C 48 ; WX 600 ; N zero ; B 82 -15 519 648 ; +C 49 ; WX 600 ; N one ; B 83 0 519 648 ; +C 50 ; WX 600 ; N two ; B 54 0 510 648 ; +C 51 ; WX 600 ; N three ; B 66 -15 531 648 ; +C 52 ; WX 600 ; N four ; B 75 0 509 632 ; +C 53 ; WX 600 ; N five ; B 64 -15 531 632 ; +C 54 ; WX 600 ; N six ; B 105 -15 542 648 ; +C 55 ; WX 600 ; N seven ; B 74 -1 509 632 ; +C 56 ; WX 600 ; N eight ; B 83 -15 519 648 ; +C 57 ; WX 600 ; N nine ; B 105 -15 542 648 ; +C 58 ; WX 600 ; N colon ; B 225 -18 376 443 ; +C 59 ; WX 600 ; N semicolon ; B 197 -106 422 441 ; +C 60 ; WX 600 ; N less ; B -13 2 560 568 ; +C 61 ; WX 600 ; N equal ; B 20 141 582 429 ; +C 62 ; WX 600 ; N greater ; B 41 2 614 568 ; +C 63 ; WX 600 ; N question ; B 103 -14 519 607 ; +C 64 ; WX 600 ; N at ; B 88 -83 498 648 ; +C 65 ; WX 600 ; N A ; B -22 0 623 592 ; +C 66 ; WX 600 ; N B ; B 13 0 574 592 ; +C 67 ; WX 600 ; N C ; B 31 -15 566 607 ; +C 68 ; WX 600 ; N D ; B 14 0 552 592 ; +C 69 ; WX 600 ; N E ; B 15 0 553 592 ; +C 70 ; WX 600 ; N F ; B 49 0 587 592 ; +C 71 ; WX 600 ; N G ; B 32 -15 595 607 ; +C 72 ; WX 600 ; N H ; B 22 0 583 592 ; +C 73 ; WX 600 ; N I ; B 82 0 518 592 ; +C 74 ; WX 600 ; N J ; B 54 -15 614 592 ; +C 75 ; WX 600 ; N K ; B 13 0 605 592 ; +C 76 ; WX 600 ; N L ; B 33 0 574 592 ; +C 77 ; WX 600 ; N M ; B -19 0 624 592 ; +C 78 ; WX 600 ; N N ; B -8 0 593 592 ; +C 79 ; WX 600 ; N O ; B 20 -15 581 607 ; +C 80 ; WX 600 ; N P ; B 60 0 577 592 ; +C 81 ; WX 600 ; N Q ; B 20 -148 581 607 ; +C 82 ; WX 600 ; N R ; B 14 0 621 592 ; +C 83 ; WX 600 ; N S ; B 62 -15 540 607 ; +C 84 ; WX 600 ; N T ; B 40 0 559 592 ; +C 85 ; WX 600 ; N U ; B 11 -15 591 592 ; +C 86 ; WX 600 ; N V ; B -23 0 623 592 ; +C 87 ; WX 600 ; N W ; B -11 0 612 592 ; +C 88 ; WX 600 ; N X ; B 11 0 592 592 ; +C 89 ; WX 600 ; N Y ; B 21 0 581 592 ; +C 90 ; WX 600 ; N Z ; B 74 0 529 592 ; +C 91 ; WX 600 ; N bracketleft ; B 249 -156 477 632 ; +C 92 ; WX 600 ; N backslash ; B 83 -112 518 706 ; +C 93 ; WX 600 ; N bracketright ; B 124 -156 351 632 ; +C 94 ; WX 600 ; N asciicircum ; B 82 331 518 662 ; +C 95 ; WX 600 ; N underscore ; B -40 -300 644 -200 ; +C 96 ; WX 600 ; N grave ; B 205 501 396 667 ; +C 97 ; WX 600 ; N a ; B 43 -17 574 457 ; +C 98 ; WX 600 ; N b ; B -10 -16 573 633 ; +C 99 ; WX 600 ; N c ; B 56 -17 568 457 ; +C 100 ; WX 600 ; N d ; B 30 -16 614 633 ; +C 101 ; WX 600 ; N e ; B 32 -16 552 457 ; +C 102 ; WX 600 ; N f ; B 73 0 572 633 ; +C 103 ; WX 600 ; N g ; B 32 -209 594 458 ; +C 104 ; WX 600 ; N h ; B 13 0 584 633 ; +C 105 ; WX 600 ; N i ; B 63 0 537 633 ; +C 106 ; WX 600 ; N j ; B 86 -209 460 633 ; +C 107 ; WX 600 ; N k ; B 34 0 575 633 ; +C 108 ; WX 600 ; N l ; B 63 0 537 633 ; +C 109 ; WX 600 ; N m ; B -17 0 625 457 ; +C 110 ; WX 600 ; N n ; B 25 0 574 457 ; +C 111 ; WX 600 ; N o ; B 42 -16 560 457 ; +C 112 ; WX 600 ; N p ; B -8 -209 573 457 ; +C 113 ; WX 600 ; N q ; B 35 -209 616 457 ; +C 114 ; WX 600 ; N r ; B 53 0 573 457 ; +C 115 ; WX 600 ; N s ; B 74 -16 529 457 ; +C 116 ; WX 600 ; N t ; B 72 -16 591 601 ; +C 117 ; WX 600 ; N u ; B 15 -16 575 443 ; +C 118 ; WX 600 ; N v ; B 0 0 604 443 ; +C 119 ; WX 600 ; N w ; B -2 0 602 443 ; +C 120 ; WX 600 ; N x ; B 21 0 582 443 ; +C 121 ; WX 600 ; N y ; B 21 -209 582 443 ; +C 122 ; WX 600 ; N z ; B 86 0 522 443 ; +C 123 ; WX 600 ; N braceleft ; B 168 -156 433 632 ; +C 124 ; WX 600 ; N bar ; B 250 -156 351 632 ; +C 125 ; WX 600 ; N braceright ; B 165 -156 430 632 ; +C 126 ; WX 600 ; N asciitilde ; B 61 180 540 388 ; +C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 600 ; N Euro ; B 0 -15 566 607 ; +C 129 ; WX 600 ; N afii10052 ; B 33 0 574 822 ; +C 130 ; WX 600 ; N quotesinglbase ; B 145 -156 351 135 ; +C 131 ; WX 600 ; N florin ; B 58 -125 549 648 ; +C 132 ; WX 600 ; N quotedblbase ; B 102 -130 521 131 ; +C 133 ; WX 600 ; N ellipsis ; B 50 -15 550 87 ; +C 134 ; WX 600 ; N dagger ; B 92 -94 507 632 ; +C 135 ; WX 600 ; N daggerdbl ; B 93 -94 507 632 ; +C 136 ; WX 600 ; N circumflex ; B 140 498 459 656 ; +C 137 ; WX 600 ; N perthousand ; B 20 3 583 627 ; +C 138 ; WX 600 ; N Scaron ; B 62 -15 540 807 ; +C 139 ; WX 600 ; N guilsinglleft ; B 133 20 422 420 ; +C 140 ; WX 600 ; N OE ; B -21 0 622 592 ; +C 141 ; WX 600 ; N afii10061 ; B 40 0 601 822 ; +C 142 ; WX 600 ; N Zcaron ; B 74 0 529 807 ; +C 143 ; WX 600 ; N afii10145 ; B 19 -115 581 592 ; +C 144 ; WX 600 ; N quotedblbase ; B 102 -130 521 131 ; +C 145 ; WX 600 ; N quoteleft ; B 249 316 456 612 ; +C 146 ; WX 600 ; N quoteright ; B 145 316 351 612 ; +C 147 ; WX 600 ; N quotedblleft ; B 79 355 499 616 ; +C 148 ; WX 600 ; N quotedblright ; B 102 355 521 616 ; +C 149 ; WX 600 ; N bullet ; B 151 158 451 461 ; +C 150 ; WX 600 ; N endash ; B 40 233 559 333 ; +C 151 ; WX 600 ; N emdash ; B -30 233 630 333 ; +C 152 ; WX 600 ; N tilde ; B 131 489 469 616 ; +C 153 ; WX 600 ; N trademark ; B -42 296 602 651 ; +C 154 ; WX 600 ; N scaron ; B 74 -16 529 651 ; +C 155 ; WX 600 ; N guilsinglright ; B 185 20 474 420 ; +C 156 ; WX 600 ; N oe ; B -21 -16 613 456 ; +C 157 ; WX 600 ; N afii10109 ; B 47 0 576 667 ; +C 158 ; WX 600 ; N zcaron ; B 86 0 522 651 ; +C 159 ; WX 600 ; N Ydieresis ; B 21 0 581 783 ; +C 160 ; WX 600 ; N space ; B 217 -15 377 648 ; +C 161 ; WX 600 ; N exclamdown ; B 217 -207 377 433 ; +C 162 ; WX 600 ; N cent ; B 83 -31 501 685 ; +C 163 ; WX 600 ; N sterling ; B 30 0 552 606 ; +C 164 ; WX 600 ; N currency ; B 71 66 530 526 ; +C 165 ; WX 600 ; N yen ; B 21 0 581 592 ; +C 166 ; WX 600 ; N brokenbar ; B 250 -156 351 632 ; +C 167 ; WX 600 ; N section ; B 48 -85 554 636 ; +C 168 ; WX 600 ; N dieresis ; B 143 521 458 627 ; +C 169 ; WX 600 ; N copyright ; B -3 -14 603 592 ; +C 170 ; WX 600 ; N ordfeminine ; B 133 364 479 648 ; +C 171 ; WX 600 ; N guillemotleft ; B 35 18 555 419 ; +C 172 ; WX 600 ; N logicalnot ; B -19 0 560 334 ; +C 173 ; WX 600 ; N hyphen ; B 92 238 510 330 ; +C 174 ; WX 600 ; N registered ; B -3 -14 603 592 ; +C 175 ; WX 600 ; N overscore ; B -40 664 644 764 ; +C 176 ; WX 600 ; N degree ; B 144 417 456 728 ; +C 177 ; WX 600 ; N plusminus ; B 40 0 560 705 ; +C 178 ; WX 600 ; N twosuperior ; B 149 311 430 648 ; +C 179 ; WX 600 ; N threesuperior ; B 156 304 442 648 ; +C 180 ; WX 600 ; N acute ; B 205 500 396 667 ; +C 181 ; WX 600 ; N mu1 ; B 14 -209 574 443 ; +C 182 ; WX 600 ; N paragraph ; B 61 -87 543 632 ; +C 183 ; WX 600 ; N periodcentered ; B 225 246 375 378 ; +C 184 ; WX 600 ; N cedilla ; B 200 -179 392 36 ; +C 185 ; WX 600 ; N onesuperior ; B 166 311 435 649 ; +C 186 ; WX 600 ; N ordmasculine ; B 132 364 469 648 ; +C 187 ; WX 600 ; N guillemotright ; B 51 24 571 425 ; +C 188 ; WX 600 ; N onequarter ; B 1 0 600 649 ; +C 189 ; WX 600 ; N onehalf ; B -46 0 636 649 ; +C 190 ; WX 600 ; N threequarters ; B 0 0 594 649 ; +C 191 ; WX 600 ; N questiondown ; B 82 -210 498 431 ; +C 192 ; WX 600 ; N Agrave ; B -22 0 623 822 ; +C 193 ; WX 600 ; N Aacute ; B -22 0 623 822 ; +C 194 ; WX 600 ; N Acircumflex ; B -22 0 623 812 ; +C 195 ; WX 600 ; N Atilde ; B -22 0 623 771 ; +C 196 ; WX 600 ; N Adieresis ; B -22 0 623 783 ; +C 197 ; WX 600 ; N Aring ; B -22 0 623 833 ; +C 198 ; WX 600 ; N AE ; B -21 0 623 592 ; +C 199 ; WX 600 ; N Ccedilla ; B 31 -188 566 607 ; +C 200 ; WX 600 ; N Egrave ; B 15 0 553 822 ; +C 201 ; WX 600 ; N Eacute ; B 15 0 553 822 ; +C 202 ; WX 600 ; N Ecircumflex ; B 15 0 553 812 ; +C 203 ; WX 600 ; N Edieresis ; B 15 0 553 783 ; +C 204 ; WX 600 ; N Igrave ; B 82 0 518 822 ; +C 205 ; WX 600 ; N Iacute ; B 82 0 518 822 ; +C 206 ; WX 600 ; N Icircumflex ; B 82 0 518 812 ; +C 207 ; WX 600 ; N Idieresis ; B 82 0 518 783 ; +C 208 ; WX 600 ; N Eth ; B -18 0 553 592 ; +C 209 ; WX 600 ; N Ntilde ; B -8 0 593 771 ; +C 210 ; WX 600 ; N Ograve ; B 20 -15 581 822 ; +C 211 ; WX 600 ; N Oacute ; B 20 -15 581 822 ; +C 212 ; WX 600 ; N Ocircumflex ; B 20 -15 581 812 ; +C 213 ; WX 600 ; N Otilde ; B 20 -15 581 771 ; +C 214 ; WX 600 ; N Odieresis ; B 20 -15 581 783 ; +C 215 ; WX 600 ; N multiply ; B 100 83 501 485 ; +C 216 ; WX 600 ; N Oslash ; B 11 -71 591 642 ; +C 217 ; WX 600 ; N Ugrave ; B 11 -15 591 822 ; +C 218 ; WX 600 ; N Uacute ; B 11 -15 591 822 ; +C 219 ; WX 600 ; N Ucircumflex ; B 11 -15 591 812 ; +C 220 ; WX 600 ; N Udieresis ; B 11 -15 591 783 ; +C 221 ; WX 600 ; N Yacute ; B 21 0 581 822 ; +C 222 ; WX 600 ; N Thorn ; B 60 0 577 592 ; +C 223 ; WX 600 ; N germandbls ; B 12 -16 531 633 ; +C 224 ; WX 600 ; N agrave ; B 43 -17 574 667 ; +C 225 ; WX 600 ; N aacute ; B 43 -17 574 667 ; +C 226 ; WX 600 ; N acircumflex ; B 43 -17 574 656 ; +C 227 ; WX 600 ; N atilde ; B 43 -17 574 616 ; +C 228 ; WX 600 ; N adieresis ; B 43 -17 574 627 ; +C 229 ; WX 600 ; N aring ; B 43 -17 574 682 ; +C 230 ; WX 600 ; N ae ; B -21 -16 612 456 ; +C 231 ; WX 600 ; N ccedilla ; B 56 -179 568 457 ; +C 232 ; WX 600 ; N egrave ; B 32 -16 552 667 ; +C 233 ; WX 600 ; N eacute ; B 32 -16 552 667 ; +C 234 ; WX 600 ; N ecircumflex ; B 32 -16 552 656 ; +C 235 ; WX 600 ; N edieresis ; B 32 -16 552 627 ; +C 236 ; WX 600 ; N igrave ; B 63 0 537 667 ; +C 237 ; WX 600 ; N iacute ; B 63 0 537 667 ; +C 238 ; WX 600 ; N icircumflex ; B 63 0 537 656 ; +C 239 ; WX 600 ; N idieresis ; B 63 0 537 627 ; +C 240 ; WX 600 ; N eth ; B 44 -17 540 632 ; +C 241 ; WX 600 ; N ntilde ; B 25 0 574 616 ; +C 242 ; WX 600 ; N ograve ; B 42 -16 560 667 ; +C 243 ; WX 600 ; N oacute ; B 42 -16 560 667 ; +C 244 ; WX 600 ; N ocircumflex ; B 42 -16 560 656 ; +C 245 ; WX 600 ; N otilde ; B 42 -16 560 616 ; +C 246 ; WX 600 ; N odieresis ; B 42 -16 560 627 ; +C 247 ; WX 600 ; N divide ; B 40 5 560 565 ; +C 248 ; WX 600 ; N oslash ; B 22 -72 574 495 ; +C 249 ; WX 600 ; N ugrave ; B 15 -16 575 667 ; +C 250 ; WX 600 ; N uacute ; B 15 -16 575 667 ; +C 251 ; WX 600 ; N ucircumflex ; B 15 -16 575 656 ; +C 252 ; WX 600 ; N udieresis ; B 15 -16 575 627 ; +C 253 ; WX 600 ; N yacute ; B 21 -209 582 667 ; +C 254 ; WX 600 ; N thorn ; B -8 -209 573 633 ; +C 255 ; WX 600 ; N ydieresis ; B 21 -209 582 627 ; +C -1 ; WX 0 ; N .null ; B 217 -15 377 648 ; +C -1 ; WX 600 ; N nonmarkingreturn ; B 217 -15 377 648 ; +C -1 ; WX 600 ; N notequal ; B 20 -67 582 637 ; +C -1 ; WX 600 ; N infinity ; B 44 186 556 422 ; +C -1 ; WX 600 ; N lessequal ; B -13 40 560 745 ; +C -1 ; WX 600 ; N greaterequal ; B 41 40 614 745 ; +C -1 ; WX 600 ; N partialdiff ; B 46 -15 560 633 ; +C -1 ; WX 600 ; N summation ; B 33 -188 551 613 ; +C -1 ; WX 600 ; N product ; B 12 -188 589 613 ; +C -1 ; WX 600 ; N pi1 ; B 36 0 564 443 ; +C -1 ; WX 600 ; N integral ; B 3 -190 583 826 ; +C -1 ; WX 600 ; N Ohm ; B 17 0 583 607 ; +C -1 ; WX 600 ; N radical ; B 67 -38 575 913 ; +C -1 ; WX 600 ; N approxequal ; B 61 74 540 494 ; +C -1 ; WX 600 ; N increment ; B 34 0 567 583 ; +C -1 ; WX 600 ; N lozenge ; B 76 0 525 694 ; +C -1 ; WX 600 ; N fraction ; B 76 155 524 473 ; +C -1 ; WX 600 ; N fi ; B -19 0 624 633 ; +C -1 ; WX 600 ; N fl ; B -20 0 624 633 ; +C -1 ; WX 600 ; N dotlessi ; B 63 0 537 443 ; +C -1 ; WX 600 ; N macron ; B 142 525 458 590 ; +C -1 ; WX 600 ; N breve ; B 142 501 458 654 ; +C -1 ; WX 600 ; N dotaccent ; B 237 511 363 638 ; +C -1 ; WX 600 ; N ring ; B 204 493 396 682 ; +C -1 ; WX 600 ; N hungarumlaut ; B 141 501 459 668 ; +C -1 ; WX 600 ; N ogonek ; B 210 -157 390 36 ; +C -1 ; WX 600 ; N caron ; B 140 493 459 651 ; +C -1 ; WX 600 ; N Lslash ; B 12 0 573 592 ; +C -1 ; WX 600 ; N lslash ; B 63 0 540 633 ; +C -1 ; WX 600 ; N minus ; B 40 234 560 334 ; +C -1 ; WX 600 ; N franc ; B 49 0 587 592 ; +C -1 ; WX 600 ; N Gbreve ; B 32 -15 595 810 ; +C -1 ; WX 600 ; N gbreve ; B 32 -209 594 654 ; +C -1 ; WX 600 ; N Idot ; B 82 0 518 793 ; +C -1 ; WX 600 ; N Scedilla ; B 62 -189 540 607 ; +C -1 ; WX 600 ; N scedilla ; B 74 -179 529 457 ; +C -1 ; WX 600 ; N Cacute ; B 31 -15 566 822 ; +C -1 ; WX 600 ; N cacute ; B 56 -17 568 667 ; +C -1 ; WX 600 ; N Ccaron ; B 31 -15 566 807 ; +C -1 ; WX 600 ; N ccaron ; B 56 -17 568 651 ; +C -1 ; WX 600 ; N dmacron ; B 30 -16 614 633 ; +C -1 ; WX 600 ; N middot ; B 346 300 472 427 ; +C -1 ; WX 600 ; N Abreve ; B -22 0 623 810 ; +C -1 ; WX 600 ; N abreve ; B 43 -17 574 654 ; +C -1 ; WX 600 ; N Aogonek ; B -22 -129 653 592 ; +C -1 ; WX 600 ; N aogonek ; B 43 -125 616 457 ; +C -1 ; WX 600 ; N Dcaron ; B 14 0 552 807 ; +C -1 ; WX 600 ; N dcaron ; B 30 -16 702 633 ; +C -1 ; WX 600 ; N Dslash ; B -18 0 553 592 ; +C -1 ; WX 600 ; N Eogonek ; B 15 -130 594 592 ; +C -1 ; WX 600 ; N eogonek ; B 32 -143 552 457 ; +C -1 ; WX 600 ; N Ecaron ; B 15 0 553 807 ; +C -1 ; WX 600 ; N ecaron ; B 32 -16 552 651 ; +C -1 ; WX 600 ; N Lacute ; B 33 0 574 822 ; +C -1 ; WX 600 ; N lacute ; B 63 0 537 835 ; +C -1 ; WX 600 ; N Lcaron ; B 33 0 574 592 ; +C -1 ; WX 600 ; N lcaron ; B 63 0 537 633 ; +C -1 ; WX 600 ; N Ldot ; B 33 0 574 592 ; +C -1 ; WX 600 ; N ldot ; B 63 0 545 633 ; +C -1 ; WX 600 ; N Nacute ; B -8 0 593 822 ; +C -1 ; WX 600 ; N nacute ; B 25 0 574 667 ; +C -1 ; WX 600 ; N Ncaron ; B -8 0 593 807 ; +C -1 ; WX 600 ; N ncaron ; B 25 0 574 651 ; +C -1 ; WX 600 ; N Odblacute ; B 20 -15 581 824 ; +C -1 ; WX 600 ; N odblacute ; B 42 -16 560 668 ; +C -1 ; WX 600 ; N Racute ; B 14 0 621 822 ; +C -1 ; WX 600 ; N racute ; B 53 0 573 667 ; +C -1 ; WX 600 ; N Rcaron ; B 14 0 621 807 ; +C -1 ; WX 600 ; N rcaron ; B 53 0 573 651 ; +C -1 ; WX 600 ; N Sacute ; B 62 -15 540 822 ; +C -1 ; WX 600 ; N sacute ; B 74 -16 529 667 ; +C -1 ; WX 600 ; N Tcedilla ; B 40 -271 559 592 ; +C -1 ; WX 600 ; N tcedilla ; B 72 -250 591 601 ; +C -1 ; WX 600 ; N Tcaron ; B 40 0 559 807 ; +C -1 ; WX 600 ; N tcaron ; B 72 -16 667 633 ; +C -1 ; WX 600 ; N Uring ; B 11 -15 591 833 ; +C -1 ; WX 600 ; N uring ; B 15 -16 575 682 ; +C -1 ; WX 600 ; N Udblacute ; B 11 -15 591 824 ; +C -1 ; WX 600 ; N udblacute ; B 15 -16 575 668 ; +C -1 ; WX 600 ; N Zacute ; B 74 0 529 822 ; +C -1 ; WX 600 ; N zacute ; B 86 0 522 667 ; +C -1 ; WX 600 ; N Zdot ; B 74 0 529 793 ; +C -1 ; WX 600 ; N zdot ; B 86 0 522 638 ; +C -1 ; WX 600 ; N Gamma ; B 30 0 571 592 ; +C -1 ; WX 600 ; N Theta ; B 20 -15 581 607 ; +C -1 ; WX 600 ; N Phi ; B 39 0 561 592 ; +C -1 ; WX 600 ; N alpha ; B 40 -16 577 457 ; +C -1 ; WX 600 ; N delta ; B 74 -16 526 633 ; +C -1 ; WX 600 ; N epsilon ; B 102 -16 505 457 ; +C -1 ; WX 600 ; N sigma ; B 58 -16 582 443 ; +C -1 ; WX 600 ; N tau ; B 93 -16 470 443 ; +C -1 ; WX 600 ; N phi ; B 44 -222 556 443 ; +C -1 ; WX 600 ; N underscoredbl ; B -40 -359 644 -88 ; +C -1 ; WX 600 ; N exclamdbl ; B 76 -15 519 648 ; +C -1 ; WX 600 ; N nsuperior ; B 134 253 466 527 ; +C -1 ; WX 600 ; N peseta ; B 1 -8 597 592 ; +C -1 ; WX 600 ; N arrowleft ; B 1 50 599 277 ; +C -1 ; WX 600 ; N arrowup ; B 186 -136 414 424 ; +C -1 ; WX 600 ; N arrowright ; B 1 50 599 277 ; +C -1 ; WX 600 ; N arrowdown ; B 186 -136 414 424 ; +C -1 ; WX 600 ; N arrowboth ; B 1 50 599 278 ; +C -1 ; WX 600 ; N arrowupdn ; B 186 -135 414 463 ; +C -1 ; WX 600 ; N arrowupdnbse ; B 186 -196 414 463 ; +C -1 ; WX 600 ; N orthogonal ; B 1 0 599 597 ; +C -1 ; WX 600 ; N intersection ; B 54 -15 546 648 ; +C -1 ; WX 600 ; N equivalence ; B 20 46 582 523 ; +C -1 ; WX 600 ; N house ; B 44 0 556 639 ; +C -1 ; WX 600 ; N revlogicalnot ; B -19 0 560 334 ; +C -1 ; WX 600 ; N integraltp ; B 265 -251 475 848 ; +C -1 ; WX 600 ; N integralbt ; B 125 -251 335 848 ; +C -1 ; WX 600 ; N SF100000 ; B -7 219 607 292 ; +C -1 ; WX 600 ; N SF110000 ; B 264 -255 336 766 ; +C -1 ; WX 600 ; N SF010000 ; B 264 -255 607 292 ; +C -1 ; WX 600 ; N SF030000 ; B -7 -255 336 292 ; +C -1 ; WX 600 ; N SF020000 ; B 264 219 607 766 ; +C -1 ; WX 600 ; N SF040000 ; B -7 219 336 766 ; +C -1 ; WX 600 ; N SF080000 ; B 264 -255 607 766 ; +C -1 ; WX 600 ; N SF090000 ; B -7 -255 336 766 ; +C -1 ; WX 600 ; N SF060000 ; B -7 -255 607 292 ; +C -1 ; WX 600 ; N SF070000 ; B -7 219 607 766 ; +C -1 ; WX 600 ; N SF050000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF430000 ; B -7 141 607 370 ; +C -1 ; WX 600 ; N SF240000 ; B 186 -255 414 766 ; +C -1 ; WX 600 ; N SF510000 ; B 264 -255 607 370 ; +C -1 ; WX 600 ; N SF520000 ; B 186 -255 607 292 ; +C -1 ; WX 600 ; N SF390000 ; B 186 -255 607 370 ; +C -1 ; WX 600 ; N SF220000 ; B -7 -255 336 370 ; +C -1 ; WX 600 ; N SF210000 ; B -7 -255 414 292 ; +C -1 ; WX 600 ; N SF250000 ; B -7 -255 414 370 ; +C -1 ; WX 600 ; N SF500000 ; B 264 141 607 766 ; +C -1 ; WX 600 ; N SF490000 ; B 186 219 607 766 ; +C -1 ; WX 600 ; N SF380000 ; B 186 141 607 766 ; +C -1 ; WX 600 ; N SF280000 ; B -7 141 336 766 ; +C -1 ; WX 600 ; N SF270000 ; B -7 219 414 766 ; +C -1 ; WX 600 ; N SF260000 ; B -7 141 414 766 ; +C -1 ; WX 600 ; N SF360000 ; B 264 -255 607 766 ; +C -1 ; WX 600 ; N SF370000 ; B 186 -255 607 766 ; +C -1 ; WX 600 ; N SF420000 ; B 186 -255 607 766 ; +C -1 ; WX 600 ; N SF190000 ; B -7 -255 336 766 ; +C -1 ; WX 600 ; N SF200000 ; B -7 -255 414 766 ; +C -1 ; WX 600 ; N SF230000 ; B -7 -255 414 766 ; +C -1 ; WX 600 ; N SF470000 ; B -7 -255 607 370 ; +C -1 ; WX 600 ; N SF480000 ; B -7 -255 607 292 ; +C -1 ; WX 600 ; N SF410000 ; B -7 -255 607 370 ; +C -1 ; WX 600 ; N SF450000 ; B -7 141 607 766 ; +C -1 ; WX 600 ; N SF460000 ; B -7 219 607 766 ; +C -1 ; WX 600 ; N SF400000 ; B -7 141 607 766 ; +C -1 ; WX 600 ; N SF540000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF530000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF440000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N upblock ; B -7 255 607 766 ; +C -1 ; WX 600 ; N dnblock ; B -7 -255 607 255 ; +C -1 ; WX 600 ; N block ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N lfblock ; B -7 -255 300 766 ; +C -1 ; WX 600 ; N rtblock ; B 300 -255 608 766 ; +C -1 ; WX 600 ; N ltshade ; B 44 -207 607 766 ; +C -1 ; WX 600 ; N shade ; B -7 -207 607 766 ; +C -1 ; WX 600 ; N dkshade ; B -7 -258 607 766 ; +C -1 ; WX 600 ; N filledbox ; B 1 0 599 598 ; +C -1 ; WX 600 ; N filledrect ; B 1 193 599 306 ; +C -1 ; WX 600 ; N triagup ; B 7 0 592 585 ; +C -1 ; WX 600 ; N triagrt ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N triagdn ; B 7 -13 592 572 ; +C -1 ; WX 600 ; N triaglf ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N circle ; B 85 67 515 497 ; +C -1 ; WX 600 ; N invbullet ; B 61 0 539 479 ; +C -1 ; WX 600 ; N invcircle ; B 19 0 583 564 ; +C -1 ; WX 600 ; N smileface ; B -3 -14 603 592 ; +C -1 ; WX 600 ; N invsmileface ; B -3 -14 603 592 ; +C -1 ; WX 600 ; N sun ; B 1 -69 599 529 ; +C -1 ; WX 600 ; N female ; B 157 39 444 563 ; +C -1 ; WX 600 ; N male ; B 90 122 511 563 ; +C -1 ; WX 600 ; N spade ; B 63 0 537 601 ; +C -1 ; WX 600 ; N club ; B 1 0 599 597 ; +C -1 ; WX 600 ; N heart ; B 53 -11 547 559 ; +C -1 ; WX 600 ; N diamond ; B 78 -12 523 597 ; +C -1 ; WX 600 ; N musicalnote ; B 132 14 440 563 ; +C -1 ; WX 600 ; N musicalnotedbl ; B 44 -21 528 566 ; +C -1 ; WX 600 ; N IJ ; B 6 -15 598 592 ; +C -1 ; WX 600 ; N ij ; B -20 -209 563 633 ; +C -1 ; WX 600 ; N napostrophe ; B -20 0 580 612 ; +C -1 ; WX 600 ; N minute ; B 255 318 405 611 ; +C -1 ; WX 600 ; N second ; B 255 318 583 611 ; +C -1 ; WX 600 ; N afii61248 ; B 77 -15 525 627 ; +C -1 ; WX 600 ; N afii61289 ; B 98 -16 457 607 ; +C -1 ; WX 600 ; N H22073 ; B 1 0 599 598 ; +C -1 ; WX 600 ; N H18543 ; B 146 156 453 463 ; +C -1 ; WX 600 ; N H18551 ; B 146 156 453 463 ; +C -1 ; WX 600 ; N H18533 ; B 85 67 515 497 ; +C -1 ; WX 600 ; N openbullet ; B 151 158 451 461 ; +C -1 ; WX 600 ; N Amacron ; B -22 0 623 746 ; +C -1 ; WX 600 ; N amacron ; B 43 -17 574 590 ; +C -1 ; WX 600 ; N Ccircumflex ; B 31 -15 566 812 ; +C -1 ; WX 600 ; N ccircumflex ; B 56 -17 568 656 ; +C -1 ; WX 600 ; N Cdot ; B 31 -15 566 793 ; +C -1 ; WX 600 ; N cdot ; B 56 -17 568 638 ; +C -1 ; WX 600 ; N Emacron ; B 15 0 553 746 ; +C -1 ; WX 600 ; N emacron ; B 32 -16 552 590 ; +C -1 ; WX 600 ; N Ebreve ; B 15 0 553 810 ; +C -1 ; WX 600 ; N ebreve ; B 32 -16 552 654 ; +C -1 ; WX 600 ; N Edot ; B 15 0 553 793 ; +C -1 ; WX 600 ; N edot ; B 32 -16 552 638 ; +C -1 ; WX 600 ; N Gcircumflex ; B 32 -15 595 812 ; +C -1 ; WX 600 ; N gcircumflex ; B 32 -209 594 656 ; +C -1 ; WX 600 ; N Gdot ; B 32 -15 595 793 ; +C -1 ; WX 600 ; N gdot ; B 32 -209 594 638 ; +C -1 ; WX 600 ; N Gcedilla ; B 32 -196 595 607 ; +C -1 ; WX 600 ; N gcedilla ; B 32 -209 594 702 ; +C -1 ; WX 600 ; N Hcircumflex ; B 22 0 583 812 ; +C -1 ; WX 600 ; N hcircumflex ; B 13 0 584 812 ; +C -1 ; WX 600 ; N Hbar ; B 22 0 583 592 ; +C -1 ; WX 600 ; N hbar ; B 5 0 584 633 ; +C -1 ; WX 600 ; N Itilde ; B 82 0 518 771 ; +C -1 ; WX 600 ; N itilde ; B 63 0 537 616 ; +C -1 ; WX 600 ; N Imacron ; B 82 0 518 746 ; +C -1 ; WX 600 ; N imacron ; B 63 0 537 590 ; +C -1 ; WX 600 ; N Ibreve ; B 82 0 518 810 ; +C -1 ; WX 600 ; N ibreve ; B 63 0 537 654 ; +C -1 ; WX 600 ; N Iogonek ; B 82 -140 518 592 ; +C -1 ; WX 600 ; N iogonek ; B 63 -140 537 633 ; +C -1 ; WX 600 ; N Jcircumflex ; B 54 -15 614 812 ; +C -1 ; WX 600 ; N jcircumflex ; B 86 -209 460 656 ; +C -1 ; WX 600 ; N Kcedilla ; B 13 -196 605 592 ; +C -1 ; WX 600 ; N kcedilla ; B 34 -196 575 633 ; +C -1 ; WX 600 ; N kgreenlandic ; B 24 0 591 443 ; +C -1 ; WX 600 ; N Lcedilla ; B 33 -196 574 592 ; +C -1 ; WX 600 ; N lcedilla ; B 63 -196 537 633 ; +C -1 ; WX 600 ; N Ncedilla ; B -8 -196 593 592 ; +C -1 ; WX 600 ; N ncedilla ; B 25 -196 574 457 ; +C -1 ; WX 600 ; N Eng ; B 12 -15 549 607 ; +C -1 ; WX 600 ; N eng ; B 38 -209 525 457 ; +C -1 ; WX 600 ; N Omacron ; B 20 -15 581 746 ; +C -1 ; WX 600 ; N omacron ; B 42 -16 560 590 ; +C -1 ; WX 600 ; N Obreve ; B 20 -15 581 810 ; +C -1 ; WX 600 ; N obreve ; B 42 -16 560 654 ; +C -1 ; WX 600 ; N Rcedilla ; B 14 -196 621 592 ; +C -1 ; WX 600 ; N rcedilla ; B 53 -196 573 457 ; +C -1 ; WX 600 ; N Scircumflex ; B 62 -15 540 812 ; +C -1 ; WX 600 ; N scircumflex ; B 74 -16 529 656 ; +C -1 ; WX 600 ; N Tbar ; B 40 0 559 592 ; +C -1 ; WX 600 ; N tbar ; B 61 -16 591 601 ; +C -1 ; WX 600 ; N Utilde ; B 11 -15 591 771 ; +C -1 ; WX 600 ; N utilde ; B 15 -16 575 616 ; +C -1 ; WX 600 ; N Umacron ; B 11 -15 591 746 ; +C -1 ; WX 600 ; N umacron ; B 15 -16 575 590 ; +C -1 ; WX 600 ; N Ubreve ; B 11 -15 591 810 ; +C -1 ; WX 600 ; N ubreve ; B 15 -16 575 654 ; +C -1 ; WX 600 ; N Uogonek ; B 11 -140 591 592 ; +C -1 ; WX 600 ; N uogonek ; B 15 -140 597 443 ; +C -1 ; WX 600 ; N Wcircumflex ; B -11 0 612 812 ; +C -1 ; WX 600 ; N wcircumflex ; B -2 0 602 656 ; +C -1 ; WX 600 ; N Ycircumflex ; B 21 0 581 812 ; +C -1 ; WX 600 ; N ycircumflex ; B 21 -209 582 656 ; +C -1 ; WX 600 ; N longs ; B 73 0 572 633 ; +C -1 ; WX 600 ; N Aringacute ; B -22 0 623 1016 ; +C -1 ; WX 600 ; N aringacute ; B 43 -17 574 865 ; +C -1 ; WX 600 ; N AEacute ; B -21 0 623 822 ; +C -1 ; WX 600 ; N aeacute ; B -21 -16 612 667 ; +C -1 ; WX 600 ; N Oslashacute ; B 11 -71 591 822 ; +C -1 ; WX 600 ; N oslashacute ; B 22 -72 574 667 ; +C -1 ; WX 600 ; N anoteleia ; B 225 323 375 457 ; +C -1 ; WX 600 ; N Wgrave ; B -11 0 612 822 ; +C -1 ; WX 600 ; N wgrave ; B -2 0 602 667 ; +C -1 ; WX 600 ; N Wacute ; B -11 0 612 822 ; +C -1 ; WX 600 ; N wacute ; B -2 0 602 667 ; +C -1 ; WX 600 ; N Wdieresis ; B -11 0 612 783 ; +C -1 ; WX 600 ; N wdieresis ; B -2 0 602 627 ; +C -1 ; WX 600 ; N Ygrave ; B 21 0 581 822 ; +C -1 ; WX 600 ; N ygrave ; B 21 -209 582 667 ; +C -1 ; WX 600 ; N quotereversed ; B 249 316 456 612 ; +C -1 ; WX 600 ; N radicalex ; B 112 525 488 590 ; +C -1 ; WX 600 ; N afii08941 ; B 32 0 552 607 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 600 ; N oneeighth ; B -23 -7 612 649 ; +C -1 ; WX 600 ; N threeeighths ; B -9 -7 612 648 ; +C -1 ; WX 600 ; N fiveeighths ; B -10 -7 612 640 ; +C -1 ; WX 600 ; N seveneighths ; B -4 -7 612 640 ; +C -1 ; WX 600 ; N commaaccent ; B 246 -250 354 -59 ; +C -1 ; WX 600 ; N undercommaaccent ; B 208 -196 392 -47 ; +C -1 ; WX 600 ; N tonos ; B 203 500 393 667 ; +C -1 ; WX 600 ; N dieresistonos ; B 103 482 492 685 ; +C -1 ; WX 600 ; N Alphatonos ; B -23 0 623 592 ; +C -1 ; WX 600 ; N Epsilontonos ; B -1 0 569 592 ; +C -1 ; WX 600 ; N Etatonos ; B -1 0 587 592 ; +C -1 ; WX 600 ; N Iotatonos ; B -1 0 543 592 ; +C -1 ; WX 600 ; N Omicrontonos ; B -1 -15 583 607 ; +C -1 ; WX 600 ; N Upsilontonos ; B -1 0 604 592 ; +C -1 ; WX 600 ; N Omegatonos ; B -1 0 577 607 ; +C -1 ; WX 600 ; N iotadieresistonos ; B 94 -16 483 709 ; +C -1 ; WX 600 ; N Alpha ; B -22 0 623 592 ; +C -1 ; WX 600 ; N Beta ; B 13 0 574 592 ; +C -1 ; WX 600 ; N Delta ; B 6 0 594 592 ; +C -1 ; WX 600 ; N Epsilon ; B 15 0 553 592 ; +C -1 ; WX 600 ; N Zeta ; B 74 0 529 592 ; +C -1 ; WX 600 ; N Eta ; B 22 0 583 592 ; +C -1 ; WX 600 ; N Iota ; B 82 0 518 592 ; +C -1 ; WX 600 ; N Kappa ; B 13 0 605 592 ; +C -1 ; WX 600 ; N Lambda ; B -21 0 625 592 ; +C -1 ; WX 600 ; N Mu ; B -19 0 624 592 ; +C -1 ; WX 600 ; N Nu ; B -8 0 593 592 ; +C -1 ; WX 600 ; N Xi ; B 51 0 549 592 ; +C -1 ; WX 600 ; N Omicron ; B 20 -15 581 607 ; +C -1 ; WX 600 ; N Pi ; B 20 0 581 592 ; +C -1 ; WX 600 ; N Rho ; B 60 0 577 592 ; +C -1 ; WX 600 ; N Sigma ; B 36 0 540 592 ; +C -1 ; WX 600 ; N Tau ; B 40 0 559 592 ; +C -1 ; WX 600 ; N Upsilon ; B 21 0 581 592 ; +C -1 ; WX 600 ; N Chi ; B 11 0 592 592 ; +C -1 ; WX 600 ; N Psi ; B -3 0 604 592 ; +C -1 ; WX 600 ; N Omega ; B 14 0 587 607 ; +C -1 ; WX 600 ; N Iotadieresis ; B 82 0 518 769 ; +C -1 ; WX 600 ; N Upsilondieresis ; B 21 0 581 769 ; +C -1 ; WX 600 ; N alphatonos ; B 40 -16 577 667 ; +C -1 ; WX 600 ; N epsilontonos ; B 102 -16 505 667 ; +C -1 ; WX 600 ; N etatonos ; B 56 -222 507 667 ; +C -1 ; WX 600 ; N iotatonos ; B 215 -16 432 667 ; +C -1 ; WX 600 ; N upsilondieresistonos ; B 38 -16 563 709 ; +C -1 ; WX 600 ; N beta ; B 113 -222 519 633 ; +C -1 ; WX 600 ; N gamma ; B 21 -222 582 443 ; +C -1 ; WX 600 ; N zeta ; B 151 -222 511 633 ; +C -1 ; WX 600 ; N eta ; B 56 -222 507 457 ; +C -1 ; WX 600 ; N theta ; B 68 -16 531 633 ; +C -1 ; WX 600 ; N iota ; B 223 -16 432 443 ; +C -1 ; WX 600 ; N kappa ; B 61 0 563 443 ; +C -1 ; WX 600 ; N lambda ; B 23 0 586 633 ; +C -1 ; WX 600 ; N mu ; B 14 -209 574 443 ; +C -1 ; WX 600 ; N nu ; B 33 0 514 457 ; +C -1 ; WX 600 ; N xi ; B 141 -222 500 633 ; +C -1 ; WX 600 ; N omicron ; B 42 -16 560 457 ; +C -1 ; WX 600 ; N rho ; B 83 -222 547 457 ; +C -1 ; WX 600 ; N sigma1 ; B 83 -209 532 457 ; +C -1 ; WX 600 ; N upsilon ; B 38 -16 563 443 ; +C -1 ; WX 600 ; N chi ; B 31 -222 584 457 ; +C -1 ; WX 600 ; N psi ; B 35 -222 565 633 ; +C -1 ; WX 600 ; N omega ; B 47 -16 553 457 ; +C -1 ; WX 600 ; N iotadieresis ; B 126 -16 441 627 ; +C -1 ; WX 600 ; N upsilondieresis ; B 38 -16 563 627 ; +C -1 ; WX 600 ; N omicrontonos ; B 42 -16 560 667 ; +C -1 ; WX 600 ; N upsilontonos ; B 38 -16 563 667 ; +C -1 ; WX 600 ; N omegatonos ; B 47 -16 553 667 ; +C -1 ; WX 600 ; N afii10023 ; B 15 0 553 783 ; +C -1 ; WX 600 ; N afii10051 ; B 0 -15 587 592 ; +C -1 ; WX 600 ; N afii10053 ; B 31 -15 566 607 ; +C -1 ; WX 600 ; N afii10054 ; B 62 -15 540 607 ; +C -1 ; WX 600 ; N afii10055 ; B 82 0 518 592 ; +C -1 ; WX 600 ; N afii10056 ; B 82 0 518 783 ; +C -1 ; WX 600 ; N afii10057 ; B 54 -15 614 592 ; +C -1 ; WX 600 ; N afii10058 ; B 1 -16 600 592 ; +C -1 ; WX 600 ; N afii10059 ; B -17 0 622 592 ; +C -1 ; WX 600 ; N afii10060 ; B 5 0 602 592 ; +C -1 ; WX 600 ; N afii10062 ; B 5 -16 607 810 ; +C -1 ; WX 600 ; N afii10017 ; B -22 0 623 592 ; +C -1 ; WX 600 ; N afii10018 ; B 13 0 574 592 ; +C -1 ; WX 600 ; N afii10019 ; B 13 0 574 592 ; +C -1 ; WX 600 ; N afii10020 ; B 33 0 574 592 ; +C -1 ; WX 600 ; N afii10021 ; B 20 -130 581 592 ; +C -1 ; WX 600 ; N afii10022 ; B 15 0 553 592 ; +C -1 ; WX 600 ; N afii10024 ; B 4 0 596 592 ; +C -1 ; WX 600 ; N afii10025 ; B -5 -16 546 644 ; +C -1 ; WX 600 ; N afii10026 ; B -3 0 603 592 ; +C -1 ; WX 600 ; N afii10027 ; B -3 0 603 810 ; +C -1 ; WX 600 ; N afii10028 ; B 40 0 601 592 ; +C -1 ; WX 600 ; N afii10029 ; B 2 -16 581 592 ; +C -1 ; WX 600 ; N afii10030 ; B -19 0 624 592 ; +C -1 ; WX 600 ; N afii10031 ; B 22 0 583 592 ; +C -1 ; WX 600 ; N afii10032 ; B 20 -15 581 607 ; +C -1 ; WX 600 ; N afii10033 ; B 22 0 583 592 ; +C -1 ; WX 600 ; N afii10034 ; B 60 0 577 592 ; +C -1 ; WX 600 ; N afii10035 ; B 31 -15 566 607 ; +C -1 ; WX 600 ; N afii10036 ; B 40 0 559 592 ; +C -1 ; WX 600 ; N afii10037 ; B 5 -16 607 592 ; +C -1 ; WX 600 ; N afii10038 ; B 21 0 579 592 ; +C -1 ; WX 600 ; N afii10039 ; B 11 0 592 592 ; +C -1 ; WX 600 ; N afii10040 ; B 6 -130 594 592 ; +C -1 ; WX 600 ; N afii10041 ; B 17 0 578 592 ; +C -1 ; WX 600 ; N afii10042 ; B -11 0 611 592 ; +C -1 ; WX 600 ; N afii10043 ; B -22 -130 626 592 ; +C -1 ; WX 600 ; N afii10044 ; B -16 0 600 592 ; +C -1 ; WX 600 ; N afii10045 ; B -20 0 632 592 ; +C -1 ; WX 600 ; N afii10046 ; B 13 0 574 592 ; +C -1 ; WX 600 ; N afii10047 ; B 34 -15 569 607 ; +C -1 ; WX 600 ; N afii10048 ; B -18 -15 618 607 ; +C -1 ; WX 600 ; N afii10049 ; B -21 0 586 592 ; +C -1 ; WX 600 ; N afii10065 ; B 43 -17 574 457 ; +C -1 ; WX 600 ; N afii10066 ; B 53 -13 546 646 ; +C -1 ; WX 600 ; N afii10067 ; B 13 0 547 443 ; +C -1 ; WX 600 ; N afii10068 ; B 33 0 574 443 ; +C -1 ; WX 600 ; N afii10069 ; B 34 -118 566 443 ; +C -1 ; WX 600 ; N afii10070 ; B 32 -16 552 457 ; +C -1 ; WX 600 ; N afii10072 ; B 6 0 594 443 ; +C -1 ; WX 600 ; N afii10073 ; B 35 -13 543 491 ; +C -1 ; WX 600 ; N afii10074 ; B 8 0 591 443 ; +C -1 ; WX 600 ; N afii10075 ; B 8 0 591 654 ; +C -1 ; WX 600 ; N afii10076 ; B 47 0 576 443 ; +C -1 ; WX 600 ; N afii10077 ; B 4 -13 561 443 ; +C -1 ; WX 600 ; N afii10078 ; B 1 0 599 443 ; +C -1 ; WX 600 ; N afii10079 ; B 22 0 583 443 ; +C -1 ; WX 600 ; N afii10080 ; B 42 -16 560 457 ; +C -1 ; WX 600 ; N afii10081 ; B 19 0 581 443 ; +C -1 ; WX 600 ; N afii10082 ; B -8 -209 573 457 ; +C -1 ; WX 600 ; N afii10083 ; B 56 -17 568 457 ; +C -1 ; WX 600 ; N afii10084 ; B 40 0 559 443 ; +C -1 ; WX 600 ; N afii10085 ; B 21 -134 591 443 ; +C -1 ; WX 600 ; N afii10086 ; B 46 -140 554 618 ; +C -1 ; WX 600 ; N afii10087 ; B 21 0 582 443 ; +C -1 ; WX 600 ; N afii10088 ; B 6 -118 594 443 ; +C -1 ; WX 600 ; N afii10089 ; B 31 0 564 443 ; +C -1 ; WX 600 ; N afii10090 ; B -11 0 611 443 ; +C -1 ; WX 600 ; N afii10091 ; B -22 -118 626 443 ; +C -1 ; WX 600 ; N afii10092 ; B 6 0 593 443 ; +C -1 ; WX 600 ; N afii10093 ; B -3 0 603 443 ; +C -1 ; WX 600 ; N afii10094 ; B 13 0 547 443 ; +C -1 ; WX 600 ; N afii10095 ; B 32 -16 544 457 ; +C -1 ; WX 600 ; N afii10096 ; B -14 -16 612 457 ; +C -1 ; WX 600 ; N afii10097 ; B 25 0 579 443 ; +C -1 ; WX 600 ; N afii10071 ; B 32 -16 552 627 ; +C -1 ; WX 600 ; N afii10099 ; B 13 -209 511 633 ; +C -1 ; WX 600 ; N afii10100 ; B 33 0 574 667 ; +C -1 ; WX 600 ; N afii10101 ; B 56 -16 568 457 ; +C -1 ; WX 600 ; N afii10102 ; B 74 -16 529 457 ; +C -1 ; WX 600 ; N afii10103 ; B 63 0 537 633 ; +C -1 ; WX 600 ; N afii10104 ; B 63 0 537 627 ; +C -1 ; WX 600 ; N afii10105 ; B 86 -209 460 633 ; +C -1 ; WX 600 ; N afii10106 ; B -4 -13 584 443 ; +C -1 ; WX 600 ; N afii10107 ; B -18 0 619 443 ; +C -1 ; WX 600 ; N afii10108 ; B 13 0 584 633 ; +C -1 ; WX 600 ; N afii10110 ; B 21 -134 591 654 ; +C -1 ; WX 600 ; N afii10193 ; B 19 -115 581 443 ; +C -1 ; WX 600 ; N afii10050 ; B 33 0 574 714 ; +C -1 ; WX 600 ; N afii10098 ; B 33 0 574 565 ; +C -1 ; WX 600 ; N afii00208 ; B 18 233 577 333 ; +C -1 ; WX 600 ; N afii61352 ; B 14 0 595 592 ; +C -1 ; WX 600 ; N pi ; B 43 0 557 443 ; +C -1 ; WX 600 ; N sheva ; B 268 -261 333 -82 ; +C -1 ; WX 600 ; N hatafsegol ; B 161 -261 438 -82 ; +C -1 ; WX 600 ; N hatafpatah ; B 161 -261 431 -82 ; +C -1 ; WX 600 ; N hatafqamats ; B 161 -261 431 -82 ; +C -1 ; WX 600 ; N hiriq ; B 268 -147 333 -83 ; +C -1 ; WX 600 ; N tsere ; B 214 -147 386 -83 ; +C -1 ; WX 600 ; N segol ; B 214 -261 386 -83 ; +C -1 ; WX 600 ; N patah ; B 199 -130 400 -83 ; +C -1 ; WX 600 ; N qamats ; B 199 -215 400 -83 ; +C -1 ; WX 600 ; N holam ; B 268 592 333 657 ; +C -1 ; WX 600 ; N qubuts ; B 162 -261 438 -82 ; +C -1 ; WX 600 ; N dagesh ; B 268 238 333 303 ; +C -1 ; WX 600 ; N meteg ; B 276 -261 324 -82 ; +C -1 ; WX 600 ; N maqaf ; B 47 410 553 510 ; +C -1 ; WX 600 ; N rafe ; B 199 592 400 640 ; +C -1 ; WX 600 ; N paseq ; B 250 -5 350 515 ; +C -1 ; WX 600 ; N shindot ; B 445 592 510 657 ; +C -1 ; WX 600 ; N sindot ; B 90 592 155 657 ; +C -1 ; WX 600 ; N sofpasuq ; B 225 -5 375 483 ; +C -1 ; WX 600 ; N alef ; B 70 -11 530 518 ; +C -1 ; WX 600 ; N bet ; B 45 0 543 510 ; +C -1 ; WX 600 ; N gimel ; B 103 -8 461 510 ; +C -1 ; WX 600 ; N dalet ; B 40 -5 547 510 ; +C -1 ; WX 600 ; N he ; B 63 -5 528 510 ; +C -1 ; WX 600 ; N vav ; B 153 -5 367 510 ; +C -1 ; WX 600 ; N zayin ; B 125 -5 476 510 ; +C -1 ; WX 600 ; N het ; B 38 -5 563 510 ; +C -1 ; WX 600 ; N tet ; B 16 -5 514 514 ; +C -1 ; WX 600 ; N yod ; B 152 251 375 510 ; +C -1 ; WX 600 ; N finalkaf ; B 41 -124 546 510 ; +C -1 ; WX 600 ; N kaf ; B 57 0 528 510 ; +C -1 ; WX 600 ; N lamed ; B 72 0 500 659 ; +C -1 ; WX 600 ; N finalmem ; B 21 0 514 510 ; +C -1 ; WX 600 ; N mem ; B 37 -5 521 516 ; +C -1 ; WX 600 ; N finalnun ; B 137 -124 448 510 ; +C -1 ; WX 600 ; N nun ; B 99 0 391 510 ; +C -1 ; WX 600 ; N samekh ; B 10 -6 516 510 ; +C -1 ; WX 600 ; N ayin ; B 65 0 510 510 ; +C -1 ; WX 600 ; N finalpe ; B 93 -124 573 510 ; +C -1 ; WX 600 ; N pe ; B 95 0 500 510 ; +C -1 ; WX 600 ; N finaltsadi ; B 68 -124 510 510 ; +C -1 ; WX 600 ; N tsadi ; B 56 0 509 510 ; +C -1 ; WX 600 ; N qof ; B 64 -202 527 510 ; +C -1 ; WX 600 ; N resh ; B 51 -5 490 510 ; +C -1 ; WX 600 ; N shin ; B 51 0 549 515 ; +C -1 ; WX 600 ; N tav ; B 55 -5 519 510 ; +C -1 ; WX 600 ; N doublevav ; B 41 -5 514 510 ; +C -1 ; WX 600 ; N vavyod ; B 30 -5 514 510 ; +C -1 ; WX 600 ; N doubleyod ; B 30 251 519 510 ; +C -1 ; WX 600 ; N geresh ; B 200 229 400 515 ; +C -1 ; WX 600 ; N gershayim ; B 102 229 498 515 ; +C -1 ; WX 600 ; N newsheqelsign ; B 28 -5 572 515 ; +C -1 ; WX 600 ; N vavshindot ; B 77 -5 367 657 ; +C -1 ; WX 600 ; N finalkafsheva ; B 41 -124 546 510 ; +C -1 ; WX 600 ; N finalkafqamats ; B 41 -124 546 510 ; +C -1 ; WX 600 ; N lamedholam ; B -31 0 500 659 ; +C -1 ; WX 600 ; N lamedholamdagesh ; B -31 0 500 659 ; +C -1 ; WX 600 ; N altayin ; B 65 0 510 510 ; +C -1 ; WX 600 ; N shinshindot ; B 51 0 549 657 ; +C -1 ; WX 600 ; N shinsindot ; B 51 0 549 657 ; +C -1 ; WX 600 ; N shindageshshindot ; B 51 0 549 657 ; +C -1 ; WX 600 ; N shindageshsindot ; B 51 0 549 657 ; +C -1 ; WX 600 ; N alefpatah ; B 70 -130 530 518 ; +C -1 ; WX 600 ; N alefqamats ; B 70 -215 530 518 ; +C -1 ; WX 600 ; N alefmapiq ; B 70 -11 530 518 ; +C -1 ; WX 600 ; N betdagesh ; B 45 0 543 510 ; +C -1 ; WX 600 ; N gimeldagesh ; B 103 -8 461 510 ; +C -1 ; WX 600 ; N daletdagesh ; B 40 -5 547 510 ; +C -1 ; WX 600 ; N hedagesh ; B 63 -5 528 510 ; +C -1 ; WX 600 ; N vavdagesh ; B 153 -5 367 510 ; +C -1 ; WX 600 ; N zayindagesh ; B 125 -5 476 510 ; +C -1 ; WX 600 ; N tetdagesh ; B 16 -5 514 514 ; +C -1 ; WX 600 ; N yoddagesh ; B 152 251 375 510 ; +C -1 ; WX 600 ; N finalkafdagesh ; B 41 -124 546 510 ; +C -1 ; WX 600 ; N kafdagesh ; B 57 0 528 510 ; +C -1 ; WX 600 ; N lameddagesh ; B 72 0 500 659 ; +C -1 ; WX 600 ; N memdagesh ; B 37 -5 521 516 ; +C -1 ; WX 600 ; N nundagesh ; B 99 0 391 510 ; +C -1 ; WX 600 ; N samekhdagesh ; B 10 -6 516 510 ; +C -1 ; WX 600 ; N finalpedagesh ; B 88 -124 578 510 ; +C -1 ; WX 600 ; N pedagesh ; B 90 0 505 510 ; +C -1 ; WX 600 ; N tsadidagesh ; B 56 0 509 510 ; +C -1 ; WX 600 ; N qofdagesh ; B 64 -202 527 510 ; +C -1 ; WX 600 ; N reshdagesh ; B 51 -5 490 510 ; +C -1 ; WX 600 ; N shindagesh ; B 51 0 549 515 ; +C -1 ; WX 600 ; N tavdages ; B 55 -5 519 510 ; +C -1 ; WX 600 ; N vavholam ; B 153 -5 367 657 ; +C -1 ; WX 600 ; N betrafe ; B 45 0 543 640 ; +C -1 ; WX 600 ; N kafrafe ; B 57 0 528 640 ; +C -1 ; WX 600 ; N perafe ; B 95 0 500 640 ; +C -1 ; WX 600 ; N aleflamed ; B 49 -11 536 659 ; +C -1 ; WX 600 ; N zerowidthnonjoiner ; B 283 -134 318 629 ; +C -1 ; WX 600 ; N zerowidthjoiner ; B 193 -134 407 690 ; +C -1 ; WX 600 ; N lefttorightmark ; B 172 -134 458 690 ; +C -1 ; WX 600 ; N righttoleftmark ; B 143 -134 429 690 ; +C -1 ; WX 600 ; N afii57388 ; B 218 -8 382 249 ; +C -1 ; WX 600 ; N afii57403 ; B 218 -18 382 525 ; +C -1 ; WX 600 ; N afii57407 ; B 82 -15 498 607 ; +C -1 ; WX 600 ; N afii57409 ; B 218 77 467 382 ; +C -1 ; WX 600 ; N afii57440 ; B 0 0 600 110 ; +C -1 ; WX 600 ; N afii57451 ; B 228 771 372 957 ; +C -1 ; WX 600 ; N afii57452 ; B 176 768 385 1004 ; +C -1 ; WX 600 ; N afii57453 ; B 228 -284 372 -98 ; +C -1 ; WX 600 ; N afii57454 ; B 228 771 372 871 ; +C -1 ; WX 600 ; N afii57455 ; B 190 774 381 1000 ; +C -1 ; WX 600 ; N afii57456 ; B 228 -197 372 -98 ; +C -1 ; WX 600 ; N afii57457 ; B 195 778 395 954 ; +C -1 ; WX 600 ; N afii57458 ; B 229 791 371 953 ; +C -1 ; WX 600 ; N afii57392 ; B 203 175 397 460 ; +C -1 ; WX 600 ; N afii57393 ; B 160 0 392 638 ; +C -1 ; WX 600 ; N afii57394 ; B 133 -8 441 650 ; +C -1 ; WX 600 ; N afii57395 ; B 101 -4 510 649 ; +C -1 ; WX 600 ; N afii57396 ; B 160 -2 463 632 ; +C -1 ; WX 600 ; N afii57397 ; B 140 29 455 432 ; +C -1 ; WX 600 ; N afii57398 ; B 115 2 445 662 ; +C -1 ; WX 600 ; N afii57399 ; B 103 0 498 666 ; +C -1 ; WX 600 ; N afii57400 ; B 103 -10 498 656 ; +C -1 ; WX 600 ; N afii57401 ; B 114 -40 449 592 ; +C -1 ; WX 600 ; N afii57381 ; B 57 -115 543 706 ; +C -1 ; WX 600 ; N afii57461 ; B 218 -130 382 126 ; +C -1 ; WX 600 ; N afii63167 ; B 82 -1 518 419 ; +C -1 ; WX 600 ; N afii57459 ; B 275 769 323 1099 ; +C -1 ; WX 600 ; N afii57543 ; B 220 767 374 976 ; +C -1 ; WX 600 ; N afii57534 ; B 225 0 474 387 ; +C -1 ; WX 600 ; N afii57494 ; B 138 858 462 961 ; +C -1 ; WX 600 ; N afii62843 ; B 118 -2 486 641 ; +C -1 ; WX 600 ; N afii62844 ; B 110 -26 481 618 ; +C -1 ; WX 600 ; N afii62845 ; B 131 -28 474 593 ; +C -1 ; WX 600 ; N afii64240 ; B 0 -243 596 642 ; +C -1 ; WX 600 ; N afii64241 ; B 0 -296 592 412 ; +C -1 ; WX 600 ; N afii63954 ; B 0 -207 592 645 ; +C -1 ; WX 600 ; N afii57382 ; B 0 -126 600 481 ; +C -1 ; WX 600 ; N afii64242 ; B 0 -150 600 512 ; +C -1 ; WX 600 ; N afii62881 ; B 195 778 395 1131 ; +C -1 ; WX 600 ; N afii57504 ; B 242 -295 396 -87 ; +C -1 ; WX 600 ; N afii57369 ; B 242 -376 398 -85 ; +C -1 ; WX 600 ; N afii57370 ; B 242 -464 398 -86 ; +C -1 ; WX 600 ; N afii57371 ; B 219 766 374 1117 ; +C -1 ; WX 600 ; N afii57372 ; B 219 767 373 1205 ; +C -1 ; WX 600 ; N afii57373 ; B 211 766 375 1172 ; +C -1 ; WX 600 ; N afii57374 ; B 167 766 375 1221 ; +C -1 ; WX 600 ; N afii57375 ; B 151 766 375 1217 ; +C -1 ; WX 600 ; N afii57391 ; B 0 0 600 110 ; +C -1 ; WX 600 ; N afii57471 ; B 190 628 407 818 ; +C -1 ; WX 600 ; N afii57460 ; B 177 -20 394 818 ; +C -1 ; WX 600 ; N afii52258 ; B 161 0 600 818 ; +C -1 ; WX 600 ; N afii57506 ; B 5 -300 554 415 ; +C -1 ; WX 600 ; N afii62958 ; B 0 -300 600 397 ; +C -1 ; WX 600 ; N afii62956 ; B 0 -300 569 412 ; +C -1 ; WX 600 ; N afii52957 ; B 0 -288 600 417 ; +C -1 ; WX 600 ; N afii57505 ; B 2 0 596 792 ; +C -1 ; WX 600 ; N afii62889 ; B 0 -16 605 719 ; +C -1 ; WX 600 ; N afii62887 ; B 0 0 599 778 ; +C -1 ; WX 600 ; N afii62888 ; B 0 0 600 731 ; +C -1 ; WX 600 ; N afii57507 ; B 108 -300 600 312 ; +C -1 ; WX 600 ; N afii62961 ; B 80 -300 601 374 ; +C -1 ; WX 600 ; N afii62959 ; B 0 -281 600 370 ; +C -1 ; WX 600 ; N afii62960 ; B 0 -284 600 373 ; +C -1 ; WX 600 ; N afii57508 ; B 66 -205 531 749 ; +C -1 ; WX 600 ; N afii62962 ; B 50 -206 600 740 ; +C -1 ; WX 600 ; N afii57567 ; B 0 -7 594 613 ; +C -1 ; WX 600 ; N afii62964 ; B 0 -4 600 636 ; +C -1 ; WX 600 ; N afii52305 ; B 0 0 600 638 ; +C -1 ; WX 600 ; N afii52306 ; B 0 0 600 636 ; +C -1 ; WX 600 ; N afii57509 ; B 1 -8 600 659 ; +C -1 ; WX 600 ; N afii62967 ; B 0 -7 600 663 ; +C -1 ; WX 600 ; N afii62965 ; B 0 0 600 663 ; +C -1 ; WX 600 ; N afii62966 ; B 0 0 600 665 ; +C -1 ; WX 600 ; N afii57555 ; B 27 -119 517 376 ; +C -1 ; WX 600 ; N afii52364 ; B 30 -279 600 110 ; +C -1 ; WX 600 ; N afii63753 ; B 83 -298 551 392 ; +C -1 ; WX 600 ; N afii63754 ; B 51 -300 547 381 ; +C -1 ; WX 600 ; N afii63759 ; B 83 -298 598 619 ; +C -1 ; WX 600 ; N afii63763 ; B 83 -298 598 754 ; +C -1 ; WX 600 ; N afii63795 ; B 50 -178 546 626 ; +C -1 ; WX 600 ; N afii62891 ; B 50 -300 546 627 ; +C -1 ; WX 600 ; N afii63808 ; B 84 -300 600 638 ; +C -1 ; WX 600 ; N afii62938 ; B 84 -300 600 638 ; +C -1 ; WX 600 ; N afii63810 ; B 84 -300 600 638 ; +C -1 ; WX 600 ; N afii62942 ; B 122 -300 458 630 ; +C -1 ; WX 600 ; N afii62947 ; B 44 -170 541 601 ; +C -1 ; WX 600 ; N afii63813 ; B 44 -300 542 601 ; +C -1 ; WX 600 ; N afii63823 ; B 83 -298 551 627 ; +C -1 ; WX 600 ; N afii63824 ; B 51 -177 547 609 ; +C -1 ; WX 600 ; N afii63833 ; B 83 -298 594 392 ; +C -1 ; WX 600 ; N afii63844 ; B 51 -300 548 381 ; +C -1 ; WX 600 ; N afii62882 ; B 186 778 395 1169 ; +C -1 ; WX 600 ; N afii62883 ; B 195 772 395 1134 ; +C -1 ; WX 600 ; N afii62884 ; B 195 778 395 1049 ; +C -1 ; WX 600 ; N afii62885 ; B 173 778 395 1159 ; +C -1 ; WX 600 ; N afii62886 ; B 195 773 395 1053 ; +C -1 ; WX 600 ; N afii63846 ; B 0 -289 600 388 ; +C -1 ; WX 600 ; N afii63849 ; B 0 -291 600 523 ; +C -1 ; WX 600 ; N afii63850 ; B 1 -300 600 211 ; +C -1 ; WX 600 ; N afii63851 ; B 1 -295 600 210 ; +C -1 ; WX 600 ; N afii63852 ; B 0 -210 600 602 ; +C -1 ; WX 600 ; N afii63855 ; B 0 -189 600 620 ; +C -1 ; WX 600 ; N afii63856 ; B 1 -280 600 450 ; +C -1 ; WX 600 ; N afii63761 ; B 21 -295 620 450 ; +C -1 ; WX 600 ; N afii63882 ; B 1 -280 600 459 ; +C -1 ; WX 600 ; N afii63825 ; B 21 -295 620 459 ; +C -1 ; WX 600 ; N afii63885 ; B 0 -295 601 388 ; +C -1 ; WX 600 ; N afii63888 ; B 0 -295 601 524 ; +C -1 ; WX 600 ; N afii63896 ; B 0 -295 592 523 ; +C -1 ; WX 600 ; N afii63897 ; B 0 -201 591 522 ; +C -1 ; WX 600 ; N afii63898 ; B 0 -201 591 584 ; +C -1 ; WX 600 ; N afii63899 ; B 0 -243 558 463 ; +C -1 ; WX 600 ; N afii63900 ; B 0 -250 592 412 ; +C -1 ; WX 600 ; N afii63901 ; B 0 -201 601 741 ; +C -1 ; WX 600 ; N afii63902 ; B 0 0 601 741 ; +C -1 ; WX 600 ; N afii63903 ; B 0 0 601 741 ; +C -1 ; WX 600 ; N afii63904 ; B 0 0 573 684 ; +C -1 ; WX 600 ; N afii63905 ; B 0 -207 592 624 ; +C -1 ; WX 600 ; N afii63906 ; B 0 0 572 819 ; +C -1 ; WX 600 ; N afii63908 ; B 0 -1 600 512 ; +C -1 ; WX 600 ; N afii63910 ; B 0 -1 600 512 ; +C -1 ; WX 600 ; N afii63912 ; B 0 -1 600 709 ; +C -1 ; WX 600 ; N afii62927 ; B 0 -4 598 581 ; +C -1 ; WX 600 ; N afii63941 ; B 0 -240 600 641 ; +C -1 ; WX 600 ; N afii62939 ; B 0 0 600 641 ; +C -1 ; WX 600 ; N afii63943 ; B 0 0 600 641 ; +C -1 ; WX 600 ; N afii62943 ; B 0 -55 598 636 ; +C -1 ; WX 600 ; N afii62946 ; B 0 -207 586 645 ; +C -1 ; WX 600 ; N afii63946 ; B 0 -200 577 482 ; +C -1 ; WX 600 ; N afii62951 ; B 0 0 577 482 ; +C -1 ; WX 600 ; N afii63948 ; B 0 0 577 542 ; +C -1 ; WX 600 ; N afii62953 ; B 0 -7 563 483 ; +C -1 ; WX 600 ; N afii63950 ; B 0 -201 591 743 ; +C -1 ; WX 600 ; N afii63951 ; B 0 0 591 743 ; +C -1 ; WX 600 ; N afii63952 ; B 0 0 591 743 ; +C -1 ; WX 600 ; N afii63953 ; B 0 0 576 680 ; +C -1 ; WX 600 ; N afii63956 ; B 0 -1 600 627 ; +C -1 ; WX 600 ; N afii63958 ; B 0 -262 600 522 ; +C -1 ; WX 600 ; N afii63959 ; B 0 -140 601 522 ; +C -1 ; WX 600 ; N afii63960 ; B 0 -140 601 721 ; +C -1 ; WX 600 ; N afii63961 ; B 0 -252 601 463 ; +C -1 ; WX 600 ; N afii64046 ; B 0 -4 598 790 ; +C -1 ; WX 600 ; N afii64058 ; B 200 0 600 831 ; +C -1 ; WX 600 ; N afii64059 ; B 207 -20 350 831 ; +C -1 ; WX 600 ; N afii64060 ; B 264 -156 489 642 ; +C -1 ; WX 600 ; N afii64061 ; B 118 -156 343 642 ; +C -1 ; WX 600 ; N afii62945 ; B 0 0 596 642 ; +C -1 ; WX 600 ; N afii64184 ; B 0 0 600 695 ; +C -1 ; WX 600 ; N afii52399 ; B 218 77 467 382 ; +C -1 ; WX 600 ; N afii52400 ; B 138 -20 462 798 ; +C -1 ; WX 600 ; N afii62753 ; B 110 0 600 798 ; +C -1 ; WX 600 ; N afii57411 ; B 191 -20 345 831 ; +C -1 ; WX 600 ; N afii62754 ; B 184 0 600 831 ; +C -1 ; WX 600 ; N afii57412 ; B 97 -195 505 608 ; +C -1 ; WX 600 ; N afii62755 ; B 99 -195 600 608 ; +C -1 ; WX 600 ; N afii57413 ; B 202 -300 356 634 ; +C -1 ; WX 600 ; N afii62756 ; B 224 -296 600 630 ; +C -1 ; WX 600 ; N afii57414 ; B 27 -119 517 583 ; +C -1 ; WX 600 ; N afii62759 ; B 30 -279 600 383 ; +C -1 ; WX 600 ; N afii62757 ; B 0 0 569 651 ; +C -1 ; WX 600 ; N afii62758 ; B 0 0 600 664 ; +C -1 ; WX 600 ; N afii57415 ; B 234 -20 339 634 ; +C -1 ; WX 600 ; N afii62760 ; B 224 0 600 630 ; +C -1 ; WX 600 ; N afii57416 ; B 5 -260 554 415 ; +C -1 ; WX 600 ; N afii62763 ; B 0 -260 600 397 ; +C -1 ; WX 600 ; N afii62761 ; B 0 -224 569 412 ; +C -1 ; WX 600 ; N afii62762 ; B 0 -261 600 417 ; +C -1 ; WX 600 ; N afii57417 ; B 179 0 474 601 ; +C -1 ; WX 600 ; N afii62764 ; B 154 0 600 700 ; +C -1 ; WX 600 ; N afii57418 ; B 5 0 554 529 ; +C -1 ; WX 600 ; N afii62767 ; B 0 0 600 529 ; +C -1 ; WX 600 ; N afii62765 ; B 0 0 600 627 ; +C -1 ; WX 600 ; N afii62766 ; B 0 0 600 610 ; +C -1 ; WX 600 ; N afii57419 ; B 5 0 554 722 ; +C -1 ; WX 600 ; N afii62770 ; B 0 0 600 722 ; +C -1 ; WX 600 ; N afii62768 ; B 0 0 599 752 ; +C -1 ; WX 600 ; N afii62769 ; B 0 0 600 740 ; +C -1 ; WX 600 ; N afii57420 ; B 108 -300 600 312 ; +C -1 ; WX 600 ; N afii62773 ; B 78 -300 599 374 ; +C -1 ; WX 600 ; N afii62771 ; B 0 -157 600 370 ; +C -1 ; WX 600 ; N afii62772 ; B 0 -244 600 373 ; +C -1 ; WX 600 ; N afii57421 ; B 108 -300 600 312 ; +C -1 ; WX 600 ; N afii62776 ; B 78 -300 599 374 ; +C -1 ; WX 600 ; N afii62774 ; B 0 0 600 370 ; +C -1 ; WX 600 ; N afii62775 ; B 0 0 600 373 ; +C -1 ; WX 600 ; N afii57422 ; B 108 -300 600 607 ; +C -1 ; WX 600 ; N afii62779 ; B 78 -300 599 595 ; +C -1 ; WX 600 ; N afii62777 ; B 0 0 600 560 ; +C -1 ; WX 600 ; N afii62778 ; B 0 0 600 626 ; +C -1 ; WX 600 ; N afii57423 ; B 182 -5 519 451 ; +C -1 ; WX 600 ; N afii62780 ; B 143 0 600 506 ; +C -1 ; WX 600 ; N afii57424 ; B 182 -5 519 681 ; +C -1 ; WX 600 ; N afii62781 ; B 143 0 600 684 ; +C -1 ; WX 600 ; N afii57425 ; B 66 -205 512 394 ; +C -1 ; WX 600 ; N afii62782 ; B 50 -206 600 387 ; +C -1 ; WX 600 ; N afii57426 ; B 66 -205 512 634 ; +C -1 ; WX 600 ; N afii62783 ; B 50 -206 600 634 ; +C -1 ; WX 600 ; N afii57427 ; B 0 -182 585 398 ; +C -1 ; WX 600 ; N afii62786 ; B 0 -182 600 406 ; +C -1 ; WX 600 ; N afii62784 ; B 0 0 575 396 ; +C -1 ; WX 600 ; N afii62785 ; B 0 0 600 394 ; +C -1 ; WX 600 ; N afii57428 ; B 0 -182 585 688 ; +C -1 ; WX 600 ; N afii62789 ; B 0 -182 600 688 ; +C -1 ; WX 600 ; N afii62787 ; B 0 0 575 688 ; +C -1 ; WX 600 ; N afii62788 ; B 0 0 600 698 ; +C -1 ; WX 600 ; N afii57429 ; B 1 -188 571 355 ; +C -1 ; WX 600 ; N afii62792 ; B 1 -188 600 355 ; +C -1 ; WX 600 ; N afii62790 ; B 0 0 578 353 ; +C -1 ; WX 600 ; N afii62791 ; B 0 0 600 353 ; +C -1 ; WX 600 ; N afii57430 ; B 1 -188 571 574 ; +C -1 ; WX 600 ; N afii62795 ; B 1 -188 600 574 ; +C -1 ; WX 600 ; N afii62793 ; B 0 0 578 566 ; +C -1 ; WX 600 ; N afii62794 ; B 0 0 600 566 ; +C -1 ; WX 600 ; N afii57431 ; B 0 0 577 628 ; +C -1 ; WX 600 ; N afii62798 ; B 0 0 600 628 ; +C -1 ; WX 600 ; N afii62796 ; B 0 0 577 628 ; +C -1 ; WX 600 ; N afii62797 ; B 0 0 600 628 ; +C -1 ; WX 600 ; N afii57432 ; B 0 0 577 628 ; +C -1 ; WX 600 ; N afii62801 ; B 0 0 600 628 ; +C -1 ; WX 600 ; N afii62799 ; B 0 0 577 628 ; +C -1 ; WX 600 ; N afii62800 ; B 0 0 600 628 ; +C -1 ; WX 600 ; N afii57433 ; B 85 -300 595 371 ; +C -1 ; WX 600 ; N afii62804 ; B 107 -300 600 356 ; +C -1 ; WX 600 ; N afii62802 ; B 0 0 485 376 ; +C -1 ; WX 600 ; N afii62803 ; B 0 0 600 356 ; +C -1 ; WX 600 ; N afii57434 ; B 85 -300 595 640 ; +C -1 ; WX 600 ; N afii62807 ; B 107 -300 600 587 ; +C -1 ; WX 600 ; N afii62805 ; B 0 0 485 630 ; +C -1 ; WX 600 ; N afii62806 ; B 0 0 600 594 ; +C -1 ; WX 600 ; N afii57441 ; B 2 0 594 661 ; +C -1 ; WX 600 ; N afii62810 ; B 0 -16 600 616 ; +C -1 ; WX 600 ; N afii62808 ; B 0 0 592 661 ; +C -1 ; WX 600 ; N afii62809 ; B 0 0 600 615 ; +C -1 ; WX 600 ; N afii57442 ; B 53 -188 585 599 ; +C -1 ; WX 600 ; N afii62813 ; B 70 -174 600 536 ; +C -1 ; WX 600 ; N afii62811 ; B 0 0 592 634 ; +C -1 ; WX 600 ; N afii62812 ; B 0 0 600 623 ; +C -1 ; WX 600 ; N afii57443 ; B 4 -18 560 635 ; +C -1 ; WX 600 ; N afii62816 ; B 4 -18 600 633 ; +C -1 ; WX 600 ; N afii57410 ; B 0 0 600 638 ; +C -1 ; WX 600 ; N afii62815 ; B 0 0 600 636 ; +C -1 ; WX 600 ; N afii57444 ; B 67 -96 549 636 ; +C -1 ; WX 600 ; N afii62819 ; B 19 -157 600 630 ; +C -1 ; WX 600 ; N afii62817 ; B 0 0 587 645 ; +C -1 ; WX 600 ; N afii62818 ; B 0 0 600 633 ; +C -1 ; WX 600 ; N afii57445 ; B 169 -300 600 342 ; +C -1 ; WX 600 ; N afii62822 ; B 169 -300 600 342 ; +C -1 ; WX 600 ; N afii62820 ; B 0 -6 560 364 ; +C -1 ; WX 600 ; N afii62821 ; B 0 -6 600 364 ; +C -1 ; WX 600 ; N afii57446 ; B 63 -193 547 542 ; +C -1 ; WX 600 ; N afii62825 ; B 42 -210 600 548 ; +C -1 ; WX 600 ; N afii62823 ; B 0 0 569 647 ; +C -1 ; WX 600 ; N afii62824 ; B 0 0 600 631 ; +C -1 ; WX 600 ; N afii57447 ; B 225 0 474 387 ; +C -1 ; WX 600 ; N afii62828 ; B 154 0 600 506 ; +C -1 ; WX 600 ; N afii57470 ; B 0 -8 461 375 ; +C -1 ; WX 600 ; N afii62827 ; B 0 -208 600 366 ; +C -1 ; WX 600 ; N afii57448 ; B 97 -195 505 330 ; +C -1 ; WX 600 ; N afii62829 ; B 99 -195 600 337 ; +C -1 ; WX 600 ; N afii57449 ; B 27 -119 517 376 ; +C -1 ; WX 600 ; N afii62830 ; B 30 -279 600 110 ; +C -1 ; WX 600 ; N afii57450 ; B 27 -297 517 376 ; +C -1 ; WX 600 ; N afii62833 ; B 47 -300 600 110 ; +C -1 ; WX 600 ; N afii62831 ; B 0 -287 575 412 ; +C -1 ; WX 600 ; N afii62832 ; B 0 -295 600 417 ; +C -1 ; WX 600 ; N afii62834 ; B 30 0 494 726 ; +C -1 ; WX 600 ; N afii62835 ; B 33 -42 600 694 ; +C -1 ; WX 600 ; N afii62836 ; B 53 0 494 796 ; +C -1 ; WX 600 ; N afii62837 ; B 62 -42 600 807 ; +C -1 ; WX 600 ; N afii62838 ; B 53 -295 494 640 ; +C -1 ; WX 600 ; N afii62839 ; B 74 -300 600 678 ; +C -1 ; WX 600 ; N afii62840 ; B 53 0 494 640 ; +C -1 ; WX 600 ; N afii62841 ; B 74 -42 600 678 ; +C -1 ; WX 600 ; N glyph1021 ; B 240 477 390 626 ; +C -1 ; WX 600 ; N afii57543-2 ; B 220 660 374 868 ; +C -1 ; WX 600 ; N afii57454-2 ; B 228 664 372 763 ; +C -1 ; WX 600 ; N afii57451-2 ; B 228 660 372 846 ; +C -1 ; WX 600 ; N glyph1025 ; B 43 0 494 887 ; +C -1 ; WX 600 ; N glyph1026 ; B 58 0 494 997 ; +C -1 ; WX 600 ; N afii57471-2 ; B 190 521 407 710 ; +C -1 ; WX 600 ; N afii57458-2 ; B 229 684 371 846 ; +C -1 ; WX 600 ; N afii57457-2 ; B 195 671 395 846 ; +C -1 ; WX 600 ; N afii57494-2 ; B 138 751 462 854 ; +C -1 ; WX 600 ; N afii57459-2 ; B 275 663 323 993 ; +C -1 ; WX 600 ; N afii57455-2 ; B 190 667 381 893 ; +C -1 ; WX 600 ; N afii57452-2 ; B 176 660 385 897 ; +C -1 ; WX 600 ; N glyph1034 ; B 58 0 494 964 ; +C -1 ; WX 600 ; N glyph1035 ; B 13 0 494 1013 ; +C -1 ; WX 600 ; N glyph1036 ; B 0 0 494 1009 ; +C -1 ; WX 600 ; N afii62884-2 ; B 195 671 395 942 ; +C -1 ; WX 600 ; N afii62881-2 ; B 195 671 395 1023 ; +C -1 ; WX 600 ; N afii62886-2 ; B 195 666 395 946 ; +C -1 ; WX 600 ; N afii62883-2 ; B 195 665 395 1027 ; +C -1 ; WX 600 ; N afii62885-2 ; B 173 671 395 1052 ; +C -1 ; WX 600 ; N afii62882-2 ; B 186 671 395 1062 ; +C -1 ; WX 600 ; N afii57504-2 ; B 193 -535 348 -326 ; +C -1 ; WX 600 ; N afii57456-2 ; B 179 -437 323 -337 ; +C -1 ; WX 600 ; N afii57453-2 ; B 179 -523 323 -337 ; +C -1 ; WX 600 ; N glyph1046 ; B 53 -376 494 640 ; +C -1 ; WX 600 ; N glyph1047 ; B 53 -464 494 640 ; +C -1 ; WX 600 ; N afii57543-3 ; B 229 464 383 673 ; +C -1 ; WX 600 ; N afii57454-3 ; B 219 469 363 568 ; +C -1 ; WX 600 ; N afii57451-3 ; B 219 465 363 651 ; +C -1 ; WX 600 ; N glyph1051 ; B 67 -42 600 924 ; +C -1 ; WX 600 ; N glyph1052 ; B 66 -42 600 1012 ; +C -1 ; WX 600 ; N afii57471-3 ; B 181 326 398 515 ; +C -1 ; WX 600 ; N afii57458-3 ; B 220 488 362 650 ; +C -1 ; WX 600 ; N afii57457-3 ; B 186 476 386 651 ; +C -1 ; WX 600 ; N afii57494-3 ; B 129 556 453 658 ; +C -1 ; WX 600 ; N afii57459-3 ; B 267 467 314 798 ; +C -1 ; WX 600 ; N afii57455-3 ; B 181 472 372 698 ; +C -1 ; WX 600 ; N afii57452-3 ; B 167 465 376 702 ; +C -1 ; WX 600 ; N glyph1060 ; B 59 -42 600 979 ; +C -1 ; WX 600 ; N glyph1061 ; B 13 -42 600 1028 ; +C -1 ; WX 600 ; N glyph1062 ; B -2 -42 600 1024 ; +C -1 ; WX 600 ; N afii62884-3 ; B 186 476 386 747 ; +C -1 ; WX 600 ; N afii62881-3 ; B 186 476 386 828 ; +C -1 ; WX 600 ; N afii62886-3 ; B 186 470 386 750 ; +C -1 ; WX 600 ; N afii62883-3 ; B 186 470 386 832 ; +C -1 ; WX 600 ; N afii62885-3 ; B 165 476 386 856 ; +C -1 ; WX 600 ; N afii62882-3 ; B 177 476 386 866 ; +C -1 ; WX 600 ; N afii57504-3 ; B 193 -710 348 -502 ; +C -1 ; WX 600 ; N afii57456-3 ; B 179 -612 323 -513 ; +C -1 ; WX 600 ; N afii57453-3 ; B 179 -699 323 -513 ; +C -1 ; WX 600 ; N glyph1072 ; B 74 -376 600 678 ; +C -1 ; WX 600 ; N glyph1073 ; B 74 -464 600 678 ; +C -1 ; WX 600 ; N afii57543-4 ; B 88 596 242 805 ; +C -1 ; WX 600 ; N afii57454-4 ; B 96 601 240 700 ; +C -1 ; WX 600 ; N afii57451-4 ; B 96 600 240 786 ; +C -1 ; WX 600 ; N glyph1077 ; B 178 -20 347 921 ; +C -1 ; WX 600 ; N glyph1078 ; B 178 -20 347 1008 ; +C -1 ; WX 600 ; N afii57471-4 ; B 58 458 275 647 ; +C -1 ; WX 600 ; N afii57458-4 ; B 97 620 239 782 ; +C -1 ; WX 600 ; N afii57457-4 ; B 63 607 263 783 ; +C -1 ; WX 600 ; N afii57494-4 ; B 6 688 330 790 ; +C -1 ; WX 600 ; N afii57459-4 ; B 145 598 192 928 ; +C -1 ; WX 600 ; N afii57455-4 ; B 58 604 249 830 ; +C -1 ; WX 600 ; N afii57452-4 ; B 44 597 253 833 ; +C -1 ; WX 600 ; N glyph1086 ; B 184 -20 347 1004 ; +C -1 ; WX 600 ; N glyph1087 ; B 140 -20 348 1054 ; +C -1 ; WX 600 ; N glyph1088 ; B 124 -20 347 1052 ; +C -1 ; WX 600 ; N afii62884-4 ; B 63 607 263 878 ; +C -1 ; WX 600 ; N afii62881-4 ; B 63 607 263 960 ; +C -1 ; WX 600 ; N afii62886-4 ; B 63 602 263 882 ; +C -1 ; WX 600 ; N afii62883-4 ; B 63 602 263 963 ; +C -1 ; WX 600 ; N afii62885-4 ; B 42 607 263 988 ; +C -1 ; WX 600 ; N afii62882-4 ; B 54 607 263 998 ; +C -1 ; WX 600 ; N afii57504-4 ; B 130 -295 284 -87 ; +C -1 ; WX 600 ; N afii57456-4 ; B 116 -209 260 -110 ; +C -1 ; WX 600 ; N afii57453-4 ; B 116 -296 260 -110 ; +C -1 ; WX 600 ; N glyph1098 ; B 202 -376 358 634 ; +C -1 ; WX 600 ; N glyph1099 ; B 202 -464 358 634 ; +C -1 ; WX 600 ; N glyph1100 ; B 141 372 435 529 ; +C -1 ; WX 600 ; N glyph1101 ; B 123 429 417 722 ; +C -1 ; WX 600 ; N glyph1102 ; B 164 -300 391 -64 ; +C -1 ; WX 600 ; N glyph1103 ; B 0 -207 592 412 ; +C -1 ; WX 600 ; N glyph1104 ; B 5 0 554 415 ; +C -1 ; WX 600 ; N glyph1105 ; B 0 0 600 397 ; +C -1 ; WX 600 ; N glyph1106 ; B 0 0 569 412 ; +C -1 ; WX 600 ; N glyph1107 ; B 0 0 600 417 ; +C -1 ; WX 600 ; N glyph1108 ; B 2 0 594 445 ; +C -1 ; WX 600 ; N glyph1109 ; B 0 -16 600 397 ; +C -1 ; WX 600 ; N glyph1110 ; B 0 0 592 441 ; +C -1 ; WX 600 ; N glyph1111 ; B 0 0 600 396 ; +C -1 ; WX 600 ; N glyph1112 ; B 83 -298 551 392 ; +C -1 ; WX 600 ; N glyph1113 ; B 51 -177 547 381 ; +C -1 ; WX 600 ; N glyph1114 ; B 50 -178 546 396 ; +C -1 ; WX 600 ; N glyph1115 ; B 0 -210 600 388 ; +C -1 ; WX 600 ; N glyph1116 ; B 0 -189 600 351 ; +C -1 ; WX 600 ; N glyph1117 ; B 1 -280 600 211 ; +C -1 ; WX 600 ; N glyph1118 ; B 0 0 591 522 ; +C -1 ; WX 600 ; N glyph1119 ; B 0 0 558 463 ; +C -1 ; WX 600 ; N glyph1120 ; B 164 0 600 926 ; +C -1 ; WX 600 ; N glyph1121 ; B 164 0 600 1013 ; +C -1 ; WX 600 ; N glyph1122 ; B 170 0 600 1009 ; +C -1 ; WX 600 ; N glyph1123 ; B 125 0 600 1058 ; +C -1 ; WX 600 ; N glyph1124 ; B 109 0 600 1054 ; +C -1 ; WX 600 ; N glyph1125 ; B 224 -376 600 630 ; +C -1 ; WX 600 ; N glyph1126 ; B 224 -464 600 630 ; +C -1 ; WX 600 ; N uniFFFC ; B 0 0 600 431 ; +C -1 ; WX 600 ; N Ohorn ; B 20 -15 641 628 ; +C -1 ; WX 600 ; N ohorn ; B 42 -16 602 490 ; +C -1 ; WX 600 ; N Uhorn ; B 11 -15 678 714 ; +C -1 ; WX 600 ; N uhorn ; B 15 -16 645 465 ; +C -1 ; WX 600 ; N _d_1133 ; B 195 728 428 827 ; +C -1 ; WX 600 ; N _d_1134 ; B 171 728 403 827 ; +C -1 ; WX 600 ; N _d_1135 ; B 195 683 401 829 ; +C -1 ; WX 600 ; N f006 ; B 200 728 428 827 ; +C -1 ; WX 600 ; N f007 ; B 200 728 428 827 ; +C -1 ; WX 600 ; N f009 ; B 195 683 401 829 ; +C -1 ; WX 600 ; N combininghookabove ; B 176 691 402 827 ; +C -1 ; WX 600 ; N f010 ; B 195 740 399 827 ; +C -1 ; WX 600 ; N f013 ; B 190 691 417 827 ; +C -1 ; WX 600 ; N f011 ; B 195 740 399 827 ; +C -1 ; WX 600 ; N f01c ; B 146 700 484 827 ; +C -1 ; WX 600 ; N f015 ; B 134 726 446 827 ; +C -1 ; WX 600 ; N combiningtildeaccent ; B 146 700 485 827 ; +C -1 ; WX 600 ; N _d_1146 ; B 171 630 436 712 ; +C -1 ; WX 600 ; N _d_1147 ; B 171 630 433 715 ; +C -1 ; WX 600 ; N f02c ; B 433 -186 560 -59 ; +C -1 ; WX 600 ; N dongsign ; B 88 119 508 633 ; +C -1 ; WX 600 ; N onethird ; B -46 -9 646 649 ; +C -1 ; WX 600 ; N twothirds ; B -46 -9 646 648 ; +C -1 ; WX 600 ; N f008 ; B 194 499 400 645 ; +C -1 ; WX 600 ; N _d_1153 ; B 209 499 415 645 ; +C -1 ; WX 600 ; N _d_1154 ; B 176 498 382 644 ; +C -1 ; WX 600 ; N f00f ; B 195 498 401 644 ; +C -1 ; WX 600 ; N f012 ; B 177 500 403 636 ; +C -1 ; WX 600 ; N f014 ; B 177 500 403 636 ; +C -1 ; WX 600 ; N f016 ; B 131 700 470 827 ; +C -1 ; WX 600 ; N f017 ; B 131 700 470 827 ; +C -1 ; WX 600 ; N f018 ; B 146 700 484 827 ; +C -1 ; WX 600 ; N f019 ; B 121 489 459 616 ; +C -1 ; WX 600 ; N f01a ; B 136 489 474 616 ; +C -1 ; WX 600 ; N f01b ; B 121 489 459 616 ; +C -1 ; WX 600 ; N f01e ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f01f ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f020 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f021 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f022 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N combininggraveaccent ; B 195 683 401 829 ; +C -1 ; WX 600 ; N combiningacuteaccent ; B 195 683 401 829 ; +C -1 ; WX 600 ; N f01d ; B 121 489 459 616 ; +C -1 ; WX 600 ; N combiningdotbelow ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f023 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f029 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f02a ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f02b ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f024 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f025 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f026 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f027 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f028 ; B 238 -186 364 -59 ; +C -1 ; WX 600 ; N f02d ; B 164 726 475 827 ; +C -1 ; WX 600 ; N f02e ; B 136 700 475 827 ; +C -1 ; WX 600 ; N f02f ; B 164 726 475 827 ; +C -1 ; WX 600 ; N f030 ; B 146 700 484 827 ; +C -1 ; WX 600 ; N Adotbelow ; B -22 -186 623 592 ; +C -1 ; WX 600 ; N adotbelow ; B 43 -186 574 457 ; +C -1 ; WX 600 ; N Ahookabove ; B -22 0 623 827 ; +C -1 ; WX 600 ; N ahookabove ; B 43 -17 574 636 ; +C -1 ; WX 600 ; N Acircumflexacute ; B -22 0 623 827 ; +C -1 ; WX 600 ; N acircumflexacute ; B 43 -17 574 829 ; +C -1 ; WX 600 ; N Acircumflexgrave ; B -22 0 623 827 ; +C -1 ; WX 600 ; N acircumflexgrave ; B 43 -17 574 829 ; +C -1 ; WX 600 ; N Acircumflexhookabove ; B -22 0 623 827 ; +C -1 ; WX 600 ; N acircumflexhookabove ; B 43 -17 574 827 ; +C -1 ; WX 600 ; N Acircumflextilde ; B -22 0 623 827 ; +C -1 ; WX 600 ; N acircumflextilde ; B 43 -17 574 827 ; +C -1 ; WX 600 ; N Acircumflexdotbelow ; B -22 -186 623 715 ; +C -1 ; WX 600 ; N acircumflexdotbelow ; B 43 -186 574 656 ; +C -1 ; WX 600 ; N Abreveacute ; B -22 0 623 827 ; +C -1 ; WX 600 ; N abreveacute ; B 43 -17 574 829 ; +C -1 ; WX 600 ; N Abrevegrave ; B -22 0 623 827 ; +C -1 ; WX 600 ; N abrevegrave ; B 43 -17 574 829 ; +C -1 ; WX 600 ; N Abrevehookabove ; B -22 0 623 827 ; +C -1 ; WX 600 ; N abrevehookabove ; B 43 -17 574 827 ; +C -1 ; WX 600 ; N Abrevetilde ; B -22 0 623 827 ; +C -1 ; WX 600 ; N abrevetilde ; B 43 -17 574 827 ; +C -1 ; WX 600 ; N Abrevedotbelow ; B -22 -186 623 712 ; +C -1 ; WX 600 ; N abrevedotbelow ; B 43 -186 574 654 ; +C -1 ; WX 600 ; N Edotbelow ; B 15 -186 553 592 ; +C -1 ; WX 600 ; N edotbelow ; B 32 -186 552 457 ; +C -1 ; WX 600 ; N Ehookabove ; B 15 0 553 827 ; +C -1 ; WX 600 ; N ehookabove ; B 32 -16 552 636 ; +C -1 ; WX 600 ; N Etilde ; B 15 0 553 771 ; +C -1 ; WX 600 ; N etilde ; B 32 -16 552 616 ; +C -1 ; WX 600 ; N Ecircumflexacute ; B 15 0 553 827 ; +C -1 ; WX 600 ; N ecircumflexacute ; B 32 -16 552 829 ; +C -1 ; WX 600 ; N Ecircumflexgrave ; B 15 0 553 827 ; +C -1 ; WX 600 ; N ecircumflexgrave ; B 32 -16 552 829 ; +C -1 ; WX 600 ; N Ecircumflexhookabove ; B 15 0 553 827 ; +C -1 ; WX 600 ; N ecircumflexhookabove ; B 32 -16 552 827 ; +C -1 ; WX 600 ; N Ecircumflextilde ; B 15 0 553 827 ; +C -1 ; WX 600 ; N ecircumflextilde ; B 32 -16 552 827 ; +C -1 ; WX 600 ; N Ecircumflexdotbelow ; B 15 -186 553 715 ; +C -1 ; WX 600 ; N ecircumflexdotbelow ; B 32 -186 552 656 ; +C -1 ; WX 600 ; N Ihookabove ; B 82 0 518 827 ; +C -1 ; WX 600 ; N ihookabove ; B 63 0 537 636 ; +C -1 ; WX 600 ; N Idotbelow ; B 82 -186 518 592 ; +C -1 ; WX 600 ; N idotbelow ; B 63 -186 537 633 ; +C -1 ; WX 600 ; N Odotbelow ; B 20 -186 581 607 ; +C -1 ; WX 600 ; N odotbelow ; B 42 -186 560 457 ; +C -1 ; WX 600 ; N Ohookabove ; B 20 -15 581 827 ; +C -1 ; WX 600 ; N ohookabove ; B 42 -16 560 636 ; +C -1 ; WX 600 ; N Ocircumflexacute ; B 20 -15 581 827 ; +C -1 ; WX 600 ; N ocircumflexacute ; B 42 -16 560 829 ; +C -1 ; WX 600 ; N Ocircumflexgrave ; B 20 -15 581 827 ; +C -1 ; WX 600 ; N ocircumflexgrave ; B 42 -16 560 829 ; +C -1 ; WX 600 ; N Ocircumflexhookabove ; B 20 -15 581 827 ; +C -1 ; WX 600 ; N ocircumflexhookabove ; B 42 -16 560 827 ; +C -1 ; WX 600 ; N Ocircumflextilde ; B 20 -15 581 827 ; +C -1 ; WX 600 ; N ocircumflextilde ; B 42 -16 560 827 ; +C -1 ; WX 600 ; N Ocircumflexdotbelow ; B 20 -186 581 715 ; +C -1 ; WX 600 ; N ocircumflexdotbelow ; B 42 -186 560 656 ; +C -1 ; WX 600 ; N Ohornacute ; B 20 -15 641 822 ; +C -1 ; WX 600 ; N ohornacute ; B 42 -16 602 667 ; +C -1 ; WX 600 ; N Ohorngrave ; B 20 -15 641 822 ; +C -1 ; WX 600 ; N ohorngrave ; B 42 -16 602 667 ; +C -1 ; WX 600 ; N Ohornhookabove ; B 20 -15 641 827 ; +C -1 ; WX 600 ; N ohornhookabove ; B 42 -16 602 636 ; +C -1 ; WX 600 ; N Ohorntilde ; B 20 -15 641 771 ; +C -1 ; WX 600 ; N ohorntilde ; B 42 -16 602 616 ; +C -1 ; WX 600 ; N Ohorndotbelow ; B 20 -186 641 628 ; +C -1 ; WX 600 ; N ohorndotbelow ; B 42 -186 602 490 ; +C -1 ; WX 600 ; N Udotbelow ; B 11 -186 591 592 ; +C -1 ; WX 600 ; N udotbelow ; B 15 -186 575 443 ; +C -1 ; WX 600 ; N Uhookabove ; B 11 -15 591 827 ; +C -1 ; WX 600 ; N uhookabove ; B 15 -16 575 636 ; +C -1 ; WX 600 ; N Uhornacute ; B 11 -15 678 822 ; +C -1 ; WX 600 ; N uhornacute ; B 15 -16 645 667 ; +C -1 ; WX 600 ; N Uhorngrave ; B 11 -15 678 822 ; +C -1 ; WX 600 ; N uhorngrave ; B 15 -16 645 667 ; +C -1 ; WX 600 ; N Uhornhookabove ; B 11 -15 678 827 ; +C -1 ; WX 600 ; N uhornhookabove ; B 15 -16 645 636 ; +C -1 ; WX 600 ; N Uhorntilde ; B 11 -15 678 771 ; +C -1 ; WX 600 ; N uhorntilde ; B 15 -16 645 616 ; +C -1 ; WX 600 ; N Uhorndotbelow ; B 11 -186 678 714 ; +C -1 ; WX 600 ; N uhorndotbelow ; B 15 -186 645 465 ; +C -1 ; WX 600 ; N Ydotbelow ; B 21 -186 581 592 ; +C -1 ; WX 600 ; N ydotbelow ; B 21 -209 582 443 ; +C -1 ; WX 600 ; N Yhookabove ; B 21 0 581 827 ; +C -1 ; WX 600 ; N yhookabove ; B 21 -209 582 636 ; +C -1 ; WX 600 ; N Ytilde ; B 21 0 581 771 ; +C -1 ; WX 600 ; N ytilde ; B 21 -209 582 616 ; +C -1 ; WX 600 ; N uni01CD ; B -22 0 623 807 ; +C -1 ; WX 600 ; N uni01CE ; B 43 -17 574 651 ; +C -1 ; WX 600 ; N uni01CF ; B 82 0 518 807 ; +C -1 ; WX 600 ; N uni01D0 ; B 63 0 537 651 ; +C -1 ; WX 600 ; N uni01D1 ; B 20 -15 581 807 ; +C -1 ; WX 600 ; N uni01D2 ; B 42 -16 560 651 ; +C -1 ; WX 600 ; N uni01D3 ; B 11 -15 591 807 ; +C -1 ; WX 600 ; N uni01D4 ; B 15 -16 575 651 ; +C -1 ; WX 600 ; N uni01D5 ; B 11 -15 591 833 ; +C -1 ; WX 600 ; N uni01D6 ; B 15 -16 575 746 ; +C -1 ; WX 600 ; N uni01D7 ; B 11 -15 591 833 ; +C -1 ; WX 600 ; N uni01D8 ; B 15 -16 575 808 ; +C -1 ; WX 600 ; N uni01D9 ; B 11 -15 591 832 ; +C -1 ; WX 600 ; N uni01DA ; B 15 -16 575 808 ; +C -1 ; WX 600 ; N uni01DB ; B 11 -15 591 833 ; +C -1 ; WX 600 ; N uni01DC ; B 15 -16 575 822 ; +C -1 ; WX 600 ; N _d_1290 ; B 133 646 469 833 ; +C -1 ; WX 600 ; N _d_1291 ; B 108 646 493 833 ; +C -1 ; WX 600 ; N _d_1292 ; B 104 646 498 832 ; +C -1 ; WX 600 ; N _d_1293 ; B 108 646 493 833 ; +C -1 ; WX 600 ; N uni0492 ; B 33 0 574 592 ; +C -1 ; WX 600 ; N uni0493 ; B 33 0 574 443 ; +C -1 ; WX 600 ; N uni0496 ; B 4 -130 594 592 ; +C -1 ; WX 600 ; N uni0497 ; B 6 -118 594 443 ; +C -1 ; WX 600 ; N uni049a ; B 40 -130 594 592 ; +C -1 ; WX 600 ; N uni049b ; B 47 -118 594 443 ; +C -1 ; WX 600 ; N uni049c ; B 40 0 601 592 ; +C -1 ; WX 600 ; N uni049d ; B 47 0 576 443 ; +C -1 ; WX 600 ; N uni04a2 ; B 22 -130 594 592 ; +C -1 ; WX 600 ; N uni04a3 ; B 22 -118 594 443 ; +C -1 ; WX 600 ; N uni04ae ; B 21 0 581 592 ; +C -1 ; WX 600 ; N uni04af ; B 21 -209 582 443 ; +C -1 ; WX 600 ; N uni04b0 ; B 21 0 581 592 ; +C -1 ; WX 600 ; N uni04b1 ; B 21 -209 582 443 ; +C -1 ; WX 600 ; N uni04b2 ; B 11 -130 594 593 ; +C -1 ; WX 600 ; N uni04b3 ; B 21 -118 594 443 ; +C -1 ; WX 600 ; N uni04b8 ; B 17 0 578 592 ; +C -1 ; WX 600 ; N uni04b9 ; B 31 0 564 443 ; +C -1 ; WX 600 ; N uni04ba ; B 22 0 583 592 ; +C -1 ; WX 600 ; N uni04bb ; B 25 0 558 443 ; +C -1 ; WX 600 ; N uni018f ; B 31 -15 566 607 ; +C -1 ; WX 600 ; N uni0259 ; B 32 -16 552 457 ; +C -1 ; WX 600 ; N uni04e8 ; B 20 -15 581 607 ; +C -1 ; WX 600 ; N uni04e9 ; B 42 -16 560 457 ; +EndCharMetrics +EndFontMetrics diff --git a/public_html/fonts/courbi.afm b/public_html/fonts/courbi.afm index 58cfe28..dbc294b 100644 --- a/public_html/fonts/courbi.afm +++ b/public_html/fonts/courbi.afm @@ -1,994 +1,994 @@ -StartFontMetrics 4.1 -FontName CourierNewPS-BoldItalicMT -FullName Courier New Bold Italic -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Courier New -Weight Bold Italic -Version Version 2.90 -Characters 940 -ItalicAngle -12.0 -Ascender 833 -Descender -300 -UnderlineThickness 100 -UnderlinePosition -233 -IsFixedPitch true -FontBBox -103 -377 836 1004 -StartCharMetrics 975 -C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 600 ; N space ; B 244 -15 500 648 ; -C 33 ; WX 600 ; N exclam ; B 244 -15 500 648 ; -C 34 ; WX 600 ; N quotedbl ; B 240 332 595 604 ; -C 35 ; WX 600 ; N numbersign ; B 99 -94 625 686 ; -C 36 ; WX 600 ; N dollar ; B 98 -125 612 695 ; -C 37 ; WX 600 ; N percent ; B 129 -15 604 627 ; -C 38 ; WX 600 ; N ampersand ; B 136 -15 597 558 ; -C 39 ; WX 600 ; N quotesingle ; B 344 318 494 611 ; -C 40 ; WX 600 ; N parenleft ; B 305 -156 616 642 ; -C 41 ; WX 600 ; N parenright ; B 94 -156 406 642 ; -C 42 ; WX 600 ; N asterisk ; B 178 212 616 632 ; -C 43 ; WX 600 ; N plus ; B 100 0 622 568 ; -C 44 ; WX 600 ; N comma ; B 175 -161 439 135 ; -C 45 ; WX 600 ; N hyphen ; B 142 238 580 330 ; -C 46 ; WX 600 ; N period ; B 235 -16 389 117 ; -C 47 ; WX 600 ; N slash ; B 67 -115 659 706 ; -C 48 ; WX 600 ; N zero ; B 131 -15 605 648 ; -C 49 ; WX 600 ; N one ; B 92 0 530 648 ; -C 50 ; WX 600 ; N two ; B 54 0 609 648 ; -C 51 ; WX 600 ; N three ; B 80 -15 612 648 ; -C 52 ; WX 600 ; N four ; B 104 0 581 632 ; -C 53 ; WX 600 ; N five ; B 82 -15 614 632 ; -C 54 ; WX 600 ; N six ; B 157 -15 666 648 ; -C 55 ; WX 600 ; N seven ; B 186 -1 643 632 ; -C 56 ; WX 600 ; N eight ; B 114 -15 611 648 ; -C 57 ; WX 600 ; N nine ; B 116 -15 620 648 ; -C 58 ; WX 600 ; N colon ; B 235 -18 457 443 ; -C 59 ; WX 600 ; N semicolon ; B 132 -106 456 441 ; -C 60 ; WX 600 ; N less ; B 48 2 671 568 ; -C 61 ; WX 600 ; N equal ; B 60 141 664 429 ; -C 62 ; WX 600 ; N greater ; B 51 2 674 568 ; -C 63 ; WX 600 ; N question ; B 198 -14 611 607 ; -C 64 ; WX 600 ; N at ; B 122 -83 580 648 ; -C 65 ; WX 600 ; N A ; B -13 0 635 592 ; -C 66 ; WX 600 ; N B ; B 22 0 624 592 ; -C 67 ; WX 600 ; N C ; B 79 -15 667 607 ; -C 68 ; WX 600 ; N D ; B 59 0 661 592 ; -C 69 ; WX 600 ; N E ; B 24 0 657 592 ; -C 70 ; WX 600 ; N F ; B 58 0 712 592 ; -C 71 ; WX 600 ; N G ; B 78 -15 668 607 ; -C 72 ; WX 600 ; N H ; B 31 0 679 592 ; -C 73 ; WX 600 ; N I ; B 92 0 634 592 ; -C 74 ; WX 600 ; N J ; B 65 -15 730 592 ; -C 75 ; WX 600 ; N K ; B 23 0 699 592 ; -C 76 ; WX 600 ; N L ; B 42 0 620 592 ; -C 77 ; WX 600 ; N M ; B -9 0 730 592 ; -C 78 ; WX 600 ; N N ; B 22 0 709 592 ; -C 79 ; WX 600 ; N O ; B 75 -15 652 607 ; -C 80 ; WX 600 ; N P ; B 22 0 620 592 ; -C 81 ; WX 600 ; N Q ; B 75 -148 651 607 ; -C 82 ; WX 600 ; N R ; B 24 0 633 592 ; -C 83 ; WX 600 ; N S ; B 72 -15 634 607 ; -C 84 ; WX 600 ; N T ; B 120 0 684 592 ; -C 85 ; WX 600 ; N U ; B 111 -15 707 592 ; -C 86 ; WX 600 ; N V ; B 91 0 739 592 ; -C 87 ; WX 600 ; N W ; B 95 0 728 592 ; -C 88 ; WX 600 ; N X ; B 21 0 697 592 ; -C 89 ; WX 600 ; N Y ; B 126 0 697 592 ; -C 90 ; WX 600 ; N Z ; B 74 0 634 592 ; -C 91 ; WX 600 ; N bracketleft ; B 216 -156 601 632 ; -C 92 ; WX 600 ; N backslash ; B 222 -112 504 706 ; -C 93 ; WX 600 ; N bracketright ; B 101 -156 485 632 ; -C 94 ; WX 600 ; N asciicircum ; B 162 331 600 662 ; -C 95 ; WX 600 ; N underscore ; B -94 -300 592 -200 ; -C 96 ; WX 600 ; N grave ; B 271 501 435 662 ; -C 97 ; WX 600 ; N a ; B 66 -16 585 457 ; -C 98 ; WX 600 ; N b ; B 0 -16 624 633 ; -C 99 ; WX 600 ; N c ; B 95 -17 627 457 ; -C 100 ; WX 600 ; N d ; B 70 -16 665 633 ; -C 101 ; WX 600 ; N e ; B 74 -16 602 457 ; -C 102 ; WX 600 ; N f ; B 82 0 694 633 ; -C 103 ; WX 600 ; N g ; B 74 -209 679 458 ; -C 104 ; WX 600 ; N h ; B 33 0 596 633 ; -C 105 ; WX 600 ; N i ; B 72 0 549 633 ; -C 106 ; WX 600 ; N j ; B 51 -209 554 633 ; -C 107 ; WX 600 ; N k ; B 43 0 616 633 ; -C 108 ; WX 600 ; N l ; B 73 0 549 633 ; -C 109 ; WX 600 ; N m ; B -7 0 637 457 ; -C 110 ; WX 600 ; N n ; B 34 0 585 457 ; -C 111 ; WX 600 ; N o ; B 83 -16 610 457 ; -C 112 ; WX 600 ; N p ; B -43 -209 626 457 ; -C 113 ; WX 600 ; N q ; B 79 -209 701 457 ; -C 114 ; WX 600 ; N r ; B 63 0 653 457 ; -C 115 ; WX 600 ; N s ; B 83 -16 592 457 ; -C 116 ; WX 600 ; N t ; B 143 -16 601 601 ; -C 117 ; WX 600 ; N u ; B 97 -16 606 443 ; -C 118 ; WX 600 ; N v ; B 83 0 688 443 ; -C 119 ; WX 600 ; N w ; B 81 0 687 443 ; -C 120 ; WX 600 ; N x ; B 31 0 645 443 ; -C 121 ; WX 600 ; N y ; B -14 -209 667 443 ; -C 122 ; WX 600 ; N z ; B 86 0 605 443 ; -C 123 ; WX 600 ; N braceleft ; B 218 -156 558 632 ; -C 124 ; WX 600 ; N bar ; B 250 -156 351 632 ; -C 125 ; WX 600 ; N braceright ; B 141 -156 483 632 ; -C 126 ; WX 600 ; N asciitilde ; B 116 180 606 388 ; -C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 600 ; N Euro ; B 9 -15 667 607 ; -C 129 ; WX 600 ; N afii10052 ; B 31 0 701 816 ; -C 130 ; WX 600 ; N quotesinglbase ; B 175 -156 438 135 ; -C 131 ; WX 600 ; N florin ; B 44 -125 674 648 ; -C 132 ; WX 600 ; N quotedblbase ; B 80 -130 549 131 ; -C 133 ; WX 600 ; N ellipsis ; B 56 -15 559 87 ; -C 134 ; WX 600 ; N dagger ; B 175 -94 592 632 ; -C 135 ; WX 600 ; N daggerdbl ; B 123 -94 589 632 ; -C 136 ; WX 600 ; N circumflex ; B 248 498 563 649 ; -C 137 ; WX 600 ; N perthousand ; B 125 3 613 627 ; -C 138 ; WX 600 ; N Scaron ; B 72 -15 634 801 ; -C 139 ; WX 600 ; N guilsinglleft ; B 174 20 502 420 ; -C 140 ; WX 600 ; N OE ; B 41 0 733 592 ; -C 141 ; WX 600 ; N afii10061 ; B 48 0 671 816 ; -C 142 ; WX 600 ; N Zcaron ; B 74 0 634 801 ; -C 143 ; WX 600 ; N afii10145 ; B 44 -130 692 592 ; -C 144 ; WX 600 ; N quotedblbase ; B 80 -130 549 131 ; -C 145 ; WX 600 ; N quoteleft ; B 338 316 488 612 ; -C 146 ; WX 600 ; N quoteright ; B 247 316 511 612 ; -C 147 ; WX 600 ; N quotedblleft ; B 210 355 581 616 ; -C 148 ; WX 600 ; N quotedblright ; B 183 355 652 616 ; -C 149 ; WX 600 ; N bullet ; B 213 158 521 461 ; -C 150 ; WX 600 ; N endash ; B 99 233 620 333 ; -C 151 ; WX 600 ; N emdash ; B 29 233 691 333 ; -C 152 ; WX 600 ; N tilde ; B 240 489 579 610 ; -C 153 ; WX 600 ; N trademark ; B -42 296 602 651 ; -C 154 ; WX 600 ; N scaron ; B 83 -16 592 645 ; -C 155 ; WX 600 ; N guilsinglright ; B 202 20 522 420 ; -C 156 ; WX 600 ; N oe ; B 19 -16 665 456 ; -C 157 ; WX 600 ; N afii10109 ; B 61 0 620 661 ; -C 158 ; WX 600 ; N zcaron ; B 86 0 605 645 ; -C 159 ; WX 600 ; N Ydieresis ; B 126 0 697 777 ; -C 160 ; WX 600 ; N space ; B 244 -15 500 648 ; -C 161 ; WX 600 ; N exclamdown ; B 190 -207 440 433 ; -C 162 ; WX 600 ; N cent ; B 145 -31 596 685 ; -C 163 ; WX 600 ; N sterling ; B 63 0 574 606 ; -C 164 ; WX 600 ; N currency ; B 95 66 630 526 ; -C 165 ; WX 600 ; N yen ; B 135 0 697 589 ; -C 166 ; WX 600 ; N brokenbar ; B 250 -156 351 632 ; -C 167 ; WX 600 ; N section ; B 74 -85 646 636 ; -C 168 ; WX 600 ; N dieresis ; B 259 521 570 622 ; -C 169 ; WX 600 ; N copyright ; B 56 -14 662 592 ; -C 170 ; WX 600 ; N ordfeminine ; B 148 364 486 648 ; -C 171 ; WX 600 ; N guillemotleft ; B 79 18 638 419 ; -C 172 ; WX 600 ; N logicalnot ; B 40 -1 634 333 ; -C 173 ; WX 600 ; N hyphen ; B 142 238 580 330 ; -C 174 ; WX 600 ; N registered ; B 56 -14 662 592 ; -C 175 ; WX 600 ; N overscore ; B 95 660 780 760 ; -C 176 ; WX 600 ; N degree ; B 262 417 574 728 ; -C 177 ; WX 600 ; N plusminus ; B 41 0 622 705 ; -C 178 ; WX 600 ; N twosuperior ; B 148 311 489 648 ; -C 179 ; WX 600 ; N threesuperior ; B 165 304 491 648 ; -C 180 ; WX 600 ; N acute ; B 376 500 583 661 ; -C 181 ; WX 600 ; N mu1 ; B 64 -209 607 443 ; -C 182 ; WX 600 ; N paragraph ; B 133 -87 669 632 ; -C 183 ; WX 600 ; N periodcentered ; B 290 246 443 378 ; -C 184 ; WX 600 ; N cedilla ; B 175 -179 368 30 ; -C 185 ; WX 600 ; N onesuperior ; B 171 311 442 650 ; -C 186 ; WX 600 ; N ordmasculine ; B 159 364 501 648 ; -C 187 ; WX 600 ; N guillemotright ; B 65 24 617 425 ; -C 188 ; WX 600 ; N onequarter ; B 48 0 644 650 ; -C 189 ; WX 600 ; N onehalf ; B 48 0 672 650 ; -C 190 ; WX 600 ; N threequarters ; B 50 0 655 648 ; -C 191 ; WX 600 ; N questiondown ; B 74 -210 485 431 ; -C 192 ; WX 600 ; N Agrave ; B -13 0 635 818 ; -C 193 ; WX 600 ; N Aacute ; B -13 0 635 816 ; -C 194 ; WX 600 ; N Acircumflex ; B -13 0 635 805 ; -C 195 ; WX 600 ; N Atilde ; B -13 0 635 766 ; -C 196 ; WX 600 ; N Adieresis ; B -13 0 635 777 ; -C 197 ; WX 600 ; N Aring ; B -13 0 635 826 ; -C 198 ; WX 600 ; N AE ; B -12 0 728 592 ; -C 199 ; WX 600 ; N Ccedilla ; B 79 -179 667 607 ; -C 200 ; WX 600 ; N Egrave ; B 24 0 657 818 ; -C 201 ; WX 600 ; N Eacute ; B 24 0 657 816 ; -C 202 ; WX 600 ; N Ecircumflex ; B 24 0 657 805 ; -C 203 ; WX 600 ; N Edieresis ; B 24 0 657 777 ; -C 204 ; WX 600 ; N Igrave ; B 92 0 634 818 ; -C 205 ; WX 600 ; N Iacute ; B 92 0 634 816 ; -C 206 ; WX 600 ; N Icircumflex ; B 92 0 634 805 ; -C 207 ; WX 600 ; N Idieresis ; B 92 0 634 777 ; -C 208 ; WX 600 ; N Eth ; B 23 0 621 592 ; -C 209 ; WX 600 ; N Ntilde ; B 22 0 709 766 ; -C 210 ; WX 600 ; N Ograve ; B 75 -15 652 818 ; -C 211 ; WX 600 ; N Oacute ; B 75 -15 652 816 ; -C 212 ; WX 600 ; N Ocircumflex ; B 75 -15 652 805 ; -C 213 ; WX 600 ; N Otilde ; B 75 -15 652 766 ; -C 214 ; WX 600 ; N Odieresis ; B 75 -15 652 777 ; -C 215 ; WX 600 ; N multiply ; B 205 80 637 485 ; -C 216 ; WX 600 ; N Oslash ; B 5 -71 718 642 ; -C 217 ; WX 600 ; N Ugrave ; B 111 -15 707 818 ; -C 218 ; WX 600 ; N Uacute ; B 111 -15 707 816 ; -C 219 ; WX 600 ; N Ucircumflex ; B 111 -15 707 805 ; -C 220 ; WX 600 ; N Udieresis ; B 111 -15 707 777 ; -C 221 ; WX 600 ; N Yacute ; B 126 0 697 816 ; -C 222 ; WX 600 ; N Thorn ; B 69 0 643 592 ; -C 223 ; WX 600 ; N germandbls ; B 22 -16 572 633 ; -C 224 ; WX 600 ; N agrave ; B 66 -16 585 662 ; -C 225 ; WX 600 ; N aacute ; B 66 -16 585 661 ; -C 226 ; WX 600 ; N acircumflex ; B 66 -16 585 649 ; -C 227 ; WX 600 ; N atilde ; B 66 -16 585 610 ; -C 228 ; WX 600 ; N adieresis ; B 66 -16 585 622 ; -C 229 ; WX 600 ; N aring ; B 66 -16 585 676 ; -C 230 ; WX 600 ; N ae ; B 8 -16 665 456 ; -C 231 ; WX 600 ; N ccedilla ; B 95 -179 627 457 ; -C 232 ; WX 600 ; N egrave ; B 74 -16 602 662 ; -C 233 ; WX 600 ; N eacute ; B 74 -16 602 661 ; -C 234 ; WX 600 ; N ecircumflex ; B 74 -16 602 649 ; -C 235 ; WX 600 ; N edieresis ; B 74 -16 602 622 ; -C 236 ; WX 600 ; N igrave ; B 72 0 549 662 ; -C 237 ; WX 600 ; N iacute ; B 72 0 549 661 ; -C 238 ; WX 600 ; N icircumflex ; B 72 0 549 649 ; -C 239 ; WX 600 ; N idieresis ; B 72 0 549 622 ; -C 240 ; WX 600 ; N eth ; B 85 -16 628 630 ; -C 241 ; WX 600 ; N ntilde ; B 34 0 585 610 ; -C 242 ; WX 600 ; N ograve ; B 83 -16 610 662 ; -C 243 ; WX 600 ; N oacute ; B 83 -16 610 661 ; -C 244 ; WX 600 ; N ocircumflex ; B 83 -16 610 649 ; -C 245 ; WX 600 ; N otilde ; B 83 -16 610 610 ; -C 246 ; WX 600 ; N odieresis ; B 83 -16 610 622 ; -C 247 ; WX 600 ; N divide ; B 100 3 622 564 ; -C 248 ; WX 600 ; N oslash ; B 17 -72 669 495 ; -C 249 ; WX 600 ; N ugrave ; B 97 -16 606 662 ; -C 250 ; WX 600 ; N uacute ; B 97 -16 606 661 ; -C 251 ; WX 600 ; N ucircumflex ; B 97 -16 606 649 ; -C 252 ; WX 600 ; N udieresis ; B 97 -16 606 622 ; -C 253 ; WX 600 ; N yacute ; B -14 -209 667 661 ; -C 254 ; WX 600 ; N thorn ; B -43 -209 625 633 ; -C 255 ; WX 600 ; N ydieresis ; B -14 -209 667 622 ; -C -1 ; WX 0 ; N .null ; B 244 -15 500 648 ; -C -1 ; WX 600 ; N nonmarkingreturn ; B 244 -15 500 648 ; -C -1 ; WX 600 ; N notequal ; B 60 -67 664 637 ; -C -1 ; WX 600 ; N infinity ; B 103 186 615 422 ; -C -1 ; WX 600 ; N lessequal ; B 10 40 671 745 ; -C -1 ; WX 600 ; N greaterequal ; B 23 40 665 745 ; -C -1 ; WX 600 ; N partialdiff ; B 46 -15 560 633 ; -C -1 ; WX 600 ; N summation ; B 33 -188 551 613 ; -C -1 ; WX 600 ; N product ; B 12 -188 589 613 ; -C -1 ; WX 600 ; N pi1 ; B 47 0 648 443 ; -C -1 ; WX 600 ; N integral ; B -8 -190 736 826 ; -C -1 ; WX 600 ; N Ohm ; B 17 0 583 607 ; -C -1 ; WX 600 ; N radical ; B 67 -38 575 913 ; -C -1 ; WX 600 ; N approxequal ; B 69 74 653 494 ; -C -1 ; WX 600 ; N increment ; B 16 0 569 583 ; -C -1 ; WX 600 ; N lozenge ; B 76 0 525 694 ; -C -1 ; WX 600 ; N fraction ; B 97 149 560 467 ; -C -1 ; WX 600 ; N fi ; B 1 0 649 633 ; -C -1 ; WX 600 ; N fl ; B 0 0 664 633 ; -C -1 ; WX 600 ; N dotlessi ; B 72 0 549 443 ; -C -1 ; WX 600 ; N macron ; B 255 525 567 584 ; -C -1 ; WX 600 ; N breve ; B 271 501 585 648 ; -C -1 ; WX 600 ; N dotaccent ; B 353 511 477 632 ; -C -1 ; WX 600 ; N ring ; B 318 493 508 676 ; -C -1 ; WX 600 ; N hungarumlaut ; B 250 501 584 662 ; -C -1 ; WX 600 ; N ogonek ; B 229 -157 398 30 ; -C -1 ; WX 600 ; N caron ; B 266 493 581 645 ; -C -1 ; WX 600 ; N Lslash ; B 42 0 618 592 ; -C -1 ; WX 600 ; N lslash ; B 72 0 560 633 ; -C -1 ; WX 600 ; N minus ; B 100 234 622 334 ; -C -1 ; WX 600 ; N franc ; B 58 0 712 592 ; -C -1 ; WX 600 ; N Gbreve ; B 78 -15 668 804 ; -C -1 ; WX 600 ; N gbreve ; B 74 -209 679 648 ; -C -1 ; WX 600 ; N Idot ; B 92 0 634 789 ; -C -1 ; WX 600 ; N Scedilla ; B 72 -179 634 607 ; -C -1 ; WX 600 ; N scedilla ; B 83 -179 592 457 ; -C -1 ; WX 600 ; N Cacute ; B 79 -15 667 816 ; -C -1 ; WX 600 ; N cacute ; B 95 -17 627 661 ; -C -1 ; WX 600 ; N Ccaron ; B 79 -15 667 801 ; -C -1 ; WX 600 ; N ccaron ; B 95 -17 627 645 ; -C -1 ; WX 600 ; N dmacron ; B 70 -13 696 636 ; -C -1 ; WX 600 ; N middot ; B 418 299 542 420 ; -C -1 ; WX 600 ; N Abreve ; B -13 0 635 804 ; -C -1 ; WX 600 ; N abreve ; B 66 -16 600 648 ; -C -1 ; WX 600 ; N Aogonek ; B -13 -129 635 592 ; -C -1 ; WX 600 ; N aogonek ; B 66 -126 588 457 ; -C -1 ; WX 600 ; N Dcaron ; B 59 0 661 801 ; -C -1 ; WX 600 ; N dcaron ; B 70 -16 836 633 ; -C -1 ; WX 600 ; N Dslash ; B 23 0 621 592 ; -C -1 ; WX 600 ; N Eogonek ; B 24 -130 657 592 ; -C -1 ; WX 600 ; N eogonek ; B 74 -141 602 457 ; -C -1 ; WX 600 ; N Ecaron ; B 24 0 657 801 ; -C -1 ; WX 600 ; N ecaron ; B 74 -16 602 645 ; -C -1 ; WX 600 ; N Lacute ; B 42 0 620 816 ; -C -1 ; WX 600 ; N lacute ; B 73 0 588 830 ; -C -1 ; WX 600 ; N Lcaron ; B 42 0 685 592 ; -C -1 ; WX 600 ; N lcaron ; B 73 0 657 633 ; -C -1 ; WX 600 ; N Ldot ; B 42 0 620 592 ; -C -1 ; WX 600 ; N ldot ; B 73 0 589 633 ; -C -1 ; WX 600 ; N Nacute ; B 22 0 709 816 ; -C -1 ; WX 600 ; N nacute ; B 34 0 585 661 ; -C -1 ; WX 600 ; N Ncaron ; B 22 0 709 801 ; -C -1 ; WX 600 ; N ncaron ; B 34 0 615 645 ; -C -1 ; WX 600 ; N Odblacute ; B 75 -15 695 818 ; -C -1 ; WX 600 ; N odblacute ; B 83 -16 655 662 ; -C -1 ; WX 600 ; N Racute ; B 24 0 633 816 ; -C -1 ; WX 600 ; N racute ; B 63 0 653 661 ; -C -1 ; WX 600 ; N Rcaron ; B 24 0 633 801 ; -C -1 ; WX 600 ; N rcaron ; B 63 0 653 645 ; -C -1 ; WX 600 ; N Sacute ; B 72 -15 634 816 ; -C -1 ; WX 600 ; N sacute ; B 83 -16 592 661 ; -C -1 ; WX 600 ; N Tcedilla ; B 120 -271 684 592 ; -C -1 ; WX 600 ; N tcedilla ; B 143 -250 601 601 ; -C -1 ; WX 600 ; N Tcaron ; B 120 0 684 801 ; -C -1 ; WX 600 ; N tcaron ; B 143 -16 751 633 ; -C -1 ; WX 600 ; N Uring ; B 111 -15 707 826 ; -C -1 ; WX 600 ; N uring ; B 97 -16 606 676 ; -C -1 ; WX 600 ; N Udblacute ; B 111 -15 707 818 ; -C -1 ; WX 600 ; N udblacute ; B 97 -16 636 662 ; -C -1 ; WX 600 ; N Zacute ; B 74 0 634 816 ; -C -1 ; WX 600 ; N zacute ; B 86 0 605 661 ; -C -1 ; WX 600 ; N Zdot ; B 74 0 634 788 ; -C -1 ; WX 600 ; N zdot ; B 86 0 605 632 ; -C -1 ; WX 600 ; N Gamma ; B 54 0 703 592 ; -C -1 ; WX 600 ; N Theta ; B 75 -15 652 607 ; -C -1 ; WX 600 ; N Phi ; B 99 0 628 592 ; -C -1 ; WX 600 ; N alpha ; B 86 -16 639 457 ; -C -1 ; WX 600 ; N delta ; B 121 -16 603 633 ; -C -1 ; WX 600 ; N epsilon ; B 118 -16 589 457 ; -C -1 ; WX 600 ; N sigma ; B 90 -16 673 443 ; -C -1 ; WX 600 ; N tau ; B 174 -16 558 443 ; -C -1 ; WX 600 ; N phi ; B 85 -225 614 457 ; -C -1 ; WX 600 ; N underscoredbl ; B -103 -377 621 -100 ; -C -1 ; WX 600 ; N exclamdbl ; B 103 -15 641 648 ; -C -1 ; WX 600 ; N nsuperior ; B 193 253 527 527 ; -C -1 ; WX 600 ; N peseta ; B 12 -8 634 592 ; -C -1 ; WX 600 ; N arrowleft ; B 1 50 599 277 ; -C -1 ; WX 600 ; N arrowup ; B 186 -136 414 424 ; -C -1 ; WX 600 ; N arrowright ; B 1 50 599 277 ; -C -1 ; WX 600 ; N arrowdown ; B 186 -136 414 424 ; -C -1 ; WX 600 ; N arrowboth ; B 1 50 599 278 ; -C -1 ; WX 600 ; N arrowupdn ; B 186 -135 414 463 ; -C -1 ; WX 600 ; N arrowupdnbse ; B 186 -196 414 463 ; -C -1 ; WX 600 ; N orthogonal ; B 1 0 599 597 ; -C -1 ; WX 600 ; N intersection ; B 62 -15 642 648 ; -C -1 ; WX 600 ; N equivalence ; B 39 46 683 523 ; -C -1 ; WX 600 ; N house ; B 44 0 556 639 ; -C -1 ; WX 600 ; N revlogicalnot ; B -9 0 621 334 ; -C -1 ; WX 600 ; N integraltp ; B 211 -251 645 848 ; -C -1 ; WX 600 ; N integralbt ; B 82 -251 516 848 ; -C -1 ; WX 600 ; N SF100000 ; B -7 219 607 292 ; -C -1 ; WX 600 ; N SF110000 ; B 264 -255 336 766 ; -C -1 ; WX 600 ; N SF010000 ; B 264 -255 607 292 ; -C -1 ; WX 600 ; N SF030000 ; B -7 -255 336 292 ; -C -1 ; WX 600 ; N SF020000 ; B 264 219 607 766 ; -C -1 ; WX 600 ; N SF040000 ; B -7 219 336 766 ; -C -1 ; WX 600 ; N SF080000 ; B 264 -255 607 766 ; -C -1 ; WX 600 ; N SF090000 ; B -7 -255 336 766 ; -C -1 ; WX 600 ; N SF060000 ; B -7 -255 607 292 ; -C -1 ; WX 600 ; N SF070000 ; B -7 219 607 766 ; -C -1 ; WX 600 ; N SF050000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF430000 ; B -7 141 607 370 ; -C -1 ; WX 600 ; N SF240000 ; B 186 -255 414 766 ; -C -1 ; WX 600 ; N SF510000 ; B 264 -255 607 370 ; -C -1 ; WX 600 ; N SF520000 ; B 186 -255 607 292 ; -C -1 ; WX 600 ; N SF390000 ; B 186 -255 607 370 ; -C -1 ; WX 600 ; N SF220000 ; B -7 -255 336 370 ; -C -1 ; WX 600 ; N SF210000 ; B -7 -255 414 292 ; -C -1 ; WX 600 ; N SF250000 ; B -7 -255 414 370 ; -C -1 ; WX 600 ; N SF500000 ; B 264 141 607 766 ; -C -1 ; WX 600 ; N SF490000 ; B 186 219 607 766 ; -C -1 ; WX 600 ; N SF380000 ; B 186 141 607 766 ; -C -1 ; WX 600 ; N SF280000 ; B -7 141 336 766 ; -C -1 ; WX 600 ; N SF270000 ; B -7 219 414 766 ; -C -1 ; WX 600 ; N SF260000 ; B -7 141 414 766 ; -C -1 ; WX 600 ; N SF360000 ; B 264 -255 607 766 ; -C -1 ; WX 600 ; N SF370000 ; B 186 -255 607 766 ; -C -1 ; WX 600 ; N SF420000 ; B 186 -255 607 766 ; -C -1 ; WX 600 ; N SF190000 ; B -7 -255 336 766 ; -C -1 ; WX 600 ; N SF200000 ; B -7 -255 414 766 ; -C -1 ; WX 600 ; N SF230000 ; B -7 -255 414 766 ; -C -1 ; WX 600 ; N SF470000 ; B -7 -255 607 370 ; -C -1 ; WX 600 ; N SF480000 ; B -7 -255 607 292 ; -C -1 ; WX 600 ; N SF410000 ; B -7 -255 607 370 ; -C -1 ; WX 600 ; N SF450000 ; B -7 141 607 766 ; -C -1 ; WX 600 ; N SF460000 ; B -7 219 607 766 ; -C -1 ; WX 600 ; N SF400000 ; B -7 141 607 766 ; -C -1 ; WX 600 ; N SF540000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF530000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF440000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N upblock ; B -7 255 607 766 ; -C -1 ; WX 600 ; N dnblock ; B -7 -255 607 255 ; -C -1 ; WX 600 ; N block ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N lfblock ; B -7 -255 300 766 ; -C -1 ; WX 600 ; N rtblock ; B 300 -255 608 766 ; -C -1 ; WX 600 ; N ltshade ; B 44 -207 607 766 ; -C -1 ; WX 600 ; N shade ; B -7 -207 607 766 ; -C -1 ; WX 600 ; N dkshade ; B -7 -258 607 766 ; -C -1 ; WX 600 ; N filledbox ; B 1 0 599 598 ; -C -1 ; WX 600 ; N filledrect ; B 1 193 599 306 ; -C -1 ; WX 600 ; N triagup ; B 7 0 592 585 ; -C -1 ; WX 600 ; N triagrt ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N triagdn ; B 7 -13 592 572 ; -C -1 ; WX 600 ; N triaglf ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N circle ; B 85 67 515 497 ; -C -1 ; WX 600 ; N invbullet ; B 61 0 539 479 ; -C -1 ; WX 600 ; N invcircle ; B 19 0 583 564 ; -C -1 ; WX 600 ; N smileface ; B -3 -14 603 592 ; -C -1 ; WX 600 ; N invsmileface ; B -3 -14 603 592 ; -C -1 ; WX 600 ; N sun ; B 1 -69 599 529 ; -C -1 ; WX 600 ; N female ; B 157 39 444 563 ; -C -1 ; WX 600 ; N male ; B 90 122 511 563 ; -C -1 ; WX 600 ; N spade ; B 63 0 537 601 ; -C -1 ; WX 600 ; N club ; B 1 0 599 597 ; -C -1 ; WX 600 ; N heart ; B 53 -11 547 559 ; -C -1 ; WX 600 ; N diamond ; B 78 -12 523 597 ; -C -1 ; WX 600 ; N musicalnote ; B 132 14 440 563 ; -C -1 ; WX 600 ; N musicalnotedbl ; B 44 -21 528 566 ; -C -1 ; WX 600 ; N IJ ; B 24 -15 723 592 ; -C -1 ; WX 600 ; N ij ; B -38 -209 675 633 ; -C -1 ; WX 600 ; N napostrophe ; B 29 0 593 612 ; -C -1 ; WX 600 ; N minute ; B 344 318 494 611 ; -C -1 ; WX 600 ; N second ; B 240 332 595 604 ; -C -1 ; WX 600 ; N afii61248 ; B 129 -15 604 627 ; -C -1 ; WX 600 ; N afii61289 ; B 112 -16 558 607 ; -C -1 ; WX 600 ; N H22073 ; B 1 0 599 598 ; -C -1 ; WX 600 ; N H18543 ; B 214 156 521 463 ; -C -1 ; WX 600 ; N H18551 ; B 214 156 521 463 ; -C -1 ; WX 600 ; N H18533 ; B 85 67 515 497 ; -C -1 ; WX 600 ; N openbullet ; B 213 158 521 461 ; -C -1 ; WX 600 ; N Amacron ; B -13 0 635 740 ; -C -1 ; WX 600 ; N amacron ; B 66 -16 585 584 ; -C -1 ; WX 600 ; N Ccircumflex ; B 79 -15 667 805 ; -C -1 ; WX 600 ; N ccircumflex ; B 95 -17 627 649 ; -C -1 ; WX 600 ; N Cdot ; B 79 -15 667 788 ; -C -1 ; WX 600 ; N cdot ; B 95 -17 627 632 ; -C -1 ; WX 600 ; N Emacron ; B 24 0 657 740 ; -C -1 ; WX 600 ; N emacron ; B 74 -16 602 584 ; -C -1 ; WX 600 ; N Ebreve ; B 24 0 657 804 ; -C -1 ; WX 600 ; N ebreve ; B 74 -16 602 648 ; -C -1 ; WX 600 ; N Edot ; B 24 0 657 788 ; -C -1 ; WX 600 ; N edot ; B 74 -16 602 632 ; -C -1 ; WX 600 ; N Gcircumflex ; B 78 -15 668 805 ; -C -1 ; WX 600 ; N gcircumflex ; B 74 -209 679 649 ; -C -1 ; WX 600 ; N Gdot ; B 78 -15 668 788 ; -C -1 ; WX 600 ; N gdot ; B 74 -209 679 632 ; -C -1 ; WX 600 ; N Gcedilla ; B 78 -190 668 607 ; -C -1 ; WX 600 ; N gcedilla ; B 74 -209 679 702 ; -C -1 ; WX 600 ; N Hcircumflex ; B 31 0 679 805 ; -C -1 ; WX 600 ; N hcircumflex ; B 33 0 603 805 ; -C -1 ; WX 600 ; N Hbar ; B 31 0 679 592 ; -C -1 ; WX 600 ; N hbar ; B 33 0 596 633 ; -C -1 ; WX 600 ; N Itilde ; B 92 0 634 766 ; -C -1 ; WX 600 ; N itilde ; B 72 0 578 610 ; -C -1 ; WX 600 ; N Imacron ; B 92 0 634 740 ; -C -1 ; WX 600 ; N imacron ; B 72 0 549 584 ; -C -1 ; WX 600 ; N Ibreve ; B 92 0 634 804 ; -C -1 ; WX 600 ; N ibreve ; B 72 0 557 648 ; -C -1 ; WX 600 ; N Iogonek ; B 92 -139 634 592 ; -C -1 ; WX 600 ; N iogonek ; B 72 -139 549 633 ; -C -1 ; WX 600 ; N Jcircumflex ; B 65 -15 730 805 ; -C -1 ; WX 600 ; N jcircumflex ; B 51 -209 554 649 ; -C -1 ; WX 600 ; N Kcedilla ; B 23 -190 699 592 ; -C -1 ; WX 600 ; N kcedilla ; B 43 -190 616 633 ; -C -1 ; WX 600 ; N kgreenlandic ; B 31 0 604 443 ; -C -1 ; WX 600 ; N Lcedilla ; B 42 -190 620 592 ; -C -1 ; WX 600 ; N lcedilla ; B 73 -190 549 633 ; -C -1 ; WX 600 ; N Ncedilla ; B 22 -190 709 592 ; -C -1 ; WX 600 ; N ncedilla ; B 34 -190 585 457 ; -C -1 ; WX 600 ; N Eng ; B 27 -15 638 607 ; -C -1 ; WX 600 ; N eng ; B 49 -209 592 457 ; -C -1 ; WX 600 ; N Omacron ; B 75 -15 652 740 ; -C -1 ; WX 600 ; N omacron ; B 83 -16 610 584 ; -C -1 ; WX 600 ; N Obreve ; B 75 -15 652 804 ; -C -1 ; WX 600 ; N obreve ; B 83 -16 610 648 ; -C -1 ; WX 600 ; N Rcedilla ; B 24 -190 633 592 ; -C -1 ; WX 600 ; N rcedilla ; B 63 -190 653 457 ; -C -1 ; WX 600 ; N Scircumflex ; B 72 -15 634 805 ; -C -1 ; WX 600 ; N scircumflex ; B 83 -16 592 649 ; -C -1 ; WX 600 ; N Tbar ; B 120 0 684 592 ; -C -1 ; WX 600 ; N tbar ; B 95 -15 601 601 ; -C -1 ; WX 600 ; N Utilde ; B 111 -15 707 766 ; -C -1 ; WX 600 ; N utilde ; B 97 -16 606 610 ; -C -1 ; WX 600 ; N Umacron ; B 111 -15 707 740 ; -C -1 ; WX 600 ; N umacron ; B 97 -16 606 584 ; -C -1 ; WX 600 ; N Ubreve ; B 111 -15 707 804 ; -C -1 ; WX 600 ; N ubreve ; B 97 -16 606 648 ; -C -1 ; WX 600 ; N Uogonek ; B 111 -139 707 592 ; -C -1 ; WX 600 ; N uogonek ; B 97 -139 606 443 ; -C -1 ; WX 600 ; N Wcircumflex ; B 95 0 728 805 ; -C -1 ; WX 600 ; N wcircumflex ; B 81 0 687 649 ; -C -1 ; WX 600 ; N Ycircumflex ; B 126 0 697 805 ; -C -1 ; WX 600 ; N ycircumflex ; B -14 -209 667 649 ; -C -1 ; WX 600 ; N longs ; B 82 0 694 633 ; -C -1 ; WX 600 ; N Aringacute ; B -13 0 635 1004 ; -C -1 ; WX 600 ; N aringacute ; B 66 -16 585 854 ; -C -1 ; WX 600 ; N AEacute ; B -12 0 728 816 ; -C -1 ; WX 600 ; N aeacute ; B 8 -16 665 661 ; -C -1 ; WX 600 ; N Oslashacute ; B 5 -71 718 816 ; -C -1 ; WX 600 ; N oslashacute ; B 17 -72 669 661 ; -C -1 ; WX 600 ; N anoteleia ; B 306 323 459 457 ; -C -1 ; WX 600 ; N Wgrave ; B 95 0 728 817 ; -C -1 ; WX 600 ; N wgrave ; B 81 0 687 661 ; -C -1 ; WX 600 ; N Wacute ; B 95 0 728 816 ; -C -1 ; WX 600 ; N wacute ; B 81 0 687 661 ; -C -1 ; WX 600 ; N Wdieresis ; B 95 0 728 777 ; -C -1 ; WX 600 ; N wdieresis ; B 81 0 687 622 ; -C -1 ; WX 600 ; N Ygrave ; B 126 0 697 817 ; -C -1 ; WX 600 ; N ygrave ; B -14 -209 667 661 ; -C -1 ; WX 600 ; N quotereversed ; B 338 316 488 612 ; -C -1 ; WX 600 ; N radicalex ; B 232 525 603 584 ; -C -1 ; WX 600 ; N afii08941 ; B 63 0 574 607 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 600 ; N oneeighth ; B 48 -7 660 650 ; -C -1 ; WX 600 ; N threeeighths ; B 47 -7 660 648 ; -C -1 ; WX 600 ; N fiveeighths ; B 47 -7 660 640 ; -C -1 ; WX 600 ; N seveneighths ; B 110 -7 681 640 ; -C -1 ; WX 600 ; N commaaccent ; B 199 -250 333 -59 ; -C -1 ; WX 600 ; N undercommaaccent ; B 188 -190 368 -47 ; -C -1 ; WX 600 ; N tonos ; B 329 500 536 661 ; -C -1 ; WX 600 ; N dieresistonos ; B 196 500 627 661 ; -C -1 ; WX 600 ; N Alphatonos ; B -13 0 635 592 ; -C -1 ; WX 600 ; N Epsilontonos ; B 42 0 675 592 ; -C -1 ; WX 600 ; N Etatonos ; B 32 0 679 592 ; -C -1 ; WX 600 ; N Iotatonos ; B 99 0 670 592 ; -C -1 ; WX 600 ; N Omicrontonos ; B 89 -15 653 607 ; -C -1 ; WX 600 ; N Upsilontonos ; B 90 0 720 592 ; -C -1 ; WX 600 ; N Omegatonos ; B 85 0 634 607 ; -C -1 ; WX 600 ; N iotadieresistonos ; B 163 -16 594 661 ; -C -1 ; WX 600 ; N Alpha ; B -13 0 635 592 ; -C -1 ; WX 600 ; N Beta ; B 22 0 624 592 ; -C -1 ; WX 600 ; N Delta ; B 6 0 595 592 ; -C -1 ; WX 600 ; N Epsilon ; B 24 0 657 592 ; -C -1 ; WX 600 ; N Zeta ; B 74 0 634 592 ; -C -1 ; WX 600 ; N Eta ; B 31 0 679 592 ; -C -1 ; WX 600 ; N Iota ; B 92 0 634 592 ; -C -1 ; WX 600 ; N Kappa ; B 23 0 699 592 ; -C -1 ; WX 600 ; N Lambda ; B -8 0 640 592 ; -C -1 ; WX 600 ; N Mu ; B -9 0 730 592 ; -C -1 ; WX 600 ; N Nu ; B 22 0 709 592 ; -C -1 ; WX 600 ; N Xi ; B 55 0 677 592 ; -C -1 ; WX 600 ; N Omicron ; B 75 -15 652 607 ; -C -1 ; WX 600 ; N Pi ; B 32 0 679 592 ; -C -1 ; WX 600 ; N Rho ; B 22 0 620 592 ; -C -1 ; WX 600 ; N Sigma ; B 43 0 674 592 ; -C -1 ; WX 600 ; N Tau ; B 120 0 684 592 ; -C -1 ; WX 600 ; N Upsilon ; B 126 0 697 592 ; -C -1 ; WX 600 ; N Chi ; B 21 0 697 592 ; -C -1 ; WX 600 ; N Psi ; B 113 0 723 592 ; -C -1 ; WX 600 ; N Omega ; B 19 0 665 607 ; -C -1 ; WX 600 ; N Iotadieresis ; B 92 0 634 777 ; -C -1 ; WX 600 ; N Upsilondieresis ; B 126 0 697 777 ; -C -1 ; WX 600 ; N alphatonos ; B 86 -16 639 661 ; -C -1 ; WX 600 ; N epsilontonos ; B 118 -16 589 661 ; -C -1 ; WX 600 ; N etatonos ; B 71 -225 584 661 ; -C -1 ; WX 600 ; N iotatonos ; B 262 -16 515 661 ; -C -1 ; WX 600 ; N upsilondieresistonos ; B 116 -16 642 661 ; -C -1 ; WX 600 ; N beta ; B 75 -225 566 633 ; -C -1 ; WX 600 ; N gamma ; B 106 -225 645 443 ; -C -1 ; WX 600 ; N zeta ; B 174 -225 603 633 ; -C -1 ; WX 600 ; N eta ; B 71 -225 577 457 ; -C -1 ; WX 600 ; N theta ; B 130 -16 607 633 ; -C -1 ; WX 600 ; N iota ; B 262 -16 463 457 ; -C -1 ; WX 600 ; N kappa ; B 73 0 645 443 ; -C -1 ; WX 600 ; N lambda ; B 39 0 602 633 ; -C -1 ; WX 600 ; N mu ; B 64 -209 607 443 ; -C -1 ; WX 600 ; N nu ; B 109 0 580 457 ; -C -1 ; WX 600 ; N xi ; B 168 -225 582 633 ; -C -1 ; WX 600 ; N omicron ; B 83 -16 610 457 ; -C -1 ; WX 600 ; N rho ; B 47 -225 592 457 ; -C -1 ; WX 600 ; N sigma1 ; B 117 -225 610 457 ; -C -1 ; WX 600 ; N upsilon ; B 116 -16 642 443 ; -C -1 ; WX 600 ; N chi ; B 34 -225 604 457 ; -C -1 ; WX 600 ; N psi ; B 120 -225 653 633 ; -C -1 ; WX 600 ; N omega ; B 85 -16 603 457 ; -C -1 ; WX 600 ; N iotadieresis ; B 258 -16 569 622 ; -C -1 ; WX 600 ; N upsilondieresis ; B 116 -16 642 622 ; -C -1 ; WX 600 ; N omicrontonos ; B 83 -16 610 661 ; -C -1 ; WX 600 ; N upsilontonos ; B 116 -16 642 661 ; -C -1 ; WX 600 ; N omegatonos ; B 85 -16 603 661 ; -C -1 ; WX 600 ; N afii10023 ; B 24 0 657 768 ; -C -1 ; WX 600 ; N afii10051 ; B 87 -16 621 592 ; -C -1 ; WX 600 ; N afii10053 ; B 80 -15 667 607 ; -C -1 ; WX 600 ; N afii10054 ; B 72 -15 634 607 ; -C -1 ; WX 600 ; N afii10055 ; B 92 0 634 592 ; -C -1 ; WX 600 ; N afii10056 ; B 92 0 634 768 ; -C -1 ; WX 600 ; N afii10057 ; B 65 -15 730 592 ; -C -1 ; WX 600 ; N afii10058 ; B -15 -16 628 592 ; -C -1 ; WX 600 ; N afii10059 ; B 17 0 660 592 ; -C -1 ; WX 600 ; N afii10060 ; B 82 0 609 592 ; -C -1 ; WX 600 ; N afii10062 ; B 63 -16 718 804 ; -C -1 ; WX 600 ; N afii10017 ; B -13 0 635 592 ; -C -1 ; WX 600 ; N afii10018 ; B 23 0 654 592 ; -C -1 ; WX 600 ; N afii10019 ; B 22 0 624 592 ; -C -1 ; WX 600 ; N afii10020 ; B 31 0 701 592 ; -C -1 ; WX 600 ; N afii10021 ; B 0 -130 679 592 ; -C -1 ; WX 600 ; N afii10022 ; B 24 0 657 592 ; -C -1 ; WX 600 ; N afii10024 ; B 5 0 705 592 ; -C -1 ; WX 600 ; N afii10025 ; B 12 -16 618 638 ; -C -1 ; WX 600 ; N afii10026 ; B 21 0 686 592 ; -C -1 ; WX 600 ; N afii10027 ; B 21 0 686 804 ; -C -1 ; WX 600 ; N afii10028 ; B 48 0 671 592 ; -C -1 ; WX 600 ; N afii10029 ; B -2 -16 681 592 ; -C -1 ; WX 600 ; N afii10030 ; B -9 0 730 592 ; -C -1 ; WX 600 ; N afii10031 ; B 31 0 679 592 ; -C -1 ; WX 600 ; N afii10032 ; B 75 -15 652 607 ; -C -1 ; WX 600 ; N afii10033 ; B 32 0 679 592 ; -C -1 ; WX 600 ; N afii10034 ; B 22 0 620 592 ; -C -1 ; WX 600 ; N afii10035 ; B 79 -15 667 607 ; -C -1 ; WX 600 ; N afii10036 ; B 120 0 684 592 ; -C -1 ; WX 600 ; N afii10037 ; B 63 -16 718 592 ; -C -1 ; WX 600 ; N afii10038 ; B 81 0 644 592 ; -C -1 ; WX 600 ; N afii10039 ; B 21 0 697 592 ; -C -1 ; WX 600 ; N afii10040 ; B 32 -130 679 592 ; -C -1 ; WX 600 ; N afii10041 ; B 116 0 676 592 ; -C -1 ; WX 600 ; N afii10042 ; B 4 0 718 592 ; -C -1 ; WX 600 ; N afii10043 ; B 4 -130 718 592 ; -C -1 ; WX 600 ; N afii10044 ; B 44 0 652 592 ; -C -1 ; WX 600 ; N afii10045 ; B -3 0 696 592 ; -C -1 ; WX 600 ; N afii10046 ; B 33 0 619 592 ; -C -1 ; WX 600 ; N afii10047 ; B 39 -15 615 636 ; -C -1 ; WX 600 ; N afii10048 ; B -6 -15 695 607 ; -C -1 ; WX 600 ; N afii10049 ; B 32 0 656 592 ; -C -1 ; WX 600 ; N afii10065 ; B 66 -16 585 457 ; -C -1 ; WX 600 ; N afii10066 ; B 92 -15 620 666 ; -C -1 ; WX 600 ; N afii10067 ; B 28 0 614 443 ; -C -1 ; WX 600 ; N afii10068 ; B 39 0 656 443 ; -C -1 ; WX 600 ; N afii10069 ; B 14 -120 636 443 ; -C -1 ; WX 600 ; N afii10070 ; B 74 -16 602 457 ; -C -1 ; WX 600 ; N afii10072 ; B 17 0 655 443 ; -C -1 ; WX 600 ; N afii10073 ; B 48 -13 588 482 ; -C -1 ; WX 600 ; N afii10074 ; B 40 0 654 443 ; -C -1 ; WX 600 ; N afii10075 ; B 40 0 654 648 ; -C -1 ; WX 600 ; N afii10076 ; B 61 0 620 443 ; -C -1 ; WX 600 ; N afii10077 ; B 32 -13 635 443 ; -C -1 ; WX 600 ; N afii10078 ; B 4 0 685 443 ; -C -1 ; WX 600 ; N afii10079 ; B 14 0 649 443 ; -C -1 ; WX 600 ; N afii10080 ; B 83 -16 610 457 ; -C -1 ; WX 600 ; N afii10081 ; B 19 0 633 443 ; -C -1 ; WX 600 ; N afii10082 ; B -43 -209 626 457 ; -C -1 ; WX 600 ; N afii10083 ; B 95 -17 627 457 ; -C -1 ; WX 600 ; N afii10084 ; B 76 0 640 443 ; -C -1 ; WX 600 ; N afii10085 ; B 46 -134 666 443 ; -C -1 ; WX 600 ; N afii10086 ; B 87 -140 610 617 ; -C -1 ; WX 600 ; N afii10087 ; B 31 0 645 443 ; -C -1 ; WX 600 ; N afii10088 ; B 42 -119 664 443 ; -C -1 ; WX 600 ; N afii10089 ; B 102 0 633 443 ; -C -1 ; WX 600 ; N afii10090 ; B 4 0 688 443 ; -C -1 ; WX 600 ; N afii10091 ; B 4 -118 688 443 ; -C -1 ; WX 600 ; N afii10092 ; B 54 0 585 443 ; -C -1 ; WX 600 ; N afii10093 ; B -1 0 680 443 ; -C -1 ; WX 600 ; N afii10094 ; B 28 0 589 443 ; -C -1 ; WX 600 ; N afii10095 ; B 33 -16 596 483 ; -C -1 ; WX 600 ; N afii10096 ; B 23 -17 669 457 ; -C -1 ; WX 600 ; N afii10097 ; B 28 0 642 443 ; -C -1 ; WX 600 ; N afii10071 ; B 74 -16 602 622 ; -C -1 ; WX 600 ; N afii10099 ; B 33 -209 577 633 ; -C -1 ; WX 600 ; N afii10100 ; B 39 0 656 661 ; -C -1 ; WX 600 ; N afii10101 ; B 95 -16 627 457 ; -C -1 ; WX 600 ; N afii10102 ; B 83 -16 592 457 ; -C -1 ; WX 600 ; N afii10103 ; B 72 0 549 633 ; -C -1 ; WX 600 ; N afii10104 ; B 72 0 549 622 ; -C -1 ; WX 600 ; N afii10105 ; B 51 -209 554 633 ; -C -1 ; WX 600 ; N afii10106 ; B 0 -13 624 443 ; -C -1 ; WX 600 ; N afii10107 ; B 28 0 636 443 ; -C -1 ; WX 600 ; N afii10108 ; B 33 0 596 633 ; -C -1 ; WX 600 ; N afii10110 ; B 46 -134 666 648 ; -C -1 ; WX 600 ; N afii10193 ; B 38 -118 673 443 ; -C -1 ; WX 600 ; N afii10050 ; B 31 0 690 714 ; -C -1 ; WX 600 ; N afii10098 ; B 39 0 637 566 ; -C -1 ; WX 600 ; N afii00208 ; B 99 233 620 333 ; -C -1 ; WX 600 ; N afii61352 ; B 25 0 682 592 ; -C -1 ; WX 600 ; N pi ; B 62 0 640 443 ; -C -1 ; WX 600 ; N sheva ; B 216 -261 310 -82 ; -C -1 ; WX 600 ; N hatafsegol ; B 136 -261 416 -82 ; -C -1 ; WX 600 ; N hatafpatah ; B 137 -261 408 -82 ; -C -1 ; WX 600 ; N hatafqamats ; B 137 -261 408 -82 ; -C -1 ; WX 600 ; N hiriq ; B 242 -147 310 -83 ; -C -1 ; WX 600 ; N tsere ; B 188 -147 362 -83 ; -C -1 ; WX 600 ; N segol ; B 188 -261 362 -83 ; -C -1 ; WX 600 ; N patah ; B 176 -130 378 -83 ; -C -1 ; WX 600 ; N qamats ; B 176 -215 378 -83 ; -C -1 ; WX 600 ; N holam ; B 399 592 466 657 ; -C -1 ; WX 600 ; N qubuts ; B 136 -261 391 -82 ; -C -1 ; WX 600 ; N dagesh ; B 324 238 391 303 ; -C -1 ; WX 600 ; N meteg ; B 225 -261 302 -82 ; -C -1 ; WX 600 ; N maqaf ; B 143 410 652 510 ; -C -1 ; WX 600 ; N rafe ; B 329 592 532 640 ; -C -1 ; WX 600 ; N paseq ; B 259 -5 449 515 ; -C -1 ; WX 600 ; N shindot ; B 577 592 644 657 ; -C -1 ; WX 600 ; N sindot ; B 222 592 289 657 ; -C -1 ; WX 600 ; N sofpasuq ; B 236 -5 470 483 ; -C -1 ; WX 600 ; N alef ; B 70 -11 639 518 ; -C -1 ; WX 600 ; N bet ; B 55 0 555 510 ; -C -1 ; WX 600 ; N gimel ; B 110 -8 474 510 ; -C -1 ; WX 600 ; N dalet ; B 136 -5 646 510 ; -C -1 ; WX 600 ; N he ; B 85 -5 607 510 ; -C -1 ; WX 600 ; N vav ; B 250 -5 476 510 ; -C -1 ; WX 600 ; N zayin ; B 221 -5 575 510 ; -C -1 ; WX 600 ; N het ; B 134 -5 662 510 ; -C -1 ; WX 600 ; N tet ; B 112 -5 602 514 ; -C -1 ; WX 600 ; N yod ; B 248 251 483 510 ; -C -1 ; WX 600 ; N finalkaf ; B 137 -124 646 510 ; -C -1 ; WX 600 ; N kaf ; B 66 0 594 510 ; -C -1 ; WX 600 ; N lamed ; B 160 0 609 659 ; -C -1 ; WX 600 ; N finalmem ; B 100 0 594 510 ; -C -1 ; WX 600 ; N mem ; B 122 -5 603 516 ; -C -1 ; WX 600 ; N finalnun ; B 228 -124 462 510 ; -C -1 ; WX 600 ; N nun ; B 108 0 500 510 ; -C -1 ; WX 600 ; N samekh ; B 106 -6 597 510 ; -C -1 ; WX 600 ; N ayin ; B 74 0 618 510 ; -C -1 ; WX 600 ; N finalpe ; B 152 -124 575 510 ; -C -1 ; WX 600 ; N pe ; B 104 0 580 510 ; -C -1 ; WX 600 ; N finaltsadi ; B 143 -124 618 510 ; -C -1 ; WX 600 ; N tsadi ; B 152 0 617 510 ; -C -1 ; WX 600 ; N qof ; B 46 -202 635 510 ; -C -1 ; WX 600 ; N resh ; B 147 -5 569 510 ; -C -1 ; WX 600 ; N shin ; B 79 0 657 515 ; -C -1 ; WX 600 ; N tav ; B 64 -5 599 510 ; -C -1 ; WX 600 ; N doublevav ; B 137 -5 622 510 ; -C -1 ; WX 600 ; N vavyod ; B 126 -5 622 510 ; -C -1 ; WX 600 ; N doubleyod ; B 126 251 627 510 ; -C -1 ; WX 600 ; N geresh ; B 257 229 500 515 ; -C -1 ; WX 600 ; N gershayim ; B 159 229 599 515 ; -C -1 ; WX 600 ; N newsheqelsign ; B 38 -5 671 515 ; -C -1 ; WX 600 ; N vavshindot ; B 208 -5 476 657 ; -C -1 ; WX 600 ; N finalkafsheva ; B 137 -124 646 511 ; -C -1 ; WX 600 ; N finalkafqamats ; B 126 -124 646 511 ; -C -1 ; WX 600 ; N lamedholam ; B 100 0 609 659 ; -C -1 ; WX 600 ; N lamedholamdagesh ; B 100 0 609 659 ; -C -1 ; WX 600 ; N altayin ; B 74 0 618 510 ; -C -1 ; WX 600 ; N shinshindot ; B 79 0 659 657 ; -C -1 ; WX 600 ; N shinsindot ; B 79 0 658 657 ; -C -1 ; WX 600 ; N shindageshshindot ; B 79 0 664 657 ; -C -1 ; WX 600 ; N shindageshsindot ; B 79 0 658 657 ; -C -1 ; WX 600 ; N alefpatah ; B 70 -130 639 518 ; -C -1 ; WX 600 ; N alefqamats ; B 70 -215 639 518 ; -C -1 ; WX 600 ; N alefmapiq ; B 70 -11 639 518 ; -C -1 ; WX 600 ; N betdagesh ; B 55 0 556 511 ; -C -1 ; WX 600 ; N gimeldagesh ; B 110 -8 474 511 ; -C -1 ; WX 600 ; N daletdagesh ; B 136 -5 646 511 ; -C -1 ; WX 600 ; N hedagesh ; B 85 -5 608 511 ; -C -1 ; WX 600 ; N vavdagesh ; B 220 -5 476 511 ; -C -1 ; WX 600 ; N zayindagesh ; B 203 -5 575 511 ; -C -1 ; WX 600 ; N tetdagesh ; B 112 -5 602 515 ; -C -1 ; WX 600 ; N yoddagesh ; B 235 251 483 510 ; -C -1 ; WX 600 ; N finalkafdagesh ; B 137 -124 646 511 ; -C -1 ; WX 600 ; N kafdagesh ; B 66 0 594 511 ; -C -1 ; WX 600 ; N lameddagesh ; B 160 0 609 659 ; -C -1 ; WX 600 ; N memdagesh ; B 122 -5 604 516 ; -C -1 ; WX 600 ; N nundagesh ; B 108 0 500 511 ; -C -1 ; WX 600 ; N samekhdagesh ; B 106 -6 597 511 ; -C -1 ; WX 600 ; N finalpedagesh ; B 147 -124 580 510 ; -C -1 ; WX 600 ; N pedagesh ; B 100 0 585 510 ; -C -1 ; WX 600 ; N tsadidagesh ; B 152 0 618 511 ; -C -1 ; WX 600 ; N qofdagesh ; B 46 -202 636 511 ; -C -1 ; WX 600 ; N reshdagesh ; B 147 -5 570 511 ; -C -1 ; WX 600 ; N shindagesh ; B 79 0 657 515 ; -C -1 ; WX 600 ; N tavdages ; B 64 -5 599 511 ; -C -1 ; WX 600 ; N vavholam ; B 250 -5 476 657 ; -C -1 ; WX 600 ; N betrafe ; B 55 0 556 640 ; -C -1 ; WX 600 ; N kafrafe ; B 66 0 594 640 ; -C -1 ; WX 600 ; N perafe ; B 104 0 581 640 ; -C -1 ; WX 600 ; N aleflamed ; B 76 -11 645 659 ; -C -1 ; WX 600 ; N zerowidthnonjoiner ; B 283 -134 318 629 ; -C -1 ; WX 600 ; N zerowidthjoiner ; B 193 -134 407 690 ; -C -1 ; WX 600 ; N lefttorightmark ; B 172 -134 458 690 ; -C -1 ; WX 600 ; N righttoleftmark ; B 143 -134 429 690 ; -C -1 ; WX 600 ; N uniFFFC ; B 0 0 600 431 ; -C -1 ; WX 600 ; N Ohorn ; B 75 -15 742 626 ; -C -1 ; WX 600 ; N ohorn ; B 83 -16 683 467 ; -C -1 ; WX 600 ; N Uhorn ; B 111 -15 816 714 ; -C -1 ; WX 600 ; N uhorn ; B 97 -16 725 463 ; -C -1 ; WX 600 ; N f00b ; B 310 723 536 824 ; -C -1 ; WX 600 ; N f00c ; B 290 723 516 824 ; -C -1 ; WX 600 ; N f00e ; B 294 678 500 824 ; -C -1 ; WX 600 ; N f006 ; B 313 724 545 824 ; -C -1 ; WX 600 ; N f007 ; B 330 724 562 824 ; -C -1 ; WX 600 ; N f009 ; B 353 680 559 826 ; -C -1 ; WX 600 ; N combininghookabove ; B 335 645 566 776 ; -C -1 ; WX 600 ; N f010 ; B 340 737 547 824 ; -C -1 ; WX 600 ; N f013 ; B 335 693 566 824 ; -C -1 ; WX 600 ; N f011 ; B 334 737 542 824 ; -C -1 ; WX 600 ; N f01c ; B 287 698 631 824 ; -C -1 ; WX 600 ; N f015 ; B 266 724 591 824 ; -C -1 ; WX 600 ; N combiningtildeaccent ; B 269 698 613 824 ; -C -1 ; WX 600 ; N _d_767 ; B 316 624 583 706 ; -C -1 ; WX 600 ; N _d_768 ; B 291 624 559 709 ; -C -1 ; WX 600 ; N f02c ; B 437 -179 560 -58 ; -C -1 ; WX 600 ; N dongsign ; B 117 119 620 633 ; -C -1 ; WX 600 ; N onethird ; B 36 -8 667 650 ; -C -1 ; WX 600 ; N twothirds ; B 14 -8 667 648 ; -C -1 ; WX 600 ; N f008 ; B 277 498 483 644 ; -C -1 ; WX 600 ; N f00a ; B 292 498 498 644 ; -C -1 ; WX 600 ; N f00d ; B 303 498 509 644 ; -C -1 ; WX 600 ; N f00f ; B 303 498 509 644 ; -C -1 ; WX 600 ; N f012 ; B 299 500 531 631 ; -C -1 ; WX 600 ; N f014 ; B 299 500 531 631 ; -C -1 ; WX 600 ; N f016 ; B 277 698 622 824 ; -C -1 ; WX 600 ; N f017 ; B 287 698 631 824 ; -C -1 ; WX 600 ; N f018 ; B 287 698 631 824 ; -C -1 ; WX 600 ; N f019 ; B 240 489 579 610 ; -C -1 ; WX 600 ; N f01a ; B 240 489 579 610 ; -C -1 ; WX 600 ; N f01b ; B 240 489 579 610 ; -C -1 ; WX 600 ; N f01e ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f01f ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f020 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f021 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f022 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N combininggraveaccent ; B 313 678 520 824 ; -C -1 ; WX 600 ; N combiningacuteaccent ; B 340 680 546 826 ; -C -1 ; WX 600 ; N f01d ; B 240 489 579 610 ; -C -1 ; WX 600 ; N combiningdotbelow ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f023 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f029 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f02a ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f02b ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f024 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f025 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f026 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f027 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f028 ; B 212 -179 335 -58 ; -C -1 ; WX 600 ; N f02d ; B 286 724 610 824 ; -C -1 ; WX 600 ; N f02e ; B 267 698 612 824 ; -C -1 ; WX 600 ; N f02f ; B 315 724 640 824 ; -C -1 ; WX 600 ; N f030 ; B 287 698 631 824 ; -C -1 ; WX 600 ; N Adotbelow ; B -13 -179 635 592 ; -C -1 ; WX 600 ; N adotbelow ; B 66 -179 585 457 ; -C -1 ; WX 600 ; N Ahookabove ; B -13 0 635 776 ; -C -1 ; WX 600 ; N ahookabove ; B 66 -16 585 631 ; -C -1 ; WX 600 ; N Acircumflexacute ; B -13 0 635 824 ; -C -1 ; WX 600 ; N acircumflexacute ; B 66 -16 585 826 ; -C -1 ; WX 600 ; N Acircumflexgrave ; B -13 0 635 824 ; -C -1 ; WX 600 ; N acircumflexgrave ; B 66 -16 585 824 ; -C -1 ; WX 600 ; N Acircumflexhookabove ; B -13 0 635 824 ; -C -1 ; WX 600 ; N acircumflexhookabove ; B 66 -16 585 824 ; -C -1 ; WX 600 ; N Acircumflextilde ; B -13 0 635 824 ; -C -1 ; WX 600 ; N acircumflextilde ; B 66 -16 631 824 ; -C -1 ; WX 600 ; N Acircumflexdotbelow ; B -13 -179 635 709 ; -C -1 ; WX 600 ; N acircumflexdotbelow ; B 66 -179 585 649 ; -C -1 ; WX 600 ; N Abreveacute ; B -13 0 635 824 ; -C -1 ; WX 600 ; N abreveacute ; B 66 -16 600 826 ; -C -1 ; WX 600 ; N Abrevegrave ; B -13 0 635 824 ; -C -1 ; WX 600 ; N abrevegrave ; B 66 -16 600 824 ; -C -1 ; WX 600 ; N Abrevehookabove ; B -13 0 635 824 ; -C -1 ; WX 600 ; N abrevehookabove ; B 66 -16 600 824 ; -C -1 ; WX 600 ; N Abrevetilde ; B -13 0 635 824 ; -C -1 ; WX 600 ; N abrevetilde ; B 66 -16 631 824 ; -C -1 ; WX 600 ; N Abrevedotbelow ; B -13 -179 635 706 ; -C -1 ; WX 600 ; N abrevedotbelow ; B 66 -179 600 648 ; -C -1 ; WX 600 ; N Edotbelow ; B 24 -179 657 592 ; -C -1 ; WX 600 ; N edotbelow ; B 74 -179 602 457 ; -C -1 ; WX 600 ; N Ehookabove ; B 24 0 657 776 ; -C -1 ; WX 600 ; N ehookabove ; B 74 -16 602 631 ; -C -1 ; WX 600 ; N Etilde ; B 24 0 657 766 ; -C -1 ; WX 600 ; N etilde ; B 74 -16 602 610 ; -C -1 ; WX 600 ; N Ecircumflexacute ; B 24 0 657 824 ; -C -1 ; WX 600 ; N ecircumflexacute ; B 74 -16 602 826 ; -C -1 ; WX 600 ; N Ecircumflexgrave ; B 24 0 657 824 ; -C -1 ; WX 600 ; N ecircumflexgrave ; B 74 -16 602 824 ; -C -1 ; WX 600 ; N Ecircumflexhookabove ; B 24 0 657 824 ; -C -1 ; WX 600 ; N ecircumflexhookabove ; B 74 -16 602 824 ; -C -1 ; WX 600 ; N Ecircumflextilde ; B 24 0 657 824 ; -C -1 ; WX 600 ; N ecircumflextilde ; B 74 -16 631 824 ; -C -1 ; WX 600 ; N Ecircumflexdotbelow ; B 24 -179 657 709 ; -C -1 ; WX 600 ; N ecircumflexdotbelow ; B 74 -179 602 649 ; -C -1 ; WX 600 ; N Ihookabove ; B 92 0 634 776 ; -C -1 ; WX 600 ; N ihookabove ; B 72 0 549 631 ; -C -1 ; WX 600 ; N Idotbelow ; B 92 -179 634 592 ; -C -1 ; WX 600 ; N idotbelow ; B 72 -179 549 633 ; -C -1 ; WX 600 ; N Odotbelow ; B 75 -179 652 607 ; -C -1 ; WX 600 ; N odotbelow ; B 83 -179 610 457 ; -C -1 ; WX 600 ; N Ohookabove ; B 75 -15 652 776 ; -C -1 ; WX 600 ; N ohookabove ; B 83 -16 610 631 ; -C -1 ; WX 600 ; N Ocircumflexacute ; B 75 -15 652 824 ; -C -1 ; WX 600 ; N ocircumflexacute ; B 83 -16 610 826 ; -C -1 ; WX 600 ; N Ocircumflexgrave ; B 75 -15 652 824 ; -C -1 ; WX 600 ; N ocircumflexgrave ; B 83 -16 610 824 ; -C -1 ; WX 600 ; N Ocircumflexhookabove ; B 75 -15 652 824 ; -C -1 ; WX 600 ; N ocircumflexhookabove ; B 83 -16 610 824 ; -C -1 ; WX 600 ; N Ocircumflextilde ; B 75 -15 652 824 ; -C -1 ; WX 600 ; N ocircumflextilde ; B 83 -16 631 824 ; -C -1 ; WX 600 ; N Ocircumflexdotbelow ; B 75 -179 652 709 ; -C -1 ; WX 600 ; N ocircumflexdotbelow ; B 83 -179 610 649 ; -C -1 ; WX 600 ; N Ohornacute ; B 75 -15 742 816 ; -C -1 ; WX 600 ; N ohornacute ; B 83 -16 683 661 ; -C -1 ; WX 600 ; N Ohorngrave ; B 75 -15 742 818 ; -C -1 ; WX 600 ; N ohorngrave ; B 83 -16 683 662 ; -C -1 ; WX 600 ; N Ohornhookabove ; B 75 -15 742 776 ; -C -1 ; WX 600 ; N ohornhookabove ; B 83 -16 683 631 ; -C -1 ; WX 600 ; N Ohorntilde ; B 75 -15 742 766 ; -C -1 ; WX 600 ; N ohorntilde ; B 83 -16 683 610 ; -C -1 ; WX 600 ; N Ohorndotbelow ; B 75 -179 742 626 ; -C -1 ; WX 600 ; N ohorndotbelow ; B 83 -179 683 467 ; -C -1 ; WX 600 ; N Udotbelow ; B 111 -179 707 592 ; -C -1 ; WX 600 ; N udotbelow ; B 97 -179 606 443 ; -C -1 ; WX 600 ; N Uhookabove ; B 111 -15 707 776 ; -C -1 ; WX 600 ; N uhookabove ; B 97 -16 606 631 ; -C -1 ; WX 600 ; N Uhornacute ; B 111 -15 816 816 ; -C -1 ; WX 600 ; N uhornacute ; B 97 -16 725 661 ; -C -1 ; WX 600 ; N Uhorngrave ; B 111 -15 816 818 ; -C -1 ; WX 600 ; N uhorngrave ; B 97 -16 725 662 ; -C -1 ; WX 600 ; N Uhornhookabove ; B 111 -15 816 776 ; -C -1 ; WX 600 ; N uhornhookabove ; B 97 -16 725 631 ; -C -1 ; WX 600 ; N Uhorntilde ; B 111 -15 816 766 ; -C -1 ; WX 600 ; N uhorntilde ; B 97 -16 725 610 ; -C -1 ; WX 600 ; N Uhorndotbelow ; B 111 -179 816 714 ; -C -1 ; WX 600 ; N uhorndotbelow ; B 97 -179 725 463 ; -C -1 ; WX 600 ; N Ydotbelow ; B 126 -179 697 592 ; -C -1 ; WX 600 ; N ydotbelow ; B -14 -209 667 443 ; -C -1 ; WX 600 ; N Yhookabove ; B 126 0 697 776 ; -C -1 ; WX 600 ; N yhookabove ; B -14 -209 667 631 ; -C -1 ; WX 600 ; N Ytilde ; B 126 0 697 766 ; -C -1 ; WX 600 ; N ytilde ; B -14 -209 667 610 ; -C -1 ; WX 600 ; N uni01CD ; B -13 0 635 801 ; -C -1 ; WX 600 ; N uni01CE ; B 66 -16 585 645 ; -C -1 ; WX 600 ; N uni01CF ; B 92 0 634 801 ; -C -1 ; WX 600 ; N uni01D0 ; B 72 0 565 645 ; -C -1 ; WX 600 ; N uni01D1 ; B 75 -15 652 801 ; -C -1 ; WX 600 ; N uni01D2 ; B 83 -16 610 645 ; -C -1 ; WX 600 ; N uni01D3 ; B 111 -15 707 801 ; -C -1 ; WX 600 ; N uni01D4 ; B 97 -16 606 645 ; -C -1 ; WX 600 ; N uni01D5 ; B 111 -15 707 824 ; -C -1 ; WX 600 ; N uni01D6 ; B 97 -16 606 740 ; -C -1 ; WX 600 ; N uni01D7 ; B 111 -15 707 824 ; -C -1 ; WX 600 ; N uni01D8 ; B 97 -16 606 802 ; -C -1 ; WX 600 ; N uni01D9 ; B 111 -15 707 824 ; -C -1 ; WX 600 ; N uni01DA ; B 97 -16 606 787 ; -C -1 ; WX 600 ; N uni01DB ; B 111 -15 707 824 ; -C -1 ; WX 600 ; N uni01DC ; B 97 -16 606 817 ; -C -1 ; WX 600 ; N _d_911 ; B 263 646 624 824 ; -C -1 ; WX 600 ; N _d_912 ; B 253 646 629 824 ; -C -1 ; WX 600 ; N _d_913 ; B 253 646 629 824 ; -C -1 ; WX 600 ; N _d_914 ; B 253 646 629 824 ; -C -1 ; WX 600 ; N _d_915 ; B 233 521 544 622 ; -C -1 ; WX 600 ; N uni0492 ; B 54 0 703 592 ; -C -1 ; WX 600 ; N uni0493 ; B 39 0 656 443 ; -C -1 ; WX 600 ; N uni0496 ; B 5 -130 705 592 ; -C -1 ; WX 600 ; N uni0497 ; B 17 -119 655 443 ; -C -1 ; WX 600 ; N uni049a ; B 48 -130 671 592 ; -C -1 ; WX 600 ; N uni049b ; B 61 -119 620 443 ; -C -1 ; WX 600 ; N uni049c ; B 33 0 676 592 ; -C -1 ; WX 600 ; N uni049d ; B 61 0 620 443 ; -C -1 ; WX 600 ; N uni04a2 ; B 31 -130 679 592 ; -C -1 ; WX 600 ; N uni04a3 ; B 14 -119 649 443 ; -C -1 ; WX 600 ; N uni04ae ; B 126 0 697 592 ; -C -1 ; WX 600 ; N uni04af ; B 86 -209 667 443 ; -C -1 ; WX 600 ; N uni04b0 ; B 135 0 697 589 ; -C -1 ; WX 600 ; N uni04b1 ; B 86 -209 667 443 ; -C -1 ; WX 600 ; N uni04b2 ; B 21 -130 697 592 ; -C -1 ; WX 600 ; N uni04b3 ; B 31 -119 645 443 ; -C -1 ; WX 600 ; N uni04b8 ; B 116 0 676 592 ; -C -1 ; WX 600 ; N uni04b9 ; B 102 0 633 443 ; -C -1 ; WX 600 ; N uni04ba ; B 31 0 591 592 ; -C -1 ; WX 600 ; N uni04bb ; B 34 0 565 443 ; -C -1 ; WX 600 ; N uni018f ; B 80 -15 615 636 ; -C -1 ; WX 600 ; N uni0259 ; B 74 -16 602 457 ; -C -1 ; WX 600 ; N uni04e8 ; B 75 -15 652 607 ; -C -1 ; WX 600 ; N uni04e9 ; B 83 -16 610 457 ; -EndCharMetrics -EndFontMetrics +StartFontMetrics 4.1 +FontName CourierNewPS-BoldItalicMT +FullName Courier New Bold Italic +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Courier New +Weight Bold Italic +Version Version 2.90 +Characters 940 +ItalicAngle -12.0 +Ascender 833 +Descender -300 +UnderlineThickness 100 +UnderlinePosition -233 +IsFixedPitch true +FontBBox -103 -377 836 1004 +StartCharMetrics 975 +C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 600 ; N space ; B 244 -15 500 648 ; +C 33 ; WX 600 ; N exclam ; B 244 -15 500 648 ; +C 34 ; WX 600 ; N quotedbl ; B 240 332 595 604 ; +C 35 ; WX 600 ; N numbersign ; B 99 -94 625 686 ; +C 36 ; WX 600 ; N dollar ; B 98 -125 612 695 ; +C 37 ; WX 600 ; N percent ; B 129 -15 604 627 ; +C 38 ; WX 600 ; N ampersand ; B 136 -15 597 558 ; +C 39 ; WX 600 ; N quotesingle ; B 344 318 494 611 ; +C 40 ; WX 600 ; N parenleft ; B 305 -156 616 642 ; +C 41 ; WX 600 ; N parenright ; B 94 -156 406 642 ; +C 42 ; WX 600 ; N asterisk ; B 178 212 616 632 ; +C 43 ; WX 600 ; N plus ; B 100 0 622 568 ; +C 44 ; WX 600 ; N comma ; B 175 -161 439 135 ; +C 45 ; WX 600 ; N hyphen ; B 142 238 580 330 ; +C 46 ; WX 600 ; N period ; B 235 -16 389 117 ; +C 47 ; WX 600 ; N slash ; B 67 -115 659 706 ; +C 48 ; WX 600 ; N zero ; B 131 -15 605 648 ; +C 49 ; WX 600 ; N one ; B 92 0 530 648 ; +C 50 ; WX 600 ; N two ; B 54 0 609 648 ; +C 51 ; WX 600 ; N three ; B 80 -15 612 648 ; +C 52 ; WX 600 ; N four ; B 104 0 581 632 ; +C 53 ; WX 600 ; N five ; B 82 -15 614 632 ; +C 54 ; WX 600 ; N six ; B 157 -15 666 648 ; +C 55 ; WX 600 ; N seven ; B 186 -1 643 632 ; +C 56 ; WX 600 ; N eight ; B 114 -15 611 648 ; +C 57 ; WX 600 ; N nine ; B 116 -15 620 648 ; +C 58 ; WX 600 ; N colon ; B 235 -18 457 443 ; +C 59 ; WX 600 ; N semicolon ; B 132 -106 456 441 ; +C 60 ; WX 600 ; N less ; B 48 2 671 568 ; +C 61 ; WX 600 ; N equal ; B 60 141 664 429 ; +C 62 ; WX 600 ; N greater ; B 51 2 674 568 ; +C 63 ; WX 600 ; N question ; B 198 -14 611 607 ; +C 64 ; WX 600 ; N at ; B 122 -83 580 648 ; +C 65 ; WX 600 ; N A ; B -13 0 635 592 ; +C 66 ; WX 600 ; N B ; B 22 0 624 592 ; +C 67 ; WX 600 ; N C ; B 79 -15 667 607 ; +C 68 ; WX 600 ; N D ; B 59 0 661 592 ; +C 69 ; WX 600 ; N E ; B 24 0 657 592 ; +C 70 ; WX 600 ; N F ; B 58 0 712 592 ; +C 71 ; WX 600 ; N G ; B 78 -15 668 607 ; +C 72 ; WX 600 ; N H ; B 31 0 679 592 ; +C 73 ; WX 600 ; N I ; B 92 0 634 592 ; +C 74 ; WX 600 ; N J ; B 65 -15 730 592 ; +C 75 ; WX 600 ; N K ; B 23 0 699 592 ; +C 76 ; WX 600 ; N L ; B 42 0 620 592 ; +C 77 ; WX 600 ; N M ; B -9 0 730 592 ; +C 78 ; WX 600 ; N N ; B 22 0 709 592 ; +C 79 ; WX 600 ; N O ; B 75 -15 652 607 ; +C 80 ; WX 600 ; N P ; B 22 0 620 592 ; +C 81 ; WX 600 ; N Q ; B 75 -148 651 607 ; +C 82 ; WX 600 ; N R ; B 24 0 633 592 ; +C 83 ; WX 600 ; N S ; B 72 -15 634 607 ; +C 84 ; WX 600 ; N T ; B 120 0 684 592 ; +C 85 ; WX 600 ; N U ; B 111 -15 707 592 ; +C 86 ; WX 600 ; N V ; B 91 0 739 592 ; +C 87 ; WX 600 ; N W ; B 95 0 728 592 ; +C 88 ; WX 600 ; N X ; B 21 0 697 592 ; +C 89 ; WX 600 ; N Y ; B 126 0 697 592 ; +C 90 ; WX 600 ; N Z ; B 74 0 634 592 ; +C 91 ; WX 600 ; N bracketleft ; B 216 -156 601 632 ; +C 92 ; WX 600 ; N backslash ; B 222 -112 504 706 ; +C 93 ; WX 600 ; N bracketright ; B 101 -156 485 632 ; +C 94 ; WX 600 ; N asciicircum ; B 162 331 600 662 ; +C 95 ; WX 600 ; N underscore ; B -94 -300 592 -200 ; +C 96 ; WX 600 ; N grave ; B 271 501 435 662 ; +C 97 ; WX 600 ; N a ; B 66 -16 585 457 ; +C 98 ; WX 600 ; N b ; B 0 -16 624 633 ; +C 99 ; WX 600 ; N c ; B 95 -17 627 457 ; +C 100 ; WX 600 ; N d ; B 70 -16 665 633 ; +C 101 ; WX 600 ; N e ; B 74 -16 602 457 ; +C 102 ; WX 600 ; N f ; B 82 0 694 633 ; +C 103 ; WX 600 ; N g ; B 74 -209 679 458 ; +C 104 ; WX 600 ; N h ; B 33 0 596 633 ; +C 105 ; WX 600 ; N i ; B 72 0 549 633 ; +C 106 ; WX 600 ; N j ; B 51 -209 554 633 ; +C 107 ; WX 600 ; N k ; B 43 0 616 633 ; +C 108 ; WX 600 ; N l ; B 73 0 549 633 ; +C 109 ; WX 600 ; N m ; B -7 0 637 457 ; +C 110 ; WX 600 ; N n ; B 34 0 585 457 ; +C 111 ; WX 600 ; N o ; B 83 -16 610 457 ; +C 112 ; WX 600 ; N p ; B -43 -209 626 457 ; +C 113 ; WX 600 ; N q ; B 79 -209 701 457 ; +C 114 ; WX 600 ; N r ; B 63 0 653 457 ; +C 115 ; WX 600 ; N s ; B 83 -16 592 457 ; +C 116 ; WX 600 ; N t ; B 143 -16 601 601 ; +C 117 ; WX 600 ; N u ; B 97 -16 606 443 ; +C 118 ; WX 600 ; N v ; B 83 0 688 443 ; +C 119 ; WX 600 ; N w ; B 81 0 687 443 ; +C 120 ; WX 600 ; N x ; B 31 0 645 443 ; +C 121 ; WX 600 ; N y ; B -14 -209 667 443 ; +C 122 ; WX 600 ; N z ; B 86 0 605 443 ; +C 123 ; WX 600 ; N braceleft ; B 218 -156 558 632 ; +C 124 ; WX 600 ; N bar ; B 250 -156 351 632 ; +C 125 ; WX 600 ; N braceright ; B 141 -156 483 632 ; +C 126 ; WX 600 ; N asciitilde ; B 116 180 606 388 ; +C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 600 ; N Euro ; B 9 -15 667 607 ; +C 129 ; WX 600 ; N afii10052 ; B 31 0 701 816 ; +C 130 ; WX 600 ; N quotesinglbase ; B 175 -156 438 135 ; +C 131 ; WX 600 ; N florin ; B 44 -125 674 648 ; +C 132 ; WX 600 ; N quotedblbase ; B 80 -130 549 131 ; +C 133 ; WX 600 ; N ellipsis ; B 56 -15 559 87 ; +C 134 ; WX 600 ; N dagger ; B 175 -94 592 632 ; +C 135 ; WX 600 ; N daggerdbl ; B 123 -94 589 632 ; +C 136 ; WX 600 ; N circumflex ; B 248 498 563 649 ; +C 137 ; WX 600 ; N perthousand ; B 125 3 613 627 ; +C 138 ; WX 600 ; N Scaron ; B 72 -15 634 801 ; +C 139 ; WX 600 ; N guilsinglleft ; B 174 20 502 420 ; +C 140 ; WX 600 ; N OE ; B 41 0 733 592 ; +C 141 ; WX 600 ; N afii10061 ; B 48 0 671 816 ; +C 142 ; WX 600 ; N Zcaron ; B 74 0 634 801 ; +C 143 ; WX 600 ; N afii10145 ; B 44 -130 692 592 ; +C 144 ; WX 600 ; N quotedblbase ; B 80 -130 549 131 ; +C 145 ; WX 600 ; N quoteleft ; B 338 316 488 612 ; +C 146 ; WX 600 ; N quoteright ; B 247 316 511 612 ; +C 147 ; WX 600 ; N quotedblleft ; B 210 355 581 616 ; +C 148 ; WX 600 ; N quotedblright ; B 183 355 652 616 ; +C 149 ; WX 600 ; N bullet ; B 213 158 521 461 ; +C 150 ; WX 600 ; N endash ; B 99 233 620 333 ; +C 151 ; WX 600 ; N emdash ; B 29 233 691 333 ; +C 152 ; WX 600 ; N tilde ; B 240 489 579 610 ; +C 153 ; WX 600 ; N trademark ; B -42 296 602 651 ; +C 154 ; WX 600 ; N scaron ; B 83 -16 592 645 ; +C 155 ; WX 600 ; N guilsinglright ; B 202 20 522 420 ; +C 156 ; WX 600 ; N oe ; B 19 -16 665 456 ; +C 157 ; WX 600 ; N afii10109 ; B 61 0 620 661 ; +C 158 ; WX 600 ; N zcaron ; B 86 0 605 645 ; +C 159 ; WX 600 ; N Ydieresis ; B 126 0 697 777 ; +C 160 ; WX 600 ; N space ; B 244 -15 500 648 ; +C 161 ; WX 600 ; N exclamdown ; B 190 -207 440 433 ; +C 162 ; WX 600 ; N cent ; B 145 -31 596 685 ; +C 163 ; WX 600 ; N sterling ; B 63 0 574 606 ; +C 164 ; WX 600 ; N currency ; B 95 66 630 526 ; +C 165 ; WX 600 ; N yen ; B 135 0 697 589 ; +C 166 ; WX 600 ; N brokenbar ; B 250 -156 351 632 ; +C 167 ; WX 600 ; N section ; B 74 -85 646 636 ; +C 168 ; WX 600 ; N dieresis ; B 259 521 570 622 ; +C 169 ; WX 600 ; N copyright ; B 56 -14 662 592 ; +C 170 ; WX 600 ; N ordfeminine ; B 148 364 486 648 ; +C 171 ; WX 600 ; N guillemotleft ; B 79 18 638 419 ; +C 172 ; WX 600 ; N logicalnot ; B 40 -1 634 333 ; +C 173 ; WX 600 ; N hyphen ; B 142 238 580 330 ; +C 174 ; WX 600 ; N registered ; B 56 -14 662 592 ; +C 175 ; WX 600 ; N overscore ; B 95 660 780 760 ; +C 176 ; WX 600 ; N degree ; B 262 417 574 728 ; +C 177 ; WX 600 ; N plusminus ; B 41 0 622 705 ; +C 178 ; WX 600 ; N twosuperior ; B 148 311 489 648 ; +C 179 ; WX 600 ; N threesuperior ; B 165 304 491 648 ; +C 180 ; WX 600 ; N acute ; B 376 500 583 661 ; +C 181 ; WX 600 ; N mu1 ; B 64 -209 607 443 ; +C 182 ; WX 600 ; N paragraph ; B 133 -87 669 632 ; +C 183 ; WX 600 ; N periodcentered ; B 290 246 443 378 ; +C 184 ; WX 600 ; N cedilla ; B 175 -179 368 30 ; +C 185 ; WX 600 ; N onesuperior ; B 171 311 442 650 ; +C 186 ; WX 600 ; N ordmasculine ; B 159 364 501 648 ; +C 187 ; WX 600 ; N guillemotright ; B 65 24 617 425 ; +C 188 ; WX 600 ; N onequarter ; B 48 0 644 650 ; +C 189 ; WX 600 ; N onehalf ; B 48 0 672 650 ; +C 190 ; WX 600 ; N threequarters ; B 50 0 655 648 ; +C 191 ; WX 600 ; N questiondown ; B 74 -210 485 431 ; +C 192 ; WX 600 ; N Agrave ; B -13 0 635 818 ; +C 193 ; WX 600 ; N Aacute ; B -13 0 635 816 ; +C 194 ; WX 600 ; N Acircumflex ; B -13 0 635 805 ; +C 195 ; WX 600 ; N Atilde ; B -13 0 635 766 ; +C 196 ; WX 600 ; N Adieresis ; B -13 0 635 777 ; +C 197 ; WX 600 ; N Aring ; B -13 0 635 826 ; +C 198 ; WX 600 ; N AE ; B -12 0 728 592 ; +C 199 ; WX 600 ; N Ccedilla ; B 79 -179 667 607 ; +C 200 ; WX 600 ; N Egrave ; B 24 0 657 818 ; +C 201 ; WX 600 ; N Eacute ; B 24 0 657 816 ; +C 202 ; WX 600 ; N Ecircumflex ; B 24 0 657 805 ; +C 203 ; WX 600 ; N Edieresis ; B 24 0 657 777 ; +C 204 ; WX 600 ; N Igrave ; B 92 0 634 818 ; +C 205 ; WX 600 ; N Iacute ; B 92 0 634 816 ; +C 206 ; WX 600 ; N Icircumflex ; B 92 0 634 805 ; +C 207 ; WX 600 ; N Idieresis ; B 92 0 634 777 ; +C 208 ; WX 600 ; N Eth ; B 23 0 621 592 ; +C 209 ; WX 600 ; N Ntilde ; B 22 0 709 766 ; +C 210 ; WX 600 ; N Ograve ; B 75 -15 652 818 ; +C 211 ; WX 600 ; N Oacute ; B 75 -15 652 816 ; +C 212 ; WX 600 ; N Ocircumflex ; B 75 -15 652 805 ; +C 213 ; WX 600 ; N Otilde ; B 75 -15 652 766 ; +C 214 ; WX 600 ; N Odieresis ; B 75 -15 652 777 ; +C 215 ; WX 600 ; N multiply ; B 205 80 637 485 ; +C 216 ; WX 600 ; N Oslash ; B 5 -71 718 642 ; +C 217 ; WX 600 ; N Ugrave ; B 111 -15 707 818 ; +C 218 ; WX 600 ; N Uacute ; B 111 -15 707 816 ; +C 219 ; WX 600 ; N Ucircumflex ; B 111 -15 707 805 ; +C 220 ; WX 600 ; N Udieresis ; B 111 -15 707 777 ; +C 221 ; WX 600 ; N Yacute ; B 126 0 697 816 ; +C 222 ; WX 600 ; N Thorn ; B 69 0 643 592 ; +C 223 ; WX 600 ; N germandbls ; B 22 -16 572 633 ; +C 224 ; WX 600 ; N agrave ; B 66 -16 585 662 ; +C 225 ; WX 600 ; N aacute ; B 66 -16 585 661 ; +C 226 ; WX 600 ; N acircumflex ; B 66 -16 585 649 ; +C 227 ; WX 600 ; N atilde ; B 66 -16 585 610 ; +C 228 ; WX 600 ; N adieresis ; B 66 -16 585 622 ; +C 229 ; WX 600 ; N aring ; B 66 -16 585 676 ; +C 230 ; WX 600 ; N ae ; B 8 -16 665 456 ; +C 231 ; WX 600 ; N ccedilla ; B 95 -179 627 457 ; +C 232 ; WX 600 ; N egrave ; B 74 -16 602 662 ; +C 233 ; WX 600 ; N eacute ; B 74 -16 602 661 ; +C 234 ; WX 600 ; N ecircumflex ; B 74 -16 602 649 ; +C 235 ; WX 600 ; N edieresis ; B 74 -16 602 622 ; +C 236 ; WX 600 ; N igrave ; B 72 0 549 662 ; +C 237 ; WX 600 ; N iacute ; B 72 0 549 661 ; +C 238 ; WX 600 ; N icircumflex ; B 72 0 549 649 ; +C 239 ; WX 600 ; N idieresis ; B 72 0 549 622 ; +C 240 ; WX 600 ; N eth ; B 85 -16 628 630 ; +C 241 ; WX 600 ; N ntilde ; B 34 0 585 610 ; +C 242 ; WX 600 ; N ograve ; B 83 -16 610 662 ; +C 243 ; WX 600 ; N oacute ; B 83 -16 610 661 ; +C 244 ; WX 600 ; N ocircumflex ; B 83 -16 610 649 ; +C 245 ; WX 600 ; N otilde ; B 83 -16 610 610 ; +C 246 ; WX 600 ; N odieresis ; B 83 -16 610 622 ; +C 247 ; WX 600 ; N divide ; B 100 3 622 564 ; +C 248 ; WX 600 ; N oslash ; B 17 -72 669 495 ; +C 249 ; WX 600 ; N ugrave ; B 97 -16 606 662 ; +C 250 ; WX 600 ; N uacute ; B 97 -16 606 661 ; +C 251 ; WX 600 ; N ucircumflex ; B 97 -16 606 649 ; +C 252 ; WX 600 ; N udieresis ; B 97 -16 606 622 ; +C 253 ; WX 600 ; N yacute ; B -14 -209 667 661 ; +C 254 ; WX 600 ; N thorn ; B -43 -209 625 633 ; +C 255 ; WX 600 ; N ydieresis ; B -14 -209 667 622 ; +C -1 ; WX 0 ; N .null ; B 244 -15 500 648 ; +C -1 ; WX 600 ; N nonmarkingreturn ; B 244 -15 500 648 ; +C -1 ; WX 600 ; N notequal ; B 60 -67 664 637 ; +C -1 ; WX 600 ; N infinity ; B 103 186 615 422 ; +C -1 ; WX 600 ; N lessequal ; B 10 40 671 745 ; +C -1 ; WX 600 ; N greaterequal ; B 23 40 665 745 ; +C -1 ; WX 600 ; N partialdiff ; B 46 -15 560 633 ; +C -1 ; WX 600 ; N summation ; B 33 -188 551 613 ; +C -1 ; WX 600 ; N product ; B 12 -188 589 613 ; +C -1 ; WX 600 ; N pi1 ; B 47 0 648 443 ; +C -1 ; WX 600 ; N integral ; B -8 -190 736 826 ; +C -1 ; WX 600 ; N Ohm ; B 17 0 583 607 ; +C -1 ; WX 600 ; N radical ; B 67 -38 575 913 ; +C -1 ; WX 600 ; N approxequal ; B 69 74 653 494 ; +C -1 ; WX 600 ; N increment ; B 16 0 569 583 ; +C -1 ; WX 600 ; N lozenge ; B 76 0 525 694 ; +C -1 ; WX 600 ; N fraction ; B 97 149 560 467 ; +C -1 ; WX 600 ; N fi ; B 1 0 649 633 ; +C -1 ; WX 600 ; N fl ; B 0 0 664 633 ; +C -1 ; WX 600 ; N dotlessi ; B 72 0 549 443 ; +C -1 ; WX 600 ; N macron ; B 255 525 567 584 ; +C -1 ; WX 600 ; N breve ; B 271 501 585 648 ; +C -1 ; WX 600 ; N dotaccent ; B 353 511 477 632 ; +C -1 ; WX 600 ; N ring ; B 318 493 508 676 ; +C -1 ; WX 600 ; N hungarumlaut ; B 250 501 584 662 ; +C -1 ; WX 600 ; N ogonek ; B 229 -157 398 30 ; +C -1 ; WX 600 ; N caron ; B 266 493 581 645 ; +C -1 ; WX 600 ; N Lslash ; B 42 0 618 592 ; +C -1 ; WX 600 ; N lslash ; B 72 0 560 633 ; +C -1 ; WX 600 ; N minus ; B 100 234 622 334 ; +C -1 ; WX 600 ; N franc ; B 58 0 712 592 ; +C -1 ; WX 600 ; N Gbreve ; B 78 -15 668 804 ; +C -1 ; WX 600 ; N gbreve ; B 74 -209 679 648 ; +C -1 ; WX 600 ; N Idot ; B 92 0 634 789 ; +C -1 ; WX 600 ; N Scedilla ; B 72 -179 634 607 ; +C -1 ; WX 600 ; N scedilla ; B 83 -179 592 457 ; +C -1 ; WX 600 ; N Cacute ; B 79 -15 667 816 ; +C -1 ; WX 600 ; N cacute ; B 95 -17 627 661 ; +C -1 ; WX 600 ; N Ccaron ; B 79 -15 667 801 ; +C -1 ; WX 600 ; N ccaron ; B 95 -17 627 645 ; +C -1 ; WX 600 ; N dmacron ; B 70 -13 696 636 ; +C -1 ; WX 600 ; N middot ; B 418 299 542 420 ; +C -1 ; WX 600 ; N Abreve ; B -13 0 635 804 ; +C -1 ; WX 600 ; N abreve ; B 66 -16 600 648 ; +C -1 ; WX 600 ; N Aogonek ; B -13 -129 635 592 ; +C -1 ; WX 600 ; N aogonek ; B 66 -126 588 457 ; +C -1 ; WX 600 ; N Dcaron ; B 59 0 661 801 ; +C -1 ; WX 600 ; N dcaron ; B 70 -16 836 633 ; +C -1 ; WX 600 ; N Dslash ; B 23 0 621 592 ; +C -1 ; WX 600 ; N Eogonek ; B 24 -130 657 592 ; +C -1 ; WX 600 ; N eogonek ; B 74 -141 602 457 ; +C -1 ; WX 600 ; N Ecaron ; B 24 0 657 801 ; +C -1 ; WX 600 ; N ecaron ; B 74 -16 602 645 ; +C -1 ; WX 600 ; N Lacute ; B 42 0 620 816 ; +C -1 ; WX 600 ; N lacute ; B 73 0 588 830 ; +C -1 ; WX 600 ; N Lcaron ; B 42 0 685 592 ; +C -1 ; WX 600 ; N lcaron ; B 73 0 657 633 ; +C -1 ; WX 600 ; N Ldot ; B 42 0 620 592 ; +C -1 ; WX 600 ; N ldot ; B 73 0 589 633 ; +C -1 ; WX 600 ; N Nacute ; B 22 0 709 816 ; +C -1 ; WX 600 ; N nacute ; B 34 0 585 661 ; +C -1 ; WX 600 ; N Ncaron ; B 22 0 709 801 ; +C -1 ; WX 600 ; N ncaron ; B 34 0 615 645 ; +C -1 ; WX 600 ; N Odblacute ; B 75 -15 695 818 ; +C -1 ; WX 600 ; N odblacute ; B 83 -16 655 662 ; +C -1 ; WX 600 ; N Racute ; B 24 0 633 816 ; +C -1 ; WX 600 ; N racute ; B 63 0 653 661 ; +C -1 ; WX 600 ; N Rcaron ; B 24 0 633 801 ; +C -1 ; WX 600 ; N rcaron ; B 63 0 653 645 ; +C -1 ; WX 600 ; N Sacute ; B 72 -15 634 816 ; +C -1 ; WX 600 ; N sacute ; B 83 -16 592 661 ; +C -1 ; WX 600 ; N Tcedilla ; B 120 -271 684 592 ; +C -1 ; WX 600 ; N tcedilla ; B 143 -250 601 601 ; +C -1 ; WX 600 ; N Tcaron ; B 120 0 684 801 ; +C -1 ; WX 600 ; N tcaron ; B 143 -16 751 633 ; +C -1 ; WX 600 ; N Uring ; B 111 -15 707 826 ; +C -1 ; WX 600 ; N uring ; B 97 -16 606 676 ; +C -1 ; WX 600 ; N Udblacute ; B 111 -15 707 818 ; +C -1 ; WX 600 ; N udblacute ; B 97 -16 636 662 ; +C -1 ; WX 600 ; N Zacute ; B 74 0 634 816 ; +C -1 ; WX 600 ; N zacute ; B 86 0 605 661 ; +C -1 ; WX 600 ; N Zdot ; B 74 0 634 788 ; +C -1 ; WX 600 ; N zdot ; B 86 0 605 632 ; +C -1 ; WX 600 ; N Gamma ; B 54 0 703 592 ; +C -1 ; WX 600 ; N Theta ; B 75 -15 652 607 ; +C -1 ; WX 600 ; N Phi ; B 99 0 628 592 ; +C -1 ; WX 600 ; N alpha ; B 86 -16 639 457 ; +C -1 ; WX 600 ; N delta ; B 121 -16 603 633 ; +C -1 ; WX 600 ; N epsilon ; B 118 -16 589 457 ; +C -1 ; WX 600 ; N sigma ; B 90 -16 673 443 ; +C -1 ; WX 600 ; N tau ; B 174 -16 558 443 ; +C -1 ; WX 600 ; N phi ; B 85 -225 614 457 ; +C -1 ; WX 600 ; N underscoredbl ; B -103 -377 621 -100 ; +C -1 ; WX 600 ; N exclamdbl ; B 103 -15 641 648 ; +C -1 ; WX 600 ; N nsuperior ; B 193 253 527 527 ; +C -1 ; WX 600 ; N peseta ; B 12 -8 634 592 ; +C -1 ; WX 600 ; N arrowleft ; B 1 50 599 277 ; +C -1 ; WX 600 ; N arrowup ; B 186 -136 414 424 ; +C -1 ; WX 600 ; N arrowright ; B 1 50 599 277 ; +C -1 ; WX 600 ; N arrowdown ; B 186 -136 414 424 ; +C -1 ; WX 600 ; N arrowboth ; B 1 50 599 278 ; +C -1 ; WX 600 ; N arrowupdn ; B 186 -135 414 463 ; +C -1 ; WX 600 ; N arrowupdnbse ; B 186 -196 414 463 ; +C -1 ; WX 600 ; N orthogonal ; B 1 0 599 597 ; +C -1 ; WX 600 ; N intersection ; B 62 -15 642 648 ; +C -1 ; WX 600 ; N equivalence ; B 39 46 683 523 ; +C -1 ; WX 600 ; N house ; B 44 0 556 639 ; +C -1 ; WX 600 ; N revlogicalnot ; B -9 0 621 334 ; +C -1 ; WX 600 ; N integraltp ; B 211 -251 645 848 ; +C -1 ; WX 600 ; N integralbt ; B 82 -251 516 848 ; +C -1 ; WX 600 ; N SF100000 ; B -7 219 607 292 ; +C -1 ; WX 600 ; N SF110000 ; B 264 -255 336 766 ; +C -1 ; WX 600 ; N SF010000 ; B 264 -255 607 292 ; +C -1 ; WX 600 ; N SF030000 ; B -7 -255 336 292 ; +C -1 ; WX 600 ; N SF020000 ; B 264 219 607 766 ; +C -1 ; WX 600 ; N SF040000 ; B -7 219 336 766 ; +C -1 ; WX 600 ; N SF080000 ; B 264 -255 607 766 ; +C -1 ; WX 600 ; N SF090000 ; B -7 -255 336 766 ; +C -1 ; WX 600 ; N SF060000 ; B -7 -255 607 292 ; +C -1 ; WX 600 ; N SF070000 ; B -7 219 607 766 ; +C -1 ; WX 600 ; N SF050000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF430000 ; B -7 141 607 370 ; +C -1 ; WX 600 ; N SF240000 ; B 186 -255 414 766 ; +C -1 ; WX 600 ; N SF510000 ; B 264 -255 607 370 ; +C -1 ; WX 600 ; N SF520000 ; B 186 -255 607 292 ; +C -1 ; WX 600 ; N SF390000 ; B 186 -255 607 370 ; +C -1 ; WX 600 ; N SF220000 ; B -7 -255 336 370 ; +C -1 ; WX 600 ; N SF210000 ; B -7 -255 414 292 ; +C -1 ; WX 600 ; N SF250000 ; B -7 -255 414 370 ; +C -1 ; WX 600 ; N SF500000 ; B 264 141 607 766 ; +C -1 ; WX 600 ; N SF490000 ; B 186 219 607 766 ; +C -1 ; WX 600 ; N SF380000 ; B 186 141 607 766 ; +C -1 ; WX 600 ; N SF280000 ; B -7 141 336 766 ; +C -1 ; WX 600 ; N SF270000 ; B -7 219 414 766 ; +C -1 ; WX 600 ; N SF260000 ; B -7 141 414 766 ; +C -1 ; WX 600 ; N SF360000 ; B 264 -255 607 766 ; +C -1 ; WX 600 ; N SF370000 ; B 186 -255 607 766 ; +C -1 ; WX 600 ; N SF420000 ; B 186 -255 607 766 ; +C -1 ; WX 600 ; N SF190000 ; B -7 -255 336 766 ; +C -1 ; WX 600 ; N SF200000 ; B -7 -255 414 766 ; +C -1 ; WX 600 ; N SF230000 ; B -7 -255 414 766 ; +C -1 ; WX 600 ; N SF470000 ; B -7 -255 607 370 ; +C -1 ; WX 600 ; N SF480000 ; B -7 -255 607 292 ; +C -1 ; WX 600 ; N SF410000 ; B -7 -255 607 370 ; +C -1 ; WX 600 ; N SF450000 ; B -7 141 607 766 ; +C -1 ; WX 600 ; N SF460000 ; B -7 219 607 766 ; +C -1 ; WX 600 ; N SF400000 ; B -7 141 607 766 ; +C -1 ; WX 600 ; N SF540000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF530000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF440000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N upblock ; B -7 255 607 766 ; +C -1 ; WX 600 ; N dnblock ; B -7 -255 607 255 ; +C -1 ; WX 600 ; N block ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N lfblock ; B -7 -255 300 766 ; +C -1 ; WX 600 ; N rtblock ; B 300 -255 608 766 ; +C -1 ; WX 600 ; N ltshade ; B 44 -207 607 766 ; +C -1 ; WX 600 ; N shade ; B -7 -207 607 766 ; +C -1 ; WX 600 ; N dkshade ; B -7 -258 607 766 ; +C -1 ; WX 600 ; N filledbox ; B 1 0 599 598 ; +C -1 ; WX 600 ; N filledrect ; B 1 193 599 306 ; +C -1 ; WX 600 ; N triagup ; B 7 0 592 585 ; +C -1 ; WX 600 ; N triagrt ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N triagdn ; B 7 -13 592 572 ; +C -1 ; WX 600 ; N triaglf ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N circle ; B 85 67 515 497 ; +C -1 ; WX 600 ; N invbullet ; B 61 0 539 479 ; +C -1 ; WX 600 ; N invcircle ; B 19 0 583 564 ; +C -1 ; WX 600 ; N smileface ; B -3 -14 603 592 ; +C -1 ; WX 600 ; N invsmileface ; B -3 -14 603 592 ; +C -1 ; WX 600 ; N sun ; B 1 -69 599 529 ; +C -1 ; WX 600 ; N female ; B 157 39 444 563 ; +C -1 ; WX 600 ; N male ; B 90 122 511 563 ; +C -1 ; WX 600 ; N spade ; B 63 0 537 601 ; +C -1 ; WX 600 ; N club ; B 1 0 599 597 ; +C -1 ; WX 600 ; N heart ; B 53 -11 547 559 ; +C -1 ; WX 600 ; N diamond ; B 78 -12 523 597 ; +C -1 ; WX 600 ; N musicalnote ; B 132 14 440 563 ; +C -1 ; WX 600 ; N musicalnotedbl ; B 44 -21 528 566 ; +C -1 ; WX 600 ; N IJ ; B 24 -15 723 592 ; +C -1 ; WX 600 ; N ij ; B -38 -209 675 633 ; +C -1 ; WX 600 ; N napostrophe ; B 29 0 593 612 ; +C -1 ; WX 600 ; N minute ; B 344 318 494 611 ; +C -1 ; WX 600 ; N second ; B 240 332 595 604 ; +C -1 ; WX 600 ; N afii61248 ; B 129 -15 604 627 ; +C -1 ; WX 600 ; N afii61289 ; B 112 -16 558 607 ; +C -1 ; WX 600 ; N H22073 ; B 1 0 599 598 ; +C -1 ; WX 600 ; N H18543 ; B 214 156 521 463 ; +C -1 ; WX 600 ; N H18551 ; B 214 156 521 463 ; +C -1 ; WX 600 ; N H18533 ; B 85 67 515 497 ; +C -1 ; WX 600 ; N openbullet ; B 213 158 521 461 ; +C -1 ; WX 600 ; N Amacron ; B -13 0 635 740 ; +C -1 ; WX 600 ; N amacron ; B 66 -16 585 584 ; +C -1 ; WX 600 ; N Ccircumflex ; B 79 -15 667 805 ; +C -1 ; WX 600 ; N ccircumflex ; B 95 -17 627 649 ; +C -1 ; WX 600 ; N Cdot ; B 79 -15 667 788 ; +C -1 ; WX 600 ; N cdot ; B 95 -17 627 632 ; +C -1 ; WX 600 ; N Emacron ; B 24 0 657 740 ; +C -1 ; WX 600 ; N emacron ; B 74 -16 602 584 ; +C -1 ; WX 600 ; N Ebreve ; B 24 0 657 804 ; +C -1 ; WX 600 ; N ebreve ; B 74 -16 602 648 ; +C -1 ; WX 600 ; N Edot ; B 24 0 657 788 ; +C -1 ; WX 600 ; N edot ; B 74 -16 602 632 ; +C -1 ; WX 600 ; N Gcircumflex ; B 78 -15 668 805 ; +C -1 ; WX 600 ; N gcircumflex ; B 74 -209 679 649 ; +C -1 ; WX 600 ; N Gdot ; B 78 -15 668 788 ; +C -1 ; WX 600 ; N gdot ; B 74 -209 679 632 ; +C -1 ; WX 600 ; N Gcedilla ; B 78 -190 668 607 ; +C -1 ; WX 600 ; N gcedilla ; B 74 -209 679 702 ; +C -1 ; WX 600 ; N Hcircumflex ; B 31 0 679 805 ; +C -1 ; WX 600 ; N hcircumflex ; B 33 0 603 805 ; +C -1 ; WX 600 ; N Hbar ; B 31 0 679 592 ; +C -1 ; WX 600 ; N hbar ; B 33 0 596 633 ; +C -1 ; WX 600 ; N Itilde ; B 92 0 634 766 ; +C -1 ; WX 600 ; N itilde ; B 72 0 578 610 ; +C -1 ; WX 600 ; N Imacron ; B 92 0 634 740 ; +C -1 ; WX 600 ; N imacron ; B 72 0 549 584 ; +C -1 ; WX 600 ; N Ibreve ; B 92 0 634 804 ; +C -1 ; WX 600 ; N ibreve ; B 72 0 557 648 ; +C -1 ; WX 600 ; N Iogonek ; B 92 -139 634 592 ; +C -1 ; WX 600 ; N iogonek ; B 72 -139 549 633 ; +C -1 ; WX 600 ; N Jcircumflex ; B 65 -15 730 805 ; +C -1 ; WX 600 ; N jcircumflex ; B 51 -209 554 649 ; +C -1 ; WX 600 ; N Kcedilla ; B 23 -190 699 592 ; +C -1 ; WX 600 ; N kcedilla ; B 43 -190 616 633 ; +C -1 ; WX 600 ; N kgreenlandic ; B 31 0 604 443 ; +C -1 ; WX 600 ; N Lcedilla ; B 42 -190 620 592 ; +C -1 ; WX 600 ; N lcedilla ; B 73 -190 549 633 ; +C -1 ; WX 600 ; N Ncedilla ; B 22 -190 709 592 ; +C -1 ; WX 600 ; N ncedilla ; B 34 -190 585 457 ; +C -1 ; WX 600 ; N Eng ; B 27 -15 638 607 ; +C -1 ; WX 600 ; N eng ; B 49 -209 592 457 ; +C -1 ; WX 600 ; N Omacron ; B 75 -15 652 740 ; +C -1 ; WX 600 ; N omacron ; B 83 -16 610 584 ; +C -1 ; WX 600 ; N Obreve ; B 75 -15 652 804 ; +C -1 ; WX 600 ; N obreve ; B 83 -16 610 648 ; +C -1 ; WX 600 ; N Rcedilla ; B 24 -190 633 592 ; +C -1 ; WX 600 ; N rcedilla ; B 63 -190 653 457 ; +C -1 ; WX 600 ; N Scircumflex ; B 72 -15 634 805 ; +C -1 ; WX 600 ; N scircumflex ; B 83 -16 592 649 ; +C -1 ; WX 600 ; N Tbar ; B 120 0 684 592 ; +C -1 ; WX 600 ; N tbar ; B 95 -15 601 601 ; +C -1 ; WX 600 ; N Utilde ; B 111 -15 707 766 ; +C -1 ; WX 600 ; N utilde ; B 97 -16 606 610 ; +C -1 ; WX 600 ; N Umacron ; B 111 -15 707 740 ; +C -1 ; WX 600 ; N umacron ; B 97 -16 606 584 ; +C -1 ; WX 600 ; N Ubreve ; B 111 -15 707 804 ; +C -1 ; WX 600 ; N ubreve ; B 97 -16 606 648 ; +C -1 ; WX 600 ; N Uogonek ; B 111 -139 707 592 ; +C -1 ; WX 600 ; N uogonek ; B 97 -139 606 443 ; +C -1 ; WX 600 ; N Wcircumflex ; B 95 0 728 805 ; +C -1 ; WX 600 ; N wcircumflex ; B 81 0 687 649 ; +C -1 ; WX 600 ; N Ycircumflex ; B 126 0 697 805 ; +C -1 ; WX 600 ; N ycircumflex ; B -14 -209 667 649 ; +C -1 ; WX 600 ; N longs ; B 82 0 694 633 ; +C -1 ; WX 600 ; N Aringacute ; B -13 0 635 1004 ; +C -1 ; WX 600 ; N aringacute ; B 66 -16 585 854 ; +C -1 ; WX 600 ; N AEacute ; B -12 0 728 816 ; +C -1 ; WX 600 ; N aeacute ; B 8 -16 665 661 ; +C -1 ; WX 600 ; N Oslashacute ; B 5 -71 718 816 ; +C -1 ; WX 600 ; N oslashacute ; B 17 -72 669 661 ; +C -1 ; WX 600 ; N anoteleia ; B 306 323 459 457 ; +C -1 ; WX 600 ; N Wgrave ; B 95 0 728 817 ; +C -1 ; WX 600 ; N wgrave ; B 81 0 687 661 ; +C -1 ; WX 600 ; N Wacute ; B 95 0 728 816 ; +C -1 ; WX 600 ; N wacute ; B 81 0 687 661 ; +C -1 ; WX 600 ; N Wdieresis ; B 95 0 728 777 ; +C -1 ; WX 600 ; N wdieresis ; B 81 0 687 622 ; +C -1 ; WX 600 ; N Ygrave ; B 126 0 697 817 ; +C -1 ; WX 600 ; N ygrave ; B -14 -209 667 661 ; +C -1 ; WX 600 ; N quotereversed ; B 338 316 488 612 ; +C -1 ; WX 600 ; N radicalex ; B 232 525 603 584 ; +C -1 ; WX 600 ; N afii08941 ; B 63 0 574 607 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 600 ; N oneeighth ; B 48 -7 660 650 ; +C -1 ; WX 600 ; N threeeighths ; B 47 -7 660 648 ; +C -1 ; WX 600 ; N fiveeighths ; B 47 -7 660 640 ; +C -1 ; WX 600 ; N seveneighths ; B 110 -7 681 640 ; +C -1 ; WX 600 ; N commaaccent ; B 199 -250 333 -59 ; +C -1 ; WX 600 ; N undercommaaccent ; B 188 -190 368 -47 ; +C -1 ; WX 600 ; N tonos ; B 329 500 536 661 ; +C -1 ; WX 600 ; N dieresistonos ; B 196 500 627 661 ; +C -1 ; WX 600 ; N Alphatonos ; B -13 0 635 592 ; +C -1 ; WX 600 ; N Epsilontonos ; B 42 0 675 592 ; +C -1 ; WX 600 ; N Etatonos ; B 32 0 679 592 ; +C -1 ; WX 600 ; N Iotatonos ; B 99 0 670 592 ; +C -1 ; WX 600 ; N Omicrontonos ; B 89 -15 653 607 ; +C -1 ; WX 600 ; N Upsilontonos ; B 90 0 720 592 ; +C -1 ; WX 600 ; N Omegatonos ; B 85 0 634 607 ; +C -1 ; WX 600 ; N iotadieresistonos ; B 163 -16 594 661 ; +C -1 ; WX 600 ; N Alpha ; B -13 0 635 592 ; +C -1 ; WX 600 ; N Beta ; B 22 0 624 592 ; +C -1 ; WX 600 ; N Delta ; B 6 0 595 592 ; +C -1 ; WX 600 ; N Epsilon ; B 24 0 657 592 ; +C -1 ; WX 600 ; N Zeta ; B 74 0 634 592 ; +C -1 ; WX 600 ; N Eta ; B 31 0 679 592 ; +C -1 ; WX 600 ; N Iota ; B 92 0 634 592 ; +C -1 ; WX 600 ; N Kappa ; B 23 0 699 592 ; +C -1 ; WX 600 ; N Lambda ; B -8 0 640 592 ; +C -1 ; WX 600 ; N Mu ; B -9 0 730 592 ; +C -1 ; WX 600 ; N Nu ; B 22 0 709 592 ; +C -1 ; WX 600 ; N Xi ; B 55 0 677 592 ; +C -1 ; WX 600 ; N Omicron ; B 75 -15 652 607 ; +C -1 ; WX 600 ; N Pi ; B 32 0 679 592 ; +C -1 ; WX 600 ; N Rho ; B 22 0 620 592 ; +C -1 ; WX 600 ; N Sigma ; B 43 0 674 592 ; +C -1 ; WX 600 ; N Tau ; B 120 0 684 592 ; +C -1 ; WX 600 ; N Upsilon ; B 126 0 697 592 ; +C -1 ; WX 600 ; N Chi ; B 21 0 697 592 ; +C -1 ; WX 600 ; N Psi ; B 113 0 723 592 ; +C -1 ; WX 600 ; N Omega ; B 19 0 665 607 ; +C -1 ; WX 600 ; N Iotadieresis ; B 92 0 634 777 ; +C -1 ; WX 600 ; N Upsilondieresis ; B 126 0 697 777 ; +C -1 ; WX 600 ; N alphatonos ; B 86 -16 639 661 ; +C -1 ; WX 600 ; N epsilontonos ; B 118 -16 589 661 ; +C -1 ; WX 600 ; N etatonos ; B 71 -225 584 661 ; +C -1 ; WX 600 ; N iotatonos ; B 262 -16 515 661 ; +C -1 ; WX 600 ; N upsilondieresistonos ; B 116 -16 642 661 ; +C -1 ; WX 600 ; N beta ; B 75 -225 566 633 ; +C -1 ; WX 600 ; N gamma ; B 106 -225 645 443 ; +C -1 ; WX 600 ; N zeta ; B 174 -225 603 633 ; +C -1 ; WX 600 ; N eta ; B 71 -225 577 457 ; +C -1 ; WX 600 ; N theta ; B 130 -16 607 633 ; +C -1 ; WX 600 ; N iota ; B 262 -16 463 457 ; +C -1 ; WX 600 ; N kappa ; B 73 0 645 443 ; +C -1 ; WX 600 ; N lambda ; B 39 0 602 633 ; +C -1 ; WX 600 ; N mu ; B 64 -209 607 443 ; +C -1 ; WX 600 ; N nu ; B 109 0 580 457 ; +C -1 ; WX 600 ; N xi ; B 168 -225 582 633 ; +C -1 ; WX 600 ; N omicron ; B 83 -16 610 457 ; +C -1 ; WX 600 ; N rho ; B 47 -225 592 457 ; +C -1 ; WX 600 ; N sigma1 ; B 117 -225 610 457 ; +C -1 ; WX 600 ; N upsilon ; B 116 -16 642 443 ; +C -1 ; WX 600 ; N chi ; B 34 -225 604 457 ; +C -1 ; WX 600 ; N psi ; B 120 -225 653 633 ; +C -1 ; WX 600 ; N omega ; B 85 -16 603 457 ; +C -1 ; WX 600 ; N iotadieresis ; B 258 -16 569 622 ; +C -1 ; WX 600 ; N upsilondieresis ; B 116 -16 642 622 ; +C -1 ; WX 600 ; N omicrontonos ; B 83 -16 610 661 ; +C -1 ; WX 600 ; N upsilontonos ; B 116 -16 642 661 ; +C -1 ; WX 600 ; N omegatonos ; B 85 -16 603 661 ; +C -1 ; WX 600 ; N afii10023 ; B 24 0 657 768 ; +C -1 ; WX 600 ; N afii10051 ; B 87 -16 621 592 ; +C -1 ; WX 600 ; N afii10053 ; B 80 -15 667 607 ; +C -1 ; WX 600 ; N afii10054 ; B 72 -15 634 607 ; +C -1 ; WX 600 ; N afii10055 ; B 92 0 634 592 ; +C -1 ; WX 600 ; N afii10056 ; B 92 0 634 768 ; +C -1 ; WX 600 ; N afii10057 ; B 65 -15 730 592 ; +C -1 ; WX 600 ; N afii10058 ; B -15 -16 628 592 ; +C -1 ; WX 600 ; N afii10059 ; B 17 0 660 592 ; +C -1 ; WX 600 ; N afii10060 ; B 82 0 609 592 ; +C -1 ; WX 600 ; N afii10062 ; B 63 -16 718 804 ; +C -1 ; WX 600 ; N afii10017 ; B -13 0 635 592 ; +C -1 ; WX 600 ; N afii10018 ; B 23 0 654 592 ; +C -1 ; WX 600 ; N afii10019 ; B 22 0 624 592 ; +C -1 ; WX 600 ; N afii10020 ; B 31 0 701 592 ; +C -1 ; WX 600 ; N afii10021 ; B 0 -130 679 592 ; +C -1 ; WX 600 ; N afii10022 ; B 24 0 657 592 ; +C -1 ; WX 600 ; N afii10024 ; B 5 0 705 592 ; +C -1 ; WX 600 ; N afii10025 ; B 12 -16 618 638 ; +C -1 ; WX 600 ; N afii10026 ; B 21 0 686 592 ; +C -1 ; WX 600 ; N afii10027 ; B 21 0 686 804 ; +C -1 ; WX 600 ; N afii10028 ; B 48 0 671 592 ; +C -1 ; WX 600 ; N afii10029 ; B -2 -16 681 592 ; +C -1 ; WX 600 ; N afii10030 ; B -9 0 730 592 ; +C -1 ; WX 600 ; N afii10031 ; B 31 0 679 592 ; +C -1 ; WX 600 ; N afii10032 ; B 75 -15 652 607 ; +C -1 ; WX 600 ; N afii10033 ; B 32 0 679 592 ; +C -1 ; WX 600 ; N afii10034 ; B 22 0 620 592 ; +C -1 ; WX 600 ; N afii10035 ; B 79 -15 667 607 ; +C -1 ; WX 600 ; N afii10036 ; B 120 0 684 592 ; +C -1 ; WX 600 ; N afii10037 ; B 63 -16 718 592 ; +C -1 ; WX 600 ; N afii10038 ; B 81 0 644 592 ; +C -1 ; WX 600 ; N afii10039 ; B 21 0 697 592 ; +C -1 ; WX 600 ; N afii10040 ; B 32 -130 679 592 ; +C -1 ; WX 600 ; N afii10041 ; B 116 0 676 592 ; +C -1 ; WX 600 ; N afii10042 ; B 4 0 718 592 ; +C -1 ; WX 600 ; N afii10043 ; B 4 -130 718 592 ; +C -1 ; WX 600 ; N afii10044 ; B 44 0 652 592 ; +C -1 ; WX 600 ; N afii10045 ; B -3 0 696 592 ; +C -1 ; WX 600 ; N afii10046 ; B 33 0 619 592 ; +C -1 ; WX 600 ; N afii10047 ; B 39 -15 615 636 ; +C -1 ; WX 600 ; N afii10048 ; B -6 -15 695 607 ; +C -1 ; WX 600 ; N afii10049 ; B 32 0 656 592 ; +C -1 ; WX 600 ; N afii10065 ; B 66 -16 585 457 ; +C -1 ; WX 600 ; N afii10066 ; B 92 -15 620 666 ; +C -1 ; WX 600 ; N afii10067 ; B 28 0 614 443 ; +C -1 ; WX 600 ; N afii10068 ; B 39 0 656 443 ; +C -1 ; WX 600 ; N afii10069 ; B 14 -120 636 443 ; +C -1 ; WX 600 ; N afii10070 ; B 74 -16 602 457 ; +C -1 ; WX 600 ; N afii10072 ; B 17 0 655 443 ; +C -1 ; WX 600 ; N afii10073 ; B 48 -13 588 482 ; +C -1 ; WX 600 ; N afii10074 ; B 40 0 654 443 ; +C -1 ; WX 600 ; N afii10075 ; B 40 0 654 648 ; +C -1 ; WX 600 ; N afii10076 ; B 61 0 620 443 ; +C -1 ; WX 600 ; N afii10077 ; B 32 -13 635 443 ; +C -1 ; WX 600 ; N afii10078 ; B 4 0 685 443 ; +C -1 ; WX 600 ; N afii10079 ; B 14 0 649 443 ; +C -1 ; WX 600 ; N afii10080 ; B 83 -16 610 457 ; +C -1 ; WX 600 ; N afii10081 ; B 19 0 633 443 ; +C -1 ; WX 600 ; N afii10082 ; B -43 -209 626 457 ; +C -1 ; WX 600 ; N afii10083 ; B 95 -17 627 457 ; +C -1 ; WX 600 ; N afii10084 ; B 76 0 640 443 ; +C -1 ; WX 600 ; N afii10085 ; B 46 -134 666 443 ; +C -1 ; WX 600 ; N afii10086 ; B 87 -140 610 617 ; +C -1 ; WX 600 ; N afii10087 ; B 31 0 645 443 ; +C -1 ; WX 600 ; N afii10088 ; B 42 -119 664 443 ; +C -1 ; WX 600 ; N afii10089 ; B 102 0 633 443 ; +C -1 ; WX 600 ; N afii10090 ; B 4 0 688 443 ; +C -1 ; WX 600 ; N afii10091 ; B 4 -118 688 443 ; +C -1 ; WX 600 ; N afii10092 ; B 54 0 585 443 ; +C -1 ; WX 600 ; N afii10093 ; B -1 0 680 443 ; +C -1 ; WX 600 ; N afii10094 ; B 28 0 589 443 ; +C -1 ; WX 600 ; N afii10095 ; B 33 -16 596 483 ; +C -1 ; WX 600 ; N afii10096 ; B 23 -17 669 457 ; +C -1 ; WX 600 ; N afii10097 ; B 28 0 642 443 ; +C -1 ; WX 600 ; N afii10071 ; B 74 -16 602 622 ; +C -1 ; WX 600 ; N afii10099 ; B 33 -209 577 633 ; +C -1 ; WX 600 ; N afii10100 ; B 39 0 656 661 ; +C -1 ; WX 600 ; N afii10101 ; B 95 -16 627 457 ; +C -1 ; WX 600 ; N afii10102 ; B 83 -16 592 457 ; +C -1 ; WX 600 ; N afii10103 ; B 72 0 549 633 ; +C -1 ; WX 600 ; N afii10104 ; B 72 0 549 622 ; +C -1 ; WX 600 ; N afii10105 ; B 51 -209 554 633 ; +C -1 ; WX 600 ; N afii10106 ; B 0 -13 624 443 ; +C -1 ; WX 600 ; N afii10107 ; B 28 0 636 443 ; +C -1 ; WX 600 ; N afii10108 ; B 33 0 596 633 ; +C -1 ; WX 600 ; N afii10110 ; B 46 -134 666 648 ; +C -1 ; WX 600 ; N afii10193 ; B 38 -118 673 443 ; +C -1 ; WX 600 ; N afii10050 ; B 31 0 690 714 ; +C -1 ; WX 600 ; N afii10098 ; B 39 0 637 566 ; +C -1 ; WX 600 ; N afii00208 ; B 99 233 620 333 ; +C -1 ; WX 600 ; N afii61352 ; B 25 0 682 592 ; +C -1 ; WX 600 ; N pi ; B 62 0 640 443 ; +C -1 ; WX 600 ; N sheva ; B 216 -261 310 -82 ; +C -1 ; WX 600 ; N hatafsegol ; B 136 -261 416 -82 ; +C -1 ; WX 600 ; N hatafpatah ; B 137 -261 408 -82 ; +C -1 ; WX 600 ; N hatafqamats ; B 137 -261 408 -82 ; +C -1 ; WX 600 ; N hiriq ; B 242 -147 310 -83 ; +C -1 ; WX 600 ; N tsere ; B 188 -147 362 -83 ; +C -1 ; WX 600 ; N segol ; B 188 -261 362 -83 ; +C -1 ; WX 600 ; N patah ; B 176 -130 378 -83 ; +C -1 ; WX 600 ; N qamats ; B 176 -215 378 -83 ; +C -1 ; WX 600 ; N holam ; B 399 592 466 657 ; +C -1 ; WX 600 ; N qubuts ; B 136 -261 391 -82 ; +C -1 ; WX 600 ; N dagesh ; B 324 238 391 303 ; +C -1 ; WX 600 ; N meteg ; B 225 -261 302 -82 ; +C -1 ; WX 600 ; N maqaf ; B 143 410 652 510 ; +C -1 ; WX 600 ; N rafe ; B 329 592 532 640 ; +C -1 ; WX 600 ; N paseq ; B 259 -5 449 515 ; +C -1 ; WX 600 ; N shindot ; B 577 592 644 657 ; +C -1 ; WX 600 ; N sindot ; B 222 592 289 657 ; +C -1 ; WX 600 ; N sofpasuq ; B 236 -5 470 483 ; +C -1 ; WX 600 ; N alef ; B 70 -11 639 518 ; +C -1 ; WX 600 ; N bet ; B 55 0 555 510 ; +C -1 ; WX 600 ; N gimel ; B 110 -8 474 510 ; +C -1 ; WX 600 ; N dalet ; B 136 -5 646 510 ; +C -1 ; WX 600 ; N he ; B 85 -5 607 510 ; +C -1 ; WX 600 ; N vav ; B 250 -5 476 510 ; +C -1 ; WX 600 ; N zayin ; B 221 -5 575 510 ; +C -1 ; WX 600 ; N het ; B 134 -5 662 510 ; +C -1 ; WX 600 ; N tet ; B 112 -5 602 514 ; +C -1 ; WX 600 ; N yod ; B 248 251 483 510 ; +C -1 ; WX 600 ; N finalkaf ; B 137 -124 646 510 ; +C -1 ; WX 600 ; N kaf ; B 66 0 594 510 ; +C -1 ; WX 600 ; N lamed ; B 160 0 609 659 ; +C -1 ; WX 600 ; N finalmem ; B 100 0 594 510 ; +C -1 ; WX 600 ; N mem ; B 122 -5 603 516 ; +C -1 ; WX 600 ; N finalnun ; B 228 -124 462 510 ; +C -1 ; WX 600 ; N nun ; B 108 0 500 510 ; +C -1 ; WX 600 ; N samekh ; B 106 -6 597 510 ; +C -1 ; WX 600 ; N ayin ; B 74 0 618 510 ; +C -1 ; WX 600 ; N finalpe ; B 152 -124 575 510 ; +C -1 ; WX 600 ; N pe ; B 104 0 580 510 ; +C -1 ; WX 600 ; N finaltsadi ; B 143 -124 618 510 ; +C -1 ; WX 600 ; N tsadi ; B 152 0 617 510 ; +C -1 ; WX 600 ; N qof ; B 46 -202 635 510 ; +C -1 ; WX 600 ; N resh ; B 147 -5 569 510 ; +C -1 ; WX 600 ; N shin ; B 79 0 657 515 ; +C -1 ; WX 600 ; N tav ; B 64 -5 599 510 ; +C -1 ; WX 600 ; N doublevav ; B 137 -5 622 510 ; +C -1 ; WX 600 ; N vavyod ; B 126 -5 622 510 ; +C -1 ; WX 600 ; N doubleyod ; B 126 251 627 510 ; +C -1 ; WX 600 ; N geresh ; B 257 229 500 515 ; +C -1 ; WX 600 ; N gershayim ; B 159 229 599 515 ; +C -1 ; WX 600 ; N newsheqelsign ; B 38 -5 671 515 ; +C -1 ; WX 600 ; N vavshindot ; B 208 -5 476 657 ; +C -1 ; WX 600 ; N finalkafsheva ; B 137 -124 646 511 ; +C -1 ; WX 600 ; N finalkafqamats ; B 126 -124 646 511 ; +C -1 ; WX 600 ; N lamedholam ; B 100 0 609 659 ; +C -1 ; WX 600 ; N lamedholamdagesh ; B 100 0 609 659 ; +C -1 ; WX 600 ; N altayin ; B 74 0 618 510 ; +C -1 ; WX 600 ; N shinshindot ; B 79 0 659 657 ; +C -1 ; WX 600 ; N shinsindot ; B 79 0 658 657 ; +C -1 ; WX 600 ; N shindageshshindot ; B 79 0 664 657 ; +C -1 ; WX 600 ; N shindageshsindot ; B 79 0 658 657 ; +C -1 ; WX 600 ; N alefpatah ; B 70 -130 639 518 ; +C -1 ; WX 600 ; N alefqamats ; B 70 -215 639 518 ; +C -1 ; WX 600 ; N alefmapiq ; B 70 -11 639 518 ; +C -1 ; WX 600 ; N betdagesh ; B 55 0 556 511 ; +C -1 ; WX 600 ; N gimeldagesh ; B 110 -8 474 511 ; +C -1 ; WX 600 ; N daletdagesh ; B 136 -5 646 511 ; +C -1 ; WX 600 ; N hedagesh ; B 85 -5 608 511 ; +C -1 ; WX 600 ; N vavdagesh ; B 220 -5 476 511 ; +C -1 ; WX 600 ; N zayindagesh ; B 203 -5 575 511 ; +C -1 ; WX 600 ; N tetdagesh ; B 112 -5 602 515 ; +C -1 ; WX 600 ; N yoddagesh ; B 235 251 483 510 ; +C -1 ; WX 600 ; N finalkafdagesh ; B 137 -124 646 511 ; +C -1 ; WX 600 ; N kafdagesh ; B 66 0 594 511 ; +C -1 ; WX 600 ; N lameddagesh ; B 160 0 609 659 ; +C -1 ; WX 600 ; N memdagesh ; B 122 -5 604 516 ; +C -1 ; WX 600 ; N nundagesh ; B 108 0 500 511 ; +C -1 ; WX 600 ; N samekhdagesh ; B 106 -6 597 511 ; +C -1 ; WX 600 ; N finalpedagesh ; B 147 -124 580 510 ; +C -1 ; WX 600 ; N pedagesh ; B 100 0 585 510 ; +C -1 ; WX 600 ; N tsadidagesh ; B 152 0 618 511 ; +C -1 ; WX 600 ; N qofdagesh ; B 46 -202 636 511 ; +C -1 ; WX 600 ; N reshdagesh ; B 147 -5 570 511 ; +C -1 ; WX 600 ; N shindagesh ; B 79 0 657 515 ; +C -1 ; WX 600 ; N tavdages ; B 64 -5 599 511 ; +C -1 ; WX 600 ; N vavholam ; B 250 -5 476 657 ; +C -1 ; WX 600 ; N betrafe ; B 55 0 556 640 ; +C -1 ; WX 600 ; N kafrafe ; B 66 0 594 640 ; +C -1 ; WX 600 ; N perafe ; B 104 0 581 640 ; +C -1 ; WX 600 ; N aleflamed ; B 76 -11 645 659 ; +C -1 ; WX 600 ; N zerowidthnonjoiner ; B 283 -134 318 629 ; +C -1 ; WX 600 ; N zerowidthjoiner ; B 193 -134 407 690 ; +C -1 ; WX 600 ; N lefttorightmark ; B 172 -134 458 690 ; +C -1 ; WX 600 ; N righttoleftmark ; B 143 -134 429 690 ; +C -1 ; WX 600 ; N uniFFFC ; B 0 0 600 431 ; +C -1 ; WX 600 ; N Ohorn ; B 75 -15 742 626 ; +C -1 ; WX 600 ; N ohorn ; B 83 -16 683 467 ; +C -1 ; WX 600 ; N Uhorn ; B 111 -15 816 714 ; +C -1 ; WX 600 ; N uhorn ; B 97 -16 725 463 ; +C -1 ; WX 600 ; N f00b ; B 310 723 536 824 ; +C -1 ; WX 600 ; N f00c ; B 290 723 516 824 ; +C -1 ; WX 600 ; N f00e ; B 294 678 500 824 ; +C -1 ; WX 600 ; N f006 ; B 313 724 545 824 ; +C -1 ; WX 600 ; N f007 ; B 330 724 562 824 ; +C -1 ; WX 600 ; N f009 ; B 353 680 559 826 ; +C -1 ; WX 600 ; N combininghookabove ; B 335 645 566 776 ; +C -1 ; WX 600 ; N f010 ; B 340 737 547 824 ; +C -1 ; WX 600 ; N f013 ; B 335 693 566 824 ; +C -1 ; WX 600 ; N f011 ; B 334 737 542 824 ; +C -1 ; WX 600 ; N f01c ; B 287 698 631 824 ; +C -1 ; WX 600 ; N f015 ; B 266 724 591 824 ; +C -1 ; WX 600 ; N combiningtildeaccent ; B 269 698 613 824 ; +C -1 ; WX 600 ; N _d_767 ; B 316 624 583 706 ; +C -1 ; WX 600 ; N _d_768 ; B 291 624 559 709 ; +C -1 ; WX 600 ; N f02c ; B 437 -179 560 -58 ; +C -1 ; WX 600 ; N dongsign ; B 117 119 620 633 ; +C -1 ; WX 600 ; N onethird ; B 36 -8 667 650 ; +C -1 ; WX 600 ; N twothirds ; B 14 -8 667 648 ; +C -1 ; WX 600 ; N f008 ; B 277 498 483 644 ; +C -1 ; WX 600 ; N f00a ; B 292 498 498 644 ; +C -1 ; WX 600 ; N f00d ; B 303 498 509 644 ; +C -1 ; WX 600 ; N f00f ; B 303 498 509 644 ; +C -1 ; WX 600 ; N f012 ; B 299 500 531 631 ; +C -1 ; WX 600 ; N f014 ; B 299 500 531 631 ; +C -1 ; WX 600 ; N f016 ; B 277 698 622 824 ; +C -1 ; WX 600 ; N f017 ; B 287 698 631 824 ; +C -1 ; WX 600 ; N f018 ; B 287 698 631 824 ; +C -1 ; WX 600 ; N f019 ; B 240 489 579 610 ; +C -1 ; WX 600 ; N f01a ; B 240 489 579 610 ; +C -1 ; WX 600 ; N f01b ; B 240 489 579 610 ; +C -1 ; WX 600 ; N f01e ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f01f ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f020 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f021 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f022 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N combininggraveaccent ; B 313 678 520 824 ; +C -1 ; WX 600 ; N combiningacuteaccent ; B 340 680 546 826 ; +C -1 ; WX 600 ; N f01d ; B 240 489 579 610 ; +C -1 ; WX 600 ; N combiningdotbelow ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f023 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f029 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f02a ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f02b ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f024 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f025 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f026 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f027 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f028 ; B 212 -179 335 -58 ; +C -1 ; WX 600 ; N f02d ; B 286 724 610 824 ; +C -1 ; WX 600 ; N f02e ; B 267 698 612 824 ; +C -1 ; WX 600 ; N f02f ; B 315 724 640 824 ; +C -1 ; WX 600 ; N f030 ; B 287 698 631 824 ; +C -1 ; WX 600 ; N Adotbelow ; B -13 -179 635 592 ; +C -1 ; WX 600 ; N adotbelow ; B 66 -179 585 457 ; +C -1 ; WX 600 ; N Ahookabove ; B -13 0 635 776 ; +C -1 ; WX 600 ; N ahookabove ; B 66 -16 585 631 ; +C -1 ; WX 600 ; N Acircumflexacute ; B -13 0 635 824 ; +C -1 ; WX 600 ; N acircumflexacute ; B 66 -16 585 826 ; +C -1 ; WX 600 ; N Acircumflexgrave ; B -13 0 635 824 ; +C -1 ; WX 600 ; N acircumflexgrave ; B 66 -16 585 824 ; +C -1 ; WX 600 ; N Acircumflexhookabove ; B -13 0 635 824 ; +C -1 ; WX 600 ; N acircumflexhookabove ; B 66 -16 585 824 ; +C -1 ; WX 600 ; N Acircumflextilde ; B -13 0 635 824 ; +C -1 ; WX 600 ; N acircumflextilde ; B 66 -16 631 824 ; +C -1 ; WX 600 ; N Acircumflexdotbelow ; B -13 -179 635 709 ; +C -1 ; WX 600 ; N acircumflexdotbelow ; B 66 -179 585 649 ; +C -1 ; WX 600 ; N Abreveacute ; B -13 0 635 824 ; +C -1 ; WX 600 ; N abreveacute ; B 66 -16 600 826 ; +C -1 ; WX 600 ; N Abrevegrave ; B -13 0 635 824 ; +C -1 ; WX 600 ; N abrevegrave ; B 66 -16 600 824 ; +C -1 ; WX 600 ; N Abrevehookabove ; B -13 0 635 824 ; +C -1 ; WX 600 ; N abrevehookabove ; B 66 -16 600 824 ; +C -1 ; WX 600 ; N Abrevetilde ; B -13 0 635 824 ; +C -1 ; WX 600 ; N abrevetilde ; B 66 -16 631 824 ; +C -1 ; WX 600 ; N Abrevedotbelow ; B -13 -179 635 706 ; +C -1 ; WX 600 ; N abrevedotbelow ; B 66 -179 600 648 ; +C -1 ; WX 600 ; N Edotbelow ; B 24 -179 657 592 ; +C -1 ; WX 600 ; N edotbelow ; B 74 -179 602 457 ; +C -1 ; WX 600 ; N Ehookabove ; B 24 0 657 776 ; +C -1 ; WX 600 ; N ehookabove ; B 74 -16 602 631 ; +C -1 ; WX 600 ; N Etilde ; B 24 0 657 766 ; +C -1 ; WX 600 ; N etilde ; B 74 -16 602 610 ; +C -1 ; WX 600 ; N Ecircumflexacute ; B 24 0 657 824 ; +C -1 ; WX 600 ; N ecircumflexacute ; B 74 -16 602 826 ; +C -1 ; WX 600 ; N Ecircumflexgrave ; B 24 0 657 824 ; +C -1 ; WX 600 ; N ecircumflexgrave ; B 74 -16 602 824 ; +C -1 ; WX 600 ; N Ecircumflexhookabove ; B 24 0 657 824 ; +C -1 ; WX 600 ; N ecircumflexhookabove ; B 74 -16 602 824 ; +C -1 ; WX 600 ; N Ecircumflextilde ; B 24 0 657 824 ; +C -1 ; WX 600 ; N ecircumflextilde ; B 74 -16 631 824 ; +C -1 ; WX 600 ; N Ecircumflexdotbelow ; B 24 -179 657 709 ; +C -1 ; WX 600 ; N ecircumflexdotbelow ; B 74 -179 602 649 ; +C -1 ; WX 600 ; N Ihookabove ; B 92 0 634 776 ; +C -1 ; WX 600 ; N ihookabove ; B 72 0 549 631 ; +C -1 ; WX 600 ; N Idotbelow ; B 92 -179 634 592 ; +C -1 ; WX 600 ; N idotbelow ; B 72 -179 549 633 ; +C -1 ; WX 600 ; N Odotbelow ; B 75 -179 652 607 ; +C -1 ; WX 600 ; N odotbelow ; B 83 -179 610 457 ; +C -1 ; WX 600 ; N Ohookabove ; B 75 -15 652 776 ; +C -1 ; WX 600 ; N ohookabove ; B 83 -16 610 631 ; +C -1 ; WX 600 ; N Ocircumflexacute ; B 75 -15 652 824 ; +C -1 ; WX 600 ; N ocircumflexacute ; B 83 -16 610 826 ; +C -1 ; WX 600 ; N Ocircumflexgrave ; B 75 -15 652 824 ; +C -1 ; WX 600 ; N ocircumflexgrave ; B 83 -16 610 824 ; +C -1 ; WX 600 ; N Ocircumflexhookabove ; B 75 -15 652 824 ; +C -1 ; WX 600 ; N ocircumflexhookabove ; B 83 -16 610 824 ; +C -1 ; WX 600 ; N Ocircumflextilde ; B 75 -15 652 824 ; +C -1 ; WX 600 ; N ocircumflextilde ; B 83 -16 631 824 ; +C -1 ; WX 600 ; N Ocircumflexdotbelow ; B 75 -179 652 709 ; +C -1 ; WX 600 ; N ocircumflexdotbelow ; B 83 -179 610 649 ; +C -1 ; WX 600 ; N Ohornacute ; B 75 -15 742 816 ; +C -1 ; WX 600 ; N ohornacute ; B 83 -16 683 661 ; +C -1 ; WX 600 ; N Ohorngrave ; B 75 -15 742 818 ; +C -1 ; WX 600 ; N ohorngrave ; B 83 -16 683 662 ; +C -1 ; WX 600 ; N Ohornhookabove ; B 75 -15 742 776 ; +C -1 ; WX 600 ; N ohornhookabove ; B 83 -16 683 631 ; +C -1 ; WX 600 ; N Ohorntilde ; B 75 -15 742 766 ; +C -1 ; WX 600 ; N ohorntilde ; B 83 -16 683 610 ; +C -1 ; WX 600 ; N Ohorndotbelow ; B 75 -179 742 626 ; +C -1 ; WX 600 ; N ohorndotbelow ; B 83 -179 683 467 ; +C -1 ; WX 600 ; N Udotbelow ; B 111 -179 707 592 ; +C -1 ; WX 600 ; N udotbelow ; B 97 -179 606 443 ; +C -1 ; WX 600 ; N Uhookabove ; B 111 -15 707 776 ; +C -1 ; WX 600 ; N uhookabove ; B 97 -16 606 631 ; +C -1 ; WX 600 ; N Uhornacute ; B 111 -15 816 816 ; +C -1 ; WX 600 ; N uhornacute ; B 97 -16 725 661 ; +C -1 ; WX 600 ; N Uhorngrave ; B 111 -15 816 818 ; +C -1 ; WX 600 ; N uhorngrave ; B 97 -16 725 662 ; +C -1 ; WX 600 ; N Uhornhookabove ; B 111 -15 816 776 ; +C -1 ; WX 600 ; N uhornhookabove ; B 97 -16 725 631 ; +C -1 ; WX 600 ; N Uhorntilde ; B 111 -15 816 766 ; +C -1 ; WX 600 ; N uhorntilde ; B 97 -16 725 610 ; +C -1 ; WX 600 ; N Uhorndotbelow ; B 111 -179 816 714 ; +C -1 ; WX 600 ; N uhorndotbelow ; B 97 -179 725 463 ; +C -1 ; WX 600 ; N Ydotbelow ; B 126 -179 697 592 ; +C -1 ; WX 600 ; N ydotbelow ; B -14 -209 667 443 ; +C -1 ; WX 600 ; N Yhookabove ; B 126 0 697 776 ; +C -1 ; WX 600 ; N yhookabove ; B -14 -209 667 631 ; +C -1 ; WX 600 ; N Ytilde ; B 126 0 697 766 ; +C -1 ; WX 600 ; N ytilde ; B -14 -209 667 610 ; +C -1 ; WX 600 ; N uni01CD ; B -13 0 635 801 ; +C -1 ; WX 600 ; N uni01CE ; B 66 -16 585 645 ; +C -1 ; WX 600 ; N uni01CF ; B 92 0 634 801 ; +C -1 ; WX 600 ; N uni01D0 ; B 72 0 565 645 ; +C -1 ; WX 600 ; N uni01D1 ; B 75 -15 652 801 ; +C -1 ; WX 600 ; N uni01D2 ; B 83 -16 610 645 ; +C -1 ; WX 600 ; N uni01D3 ; B 111 -15 707 801 ; +C -1 ; WX 600 ; N uni01D4 ; B 97 -16 606 645 ; +C -1 ; WX 600 ; N uni01D5 ; B 111 -15 707 824 ; +C -1 ; WX 600 ; N uni01D6 ; B 97 -16 606 740 ; +C -1 ; WX 600 ; N uni01D7 ; B 111 -15 707 824 ; +C -1 ; WX 600 ; N uni01D8 ; B 97 -16 606 802 ; +C -1 ; WX 600 ; N uni01D9 ; B 111 -15 707 824 ; +C -1 ; WX 600 ; N uni01DA ; B 97 -16 606 787 ; +C -1 ; WX 600 ; N uni01DB ; B 111 -15 707 824 ; +C -1 ; WX 600 ; N uni01DC ; B 97 -16 606 817 ; +C -1 ; WX 600 ; N _d_911 ; B 263 646 624 824 ; +C -1 ; WX 600 ; N _d_912 ; B 253 646 629 824 ; +C -1 ; WX 600 ; N _d_913 ; B 253 646 629 824 ; +C -1 ; WX 600 ; N _d_914 ; B 253 646 629 824 ; +C -1 ; WX 600 ; N _d_915 ; B 233 521 544 622 ; +C -1 ; WX 600 ; N uni0492 ; B 54 0 703 592 ; +C -1 ; WX 600 ; N uni0493 ; B 39 0 656 443 ; +C -1 ; WX 600 ; N uni0496 ; B 5 -130 705 592 ; +C -1 ; WX 600 ; N uni0497 ; B 17 -119 655 443 ; +C -1 ; WX 600 ; N uni049a ; B 48 -130 671 592 ; +C -1 ; WX 600 ; N uni049b ; B 61 -119 620 443 ; +C -1 ; WX 600 ; N uni049c ; B 33 0 676 592 ; +C -1 ; WX 600 ; N uni049d ; B 61 0 620 443 ; +C -1 ; WX 600 ; N uni04a2 ; B 31 -130 679 592 ; +C -1 ; WX 600 ; N uni04a3 ; B 14 -119 649 443 ; +C -1 ; WX 600 ; N uni04ae ; B 126 0 697 592 ; +C -1 ; WX 600 ; N uni04af ; B 86 -209 667 443 ; +C -1 ; WX 600 ; N uni04b0 ; B 135 0 697 589 ; +C -1 ; WX 600 ; N uni04b1 ; B 86 -209 667 443 ; +C -1 ; WX 600 ; N uni04b2 ; B 21 -130 697 592 ; +C -1 ; WX 600 ; N uni04b3 ; B 31 -119 645 443 ; +C -1 ; WX 600 ; N uni04b8 ; B 116 0 676 592 ; +C -1 ; WX 600 ; N uni04b9 ; B 102 0 633 443 ; +C -1 ; WX 600 ; N uni04ba ; B 31 0 591 592 ; +C -1 ; WX 600 ; N uni04bb ; B 34 0 565 443 ; +C -1 ; WX 600 ; N uni018f ; B 80 -15 615 636 ; +C -1 ; WX 600 ; N uni0259 ; B 74 -16 602 457 ; +C -1 ; WX 600 ; N uni04e8 ; B 75 -15 652 607 ; +C -1 ; WX 600 ; N uni04e9 ; B 83 -16 610 457 ; +EndCharMetrics +EndFontMetrics diff --git a/public_html/fonts/couri.afm b/public_html/fonts/couri.afm index becb3ec..324cf22 100644 --- a/public_html/fonts/couri.afm +++ b/public_html/fonts/couri.afm @@ -1,997 +1,997 @@ -StartFontMetrics 4.1 -FontName CourierNewPS-ItalicMT -FullName Courier New Italic -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Courier New -Weight Italic -Version Version 2.90 -Characters 943 -ItalicAngle -12.0 -Ascender 833 -Descender -300 -UnderlineThickness 41 -UnderlinePosition -233 -IsFixedPitch true -FontBBox -67 -274 800 1000 -StartCharMetrics 978 -C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 600 ; N space ; B 247 -15 466 627 ; -C 33 ; WX 600 ; N exclam ; B 247 -15 466 627 ; -C 34 ; WX 600 ; N quotedbl ; B 242 320 602 613 ; -C 35 ; WX 600 ; N numbersign ; B 136 -63 590 657 ; -C 36 ; WX 600 ; N dollar ; B 129 -93 584 665 ; -C 37 ; WX 600 ; N percent ; B 172 -12 618 623 ; -C 38 ; WX 600 ; N ampersand ; B 152 -16 550 526 ; -C 39 ; WX 600 ; N quotesingle ; B 345 320 495 613 ; -C 40 ; WX 600 ; N parenleft ; B 336 -126 587 613 ; -C 41 ; WX 600 ; N parenright ; B 124 -127 374 613 ; -C 42 ; WX 600 ; N asterisk ; B 210 253 586 613 ; -C 43 ; WX 600 ; N plus ; B 130 33 591 538 ; -C 44 ; WX 600 ; N comma ; B 179 -146 442 147 ; -C 45 ; WX 600 ; N hyphen ; B 145 253 576 312 ; -C 46 ; WX 600 ; N period ; B 234 -15 388 118 ; -C 47 ; WX 600 ; N slash ; B 99 -83 630 678 ; -C 48 ; WX 600 ; N zero ; B 156 -15 574 627 ; -C 49 ; WX 600 ; N one ; B 115 0 493 621 ; -C 50 ; WX 600 ; N two ; B 83 0 579 627 ; -C 51 ; WX 600 ; N three ; B 110 -15 582 627 ; -C 52 ; WX 600 ; N four ; B 141 0 548 613 ; -C 53 ; WX 600 ; N five ; B 113 -15 586 613 ; -C 54 ; WX 600 ; N six ; B 187 -15 637 627 ; -C 55 ; WX 600 ; N seven ; B 215 -1 610 613 ; -C 56 ; WX 600 ; N eight ; B 144 -15 578 627 ; -C 57 ; WX 600 ; N nine ; B 140 -15 589 627 ; -C 58 ; WX 600 ; N colon ; B 234 -15 452 423 ; -C 59 ; WX 600 ; N semicolon ; B 185 -104 502 423 ; -C 60 ; WX 600 ; N less ; B 108 32 638 538 ; -C 61 ; WX 600 ; N equal ; B 94 192 628 381 ; -C 62 ; WX 600 ; N greater ; B 83 32 613 538 ; -C 63 ; WX 600 ; N question ; B 232 -15 582 586 ; -C 64 ; WX 600 ; N at ; B 139 -63 564 633 ; -C 65 ; WX 600 ; N A ; B 33 0 619 571 ; -C 66 ; WX 600 ; N B ; B 46 0 593 571 ; -C 67 ; WX 600 ; N C ; B 114 -16 645 584 ; -C 68 ; WX 600 ; N D ; B 75 0 625 571 ; -C 69 ; WX 600 ; N E ; B 47 0 623 571 ; -C 70 ; WX 600 ; N F ; B 91 0 687 571 ; -C 71 ; WX 600 ; N G ; B 108 -16 640 584 ; -C 72 ; WX 600 ; N H ; B 57 0 672 572 ; -C 73 ; WX 600 ; N I ; B 116 0 606 571 ; -C 74 ; WX 600 ; N J ; B 100 -16 703 571 ; -C 75 ; WX 600 ; N K ; B 68 0 691 571 ; -C 76 ; WX 600 ; N L ; B 66 0 588 571 ; -C 77 ; WX 600 ; N M ; B 16 0 702 571 ; -C 78 ; WX 600 ; N N ; B 47 0 681 571 ; -C 79 ; WX 600 ; N O ; B 103 -16 619 584 ; -C 80 ; WX 600 ; N P ; B 106 0 648 571 ; -C 81 ; WX 600 ; N Q ; B 103 -117 619 584 ; -C 82 ; WX 600 ; N R ; B 47 0 598 571 ; -C 83 ; WX 600 ; N S ; B 95 -16 605 584 ; -C 84 ; WX 600 ; N T ; B 149 0 651 571 ; -C 85 ; WX 600 ; N U ; B 137 -16 678 571 ; -C 86 ; WX 600 ; N V ; B 125 0 710 571 ; -C 87 ; WX 600 ; N W ; B 121 0 698 571 ; -C 88 ; WX 600 ; N X ; B 43 0 667 571 ; -C 89 ; WX 600 ; N Y ; B 150 0 668 571 ; -C 90 ; WX 600 ; N Z ; B 104 0 598 571 ; -C 91 ; WX 600 ; N bracketleft ; B 253 -126 574 613 ; -C 92 ; WX 600 ; N backslash ; B 250 -85 475 675 ; -C 93 ; WX 600 ; N bracketright ; B 131 -126 453 613 ; -C 94 ; WX 600 ; N asciicircum ; B 192 359 570 625 ; -C 95 ; WX 600 ; N underscore ; B -67 -274 561 -233 ; -C 96 ; WX 600 ; N grave ; B 282 499 427 649 ; -C 97 ; WX 600 ; N a ; B 92 -16 547 438 ; -C 98 ; WX 600 ; N b ; B 26 -16 593 613 ; -C 99 ; WX 600 ; N c ; B 122 -16 598 438 ; -C 100 ; WX 600 ; N d ; B 101 -16 631 613 ; -C 101 ; WX 600 ; N e ; B 104 -16 573 438 ; -C 102 ; WX 600 ; N f ; B 109 0 667 613 ; -C 103 ; WX 600 ; N g ; B 104 -188 648 438 ; -C 104 ; WX 600 ; N h ; B 55 0 559 613 ; -C 105 ; WX 600 ; N i ; B 96 0 515 633 ; -C 106 ; WX 600 ; N j ; B 52 -188 493 633 ; -C 107 ; WX 600 ; N k ; B 68 0 586 613 ; -C 108 ; WX 600 ; N l ; B 96 0 515 613 ; -C 109 ; WX 600 ; N m ; B 14 0 604 438 ; -C 110 ; WX 600 ; N n ; B 57 0 547 438 ; -C 111 ; WX 600 ; N o ; B 111 -16 579 438 ; -C 112 ; WX 600 ; N p ; B -14 -188 595 438 ; -C 113 ; WX 600 ; N q ; B 105 -188 669 438 ; -C 114 ; WX 600 ; N r ; B 87 0 623 433 ; -C 115 ; WX 600 ; N s ; B 105 -16 563 438 ; -C 116 ; WX 600 ; N t ; B 158 -16 554 571 ; -C 117 ; WX 600 ; N u ; B 129 -16 571 423 ; -C 118 ; WX 600 ; N v ; B 114 0 657 423 ; -C 119 ; WX 600 ; N w ; B 113 0 658 423 ; -C 120 ; WX 600 ; N x ; B 53 0 616 423 ; -C 121 ; WX 600 ; N y ; B 15 -188 636 423 ; -C 122 ; WX 600 ; N z ; B 116 0 569 423 ; -C 123 ; WX 600 ; N braceleft ; B 249 -127 529 613 ; -C 124 ; WX 600 ; N bar ; B 279 -126 321 613 ; -C 125 ; WX 600 ; N braceright ; B 174 -127 455 613 ; -C 126 ; WX 600 ; N asciitilde ; B 147 211 575 359 ; -C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 600 ; N Euro ; B 17 -16 634 584 ; -C 129 ; WX 600 ; N afii10052 ; B 47 0 671 796 ; -C 130 ; WX 600 ; N quotesinglbase ; B 118 -159 381 135 ; -C 131 ; WX 600 ; N florin ; B 74 -94 646 628 ; -C 132 ; WX 600 ; N quotedblbase ; B 87 -127 542 125 ; -C 133 ; WX 600 ; N ellipsis ; B 56 -15 559 85 ; -C 134 ; WX 600 ; N dagger ; B 208 -63 563 613 ; -C 135 ; WX 600 ; N daggerdbl ; B 154 -63 563 613 ; -C 136 ; WX 600 ; N circumflex ; B 260 498 552 640 ; -C 137 ; WX 600 ; N perthousand ; B 138 -10 598 625 ; -C 138 ; WX 600 ; N Scaron ; B 95 -16 614 778 ; -C 139 ; WX 600 ; N guilsinglleft ; B 191 0 493 424 ; -C 140 ; WX 600 ; N OE ; B 61 0 693 571 ; -C 141 ; WX 600 ; N afii10061 ; B 69 0 665 796 ; -C 142 ; WX 600 ; N Zcaron ; B 104 0 615 778 ; -C 143 ; WX 600 ; N afii10145 ; B 58 -125 679 571 ; -C 144 ; WX 600 ; N quotedblbase ; B 87 -127 542 125 ; -C 145 ; WX 600 ; N quoteleft ; B 378 319 530 613 ; -C 146 ; WX 600 ; N quoteright ; B 216 319 479 613 ; -C 147 ; WX 600 ; N quotedblleft ; B 218 360 575 613 ; -C 148 ; WX 600 ; N quotedblright ; B 188 360 643 613 ; -C 149 ; WX 600 ; N bullet ; B 243 190 489 432 ; -C 150 ; WX 600 ; N endash ; B 131 265 591 306 ; -C 151 ; WX 600 ; N emdash ; B 54 266 669 307 ; -C 152 ; WX 600 ; N tilde ; B 251 489 568 589 ; -C 153 ; WX 600 ; N trademark ; B 68 308 702 651 ; -C 154 ; WX 600 ; N scaron ; B 105 -16 572 634 ; -C 155 ; WX 600 ; N guilsinglright ; B 201 0 503 424 ; -C 156 ; WX 600 ; N oe ; B 47 -16 635 438 ; -C 157 ; WX 600 ; N afii10109 ; B 67 0 620 649 ; -C 158 ; WX 600 ; N zcaron ; B 116 0 572 634 ; -C 159 ; WX 600 ; N Ydieresis ; B 150 0 668 730 ; -C 160 ; WX 600 ; N space ; B 247 -15 466 627 ; -C 161 ; WX 600 ; N exclamdown ; B 227 -190 441 429 ; -C 162 ; WX 600 ; N cent ; B 174 0 566 652 ; -C 163 ; WX 600 ; N sterling ; B 87 0 543 587 ; -C 164 ; WX 600 ; N currency ; B 125 97 601 496 ; -C 165 ; WX 600 ; N yen ; B 161 0 668 571 ; -C 166 ; WX 600 ; N brokenbar ; B 279 -126 321 613 ; -C 167 ; WX 600 ; N section ; B 100 -63 617 613 ; -C 168 ; WX 600 ; N dieresis ; B 270 521 560 600 ; -C 169 ; WX 600 ; N copyright ; B 60 -13 657 584 ; -C 170 ; WX 600 ; N ordfeminine ; B 155 355 464 640 ; -C 171 ; WX 600 ; N guillemotleft ; B 93 0 624 424 ; -C 172 ; WX 600 ; N logicalnot ; B 72 33 599 306 ; -C 173 ; WX 600 ; N hyphen ; B 145 253 576 312 ; -C 174 ; WX 600 ; N registered ; B 60 -13 657 584 ; -C 175 ; WX 600 ; N overscore ; B 121 672 749 713 ; -C 176 ; WX 600 ; N degree ; B 165 457 436 728 ; -C 177 ; WX 600 ; N plusminus ; B 72 0 591 585 ; -C 178 ; WX 600 ; N twosuperior ; B 165 301 470 627 ; -C 179 ; WX 600 ; N threesuperior ; B 181 293 471 627 ; -C 180 ; WX 600 ; N acute ; B 385 499 576 649 ; -C 181 ; WX 600 ; N mu1 ; B 91 -188 571 423 ; -C 182 ; WX 600 ; N paragraph ; B 156 -63 646 613 ; -C 183 ; WX 600 ; N periodcentered ; B 290 245 442 377 ; -C 184 ; WX 600 ; N cedilla ; B 188 -163 351 15 ; -C 185 ; WX 600 ; N onesuperior ; B 185 301 420 626 ; -C 186 ; WX 600 ; N ordmasculine ; B 169 355 487 640 ; -C 187 ; WX 600 ; N guillemotright ; B 90 0 621 424 ; -C 188 ; WX 600 ; N onequarter ; B 54 0 632 626 ; -C 189 ; WX 600 ; N onehalf ; B 59 0 650 626 ; -C 190 ; WX 600 ; N threequarters ; B 57 0 661 627 ; -C 191 ; WX 600 ; N questiondown ; B 104 -191 455 433 ; -C 192 ; WX 600 ; N Agrave ; B 12 0 598 779 ; -C 193 ; WX 600 ; N Aacute ; B 12 0 598 779 ; -C 194 ; WX 600 ; N Acircumflex ; B 12 0 598 771 ; -C 195 ; WX 600 ; N Atilde ; B 12 0 598 720 ; -C 196 ; WX 600 ; N Adieresis ; B 12 0 598 730 ; -C 197 ; WX 600 ; N Aring ; B 33 0 619 783 ; -C 198 ; WX 600 ; N AE ; B 13 0 693 571 ; -C 199 ; WX 600 ; N Ccedilla ; B 114 -163 645 584 ; -C 200 ; WX 600 ; N Egrave ; B 47 0 623 779 ; -C 201 ; WX 600 ; N Eacute ; B 47 0 623 779 ; -C 202 ; WX 600 ; N Ecircumflex ; B 47 0 623 770 ; -C 203 ; WX 600 ; N Edieresis ; B 47 0 623 730 ; -C 204 ; WX 600 ; N Igrave ; B 116 0 606 779 ; -C 205 ; WX 600 ; N Iacute ; B 116 0 609 779 ; -C 206 ; WX 600 ; N Icircumflex ; B 116 0 606 770 ; -C 207 ; WX 600 ; N Idieresis ; B 116 0 606 730 ; -C 208 ; WX 600 ; N Eth ; B 46 0 596 571 ; -C 209 ; WX 600 ; N Ntilde ; B 47 0 681 733 ; -C 210 ; WX 600 ; N Ograve ; B 103 -16 619 779 ; -C 211 ; WX 600 ; N Oacute ; B 103 -16 619 779 ; -C 212 ; WX 600 ; N Ocircumflex ; B 103 -16 619 770 ; -C 213 ; WX 600 ; N Otilde ; B 103 -16 619 720 ; -C 214 ; WX 600 ; N Odieresis ; B 103 -16 619 730 ; -C 215 ; WX 600 ; N multiply ; B 208 116 572 454 ; -C 216 ; WX 600 ; N Oslash ; B 34 -41 687 611 ; -C 217 ; WX 600 ; N Ugrave ; B 137 -16 678 779 ; -C 218 ; WX 600 ; N Uacute ; B 137 -16 678 779 ; -C 219 ; WX 600 ; N Ucircumflex ; B 137 -16 678 770 ; -C 220 ; WX 600 ; N Udieresis ; B 137 -16 678 730 ; -C 221 ; WX 600 ; N Yacute ; B 150 0 668 792 ; -C 222 ; WX 600 ; N Thorn ; B 91 0 609 571 ; -C 223 ; WX 600 ; N germandbls ; B 47 -16 543 613 ; -C 224 ; WX 600 ; N agrave ; B 92 -16 547 648 ; -C 225 ; WX 600 ; N aacute ; B 92 -16 559 649 ; -C 226 ; WX 600 ; N acircumflex ; B 92 -16 552 640 ; -C 227 ; WX 600 ; N atilde ; B 92 -16 569 589 ; -C 228 ; WX 600 ; N adieresis ; B 92 -16 547 600 ; -C 229 ; WX 600 ; N aring ; B 92 -16 547 666 ; -C 230 ; WX 600 ; N ae ; B 36 -16 635 438 ; -C 231 ; WX 600 ; N ccedilla ; B 122 -163 598 438 ; -C 232 ; WX 600 ; N egrave ; B 104 -16 573 653 ; -C 233 ; WX 600 ; N eacute ; B 104 -16 573 652 ; -C 234 ; WX 600 ; N ecircumflex ; B 104 -16 573 640 ; -C 235 ; WX 600 ; N edieresis ; B 104 -16 573 600 ; -C 236 ; WX 600 ; N igrave ; B 95 0 514 645 ; -C 237 ; WX 600 ; N iacute ; B 95 0 514 648 ; -C 238 ; WX 600 ; N icircumflex ; B 95 0 540 640 ; -C 239 ; WX 600 ; N idieresis ; B 95 0 523 600 ; -C 240 ; WX 600 ; N eth ; B 103 -15 598 610 ; -C 241 ; WX 600 ; N ntilde ; B 57 0 568 589 ; -C 242 ; WX 600 ; N ograve ; B 111 -16 579 649 ; -C 243 ; WX 600 ; N oacute ; B 111 -16 579 649 ; -C 244 ; WX 600 ; N ocircumflex ; B 111 -16 579 640 ; -C 245 ; WX 600 ; N otilde ; B 111 -16 579 589 ; -C 246 ; WX 600 ; N odieresis ; B 111 -16 579 600 ; -C 247 ; WX 600 ; N divide ; B 130 52 591 519 ; -C 248 ; WX 600 ; N oslash ; B 50 -42 642 462 ; -C 249 ; WX 600 ; N ugrave ; B 129 -16 571 649 ; -C 250 ; WX 600 ; N uacute ; B 129 -16 571 649 ; -C 251 ; WX 600 ; N ucircumflex ; B 129 -16 571 640 ; -C 252 ; WX 600 ; N udieresis ; B 129 -16 571 600 ; -C 253 ; WX 600 ; N yacute ; B 15 -188 636 649 ; -C 254 ; WX 600 ; N thorn ; B -14 -188 597 613 ; -C 255 ; WX 600 ; N ydieresis ; B 15 -188 636 600 ; -C -1 ; WX 0 ; N .null ; B 247 -15 466 627 ; -C -1 ; WX 600 ; N nonmarkingreturn ; B 247 -15 466 627 ; -C -1 ; WX 600 ; N notequal ; B 94 -35 628 608 ; -C -1 ; WX 600 ; N infinity ; B 112 194 605 413 ; -C -1 ; WX 600 ; N lessequal ; B 84 118 650 697 ; -C -1 ; WX 600 ; N greaterequal ; B 56 118 615 697 ; -C -1 ; WX 600 ; N partialdiff ; B 86 -15 488 613 ; -C -1 ; WX 600 ; N summation ; B 21 -188 538 613 ; -C -1 ; WX 600 ; N product ; B 26 -188 574 613 ; -C -1 ; WX 600 ; N pi1 ; B 85 0 604 423 ; -C -1 ; WX 600 ; N integral ; B -18 -183 788 818 ; -C -1 ; WX 600 ; N Ohm ; B 79 0 619 581 ; -C -1 ; WX 600 ; N radical ; B 67 -38 575 913 ; -C -1 ; WX 600 ; N approxequal ; B 124 141 599 430 ; -C -1 ; WX 600 ; N increment ; B 40 0 555 563 ; -C -1 ; WX 600 ; N lozenge ; B 76 0 525 694 ; -C -1 ; WX 600 ; N fraction ; B 84 141 647 478 ; -C -1 ; WX 600 ; N fi ; B 26 0 636 633 ; -C -1 ; WX 600 ; N fl ; B 26 0 631 613 ; -C -1 ; WX 600 ; N dotlessi ; B 95 0 514 423 ; -C -1 ; WX 600 ; N macron ; B 266 525 559 567 ; -C -1 ; WX 600 ; N breve ; B 277 497 573 634 ; -C -1 ; WX 600 ; N dotaccent ; B 363 510 465 610 ; -C -1 ; WX 600 ; N ring ; B 323 492 504 666 ; -C -1 ; WX 600 ; N hungarumlaut ; B 257 498 575 648 ; -C -1 ; WX 600 ; N ogonek ; B 269 -144 407 13 ; -C -1 ; WX 600 ; N caron ; B 280 492 572 634 ; -C -1 ; WX 600 ; N Lslash ; B 65 0 588 571 ; -C -1 ; WX 600 ; N lslash ; B 96 0 528 613 ; -C -1 ; WX 600 ; N minus ; B 130 265 591 306 ; -C -1 ; WX 600 ; N franc ; B 91 0 687 571 ; -C -1 ; WX 600 ; N Gbreve ; B 108 -16 640 781 ; -C -1 ; WX 600 ; N gbreve ; B 104 -188 648 634 ; -C -1 ; WX 600 ; N Idot ; B 116 0 606 757 ; -C -1 ; WX 600 ; N Scedilla ; B 95 -163 605 584 ; -C -1 ; WX 600 ; N scedilla ; B 105 -163 563 438 ; -C -1 ; WX 600 ; N Cacute ; B 114 -16 645 795 ; -C -1 ; WX 600 ; N cacute ; B 122 -16 598 649 ; -C -1 ; WX 600 ; N Ccaron ; B 114 -16 645 781 ; -C -1 ; WX 600 ; N ccaron ; B 122 -16 598 634 ; -C -1 ; WX 600 ; N dmacron ; B 101 -16 684 613 ; -C -1 ; WX 600 ; N middot ; B 405 275 507 375 ; -C -1 ; WX 600 ; N Abreve ; B 33 0 619 781 ; -C -1 ; WX 600 ; N abreve ; B 92 -16 570 634 ; -C -1 ; WX 600 ; N Aogonek ; B 12 -125 625 571 ; -C -1 ; WX 600 ; N aogonek ; B 92 -126 569 438 ; -C -1 ; WX 600 ; N Dcaron ; B 75 0 625 781 ; -C -1 ; WX 600 ; N dcaron ; B 101 -16 800 613 ; -C -1 ; WX 600 ; N Dslash ; B 46 0 596 571 ; -C -1 ; WX 600 ; N Eogonek ; B 47 -126 623 571 ; -C -1 ; WX 600 ; N eogonek ; B 104 -141 573 438 ; -C -1 ; WX 600 ; N Ecaron ; B 47 0 623 781 ; -C -1 ; WX 600 ; N ecaron ; B 104 -16 573 634 ; -C -1 ; WX 600 ; N Lacute ; B 66 0 588 795 ; -C -1 ; WX 600 ; N lacute ; B 96 0 564 799 ; -C -1 ; WX 600 ; N Lcaron ; B 66 0 623 571 ; -C -1 ; WX 600 ; N lcaron ; B 96 0 626 613 ; -C -1 ; WX 600 ; N Ldot ; B 66 0 588 571 ; -C -1 ; WX 600 ; N ldot ; B 96 0 548 613 ; -C -1 ; WX 600 ; N Nacute ; B 47 0 681 795 ; -C -1 ; WX 600 ; N nacute ; B 57 0 549 649 ; -C -1 ; WX 600 ; N Ncaron ; B 47 0 681 781 ; -C -1 ; WX 600 ; N ncaron ; B 57 0 582 634 ; -C -1 ; WX 600 ; N Odblacute ; B 103 -16 683 795 ; -C -1 ; WX 600 ; N odblacute ; B 111 -16 643 648 ; -C -1 ; WX 600 ; N Racute ; B 47 0 598 795 ; -C -1 ; WX 600 ; N racute ; B 87 0 623 649 ; -C -1 ; WX 600 ; N Rcaron ; B 47 0 598 781 ; -C -1 ; WX 600 ; N rcaron ; B 87 0 623 634 ; -C -1 ; WX 600 ; N Sacute ; B 95 -16 605 795 ; -C -1 ; WX 600 ; N sacute ; B 105 -16 563 649 ; -C -1 ; WX 600 ; N Tcedilla ; B 149 -250 651 571 ; -C -1 ; WX 600 ; N tcedilla ; B 158 -256 554 571 ; -C -1 ; WX 600 ; N Tcaron ; B 149 0 651 781 ; -C -1 ; WX 600 ; N tcaron ; B 158 -16 730 613 ; -C -1 ; WX 600 ; N Uring ; B 137 -16 678 795 ; -C -1 ; WX 600 ; N uring ; B 129 -16 571 666 ; -C -1 ; WX 600 ; N Udblacute ; B 137 -16 678 795 ; -C -1 ; WX 600 ; N udblacute ; B 129 -16 625 648 ; -C -1 ; WX 600 ; N Zacute ; B 104 0 598 795 ; -C -1 ; WX 600 ; N zacute ; B 116 0 569 649 ; -C -1 ; WX 600 ; N Zdot ; B 104 0 598 757 ; -C -1 ; WX 600 ; N zdot ; B 116 0 569 610 ; -C -1 ; WX 600 ; N Gamma ; B 47 0 671 571 ; -C -1 ; WX 600 ; N Theta ; B 103 -16 619 584 ; -C -1 ; WX 600 ; N Phi ; B 103 0 624 571 ; -C -1 ; WX 600 ; N alpha ; B 93 -16 633 438 ; -C -1 ; WX 600 ; N delta ; B 128 -16 590 613 ; -C -1 ; WX 600 ; N epsilon ; B 151 -16 562 438 ; -C -1 ; WX 600 ; N sigma ; B 100 -16 657 438 ; -C -1 ; WX 600 ; N tau ; B 199 -16 547 423 ; -C -1 ; WX 600 ; N phi ; B 103 -188 598 438 ; -C -1 ; WX 600 ; N underscoredbl ; B -67 -274 561 -127 ; -C -1 ; WX 600 ; N exclamdbl ; B 134 -15 578 627 ; -C -1 ; WX 600 ; N nsuperior ; B 194 245 510 522 ; -C -1 ; WX 600 ; N peseta ; B 11 -7 624 571 ; -C -1 ; WX 600 ; N arrowleft ; B 1 50 599 277 ; -C -1 ; WX 600 ; N arrowup ; B 186 -136 414 424 ; -C -1 ; WX 600 ; N arrowright ; B 1 50 599 277 ; -C -1 ; WX 600 ; N arrowdown ; B 186 -136 414 424 ; -C -1 ; WX 600 ; N arrowboth ; B 1 50 599 278 ; -C -1 ; WX 600 ; N arrowupdn ; B 186 -135 414 463 ; -C -1 ; WX 600 ; N arrowupdnbse ; B 186 -196 414 463 ; -C -1 ; WX 600 ; N orthogonal ; B 1 0 599 597 ; -C -1 ; WX 600 ; N intersection ; B 83 -16 603 584 ; -C -1 ; WX 600 ; N equivalence ; B 78 119 644 455 ; -C -1 ; WX 600 ; N house ; B 75 0 525 563 ; -C -1 ; WX 600 ; N revlogicalnot ; B 82 33 649 306 ; -C -1 ; WX 600 ; N integraltp ; B 211 -251 645 848 ; -C -1 ; WX 600 ; N integralbt ; B 82 -251 516 848 ; -C -1 ; WX 600 ; N SF100000 ; B -7 219 607 292 ; -C -1 ; WX 600 ; N SF110000 ; B 264 -255 336 766 ; -C -1 ; WX 600 ; N SF010000 ; B 264 -255 607 292 ; -C -1 ; WX 600 ; N SF030000 ; B -7 -255 336 292 ; -C -1 ; WX 600 ; N SF020000 ; B 264 219 607 766 ; -C -1 ; WX 600 ; N SF040000 ; B -7 219 336 766 ; -C -1 ; WX 600 ; N SF080000 ; B 264 -255 607 766 ; -C -1 ; WX 600 ; N SF090000 ; B -7 -255 336 766 ; -C -1 ; WX 600 ; N SF060000 ; B -7 -255 607 292 ; -C -1 ; WX 600 ; N SF070000 ; B -7 219 607 766 ; -C -1 ; WX 600 ; N SF050000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF430000 ; B -7 141 607 370 ; -C -1 ; WX 600 ; N SF240000 ; B 186 -255 414 766 ; -C -1 ; WX 600 ; N SF510000 ; B 264 -255 607 370 ; -C -1 ; WX 600 ; N SF520000 ; B 186 -255 607 292 ; -C -1 ; WX 600 ; N SF390000 ; B 186 -255 607 370 ; -C -1 ; WX 600 ; N SF220000 ; B -7 -255 336 370 ; -C -1 ; WX 600 ; N SF210000 ; B -7 -255 414 292 ; -C -1 ; WX 600 ; N SF250000 ; B -7 -255 414 370 ; -C -1 ; WX 600 ; N SF500000 ; B 264 141 607 766 ; -C -1 ; WX 600 ; N SF490000 ; B 186 219 607 766 ; -C -1 ; WX 600 ; N SF380000 ; B 186 141 607 766 ; -C -1 ; WX 600 ; N SF280000 ; B -7 141 336 766 ; -C -1 ; WX 600 ; N SF270000 ; B -7 219 414 766 ; -C -1 ; WX 600 ; N SF260000 ; B -7 141 414 766 ; -C -1 ; WX 600 ; N SF360000 ; B 264 -255 607 766 ; -C -1 ; WX 600 ; N SF370000 ; B 186 -255 607 766 ; -C -1 ; WX 600 ; N SF420000 ; B 186 -255 607 766 ; -C -1 ; WX 600 ; N SF190000 ; B -7 -255 336 766 ; -C -1 ; WX 600 ; N SF200000 ; B -7 -255 414 766 ; -C -1 ; WX 600 ; N SF230000 ; B -7 -255 414 766 ; -C -1 ; WX 600 ; N SF470000 ; B -7 -255 607 370 ; -C -1 ; WX 600 ; N SF480000 ; B -7 -255 607 292 ; -C -1 ; WX 600 ; N SF410000 ; B -7 -255 607 370 ; -C -1 ; WX 600 ; N SF450000 ; B -7 141 607 766 ; -C -1 ; WX 600 ; N SF460000 ; B -7 219 607 766 ; -C -1 ; WX 600 ; N SF400000 ; B -7 141 607 766 ; -C -1 ; WX 600 ; N SF540000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF530000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N SF440000 ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N upblock ; B -7 255 607 766 ; -C -1 ; WX 600 ; N dnblock ; B -7 -255 607 255 ; -C -1 ; WX 600 ; N block ; B -7 -255 607 766 ; -C -1 ; WX 600 ; N lfblock ; B -7 -255 300 766 ; -C -1 ; WX 600 ; N rtblock ; B 300 -255 608 766 ; -C -1 ; WX 600 ; N ltshade ; B 44 -207 607 766 ; -C -1 ; WX 600 ; N shade ; B -7 -207 607 766 ; -C -1 ; WX 600 ; N dkshade ; B -7 -258 607 766 ; -C -1 ; WX 600 ; N filledbox ; B 1 0 599 598 ; -C -1 ; WX 600 ; N filledrect ; B 1 193 599 306 ; -C -1 ; WX 600 ; N triagup ; B 7 0 592 585 ; -C -1 ; WX 600 ; N triagrt ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N triagdn ; B 7 -13 592 572 ; -C -1 ; WX 600 ; N triaglf ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N circle ; B 85 67 515 497 ; -C -1 ; WX 600 ; N invbullet ; B 61 0 539 479 ; -C -1 ; WX 600 ; N invcircle ; B 19 0 583 564 ; -C -1 ; WX 600 ; N smileface ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N invsmileface ; B 1 -13 599 584 ; -C -1 ; WX 600 ; N sun ; B 1 -69 599 529 ; -C -1 ; WX 600 ; N female ; B 157 39 444 563 ; -C -1 ; WX 600 ; N male ; B 90 122 511 563 ; -C -1 ; WX 600 ; N spade ; B 63 0 537 601 ; -C -1 ; WX 600 ; N club ; B 1 0 599 597 ; -C -1 ; WX 600 ; N heart ; B 53 -11 547 559 ; -C -1 ; WX 600 ; N diamond ; B 78 -12 523 597 ; -C -1 ; WX 600 ; N musicalnote ; B 132 14 440 563 ; -C -1 ; WX 600 ; N musicalnotedbl ; B 44 -21 528 566 ; -C -1 ; WX 600 ; N IJ ; B 4 -16 753 571 ; -C -1 ; WX 600 ; N ij ; B 8 -188 611 633 ; -C -1 ; WX 600 ; N napostrophe ; B 52 0 600 613 ; -C -1 ; WX 600 ; N minute ; B 345 320 495 613 ; -C -1 ; WX 600 ; N second ; B 242 320 602 613 ; -C -1 ; WX 600 ; N afii61248 ; B 172 -12 618 623 ; -C -1 ; WX 600 ; N afii61289 ; B 185 -16 489 584 ; -C -1 ; WX 600 ; N H22073 ; B 1 0 599 598 ; -C -1 ; WX 600 ; N H18543 ; B 242 187 490 435 ; -C -1 ; WX 600 ; N H18551 ; B 242 187 490 435 ; -C -1 ; WX 600 ; N H18533 ; B 85 67 515 497 ; -C -1 ; WX 600 ; N openbullet ; B 243 190 489 432 ; -C -1 ; WX 600 ; N Amacron ; B 33 0 619 713 ; -C -1 ; WX 600 ; N amacron ; B 92 -16 573 567 ; -C -1 ; WX 600 ; N Ccircumflex ; B 114 -16 645 786 ; -C -1 ; WX 600 ; N ccircumflex ; B 122 -16 598 640 ; -C -1 ; WX 600 ; N Cdot ; B 114 -16 645 757 ; -C -1 ; WX 600 ; N cdot ; B 122 -16 598 610 ; -C -1 ; WX 600 ; N Emacron ; B 47 0 623 713 ; -C -1 ; WX 600 ; N emacron ; B 104 -16 573 567 ; -C -1 ; WX 600 ; N Ebreve ; B 47 0 623 781 ; -C -1 ; WX 600 ; N ebreve ; B 104 -16 573 634 ; -C -1 ; WX 600 ; N Edot ; B 47 0 623 757 ; -C -1 ; WX 600 ; N edot ; B 104 -16 573 610 ; -C -1 ; WX 600 ; N Gcircumflex ; B 108 -16 640 786 ; -C -1 ; WX 600 ; N gcircumflex ; B 104 -188 648 640 ; -C -1 ; WX 600 ; N Gdot ; B 108 -16 640 757 ; -C -1 ; WX 600 ; N gdot ; B 104 -188 648 610 ; -C -1 ; WX 600 ; N Gcedilla ; B 108 -163 640 584 ; -C -1 ; WX 600 ; N gcedilla ; B 104 -188 648 690 ; -C -1 ; WX 600 ; N Hcircumflex ; B 57 0 672 788 ; -C -1 ; WX 600 ; N hcircumflex ; B 55 0 601 770 ; -C -1 ; WX 600 ; N Hbar ; B 56 0 651 571 ; -C -1 ; WX 600 ; N hbar ; B 55 0 559 613 ; -C -1 ; WX 600 ; N Itilde ; B 116 0 606 736 ; -C -1 ; WX 600 ; N itilde ; B 95 0 543 589 ; -C -1 ; WX 600 ; N Imacron ; B 116 0 606 714 ; -C -1 ; WX 600 ; N imacron ; B 95 0 533 567 ; -C -1 ; WX 600 ; N Ibreve ; B 116 0 608 781 ; -C -1 ; WX 600 ; N ibreve ; B 95 0 548 634 ; -C -1 ; WX 600 ; N Iogonek ; B 116 -141 606 571 ; -C -1 ; WX 600 ; N iogonek ; B 96 -141 515 633 ; -C -1 ; WX 600 ; N Jcircumflex ; B 100 -16 703 786 ; -C -1 ; WX 600 ; N jcircumflex ; B 52 -188 556 640 ; -C -1 ; WX 600 ; N Kcedilla ; B 68 -163 691 571 ; -C -1 ; WX 600 ; N kcedilla ; B 68 -163 586 613 ; -C -1 ; WX 600 ; N kgreenlandic ; B 93 0 598 423 ; -C -1 ; WX 600 ; N Lcedilla ; B 66 -163 588 571 ; -C -1 ; WX 600 ; N lcedilla ; B 96 -163 515 613 ; -C -1 ; WX 600 ; N Ncedilla ; B 47 -163 681 571 ; -C -1 ; WX 600 ; N ncedilla ; B 57 -163 547 438 ; -C -1 ; WX 600 ; N Eng ; B 63 -16 616 584 ; -C -1 ; WX 600 ; N eng ; B 70 -188 561 438 ; -C -1 ; WX 600 ; N Omacron ; B 103 -16 624 713 ; -C -1 ; WX 600 ; N omacron ; B 111 -16 579 567 ; -C -1 ; WX 600 ; N Obreve ; B 103 -16 638 781 ; -C -1 ; WX 600 ; N obreve ; B 111 -16 579 634 ; -C -1 ; WX 600 ; N Rcedilla ; B 47 -163 598 571 ; -C -1 ; WX 600 ; N rcedilla ; B 87 -163 623 433 ; -C -1 ; WX 600 ; N Scircumflex ; B 95 -16 605 786 ; -C -1 ; WX 600 ; N scircumflex ; B 105 -16 563 640 ; -C -1 ; WX 600 ; N Tbar ; B 149 0 651 571 ; -C -1 ; WX 600 ; N tbar ; B 117 -16 553 571 ; -C -1 ; WX 600 ; N Utilde ; B 137 -16 678 736 ; -C -1 ; WX 600 ; N utilde ; B 129 -16 574 589 ; -C -1 ; WX 600 ; N Umacron ; B 137 -16 678 713 ; -C -1 ; WX 600 ; N umacron ; B 129 -16 571 567 ; -C -1 ; WX 600 ; N Ubreve ; B 137 -16 678 780 ; -C -1 ; WX 600 ; N ubreve ; B 129 -16 573 634 ; -C -1 ; WX 600 ; N Uogonek ; B 137 -141 678 571 ; -C -1 ; WX 600 ; N uogonek ; B 129 -141 571 423 ; -C -1 ; WX 600 ; N Wcircumflex ; B 121 0 698 786 ; -C -1 ; WX 600 ; N wcircumflex ; B 113 0 658 640 ; -C -1 ; WX 600 ; N Ycircumflex ; B 150 0 668 786 ; -C -1 ; WX 600 ; N ycircumflex ; B 15 -188 636 640 ; -C -1 ; WX 600 ; N longs ; B 109 0 667 613 ; -C -1 ; WX 600 ; N Aringacute ; B 33 0 619 1000 ; -C -1 ; WX 600 ; N aringacute ; B 92 -16 588 873 ; -C -1 ; WX 600 ; N AEacute ; B 13 0 693 795 ; -C -1 ; WX 600 ; N aeacute ; B 36 -16 635 649 ; -C -1 ; WX 600 ; N Oslashacute ; B 34 -41 687 795 ; -C -1 ; WX 600 ; N oslashacute ; B 50 -42 642 649 ; -C -1 ; WX 600 ; N anoteleia ; B 302 305 455 438 ; -C -1 ; WX 600 ; N Wgrave ; B 121 0 698 795 ; -C -1 ; WX 600 ; N wgrave ; B 113 0 658 649 ; -C -1 ; WX 600 ; N Wacute ; B 121 0 698 795 ; -C -1 ; WX 600 ; N wacute ; B 113 0 658 649 ; -C -1 ; WX 600 ; N Wdieresis ; B 121 0 698 747 ; -C -1 ; WX 600 ; N wdieresis ; B 113 0 658 600 ; -C -1 ; WX 600 ; N Ygrave ; B 150 0 668 795 ; -C -1 ; WX 600 ; N ygrave ; B 15 -188 636 649 ; -C -1 ; WX 600 ; N quotereversed ; B 378 319 529 613 ; -C -1 ; WX 600 ; N radicalex ; B 240 525 592 567 ; -C -1 ; WX 600 ; N afii08941 ; B 87 0 543 587 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 600 ; N oneeighth ; B 61 -7 653 626 ; -C -1 ; WX 600 ; N threeeighths ; B 58 -7 652 627 ; -C -1 ; WX 600 ; N fiveeighths ; B 60 -7 652 620 ; -C -1 ; WX 600 ; N seveneighths ; B 63 -7 648 620 ; -C -1 ; WX 600 ; N commaaccent ; B 199 -250 333 -59 ; -C -1 ; WX 600 ; N undercommaaccent ; B 201 -163 352 -51 ; -C -1 ; WX 600 ; N tonos ; B 344 499 535 649 ; -C -1 ; WX 600 ; N dieresistonos ; B 234 499 579 649 ; -C -1 ; WX 600 ; N Alphatonos ; B 33 0 619 571 ; -C -1 ; WX 600 ; N Epsilontonos ; B 54 0 684 571 ; -C -1 ; WX 600 ; N Etatonos ; B 45 0 673 571 ; -C -1 ; WX 600 ; N Iotatonos ; B 80 0 636 571 ; -C -1 ; WX 600 ; N Omicrontonos ; B 71 -16 646 584 ; -C -1 ; WX 600 ; N Upsilontonos ; B 54 0 736 571 ; -C -1 ; WX 600 ; N Omegatonos ; B 44 0 664 584 ; -C -1 ; WX 600 ; N iotadieresistonos ; B 227 -16 572 649 ; -C -1 ; WX 600 ; N Alpha ; B 33 0 619 571 ; -C -1 ; WX 600 ; N Beta ; B 46 0 593 571 ; -C -1 ; WX 600 ; N Delta ; B 54 0 552 571 ; -C -1 ; WX 600 ; N Epsilon ; B 47 0 623 571 ; -C -1 ; WX 600 ; N Zeta ; B 104 0 598 571 ; -C -1 ; WX 600 ; N Eta ; B 57 0 672 572 ; -C -1 ; WX 600 ; N Iota ; B 116 0 606 571 ; -C -1 ; WX 600 ; N Kappa ; B 68 0 691 571 ; -C -1 ; WX 600 ; N Lambda ; B 28 0 614 571 ; -C -1 ; WX 600 ; N Mu ; B 16 0 702 571 ; -C -1 ; WX 600 ; N Nu ; B 47 0 681 571 ; -C -1 ; WX 600 ; N Xi ; B 77 0 651 571 ; -C -1 ; WX 600 ; N Omicron ; B 103 -16 619 584 ; -C -1 ; WX 600 ; N Pi ; B 56 0 660 571 ; -C -1 ; WX 600 ; N Rho ; B 106 0 648 571 ; -C -1 ; WX 600 ; N Sigma ; B 96 0 615 571 ; -C -1 ; WX 600 ; N Tau ; B 149 0 651 571 ; -C -1 ; WX 600 ; N Upsilon ; B 150 0 668 571 ; -C -1 ; WX 600 ; N Chi ; B 43 0 667 571 ; -C -1 ; WX 600 ; N Psi ; B 133 0 706 571 ; -C -1 ; WX 600 ; N Omega ; B 34 0 648 584 ; -C -1 ; WX 600 ; N Iotadieresis ; B 116 0 606 729 ; -C -1 ; WX 600 ; N Upsilondieresis ; B 150 0 668 729 ; -C -1 ; WX 600 ; N alphatonos ; B 93 -16 633 649 ; -C -1 ; WX 600 ; N epsilontonos ; B 151 -16 562 649 ; -C -1 ; WX 600 ; N etatonos ; B 67 -188 557 649 ; -C -1 ; WX 600 ; N iotatonos ; B 265 -16 514 649 ; -C -1 ; WX 600 ; N upsilondieresistonos ; B 125 -16 639 627 ; -C -1 ; WX 600 ; N beta ; B 95 -188 556 613 ; -C -1 ; WX 600 ; N gamma ; B 120 -188 657 423 ; -C -1 ; WX 600 ; N zeta ; B 191 -188 588 613 ; -C -1 ; WX 600 ; N eta ; B 67 -188 557 438 ; -C -1 ; WX 600 ; N theta ; B 140 -16 590 613 ; -C -1 ; WX 600 ; N iota ; B 265 -16 429 438 ; -C -1 ; WX 600 ; N kappa ; B 94 0 589 423 ; -C -1 ; WX 600 ; N lambda ; B 42 0 594 613 ; -C -1 ; WX 600 ; N mu ; B 86 -188 564 423 ; -C -1 ; WX 600 ; N nu ; B 119 0 560 438 ; -C -1 ; WX 600 ; N xi ; B 179 -188 572 613 ; -C -1 ; WX 600 ; N omicron ; B 111 -16 579 438 ; -C -1 ; WX 600 ; N rho ; B 59 -188 587 438 ; -C -1 ; WX 600 ; N sigma1 ; B 135 -188 625 438 ; -C -1 ; WX 600 ; N upsilon ; B 125 -16 639 423 ; -C -1 ; WX 600 ; N chi ; B 94 -188 561 438 ; -C -1 ; WX 600 ; N psi ; B 124 -188 653 613 ; -C -1 ; WX 600 ; N omega ; B 92 -16 593 438 ; -C -1 ; WX 600 ; N iotadieresis ; B 249 -16 539 578 ; -C -1 ; WX 600 ; N upsilondieresis ; B 125 -16 639 600 ; -C -1 ; WX 600 ; N omicrontonos ; B 111 -16 579 649 ; -C -1 ; WX 600 ; N upsilontonos ; B 125 -16 639 649 ; -C -1 ; WX 600 ; N omegatonos ; B 92 -16 593 649 ; -C -1 ; WX 600 ; N afii10023 ; B 47 0 623 730 ; -C -1 ; WX 600 ; N afii10051 ; B 94 -16 610 571 ; -C -1 ; WX 600 ; N afii10053 ; B 110 -16 639 584 ; -C -1 ; WX 600 ; N afii10054 ; B 95 -16 605 584 ; -C -1 ; WX 600 ; N afii10055 ; B 116 0 606 571 ; -C -1 ; WX 600 ; N afii10056 ; B 116 0 606 730 ; -C -1 ; WX 600 ; N afii10057 ; B 100 -16 703 571 ; -C -1 ; WX 600 ; N afii10058 ; B 20 -16 617 571 ; -C -1 ; WX 600 ; N afii10059 ; B 6 0 615 571 ; -C -1 ; WX 600 ; N afii10060 ; B 94 0 598 571 ; -C -1 ; WX 600 ; N afii10062 ; B 84 -16 707 781 ; -C -1 ; WX 600 ; N afii10017 ; B 33 0 619 571 ; -C -1 ; WX 600 ; N afii10018 ; B 46 0 603 571 ; -C -1 ; WX 600 ; N afii10019 ; B 46 0 593 571 ; -C -1 ; WX 600 ; N afii10020 ; B 47 0 671 571 ; -C -1 ; WX 600 ; N afii10021 ; B 0 -140 669 571 ; -C -1 ; WX 600 ; N afii10022 ; B 47 0 623 571 ; -C -1 ; WX 600 ; N afii10024 ; B 1 0 694 572 ; -C -1 ; WX 600 ; N afii10025 ; B 67 -16 605 584 ; -C -1 ; WX 600 ; N afii10026 ; B 32 0 693 571 ; -C -1 ; WX 600 ; N afii10027 ; B 32 0 693 781 ; -C -1 ; WX 600 ; N afii10028 ; B 69 0 665 572 ; -C -1 ; WX 600 ; N afii10029 ; B 16 -16 669 571 ; -C -1 ; WX 600 ; N afii10030 ; B 16 0 702 571 ; -C -1 ; WX 600 ; N afii10031 ; B 57 0 672 572 ; -C -1 ; WX 600 ; N afii10032 ; B 103 -16 619 584 ; -C -1 ; WX 600 ; N afii10033 ; B 56 0 660 571 ; -C -1 ; WX 600 ; N afii10034 ; B 106 0 648 571 ; -C -1 ; WX 600 ; N afii10035 ; B 114 -16 645 584 ; -C -1 ; WX 600 ; N afii10036 ; B 149 0 651 571 ; -C -1 ; WX 600 ; N afii10037 ; B 84 -16 707 571 ; -C -1 ; WX 600 ; N afii10038 ; B 104 0 617 572 ; -C -1 ; WX 600 ; N afii10039 ; B 43 0 667 571 ; -C -1 ; WX 600 ; N afii10040 ; B 39 -125 660 571 ; -C -1 ; WX 600 ; N afii10041 ; B 129 0 656 571 ; -C -1 ; WX 600 ; N afii10042 ; B 5 0 709 571 ; -C -1 ; WX 600 ; N afii10043 ; B 5 -125 709 571 ; -C -1 ; WX 600 ; N afii10044 ; B 93 0 583 571 ; -C -1 ; WX 600 ; N afii10045 ; B 0 0 710 571 ; -C -1 ; WX 600 ; N afii10046 ; B 46 0 580 571 ; -C -1 ; WX 600 ; N afii10047 ; B 78 -16 604 584 ; -C -1 ; WX 600 ; N afii10048 ; B 10 -16 650 584 ; -C -1 ; WX 600 ; N afii10049 ; B 38 0 654 571 ; -C -1 ; WX 600 ; N afii10065 ; B 92 -16 547 438 ; -C -1 ; WX 600 ; N afii10066 ; B 103 -13 600 606 ; -C -1 ; WX 600 ; N afii10067 ; B 46 0 550 423 ; -C -1 ; WX 600 ; N afii10068 ; B 47 0 639 423 ; -C -1 ; WX 600 ; N afii10069 ; B 18 -103 623 423 ; -C -1 ; WX 600 ; N afii10070 ; B 104 -16 573 438 ; -C -1 ; WX 600 ; N afii10072 ; B 14 0 655 423 ; -C -1 ; WX 600 ; N afii10073 ; B 83 -13 572 438 ; -C -1 ; WX 600 ; N afii10074 ; B 40 0 656 423 ; -C -1 ; WX 600 ; N afii10075 ; B 40 0 656 634 ; -C -1 ; WX 600 ; N afii10076 ; B 67 0 620 423 ; -C -1 ; WX 600 ; N afii10077 ; B 15 -13 623 423 ; -C -1 ; WX 600 ; N afii10078 ; B 16 0 669 423 ; -C -1 ; WX 600 ; N afii10079 ; B 56 0 631 423 ; -C -1 ; WX 600 ; N afii10080 ; B 111 -16 579 438 ; -C -1 ; WX 600 ; N afii10081 ; B 56 0 627 423 ; -C -1 ; WX 600 ; N afii10082 ; B -14 -188 595 438 ; -C -1 ; WX 600 ; N afii10083 ; B 122 -16 598 438 ; -C -1 ; WX 600 ; N afii10084 ; B 118 0 619 423 ; -C -1 ; WX 600 ; N afii10085 ; B 63 -149 667 423 ; -C -1 ; WX 600 ; N afii10086 ; B 93 -157 593 601 ; -C -1 ; WX 600 ; N afii10087 ; B 53 0 616 423 ; -C -1 ; WX 600 ; N afii10088 ; B 56 -125 627 423 ; -C -1 ; WX 600 ; N afii10089 ; B 115 0 629 423 ; -C -1 ; WX 600 ; N afii10090 ; B 5 0 677 423 ; -C -1 ; WX 600 ; N afii10091 ; B 5 -125 677 423 ; -C -1 ; WX 600 ; N afii10092 ; B 70 0 563 423 ; -C -1 ; WX 600 ; N afii10093 ; B 15 0 677 423 ; -C -1 ; WX 600 ; N afii10094 ; B 46 0 550 423 ; -C -1 ; WX 600 ; N afii10095 ; B 78 -16 581 438 ; -C -1 ; WX 600 ; N afii10096 ; B 17 -17 621 438 ; -C -1 ; WX 600 ; N afii10097 ; B 36 0 633 423 ; -C -1 ; WX 600 ; N afii10071 ; B 104 -16 573 600 ; -C -1 ; WX 600 ; N afii10099 ; B 55 -188 546 613 ; -C -1 ; WX 600 ; N afii10100 ; B 47 0 639 649 ; -C -1 ; WX 600 ; N afii10101 ; B 122 -16 598 438 ; -C -1 ; WX 600 ; N afii10102 ; B 105 -16 563 438 ; -C -1 ; WX 600 ; N afii10103 ; B 96 0 515 633 ; -C -1 ; WX 600 ; N afii10104 ; B 95 0 523 600 ; -C -1 ; WX 600 ; N afii10105 ; B 52 -188 493 633 ; -C -1 ; WX 600 ; N afii10106 ; B 28 -13 600 423 ; -C -1 ; WX 600 ; N afii10107 ; B 14 0 586 423 ; -C -1 ; WX 600 ; N afii10108 ; B 55 0 559 613 ; -C -1 ; WX 600 ; N afii10110 ; B 63 -149 667 634 ; -C -1 ; WX 600 ; N afii10193 ; B 56 -125 627 423 ; -C -1 ; WX 600 ; N afii10050 ; B 47 0 671 682 ; -C -1 ; WX 600 ; N afii10098 ; B 47 0 639 533 ; -C -1 ; WX 600 ; N afii00208 ; B 82 266 641 307 ; -C -1 ; WX 600 ; N afii61352 ; B 31 0 664 571 ; -C -1 ; WX 600 ; N pi ; B 63 0 633 423 ; -C -1 ; WX 600 ; N f000 ; B 54 0 308 319 ; -C -1 ; WX 600 ; N f003 ; B 96 422 229 613 ; -C -1 ; WX 600 ; N sheva ; B 218 -261 310 -82 ; -C -1 ; WX 600 ; N hatafsegol ; B 136 -261 415 -82 ; -C -1 ; WX 600 ; N hatafpatah ; B 137 -261 408 -82 ; -C -1 ; WX 600 ; N hatafqamats ; B 137 -261 408 -82 ; -C -1 ; WX 600 ; N hiriq ; B 242 -147 309 -83 ; -C -1 ; WX 600 ; N tsere ; B 189 -147 362 -83 ; -C -1 ; WX 600 ; N segol ; B 189 -261 362 -82 ; -C -1 ; WX 600 ; N patah ; B 176 -130 378 -83 ; -C -1 ; WX 600 ; N qamats ; B 176 -215 378 -83 ; -C -1 ; WX 600 ; N holam ; B 390 559 459 628 ; -C -1 ; WX 600 ; N qubuts ; B 136 -261 391 -82 ; -C -1 ; WX 600 ; N dagesh ; B 320 222 388 290 ; -C -1 ; WX 600 ; N meteg ; B 225 -261 302 -82 ; -C -1 ; WX 600 ; N maqaf ; B 181 437 613 478 ; -C -1 ; WX 600 ; N rafe ; B 322 560 525 607 ; -C -1 ; WX 600 ; N paseq ; B 282 -5 419 484 ; -C -1 ; WX 600 ; N shindot ; B 573 560 640 625 ; -C -1 ; WX 600 ; N sindot ; B 215 560 282 626 ; -C -1 ; WX 600 ; N sofpasuq ; B 236 -6 471 486 ; -C -1 ; WX 600 ; N alef ; B 102 -6 604 492 ; -C -1 ; WX 600 ; N bet ; B 81 0 527 478 ; -C -1 ; WX 600 ; N gimel ; B 138 -5 450 478 ; -C -1 ; WX 600 ; N dalet ; B 172 -5 624 478 ; -C -1 ; WX 600 ; N he ; B 101 -5 576 478 ; -C -1 ; WX 600 ; N vav ; B 280 -5 440 478 ; -C -1 ; WX 600 ; N zayin ; B 257 -5 547 478 ; -C -1 ; WX 600 ; N het ; B 164 -5 630 478 ; -C -1 ; WX 600 ; N tet ; B 147 -5 584 483 ; -C -1 ; WX 600 ; N yod ; B 278 263 445 478 ; -C -1 ; WX 600 ; N finalkaf ; B 169 -109 617 478 ; -C -1 ; WX 600 ; N kaf ; B 92 0 558 478 ; -C -1 ; WX 600 ; N lamed ; B 187 0 565 629 ; -C -1 ; WX 600 ; N finalmem ; B 131 0 564 478 ; -C -1 ; WX 600 ; N mem ; B 146 -5 569 483 ; -C -1 ; WX 600 ; N finalnun ; B 275 -109 445 478 ; -C -1 ; WX 600 ; N nun ; B 143 0 475 478 ; -C -1 ; WX 600 ; N samekh ; B 135 -5 564 478 ; -C -1 ; WX 600 ; N ayin ; B 101 0 582 478 ; -C -1 ; WX 600 ; N finalpe ; B 175 -109 538 478 ; -C -1 ; WX 600 ; N pe ; B 126 0 545 478 ; -C -1 ; WX 600 ; N finaltsadi ; B 188 -109 575 478 ; -C -1 ; WX 600 ; N tsadi ; B 175 0 567 478 ; -C -1 ; WX 600 ; N qof ; B 81 -204 598 478 ; -C -1 ; WX 600 ; N resh ; B 181 -5 542 478 ; -C -1 ; WX 600 ; N shin ; B 124 0 602 483 ; -C -1 ; WX 600 ; N tav ; B 82 -5 563 478 ; -C -1 ; WX 600 ; N doublevav ; B 156 -5 580 478 ; -C -1 ; WX 600 ; N vavyod ; B 162 -5 580 478 ; -C -1 ; WX 600 ; N doubleyod ; B 162 263 580 478 ; -C -1 ; WX 600 ; N geresh ; B 276 246 479 483 ; -C -1 ; WX 600 ; N gershayim ; B 178 246 577 483 ; -C -1 ; WX 600 ; N newsheqelsign ; B 43 -5 654 481 ; -C -1 ; WX 600 ; N vavshindot ; B 239 -5 440 630 ; -C -1 ; WX 600 ; N finalkafsheva ; B 166 -109 621 479 ; -C -1 ; WX 600 ; N finalkafqamats ; B 158 -109 621 479 ; -C -1 ; WX 600 ; N lamedholam ; B 99 0 565 630 ; -C -1 ; WX 600 ; N lamedholamdagesh ; B 109 0 565 629 ; -C -1 ; WX 600 ; N _b_712 ; B 101 0 582 478 ; -C -1 ; WX 600 ; N shinshindot ; B 124 0 630 628 ; -C -1 ; WX 600 ; N shinsindot ; B 124 0 602 628 ; -C -1 ; WX 600 ; N shindageshshindot ; B 124 0 630 628 ; -C -1 ; WX 600 ; N shindageshsindot ; B 124 0 602 628 ; -C -1 ; WX 600 ; N alefpatah ; B 102 -130 604 493 ; -C -1 ; WX 600 ; N alefqamats ; B 102 -215 604 493 ; -C -1 ; WX 600 ; N alefmapiq ; B 102 -6 604 492 ; -C -1 ; WX 600 ; N betdagesh ; B 77 0 527 479 ; -C -1 ; WX 600 ; N gimeldagesh ; B 134 -5 451 479 ; -C -1 ; WX 600 ; N daletdagesh ; B 172 -5 625 479 ; -C -1 ; WX 600 ; N hedagesh ; B 101 -5 576 479 ; -C -1 ; WX 600 ; N vavdagesh ; B 227 -5 440 479 ; -C -1 ; WX 600 ; N zayindagesh ; B 205 -5 543 479 ; -C -1 ; WX 600 ; N tetdagesh ; B 147 -5 584 483 ; -C -1 ; WX 600 ; N yoddagesh ; B 259 263 445 478 ; -C -1 ; WX 600 ; N finalkafdagesh ; B 166 -109 621 479 ; -C -1 ; WX 600 ; N kafdagesh ; B 92 0 559 479 ; -C -1 ; WX 600 ; N lameddagesh ; B 187 0 565 630 ; -C -1 ; WX 600 ; N memdagesh ; B 146 -5 569 484 ; -C -1 ; WX 600 ; N nundagesh ; B 139 0 476 479 ; -C -1 ; WX 600 ; N samekhdagesh ; B 135 -5 564 478 ; -C -1 ; WX 600 ; N finalpedagesh ; B 175 -109 538 478 ; -C -1 ; WX 600 ; N pedagesh ; B 126 0 545 478 ; -C -1 ; WX 600 ; N tsadidagesh ; B 175 0 567 478 ; -C -1 ; WX 600 ; N qofdagesh ; B 81 -204 598 478 ; -C -1 ; WX 600 ; N reshdagesh ; B 181 -5 542 479 ; -C -1 ; WX 600 ; N shindagesh ; B 124 0 602 483 ; -C -1 ; WX 600 ; N tavdages ; B 82 -5 563 479 ; -C -1 ; WX 600 ; N vavholam ; B 276 -5 469 628 ; -C -1 ; WX 600 ; N betrafe ; B 77 0 527 608 ; -C -1 ; WX 600 ; N kafrafe ; B 92 0 558 607 ; -C -1 ; WX 600 ; N perafe ; B 126 0 545 608 ; -C -1 ; WX 600 ; N aleflamed ; B 102 -6 604 629 ; -C -1 ; WX 600 ; N zerowidthnonjoiner ; B 283 -134 318 629 ; -C -1 ; WX 600 ; N zerowidthjoiner ; B 193 -134 407 690 ; -C -1 ; WX 600 ; N lefttorightmark ; B 172 -134 458 690 ; -C -1 ; WX 600 ; N righttoleftmark ; B 143 -134 429 690 ; -C -1 ; WX 600 ; N uniFFFC ; B 0 0 600 431 ; -C -1 ; WX 600 ; N Ohorn ; B 103 -16 681 584 ; -C -1 ; WX 600 ; N ohorn ; B 111 -16 641 438 ; -C -1 ; WX 600 ; N Uhorn ; B 137 -16 762 648 ; -C -1 ; WX 600 ; N uhorn ; B 129 -16 659 429 ; -C -1 ; WX 600 ; N f00b ; B 372 679 568 783 ; -C -1 ; WX 600 ; N f00c ; B 324 679 521 783 ; -C -1 ; WX 600 ; N f00e ; B 308 632 475 783 ; -C -1 ; WX 600 ; N f006 ; B 346 679 542 783 ; -C -1 ; WX 600 ; N f007 ; B 392 682 589 785 ; -C -1 ; WX 600 ; N f009 ; B 355 632 522 783 ; -C -1 ; WX 600 ; N combininghookabove ; B 352 655 509 783 ; -C -1 ; WX 600 ; N f010 ; B 373 696 514 783 ; -C -1 ; WX 600 ; N f013 ; B 352 638 509 783 ; -C -1 ; WX 600 ; N f011 ; B 375 696 516 783 ; -C -1 ; WX 600 ; N f01c ; B 305 682 629 783 ; -C -1 ; WX 600 ; N f015 ; B 292 682 617 783 ; -C -1 ; WX 600 ; N combiningtildeaccent ; B 288 682 613 783 ; -C -1 ; WX 600 ; N _d_769 ; B 288 598 554 680 ; -C -1 ; WX 600 ; N _d_770 ; B 291 598 557 680 ; -C -1 ; WX 600 ; N f02c ; B 406 -158 508 -58 ; -C -1 ; WX 600 ; N dongsign ; B 122 112 605 613 ; -C -1 ; WX 600 ; N onethird ; B 59 -7 669 626 ; -C -1 ; WX 600 ; N twothirds ; B 39 -7 669 627 ; -C -1 ; WX 600 ; N f008 ; B 299 499 466 649 ; -C -1 ; WX 600 ; N f00a ; B 368 499 535 649 ; -C -1 ; WX 600 ; N f00d ; B 297 499 464 649 ; -C -1 ; WX 600 ; N f00f ; B 312 499 479 649 ; -C -1 ; WX 600 ; N f012 ; B 328 499 485 626 ; -C -1 ; WX 600 ; N f014 ; B 328 499 485 626 ; -C -1 ; WX 600 ; N f016 ; B 305 682 629 783 ; -C -1 ; WX 600 ; N f017 ; B 305 682 629 783 ; -C -1 ; WX 600 ; N f018 ; B 305 682 629 783 ; -C -1 ; WX 600 ; N f019 ; B 251 489 569 589 ; -C -1 ; WX 600 ; N f01a ; B 251 489 568 589 ; -C -1 ; WX 600 ; N f01b ; B 251 489 568 589 ; -C -1 ; WX 600 ; N f01e ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f01f ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f020 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f021 ; B 259 -158 361 -58 ; -C -1 ; WX 600 ; N f022 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N combininggraveaccent ; B 361 632 528 783 ; -C -1 ; WX 600 ; N combiningacuteaccent ; B 332 632 499 783 ; -C -1 ; WX 600 ; N f01d ; B 186 489 503 589 ; -C -1 ; WX 600 ; N combiningdotbelow ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f023 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f029 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f02a ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f02b ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f024 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f025 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f026 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f027 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f028 ; B 235 -158 337 -58 ; -C -1 ; WX 600 ; N f02d ; B 292 682 617 783 ; -C -1 ; WX 600 ; N f02e ; B 290 682 615 783 ; -C -1 ; WX 600 ; N f02f ; B 316 682 641 783 ; -C -1 ; WX 600 ; N f030 ; B 305 682 629 783 ; -C -1 ; WX 600 ; N Adotbelow ; B 33 -158 619 571 ; -C -1 ; WX 600 ; N adotbelow ; B 92 -158 547 438 ; -C -1 ; WX 600 ; N Ahookabove ; B 33 0 619 783 ; -C -1 ; WX 600 ; N ahookabove ; B 92 -16 547 626 ; -C -1 ; WX 600 ; N Acircumflexacute ; B 33 0 619 783 ; -C -1 ; WX 600 ; N acircumflexacute ; B 92 -16 552 783 ; -C -1 ; WX 600 ; N Acircumflexgrave ; B 33 0 619 783 ; -C -1 ; WX 600 ; N acircumflexgrave ; B 92 -16 552 783 ; -C -1 ; WX 600 ; N Acircumflexhookabove ; B 33 0 619 783 ; -C -1 ; WX 600 ; N acircumflexhookabove ; B 92 -16 552 783 ; -C -1 ; WX 600 ; N Acircumflextilde ; B 33 0 631 783 ; -C -1 ; WX 600 ; N acircumflextilde ; B 92 -16 615 783 ; -C -1 ; WX 600 ; N Acircumflexdotbelow ; B 33 -158 619 680 ; -C -1 ; WX 600 ; N acircumflexdotbelow ; B 92 -158 552 640 ; -C -1 ; WX 600 ; N Abreveacute ; B 33 0 619 783 ; -C -1 ; WX 600 ; N abreveacute ; B 92 -16 570 783 ; -C -1 ; WX 600 ; N Abrevegrave ; B 33 0 619 783 ; -C -1 ; WX 600 ; N abrevegrave ; B 92 -16 570 783 ; -C -1 ; WX 600 ; N Abrevehookabove ; B 33 0 619 783 ; -C -1 ; WX 600 ; N abrevehookabove ; B 92 -16 570 783 ; -C -1 ; WX 600 ; N Abrevetilde ; B 33 0 619 795 ; -C -1 ; WX 600 ; N abrevetilde ; B 92 -16 610 783 ; -C -1 ; WX 600 ; N Abrevedotbelow ; B 33 -158 619 680 ; -C -1 ; WX 600 ; N abrevedotbelow ; B 92 -158 570 634 ; -C -1 ; WX 600 ; N Edotbelow ; B 47 -158 623 571 ; -C -1 ; WX 600 ; N edotbelow ; B 104 -158 573 438 ; -C -1 ; WX 600 ; N Ehookabove ; B 47 0 623 783 ; -C -1 ; WX 600 ; N ehookabove ; B 104 -16 573 626 ; -C -1 ; WX 600 ; N Etilde ; B 47 0 623 733 ; -C -1 ; WX 600 ; N etilde ; B 104 -16 573 589 ; -C -1 ; WX 600 ; N Ecircumflexacute ; B 47 0 623 783 ; -C -1 ; WX 600 ; N ecircumflexacute ; B 104 -16 573 783 ; -C -1 ; WX 600 ; N Ecircumflexgrave ; B 47 0 623 783 ; -C -1 ; WX 600 ; N ecircumflexgrave ; B 104 -16 573 783 ; -C -1 ; WX 600 ; N Ecircumflexhookabove ; B 47 0 623 783 ; -C -1 ; WX 600 ; N ecircumflexhookabove ; B 104 -16 573 783 ; -C -1 ; WX 600 ; N Ecircumflextilde ; B 47 0 623 783 ; -C -1 ; WX 600 ; N ecircumflextilde ; B 104 -16 615 783 ; -C -1 ; WX 600 ; N Ecircumflexdotbelow ; B 47 -158 623 680 ; -C -1 ; WX 600 ; N ecircumflexdotbelow ; B 104 -158 573 640 ; -C -1 ; WX 600 ; N Ihookabove ; B 116 0 606 783 ; -C -1 ; WX 600 ; N ihookabove ; B 95 0 514 626 ; -C -1 ; WX 600 ; N Idotbelow ; B 116 -158 606 571 ; -C -1 ; WX 600 ; N idotbelow ; B 96 -158 515 633 ; -C -1 ; WX 600 ; N Odotbelow ; B 103 -158 619 584 ; -C -1 ; WX 600 ; N odotbelow ; B 111 -158 579 438 ; -C -1 ; WX 600 ; N Ohookabove ; B 103 -16 619 783 ; -C -1 ; WX 600 ; N ohookabove ; B 111 -16 579 626 ; -C -1 ; WX 600 ; N Ocircumflexacute ; B 103 -16 619 783 ; -C -1 ; WX 600 ; N ocircumflexacute ; B 111 -16 579 783 ; -C -1 ; WX 600 ; N Ocircumflexgrave ; B 103 -16 619 783 ; -C -1 ; WX 600 ; N ocircumflexgrave ; B 111 -16 579 783 ; -C -1 ; WX 600 ; N Ocircumflexhookabove ; B 103 -16 619 783 ; -C -1 ; WX 600 ; N ocircumflexhookabove ; B 111 -16 579 783 ; -C -1 ; WX 600 ; N Ocircumflextilde ; B 103 -16 626 783 ; -C -1 ; WX 600 ; N ocircumflextilde ; B 111 -16 615 783 ; -C -1 ; WX 600 ; N Ocircumflexdotbelow ; B 103 -158 619 680 ; -C -1 ; WX 600 ; N ocircumflexdotbelow ; B 111 -158 579 640 ; -C -1 ; WX 600 ; N Ohornacute ; B 103 -16 681 779 ; -C -1 ; WX 600 ; N ohornacute ; B 111 -16 641 649 ; -C -1 ; WX 600 ; N Ohorngrave ; B 103 -16 681 779 ; -C -1 ; WX 600 ; N ohorngrave ; B 111 -16 641 649 ; -C -1 ; WX 600 ; N Ohornhookabove ; B 103 -16 681 783 ; -C -1 ; WX 600 ; N ohornhookabove ; B 111 -16 641 626 ; -C -1 ; WX 600 ; N Ohorntilde ; B 103 -16 681 733 ; -C -1 ; WX 600 ; N ohorntilde ; B 111 -16 641 589 ; -C -1 ; WX 600 ; N Ohorndotbelow ; B 103 -158 681 584 ; -C -1 ; WX 600 ; N ohorndotbelow ; B 111 -158 641 438 ; -C -1 ; WX 600 ; N Udotbelow ; B 137 -158 678 571 ; -C -1 ; WX 600 ; N udotbelow ; B 129 -158 571 423 ; -C -1 ; WX 600 ; N Uhookabove ; B 137 -16 678 783 ; -C -1 ; WX 600 ; N uhookabove ; B 129 -16 571 626 ; -C -1 ; WX 600 ; N Uhornacute ; B 137 -16 762 779 ; -C -1 ; WX 600 ; N uhornacute ; B 129 -16 659 649 ; -C -1 ; WX 600 ; N Uhorngrave ; B 137 -16 762 779 ; -C -1 ; WX 600 ; N uhorngrave ; B 129 -16 659 649 ; -C -1 ; WX 600 ; N Uhornhookabove ; B 137 -16 762 783 ; -C -1 ; WX 600 ; N uhornhookabove ; B 129 -16 659 626 ; -C -1 ; WX 600 ; N Uhorntilde ; B 137 -16 762 733 ; -C -1 ; WX 600 ; N uhorntilde ; B 129 -16 659 589 ; -C -1 ; WX 600 ; N Uhorndotbelow ; B 137 -158 762 648 ; -C -1 ; WX 600 ; N uhorndotbelow ; B 129 -158 659 429 ; -C -1 ; WX 600 ; N Ydotbelow ; B 150 -158 668 571 ; -C -1 ; WX 600 ; N ydotbelow ; B 15 -188 636 423 ; -C -1 ; WX 600 ; N Yhookabove ; B 150 0 668 783 ; -C -1 ; WX 600 ; N yhookabove ; B 15 -188 636 626 ; -C -1 ; WX 600 ; N Ytilde ; B 150 0 668 733 ; -C -1 ; WX 600 ; N ytilde ; B 15 -188 636 589 ; -C -1 ; WX 600 ; N uni01CD ; B 33 0 619 781 ; -C -1 ; WX 600 ; N uni01CE ; B 92 -16 567 634 ; -C -1 ; WX 600 ; N _b_899 ; B 116 0 606 781 ; -C -1 ; WX 600 ; N uni01D0 ; B 95 0 562 634 ; -C -1 ; WX 600 ; N uni01D1 ; B 103 -16 619 781 ; -C -1 ; WX 600 ; N uni01D2 ; B 111 -16 579 634 ; -C -1 ; WX 600 ; N uni01D3 ; B 137 -16 678 781 ; -C -1 ; WX 600 ; N uni01D4 ; B 129 -16 571 634 ; -C -1 ; WX 600 ; N uni01D5 ; B 137 -16 678 782 ; -C -1 ; WX 600 ; N uni01D6 ; B 129 -16 574 703 ; -C -1 ; WX 600 ; N uni01D7 ; B 137 -16 678 783 ; -C -1 ; WX 600 ; N uni01D8 ; B 129 -16 575 771 ; -C -1 ; WX 600 ; N uni01D9 ; B 137 -16 678 782 ; -C -1 ; WX 600 ; N uni01DA ; B 129 -16 578 771 ; -C -1 ; WX 600 ; N uni01DB ; B 137 -16 678 783 ; -C -1 ; WX 600 ; N uni01DC ; B 129 -16 571 771 ; -C -1 ; WX 600 ; N _d_913 ; B 268 624 598 782 ; -C -1 ; WX 600 ; N _d_914 ; B 277 624 613 783 ; -C -1 ; WX 600 ; N _d_915 ; B 277 624 613 782 ; -C -1 ; WX 600 ; N _d_916 ; B 277 624 613 783 ; -C -1 ; WX 600 ; N _d_917 ; B 281 662 574 703 ; -C -1 ; WX 600 ; N _d_918 ; B 256 521 547 600 ; -C -1 ; WX 600 ; N uni0492 ; B 47 0 671 571 ; -C -1 ; WX 600 ; N uni0493 ; B 47 0 639 423 ; -C -1 ; WX 600 ; N uni0496 ; B 1 -125 694 572 ; -C -1 ; WX 600 ; N uni0497 ; B 14 -125 655 423 ; -C -1 ; WX 600 ; N uni049a ; B 69 -125 665 572 ; -C -1 ; WX 600 ; N uni049b ; B 67 -125 620 423 ; -C -1 ; WX 600 ; N uni049c ; B 69 0 665 572 ; -C -1 ; WX 600 ; N uni049d ; B 67 0 620 423 ; -C -1 ; WX 600 ; N uni04a2 ; B 56 -125 672 572 ; -C -1 ; WX 600 ; N uni04a3 ; B 56 -125 631 423 ; -C -1 ; WX 600 ; N uni04ae ; B 150 0 668 571 ; -C -1 ; WX 600 ; N uni04af ; B 124 -188 636 423 ; -C -1 ; WX 600 ; N uni04b0 ; B 165 0 668 571 ; -C -1 ; WX 600 ; N uni04b1 ; B 118 -188 636 423 ; -C -1 ; WX 600 ; N uni04b2 ; B 43 -125 667 571 ; -C -1 ; WX 600 ; N uni04b3 ; B 53 -125 616 423 ; -C -1 ; WX 600 ; N uni04b8 ; B 129 0 656 571 ; -C -1 ; WX 600 ; N uni04b9 ; B 115 0 629 423 ; -C -1 ; WX 600 ; N uni04ba ; B 56 0 583 571 ; -C -1 ; WX 600 ; N uni04bb ; B 57 0 571 423 ; -C -1 ; WX 600 ; N uni018f ; B 78 -16 626 584 ; -C -1 ; WX 600 ; N uni0259 ; B 104 -16 573 438 ; -C -1 ; WX 600 ; N uni04e8 ; B 103 -16 619 584 ; -C -1 ; WX 600 ; N uni04e9 ; B 111 -16 579 438 ; -EndCharMetrics -EndFontMetrics +StartFontMetrics 4.1 +FontName CourierNewPS-ItalicMT +FullName Courier New Italic +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Courier New +Weight Italic +Version Version 2.90 +Characters 943 +ItalicAngle -12.0 +Ascender 833 +Descender -300 +UnderlineThickness 41 +UnderlinePosition -233 +IsFixedPitch true +FontBBox -67 -274 800 1000 +StartCharMetrics 978 +C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 600 ; N space ; B 247 -15 466 627 ; +C 33 ; WX 600 ; N exclam ; B 247 -15 466 627 ; +C 34 ; WX 600 ; N quotedbl ; B 242 320 602 613 ; +C 35 ; WX 600 ; N numbersign ; B 136 -63 590 657 ; +C 36 ; WX 600 ; N dollar ; B 129 -93 584 665 ; +C 37 ; WX 600 ; N percent ; B 172 -12 618 623 ; +C 38 ; WX 600 ; N ampersand ; B 152 -16 550 526 ; +C 39 ; WX 600 ; N quotesingle ; B 345 320 495 613 ; +C 40 ; WX 600 ; N parenleft ; B 336 -126 587 613 ; +C 41 ; WX 600 ; N parenright ; B 124 -127 374 613 ; +C 42 ; WX 600 ; N asterisk ; B 210 253 586 613 ; +C 43 ; WX 600 ; N plus ; B 130 33 591 538 ; +C 44 ; WX 600 ; N comma ; B 179 -146 442 147 ; +C 45 ; WX 600 ; N hyphen ; B 145 253 576 312 ; +C 46 ; WX 600 ; N period ; B 234 -15 388 118 ; +C 47 ; WX 600 ; N slash ; B 99 -83 630 678 ; +C 48 ; WX 600 ; N zero ; B 156 -15 574 627 ; +C 49 ; WX 600 ; N one ; B 115 0 493 621 ; +C 50 ; WX 600 ; N two ; B 83 0 579 627 ; +C 51 ; WX 600 ; N three ; B 110 -15 582 627 ; +C 52 ; WX 600 ; N four ; B 141 0 548 613 ; +C 53 ; WX 600 ; N five ; B 113 -15 586 613 ; +C 54 ; WX 600 ; N six ; B 187 -15 637 627 ; +C 55 ; WX 600 ; N seven ; B 215 -1 610 613 ; +C 56 ; WX 600 ; N eight ; B 144 -15 578 627 ; +C 57 ; WX 600 ; N nine ; B 140 -15 589 627 ; +C 58 ; WX 600 ; N colon ; B 234 -15 452 423 ; +C 59 ; WX 600 ; N semicolon ; B 185 -104 502 423 ; +C 60 ; WX 600 ; N less ; B 108 32 638 538 ; +C 61 ; WX 600 ; N equal ; B 94 192 628 381 ; +C 62 ; WX 600 ; N greater ; B 83 32 613 538 ; +C 63 ; WX 600 ; N question ; B 232 -15 582 586 ; +C 64 ; WX 600 ; N at ; B 139 -63 564 633 ; +C 65 ; WX 600 ; N A ; B 33 0 619 571 ; +C 66 ; WX 600 ; N B ; B 46 0 593 571 ; +C 67 ; WX 600 ; N C ; B 114 -16 645 584 ; +C 68 ; WX 600 ; N D ; B 75 0 625 571 ; +C 69 ; WX 600 ; N E ; B 47 0 623 571 ; +C 70 ; WX 600 ; N F ; B 91 0 687 571 ; +C 71 ; WX 600 ; N G ; B 108 -16 640 584 ; +C 72 ; WX 600 ; N H ; B 57 0 672 572 ; +C 73 ; WX 600 ; N I ; B 116 0 606 571 ; +C 74 ; WX 600 ; N J ; B 100 -16 703 571 ; +C 75 ; WX 600 ; N K ; B 68 0 691 571 ; +C 76 ; WX 600 ; N L ; B 66 0 588 571 ; +C 77 ; WX 600 ; N M ; B 16 0 702 571 ; +C 78 ; WX 600 ; N N ; B 47 0 681 571 ; +C 79 ; WX 600 ; N O ; B 103 -16 619 584 ; +C 80 ; WX 600 ; N P ; B 106 0 648 571 ; +C 81 ; WX 600 ; N Q ; B 103 -117 619 584 ; +C 82 ; WX 600 ; N R ; B 47 0 598 571 ; +C 83 ; WX 600 ; N S ; B 95 -16 605 584 ; +C 84 ; WX 600 ; N T ; B 149 0 651 571 ; +C 85 ; WX 600 ; N U ; B 137 -16 678 571 ; +C 86 ; WX 600 ; N V ; B 125 0 710 571 ; +C 87 ; WX 600 ; N W ; B 121 0 698 571 ; +C 88 ; WX 600 ; N X ; B 43 0 667 571 ; +C 89 ; WX 600 ; N Y ; B 150 0 668 571 ; +C 90 ; WX 600 ; N Z ; B 104 0 598 571 ; +C 91 ; WX 600 ; N bracketleft ; B 253 -126 574 613 ; +C 92 ; WX 600 ; N backslash ; B 250 -85 475 675 ; +C 93 ; WX 600 ; N bracketright ; B 131 -126 453 613 ; +C 94 ; WX 600 ; N asciicircum ; B 192 359 570 625 ; +C 95 ; WX 600 ; N underscore ; B -67 -274 561 -233 ; +C 96 ; WX 600 ; N grave ; B 282 499 427 649 ; +C 97 ; WX 600 ; N a ; B 92 -16 547 438 ; +C 98 ; WX 600 ; N b ; B 26 -16 593 613 ; +C 99 ; WX 600 ; N c ; B 122 -16 598 438 ; +C 100 ; WX 600 ; N d ; B 101 -16 631 613 ; +C 101 ; WX 600 ; N e ; B 104 -16 573 438 ; +C 102 ; WX 600 ; N f ; B 109 0 667 613 ; +C 103 ; WX 600 ; N g ; B 104 -188 648 438 ; +C 104 ; WX 600 ; N h ; B 55 0 559 613 ; +C 105 ; WX 600 ; N i ; B 96 0 515 633 ; +C 106 ; WX 600 ; N j ; B 52 -188 493 633 ; +C 107 ; WX 600 ; N k ; B 68 0 586 613 ; +C 108 ; WX 600 ; N l ; B 96 0 515 613 ; +C 109 ; WX 600 ; N m ; B 14 0 604 438 ; +C 110 ; WX 600 ; N n ; B 57 0 547 438 ; +C 111 ; WX 600 ; N o ; B 111 -16 579 438 ; +C 112 ; WX 600 ; N p ; B -14 -188 595 438 ; +C 113 ; WX 600 ; N q ; B 105 -188 669 438 ; +C 114 ; WX 600 ; N r ; B 87 0 623 433 ; +C 115 ; WX 600 ; N s ; B 105 -16 563 438 ; +C 116 ; WX 600 ; N t ; B 158 -16 554 571 ; +C 117 ; WX 600 ; N u ; B 129 -16 571 423 ; +C 118 ; WX 600 ; N v ; B 114 0 657 423 ; +C 119 ; WX 600 ; N w ; B 113 0 658 423 ; +C 120 ; WX 600 ; N x ; B 53 0 616 423 ; +C 121 ; WX 600 ; N y ; B 15 -188 636 423 ; +C 122 ; WX 600 ; N z ; B 116 0 569 423 ; +C 123 ; WX 600 ; N braceleft ; B 249 -127 529 613 ; +C 124 ; WX 600 ; N bar ; B 279 -126 321 613 ; +C 125 ; WX 600 ; N braceright ; B 174 -127 455 613 ; +C 126 ; WX 600 ; N asciitilde ; B 147 211 575 359 ; +C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 600 ; N Euro ; B 17 -16 634 584 ; +C 129 ; WX 600 ; N afii10052 ; B 47 0 671 796 ; +C 130 ; WX 600 ; N quotesinglbase ; B 118 -159 381 135 ; +C 131 ; WX 600 ; N florin ; B 74 -94 646 628 ; +C 132 ; WX 600 ; N quotedblbase ; B 87 -127 542 125 ; +C 133 ; WX 600 ; N ellipsis ; B 56 -15 559 85 ; +C 134 ; WX 600 ; N dagger ; B 208 -63 563 613 ; +C 135 ; WX 600 ; N daggerdbl ; B 154 -63 563 613 ; +C 136 ; WX 600 ; N circumflex ; B 260 498 552 640 ; +C 137 ; WX 600 ; N perthousand ; B 138 -10 598 625 ; +C 138 ; WX 600 ; N Scaron ; B 95 -16 614 778 ; +C 139 ; WX 600 ; N guilsinglleft ; B 191 0 493 424 ; +C 140 ; WX 600 ; N OE ; B 61 0 693 571 ; +C 141 ; WX 600 ; N afii10061 ; B 69 0 665 796 ; +C 142 ; WX 600 ; N Zcaron ; B 104 0 615 778 ; +C 143 ; WX 600 ; N afii10145 ; B 58 -125 679 571 ; +C 144 ; WX 600 ; N quotedblbase ; B 87 -127 542 125 ; +C 145 ; WX 600 ; N quoteleft ; B 378 319 530 613 ; +C 146 ; WX 600 ; N quoteright ; B 216 319 479 613 ; +C 147 ; WX 600 ; N quotedblleft ; B 218 360 575 613 ; +C 148 ; WX 600 ; N quotedblright ; B 188 360 643 613 ; +C 149 ; WX 600 ; N bullet ; B 243 190 489 432 ; +C 150 ; WX 600 ; N endash ; B 131 265 591 306 ; +C 151 ; WX 600 ; N emdash ; B 54 266 669 307 ; +C 152 ; WX 600 ; N tilde ; B 251 489 568 589 ; +C 153 ; WX 600 ; N trademark ; B 68 308 702 651 ; +C 154 ; WX 600 ; N scaron ; B 105 -16 572 634 ; +C 155 ; WX 600 ; N guilsinglright ; B 201 0 503 424 ; +C 156 ; WX 600 ; N oe ; B 47 -16 635 438 ; +C 157 ; WX 600 ; N afii10109 ; B 67 0 620 649 ; +C 158 ; WX 600 ; N zcaron ; B 116 0 572 634 ; +C 159 ; WX 600 ; N Ydieresis ; B 150 0 668 730 ; +C 160 ; WX 600 ; N space ; B 247 -15 466 627 ; +C 161 ; WX 600 ; N exclamdown ; B 227 -190 441 429 ; +C 162 ; WX 600 ; N cent ; B 174 0 566 652 ; +C 163 ; WX 600 ; N sterling ; B 87 0 543 587 ; +C 164 ; WX 600 ; N currency ; B 125 97 601 496 ; +C 165 ; WX 600 ; N yen ; B 161 0 668 571 ; +C 166 ; WX 600 ; N brokenbar ; B 279 -126 321 613 ; +C 167 ; WX 600 ; N section ; B 100 -63 617 613 ; +C 168 ; WX 600 ; N dieresis ; B 270 521 560 600 ; +C 169 ; WX 600 ; N copyright ; B 60 -13 657 584 ; +C 170 ; WX 600 ; N ordfeminine ; B 155 355 464 640 ; +C 171 ; WX 600 ; N guillemotleft ; B 93 0 624 424 ; +C 172 ; WX 600 ; N logicalnot ; B 72 33 599 306 ; +C 173 ; WX 600 ; N hyphen ; B 145 253 576 312 ; +C 174 ; WX 600 ; N registered ; B 60 -13 657 584 ; +C 175 ; WX 600 ; N overscore ; B 121 672 749 713 ; +C 176 ; WX 600 ; N degree ; B 165 457 436 728 ; +C 177 ; WX 600 ; N plusminus ; B 72 0 591 585 ; +C 178 ; WX 600 ; N twosuperior ; B 165 301 470 627 ; +C 179 ; WX 600 ; N threesuperior ; B 181 293 471 627 ; +C 180 ; WX 600 ; N acute ; B 385 499 576 649 ; +C 181 ; WX 600 ; N mu1 ; B 91 -188 571 423 ; +C 182 ; WX 600 ; N paragraph ; B 156 -63 646 613 ; +C 183 ; WX 600 ; N periodcentered ; B 290 245 442 377 ; +C 184 ; WX 600 ; N cedilla ; B 188 -163 351 15 ; +C 185 ; WX 600 ; N onesuperior ; B 185 301 420 626 ; +C 186 ; WX 600 ; N ordmasculine ; B 169 355 487 640 ; +C 187 ; WX 600 ; N guillemotright ; B 90 0 621 424 ; +C 188 ; WX 600 ; N onequarter ; B 54 0 632 626 ; +C 189 ; WX 600 ; N onehalf ; B 59 0 650 626 ; +C 190 ; WX 600 ; N threequarters ; B 57 0 661 627 ; +C 191 ; WX 600 ; N questiondown ; B 104 -191 455 433 ; +C 192 ; WX 600 ; N Agrave ; B 12 0 598 779 ; +C 193 ; WX 600 ; N Aacute ; B 12 0 598 779 ; +C 194 ; WX 600 ; N Acircumflex ; B 12 0 598 771 ; +C 195 ; WX 600 ; N Atilde ; B 12 0 598 720 ; +C 196 ; WX 600 ; N Adieresis ; B 12 0 598 730 ; +C 197 ; WX 600 ; N Aring ; B 33 0 619 783 ; +C 198 ; WX 600 ; N AE ; B 13 0 693 571 ; +C 199 ; WX 600 ; N Ccedilla ; B 114 -163 645 584 ; +C 200 ; WX 600 ; N Egrave ; B 47 0 623 779 ; +C 201 ; WX 600 ; N Eacute ; B 47 0 623 779 ; +C 202 ; WX 600 ; N Ecircumflex ; B 47 0 623 770 ; +C 203 ; WX 600 ; N Edieresis ; B 47 0 623 730 ; +C 204 ; WX 600 ; N Igrave ; B 116 0 606 779 ; +C 205 ; WX 600 ; N Iacute ; B 116 0 609 779 ; +C 206 ; WX 600 ; N Icircumflex ; B 116 0 606 770 ; +C 207 ; WX 600 ; N Idieresis ; B 116 0 606 730 ; +C 208 ; WX 600 ; N Eth ; B 46 0 596 571 ; +C 209 ; WX 600 ; N Ntilde ; B 47 0 681 733 ; +C 210 ; WX 600 ; N Ograve ; B 103 -16 619 779 ; +C 211 ; WX 600 ; N Oacute ; B 103 -16 619 779 ; +C 212 ; WX 600 ; N Ocircumflex ; B 103 -16 619 770 ; +C 213 ; WX 600 ; N Otilde ; B 103 -16 619 720 ; +C 214 ; WX 600 ; N Odieresis ; B 103 -16 619 730 ; +C 215 ; WX 600 ; N multiply ; B 208 116 572 454 ; +C 216 ; WX 600 ; N Oslash ; B 34 -41 687 611 ; +C 217 ; WX 600 ; N Ugrave ; B 137 -16 678 779 ; +C 218 ; WX 600 ; N Uacute ; B 137 -16 678 779 ; +C 219 ; WX 600 ; N Ucircumflex ; B 137 -16 678 770 ; +C 220 ; WX 600 ; N Udieresis ; B 137 -16 678 730 ; +C 221 ; WX 600 ; N Yacute ; B 150 0 668 792 ; +C 222 ; WX 600 ; N Thorn ; B 91 0 609 571 ; +C 223 ; WX 600 ; N germandbls ; B 47 -16 543 613 ; +C 224 ; WX 600 ; N agrave ; B 92 -16 547 648 ; +C 225 ; WX 600 ; N aacute ; B 92 -16 559 649 ; +C 226 ; WX 600 ; N acircumflex ; B 92 -16 552 640 ; +C 227 ; WX 600 ; N atilde ; B 92 -16 569 589 ; +C 228 ; WX 600 ; N adieresis ; B 92 -16 547 600 ; +C 229 ; WX 600 ; N aring ; B 92 -16 547 666 ; +C 230 ; WX 600 ; N ae ; B 36 -16 635 438 ; +C 231 ; WX 600 ; N ccedilla ; B 122 -163 598 438 ; +C 232 ; WX 600 ; N egrave ; B 104 -16 573 653 ; +C 233 ; WX 600 ; N eacute ; B 104 -16 573 652 ; +C 234 ; WX 600 ; N ecircumflex ; B 104 -16 573 640 ; +C 235 ; WX 600 ; N edieresis ; B 104 -16 573 600 ; +C 236 ; WX 600 ; N igrave ; B 95 0 514 645 ; +C 237 ; WX 600 ; N iacute ; B 95 0 514 648 ; +C 238 ; WX 600 ; N icircumflex ; B 95 0 540 640 ; +C 239 ; WX 600 ; N idieresis ; B 95 0 523 600 ; +C 240 ; WX 600 ; N eth ; B 103 -15 598 610 ; +C 241 ; WX 600 ; N ntilde ; B 57 0 568 589 ; +C 242 ; WX 600 ; N ograve ; B 111 -16 579 649 ; +C 243 ; WX 600 ; N oacute ; B 111 -16 579 649 ; +C 244 ; WX 600 ; N ocircumflex ; B 111 -16 579 640 ; +C 245 ; WX 600 ; N otilde ; B 111 -16 579 589 ; +C 246 ; WX 600 ; N odieresis ; B 111 -16 579 600 ; +C 247 ; WX 600 ; N divide ; B 130 52 591 519 ; +C 248 ; WX 600 ; N oslash ; B 50 -42 642 462 ; +C 249 ; WX 600 ; N ugrave ; B 129 -16 571 649 ; +C 250 ; WX 600 ; N uacute ; B 129 -16 571 649 ; +C 251 ; WX 600 ; N ucircumflex ; B 129 -16 571 640 ; +C 252 ; WX 600 ; N udieresis ; B 129 -16 571 600 ; +C 253 ; WX 600 ; N yacute ; B 15 -188 636 649 ; +C 254 ; WX 600 ; N thorn ; B -14 -188 597 613 ; +C 255 ; WX 600 ; N ydieresis ; B 15 -188 636 600 ; +C -1 ; WX 0 ; N .null ; B 247 -15 466 627 ; +C -1 ; WX 600 ; N nonmarkingreturn ; B 247 -15 466 627 ; +C -1 ; WX 600 ; N notequal ; B 94 -35 628 608 ; +C -1 ; WX 600 ; N infinity ; B 112 194 605 413 ; +C -1 ; WX 600 ; N lessequal ; B 84 118 650 697 ; +C -1 ; WX 600 ; N greaterequal ; B 56 118 615 697 ; +C -1 ; WX 600 ; N partialdiff ; B 86 -15 488 613 ; +C -1 ; WX 600 ; N summation ; B 21 -188 538 613 ; +C -1 ; WX 600 ; N product ; B 26 -188 574 613 ; +C -1 ; WX 600 ; N pi1 ; B 85 0 604 423 ; +C -1 ; WX 600 ; N integral ; B -18 -183 788 818 ; +C -1 ; WX 600 ; N Ohm ; B 79 0 619 581 ; +C -1 ; WX 600 ; N radical ; B 67 -38 575 913 ; +C -1 ; WX 600 ; N approxequal ; B 124 141 599 430 ; +C -1 ; WX 600 ; N increment ; B 40 0 555 563 ; +C -1 ; WX 600 ; N lozenge ; B 76 0 525 694 ; +C -1 ; WX 600 ; N fraction ; B 84 141 647 478 ; +C -1 ; WX 600 ; N fi ; B 26 0 636 633 ; +C -1 ; WX 600 ; N fl ; B 26 0 631 613 ; +C -1 ; WX 600 ; N dotlessi ; B 95 0 514 423 ; +C -1 ; WX 600 ; N macron ; B 266 525 559 567 ; +C -1 ; WX 600 ; N breve ; B 277 497 573 634 ; +C -1 ; WX 600 ; N dotaccent ; B 363 510 465 610 ; +C -1 ; WX 600 ; N ring ; B 323 492 504 666 ; +C -1 ; WX 600 ; N hungarumlaut ; B 257 498 575 648 ; +C -1 ; WX 600 ; N ogonek ; B 269 -144 407 13 ; +C -1 ; WX 600 ; N caron ; B 280 492 572 634 ; +C -1 ; WX 600 ; N Lslash ; B 65 0 588 571 ; +C -1 ; WX 600 ; N lslash ; B 96 0 528 613 ; +C -1 ; WX 600 ; N minus ; B 130 265 591 306 ; +C -1 ; WX 600 ; N franc ; B 91 0 687 571 ; +C -1 ; WX 600 ; N Gbreve ; B 108 -16 640 781 ; +C -1 ; WX 600 ; N gbreve ; B 104 -188 648 634 ; +C -1 ; WX 600 ; N Idot ; B 116 0 606 757 ; +C -1 ; WX 600 ; N Scedilla ; B 95 -163 605 584 ; +C -1 ; WX 600 ; N scedilla ; B 105 -163 563 438 ; +C -1 ; WX 600 ; N Cacute ; B 114 -16 645 795 ; +C -1 ; WX 600 ; N cacute ; B 122 -16 598 649 ; +C -1 ; WX 600 ; N Ccaron ; B 114 -16 645 781 ; +C -1 ; WX 600 ; N ccaron ; B 122 -16 598 634 ; +C -1 ; WX 600 ; N dmacron ; B 101 -16 684 613 ; +C -1 ; WX 600 ; N middot ; B 405 275 507 375 ; +C -1 ; WX 600 ; N Abreve ; B 33 0 619 781 ; +C -1 ; WX 600 ; N abreve ; B 92 -16 570 634 ; +C -1 ; WX 600 ; N Aogonek ; B 12 -125 625 571 ; +C -1 ; WX 600 ; N aogonek ; B 92 -126 569 438 ; +C -1 ; WX 600 ; N Dcaron ; B 75 0 625 781 ; +C -1 ; WX 600 ; N dcaron ; B 101 -16 800 613 ; +C -1 ; WX 600 ; N Dslash ; B 46 0 596 571 ; +C -1 ; WX 600 ; N Eogonek ; B 47 -126 623 571 ; +C -1 ; WX 600 ; N eogonek ; B 104 -141 573 438 ; +C -1 ; WX 600 ; N Ecaron ; B 47 0 623 781 ; +C -1 ; WX 600 ; N ecaron ; B 104 -16 573 634 ; +C -1 ; WX 600 ; N Lacute ; B 66 0 588 795 ; +C -1 ; WX 600 ; N lacute ; B 96 0 564 799 ; +C -1 ; WX 600 ; N Lcaron ; B 66 0 623 571 ; +C -1 ; WX 600 ; N lcaron ; B 96 0 626 613 ; +C -1 ; WX 600 ; N Ldot ; B 66 0 588 571 ; +C -1 ; WX 600 ; N ldot ; B 96 0 548 613 ; +C -1 ; WX 600 ; N Nacute ; B 47 0 681 795 ; +C -1 ; WX 600 ; N nacute ; B 57 0 549 649 ; +C -1 ; WX 600 ; N Ncaron ; B 47 0 681 781 ; +C -1 ; WX 600 ; N ncaron ; B 57 0 582 634 ; +C -1 ; WX 600 ; N Odblacute ; B 103 -16 683 795 ; +C -1 ; WX 600 ; N odblacute ; B 111 -16 643 648 ; +C -1 ; WX 600 ; N Racute ; B 47 0 598 795 ; +C -1 ; WX 600 ; N racute ; B 87 0 623 649 ; +C -1 ; WX 600 ; N Rcaron ; B 47 0 598 781 ; +C -1 ; WX 600 ; N rcaron ; B 87 0 623 634 ; +C -1 ; WX 600 ; N Sacute ; B 95 -16 605 795 ; +C -1 ; WX 600 ; N sacute ; B 105 -16 563 649 ; +C -1 ; WX 600 ; N Tcedilla ; B 149 -250 651 571 ; +C -1 ; WX 600 ; N tcedilla ; B 158 -256 554 571 ; +C -1 ; WX 600 ; N Tcaron ; B 149 0 651 781 ; +C -1 ; WX 600 ; N tcaron ; B 158 -16 730 613 ; +C -1 ; WX 600 ; N Uring ; B 137 -16 678 795 ; +C -1 ; WX 600 ; N uring ; B 129 -16 571 666 ; +C -1 ; WX 600 ; N Udblacute ; B 137 -16 678 795 ; +C -1 ; WX 600 ; N udblacute ; B 129 -16 625 648 ; +C -1 ; WX 600 ; N Zacute ; B 104 0 598 795 ; +C -1 ; WX 600 ; N zacute ; B 116 0 569 649 ; +C -1 ; WX 600 ; N Zdot ; B 104 0 598 757 ; +C -1 ; WX 600 ; N zdot ; B 116 0 569 610 ; +C -1 ; WX 600 ; N Gamma ; B 47 0 671 571 ; +C -1 ; WX 600 ; N Theta ; B 103 -16 619 584 ; +C -1 ; WX 600 ; N Phi ; B 103 0 624 571 ; +C -1 ; WX 600 ; N alpha ; B 93 -16 633 438 ; +C -1 ; WX 600 ; N delta ; B 128 -16 590 613 ; +C -1 ; WX 600 ; N epsilon ; B 151 -16 562 438 ; +C -1 ; WX 600 ; N sigma ; B 100 -16 657 438 ; +C -1 ; WX 600 ; N tau ; B 199 -16 547 423 ; +C -1 ; WX 600 ; N phi ; B 103 -188 598 438 ; +C -1 ; WX 600 ; N underscoredbl ; B -67 -274 561 -127 ; +C -1 ; WX 600 ; N exclamdbl ; B 134 -15 578 627 ; +C -1 ; WX 600 ; N nsuperior ; B 194 245 510 522 ; +C -1 ; WX 600 ; N peseta ; B 11 -7 624 571 ; +C -1 ; WX 600 ; N arrowleft ; B 1 50 599 277 ; +C -1 ; WX 600 ; N arrowup ; B 186 -136 414 424 ; +C -1 ; WX 600 ; N arrowright ; B 1 50 599 277 ; +C -1 ; WX 600 ; N arrowdown ; B 186 -136 414 424 ; +C -1 ; WX 600 ; N arrowboth ; B 1 50 599 278 ; +C -1 ; WX 600 ; N arrowupdn ; B 186 -135 414 463 ; +C -1 ; WX 600 ; N arrowupdnbse ; B 186 -196 414 463 ; +C -1 ; WX 600 ; N orthogonal ; B 1 0 599 597 ; +C -1 ; WX 600 ; N intersection ; B 83 -16 603 584 ; +C -1 ; WX 600 ; N equivalence ; B 78 119 644 455 ; +C -1 ; WX 600 ; N house ; B 75 0 525 563 ; +C -1 ; WX 600 ; N revlogicalnot ; B 82 33 649 306 ; +C -1 ; WX 600 ; N integraltp ; B 211 -251 645 848 ; +C -1 ; WX 600 ; N integralbt ; B 82 -251 516 848 ; +C -1 ; WX 600 ; N SF100000 ; B -7 219 607 292 ; +C -1 ; WX 600 ; N SF110000 ; B 264 -255 336 766 ; +C -1 ; WX 600 ; N SF010000 ; B 264 -255 607 292 ; +C -1 ; WX 600 ; N SF030000 ; B -7 -255 336 292 ; +C -1 ; WX 600 ; N SF020000 ; B 264 219 607 766 ; +C -1 ; WX 600 ; N SF040000 ; B -7 219 336 766 ; +C -1 ; WX 600 ; N SF080000 ; B 264 -255 607 766 ; +C -1 ; WX 600 ; N SF090000 ; B -7 -255 336 766 ; +C -1 ; WX 600 ; N SF060000 ; B -7 -255 607 292 ; +C -1 ; WX 600 ; N SF070000 ; B -7 219 607 766 ; +C -1 ; WX 600 ; N SF050000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF430000 ; B -7 141 607 370 ; +C -1 ; WX 600 ; N SF240000 ; B 186 -255 414 766 ; +C -1 ; WX 600 ; N SF510000 ; B 264 -255 607 370 ; +C -1 ; WX 600 ; N SF520000 ; B 186 -255 607 292 ; +C -1 ; WX 600 ; N SF390000 ; B 186 -255 607 370 ; +C -1 ; WX 600 ; N SF220000 ; B -7 -255 336 370 ; +C -1 ; WX 600 ; N SF210000 ; B -7 -255 414 292 ; +C -1 ; WX 600 ; N SF250000 ; B -7 -255 414 370 ; +C -1 ; WX 600 ; N SF500000 ; B 264 141 607 766 ; +C -1 ; WX 600 ; N SF490000 ; B 186 219 607 766 ; +C -1 ; WX 600 ; N SF380000 ; B 186 141 607 766 ; +C -1 ; WX 600 ; N SF280000 ; B -7 141 336 766 ; +C -1 ; WX 600 ; N SF270000 ; B -7 219 414 766 ; +C -1 ; WX 600 ; N SF260000 ; B -7 141 414 766 ; +C -1 ; WX 600 ; N SF360000 ; B 264 -255 607 766 ; +C -1 ; WX 600 ; N SF370000 ; B 186 -255 607 766 ; +C -1 ; WX 600 ; N SF420000 ; B 186 -255 607 766 ; +C -1 ; WX 600 ; N SF190000 ; B -7 -255 336 766 ; +C -1 ; WX 600 ; N SF200000 ; B -7 -255 414 766 ; +C -1 ; WX 600 ; N SF230000 ; B -7 -255 414 766 ; +C -1 ; WX 600 ; N SF470000 ; B -7 -255 607 370 ; +C -1 ; WX 600 ; N SF480000 ; B -7 -255 607 292 ; +C -1 ; WX 600 ; N SF410000 ; B -7 -255 607 370 ; +C -1 ; WX 600 ; N SF450000 ; B -7 141 607 766 ; +C -1 ; WX 600 ; N SF460000 ; B -7 219 607 766 ; +C -1 ; WX 600 ; N SF400000 ; B -7 141 607 766 ; +C -1 ; WX 600 ; N SF540000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF530000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N SF440000 ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N upblock ; B -7 255 607 766 ; +C -1 ; WX 600 ; N dnblock ; B -7 -255 607 255 ; +C -1 ; WX 600 ; N block ; B -7 -255 607 766 ; +C -1 ; WX 600 ; N lfblock ; B -7 -255 300 766 ; +C -1 ; WX 600 ; N rtblock ; B 300 -255 608 766 ; +C -1 ; WX 600 ; N ltshade ; B 44 -207 607 766 ; +C -1 ; WX 600 ; N shade ; B -7 -207 607 766 ; +C -1 ; WX 600 ; N dkshade ; B -7 -258 607 766 ; +C -1 ; WX 600 ; N filledbox ; B 1 0 599 598 ; +C -1 ; WX 600 ; N filledrect ; B 1 193 599 306 ; +C -1 ; WX 600 ; N triagup ; B 7 0 592 585 ; +C -1 ; WX 600 ; N triagrt ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N triagdn ; B 7 -13 592 572 ; +C -1 ; WX 600 ; N triaglf ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N circle ; B 85 67 515 497 ; +C -1 ; WX 600 ; N invbullet ; B 61 0 539 479 ; +C -1 ; WX 600 ; N invcircle ; B 19 0 583 564 ; +C -1 ; WX 600 ; N smileface ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N invsmileface ; B 1 -13 599 584 ; +C -1 ; WX 600 ; N sun ; B 1 -69 599 529 ; +C -1 ; WX 600 ; N female ; B 157 39 444 563 ; +C -1 ; WX 600 ; N male ; B 90 122 511 563 ; +C -1 ; WX 600 ; N spade ; B 63 0 537 601 ; +C -1 ; WX 600 ; N club ; B 1 0 599 597 ; +C -1 ; WX 600 ; N heart ; B 53 -11 547 559 ; +C -1 ; WX 600 ; N diamond ; B 78 -12 523 597 ; +C -1 ; WX 600 ; N musicalnote ; B 132 14 440 563 ; +C -1 ; WX 600 ; N musicalnotedbl ; B 44 -21 528 566 ; +C -1 ; WX 600 ; N IJ ; B 4 -16 753 571 ; +C -1 ; WX 600 ; N ij ; B 8 -188 611 633 ; +C -1 ; WX 600 ; N napostrophe ; B 52 0 600 613 ; +C -1 ; WX 600 ; N minute ; B 345 320 495 613 ; +C -1 ; WX 600 ; N second ; B 242 320 602 613 ; +C -1 ; WX 600 ; N afii61248 ; B 172 -12 618 623 ; +C -1 ; WX 600 ; N afii61289 ; B 185 -16 489 584 ; +C -1 ; WX 600 ; N H22073 ; B 1 0 599 598 ; +C -1 ; WX 600 ; N H18543 ; B 242 187 490 435 ; +C -1 ; WX 600 ; N H18551 ; B 242 187 490 435 ; +C -1 ; WX 600 ; N H18533 ; B 85 67 515 497 ; +C -1 ; WX 600 ; N openbullet ; B 243 190 489 432 ; +C -1 ; WX 600 ; N Amacron ; B 33 0 619 713 ; +C -1 ; WX 600 ; N amacron ; B 92 -16 573 567 ; +C -1 ; WX 600 ; N Ccircumflex ; B 114 -16 645 786 ; +C -1 ; WX 600 ; N ccircumflex ; B 122 -16 598 640 ; +C -1 ; WX 600 ; N Cdot ; B 114 -16 645 757 ; +C -1 ; WX 600 ; N cdot ; B 122 -16 598 610 ; +C -1 ; WX 600 ; N Emacron ; B 47 0 623 713 ; +C -1 ; WX 600 ; N emacron ; B 104 -16 573 567 ; +C -1 ; WX 600 ; N Ebreve ; B 47 0 623 781 ; +C -1 ; WX 600 ; N ebreve ; B 104 -16 573 634 ; +C -1 ; WX 600 ; N Edot ; B 47 0 623 757 ; +C -1 ; WX 600 ; N edot ; B 104 -16 573 610 ; +C -1 ; WX 600 ; N Gcircumflex ; B 108 -16 640 786 ; +C -1 ; WX 600 ; N gcircumflex ; B 104 -188 648 640 ; +C -1 ; WX 600 ; N Gdot ; B 108 -16 640 757 ; +C -1 ; WX 600 ; N gdot ; B 104 -188 648 610 ; +C -1 ; WX 600 ; N Gcedilla ; B 108 -163 640 584 ; +C -1 ; WX 600 ; N gcedilla ; B 104 -188 648 690 ; +C -1 ; WX 600 ; N Hcircumflex ; B 57 0 672 788 ; +C -1 ; WX 600 ; N hcircumflex ; B 55 0 601 770 ; +C -1 ; WX 600 ; N Hbar ; B 56 0 651 571 ; +C -1 ; WX 600 ; N hbar ; B 55 0 559 613 ; +C -1 ; WX 600 ; N Itilde ; B 116 0 606 736 ; +C -1 ; WX 600 ; N itilde ; B 95 0 543 589 ; +C -1 ; WX 600 ; N Imacron ; B 116 0 606 714 ; +C -1 ; WX 600 ; N imacron ; B 95 0 533 567 ; +C -1 ; WX 600 ; N Ibreve ; B 116 0 608 781 ; +C -1 ; WX 600 ; N ibreve ; B 95 0 548 634 ; +C -1 ; WX 600 ; N Iogonek ; B 116 -141 606 571 ; +C -1 ; WX 600 ; N iogonek ; B 96 -141 515 633 ; +C -1 ; WX 600 ; N Jcircumflex ; B 100 -16 703 786 ; +C -1 ; WX 600 ; N jcircumflex ; B 52 -188 556 640 ; +C -1 ; WX 600 ; N Kcedilla ; B 68 -163 691 571 ; +C -1 ; WX 600 ; N kcedilla ; B 68 -163 586 613 ; +C -1 ; WX 600 ; N kgreenlandic ; B 93 0 598 423 ; +C -1 ; WX 600 ; N Lcedilla ; B 66 -163 588 571 ; +C -1 ; WX 600 ; N lcedilla ; B 96 -163 515 613 ; +C -1 ; WX 600 ; N Ncedilla ; B 47 -163 681 571 ; +C -1 ; WX 600 ; N ncedilla ; B 57 -163 547 438 ; +C -1 ; WX 600 ; N Eng ; B 63 -16 616 584 ; +C -1 ; WX 600 ; N eng ; B 70 -188 561 438 ; +C -1 ; WX 600 ; N Omacron ; B 103 -16 624 713 ; +C -1 ; WX 600 ; N omacron ; B 111 -16 579 567 ; +C -1 ; WX 600 ; N Obreve ; B 103 -16 638 781 ; +C -1 ; WX 600 ; N obreve ; B 111 -16 579 634 ; +C -1 ; WX 600 ; N Rcedilla ; B 47 -163 598 571 ; +C -1 ; WX 600 ; N rcedilla ; B 87 -163 623 433 ; +C -1 ; WX 600 ; N Scircumflex ; B 95 -16 605 786 ; +C -1 ; WX 600 ; N scircumflex ; B 105 -16 563 640 ; +C -1 ; WX 600 ; N Tbar ; B 149 0 651 571 ; +C -1 ; WX 600 ; N tbar ; B 117 -16 553 571 ; +C -1 ; WX 600 ; N Utilde ; B 137 -16 678 736 ; +C -1 ; WX 600 ; N utilde ; B 129 -16 574 589 ; +C -1 ; WX 600 ; N Umacron ; B 137 -16 678 713 ; +C -1 ; WX 600 ; N umacron ; B 129 -16 571 567 ; +C -1 ; WX 600 ; N Ubreve ; B 137 -16 678 780 ; +C -1 ; WX 600 ; N ubreve ; B 129 -16 573 634 ; +C -1 ; WX 600 ; N Uogonek ; B 137 -141 678 571 ; +C -1 ; WX 600 ; N uogonek ; B 129 -141 571 423 ; +C -1 ; WX 600 ; N Wcircumflex ; B 121 0 698 786 ; +C -1 ; WX 600 ; N wcircumflex ; B 113 0 658 640 ; +C -1 ; WX 600 ; N Ycircumflex ; B 150 0 668 786 ; +C -1 ; WX 600 ; N ycircumflex ; B 15 -188 636 640 ; +C -1 ; WX 600 ; N longs ; B 109 0 667 613 ; +C -1 ; WX 600 ; N Aringacute ; B 33 0 619 1000 ; +C -1 ; WX 600 ; N aringacute ; B 92 -16 588 873 ; +C -1 ; WX 600 ; N AEacute ; B 13 0 693 795 ; +C -1 ; WX 600 ; N aeacute ; B 36 -16 635 649 ; +C -1 ; WX 600 ; N Oslashacute ; B 34 -41 687 795 ; +C -1 ; WX 600 ; N oslashacute ; B 50 -42 642 649 ; +C -1 ; WX 600 ; N anoteleia ; B 302 305 455 438 ; +C -1 ; WX 600 ; N Wgrave ; B 121 0 698 795 ; +C -1 ; WX 600 ; N wgrave ; B 113 0 658 649 ; +C -1 ; WX 600 ; N Wacute ; B 121 0 698 795 ; +C -1 ; WX 600 ; N wacute ; B 113 0 658 649 ; +C -1 ; WX 600 ; N Wdieresis ; B 121 0 698 747 ; +C -1 ; WX 600 ; N wdieresis ; B 113 0 658 600 ; +C -1 ; WX 600 ; N Ygrave ; B 150 0 668 795 ; +C -1 ; WX 600 ; N ygrave ; B 15 -188 636 649 ; +C -1 ; WX 600 ; N quotereversed ; B 378 319 529 613 ; +C -1 ; WX 600 ; N radicalex ; B 240 525 592 567 ; +C -1 ; WX 600 ; N afii08941 ; B 87 0 543 587 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 600 ; N oneeighth ; B 61 -7 653 626 ; +C -1 ; WX 600 ; N threeeighths ; B 58 -7 652 627 ; +C -1 ; WX 600 ; N fiveeighths ; B 60 -7 652 620 ; +C -1 ; WX 600 ; N seveneighths ; B 63 -7 648 620 ; +C -1 ; WX 600 ; N commaaccent ; B 199 -250 333 -59 ; +C -1 ; WX 600 ; N undercommaaccent ; B 201 -163 352 -51 ; +C -1 ; WX 600 ; N tonos ; B 344 499 535 649 ; +C -1 ; WX 600 ; N dieresistonos ; B 234 499 579 649 ; +C -1 ; WX 600 ; N Alphatonos ; B 33 0 619 571 ; +C -1 ; WX 600 ; N Epsilontonos ; B 54 0 684 571 ; +C -1 ; WX 600 ; N Etatonos ; B 45 0 673 571 ; +C -1 ; WX 600 ; N Iotatonos ; B 80 0 636 571 ; +C -1 ; WX 600 ; N Omicrontonos ; B 71 -16 646 584 ; +C -1 ; WX 600 ; N Upsilontonos ; B 54 0 736 571 ; +C -1 ; WX 600 ; N Omegatonos ; B 44 0 664 584 ; +C -1 ; WX 600 ; N iotadieresistonos ; B 227 -16 572 649 ; +C -1 ; WX 600 ; N Alpha ; B 33 0 619 571 ; +C -1 ; WX 600 ; N Beta ; B 46 0 593 571 ; +C -1 ; WX 600 ; N Delta ; B 54 0 552 571 ; +C -1 ; WX 600 ; N Epsilon ; B 47 0 623 571 ; +C -1 ; WX 600 ; N Zeta ; B 104 0 598 571 ; +C -1 ; WX 600 ; N Eta ; B 57 0 672 572 ; +C -1 ; WX 600 ; N Iota ; B 116 0 606 571 ; +C -1 ; WX 600 ; N Kappa ; B 68 0 691 571 ; +C -1 ; WX 600 ; N Lambda ; B 28 0 614 571 ; +C -1 ; WX 600 ; N Mu ; B 16 0 702 571 ; +C -1 ; WX 600 ; N Nu ; B 47 0 681 571 ; +C -1 ; WX 600 ; N Xi ; B 77 0 651 571 ; +C -1 ; WX 600 ; N Omicron ; B 103 -16 619 584 ; +C -1 ; WX 600 ; N Pi ; B 56 0 660 571 ; +C -1 ; WX 600 ; N Rho ; B 106 0 648 571 ; +C -1 ; WX 600 ; N Sigma ; B 96 0 615 571 ; +C -1 ; WX 600 ; N Tau ; B 149 0 651 571 ; +C -1 ; WX 600 ; N Upsilon ; B 150 0 668 571 ; +C -1 ; WX 600 ; N Chi ; B 43 0 667 571 ; +C -1 ; WX 600 ; N Psi ; B 133 0 706 571 ; +C -1 ; WX 600 ; N Omega ; B 34 0 648 584 ; +C -1 ; WX 600 ; N Iotadieresis ; B 116 0 606 729 ; +C -1 ; WX 600 ; N Upsilondieresis ; B 150 0 668 729 ; +C -1 ; WX 600 ; N alphatonos ; B 93 -16 633 649 ; +C -1 ; WX 600 ; N epsilontonos ; B 151 -16 562 649 ; +C -1 ; WX 600 ; N etatonos ; B 67 -188 557 649 ; +C -1 ; WX 600 ; N iotatonos ; B 265 -16 514 649 ; +C -1 ; WX 600 ; N upsilondieresistonos ; B 125 -16 639 627 ; +C -1 ; WX 600 ; N beta ; B 95 -188 556 613 ; +C -1 ; WX 600 ; N gamma ; B 120 -188 657 423 ; +C -1 ; WX 600 ; N zeta ; B 191 -188 588 613 ; +C -1 ; WX 600 ; N eta ; B 67 -188 557 438 ; +C -1 ; WX 600 ; N theta ; B 140 -16 590 613 ; +C -1 ; WX 600 ; N iota ; B 265 -16 429 438 ; +C -1 ; WX 600 ; N kappa ; B 94 0 589 423 ; +C -1 ; WX 600 ; N lambda ; B 42 0 594 613 ; +C -1 ; WX 600 ; N mu ; B 86 -188 564 423 ; +C -1 ; WX 600 ; N nu ; B 119 0 560 438 ; +C -1 ; WX 600 ; N xi ; B 179 -188 572 613 ; +C -1 ; WX 600 ; N omicron ; B 111 -16 579 438 ; +C -1 ; WX 600 ; N rho ; B 59 -188 587 438 ; +C -1 ; WX 600 ; N sigma1 ; B 135 -188 625 438 ; +C -1 ; WX 600 ; N upsilon ; B 125 -16 639 423 ; +C -1 ; WX 600 ; N chi ; B 94 -188 561 438 ; +C -1 ; WX 600 ; N psi ; B 124 -188 653 613 ; +C -1 ; WX 600 ; N omega ; B 92 -16 593 438 ; +C -1 ; WX 600 ; N iotadieresis ; B 249 -16 539 578 ; +C -1 ; WX 600 ; N upsilondieresis ; B 125 -16 639 600 ; +C -1 ; WX 600 ; N omicrontonos ; B 111 -16 579 649 ; +C -1 ; WX 600 ; N upsilontonos ; B 125 -16 639 649 ; +C -1 ; WX 600 ; N omegatonos ; B 92 -16 593 649 ; +C -1 ; WX 600 ; N afii10023 ; B 47 0 623 730 ; +C -1 ; WX 600 ; N afii10051 ; B 94 -16 610 571 ; +C -1 ; WX 600 ; N afii10053 ; B 110 -16 639 584 ; +C -1 ; WX 600 ; N afii10054 ; B 95 -16 605 584 ; +C -1 ; WX 600 ; N afii10055 ; B 116 0 606 571 ; +C -1 ; WX 600 ; N afii10056 ; B 116 0 606 730 ; +C -1 ; WX 600 ; N afii10057 ; B 100 -16 703 571 ; +C -1 ; WX 600 ; N afii10058 ; B 20 -16 617 571 ; +C -1 ; WX 600 ; N afii10059 ; B 6 0 615 571 ; +C -1 ; WX 600 ; N afii10060 ; B 94 0 598 571 ; +C -1 ; WX 600 ; N afii10062 ; B 84 -16 707 781 ; +C -1 ; WX 600 ; N afii10017 ; B 33 0 619 571 ; +C -1 ; WX 600 ; N afii10018 ; B 46 0 603 571 ; +C -1 ; WX 600 ; N afii10019 ; B 46 0 593 571 ; +C -1 ; WX 600 ; N afii10020 ; B 47 0 671 571 ; +C -1 ; WX 600 ; N afii10021 ; B 0 -140 669 571 ; +C -1 ; WX 600 ; N afii10022 ; B 47 0 623 571 ; +C -1 ; WX 600 ; N afii10024 ; B 1 0 694 572 ; +C -1 ; WX 600 ; N afii10025 ; B 67 -16 605 584 ; +C -1 ; WX 600 ; N afii10026 ; B 32 0 693 571 ; +C -1 ; WX 600 ; N afii10027 ; B 32 0 693 781 ; +C -1 ; WX 600 ; N afii10028 ; B 69 0 665 572 ; +C -1 ; WX 600 ; N afii10029 ; B 16 -16 669 571 ; +C -1 ; WX 600 ; N afii10030 ; B 16 0 702 571 ; +C -1 ; WX 600 ; N afii10031 ; B 57 0 672 572 ; +C -1 ; WX 600 ; N afii10032 ; B 103 -16 619 584 ; +C -1 ; WX 600 ; N afii10033 ; B 56 0 660 571 ; +C -1 ; WX 600 ; N afii10034 ; B 106 0 648 571 ; +C -1 ; WX 600 ; N afii10035 ; B 114 -16 645 584 ; +C -1 ; WX 600 ; N afii10036 ; B 149 0 651 571 ; +C -1 ; WX 600 ; N afii10037 ; B 84 -16 707 571 ; +C -1 ; WX 600 ; N afii10038 ; B 104 0 617 572 ; +C -1 ; WX 600 ; N afii10039 ; B 43 0 667 571 ; +C -1 ; WX 600 ; N afii10040 ; B 39 -125 660 571 ; +C -1 ; WX 600 ; N afii10041 ; B 129 0 656 571 ; +C -1 ; WX 600 ; N afii10042 ; B 5 0 709 571 ; +C -1 ; WX 600 ; N afii10043 ; B 5 -125 709 571 ; +C -1 ; WX 600 ; N afii10044 ; B 93 0 583 571 ; +C -1 ; WX 600 ; N afii10045 ; B 0 0 710 571 ; +C -1 ; WX 600 ; N afii10046 ; B 46 0 580 571 ; +C -1 ; WX 600 ; N afii10047 ; B 78 -16 604 584 ; +C -1 ; WX 600 ; N afii10048 ; B 10 -16 650 584 ; +C -1 ; WX 600 ; N afii10049 ; B 38 0 654 571 ; +C -1 ; WX 600 ; N afii10065 ; B 92 -16 547 438 ; +C -1 ; WX 600 ; N afii10066 ; B 103 -13 600 606 ; +C -1 ; WX 600 ; N afii10067 ; B 46 0 550 423 ; +C -1 ; WX 600 ; N afii10068 ; B 47 0 639 423 ; +C -1 ; WX 600 ; N afii10069 ; B 18 -103 623 423 ; +C -1 ; WX 600 ; N afii10070 ; B 104 -16 573 438 ; +C -1 ; WX 600 ; N afii10072 ; B 14 0 655 423 ; +C -1 ; WX 600 ; N afii10073 ; B 83 -13 572 438 ; +C -1 ; WX 600 ; N afii10074 ; B 40 0 656 423 ; +C -1 ; WX 600 ; N afii10075 ; B 40 0 656 634 ; +C -1 ; WX 600 ; N afii10076 ; B 67 0 620 423 ; +C -1 ; WX 600 ; N afii10077 ; B 15 -13 623 423 ; +C -1 ; WX 600 ; N afii10078 ; B 16 0 669 423 ; +C -1 ; WX 600 ; N afii10079 ; B 56 0 631 423 ; +C -1 ; WX 600 ; N afii10080 ; B 111 -16 579 438 ; +C -1 ; WX 600 ; N afii10081 ; B 56 0 627 423 ; +C -1 ; WX 600 ; N afii10082 ; B -14 -188 595 438 ; +C -1 ; WX 600 ; N afii10083 ; B 122 -16 598 438 ; +C -1 ; WX 600 ; N afii10084 ; B 118 0 619 423 ; +C -1 ; WX 600 ; N afii10085 ; B 63 -149 667 423 ; +C -1 ; WX 600 ; N afii10086 ; B 93 -157 593 601 ; +C -1 ; WX 600 ; N afii10087 ; B 53 0 616 423 ; +C -1 ; WX 600 ; N afii10088 ; B 56 -125 627 423 ; +C -1 ; WX 600 ; N afii10089 ; B 115 0 629 423 ; +C -1 ; WX 600 ; N afii10090 ; B 5 0 677 423 ; +C -1 ; WX 600 ; N afii10091 ; B 5 -125 677 423 ; +C -1 ; WX 600 ; N afii10092 ; B 70 0 563 423 ; +C -1 ; WX 600 ; N afii10093 ; B 15 0 677 423 ; +C -1 ; WX 600 ; N afii10094 ; B 46 0 550 423 ; +C -1 ; WX 600 ; N afii10095 ; B 78 -16 581 438 ; +C -1 ; WX 600 ; N afii10096 ; B 17 -17 621 438 ; +C -1 ; WX 600 ; N afii10097 ; B 36 0 633 423 ; +C -1 ; WX 600 ; N afii10071 ; B 104 -16 573 600 ; +C -1 ; WX 600 ; N afii10099 ; B 55 -188 546 613 ; +C -1 ; WX 600 ; N afii10100 ; B 47 0 639 649 ; +C -1 ; WX 600 ; N afii10101 ; B 122 -16 598 438 ; +C -1 ; WX 600 ; N afii10102 ; B 105 -16 563 438 ; +C -1 ; WX 600 ; N afii10103 ; B 96 0 515 633 ; +C -1 ; WX 600 ; N afii10104 ; B 95 0 523 600 ; +C -1 ; WX 600 ; N afii10105 ; B 52 -188 493 633 ; +C -1 ; WX 600 ; N afii10106 ; B 28 -13 600 423 ; +C -1 ; WX 600 ; N afii10107 ; B 14 0 586 423 ; +C -1 ; WX 600 ; N afii10108 ; B 55 0 559 613 ; +C -1 ; WX 600 ; N afii10110 ; B 63 -149 667 634 ; +C -1 ; WX 600 ; N afii10193 ; B 56 -125 627 423 ; +C -1 ; WX 600 ; N afii10050 ; B 47 0 671 682 ; +C -1 ; WX 600 ; N afii10098 ; B 47 0 639 533 ; +C -1 ; WX 600 ; N afii00208 ; B 82 266 641 307 ; +C -1 ; WX 600 ; N afii61352 ; B 31 0 664 571 ; +C -1 ; WX 600 ; N pi ; B 63 0 633 423 ; +C -1 ; WX 600 ; N f000 ; B 54 0 308 319 ; +C -1 ; WX 600 ; N f003 ; B 96 422 229 613 ; +C -1 ; WX 600 ; N sheva ; B 218 -261 310 -82 ; +C -1 ; WX 600 ; N hatafsegol ; B 136 -261 415 -82 ; +C -1 ; WX 600 ; N hatafpatah ; B 137 -261 408 -82 ; +C -1 ; WX 600 ; N hatafqamats ; B 137 -261 408 -82 ; +C -1 ; WX 600 ; N hiriq ; B 242 -147 309 -83 ; +C -1 ; WX 600 ; N tsere ; B 189 -147 362 -83 ; +C -1 ; WX 600 ; N segol ; B 189 -261 362 -82 ; +C -1 ; WX 600 ; N patah ; B 176 -130 378 -83 ; +C -1 ; WX 600 ; N qamats ; B 176 -215 378 -83 ; +C -1 ; WX 600 ; N holam ; B 390 559 459 628 ; +C -1 ; WX 600 ; N qubuts ; B 136 -261 391 -82 ; +C -1 ; WX 600 ; N dagesh ; B 320 222 388 290 ; +C -1 ; WX 600 ; N meteg ; B 225 -261 302 -82 ; +C -1 ; WX 600 ; N maqaf ; B 181 437 613 478 ; +C -1 ; WX 600 ; N rafe ; B 322 560 525 607 ; +C -1 ; WX 600 ; N paseq ; B 282 -5 419 484 ; +C -1 ; WX 600 ; N shindot ; B 573 560 640 625 ; +C -1 ; WX 600 ; N sindot ; B 215 560 282 626 ; +C -1 ; WX 600 ; N sofpasuq ; B 236 -6 471 486 ; +C -1 ; WX 600 ; N alef ; B 102 -6 604 492 ; +C -1 ; WX 600 ; N bet ; B 81 0 527 478 ; +C -1 ; WX 600 ; N gimel ; B 138 -5 450 478 ; +C -1 ; WX 600 ; N dalet ; B 172 -5 624 478 ; +C -1 ; WX 600 ; N he ; B 101 -5 576 478 ; +C -1 ; WX 600 ; N vav ; B 280 -5 440 478 ; +C -1 ; WX 600 ; N zayin ; B 257 -5 547 478 ; +C -1 ; WX 600 ; N het ; B 164 -5 630 478 ; +C -1 ; WX 600 ; N tet ; B 147 -5 584 483 ; +C -1 ; WX 600 ; N yod ; B 278 263 445 478 ; +C -1 ; WX 600 ; N finalkaf ; B 169 -109 617 478 ; +C -1 ; WX 600 ; N kaf ; B 92 0 558 478 ; +C -1 ; WX 600 ; N lamed ; B 187 0 565 629 ; +C -1 ; WX 600 ; N finalmem ; B 131 0 564 478 ; +C -1 ; WX 600 ; N mem ; B 146 -5 569 483 ; +C -1 ; WX 600 ; N finalnun ; B 275 -109 445 478 ; +C -1 ; WX 600 ; N nun ; B 143 0 475 478 ; +C -1 ; WX 600 ; N samekh ; B 135 -5 564 478 ; +C -1 ; WX 600 ; N ayin ; B 101 0 582 478 ; +C -1 ; WX 600 ; N finalpe ; B 175 -109 538 478 ; +C -1 ; WX 600 ; N pe ; B 126 0 545 478 ; +C -1 ; WX 600 ; N finaltsadi ; B 188 -109 575 478 ; +C -1 ; WX 600 ; N tsadi ; B 175 0 567 478 ; +C -1 ; WX 600 ; N qof ; B 81 -204 598 478 ; +C -1 ; WX 600 ; N resh ; B 181 -5 542 478 ; +C -1 ; WX 600 ; N shin ; B 124 0 602 483 ; +C -1 ; WX 600 ; N tav ; B 82 -5 563 478 ; +C -1 ; WX 600 ; N doublevav ; B 156 -5 580 478 ; +C -1 ; WX 600 ; N vavyod ; B 162 -5 580 478 ; +C -1 ; WX 600 ; N doubleyod ; B 162 263 580 478 ; +C -1 ; WX 600 ; N geresh ; B 276 246 479 483 ; +C -1 ; WX 600 ; N gershayim ; B 178 246 577 483 ; +C -1 ; WX 600 ; N newsheqelsign ; B 43 -5 654 481 ; +C -1 ; WX 600 ; N vavshindot ; B 239 -5 440 630 ; +C -1 ; WX 600 ; N finalkafsheva ; B 166 -109 621 479 ; +C -1 ; WX 600 ; N finalkafqamats ; B 158 -109 621 479 ; +C -1 ; WX 600 ; N lamedholam ; B 99 0 565 630 ; +C -1 ; WX 600 ; N lamedholamdagesh ; B 109 0 565 629 ; +C -1 ; WX 600 ; N _b_712 ; B 101 0 582 478 ; +C -1 ; WX 600 ; N shinshindot ; B 124 0 630 628 ; +C -1 ; WX 600 ; N shinsindot ; B 124 0 602 628 ; +C -1 ; WX 600 ; N shindageshshindot ; B 124 0 630 628 ; +C -1 ; WX 600 ; N shindageshsindot ; B 124 0 602 628 ; +C -1 ; WX 600 ; N alefpatah ; B 102 -130 604 493 ; +C -1 ; WX 600 ; N alefqamats ; B 102 -215 604 493 ; +C -1 ; WX 600 ; N alefmapiq ; B 102 -6 604 492 ; +C -1 ; WX 600 ; N betdagesh ; B 77 0 527 479 ; +C -1 ; WX 600 ; N gimeldagesh ; B 134 -5 451 479 ; +C -1 ; WX 600 ; N daletdagesh ; B 172 -5 625 479 ; +C -1 ; WX 600 ; N hedagesh ; B 101 -5 576 479 ; +C -1 ; WX 600 ; N vavdagesh ; B 227 -5 440 479 ; +C -1 ; WX 600 ; N zayindagesh ; B 205 -5 543 479 ; +C -1 ; WX 600 ; N tetdagesh ; B 147 -5 584 483 ; +C -1 ; WX 600 ; N yoddagesh ; B 259 263 445 478 ; +C -1 ; WX 600 ; N finalkafdagesh ; B 166 -109 621 479 ; +C -1 ; WX 600 ; N kafdagesh ; B 92 0 559 479 ; +C -1 ; WX 600 ; N lameddagesh ; B 187 0 565 630 ; +C -1 ; WX 600 ; N memdagesh ; B 146 -5 569 484 ; +C -1 ; WX 600 ; N nundagesh ; B 139 0 476 479 ; +C -1 ; WX 600 ; N samekhdagesh ; B 135 -5 564 478 ; +C -1 ; WX 600 ; N finalpedagesh ; B 175 -109 538 478 ; +C -1 ; WX 600 ; N pedagesh ; B 126 0 545 478 ; +C -1 ; WX 600 ; N tsadidagesh ; B 175 0 567 478 ; +C -1 ; WX 600 ; N qofdagesh ; B 81 -204 598 478 ; +C -1 ; WX 600 ; N reshdagesh ; B 181 -5 542 479 ; +C -1 ; WX 600 ; N shindagesh ; B 124 0 602 483 ; +C -1 ; WX 600 ; N tavdages ; B 82 -5 563 479 ; +C -1 ; WX 600 ; N vavholam ; B 276 -5 469 628 ; +C -1 ; WX 600 ; N betrafe ; B 77 0 527 608 ; +C -1 ; WX 600 ; N kafrafe ; B 92 0 558 607 ; +C -1 ; WX 600 ; N perafe ; B 126 0 545 608 ; +C -1 ; WX 600 ; N aleflamed ; B 102 -6 604 629 ; +C -1 ; WX 600 ; N zerowidthnonjoiner ; B 283 -134 318 629 ; +C -1 ; WX 600 ; N zerowidthjoiner ; B 193 -134 407 690 ; +C -1 ; WX 600 ; N lefttorightmark ; B 172 -134 458 690 ; +C -1 ; WX 600 ; N righttoleftmark ; B 143 -134 429 690 ; +C -1 ; WX 600 ; N uniFFFC ; B 0 0 600 431 ; +C -1 ; WX 600 ; N Ohorn ; B 103 -16 681 584 ; +C -1 ; WX 600 ; N ohorn ; B 111 -16 641 438 ; +C -1 ; WX 600 ; N Uhorn ; B 137 -16 762 648 ; +C -1 ; WX 600 ; N uhorn ; B 129 -16 659 429 ; +C -1 ; WX 600 ; N f00b ; B 372 679 568 783 ; +C -1 ; WX 600 ; N f00c ; B 324 679 521 783 ; +C -1 ; WX 600 ; N f00e ; B 308 632 475 783 ; +C -1 ; WX 600 ; N f006 ; B 346 679 542 783 ; +C -1 ; WX 600 ; N f007 ; B 392 682 589 785 ; +C -1 ; WX 600 ; N f009 ; B 355 632 522 783 ; +C -1 ; WX 600 ; N combininghookabove ; B 352 655 509 783 ; +C -1 ; WX 600 ; N f010 ; B 373 696 514 783 ; +C -1 ; WX 600 ; N f013 ; B 352 638 509 783 ; +C -1 ; WX 600 ; N f011 ; B 375 696 516 783 ; +C -1 ; WX 600 ; N f01c ; B 305 682 629 783 ; +C -1 ; WX 600 ; N f015 ; B 292 682 617 783 ; +C -1 ; WX 600 ; N combiningtildeaccent ; B 288 682 613 783 ; +C -1 ; WX 600 ; N _d_769 ; B 288 598 554 680 ; +C -1 ; WX 600 ; N _d_770 ; B 291 598 557 680 ; +C -1 ; WX 600 ; N f02c ; B 406 -158 508 -58 ; +C -1 ; WX 600 ; N dongsign ; B 122 112 605 613 ; +C -1 ; WX 600 ; N onethird ; B 59 -7 669 626 ; +C -1 ; WX 600 ; N twothirds ; B 39 -7 669 627 ; +C -1 ; WX 600 ; N f008 ; B 299 499 466 649 ; +C -1 ; WX 600 ; N f00a ; B 368 499 535 649 ; +C -1 ; WX 600 ; N f00d ; B 297 499 464 649 ; +C -1 ; WX 600 ; N f00f ; B 312 499 479 649 ; +C -1 ; WX 600 ; N f012 ; B 328 499 485 626 ; +C -1 ; WX 600 ; N f014 ; B 328 499 485 626 ; +C -1 ; WX 600 ; N f016 ; B 305 682 629 783 ; +C -1 ; WX 600 ; N f017 ; B 305 682 629 783 ; +C -1 ; WX 600 ; N f018 ; B 305 682 629 783 ; +C -1 ; WX 600 ; N f019 ; B 251 489 569 589 ; +C -1 ; WX 600 ; N f01a ; B 251 489 568 589 ; +C -1 ; WX 600 ; N f01b ; B 251 489 568 589 ; +C -1 ; WX 600 ; N f01e ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f01f ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f020 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f021 ; B 259 -158 361 -58 ; +C -1 ; WX 600 ; N f022 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N combininggraveaccent ; B 361 632 528 783 ; +C -1 ; WX 600 ; N combiningacuteaccent ; B 332 632 499 783 ; +C -1 ; WX 600 ; N f01d ; B 186 489 503 589 ; +C -1 ; WX 600 ; N combiningdotbelow ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f023 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f029 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f02a ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f02b ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f024 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f025 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f026 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f027 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f028 ; B 235 -158 337 -58 ; +C -1 ; WX 600 ; N f02d ; B 292 682 617 783 ; +C -1 ; WX 600 ; N f02e ; B 290 682 615 783 ; +C -1 ; WX 600 ; N f02f ; B 316 682 641 783 ; +C -1 ; WX 600 ; N f030 ; B 305 682 629 783 ; +C -1 ; WX 600 ; N Adotbelow ; B 33 -158 619 571 ; +C -1 ; WX 600 ; N adotbelow ; B 92 -158 547 438 ; +C -1 ; WX 600 ; N Ahookabove ; B 33 0 619 783 ; +C -1 ; WX 600 ; N ahookabove ; B 92 -16 547 626 ; +C -1 ; WX 600 ; N Acircumflexacute ; B 33 0 619 783 ; +C -1 ; WX 600 ; N acircumflexacute ; B 92 -16 552 783 ; +C -1 ; WX 600 ; N Acircumflexgrave ; B 33 0 619 783 ; +C -1 ; WX 600 ; N acircumflexgrave ; B 92 -16 552 783 ; +C -1 ; WX 600 ; N Acircumflexhookabove ; B 33 0 619 783 ; +C -1 ; WX 600 ; N acircumflexhookabove ; B 92 -16 552 783 ; +C -1 ; WX 600 ; N Acircumflextilde ; B 33 0 631 783 ; +C -1 ; WX 600 ; N acircumflextilde ; B 92 -16 615 783 ; +C -1 ; WX 600 ; N Acircumflexdotbelow ; B 33 -158 619 680 ; +C -1 ; WX 600 ; N acircumflexdotbelow ; B 92 -158 552 640 ; +C -1 ; WX 600 ; N Abreveacute ; B 33 0 619 783 ; +C -1 ; WX 600 ; N abreveacute ; B 92 -16 570 783 ; +C -1 ; WX 600 ; N Abrevegrave ; B 33 0 619 783 ; +C -1 ; WX 600 ; N abrevegrave ; B 92 -16 570 783 ; +C -1 ; WX 600 ; N Abrevehookabove ; B 33 0 619 783 ; +C -1 ; WX 600 ; N abrevehookabove ; B 92 -16 570 783 ; +C -1 ; WX 600 ; N Abrevetilde ; B 33 0 619 795 ; +C -1 ; WX 600 ; N abrevetilde ; B 92 -16 610 783 ; +C -1 ; WX 600 ; N Abrevedotbelow ; B 33 -158 619 680 ; +C -1 ; WX 600 ; N abrevedotbelow ; B 92 -158 570 634 ; +C -1 ; WX 600 ; N Edotbelow ; B 47 -158 623 571 ; +C -1 ; WX 600 ; N edotbelow ; B 104 -158 573 438 ; +C -1 ; WX 600 ; N Ehookabove ; B 47 0 623 783 ; +C -1 ; WX 600 ; N ehookabove ; B 104 -16 573 626 ; +C -1 ; WX 600 ; N Etilde ; B 47 0 623 733 ; +C -1 ; WX 600 ; N etilde ; B 104 -16 573 589 ; +C -1 ; WX 600 ; N Ecircumflexacute ; B 47 0 623 783 ; +C -1 ; WX 600 ; N ecircumflexacute ; B 104 -16 573 783 ; +C -1 ; WX 600 ; N Ecircumflexgrave ; B 47 0 623 783 ; +C -1 ; WX 600 ; N ecircumflexgrave ; B 104 -16 573 783 ; +C -1 ; WX 600 ; N Ecircumflexhookabove ; B 47 0 623 783 ; +C -1 ; WX 600 ; N ecircumflexhookabove ; B 104 -16 573 783 ; +C -1 ; WX 600 ; N Ecircumflextilde ; B 47 0 623 783 ; +C -1 ; WX 600 ; N ecircumflextilde ; B 104 -16 615 783 ; +C -1 ; WX 600 ; N Ecircumflexdotbelow ; B 47 -158 623 680 ; +C -1 ; WX 600 ; N ecircumflexdotbelow ; B 104 -158 573 640 ; +C -1 ; WX 600 ; N Ihookabove ; B 116 0 606 783 ; +C -1 ; WX 600 ; N ihookabove ; B 95 0 514 626 ; +C -1 ; WX 600 ; N Idotbelow ; B 116 -158 606 571 ; +C -1 ; WX 600 ; N idotbelow ; B 96 -158 515 633 ; +C -1 ; WX 600 ; N Odotbelow ; B 103 -158 619 584 ; +C -1 ; WX 600 ; N odotbelow ; B 111 -158 579 438 ; +C -1 ; WX 600 ; N Ohookabove ; B 103 -16 619 783 ; +C -1 ; WX 600 ; N ohookabove ; B 111 -16 579 626 ; +C -1 ; WX 600 ; N Ocircumflexacute ; B 103 -16 619 783 ; +C -1 ; WX 600 ; N ocircumflexacute ; B 111 -16 579 783 ; +C -1 ; WX 600 ; N Ocircumflexgrave ; B 103 -16 619 783 ; +C -1 ; WX 600 ; N ocircumflexgrave ; B 111 -16 579 783 ; +C -1 ; WX 600 ; N Ocircumflexhookabove ; B 103 -16 619 783 ; +C -1 ; WX 600 ; N ocircumflexhookabove ; B 111 -16 579 783 ; +C -1 ; WX 600 ; N Ocircumflextilde ; B 103 -16 626 783 ; +C -1 ; WX 600 ; N ocircumflextilde ; B 111 -16 615 783 ; +C -1 ; WX 600 ; N Ocircumflexdotbelow ; B 103 -158 619 680 ; +C -1 ; WX 600 ; N ocircumflexdotbelow ; B 111 -158 579 640 ; +C -1 ; WX 600 ; N Ohornacute ; B 103 -16 681 779 ; +C -1 ; WX 600 ; N ohornacute ; B 111 -16 641 649 ; +C -1 ; WX 600 ; N Ohorngrave ; B 103 -16 681 779 ; +C -1 ; WX 600 ; N ohorngrave ; B 111 -16 641 649 ; +C -1 ; WX 600 ; N Ohornhookabove ; B 103 -16 681 783 ; +C -1 ; WX 600 ; N ohornhookabove ; B 111 -16 641 626 ; +C -1 ; WX 600 ; N Ohorntilde ; B 103 -16 681 733 ; +C -1 ; WX 600 ; N ohorntilde ; B 111 -16 641 589 ; +C -1 ; WX 600 ; N Ohorndotbelow ; B 103 -158 681 584 ; +C -1 ; WX 600 ; N ohorndotbelow ; B 111 -158 641 438 ; +C -1 ; WX 600 ; N Udotbelow ; B 137 -158 678 571 ; +C -1 ; WX 600 ; N udotbelow ; B 129 -158 571 423 ; +C -1 ; WX 600 ; N Uhookabove ; B 137 -16 678 783 ; +C -1 ; WX 600 ; N uhookabove ; B 129 -16 571 626 ; +C -1 ; WX 600 ; N Uhornacute ; B 137 -16 762 779 ; +C -1 ; WX 600 ; N uhornacute ; B 129 -16 659 649 ; +C -1 ; WX 600 ; N Uhorngrave ; B 137 -16 762 779 ; +C -1 ; WX 600 ; N uhorngrave ; B 129 -16 659 649 ; +C -1 ; WX 600 ; N Uhornhookabove ; B 137 -16 762 783 ; +C -1 ; WX 600 ; N uhornhookabove ; B 129 -16 659 626 ; +C -1 ; WX 600 ; N Uhorntilde ; B 137 -16 762 733 ; +C -1 ; WX 600 ; N uhorntilde ; B 129 -16 659 589 ; +C -1 ; WX 600 ; N Uhorndotbelow ; B 137 -158 762 648 ; +C -1 ; WX 600 ; N uhorndotbelow ; B 129 -158 659 429 ; +C -1 ; WX 600 ; N Ydotbelow ; B 150 -158 668 571 ; +C -1 ; WX 600 ; N ydotbelow ; B 15 -188 636 423 ; +C -1 ; WX 600 ; N Yhookabove ; B 150 0 668 783 ; +C -1 ; WX 600 ; N yhookabove ; B 15 -188 636 626 ; +C -1 ; WX 600 ; N Ytilde ; B 150 0 668 733 ; +C -1 ; WX 600 ; N ytilde ; B 15 -188 636 589 ; +C -1 ; WX 600 ; N uni01CD ; B 33 0 619 781 ; +C -1 ; WX 600 ; N uni01CE ; B 92 -16 567 634 ; +C -1 ; WX 600 ; N _b_899 ; B 116 0 606 781 ; +C -1 ; WX 600 ; N uni01D0 ; B 95 0 562 634 ; +C -1 ; WX 600 ; N uni01D1 ; B 103 -16 619 781 ; +C -1 ; WX 600 ; N uni01D2 ; B 111 -16 579 634 ; +C -1 ; WX 600 ; N uni01D3 ; B 137 -16 678 781 ; +C -1 ; WX 600 ; N uni01D4 ; B 129 -16 571 634 ; +C -1 ; WX 600 ; N uni01D5 ; B 137 -16 678 782 ; +C -1 ; WX 600 ; N uni01D6 ; B 129 -16 574 703 ; +C -1 ; WX 600 ; N uni01D7 ; B 137 -16 678 783 ; +C -1 ; WX 600 ; N uni01D8 ; B 129 -16 575 771 ; +C -1 ; WX 600 ; N uni01D9 ; B 137 -16 678 782 ; +C -1 ; WX 600 ; N uni01DA ; B 129 -16 578 771 ; +C -1 ; WX 600 ; N uni01DB ; B 137 -16 678 783 ; +C -1 ; WX 600 ; N uni01DC ; B 129 -16 571 771 ; +C -1 ; WX 600 ; N _d_913 ; B 268 624 598 782 ; +C -1 ; WX 600 ; N _d_914 ; B 277 624 613 783 ; +C -1 ; WX 600 ; N _d_915 ; B 277 624 613 782 ; +C -1 ; WX 600 ; N _d_916 ; B 277 624 613 783 ; +C -1 ; WX 600 ; N _d_917 ; B 281 662 574 703 ; +C -1 ; WX 600 ; N _d_918 ; B 256 521 547 600 ; +C -1 ; WX 600 ; N uni0492 ; B 47 0 671 571 ; +C -1 ; WX 600 ; N uni0493 ; B 47 0 639 423 ; +C -1 ; WX 600 ; N uni0496 ; B 1 -125 694 572 ; +C -1 ; WX 600 ; N uni0497 ; B 14 -125 655 423 ; +C -1 ; WX 600 ; N uni049a ; B 69 -125 665 572 ; +C -1 ; WX 600 ; N uni049b ; B 67 -125 620 423 ; +C -1 ; WX 600 ; N uni049c ; B 69 0 665 572 ; +C -1 ; WX 600 ; N uni049d ; B 67 0 620 423 ; +C -1 ; WX 600 ; N uni04a2 ; B 56 -125 672 572 ; +C -1 ; WX 600 ; N uni04a3 ; B 56 -125 631 423 ; +C -1 ; WX 600 ; N uni04ae ; B 150 0 668 571 ; +C -1 ; WX 600 ; N uni04af ; B 124 -188 636 423 ; +C -1 ; WX 600 ; N uni04b0 ; B 165 0 668 571 ; +C -1 ; WX 600 ; N uni04b1 ; B 118 -188 636 423 ; +C -1 ; WX 600 ; N uni04b2 ; B 43 -125 667 571 ; +C -1 ; WX 600 ; N uni04b3 ; B 53 -125 616 423 ; +C -1 ; WX 600 ; N uni04b8 ; B 129 0 656 571 ; +C -1 ; WX 600 ; N uni04b9 ; B 115 0 629 423 ; +C -1 ; WX 600 ; N uni04ba ; B 56 0 583 571 ; +C -1 ; WX 600 ; N uni04bb ; B 57 0 571 423 ; +C -1 ; WX 600 ; N uni018f ; B 78 -16 626 584 ; +C -1 ; WX 600 ; N uni0259 ; B 104 -16 573 438 ; +C -1 ; WX 600 ; N uni04e8 ; B 103 -16 619 584 ; +C -1 ; WX 600 ; N uni04e9 ; B 111 -16 579 438 ; +EndCharMetrics +EndFontMetrics diff --git a/public_html/fonts/poppins.ttf b/public_html/fonts/poppins.ttf new file mode 100644 index 0000000..9f0c71b Binary files /dev/null and b/public_html/fonts/poppins.ttf differ diff --git a/public_html/fonts/poppinsb.ttf b/public_html/fonts/poppinsb.ttf new file mode 100644 index 0000000..00559ee Binary files /dev/null and b/public_html/fonts/poppinsb.ttf differ diff --git a/public_html/fonts/poppinsbi.ttf b/public_html/fonts/poppinsbi.ttf new file mode 100644 index 0000000..e61e8e8 Binary files /dev/null and b/public_html/fonts/poppinsbi.ttf differ diff --git a/public_html/fonts/poppinsi.ttf b/public_html/fonts/poppinsi.ttf new file mode 100644 index 0000000..12b7b3c Binary files /dev/null and b/public_html/fonts/poppinsi.ttf differ diff --git a/public_html/fonts/print_glyphs.ps b/public_html/fonts/print_glyphs.ps index 15f7e36..efb4688 100644 Binary files a/public_html/fonts/print_glyphs.ps and b/public_html/fonts/print_glyphs.ps differ diff --git a/public_html/fonts/symbol.afm b/public_html/fonts/symbol.afm index f026f8d..d4ed55b 100644 --- a/public_html/fonts/symbol.afm +++ b/public_html/fonts/symbol.afm @@ -1,278 +1,278 @@ -StartFontMetrics 4.1 -FontName SymbolMT -FullName Symbol -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Symbol -Weight Regular -Version Version 1.60 -Characters 192 -ItalicAngle 0.0 -Ascender 1005 -Descender -220 -UnderlineThickness 49 -UnderlinePosition -109 -IsFixedPitch false -FontBBox 0 -220 1113 1005 -StartCharMetrics 259 -C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 250 ; N space ; B 0 -14 110 677 ; -C 33 ; WX 333 ; N exclam ; B 0 -14 110 677 ; -C 34 ; WX 713 ; N universal ; B 0 0 617 662 ; -C 35 ; WX 500 ; N numbersign ; B 0 -14 464 677 ; -C 36 ; WX 549 ; N existential ; B 0 0 423 662 ; -C 37 ; WX 833 ; N percent ; B 0 -27 763 677 ; -C 38 ; WX 778 ; N ampersand ; B 0 -15 711 677 ; -C 39 ; WX 439 ; N suchthat ; B 0 -16 376 461 ; -C 40 ; WX 333 ; N parenleft ; B 0 -216 270 694 ; -C 41 ; WX 333 ; N parenright ; B 22 -216 292 694 ; -C 42 ; WX 500 ; N asteriskmath ; B 0 128 359 534 ; -C 43 ; WX 549 ; N plus ; B 0 0 513 513 ; -C 44 ; WX 250 ; N comma ; B 0 -167 146 98 ; -C 45 ; WX 549 ; N minus ; B 0 233 513 281 ; -C 46 ; WX 250 ; N period ; B 0 -14 108 95 ; -C 47 ; WX 278 ; N slash ; B 0 -14 279 694 ; -C 48 ; WX 500 ; N zero ; B 0 -14 428 676 ; -C 49 ; WX 500 ; N one ; B 0 0 261 676 ; -C 50 ; WX 500 ; N two ; B 0 0 437 676 ; -C 51 ; WX 500 ; N three ; B 0 -14 376 676 ; -C 52 ; WX 500 ; N four ; B 0 0 450 676 ; -C 53 ; WX 500 ; N five ; B 0 -14 386 662 ; -C 54 ; WX 500 ; N six ; B 0 -14 418 676 ; -C 55 ; WX 500 ; N seven ; B 0 -14 418 662 ; -C 56 ; WX 500 ; N eight ; B 0 -14 382 676 ; -C 57 ; WX 500 ; N nine ; B 0 -14 417 676 ; -C 58 ; WX 278 ; N colon ; B 0 -14 110 461 ; -C 59 ; WX 278 ; N semicolon ; B 0 -167 146 460 ; -C 60 ; WX 549 ; N less ; B 0 0 491 513 ; -C 61 ; WX 549 ; N equal ; B 0 140 513 371 ; -C 62 ; WX 549 ; N greater ; B 29 0 521 513 ; -C 63 ; WX 444 ; N question ; B 0 -13 359 677 ; -C 64 ; WX 549 ; N congruent ; B 0 0 513 510 ; -C 65 ; WX 722 ; N Alpha ; B 0 0 703 677 ; -C 66 ; WX 667 ; N Beta ; B 0 0 596 662 ; -C 67 ; WX 722 ; N Chi ; B 0 0 703 662 ; -C 68 ; WX 612 ; N Delta ; B 0 0 586 677 ; -C 69 ; WX 611 ; N Epsilon ; B 0 0 567 662 ; -C 70 ; WX 763 ; N Phi ; B 0 0 692 662 ; -C 71 ; WX 603 ; N Gamma ; B 0 0 560 662 ; -C 72 ; WX 722 ; N Eta ; B 0 0 685 662 ; -C 73 ; WX 333 ; N Iota ; B 0 0 284 662 ; -C 74 ; WX 631 ; N theta1 ; B 0 -15 547 694 ; -C 75 ; WX 722 ; N Kappa ; B 0 0 714 662 ; -C 76 ; WX 686 ; N Lambda ; B 0 0 667 677 ; -C 77 ; WX 889 ; N Mu ; B 0 0 852 662 ; -C 78 ; WX 722 ; N Nu ; B 0 -11 721 662 ; -C 79 ; WX 722 ; N Omicron ; B 0 -15 648 677 ; -C 80 ; WX 768 ; N Pi ; B 0 0 734 662 ; -C 81 ; WX 741 ; N Theta ; B 0 -15 668 677 ; -C 82 ; WX 556 ; N Rho ; B 0 0 504 662 ; -C 83 ; WX 592 ; N Sigma ; B 0 0 528 662 ; -C 84 ; WX 611 ; N Tau ; B 0 0 556 662 ; -C 85 ; WX 690 ; N Upsilon ; B 0 0 670 662 ; -C 86 ; WX 439 ; N sigma1 ; B 0 -216 378 460 ; -C 87 ; WX 768 ; N Omega ; B 0 0 713 677 ; -C 88 ; WX 645 ; N Xi ; B 0 0 581 662 ; -C 89 ; WX 795 ; N Psi ; B 0 0 759 670 ; -C 90 ; WX 611 ; N Zeta ; B 0 0 570 662 ; -C 91 ; WX 333 ; N bracketleft ; B 0 -198 215 677 ; -C 92 ; WX 863 ; N therefore ; B 0 0 510 497 ; -C 93 ; WX 333 ; N bracketright ; B 36 -198 251 677 ; -C 94 ; WX 658 ; N perpendicular ; B 0 0 622 662 ; -C 95 ; WX 500 ; N underscore ; B 0 -216 517 -175 ; -C 96 ; WX 500 ; N radicalex ; B 0 876 496 913 ; -C 97 ; WX 631 ; N alpha ; B 0 -16 564 460 ; -C 98 ; WX 549 ; N beta ; B 0 -216 446 694 ; -C 99 ; WX 549 ; N chi ; B 0 -216 478 456 ; -C 100 ; WX 494 ; N delta ; B 0 -15 427 694 ; -C 101 ; WX 439 ; N epsilon ; B 0 -15 373 461 ; -C 102 ; WX 521 ; N phi ; B 0 -216 453 694 ; -C 103 ; WX 411 ; N gamma ; B 0 -216 412 456 ; -C 104 ; WX 603 ; N eta ; B 0 -216 503 460 ; -C 105 ; WX 329 ; N iota ; B 0 -15 261 460 ; -C 106 ; WX 603 ; N phi1 ; B 0 -216 536 460 ; -C 107 ; WX 549 ; N kappa ; B 0 0 534 460 ; -C 108 ; WX 549 ; N lambda ; B 0 -10 501 694 ; -C 109 ; WX 576 ; N mu ; B 0 -216 499 447 ; -C 110 ; WX 521 ; N nu ; B 0 -14 469 461 ; -C 111 ; WX 549 ; N omicron ; B 0 -15 463 460 ; -C 112 ; WX 549 ; N pi ; B 0 -15 485 447 ; -C 113 ; WX 521 ; N theta ; B 0 -15 436 694 ; -C 114 ; WX 549 ; N rho ; B 0 -216 454 461 ; -C 115 ; WX 603 ; N sigma ; B 0 -15 545 447 ; -C 116 ; WX 439 ; N tau ; B 0 -15 376 447 ; -C 117 ; WX 576 ; N upsilon ; B 0 -15 487 460 ; -C 118 ; WX 713 ; N omega1 ; B 0 -15 647 447 ; -C 119 ; WX 686 ; N omega ; B 0 -15 607 460 ; -C 120 ; WX 493 ; N xi ; B 0 -216 422 694 ; -C 121 ; WX 686 ; N psi ; B 0 -216 639 461 ; -C 122 ; WX 494 ; N zeta ; B 0 -220 424 691 ; -C 123 ; WX 480 ; N braceleft ; B 0 -216 272 694 ; -C 124 ; WX 200 ; N bar ; B 0 -216 41 694 ; -C 125 ; WX 480 ; N braceright ; B 104 -216 377 694 ; -C 126 ; WX 549 ; N similar ; B 0 176 499 336 ; -C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 129 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 130 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 131 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 132 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 133 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 134 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 135 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 136 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 137 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 138 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 139 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 140 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 141 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 142 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 143 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 144 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 145 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 146 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 147 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 148 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 149 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 150 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 151 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 152 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 153 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 154 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 155 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 156 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 157 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 158 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 159 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 160 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 161 ; WX 620 ; N Upsilon1 ; B 0 0 603 677 ; -C 162 ; WX 247 ; N minute ; B 0 392 130 677 ; -C 163 ; WX 549 ; N lessequal ; B 0 0 491 621 ; -C 164 ; WX 167 ; N fraction ; B 0 -26 500 676 ; -C 165 ; WX 713 ; N infinity ; B 0 52 661 461 ; -C 166 ; WX 500 ; N florin ; B 0 -216 499 694 ; -C 167 ; WX 753 ; N club ; B 0 0 572 552 ; -C 168 ; WX 753 ; N diamond ; B 0 -15 456 564 ; -C 169 ; WX 753 ; N heart ; B 0 -15 511 542 ; -C 170 ; WX 753 ; N spade ; B 0 0 513 576 ; -C 171 ; WX 1042 ; N arrowboth ; B 0 -14 1002 499 ; -C 172 ; WX 987 ; N arrowleft ; B 0 -14 914 499 ; -C 173 ; WX 603 ; N arrowup ; B 0 -14 512 900 ; -C 174 ; WX 987 ; N arrowright ; B 37 -14 950 499 ; -C 175 ; WX 603 ; N arrowdown ; B 45 -14 558 900 ; -C 176 ; WX 400 ; N degree ; B 0 377 301 677 ; -C 177 ; WX 549 ; N plusminus ; B 0 0 513 620 ; -C 178 ; WX 411 ; N second ; B 0 392 309 677 ; -C 179 ; WX 549 ; N greaterequal ; B 29 0 521 621 ; -C 180 ; WX 549 ; N multiply ; B 0 41 431 471 ; -C 181 ; WX 713 ; N proportional ; B 0 52 613 461 ; -C 182 ; WX 494 ; N partialdiff ; B 0 -15 455 694 ; -C 183 ; WX 460 ; N bullet ; B 0 103 357 460 ; -C 184 ; WX 549 ; N divide ; B 0 45 513 466 ; -C 185 ; WX 549 ; N notequal ; B 0 0 513 513 ; -C 186 ; WX 549 ; N equivalence ; B 0 87 514 423 ; -C 187 ; WX 549 ; N approxequal ; B 0 81 499 431 ; -C 188 ; WX 1000 ; N ellipsis ; B 0 -14 775 95 ; -C 189 ; WX 603 ; N arrowvertex ; B 0 -119 47 1005 ; -C 190 ; WX 1000 ; N arrowhorizex ; B 0 219 1113 266 ; -C 191 ; WX 658 ; N carriagereturn ; B 0 -15 578 621 ; -C 192 ; WX 823 ; N aleph ; B 0 -15 604 677 ; -C 193 ; WX 686 ; N Ifraktur ; B 0 -15 599 677 ; -C 194 ; WX 795 ; N Rfraktur ; B 0 -21 702 686 ; -C 195 ; WX 987 ; N weierstrass ; B 0 -216 653 517 ; -C 196 ; WX 768 ; N circlemultiply ; B 0 -15 692 677 ; -C 197 ; WX 768 ; N circleplus ; B 0 -15 692 677 ; -C 198 ; WX 823 ; N emptyset ; B 0 -23 737 713 ; -C 199 ; WX 768 ; N intersection ; B 0 0 692 499 ; -C 200 ; WX 768 ; N union ; B 38 0 730 499 ; -C 201 ; WX 713 ; N propersuperset ; B 0 0 657 447 ; -C 202 ; WX 713 ; N reflexsuperset ; B 0 -143 657 447 ; -C 203 ; WX 713 ; N notsubset ; B 0 -76 657 525 ; -C 204 ; WX 713 ; N propersubset ; B 29 0 686 447 ; -C 205 ; WX 713 ; N reflexsubset ; B 28 -143 686 447 ; -C 206 ; WX 713 ; N element ; B 0 0 455 447 ; -C 207 ; WX 713 ; N notelement ; B 0 -70 455 525 ; -C 208 ; WX 768 ; N angle ; B 0 0 688 677 ; -C 209 ; WX 713 ; N gradient ; B 0 -15 642 662 ; -C 210 ; WX 790 ; N registerserif ; B 0 -16 693 678 ; -C 211 ; WX 790 ; N copyrightserif ; B 0 -16 693 678 ; -C 212 ; WX 890 ; N trademarkserif ; B 0 289 839 662 ; -C 213 ; WX 823 ; N product ; B 0 -100 778 740 ; -C 214 ; WX 549 ; N radical ; B 0 -38 508 913 ; -C 215 ; WX 250 ; N dotmath ; B 0 202 108 310 ; -C 216 ; WX 713 ; N logicalnot ; B 0 0 644 276 ; -C 217 ; WX 603 ; N logicaland ; B 0 0 557 447 ; -C 218 ; WX 603 ; N logicalor ; B 23 0 581 447 ; -C 219 ; WX 1042 ; N arrowdblboth ; B 0 -14 1002 498 ; -C 220 ; WX 987 ; N arrowdblleft ; B 0 -14 913 498 ; -C 221 ; WX 603 ; N arrowdblup ; B 0 -14 512 899 ; -C 222 ; WX 987 ; N arrowdblright ; B 37 -14 950 498 ; -C 223 ; WX 603 ; N arrowdbldown ; B 45 -14 557 899 ; -C 224 ; WX 494 ; N lozenge ; B 0 0 449 694 ; -C 225 ; WX 329 ; N angleleft ; B 0 -184 267 694 ; -C 226 ; WX 790 ; N registersans ; B 0 -16 693 678 ; -C 227 ; WX 790 ; N copyrightsans ; B 0 -16 693 678 ; -C 228 ; WX 786 ; N trademarksans ; B 0 290 717 662 ; -C 229 ; WX 713 ; N summation ; B 0 -100 672 741 ; -C 230 ; WX 384 ; N parenlefttp ; B 41 -81 437 926 ; -C 231 ; WX 384 ; N parenleftex ; B 41 -81 88 926 ; -C 232 ; WX 384 ; N parenleftbt ; B 41 -81 437 926 ; -C 233 ; WX 384 ; N bracketlefttp ; B 0 -81 343 926 ; -C 234 ; WX 384 ; N bracketleftex ; B 0 -81 47 926 ; -C 235 ; WX 384 ; N bracketleftbt ; B 0 -81 343 926 ; -C 236 ; WX 494 ; N bracelefttp ; B 0 -82 239 926 ; -C 237 ; WX 494 ; N braceleftmid ; B 0 -81 239 926 ; -C 238 ; WX 494 ; N braceleftbt ; B 205 -82 444 926 ; -C 239 ; WX 494 ; N braceex ; B 0 -81 47 926 ; -C 240 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C 241 ; WX 329 ; N angleright ; B 30 -184 297 694 ; -C 242 ; WX 274 ; N integral ; B 0 -107 273 910 ; -C 243 ; WX 686 ; N integraltp ; B 0 -82 382 926 ; -C 244 ; WX 686 ; N integralex ; B 0 -89 84 970 ; -C 245 ; WX 686 ; N integralbt ; B 33 -82 415 926 ; -C 246 ; WX 384 ; N parenrighttp ; B 54 -81 451 926 ; -C 247 ; WX 384 ; N parenrightex ; B 403 -81 451 926 ; -C 248 ; WX 384 ; N parenrightbt ; B 54 -81 451 926 ; -C 249 ; WX 384 ; N bracketrighttp ; B 17 -81 360 926 ; -C 250 ; WX 384 ; N bracketrightex ; B 0 -81 47 926 ; -C 251 ; WX 384 ; N bracketrightbt ; B 17 -81 360 926 ; -C 252 ; WX 494 ; N bracerighttp ; B 14 -82 253 926 ; -C 253 ; WX 494 ; N bracerightmid ; B 205 -81 444 926 ; -C 254 ; WX 494 ; N bracerightbt ; B 14 -82 253 926 ; -C 255 ; WX 600 ; N .notdef ; B 125 0 625 625 ; -C -1 ; WX 0 ; N .null ; B 0 -14 110 677 ; -C -1 ; WX 122 ; N _d_2 ; B 0 -14 110 677 ; -C -1 ; WX 790 ; N dummy ; B 0 -15 674 779 ; -EndCharMetrics -EndFontMetrics +StartFontMetrics 4.1 +FontName SymbolMT +FullName Symbol +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Symbol +Weight Regular +Version Version 1.60 +Characters 192 +ItalicAngle 0.0 +Ascender 1005 +Descender -220 +UnderlineThickness 49 +UnderlinePosition -109 +IsFixedPitch false +FontBBox 0 -220 1113 1005 +StartCharMetrics 259 +C 0 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 250 ; N space ; B 0 -14 110 677 ; +C 33 ; WX 333 ; N exclam ; B 0 -14 110 677 ; +C 34 ; WX 713 ; N universal ; B 0 0 617 662 ; +C 35 ; WX 500 ; N numbersign ; B 0 -14 464 677 ; +C 36 ; WX 549 ; N existential ; B 0 0 423 662 ; +C 37 ; WX 833 ; N percent ; B 0 -27 763 677 ; +C 38 ; WX 778 ; N ampersand ; B 0 -15 711 677 ; +C 39 ; WX 439 ; N suchthat ; B 0 -16 376 461 ; +C 40 ; WX 333 ; N parenleft ; B 0 -216 270 694 ; +C 41 ; WX 333 ; N parenright ; B 22 -216 292 694 ; +C 42 ; WX 500 ; N asteriskmath ; B 0 128 359 534 ; +C 43 ; WX 549 ; N plus ; B 0 0 513 513 ; +C 44 ; WX 250 ; N comma ; B 0 -167 146 98 ; +C 45 ; WX 549 ; N minus ; B 0 233 513 281 ; +C 46 ; WX 250 ; N period ; B 0 -14 108 95 ; +C 47 ; WX 278 ; N slash ; B 0 -14 279 694 ; +C 48 ; WX 500 ; N zero ; B 0 -14 428 676 ; +C 49 ; WX 500 ; N one ; B 0 0 261 676 ; +C 50 ; WX 500 ; N two ; B 0 0 437 676 ; +C 51 ; WX 500 ; N three ; B 0 -14 376 676 ; +C 52 ; WX 500 ; N four ; B 0 0 450 676 ; +C 53 ; WX 500 ; N five ; B 0 -14 386 662 ; +C 54 ; WX 500 ; N six ; B 0 -14 418 676 ; +C 55 ; WX 500 ; N seven ; B 0 -14 418 662 ; +C 56 ; WX 500 ; N eight ; B 0 -14 382 676 ; +C 57 ; WX 500 ; N nine ; B 0 -14 417 676 ; +C 58 ; WX 278 ; N colon ; B 0 -14 110 461 ; +C 59 ; WX 278 ; N semicolon ; B 0 -167 146 460 ; +C 60 ; WX 549 ; N less ; B 0 0 491 513 ; +C 61 ; WX 549 ; N equal ; B 0 140 513 371 ; +C 62 ; WX 549 ; N greater ; B 29 0 521 513 ; +C 63 ; WX 444 ; N question ; B 0 -13 359 677 ; +C 64 ; WX 549 ; N congruent ; B 0 0 513 510 ; +C 65 ; WX 722 ; N Alpha ; B 0 0 703 677 ; +C 66 ; WX 667 ; N Beta ; B 0 0 596 662 ; +C 67 ; WX 722 ; N Chi ; B 0 0 703 662 ; +C 68 ; WX 612 ; N Delta ; B 0 0 586 677 ; +C 69 ; WX 611 ; N Epsilon ; B 0 0 567 662 ; +C 70 ; WX 763 ; N Phi ; B 0 0 692 662 ; +C 71 ; WX 603 ; N Gamma ; B 0 0 560 662 ; +C 72 ; WX 722 ; N Eta ; B 0 0 685 662 ; +C 73 ; WX 333 ; N Iota ; B 0 0 284 662 ; +C 74 ; WX 631 ; N theta1 ; B 0 -15 547 694 ; +C 75 ; WX 722 ; N Kappa ; B 0 0 714 662 ; +C 76 ; WX 686 ; N Lambda ; B 0 0 667 677 ; +C 77 ; WX 889 ; N Mu ; B 0 0 852 662 ; +C 78 ; WX 722 ; N Nu ; B 0 -11 721 662 ; +C 79 ; WX 722 ; N Omicron ; B 0 -15 648 677 ; +C 80 ; WX 768 ; N Pi ; B 0 0 734 662 ; +C 81 ; WX 741 ; N Theta ; B 0 -15 668 677 ; +C 82 ; WX 556 ; N Rho ; B 0 0 504 662 ; +C 83 ; WX 592 ; N Sigma ; B 0 0 528 662 ; +C 84 ; WX 611 ; N Tau ; B 0 0 556 662 ; +C 85 ; WX 690 ; N Upsilon ; B 0 0 670 662 ; +C 86 ; WX 439 ; N sigma1 ; B 0 -216 378 460 ; +C 87 ; WX 768 ; N Omega ; B 0 0 713 677 ; +C 88 ; WX 645 ; N Xi ; B 0 0 581 662 ; +C 89 ; WX 795 ; N Psi ; B 0 0 759 670 ; +C 90 ; WX 611 ; N Zeta ; B 0 0 570 662 ; +C 91 ; WX 333 ; N bracketleft ; B 0 -198 215 677 ; +C 92 ; WX 863 ; N therefore ; B 0 0 510 497 ; +C 93 ; WX 333 ; N bracketright ; B 36 -198 251 677 ; +C 94 ; WX 658 ; N perpendicular ; B 0 0 622 662 ; +C 95 ; WX 500 ; N underscore ; B 0 -216 517 -175 ; +C 96 ; WX 500 ; N radicalex ; B 0 876 496 913 ; +C 97 ; WX 631 ; N alpha ; B 0 -16 564 460 ; +C 98 ; WX 549 ; N beta ; B 0 -216 446 694 ; +C 99 ; WX 549 ; N chi ; B 0 -216 478 456 ; +C 100 ; WX 494 ; N delta ; B 0 -15 427 694 ; +C 101 ; WX 439 ; N epsilon ; B 0 -15 373 461 ; +C 102 ; WX 521 ; N phi ; B 0 -216 453 694 ; +C 103 ; WX 411 ; N gamma ; B 0 -216 412 456 ; +C 104 ; WX 603 ; N eta ; B 0 -216 503 460 ; +C 105 ; WX 329 ; N iota ; B 0 -15 261 460 ; +C 106 ; WX 603 ; N phi1 ; B 0 -216 536 460 ; +C 107 ; WX 549 ; N kappa ; B 0 0 534 460 ; +C 108 ; WX 549 ; N lambda ; B 0 -10 501 694 ; +C 109 ; WX 576 ; N mu ; B 0 -216 499 447 ; +C 110 ; WX 521 ; N nu ; B 0 -14 469 461 ; +C 111 ; WX 549 ; N omicron ; B 0 -15 463 460 ; +C 112 ; WX 549 ; N pi ; B 0 -15 485 447 ; +C 113 ; WX 521 ; N theta ; B 0 -15 436 694 ; +C 114 ; WX 549 ; N rho ; B 0 -216 454 461 ; +C 115 ; WX 603 ; N sigma ; B 0 -15 545 447 ; +C 116 ; WX 439 ; N tau ; B 0 -15 376 447 ; +C 117 ; WX 576 ; N upsilon ; B 0 -15 487 460 ; +C 118 ; WX 713 ; N omega1 ; B 0 -15 647 447 ; +C 119 ; WX 686 ; N omega ; B 0 -15 607 460 ; +C 120 ; WX 493 ; N xi ; B 0 -216 422 694 ; +C 121 ; WX 686 ; N psi ; B 0 -216 639 461 ; +C 122 ; WX 494 ; N zeta ; B 0 -220 424 691 ; +C 123 ; WX 480 ; N braceleft ; B 0 -216 272 694 ; +C 124 ; WX 200 ; N bar ; B 0 -216 41 694 ; +C 125 ; WX 480 ; N braceright ; B 104 -216 377 694 ; +C 126 ; WX 549 ; N similar ; B 0 176 499 336 ; +C 127 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 129 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 130 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 131 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 132 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 133 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 134 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 135 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 136 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 137 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 138 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 139 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 140 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 141 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 142 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 143 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 144 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 145 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 146 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 147 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 148 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 149 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 150 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 151 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 152 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 153 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 154 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 155 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 156 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 157 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 158 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 159 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 160 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 161 ; WX 620 ; N Upsilon1 ; B 0 0 603 677 ; +C 162 ; WX 247 ; N minute ; B 0 392 130 677 ; +C 163 ; WX 549 ; N lessequal ; B 0 0 491 621 ; +C 164 ; WX 167 ; N fraction ; B 0 -26 500 676 ; +C 165 ; WX 713 ; N infinity ; B 0 52 661 461 ; +C 166 ; WX 500 ; N florin ; B 0 -216 499 694 ; +C 167 ; WX 753 ; N club ; B 0 0 572 552 ; +C 168 ; WX 753 ; N diamond ; B 0 -15 456 564 ; +C 169 ; WX 753 ; N heart ; B 0 -15 511 542 ; +C 170 ; WX 753 ; N spade ; B 0 0 513 576 ; +C 171 ; WX 1042 ; N arrowboth ; B 0 -14 1002 499 ; +C 172 ; WX 987 ; N arrowleft ; B 0 -14 914 499 ; +C 173 ; WX 603 ; N arrowup ; B 0 -14 512 900 ; +C 174 ; WX 987 ; N arrowright ; B 37 -14 950 499 ; +C 175 ; WX 603 ; N arrowdown ; B 45 -14 558 900 ; +C 176 ; WX 400 ; N degree ; B 0 377 301 677 ; +C 177 ; WX 549 ; N plusminus ; B 0 0 513 620 ; +C 178 ; WX 411 ; N second ; B 0 392 309 677 ; +C 179 ; WX 549 ; N greaterequal ; B 29 0 521 621 ; +C 180 ; WX 549 ; N multiply ; B 0 41 431 471 ; +C 181 ; WX 713 ; N proportional ; B 0 52 613 461 ; +C 182 ; WX 494 ; N partialdiff ; B 0 -15 455 694 ; +C 183 ; WX 460 ; N bullet ; B 0 103 357 460 ; +C 184 ; WX 549 ; N divide ; B 0 45 513 466 ; +C 185 ; WX 549 ; N notequal ; B 0 0 513 513 ; +C 186 ; WX 549 ; N equivalence ; B 0 87 514 423 ; +C 187 ; WX 549 ; N approxequal ; B 0 81 499 431 ; +C 188 ; WX 1000 ; N ellipsis ; B 0 -14 775 95 ; +C 189 ; WX 603 ; N arrowvertex ; B 0 -119 47 1005 ; +C 190 ; WX 1000 ; N arrowhorizex ; B 0 219 1113 266 ; +C 191 ; WX 658 ; N carriagereturn ; B 0 -15 578 621 ; +C 192 ; WX 823 ; N aleph ; B 0 -15 604 677 ; +C 193 ; WX 686 ; N Ifraktur ; B 0 -15 599 677 ; +C 194 ; WX 795 ; N Rfraktur ; B 0 -21 702 686 ; +C 195 ; WX 987 ; N weierstrass ; B 0 -216 653 517 ; +C 196 ; WX 768 ; N circlemultiply ; B 0 -15 692 677 ; +C 197 ; WX 768 ; N circleplus ; B 0 -15 692 677 ; +C 198 ; WX 823 ; N emptyset ; B 0 -23 737 713 ; +C 199 ; WX 768 ; N intersection ; B 0 0 692 499 ; +C 200 ; WX 768 ; N union ; B 38 0 730 499 ; +C 201 ; WX 713 ; N propersuperset ; B 0 0 657 447 ; +C 202 ; WX 713 ; N reflexsuperset ; B 0 -143 657 447 ; +C 203 ; WX 713 ; N notsubset ; B 0 -76 657 525 ; +C 204 ; WX 713 ; N propersubset ; B 29 0 686 447 ; +C 205 ; WX 713 ; N reflexsubset ; B 28 -143 686 447 ; +C 206 ; WX 713 ; N element ; B 0 0 455 447 ; +C 207 ; WX 713 ; N notelement ; B 0 -70 455 525 ; +C 208 ; WX 768 ; N angle ; B 0 0 688 677 ; +C 209 ; WX 713 ; N gradient ; B 0 -15 642 662 ; +C 210 ; WX 790 ; N registerserif ; B 0 -16 693 678 ; +C 211 ; WX 790 ; N copyrightserif ; B 0 -16 693 678 ; +C 212 ; WX 890 ; N trademarkserif ; B 0 289 839 662 ; +C 213 ; WX 823 ; N product ; B 0 -100 778 740 ; +C 214 ; WX 549 ; N radical ; B 0 -38 508 913 ; +C 215 ; WX 250 ; N dotmath ; B 0 202 108 310 ; +C 216 ; WX 713 ; N logicalnot ; B 0 0 644 276 ; +C 217 ; WX 603 ; N logicaland ; B 0 0 557 447 ; +C 218 ; WX 603 ; N logicalor ; B 23 0 581 447 ; +C 219 ; WX 1042 ; N arrowdblboth ; B 0 -14 1002 498 ; +C 220 ; WX 987 ; N arrowdblleft ; B 0 -14 913 498 ; +C 221 ; WX 603 ; N arrowdblup ; B 0 -14 512 899 ; +C 222 ; WX 987 ; N arrowdblright ; B 37 -14 950 498 ; +C 223 ; WX 603 ; N arrowdbldown ; B 45 -14 557 899 ; +C 224 ; WX 494 ; N lozenge ; B 0 0 449 694 ; +C 225 ; WX 329 ; N angleleft ; B 0 -184 267 694 ; +C 226 ; WX 790 ; N registersans ; B 0 -16 693 678 ; +C 227 ; WX 790 ; N copyrightsans ; B 0 -16 693 678 ; +C 228 ; WX 786 ; N trademarksans ; B 0 290 717 662 ; +C 229 ; WX 713 ; N summation ; B 0 -100 672 741 ; +C 230 ; WX 384 ; N parenlefttp ; B 41 -81 437 926 ; +C 231 ; WX 384 ; N parenleftex ; B 41 -81 88 926 ; +C 232 ; WX 384 ; N parenleftbt ; B 41 -81 437 926 ; +C 233 ; WX 384 ; N bracketlefttp ; B 0 -81 343 926 ; +C 234 ; WX 384 ; N bracketleftex ; B 0 -81 47 926 ; +C 235 ; WX 384 ; N bracketleftbt ; B 0 -81 343 926 ; +C 236 ; WX 494 ; N bracelefttp ; B 0 -82 239 926 ; +C 237 ; WX 494 ; N braceleftmid ; B 0 -81 239 926 ; +C 238 ; WX 494 ; N braceleftbt ; B 205 -82 444 926 ; +C 239 ; WX 494 ; N braceex ; B 0 -81 47 926 ; +C 240 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C 241 ; WX 329 ; N angleright ; B 30 -184 297 694 ; +C 242 ; WX 274 ; N integral ; B 0 -107 273 910 ; +C 243 ; WX 686 ; N integraltp ; B 0 -82 382 926 ; +C 244 ; WX 686 ; N integralex ; B 0 -89 84 970 ; +C 245 ; WX 686 ; N integralbt ; B 33 -82 415 926 ; +C 246 ; WX 384 ; N parenrighttp ; B 54 -81 451 926 ; +C 247 ; WX 384 ; N parenrightex ; B 403 -81 451 926 ; +C 248 ; WX 384 ; N parenrightbt ; B 54 -81 451 926 ; +C 249 ; WX 384 ; N bracketrighttp ; B 17 -81 360 926 ; +C 250 ; WX 384 ; N bracketrightex ; B 0 -81 47 926 ; +C 251 ; WX 384 ; N bracketrightbt ; B 17 -81 360 926 ; +C 252 ; WX 494 ; N bracerighttp ; B 14 -82 253 926 ; +C 253 ; WX 494 ; N bracerightmid ; B 205 -81 444 926 ; +C 254 ; WX 494 ; N bracerightbt ; B 14 -82 253 926 ; +C 255 ; WX 600 ; N .notdef ; B 125 0 625 625 ; +C -1 ; WX 0 ; N .null ; B 0 -14 110 677 ; +C -1 ; WX 122 ; N _d_2 ; B 0 -14 110 677 ; +C -1 ; WX 790 ; N dummy ; B 0 -15 674 779 ; +EndCharMetrics +EndFontMetrics diff --git a/public_html/fonts/times.afm b/public_html/fonts/times.afm index 4aaf528..d81e8c8 100644 --- a/public_html/fonts/times.afm +++ b/public_html/fonts/times.afm @@ -1,2599 +1,2599 @@ -StartFontMetrics 4.1 -FontName TimesNewRomanPSMT -FullName Times New Roman -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Times New Roman -Weight Regular -Version Version 3.00 -Characters 1674 -ItalicAngle 0.0 -Ascender 891 -Descender -216 -UnderlineThickness 49 -UnderlinePosition -109 -IsFixedPitch false -FontBBox -568 -307 2000 1007 -StartCharMetrics 1709 -C 0 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 1 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 2 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 3 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 4 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 5 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 6 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 7 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 8 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 9 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 10 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 11 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 12 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 13 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 14 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 15 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 16 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 17 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 18 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 19 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 20 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 21 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 22 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 23 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 24 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 25 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 26 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 27 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 28 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 29 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 30 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 31 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 32 ; WX 250 ; N space ; B 111 -14 222 677 ; -C 33 ; WX 333 ; N exclam ; B 111 -14 222 677 ; -C 34 ; WX 408 ; N quotedbl ; B 65 392 342 677 ; -C 35 ; WX 500 ; N numbersign ; B 18 -14 482 677 ; -C 36 ; WX 500 ; N dollar ; B 53 -76 450 718 ; -C 37 ; WX 833 ; N percent ; B 35 -27 798 677 ; -C 38 ; WX 778 ; N ampersand ; B 37 -15 748 677 ; -C 39 ; WX 180 ; N quotesingle ; B 40 392 138 677 ; -C 40 ; WX 333 ; N parenleft ; B 41 -214 311 694 ; -C 41 ; WX 333 ; N parenright ; B 22 -214 292 694 ; -C 42 ; WX 500 ; N asterisk ; B 71 289 430 694 ; -C 43 ; WX 564 ; N plus ; B 18 69 544 595 ; -C 44 ; WX 250 ; N comma ; B 54 -167 199 98 ; -C 45 ; WX 333 ; N hyphen ; B 41 188 293 261 ; -C 46 ; WX 250 ; N period ; B 71 -14 179 95 ; -C 47 ; WX 278 ; N slash ; B 1 -14 280 694 ; -C 48 ; WX 500 ; N zero ; B 36 -12 464 676 ; -C 49 ; WX 500 ; N one ; B 117 0 378 676 ; -C 50 ; WX 500 ; N two ; B 21 0 458 676 ; -C 51 ; WX 500 ; N three ; B 41 -12 417 676 ; -C 52 ; WX 500 ; N four ; B 16 0 465 676 ; -C 53 ; WX 500 ; N five ; B 48 -12 434 662 ; -C 54 ; WX 500 ; N six ; B 43 -12 461 676 ; -C 55 ; WX 500 ; N seven ; B 37 -14 456 662 ; -C 56 ; WX 500 ; N eight ; B 61 -12 442 676 ; -C 57 ; WX 500 ; N nine ; B 40 -14 457 676 ; -C 58 ; WX 278 ; N colon ; B 86 -14 195 461 ; -C 59 ; WX 278 ; N semicolon ; B 69 -167 215 461 ; -C 60 ; WX 564 ; N less ; B 19 91 544 572 ; -C 61 ; WX 564 ; N equal ; B 18 232 545 431 ; -C 62 ; WX 564 ; N greater ; B 18 91 543 572 ; -C 63 ; WX 444 ; N question ; B 45 -13 404 677 ; -C 64 ; WX 921 ; N at ; B 47 -216 896 694 ; -C 65 ; WX 722 ; N A ; B 8 0 711 677 ; -C 66 ; WX 667 ; N B ; B 17 0 612 662 ; -C 67 ; WX 667 ; N C ; B 36 -15 632 677 ; -C 68 ; WX 722 ; N D ; B 17 0 684 662 ; -C 69 ; WX 611 ; N E ; B 21 0 588 662 ; -C 70 ; WX 556 ; N F ; B 16 0 515 662 ; -C 71 ; WX 722 ; N G ; B 35 -15 708 677 ; -C 72 ; WX 722 ; N H ; B 17 0 702 662 ; -C 73 ; WX 333 ; N I ; B 25 0 309 662 ; -C 74 ; WX 389 ; N J ; B 21 -15 383 662 ; -C 75 ; WX 722 ; N K ; B 17 0 730 662 ; -C 76 ; WX 611 ; N L ; B 20 0 589 662 ; -C 77 ; WX 889 ; N M ; B 17 0 868 662 ; -C 78 ; WX 722 ; N N ; B -13 -11 708 662 ; -C 79 ; WX 722 ; N O ; B 35 -15 684 677 ; -C 80 ; WX 556 ; N P ; B 17 0 521 662 ; -C 81 ; WX 722 ; N Q ; B 35 -196 684 677 ; -C 82 ; WX 667 ; N R ; B 17 0 676 662 ; -C 83 ; WX 556 ; N S ; B 63 -15 502 677 ; -C 84 ; WX 611 ; N T ; B 30 0 586 662 ; -C 85 ; WX 722 ; N U ; B 5 -16 711 662 ; -C 86 ; WX 722 ; N V ; B 9 -15 710 662 ; -C 87 ; WX 944 ; N W ; B 13 -15 936 662 ; -C 88 ; WX 722 ; N X ; B 7 0 710 662 ; -C 89 ; WX 722 ; N Y ; B 9 0 708 662 ; -C 90 ; WX 611 ; N Z ; B 13 0 583 662 ; -C 91 ; WX 333 ; N bracketleft ; B 82 -198 297 677 ; -C 92 ; WX 278 ; N backslash ; B 1 -14 280 694 ; -C 93 ; WX 333 ; N bracketright ; B 37 -199 251 677 ; -C 94 ; WX 469 ; N asciicircum ; B 18 326 451 676 ; -C 95 ; WX 500 ; N underscore ; B -8 -216 509 -175 ; -C 96 ; WX 333 ; N grave ; B 58 510 218 679 ; -C 97 ; WX 444 ; N a ; B 36 -9 442 460 ; -C 98 ; WX 500 ; N b ; B -2 -14 465 694 ; -C 99 ; WX 444 ; N c ; B 34 -14 411 460 ; -C 100 ; WX 500 ; N d ; B 33 -14 502 694 ; -C 101 ; WX 444 ; N e ; B 37 -14 416 461 ; -C 102 ; WX 333 ; N f ; B 39 0 435 693 ; -C 103 ; WX 500 ; N g ; B 30 -216 482 460 ; -C 104 ; WX 500 ; N h ; B 6 0 494 694 ; -C 105 ; WX 278 ; N i ; B 29 0 253 694 ; -C 106 ; WX 278 ; N j ; B -77 -216 195 695 ; -C 107 ; WX 500 ; N k ; B 8 0 506 694 ; -C 108 ; WX 278 ; N l ; B 30 0 257 694 ; -C 109 ; WX 778 ; N m ; B 8 0 773 460 ; -C 110 ; WX 500 ; N n ; B 6 0 496 460 ; -C 111 ; WX 500 ; N o ; B 34 -14 465 460 ; -C 112 ; WX 500 ; N p ; B -3 -214 466 460 ; -C 113 ; WX 500 ; N q ; B 33 -214 500 460 ; -C 114 ; WX 333 ; N r ; B 6 0 339 460 ; -C 115 ; WX 389 ; N s ; B 49 -14 354 460 ; -C 116 ; WX 278 ; N t ; B 10 -7 279 594 ; -C 117 ; WX 500 ; N u ; B 1 -14 499 447 ; -C 118 ; WX 500 ; N v ; B 8 -14 491 447 ; -C 119 ; WX 722 ; N w ; B 6 -14 713 447 ; -C 120 ; WX 500 ; N x ; B 13 0 488 447 ; -C 121 ; WX 500 ; N y ; B 6 -216 494 447 ; -C 122 ; WX 444 ; N z ; B 20 0 428 447 ; -C 123 ; WX 480 ; N braceleft ; B 138 -216 411 694 ; -C 124 ; WX 200 ; N bar ; B 79 -216 119 694 ; -C 125 ; WX 480 ; N braceright ; B 86 -216 359 694 ; -C 126 ; WX 541 ; N asciitilde ; B 21 194 542 331 ; -C 127 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 128 ; WX 500 ; N Euro ; B -11 -12 482 676 ; -C 129 ; WX 578 ; N afii10052 ; B 18 0 552 896 ; -C 130 ; WX 333 ; N quotesinglbase ; B 99 -167 245 98 ; -C 131 ; WX 500 ; N florin ; B 1 -210 488 677 ; -C 132 ; WX 444 ; N quotedblbase ; B 33 -154 416 98 ; -C 133 ; WX 1000 ; N ellipsis ; B 112 -14 888 95 ; -C 134 ; WX 500 ; N dagger ; B 49 -206 451 685 ; -C 135 ; WX 500 ; N daggerdbl ; B 68 -216 432 694 ; -C 136 ; WX 333 ; N circumflex ; B 29 515 304 676 ; -C 137 ; WX 1000 ; N perthousand ; B 32 -27 967 677 ; -C 138 ; WX 556 ; N Scaron ; B 63 -15 502 875 ; -C 139 ; WX 333 ; N guilsinglleft ; B 58 -4 275 456 ; -C 140 ; WX 889 ; N OE ; B 37 -8 861 668 ; -C 141 ; WX 667 ; N afii10061 ; B 18 0 664 877 ; -C 142 ; WX 611 ; N Zcaron ; B 13 0 583 875 ; -C 143 ; WX 722 ; N afii10145 ; B 18 -190 704 662 ; -C 144 ; WX 444 ; N quotedblbase ; B 33 -154 416 98 ; -C 145 ; WX 333 ; N quoteleft ; B 90 424 239 677 ; -C 146 ; WX 333 ; N quoteright ; B 94 424 243 677 ; -C 147 ; WX 444 ; N quotedblleft ; B 33 425 416 677 ; -C 148 ; WX 444 ; N quotedblright ; B 33 425 416 677 ; -C 149 ; WX 350 ; N bullet ; B 55 208 300 453 ; -C 150 ; WX 500 ; N endash ; B -9 221 508 257 ; -C 151 ; WX 1000 ; N emdash ; B -9 221 1009 257 ; -C 152 ; WX 333 ; N tilde ; B 11 534 323 662 ; -C 153 ; WX 980 ; N trademark ; B 15 268 963 662 ; -C 154 ; WX 389 ; N scaron ; B 49 -14 354 676 ; -C 155 ; WX 333 ; N guilsinglright ; B 56 -4 277 456 ; -C 156 ; WX 722 ; N oe ; B 33 -14 691 461 ; -C 157 ; WX 486 ; N afii10109 ; B 22 0 480 679 ; -C 158 ; WX 444 ; N zcaron ; B 20 0 428 676 ; -C 159 ; WX 722 ; N Ydieresis ; B 9 0 708 834 ; -C 160 ; WX 250 ; N space ; B 111 -14 222 677 ; -C 161 ; WX 333 ; N exclamdown ; B 111 -216 222 476 ; -C 162 ; WX 500 ; N cent ; B 63 -185 439 647 ; -C 163 ; WX 500 ; N sterling ; B 30 -12 477 676 ; -C 164 ; WX 500 ; N currency ; B 13 97 486 567 ; -C 165 ; WX 500 ; N yen ; B 1 0 500 662 ; -C 166 ; WX 200 ; N brokenbar ; B 79 -216 119 694 ; -C 167 ; WX 500 ; N section ; B 76 -195 424 676 ; -C 168 ; WX 333 ; N dieresis ; B 28 547 306 653 ; -C 169 ; WX 760 ; N copyright ; B 34 -15 727 677 ; -C 170 ; WX 276 ; N ordfeminine ; B -3 382 274 676 ; -C 171 ; WX 500 ; N guillemotleft ; B 31 -4 469 456 ; -C 172 ; WX 564 ; N logicalnot ; B 18 230 545 429 ; -C 173 ; WX 333 ; N hyphen ; B 41 188 293 261 ; -C 174 ; WX 760 ; N registered ; B 34 -15 727 677 ; -C 175 ; WX 500 ; N overscore ; B -8 714 509 755 ; -C 176 ; WX 400 ; N degree ; B 48 376 348 677 ; -C 177 ; WX 549 ; N plusminus ; B 11 69 538 595 ; -C 178 ; WX 300 ; N twosuperior ; B 10 324 281 676 ; -C 179 ; WX 300 ; N threesuperior ; B 21 317 255 676 ; -C 180 ; WX 333 ; N acute ; B 115 510 276 679 ; -C 181 ; WX 576 ; N mu1 ; B 65 -216 534 447 ; -C 182 ; WX 453 ; N paragraph ; B -7 -216 455 662 ; -C 183 ; WX 250 ; N periodcentered ; B 71 277 179 385 ; -C 184 ; WX 333 ; N cedilla ; B 91 -190 242 8 ; -C 185 ; WX 300 ; N onesuperior ; B 66 324 233 676 ; -C 186 ; WX 310 ; N ordmasculine ; B 14 384 298 676 ; -C 187 ; WX 500 ; N guillemotright ; B 31 -4 469 456 ; -C 188 ; WX 750 ; N onequarter ; B 65 -26 733 676 ; -C 189 ; WX 750 ; N onehalf ; B 65 -26 729 676 ; -C 190 ; WX 750 ; N threequarters ; B 21 -26 733 676 ; -C 191 ; WX 444 ; N questiondown ; B 43 -216 402 476 ; -C 192 ; WX 722 ; N Agrave ; B 8 0 711 877 ; -C 193 ; WX 722 ; N Aacute ; B 8 0 711 877 ; -C 194 ; WX 722 ; N Acircumflex ; B 8 0 711 875 ; -C 195 ; WX 722 ; N Atilde ; B 8 0 711 842 ; -C 196 ; WX 722 ; N Adieresis ; B 8 0 711 834 ; -C 197 ; WX 722 ; N Aring ; B 8 0 711 831 ; -C 198 ; WX 889 ; N AE ; B -12 0 861 662 ; -C 199 ; WX 667 ; N Ccedilla ; B 36 -190 632 677 ; -C 200 ; WX 611 ; N Egrave ; B 21 0 588 877 ; -C 201 ; WX 611 ; N Eacute ; B 21 0 588 877 ; -C 202 ; WX 611 ; N Ecircumflex ; B 21 0 588 875 ; -C 203 ; WX 611 ; N Edieresis ; B 21 0 588 834 ; -C 204 ; WX 333 ; N Igrave ; B 25 0 309 877 ; -C 205 ; WX 333 ; N Iacute ; B 25 0 309 877 ; -C 206 ; WX 333 ; N Icircumflex ; B 25 0 309 875 ; -C 207 ; WX 333 ; N Idieresis ; B 25 0 309 834 ; -C 208 ; WX 722 ; N Eth ; B 17 0 684 662 ; -C 209 ; WX 722 ; N Ntilde ; B -13 -11 708 842 ; -C 210 ; WX 722 ; N Ograve ; B 35 -15 684 877 ; -C 211 ; WX 722 ; N Oacute ; B 35 -15 684 877 ; -C 212 ; WX 722 ; N Ocircumflex ; B 35 -15 684 875 ; -C 213 ; WX 722 ; N Otilde ; B 35 -15 684 842 ; -C 214 ; WX 722 ; N Odieresis ; B 35 -15 684 834 ; -C 215 ; WX 564 ; N multiply ; B 81 132 481 533 ; -C 216 ; WX 722 ; N Oslash ; B 36 -23 684 684 ; -C 217 ; WX 722 ; N Ugrave ; B 5 -16 711 877 ; -C 218 ; WX 722 ; N Uacute ; B 5 -16 711 877 ; -C 219 ; WX 722 ; N Ucircumflex ; B 5 -16 711 875 ; -C 220 ; WX 722 ; N Udieresis ; B 5 -16 711 834 ; -C 221 ; WX 722 ; N Yacute ; B 9 0 708 877 ; -C 222 ; WX 556 ; N Thorn ; B 18 0 518 662 ; -C 223 ; WX 500 ; N germandbls ; B 17 -6 468 694 ; -C 224 ; WX 444 ; N agrave ; B 36 -9 442 679 ; -C 225 ; WX 444 ; N aacute ; B 36 -9 442 679 ; -C 226 ; WX 444 ; N acircumflex ; B 36 -9 442 676 ; -C 227 ; WX 444 ; N atilde ; B 36 -9 442 662 ; -C 228 ; WX 444 ; N adieresis ; B 36 -9 442 653 ; -C 229 ; WX 444 ; N aring ; B 36 -9 442 696 ; -C 230 ; WX 667 ; N ae ; B 36 -14 637 461 ; -C 231 ; WX 444 ; N ccedilla ; B 34 -190 411 460 ; -C 232 ; WX 444 ; N egrave ; B 37 -14 416 679 ; -C 233 ; WX 444 ; N eacute ; B 37 -14 416 679 ; -C 234 ; WX 444 ; N ecircumflex ; B 37 -14 416 676 ; -C 235 ; WX 444 ; N edieresis ; B 37 -14 416 652 ; -C 236 ; WX 278 ; N igrave ; B 29 0 253 679 ; -C 237 ; WX 278 ; N iacute ; B 29 0 253 679 ; -C 238 ; WX 278 ; N icircumflex ; B 6 0 281 676 ; -C 239 ; WX 278 ; N idieresis ; B 1 0 279 652 ; -C 240 ; WX 500 ; N eth ; B 33 -14 463 694 ; -C 241 ; WX 500 ; N ntilde ; B 6 0 496 662 ; -C 242 ; WX 500 ; N ograve ; B 34 -14 465 679 ; -C 243 ; WX 500 ; N oacute ; B 34 -14 465 679 ; -C 244 ; WX 500 ; N ocircumflex ; B 34 -14 465 676 ; -C 245 ; WX 500 ; N otilde ; B 34 -14 465 662 ; -C 246 ; WX 500 ; N odieresis ; B 34 -14 465 652 ; -C 247 ; WX 549 ; N divide ; B 11 136 538 525 ; -C 248 ; WX 500 ; N oslash ; B 19 -33 481 478 ; -C 249 ; WX 500 ; N ugrave ; B 1 -14 499 679 ; -C 250 ; WX 500 ; N uacute ; B 1 -14 499 679 ; -C 251 ; WX 500 ; N ucircumflex ; B 1 -14 499 676 ; -C 252 ; WX 500 ; N udieresis ; B 1 -14 499 652 ; -C 253 ; WX 500 ; N yacute ; B 6 -216 494 679 ; -C 254 ; WX 500 ; N thorn ; B -3 -213 466 694 ; -C 255 ; WX 500 ; N ydieresis ; B 6 -216 494 653 ; -C -1 ; WX 0 ; N .null ; B 111 -14 222 677 ; -C -1 ; WX 250 ; N nonmarkingreturn ; B 111 -14 222 677 ; -C -1 ; WX 549 ; N notequal ; B 12 -132 537 660 ; -C -1 ; WX 713 ; N infinity ; B 24 52 685 461 ; -C -1 ; WX 549 ; N lessequal ; B 12 -80 537 605 ; -C -1 ; WX 549 ; N greaterequal ; B 12 -80 537 605 ; -C -1 ; WX 494 ; N partialdiff ; B 29 -15 484 694 ; -C -1 ; WX 713 ; N summation ; B 21 -216 693 693 ; -C -1 ; WX 823 ; N product ; B 22 -216 801 693 ; -C -1 ; WX 549 ; N pi1 ; B 30 -14 500 447 ; -C -1 ; WX 274 ; N integral ; B -1 -107 272 910 ; -C -1 ; WX 768 ; N Ohm ; B 35 0 734 675 ; -C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; -C -1 ; WX 549 ; N approxequal ; B 15 133 535 508 ; -C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; -C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; -C -1 ; WX 167 ; N fraction ; B -167 -26 333 676 ; -C -1 ; WX 556 ; N fi ; B 12 0 530 694 ; -C -1 ; WX 556 ; N fl ; B 11 0 531 694 ; -C -1 ; WX 278 ; N dotlessi ; B 29 0 253 460 ; -C -1 ; WX 333 ; N macron ; B 11 598 323 661 ; -C -1 ; WX 333 ; N breve ; B 27 526 306 663 ; -C -1 ; WX 333 ; N dotaccent ; B 114 546 220 653 ; -C -1 ; WX 333 ; N ring ; B 73 508 260 695 ; -C -1 ; WX 333 ; N hungarumlaut ; B 38 510 314 679 ; -C -1 ; WX 333 ; N ogonek ; B 72 -177 297 8 ; -C -1 ; WX 333 ; N caron ; B 29 515 304 676 ; -C -1 ; WX 611 ; N Lslash ; B 11 0 585 662 ; -C -1 ; WX 278 ; N lslash ; B 15 0 269 694 ; -C -1 ; WX 564 ; N minus ; B 18 313 544 353 ; -C -1 ; WX 500 ; N franc ; B 16 0 463 662 ; -C -1 ; WX 722 ; N Gbreve ; B 35 -15 708 857 ; -C -1 ; WX 500 ; N gbreve ; B 30 -216 482 663 ; -C -1 ; WX 333 ; N Idot ; B 25 0 309 834 ; -C -1 ; WX 556 ; N Scedilla ; B 63 -190 502 677 ; -C -1 ; WX 389 ; N scedilla ; B 49 -190 354 460 ; -C -1 ; WX 667 ; N Cacute ; B 36 -15 632 877 ; -C -1 ; WX 444 ; N cacute ; B 34 -14 411 679 ; -C -1 ; WX 667 ; N Ccaron ; B 36 -15 632 875 ; -C -1 ; WX 444 ; N ccaron ; B 34 -14 411 676 ; -C -1 ; WX 500 ; N dmacron ; B 19 -14 488 694 ; -C -1 ; WX 333 ; N middot ; B 242 292 344 395 ; -C -1 ; WX 722 ; N Abreve ; B 8 0 711 859 ; -C -1 ; WX 444 ; N abreve ; B 36 -9 442 663 ; -C -1 ; WX 722 ; N Aogonek ; B 8 -177 726 677 ; -C -1 ; WX 444 ; N aogonek ; B 36 -177 504 460 ; -C -1 ; WX 722 ; N Dcaron ; B 17 0 684 875 ; -C -1 ; WX 646 ; N dcaron ; B 33 -14 638 694 ; -C -1 ; WX 722 ; N Dslash ; B 17 0 684 662 ; -C -1 ; WX 611 ; N Eogonek ; B 21 -177 588 662 ; -C -1 ; WX 444 ; N eogonek ; B 37 -177 463 461 ; -C -1 ; WX 611 ; N Ecaron ; B 21 0 588 875 ; -C -1 ; WX 444 ; N ecaron ; B 37 -14 416 676 ; -C -1 ; WX 611 ; N Lacute ; B 20 0 589 877 ; -C -1 ; WX 278 ; N lacute ; B 30 0 257 877 ; -C -1 ; WX 611 ; N Lcaron ; B 20 0 589 677 ; -C -1 ; WX 406 ; N lcaron ; B 29 0 397 694 ; -C -1 ; WX 611 ; N Ldot ; B 20 0 589 662 ; -C -1 ; WX 344 ; N ldot ; B 30 0 350 694 ; -C -1 ; WX 722 ; N Nacute ; B -13 -11 708 877 ; -C -1 ; WX 500 ; N nacute ; B 6 0 496 679 ; -C -1 ; WX 722 ; N Ncaron ; B -13 -11 708 875 ; -C -1 ; WX 500 ; N ncaron ; B 6 0 496 676 ; -C -1 ; WX 722 ; N Odblacute ; B 35 -15 684 877 ; -C -1 ; WX 500 ; N odblacute ; B 34 -14 465 679 ; -C -1 ; WX 667 ; N Racute ; B 17 0 676 877 ; -C -1 ; WX 333 ; N racute ; B 6 0 339 679 ; -C -1 ; WX 667 ; N Rcaron ; B 17 0 676 875 ; -C -1 ; WX 333 ; N rcaron ; B 6 0 339 676 ; -C -1 ; WX 556 ; N Sacute ; B 63 -15 502 877 ; -C -1 ; WX 389 ; N sacute ; B 49 -14 354 679 ; -C -1 ; WX 611 ; N Tcedilla ; B 30 -226 586 662 ; -C -1 ; WX 278 ; N tcedilla ; B 10 -226 279 594 ; -C -1 ; WX 611 ; N Tcaron ; B 30 0 586 875 ; -C -1 ; WX 427 ; N tcaron ; B 9 -7 418 694 ; -C -1 ; WX 722 ; N Uring ; B 5 -16 711 886 ; -C -1 ; WX 500 ; N uring ; B 1 -14 499 695 ; -C -1 ; WX 722 ; N Udblacute ; B 5 -16 711 877 ; -C -1 ; WX 500 ; N udblacute ; B 1 -14 499 679 ; -C -1 ; WX 611 ; N Zacute ; B 13 0 583 877 ; -C -1 ; WX 444 ; N zacute ; B 20 0 428 679 ; -C -1 ; WX 611 ; N Zdot ; B 13 0 583 834 ; -C -1 ; WX 444 ; N zdot ; B 20 0 428 653 ; -C -1 ; WX 578 ; N Gamma ; B 18 0 552 662 ; -C -1 ; WX 722 ; N Theta ; B 37 -15 686 677 ; -C -1 ; WX 731 ; N Phi ; B 35 0 696 662 ; -C -1 ; WX 524 ; N alpha ; B 42 -14 517 460 ; -C -1 ; WX 471 ; N delta ; B 34 -14 437 693 ; -C -1 ; WX 420 ; N epsilon ; B 35 -14 403 460 ; -C -1 ; WX 539 ; N sigma ; B 34 -14 519 447 ; -C -1 ; WX 402 ; N tau ; B 6 -14 382 447 ; -C -1 ; WX 577 ; N phi ; B 34 -214 543 460 ; -C -1 ; WX 500 ; N underscoredbl ; B -8 -216 509 -98 ; -C -1 ; WX 573 ; N exclamdbl ; B 111 -14 461 677 ; -C -1 ; WX 315 ; N nsuperior ; B 1 278 313 557 ; -C -1 ; WX 969 ; N peseta ; B 21 -13 956 662 ; -C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; -C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; -C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; -C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; -C -1 ; WX 722 ; N intersection ; B 94 0 625 676 ; -C -1 ; WX 564 ; N equivalence ; B 19 152 545 511 ; -C -1 ; WX 600 ; N house ; B 75 0 525 563 ; -C -1 ; WX 564 ; N revlogicalnot ; B 19 230 546 429 ; -C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; -C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; -C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; -C -1 ; WX 708 ; N SF110000 ; B 219 -303 304 910 ; -C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; -C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; -C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; -C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; -C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; -C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; -C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; -C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; -C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; -C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; -C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; -C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; -C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; -C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; -C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; -C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; -C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; -C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; -C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; -C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; -C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; -C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; -C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; -C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; -C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; -C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; -C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; -C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; -C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; -C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; -C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; -C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; -C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; -C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; -C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; -C -1 ; WX 1052 ; N invsmileface ; B 215 -58 838 564 ; -C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; -C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; -C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; -C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; -C -1 ; WX 656 ; N club ; B 27 0 629 601 ; -C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; -C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; -C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; -C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; -C -1 ; WX 708 ; N IJ ; B 25 -15 706 662 ; -C -1 ; WX 552 ; N ij ; B 29 -216 472 695 ; -C -1 ; WX 604 ; N napostrophe ; B 1 0 601 677 ; -C -1 ; WX 219 ; N minute ; B 67 392 197 677 ; -C -1 ; WX 417 ; N second ; B 79 392 376 677 ; -C -1 ; WX 833 ; N afii61248 ; B 25 -27 808 677 ; -C -1 ; WX 479 ; N afii61289 ; B 49 -14 436 677 ; -C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; -C -1 ; WX 354 ; N H18543 ; B 64 217 290 444 ; -C -1 ; WX 354 ; N H18551 ; B 64 217 290 444 ; -C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; -C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; -C -1 ; WX 722 ; N Amacron ; B 8 0 711 799 ; -C -1 ; WX 444 ; N amacron ; B 36 -9 442 609 ; -C -1 ; WX 667 ; N Ccircumflex ; B 36 -15 632 890 ; -C -1 ; WX 444 ; N ccircumflex ; B 34 -14 411 676 ; -C -1 ; WX 667 ; N Cdot ; B 36 -15 632 834 ; -C -1 ; WX 444 ; N cdot ; B 34 -14 411 653 ; -C -1 ; WX 611 ; N Emacron ; B 21 0 588 799 ; -C -1 ; WX 444 ; N emacron ; B 37 -14 416 609 ; -C -1 ; WX 611 ; N Ebreve ; B 21 0 588 864 ; -C -1 ; WX 444 ; N ebreve ; B 37 -14 416 663 ; -C -1 ; WX 611 ; N Edot ; B 21 0 588 834 ; -C -1 ; WX 444 ; N edot ; B 37 -14 416 653 ; -C -1 ; WX 722 ; N Gcircumflex ; B 35 -15 708 890 ; -C -1 ; WX 500 ; N gcircumflex ; B 30 -216 482 676 ; -C -1 ; WX 722 ; N Gdot ; B 35 -15 708 834 ; -C -1 ; WX 500 ; N gdot ; B 30 -216 482 653 ; -C -1 ; WX 722 ; N Gcedilla ; B 35 -190 708 677 ; -C -1 ; WX 500 ; N gcedilla ; B 30 -216 482 729 ; -C -1 ; WX 722 ; N Hcircumflex ; B 17 0 702 890 ; -C -1 ; WX 500 ; N hcircumflex ; B 6 0 494 890 ; -C -1 ; WX 722 ; N Hbar ; B 17 0 702 662 ; -C -1 ; WX 500 ; N hbar ; B 6 0 494 694 ; -C -1 ; WX 333 ; N Itilde ; B 11 0 323 854 ; -C -1 ; WX 278 ; N itilde ; B -17 0 296 662 ; -C -1 ; WX 333 ; N Imacron ; B 11 0 323 799 ; -C -1 ; WX 278 ; N imacron ; B -21 0 291 609 ; -C -1 ; WX 333 ; N Ibreve ; B 25 0 309 864 ; -C -1 ; WX 278 ; N ibreve ; B -1 0 278 663 ; -C -1 ; WX 333 ; N Iogonek ; B 25 -177 333 662 ; -C -1 ; WX 278 ; N iogonek ; B 29 -177 317 694 ; -C -1 ; WX 389 ; N Jcircumflex ; B 21 -15 383 890 ; -C -1 ; WX 278 ; N jcircumflex ; B -77 -216 276 676 ; -C -1 ; WX 722 ; N Kcedilla ; B 17 -191 730 662 ; -C -1 ; WX 500 ; N kcedilla ; B 8 -191 506 694 ; -C -1 ; WX 500 ; N kgreenlandic ; B 8 0 506 447 ; -C -1 ; WX 611 ; N Lcedilla ; B 20 -191 589 662 ; -C -1 ; WX 278 ; N lcedilla ; B 30 -191 257 694 ; -C -1 ; WX 722 ; N Ncedilla ; B -13 -191 708 662 ; -C -1 ; WX 500 ; N ncedilla ; B 6 -191 496 460 ; -C -1 ; WX 702 ; N Eng ; B 19 -15 656 677 ; -C -1 ; WX 495 ; N eng ; B 6 -216 427 460 ; -C -1 ; WX 722 ; N Omacron ; B 35 -15 684 799 ; -C -1 ; WX 500 ; N omacron ; B 34 -14 465 609 ; -C -1 ; WX 722 ; N Obreve ; B 35 -15 684 864 ; -C -1 ; WX 500 ; N obreve ; B 34 -14 465 663 ; -C -1 ; WX 667 ; N Rcedilla ; B 17 -191 676 662 ; -C -1 ; WX 333 ; N rcedilla ; B 6 -191 339 460 ; -C -1 ; WX 556 ; N Scircumflex ; B 63 -15 502 890 ; -C -1 ; WX 389 ; N scircumflex ; B 49 -14 354 676 ; -C -1 ; WX 611 ; N Tbar ; B 29 0 584 662 ; -C -1 ; WX 278 ; N tbar ; B 8 -7 277 594 ; -C -1 ; WX 722 ; N Utilde ; B 5 -16 711 856 ; -C -1 ; WX 500 ; N utilde ; B 1 -14 499 662 ; -C -1 ; WX 722 ; N Umacron ; B 6 -16 712 799 ; -C -1 ; WX 500 ; N umacron ; B 1 -14 499 609 ; -C -1 ; WX 722 ; N Ubreve ; B 6 -16 712 864 ; -C -1 ; WX 500 ; N ubreve ; B 1 -14 499 663 ; -C -1 ; WX 722 ; N Uogonek ; B 5 -177 711 662 ; -C -1 ; WX 500 ; N uogonek ; B 1 -177 544 447 ; -C -1 ; WX 944 ; N Wcircumflex ; B 13 -15 936 890 ; -C -1 ; WX 722 ; N wcircumflex ; B 6 -14 713 676 ; -C -1 ; WX 722 ; N Ycircumflex ; B 9 0 708 890 ; -C -1 ; WX 500 ; N ycircumflex ; B 6 -216 494 676 ; -C -1 ; WX 278 ; N longs ; B 11 0 404 693 ; -C -1 ; WX 722 ; N Aringacute ; B 8 0 711 1007 ; -C -1 ; WX 444 ; N aringacute ; B 36 -9 442 896 ; -C -1 ; WX 889 ; N AEacute ; B -12 0 861 896 ; -C -1 ; WX 667 ; N aeacute ; B 36 -14 637 679 ; -C -1 ; WX 722 ; N Oslashacute ; B 36 -23 684 896 ; -C -1 ; WX 500 ; N oslashacute ; B 19 -33 481 679 ; -C -1 ; WX 278 ; N anoteleia ; B 87 353 195 461 ; -C -1 ; WX 944 ; N Wgrave ; B 13 -15 936 896 ; -C -1 ; WX 722 ; N wgrave ; B 6 -14 713 679 ; -C -1 ; WX 944 ; N Wacute ; B 13 -15 936 896 ; -C -1 ; WX 722 ; N wacute ; B 6 -14 713 679 ; -C -1 ; WX 944 ; N Wdieresis ; B 13 -15 936 834 ; -C -1 ; WX 722 ; N wdieresis ; B 6 -14 713 653 ; -C -1 ; WX 722 ; N Ygrave ; B 9 0 708 896 ; -C -1 ; WX 500 ; N ygrave ; B 6 -216 494 679 ; -C -1 ; WX 333 ; N quotereversed ; B 90 424 239 677 ; -C -1 ; WX 333 ; N radicalex ; B -18 546 352 609 ; -C -1 ; WX 500 ; N afii08941 ; B 30 -12 477 676 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 750 ; N oneeighth ; B 65 -26 719 676 ; -C -1 ; WX 750 ; N threeeighths ; B 21 -26 719 676 ; -C -1 ; WX 750 ; N fiveeighths ; B 24 -26 719 676 ; -C -1 ; WX 750 ; N seveneighths ; B 18 -26 719 676 ; -C -1 ; WX 333 ; N commaaccent ; B 95 -227 211 -43 ; -C -1 ; WX 333 ; N undercommaaccent ; B 91 -191 242 -29 ; -C -1 ; WX 333 ; N tonos ; B 115 510 276 679 ; -C -1 ; WX 333 ; N dieresistonos ; B -11 510 344 679 ; -C -1 ; WX 722 ; N Alphatonos ; B 8 0 711 679 ; -C -1 ; WX 694 ; N Epsilontonos ; B -80 0 670 679 ; -C -1 ; WX 808 ; N Etatonos ; B -80 0 788 679 ; -C -1 ; WX 411 ; N Iotatonos ; B -80 0 387 679 ; -C -1 ; WX 722 ; N Omicrontonos ; B -36 -15 684 679 ; -C -1 ; WX 816 ; N Upsilontonos ; B -80 0 802 679 ; -C -1 ; WX 743 ; N Omegatonos ; B -38 0 714 679 ; -C -1 ; WX 269 ; N iotadieresistonos ; B -39 -14 316 679 ; -C -1 ; WX 722 ; N Alpha ; B 8 0 711 677 ; -C -1 ; WX 667 ; N Beta ; B 17 0 612 662 ; -C -1 ; WX 643 ; N Delta ; B 24 0 618 677 ; -C -1 ; WX 611 ; N Epsilon ; B 21 0 588 662 ; -C -1 ; WX 611 ; N Zeta ; B 13 0 583 662 ; -C -1 ; WX 722 ; N Eta ; B 17 0 702 662 ; -C -1 ; WX 333 ; N Iota ; B 25 0 309 662 ; -C -1 ; WX 722 ; N Kappa ; B 17 0 730 662 ; -C -1 ; WX 725 ; N Lambda ; B 14 0 715 677 ; -C -1 ; WX 889 ; N Mu ; B 17 0 868 662 ; -C -1 ; WX 722 ; N Nu ; B -13 -11 708 662 ; -C -1 ; WX 643 ; N Xi ; B 39 0 604 662 ; -C -1 ; WX 722 ; N Omicron ; B 35 -15 684 677 ; -C -1 ; WX 722 ; N Pi ; B 18 0 704 662 ; -C -1 ; WX 556 ; N Rho ; B 17 0 521 662 ; -C -1 ; WX 582 ; N Sigma ; B 16 0 556 662 ; -C -1 ; WX 611 ; N Tau ; B 30 0 586 662 ; -C -1 ; WX 722 ; N Upsilon ; B 9 0 708 662 ; -C -1 ; WX 722 ; N Chi ; B 7 0 710 662 ; -C -1 ; WX 738 ; N Psi ; B 12 0 727 670 ; -C -1 ; WX 743 ; N Omega ; B 29 0 714 677 ; -C -1 ; WX 333 ; N Iotadieresis ; B 25 0 309 834 ; -C -1 ; WX 722 ; N Upsilondieresis ; B 9 0 708 834 ; -C -1 ; WX 524 ; N alphatonos ; B 42 -14 517 679 ; -C -1 ; WX 420 ; N epsilontonos ; B 35 -14 403 679 ; -C -1 ; WX 523 ; N etatonos ; B 5 -214 470 679 ; -C -1 ; WX 269 ; N iotatonos ; B 18 -14 273 679 ; -C -1 ; WX 495 ; N upsilondieresistonos ; B -3 -14 457 679 ; -C -1 ; WX 509 ; N beta ; B 54 -214 476 693 ; -C -1 ; WX 442 ; N gamma ; B 0 -216 433 454 ; -C -1 ; WX 414 ; N zeta ; B 34 -216 406 691 ; -C -1 ; WX 523 ; N eta ; B 5 -214 470 460 ; -C -1 ; WX 479 ; N theta ; B 40 -14 440 693 ; -C -1 ; WX 269 ; N iota ; B 18 -14 273 460 ; -C -1 ; WX 504 ; N kappa ; B 10 0 509 460 ; -C -1 ; WX 485 ; N lambda ; B 12 -7 490 693 ; -C -1 ; WX 536 ; N mu ; B 57 -216 536 447 ; -C -1 ; WX 452 ; N nu ; B -22 -14 435 460 ; -C -1 ; WX 446 ; N xi ; B 34 -216 437 693 ; -C -1 ; WX 500 ; N omicron ; B 34 -14 465 460 ; -C -1 ; WX 499 ; N rho ; B 43 -214 465 460 ; -C -1 ; WX 396 ; N sigma1 ; B 34 -216 382 460 ; -C -1 ; WX 495 ; N upsilon ; B -3 -14 457 460 ; -C -1 ; WX 444 ; N chi ; B 12 -216 474 454 ; -C -1 ; WX 626 ; N psi ; B 14 -214 612 454 ; -C -1 ; WX 658 ; N omega ; B 37 -14 621 460 ; -C -1 ; WX 269 ; N iotadieresis ; B -5 -14 273 616 ; -C -1 ; WX 495 ; N upsilondieresis ; B -3 -14 457 616 ; -C -1 ; WX 500 ; N omicrontonos ; B 34 -14 465 679 ; -C -1 ; WX 495 ; N upsilontonos ; B -3 -14 457 679 ; -C -1 ; WX 658 ; N omegatonos ; B 37 -14 621 679 ; -C -1 ; WX 611 ; N afii10023 ; B 21 0 588 834 ; -C -1 ; WX 752 ; N afii10051 ; B 27 -8 715 662 ; -C -1 ; WX 660 ; N afii10053 ; B 37 -15 631 677 ; -C -1 ; WX 556 ; N afii10054 ; B 63 -15 502 677 ; -C -1 ; WX 333 ; N afii10055 ; B 25 0 309 662 ; -C -1 ; WX 333 ; N afii10056 ; B 25 0 309 834 ; -C -1 ; WX 389 ; N afii10057 ; B 21 -15 383 662 ; -C -1 ; WX 872 ; N afii10058 ; B 6 -8 838 662 ; -C -1 ; WX 872 ; N afii10059 ; B 19 0 839 662 ; -C -1 ; WX 741 ; N afii10060 ; B 26 0 729 662 ; -C -1 ; WX 708 ; N afii10062 ; B 13 -15 692 881 ; -C -1 ; WX 722 ; N afii10017 ; B 8 0 711 677 ; -C -1 ; WX 574 ; N afii10018 ; B 18 0 541 662 ; -C -1 ; WX 667 ; N afii10019 ; B 17 0 612 662 ; -C -1 ; WX 578 ; N afii10020 ; B 18 0 552 662 ; -C -1 ; WX 682 ; N afii10021 ; B 13 -190 664 662 ; -C -1 ; WX 611 ; N afii10022 ; B 21 0 588 662 ; -C -1 ; WX 896 ; N afii10024 ; B 9 0 887 670 ; -C -1 ; WX 501 ; N afii10025 ; B 21 -15 459 677 ; -C -1 ; WX 722 ; N afii10026 ; B 18 0 704 662 ; -C -1 ; WX 722 ; N afii10027 ; B 18 0 704 881 ; -C -1 ; WX 667 ; N afii10028 ; B 18 0 664 670 ; -C -1 ; WX 678 ; N afii10029 ; B 9 -8 660 662 ; -C -1 ; WX 889 ; N afii10030 ; B 17 0 868 662 ; -C -1 ; WX 722 ; N afii10031 ; B 17 0 702 662 ; -C -1 ; WX 722 ; N afii10032 ; B 35 -15 684 677 ; -C -1 ; WX 722 ; N afii10033 ; B 18 0 704 662 ; -C -1 ; WX 556 ; N afii10034 ; B 17 0 521 662 ; -C -1 ; WX 667 ; N afii10035 ; B 36 -15 632 677 ; -C -1 ; WX 611 ; N afii10036 ; B 30 0 586 662 ; -C -1 ; WX 708 ; N afii10037 ; B 13 -15 692 662 ; -C -1 ; WX 790 ; N afii10038 ; B 37 0 753 662 ; -C -1 ; WX 722 ; N afii10039 ; B 7 0 710 662 ; -C -1 ; WX 722 ; N afii10040 ; B 18 -190 704 662 ; -C -1 ; WX 650 ; N afii10041 ; B -3 0 632 662 ; -C -1 ; WX 1009 ; N afii10042 ; B 28 0 981 662 ; -C -1 ; WX 1009 ; N afii10043 ; B 28 -190 981 662 ; -C -1 ; WX 706 ; N afii10044 ; B 26 0 673 662 ; -C -1 ; WX 872 ; N afii10045 ; B 18 0 853 662 ; -C -1 ; WX 574 ; N afii10046 ; B 18 0 541 662 ; -C -1 ; WX 660 ; N afii10047 ; B 29 -15 624 677 ; -C -1 ; WX 1028 ; N afii10048 ; B 19 -15 991 677 ; -C -1 ; WX 667 ; N afii10049 ; B -9 0 650 662 ; -C -1 ; WX 444 ; N afii10065 ; B 36 -9 442 460 ; -C -1 ; WX 509 ; N afii10066 ; B 38 -14 482 694 ; -C -1 ; WX 472 ; N afii10067 ; B 23 0 438 447 ; -C -1 ; WX 410 ; N afii10068 ; B 15 0 404 447 ; -C -1 ; WX 509 ; N afii10069 ; B 13 -124 487 447 ; -C -1 ; WX 444 ; N afii10070 ; B 37 -14 416 461 ; -C -1 ; WX 691 ; N afii10072 ; B 11 0 680 453 ; -C -1 ; WX 395 ; N afii10073 ; B 12 -14 363 460 ; -C -1 ; WX 535 ; N afii10074 ; B 22 0 513 447 ; -C -1 ; WX 535 ; N afii10075 ; B 22 0 513 665 ; -C -1 ; WX 486 ; N afii10076 ; B 22 0 480 453 ; -C -1 ; WX 499 ; N afii10077 ; B 6 -8 477 447 ; -C -1 ; WX 633 ; N afii10078 ; B 22 0 611 447 ; -C -1 ; WX 535 ; N afii10079 ; B 22 0 513 447 ; -C -1 ; WX 500 ; N afii10080 ; B 34 -14 465 460 ; -C -1 ; WX 535 ; N afii10081 ; B 22 0 513 447 ; -C -1 ; WX 500 ; N afii10082 ; B -3 -214 466 460 ; -C -1 ; WX 444 ; N afii10083 ; B 34 -14 411 460 ; -C -1 ; WX 437 ; N afii10084 ; B 6 0 431 447 ; -C -1 ; WX 500 ; N afii10085 ; B 6 -216 494 447 ; -C -1 ; WX 648 ; N afii10086 ; B 42 -214 605 694 ; -C -1 ; WX 500 ; N afii10087 ; B 13 0 488 447 ; -C -1 ; WX 535 ; N afii10088 ; B 22 -124 513 447 ; -C -1 ; WX 503 ; N afii10089 ; B 15 0 481 447 ; -C -1 ; WX 770 ; N afii10090 ; B 22 0 748 447 ; -C -1 ; WX 770 ; N afii10091 ; B 22 -124 748 447 ; -C -1 ; WX 517 ; N afii10092 ; B 6 0 487 447 ; -C -1 ; WX 672 ; N afii10093 ; B 22 0 649 447 ; -C -1 ; WX 456 ; N afii10094 ; B 22 0 426 447 ; -C -1 ; WX 429 ; N afii10095 ; B 13 -14 395 460 ; -C -1 ; WX 747 ; N afii10096 ; B 22 -14 713 460 ; -C -1 ; WX 460 ; N afii10097 ; B 0 0 438 447 ; -C -1 ; WX 444 ; N afii10071 ; B 37 -14 416 652 ; -C -1 ; WX 483 ; N afii10099 ; B 8 -216 426 694 ; -C -1 ; WX 410 ; N afii10100 ; B 15 0 404 679 ; -C -1 ; WX 429 ; N afii10101 ; B 34 -14 416 460 ; -C -1 ; WX 389 ; N afii10102 ; B 49 -14 354 460 ; -C -1 ; WX 278 ; N afii10103 ; B 29 0 253 694 ; -C -1 ; WX 278 ; N afii10104 ; B 1 0 279 653 ; -C -1 ; WX 278 ; N afii10105 ; B -77 -216 195 695 ; -C -1 ; WX 727 ; N afii10106 ; B 6 -8 697 447 ; -C -1 ; WX 723 ; N afii10107 ; B 22 0 692 447 ; -C -1 ; WX 500 ; N afii10108 ; B 6 0 494 694 ; -C -1 ; WX 500 ; N afii10110 ; B 6 -216 494 665 ; -C -1 ; WX 535 ; N afii10193 ; B 22 -124 513 447 ; -C -1 ; WX 450 ; N afii10050 ; B 18 0 432 782 ; -C -1 ; WX 351 ; N afii10098 ; B 15 0 345 530 ; -C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; -C -1 ; WX 954 ; N afii61352 ; B 8 -15 920 669 ; -C -1 ; WX 505 ; N pi ; B 6 -14 486 447 ; -C -1 ; WX 333 ; N sheva ; B 125 -215 208 -25 ; -C -1 ; WX 333 ; N hatafsegol ; B 14 -215 319 -24 ; -C -1 ; WX 333 ; N hatafpatah ; B 24 -215 309 -24 ; -C -1 ; WX 333 ; N hatafqamats ; B 9 -216 325 -24 ; -C -1 ; WX 333 ; N hiriq ; B 126 -153 207 -72 ; -C -1 ; WX 333 ; N tsere ; B 70 -153 263 -72 ; -C -1 ; WX 333 ; N segol ; B 70 -215 263 -24 ; -C -1 ; WX 333 ; N patah ; B 70 -130 263 -80 ; -C -1 ; WX 333 ; N qamats ; B 70 -215 263 -52 ; -C -1 ; WX 333 ; N holam ; B 126 587 207 668 ; -C -1 ; WX 333 ; N qubuts ; B 14 -215 319 -24 ; -C -1 ; WX 333 ; N dagesh ; B 126 211 207 292 ; -C -1 ; WX 333 ; N meteg ; B 141 -215 191 -53 ; -C -1 ; WX 356 ; N maqaf ; B 42 408 314 516 ; -C -1 ; WX 333 ; N rafe ; B 70 596 263 646 ; -C -1 ; WX 291 ; N paseq ; B 109 -49 181 564 ; -C -1 ; WX 343 ; N shindot ; B 335 587 417 668 ; -C -1 ; WX 343 ; N sindot ; B -73 587 8 668 ; -C -1 ; WX 278 ; N sofpasuq ; B 86 -14 195 525 ; -C -1 ; WX 481 ; N alef ; B 46 -9 447 554 ; -C -1 ; WX 455 ; N bet ; B 25 0 434 550 ; -C -1 ; WX 335 ; N gimel ; B 16 -6 316 554 ; -C -1 ; WX 419 ; N dalet ; B 33 -12 386 550 ; -C -1 ; WX 471 ; N he ; B 38 -13 428 550 ; -C -1 ; WX 279 ; N vav ; B 33 -9 222 554 ; -C -1 ; WX 286 ; N zayin ; B 38 -12 253 554 ; -C -1 ; WX 477 ; N het ; B 43 -12 434 550 ; -C -1 ; WX 476 ; N tet ; B 33 0 427 554 ; -C -1 ; WX 267 ; N yod ; B 33 233 223 554 ; -C -1 ; WX 452 ; N finalkaf ; B 33 -173 403 550 ; -C -1 ; WX 433 ; N kaf ; B 25 0 387 550 ; -C -1 ; WX 432 ; N lamed ; B 7 -11 389 746 ; -C -1 ; WX 507 ; N finalmem ; B 49 0 453 550 ; -C -1 ; WX 485 ; N mem ; B 38 0 439 554 ; -C -1 ; WX 274 ; N finalnun ; B 33 -173 231 554 ; -C -1 ; WX 305 ; N nun ; B 16 0 262 554 ; -C -1 ; WX 475 ; N samekh ; B 46 -11 429 550 ; -C -1 ; WX 454 ; N ayin ; B 33 -14 421 554 ; -C -1 ; WX 454 ; N finalpe ; B 33 -173 406 550 ; -C -1 ; WX 440 ; N pe ; B 43 0 395 550 ; -C -1 ; WX 482 ; N finaltsadi ; B 33 -173 450 554 ; -C -1 ; WX 460 ; N tsadi ; B 30 0 422 554 ; -C -1 ; WX 474 ; N qof ; B 51 -173 427 550 ; -C -1 ; WX 469 ; N resh ; B 33 -9 414 550 ; -C -1 ; WX 610 ; N shin ; B 33 0 578 554 ; -C -1 ; WX 500 ; N tav ; B 16 -8 446 550 ; -C -1 ; WX 557 ; N doublevav ; B 33 -9 500 554 ; -C -1 ; WX 545 ; N vavyod ; B 33 -9 488 554 ; -C -1 ; WX 533 ; N doubleyod ; B 33 233 490 554 ; -C -1 ; WX 209 ; N geresh ; B 52 304 162 535 ; -C -1 ; WX 372 ; N gershayim ; B 52 304 324 535 ; -C -1 ; WX 776 ; N newsheqelsign ; B 73 0 704 516 ; -C -1 ; WX 279 ; N vavshindot ; B -48 -9 222 668 ; -C -1 ; WX 452 ; N finalkafsheva ; B 33 -173 403 550 ; -C -1 ; WX 452 ; N finalkafqamats ; B 33 -173 403 550 ; -C -1 ; WX 432 ; N lamedholam ; B -81 -11 389 746 ; -C -1 ; WX 432 ; N lamedholamdagesh ; B -81 -11 389 746 ; -C -1 ; WX 454 ; N altayin ; B 25 0 421 554 ; -C -1 ; WX 610 ; N shinshindot ; B 33 0 578 668 ; -C -1 ; WX 610 ; N shinsindot ; B 33 0 578 668 ; -C -1 ; WX 610 ; N shindageshshindot ; B 33 0 578 668 ; -C -1 ; WX 610 ; N shindageshsindot ; B 33 0 578 668 ; -C -1 ; WX 481 ; N alefpatah ; B 46 -130 447 554 ; -C -1 ; WX 481 ; N alefqamats ; B 46 -215 447 554 ; -C -1 ; WX 481 ; N alefmapiq ; B 46 -9 447 554 ; -C -1 ; WX 455 ; N betdagesh ; B 25 0 434 550 ; -C -1 ; WX 335 ; N gimeldagesh ; B 16 -6 316 554 ; -C -1 ; WX 419 ; N daletdagesh ; B 33 -12 386 550 ; -C -1 ; WX 471 ; N hedagesh ; B 38 -13 428 550 ; -C -1 ; WX 279 ; N vavdagesh ; B 33 -9 222 554 ; -C -1 ; WX 309 ; N zayindagesh ; B 6 -12 276 554 ; -C -1 ; WX 476 ; N tetdagesh ; B 33 0 427 554 ; -C -1 ; WX 267 ; N yoddagesh ; B 33 233 223 554 ; -C -1 ; WX 452 ; N finalkafdagesh ; B 33 -173 403 550 ; -C -1 ; WX 433 ; N kafdagesh ; B 25 0 387 550 ; -C -1 ; WX 432 ; N lameddagesh ; B 7 -11 389 746 ; -C -1 ; WX 485 ; N memdagesh ; B 38 0 439 554 ; -C -1 ; WX 305 ; N nundagesh ; B 16 0 262 554 ; -C -1 ; WX 475 ; N samekhdagesh ; B 46 -11 429 550 ; -C -1 ; WX 454 ; N finalpedagesh ; B 33 -173 406 550 ; -C -1 ; WX 440 ; N pedagesh ; B 43 0 395 550 ; -C -1 ; WX 460 ; N tsadidagesh ; B 30 0 422 554 ; -C -1 ; WX 474 ; N qofdagesh ; B 51 -173 427 550 ; -C -1 ; WX 469 ; N reshdagesh ; B 33 -9 414 550 ; -C -1 ; WX 610 ; N shindagesh ; B 33 0 578 554 ; -C -1 ; WX 500 ; N tavdages ; B 16 -8 446 550 ; -C -1 ; WX 279 ; N vavholam ; B 33 -9 222 668 ; -C -1 ; WX 455 ; N betrafe ; B 25 0 434 646 ; -C -1 ; WX 433 ; N kafrafe ; B 25 0 387 646 ; -C -1 ; WX 440 ; N perafe ; B 43 0 395 646 ; -C -1 ; WX 502 ; N aleflamed ; B 7 -9 468 746 ; -C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; -C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; -C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; -C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; -C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ; -C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ; -C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ; -C -1 ; WX 413 ; N afii57409 ; B 59 72 363 400 ; -C -1 ; WX 207 ; N afii57440 ; B -34 143 207 228 ; -C -1 ; WX 201 ; N afii57451 ; B 34 605 201 780 ; -C -1 ; WX 237 ; N afii57452 ; B 34 605 237 794 ; -C -1 ; WX 201 ; N afii57453 ; B 34 -130 201 44 ; -C -1 ; WX 201 ; N afii57454 ; B 34 673 201 774 ; -C -1 ; WX 209 ; N afii57455 ; B 35 605 209 817 ; -C -1 ; WX 201 ; N afii57456 ; B 34 -21 201 80 ; -C -1 ; WX 211 ; N afii57457 ; B 34 605 211 762 ; -C -1 ; WX 165 ; N afii57458 ; B 34 605 165 756 ; -C -1 ; WX 526 ; N afii57392 ; B 186 219 344 452 ; -C -1 ; WX 526 ; N afii57393 ; B 147 143 327 716 ; -C -1 ; WX 526 ; N afii57394 ; B 89 143 391 723 ; -C -1 ; WX 526 ; N afii57395 ; B 63 143 471 723 ; -C -1 ; WX 526 ; N afii57396 ; B 146 143 397 713 ; -C -1 ; WX 526 ; N afii57397 ; B 93 247 438 622 ; -C -1 ; WX 526 ; N afii57398 ; B 85 156 410 710 ; -C -1 ; WX 526 ; N afii57399 ; B 63 143 459 710 ; -C -1 ; WX 526 ; N afii57400 ; B 75 149 472 716 ; -C -1 ; WX 526 ; N afii57401 ; B 107 143 413 725 ; -C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ; -C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ; -C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ; -C -1 ; WX 750 ; N afii57459 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543 ; B 125 0 625 625 ; -C -1 ; WX 282 ; N afii57534 ; B 26 130 262 430 ; -C -1 ; WX 750 ; N afii57494 ; B 125 0 625 625 ; -C -1 ; WX 526 ; N afii62843 ; B 77 147 455 720 ; -C -1 ; WX 526 ; N afii62844 ; B 74 159 441 708 ; -C -1 ; WX 526 ; N afii62845 ; B 99 147 435 717 ; -C -1 ; WX 750 ; N afii64240 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64241 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63954 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57382 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64242 ; B 125 0 625 625 ; -C -1 ; WX 211 ; N afii62881 ; B 34 605 211 917 ; -C -1 ; WX 750 ; N afii57504 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57369 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57370 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57371 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57372 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57373 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57374 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57375 ; B 125 0 625 625 ; -C -1 ; WX 638 ; N afii57391 ; B -34 143 638 228 ; -C -1 ; WX 750 ; N afii57471 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii52258 ; B 125 0 625 625 ; -C -1 ; WX 713 ; N afii57506 ; B 28 -175 713 469 ; -C -1 ; WX 713 ; N afii62958 ; B 28 -175 713 469 ; -C -1 ; WX 244 ; N afii62956 ; B -34 -175 244 456 ; -C -1 ; WX 244 ; N afii52957 ; B -34 -175 244 456 ; -C -1 ; WX 750 ; N afii57505 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62889 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62887 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62888 ; B 125 0 625 625 ; -C -1 ; WX 563 ; N afii57507 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N afii62961 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N afii62959 ; B -34 -175 530 427 ; -C -1 ; WX 530 ; N afii62960 ; B -34 -175 530 427 ; -C -1 ; WX 489 ; N afii57508 ; B 36 -91 489 723 ; -C -1 ; WX 489 ; N afii62962 ; B 36 -91 489 723 ; -C -1 ; WX 812 ; N afii57567 ; B 10 143 812 734 ; -C -1 ; WX 933 ; N afii62964 ; B 10 143 933 734 ; -C -1 ; WX 394 ; N afii52305 ; B -34 143 394 734 ; -C -1 ; WX 515 ; N afii52306 ; B -34 143 515 734 ; -C -1 ; WX 812 ; N afii57509 ; B 10 143 812 867 ; -C -1 ; WX 933 ; N afii62967 ; B 10 143 933 867 ; -C -1 ; WX 394 ; N afii62965 ; B -34 143 394 876 ; -C -1 ; WX 515 ; N afii62966 ; B -34 143 515 876 ; -C -1 ; WX 638 ; N afii57555 ; B 24 -43 606 462 ; -C -1 ; WX 588 ; N afii52364 ; B 18 -110 588 252 ; -C -1 ; WX 750 ; N afii63753 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63754 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63759 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63763 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63795 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62891 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63808 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62938 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63810 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62942 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62947 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63813 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63823 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63824 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63833 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63844 ; B 125 0 625 625 ; -C -1 ; WX 226 ; N afii62882 ; B 23 605 226 933 ; -C -1 ; WX 211 ; N afii62883 ; B 34 605 211 905 ; -C -1 ; WX 211 ; N afii62884 ; B 34 605 211 840 ; -C -1 ; WX 211 ; N afii62885 ; B 31 606 211 897 ; -C -1 ; WX 211 ; N afii62886 ; B 34 605 211 853 ; -C -1 ; WX 750 ; N afii63846 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63849 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202A ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202B ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202D ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202E ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202C ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni206E ; B 125 0 625 625 ; -C -1 ; WX 750 ; N _b_852 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni206A ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni206B ; B 125 0 625 625 ; -C -1 ; WX 750 ; N _b_855 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni206D ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00A ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00B ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00C ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00D ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00E ; B 125 0 625 625 ; -C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; -C -1 ; WX 750 ; N afii63904 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63905 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63906 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63908 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63910 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63912 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62927 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63941 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62939 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63943 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62943 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62946 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63946 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62951 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63948 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62953 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63950 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63951 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63952 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63953 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63956 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63958 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63959 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63960 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63961 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64046 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64058 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64059 ; B 125 0 625 625 ; -C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ; -C -1 ; WX 319 ; N afii64061 ; B 45 -209 257 785 ; -C -1 ; WX 750 ; N afii62945 ; B 125 0 625 625 ; -C -1 ; WX 616 ; N afii64184 ; B 10 143 603 766 ; -C -1 ; WX 413 ; N afii52399 ; B 59 72 363 400 ; -C -1 ; WX 207 ; N afii52400 ; B 7 130 206 827 ; -C -1 ; WX 229 ; N afii62753 ; B -18 143 229 827 ; -C -1 ; WX 207 ; N afii57411 ; B 42 130 179 880 ; -C -1 ; WX 229 ; N afii62754 ; B 8 143 229 880 ; -C -1 ; WX 432 ; N afii57412 ; B 24 -77 432 555 ; -C -1 ; WX 432 ; N afii62755 ; B 24 -77 432 555 ; -C -1 ; WX 207 ; N afii57413 ; B 22 -94 165 740 ; -C -1 ; WX 229 ; N afii62756 ; B 9 -94 229 740 ; -C -1 ; WX 638 ; N afii57414 ; B 24 -43 606 555 ; -C -1 ; WX 588 ; N afii62759 ; B 18 -110 588 491 ; -C -1 ; WX 244 ; N afii62757 ; B -34 143 244 668 ; -C -1 ; WX 244 ; N afii62758 ; B -34 143 244 668 ; -C -1 ; WX 207 ; N afii57415 ; B 72 130 165 740 ; -C -1 ; WX 229 ; N afii62760 ; B 9 143 229 740 ; -C -1 ; WX 713 ; N afii57416 ; B 28 -46 713 469 ; -C -1 ; WX 713 ; N afii62763 ; B 28 -46 713 469 ; -C -1 ; WX 244 ; N afii62761 ; B -34 -46 244 456 ; -C -1 ; WX 244 ; N afii62762 ; B -34 -46 244 456 ; -C -1 ; WX 282 ; N afii57417 ; B 0 130 271 641 ; -C -1 ; WX 375 ; N afii62764 ; B -4 143 375 768 ; -C -1 ; WX 713 ; N afii57418 ; B 28 143 713 628 ; -C -1 ; WX 713 ; N afii62767 ; B 28 143 713 628 ; -C -1 ; WX 244 ; N afii62765 ; B -34 143 244 667 ; -C -1 ; WX 244 ; N afii62766 ; B -34 143 244 667 ; -C -1 ; WX 713 ; N afii57419 ; B 28 143 713 715 ; -C -1 ; WX 713 ; N afii62770 ; B 28 143 713 715 ; -C -1 ; WX 244 ; N afii62768 ; B -34 143 244 754 ; -C -1 ; WX 244 ; N afii62769 ; B -34 143 244 754 ; -C -1 ; WX 563 ; N afii57420 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N afii62773 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N afii62771 ; B -34 -33 530 427 ; -C -1 ; WX 530 ; N afii62772 ; B -34 -33 530 427 ; -C -1 ; WX 563 ; N afii57421 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N afii62776 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N afii62774 ; B -34 143 530 427 ; -C -1 ; WX 530 ; N afii62775 ; B -34 143 530 427 ; -C -1 ; WX 563 ; N afii57422 ; B 26 -212 516 639 ; -C -1 ; WX 526 ; N afii62779 ; B 26 -212 526 639 ; -C -1 ; WX 530 ; N afii62777 ; B -34 143 530 639 ; -C -1 ; WX 530 ; N afii62778 ; B -34 143 530 639 ; -C -1 ; WX 337 ; N afii57423 ; B 46 143 337 552 ; -C -1 ; WX 337 ; N afii62780 ; B 46 143 337 552 ; -C -1 ; WX 337 ; N afii57424 ; B 46 143 337 759 ; -C -1 ; WX 337 ; N afii62781 ; B 46 143 337 759 ; -C -1 ; WX 489 ; N afii57425 ; B 36 -91 489 430 ; -C -1 ; WX 489 ; N afii62782 ; B 36 -91 489 430 ; -C -1 ; WX 489 ; N afii57426 ; B 36 -91 489 639 ; -C -1 ; WX 489 ; N afii62783 ; B 36 -91 489 639 ; -C -1 ; WX 821 ; N afii57427 ; B 30 -72 821 417 ; -C -1 ; WX 821 ; N afii62786 ; B 30 -72 821 417 ; -C -1 ; WX 531 ; N afii62784 ; B -34 143 531 401 ; -C -1 ; WX 531 ; N afii62785 ; B -34 143 531 401 ; -C -1 ; WX 821 ; N afii57428 ; B 30 -72 821 715 ; -C -1 ; WX 821 ; N afii62789 ; B 30 -72 821 715 ; -C -1 ; WX 531 ; N afii62787 ; B -34 143 531 715 ; -C -1 ; WX 531 ; N afii62788 ; B -34 143 531 715 ; -C -1 ; WX 1098 ; N afii57429 ; B 30 -72 1098 417 ; -C -1 ; WX 1098 ; N afii62792 ; B 30 -72 1098 417 ; -C -1 ; WX 846 ; N afii62790 ; B -34 143 846 405 ; -C -1 ; WX 846 ; N afii62791 ; B -34 143 846 405 ; -C -1 ; WX 1098 ; N afii57430 ; B 30 -72 1098 590 ; -C -1 ; WX 1098 ; N afii62795 ; B 30 -72 1098 590 ; -C -1 ; WX 846 ; N afii62793 ; B -34 143 846 590 ; -C -1 ; WX 846 ; N afii62794 ; B -34 143 846 590 ; -C -1 ; WX 582 ; N afii57431 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62798 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62796 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62797 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii57432 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62801 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62799 ; B -34 143 582 793 ; -C -1 ; WX 582 ; N afii62800 ; B -34 143 582 793 ; -C -1 ; WX 544 ; N afii57433 ; B 21 -212 516 534 ; -C -1 ; WX 450 ; N afii62804 ; B 26 -212 486 431 ; -C -1 ; WX 526 ; N afii62802 ; B -34 143 470 472 ; -C -1 ; WX 394 ; N afii62803 ; B -34 143 394 418 ; -C -1 ; WX 544 ; N afii57434 ; B 21 -212 516 737 ; -C -1 ; WX 450 ; N afii62807 ; B 26 -212 486 639 ; -C -1 ; WX 526 ; N afii62805 ; B -34 143 470 639 ; -C -1 ; WX 394 ; N afii62806 ; B -34 143 394 639 ; -C -1 ; WX 789 ; N afii57441 ; B 19 143 789 681 ; -C -1 ; WX 789 ; N afii62810 ; B 19 143 789 681 ; -C -1 ; WX 268 ; N afii62808 ; B -34 143 268 726 ; -C -1 ; WX 263 ; N afii62809 ; B -34 143 263 707 ; -C -1 ; WX 582 ; N afii57442 ; B 34 -75 582 683 ; -C -1 ; WX 582 ; N afii62813 ; B 34 -75 582 683 ; -C -1 ; WX 268 ; N afii62811 ; B -34 143 268 740 ; -C -1 ; WX 263 ; N afii62812 ; B -34 143 263 727 ; -C -1 ; WX 601 ; N afii57443 ; B 22 143 601 775 ; -C -1 ; WX 601 ; N afii62816 ; B 22 143 601 775 ; -C -1 ; WX 394 ; N afii57410 ; B -34 143 394 734 ; -C -1 ; WX 394 ; N afii62815 ; B -34 143 394 734 ; -C -1 ; WX 506 ; N afii57444 ; B 35 7 506 775 ; -C -1 ; WX 506 ; N afii62819 ; B 35 7 506 775 ; -C -1 ; WX 207 ; N afii62817 ; B -34 143 207 775 ; -C -1 ; WX 207 ; N afii62818 ; B -34 143 207 775 ; -C -1 ; WX 338 ; N afii57445 ; B 17 -212 338 357 ; -C -1 ; WX 338 ; N afii62822 ; B 17 -212 338 357 ; -C -1 ; WX 394 ; N afii62820 ; B -34 143 394 411 ; -C -1 ; WX 394 ; N afii62821 ; B -34 143 394 411 ; -C -1 ; WX 526 ; N afii57446 ; B 34 -72 526 558 ; -C -1 ; WX 526 ; N afii62825 ; B 34 -72 526 558 ; -C -1 ; WX 244 ; N afii62823 ; B -34 143 244 636 ; -C -1 ; WX 244 ; N afii62824 ; B -34 143 244 636 ; -C -1 ; WX 282 ; N afii57447 ; B 26 130 262 430 ; -C -1 ; WX 375 ; N afii62828 ; B -4 143 375 583 ; -C -1 ; WX 450 ; N afii57470 ; B -34 125 385 555 ; -C -1 ; WX 394 ; N afii62827 ; B -34 -62 394 429 ; -C -1 ; WX 432 ; N afii57448 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N afii62829 ; B 24 -77 432 385 ; -C -1 ; WX 638 ; N afii57449 ; B 24 -43 606 462 ; -C -1 ; WX 588 ; N afii62830 ; B 18 -110 588 252 ; -C -1 ; WX 638 ; N afii57450 ; B 24 -208 606 462 ; -C -1 ; WX 588 ; N afii62833 ; B 18 -212 588 252 ; -C -1 ; WX 244 ; N afii62831 ; B -34 -69 244 456 ; -C -1 ; WX 244 ; N afii62832 ; B -34 -69 244 456 ; -C -1 ; WX 544 ; N afii62834 ; B 31 79 507 827 ; -C -1 ; WX 601 ; N afii62835 ; B 31 118 601 827 ; -C -1 ; WX 544 ; N afii62836 ; B 19 79 507 880 ; -C -1 ; WX 601 ; N afii62837 ; B 23 118 601 880 ; -C -1 ; WX 544 ; N afii62838 ; B 41 -111 507 724 ; -C -1 ; WX 601 ; N afii62839 ; B 32 -111 601 733 ; -C -1 ; WX 544 ; N afii62840 ; B 41 79 507 724 ; -C -1 ; WX 601 ; N afii62841 ; B 32 118 601 733 ; -C -1 ; WX 750 ; N glyph1021 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-2 ; B 125 0 625 625 ; -C -1 ; WX 201 ; N afii57454-2 ; B 34 673 201 774 ; -C -1 ; WX 201 ; N afii57451-2 ; B 34 605 201 780 ; -C -1 ; WX 750 ; N glyph1025 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1026 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-2 ; B 125 0 625 625 ; -C -1 ; WX 165 ; N afii57458-2 ; B 34 605 165 756 ; -C -1 ; WX 211 ; N afii57457-2 ; B 34 605 211 762 ; -C -1 ; WX 750 ; N afii57494-2 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-2 ; B 125 0 625 625 ; -C -1 ; WX 209 ; N afii57455-2 ; B 35 605 209 817 ; -C -1 ; WX 237 ; N afii57452-2 ; B 34 605 237 794 ; -C -1 ; WX 750 ; N glyph1034 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1035 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1036 ; B 125 0 625 625 ; -C -1 ; WX 211 ; N afii62884-2 ; B 34 605 211 840 ; -C -1 ; WX 211 ; N afii62881-2 ; B 34 605 211 917 ; -C -1 ; WX 211 ; N afii62886-2 ; B 34 605 211 853 ; -C -1 ; WX 211 ; N afii62883-2 ; B 34 605 211 905 ; -C -1 ; WX 211 ; N afii62885-2 ; B 31 606 211 897 ; -C -1 ; WX 226 ; N afii62882-2 ; B 23 605 226 933 ; -C -1 ; WX 750 ; N afii57504-2 ; B 125 0 625 625 ; -C -1 ; WX 201 ; N afii57456-2 ; B 34 -21 201 80 ; -C -1 ; WX 201 ; N afii57453-2 ; B 34 -130 201 44 ; -C -1 ; WX 750 ; N glyph1046 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1047 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57454-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57451-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1051 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1052 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57458-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57457-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57494-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57455-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57452-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1060 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1061 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1062 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62884-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62881-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62886-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62883-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62885-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62882-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57504-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57456-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57453-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1072 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1073 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57454-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57451-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1077 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1078 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57458-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57457-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57494-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57455-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57452-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1086 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1087 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1088 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62884-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62881-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62886-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62883-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62885-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62882-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57504-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57456-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57453-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1098 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1099 ; B 125 0 625 625 ; -C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ; -C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ; -C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ; -C -1 ; WX 750 ; N glyph1103 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1104 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1105 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1106 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1107 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1108 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1109 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1110 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1111 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1112 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1113 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1114 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1115 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1116 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1117 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1118 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1119 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1120 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1121 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1122 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1123 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1124 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1125 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1126 ; B 125 0 625 625 ; -C -1 ; WX 125 ; N afii57440-2 ; B -34 143 125 228 ; -C -1 ; WX 1000 ; N afii57440-3 ; B -34 143 1000 228 ; -C -1 ; WX 2000 ; N afii57440-4 ; B -34 143 2000 228 ; -C -1 ; WX 722 ; N Ohorn ; B 69 -15 717 758 ; -C -1 ; WX 529 ; N ohorn ; B 34 -14 536 478 ; -C -1 ; WX 776 ; N Uhorn ; B 5 -16 810 774 ; -C -1 ; WX 542 ; N uhorn ; B 1 -14 544 478 ; -C -1 ; WX 0 ; N glyph1134 ; B -275 818 -142 891 ; -C -1 ; WX 0 ; N glyph1135 ; B -490 818 -306 891 ; -C -1 ; WX 0 ; N glyph1136 ; B -366 728 -205 891 ; -C -1 ; WX 0 ; N uniF006 ; B -218 818 -84 891 ; -C -1 ; WX 0 ; N uniF007 ; B -391 818 -209 891 ; -C -1 ; WX 0 ; N uniF009 ; B -271 728 -111 891 ; -C -1 ; WX 0 ; N combininghookabove ; B -202 728 -64 891 ; -C -1 ; WX 0 ; N uniF010 ; B -229 810 -105 891 ; -C -1 ; WX 0 ; N uniF013 ; B -286 728 -147 891 ; -C -1 ; WX 0 ; N uniF011 ; B -426 810 -302 891 ; -C -1 ; WX 0 ; N uniF01C ; B -309 755 4 884 ; -C -1 ; WX 0 ; N uniF015 ; B -496 814 -214 891 ; -C -1 ; WX 0 ; N combiningtildeaccent ; B -376 726 -63 854 ; -C -1 ; WX 0 ; N glyph1147 ; B -125 728 125 808 ; -C -1 ; WX 0 ; N glyph1148 ; B -124 729 124 799 ; -C -1 ; WX 0 ; N uniF02C ; B -173 -167 -64 -59 ; -C -1 ; WX 513 ; N dongsign ; B 79 140 422 694 ; -C -1 ; WX 750 ; N onethird ; B 66 -27 707 676 ; -C -1 ; WX 750 ; N twothirds ; B 10 -27 707 676 ; -C -1 ; WX 0 ; N uniF008 ; B -195 510 -35 673 ; -C -1 ; WX 0 ; N glyph1154 ; B -271 510 -111 673 ; -C -1 ; WX 0 ; N glyph1155 ; B -255 510 -94 673 ; -C -1 ; WX 0 ; N uniF00F ; B -317 510 -156 673 ; -C -1 ; WX 0 ; N uniF012 ; B -202 510 -64 674 ; -C -1 ; WX 0 ; N uniF014 ; B -284 510 -146 674 ; -C -1 ; WX 0 ; N uniF016 ; B -520 755 -207 884 ; -C -1 ; WX 0 ; N uniF017 ; B -520 755 -207 884 ; -C -1 ; WX 0 ; N uniF018 ; B -568 755 -255 884 ; -C -1 ; WX 0 ; N uniF019 ; B -376 534 -63 662 ; -C -1 ; WX 0 ; N uniF01A ; B -432 534 -119 662 ; -C -1 ; WX 0 ; N uniF01B ; B -466 534 -153 662 ; -C -1 ; WX 0 ; N uniF01E ; B -356 -167 -248 -59 ; -C -1 ; WX 0 ; N uniF01F ; B -412 -167 -304 -59 ; -C -1 ; WX 0 ; N uniF020 ; B -418 -167 -310 -59 ; -C -1 ; WX 0 ; N uniF021 ; B -415 -167 -307 -59 ; -C -1 ; WX 0 ; N uniF022 ; B -467 -167 -358 -59 ; -C -1 ; WX 0 ; N combininggraveaccent ; B -240 728 -80 891 ; -C -1 ; WX 0 ; N combiningacuteaccent ; B -195 728 -35 891 ; -C -1 ; WX 0 ; N uniF01D ; B -304 534 8 662 ; -C -1 ; WX 0 ; N combiningdotbelow ; B -445 -167 -336 -59 ; -C -1 ; WX 0 ; N uniF023 ; B -280 -167 -171 -59 ; -C -1 ; WX 0 ; N uniF029 ; B -215 -167 -107 -59 ; -C -1 ; WX 0 ; N uniF02A ; B -202 -167 -94 -59 ; -C -1 ; WX 0 ; N uniF02B ; B -405 -167 -296 -59 ; -C -1 ; WX 0 ; N uniF024 ; B -265 -167 -157 -59 ; -C -1 ; WX 0 ; N uniF025 ; B -309 -167 -201 -59 ; -C -1 ; WX 0 ; N uniF026 ; B -338 -167 -230 -59 ; -C -1 ; WX 0 ; N uniF027 ; B -301 -167 -193 -59 ; -C -1 ; WX 0 ; N uniF028 ; B -338 -167 -230 -59 ; -C -1 ; WX 0 ; N uniF02D ; B -433 813 -151 891 ; -C -1 ; WX 0 ; N uniF02E ; B -452 755 -139 884 ; -C -1 ; WX 0 ; N uniF02F ; B -496 813 -214 891 ; -C -1 ; WX 0 ; N uniF030 ; B -520 755 -207 884 ; -C -1 ; WX 278 ; N uniF031 ; B 29 0 253 460 ; -C -1 ; WX 722 ; N Adotbelow ; B 8 -167 711 677 ; -C -1 ; WX 444 ; N adotbelow ; B 36 -167 442 460 ; -C -1 ; WX 722 ; N Ahookabove ; B 8 0 711 891 ; -C -1 ; WX 444 ; N ahookabove ; B 36 -9 442 674 ; -C -1 ; WX 722 ; N Acircumflexacute ; B 8 0 711 891 ; -C -1 ; WX 444 ; N acircumflexacute ; B 36 -9 442 891 ; -C -1 ; WX 722 ; N Acircumflexgrave ; B 8 0 711 891 ; -C -1 ; WX 444 ; N acircumflexgrave ; B 36 -9 442 891 ; -C -1 ; WX 722 ; N Acircumflexhookabove ; B 8 0 711 891 ; -C -1 ; WX 444 ; N acircumflexhookabove ; B 36 -9 442 891 ; -C -1 ; WX 722 ; N Acircumflextilde ; B 8 0 711 891 ; -C -1 ; WX 444 ; N acircumflextilde ; B 36 -9 442 854 ; -C -1 ; WX 722 ; N Acircumflexdotbelow ; B 8 -167 711 799 ; -C -1 ; WX 444 ; N acircumflexdotbelow ; B 36 -167 442 676 ; -C -1 ; WX 722 ; N Abreveacute ; B 8 0 711 891 ; -C -1 ; WX 444 ; N abreveacute ; B 36 -9 442 891 ; -C -1 ; WX 722 ; N Abrevegrave ; B 8 0 711 891 ; -C -1 ; WX 444 ; N abrevegrave ; B 36 -9 442 891 ; -C -1 ; WX 722 ; N Abrevehookabove ; B 8 0 711 891 ; -C -1 ; WX 444 ; N abrevehookabove ; B 36 -9 442 891 ; -C -1 ; WX 722 ; N Abrevetilde ; B 8 0 711 891 ; -C -1 ; WX 444 ; N abrevetilde ; B 36 -9 442 854 ; -C -1 ; WX 722 ; N Abrevedotbelow ; B 8 -167 711 808 ; -C -1 ; WX 444 ; N abrevedotbelow ; B 36 -167 442 663 ; -C -1 ; WX 611 ; N Edotbelow ; B 21 -167 588 662 ; -C -1 ; WX 444 ; N edotbelow ; B 37 -167 416 461 ; -C -1 ; WX 611 ; N Ehookabove ; B 21 0 588 891 ; -C -1 ; WX 444 ; N ehookabove ; B 37 -14 416 674 ; -C -1 ; WX 611 ; N Etilde ; B 21 0 588 842 ; -C -1 ; WX 444 ; N etilde ; B 37 -14 416 662 ; -C -1 ; WX 611 ; N Ecircumflexacute ; B 21 0 588 891 ; -C -1 ; WX 444 ; N ecircumflexacute ; B 37 -14 416 891 ; -C -1 ; WX 611 ; N Ecircumflexgrave ; B 21 0 588 891 ; -C -1 ; WX 444 ; N ecircumflexgrave ; B 37 -14 416 891 ; -C -1 ; WX 611 ; N Ecircumflexhookabove ; B 21 0 588 891 ; -C -1 ; WX 444 ; N ecircumflexhookabove ; B 37 -14 416 891 ; -C -1 ; WX 611 ; N Ecircumflextilde ; B 21 0 588 891 ; -C -1 ; WX 444 ; N ecircumflextilde ; B 37 -14 416 854 ; -C -1 ; WX 611 ; N Ecircumflexdotbelow ; B 21 -167 588 799 ; -C -1 ; WX 444 ; N ecircumflexdotbelow ; B 37 -167 416 676 ; -C -1 ; WX 333 ; N Ihookabove ; B 25 0 309 891 ; -C -1 ; WX 278 ; N ihookabove ; B 29 0 253 674 ; -C -1 ; WX 333 ; N Idotbelow ; B 25 -167 309 662 ; -C -1 ; WX 278 ; N idotbelow ; B 29 -167 253 694 ; -C -1 ; WX 722 ; N Odotbelow ; B 35 -167 684 677 ; -C -1 ; WX 500 ; N odotbelow ; B 34 -167 465 460 ; -C -1 ; WX 722 ; N Ohookabove ; B 35 -15 684 891 ; -C -1 ; WX 500 ; N ohookabove ; B 34 -14 465 674 ; -C -1 ; WX 722 ; N Ocircumflexacute ; B 35 -15 684 891 ; -C -1 ; WX 500 ; N ocircumflexacute ; B 34 -14 465 891 ; -C -1 ; WX 722 ; N Ocircumflexgrave ; B 35 -15 684 891 ; -C -1 ; WX 500 ; N ocircumflexgrave ; B 34 -14 465 891 ; -C -1 ; WX 722 ; N Ocircumflexhookabove ; B 35 -15 684 891 ; -C -1 ; WX 500 ; N ocircumflexhookabove ; B 34 -14 465 891 ; -C -1 ; WX 722 ; N Ocircumflextilde ; B 35 -15 684 891 ; -C -1 ; WX 500 ; N ocircumflextilde ; B 34 -14 465 854 ; -C -1 ; WX 722 ; N Ocircumflexdotbelow ; B 35 -167 684 799 ; -C -1 ; WX 500 ; N ocircumflexdotbelow ; B 34 -167 465 676 ; -C -1 ; WX 722 ; N Ohornacute ; B 69 -15 717 877 ; -C -1 ; WX 529 ; N ohornacute ; B 34 -14 536 679 ; -C -1 ; WX 722 ; N Ohorngrave ; B 69 -15 717 877 ; -C -1 ; WX 529 ; N ohorngrave ; B 34 -14 536 679 ; -C -1 ; WX 722 ; N Ohornhookabove ; B 69 -15 717 891 ; -C -1 ; WX 529 ; N ohornhookabove ; B 34 -14 536 674 ; -C -1 ; WX 722 ; N Ohorntilde ; B 69 -15 717 842 ; -C -1 ; WX 529 ; N ohorntilde ; B 34 -14 536 662 ; -C -1 ; WX 722 ; N Ohorndotbelow ; B 69 -167 717 758 ; -C -1 ; WX 529 ; N ohorndotbelow ; B 34 -167 536 478 ; -C -1 ; WX 722 ; N Udotbelow ; B 5 -167 711 662 ; -C -1 ; WX 500 ; N udotbelow ; B 1 -167 499 447 ; -C -1 ; WX 722 ; N Uhookabove ; B 5 -16 711 891 ; -C -1 ; WX 500 ; N uhookabove ; B 1 -14 499 674 ; -C -1 ; WX 776 ; N Uhornacute ; B 5 -16 810 877 ; -C -1 ; WX 542 ; N uhornacute ; B 1 -14 544 679 ; -C -1 ; WX 776 ; N Uhorngrave ; B 5 -16 810 877 ; -C -1 ; WX 542 ; N uhorngrave ; B 1 -14 544 679 ; -C -1 ; WX 776 ; N Uhornhookabove ; B 5 -16 810 891 ; -C -1 ; WX 542 ; N uhornhookabove ; B 1 -14 544 674 ; -C -1 ; WX 776 ; N Uhorntilde ; B 5 -16 810 842 ; -C -1 ; WX 542 ; N uhorntilde ; B 1 -14 544 662 ; -C -1 ; WX 776 ; N Uhorndotbelow ; B 5 -167 810 774 ; -C -1 ; WX 542 ; N uhorndotbelow ; B 1 -167 544 478 ; -C -1 ; WX 722 ; N Ydotbelow ; B 9 -167 708 662 ; -C -1 ; WX 500 ; N ydotbelow ; B 6 -216 494 447 ; -C -1 ; WX 722 ; N Yhookabove ; B 9 0 708 891 ; -C -1 ; WX 500 ; N yhookabove ; B 6 -216 494 674 ; -C -1 ; WX 722 ; N Ytilde ; B 9 0 708 842 ; -C -1 ; WX 500 ; N ytilde ; B 6 -216 494 662 ; -C -1 ; WX 722 ; N uni01CD ; B 8 0 711 875 ; -C -1 ; WX 444 ; N uni01CE ; B 36 -9 442 676 ; -C -1 ; WX 333 ; N uni01CF ; B 25 0 309 875 ; -C -1 ; WX 278 ; N uni01D0 ; B 3 0 278 676 ; -C -1 ; WX 722 ; N uni01D1 ; B 35 -15 684 875 ; -C -1 ; WX 500 ; N uni01D2 ; B 34 -14 465 676 ; -C -1 ; WX 722 ; N uni01D3 ; B 5 -16 711 875 ; -C -1 ; WX 500 ; N uni01D4 ; B 1 -14 499 676 ; -C -1 ; WX 722 ; N uni01D5 ; B 5 -16 711 891 ; -C -1 ; WX 500 ; N uni01D6 ; B 1 -14 499 747 ; -C -1 ; WX 722 ; N uni01D7 ; B 5 -16 711 891 ; -C -1 ; WX 500 ; N uni01D8 ; B 1 -14 499 823 ; -C -1 ; WX 722 ; N uni01D9 ; B 5 -16 711 891 ; -C -1 ; WX 500 ; N uni01DA ; B 1 -14 499 816 ; -C -1 ; WX 722 ; N uni01DB ; B 5 -16 711 891 ; -C -1 ; WX 500 ; N uni01DC ; B 1 -14 499 823 ; -C -1 ; WX 0 ; N glyph1292 ; B -121 706 121 891 ; -C -1 ; WX 0 ; N glyph1293 ; B -121 706 121 891 ; -C -1 ; WX 0 ; N glyph1294 ; B -121 706 121 891 ; -C -1 ; WX 0 ; N glyph1295 ; B -121 706 121 891 ; -C -1 ; WX 578 ; N uni0492 ; B 17 0 552 662 ; -C -1 ; WX 410 ; N uni0493 ; B 15 0 404 447 ; -C -1 ; WX 896 ; N uni0496 ; B 9 -190 886 670 ; -C -1 ; WX 691 ; N uni0497 ; B 11 -124 680 453 ; -C -1 ; WX 667 ; N uni049A ; B 18 -190 663 670 ; -C -1 ; WX 486 ; N uni049B ; B 22 -124 480 453 ; -C -1 ; WX 667 ; N uni049C ; B 18 0 664 670 ; -C -1 ; WX 486 ; N uni049D ; B 22 0 480 453 ; -C -1 ; WX 722 ; N uni04A2 ; B 17 -190 703 662 ; -C -1 ; WX 535 ; N uni04A3 ; B 22 -124 513 447 ; -C -1 ; WX 722 ; N uni04AE ; B 9 0 708 662 ; -C -1 ; WX 500 ; N uni04AF ; B 1 -214 500 447 ; -C -1 ; WX 722 ; N uni04B0 ; B 9 0 708 662 ; -C -1 ; WX 500 ; N uni04B1 ; B 1 -214 500 447 ; -C -1 ; WX 722 ; N uni04B2 ; B 7 -190 710 662 ; -C -1 ; WX 500 ; N uni04B3 ; B 13 -124 493 447 ; -C -1 ; WX 650 ; N uni04B8 ; B -3 0 632 662 ; -C -1 ; WX 503 ; N uni04B9 ; B 15 0 481 447 ; -C -1 ; WX 650 ; N uni04BA ; B 18 0 653 662 ; -C -1 ; WX 500 ; N uni04BB ; B 6 0 494 694 ; -C -1 ; WX 722 ; N uni018F ; B 21 -15 684 677 ; -C -1 ; WX 444 ; N uni0259 ; B 37 -14 416 461 ; -C -1 ; WX 722 ; N uni04E8 ; B 35 -15 684 677 ; -C -1 ; WX 500 ; N uni04E9 ; B 34 -14 465 460 ; -C -1 ; WX 713 ; N glyph1320 ; B 28 143 713 469 ; -C -1 ; WX 244 ; N glyph1321 ; B -34 143 244 456 ; -C -1 ; WX 268 ; N glyph1322 ; B -34 143 268 544 ; -C -1 ; WX 263 ; N glyph1323 ; B -34 143 263 494 ; -C -1 ; WX 582 ; N glyph1324 ; B 34 -75 582 445 ; -C -1 ; WX 244 ; N glyph1325 ; B 77 -46 194 66 ; -C -1 ; WX 244 ; N glyph1326 ; B 8 -88 236 68 ; -C -1 ; WX 244 ; N glyph1327 ; B 13 -175 242 68 ; -C -1 ; WX 244 ; N glyph1328 ; B 8 -175 236 68 ; -C -1 ; WX 244 ; N glyph1329 ; B 52 -166 191 68 ; -C -1 ; WX 244 ; N glyph1330 ; B -3 -210 248 68 ; -C -1 ; WX 269 ; N glyph1331 ; B -24 519 269 828 ; -C -1 ; WX 207 ; N glyph1332 ; B 7 732 210 891 ; -C -1 ; WX 207 ; N glyph1333 ; B -5 746 179 890 ; -C -1 ; WX 333 ; N glyph1334 ; B 80 605 240 717 ; -C -1 ; WX 333 ; N glyph1335 ; B 80 605 240 717 ; -C -1 ; WX 207 ; N uni0653 ; B 7 692 206 747 ; -C -1 ; WX 207 ; N uni0654 ; B 42 733 179 880 ; -C -1 ; WX 207 ; N uni0655 ; B 42 -79 179 68 ; -C -1 ; WX 0 ; N uni0670 ; B -24 519 24 809 ; -C -1 ; WX 207 ; N uni0671 ; B 7 130 210 891 ; -C -1 ; WX 229 ; N uniFB51 ; B -32 143 229 891 ; -C -1 ; WX 207 ; N uni0672 ; B -5 130 179 890 ; -C -1 ; WX 229 ; N glyph1343 ; B -25 143 229 890 ; -C -1 ; WX 207 ; N uni0673 ; B 14 -84 198 740 ; -C -1 ; WX 229 ; N glyph1345 ; B -5 -84 229 740 ; -C -1 ; WX 207 ; N uni0675 ; B 72 130 296 740 ; -C -1 ; WX 229 ; N glyph47 ; B 9 143 276 740 ; -C -1 ; WX 432 ; N uni0676 ; B 24 -77 511 597 ; -C -1 ; WX 432 ; N glyph1349 ; B 24 -77 511 597 ; -C -1 ; WX 432 ; N uni0677 ; B 24 -77 511 616 ; -C -1 ; WX 432 ; N glyph1351 ; B 24 -77 511 616 ; -C -1 ; WX 638 ; N uni0678 ; B 24 -43 667 685 ; -C -1 ; WX 588 ; N glyph ; B 18 -110 588 440 ; -C -1 ; WX 713 ; N uni0679 ; B 28 143 713 828 ; -C -1 ; WX 713 ; N uniFB67 ; B 28 143 713 828 ; -C -1 ; WX 244 ; N uniFB68 ; B -34 143 269 828 ; -C -1 ; WX 244 ; N uniFB69 ; B -34 143 269 828 ; -C -1 ; WX 713 ; N uni067A ; B 28 143 713 752 ; -C -1 ; WX 713 ; N uniFB5F ; B 28 143 713 752 ; -C -1 ; WX 244 ; N uniFB60 ; B -34 143 244 752 ; -C -1 ; WX 244 ; N uniFB61 ; B -34 143 244 752 ; -C -1 ; WX 713 ; N uni067B ; B 28 -166 713 469 ; -C -1 ; WX 713 ; N uniFB53 ; B 28 -166 713 469 ; -C -1 ; WX 244 ; N uniFB54 ; B -34 -166 244 456 ; -C -1 ; WX 244 ; N uniFB55 ; B -34 -166 244 456 ; -C -1 ; WX 713 ; N uni067C ; B 28 31 713 628 ; -C -1 ; WX 713 ; N glyph1367 ; B 28 31 713 628 ; -C -1 ; WX 244 ; N glyph1368 ; B -34 31 244 667 ; -C -1 ; WX 244 ; N glyph1369 ; B -34 31 244 667 ; -C -1 ; WX 713 ; N uni067D ; B 28 143 713 752 ; -C -1 ; WX 713 ; N glyph1371 ; B 28 143 713 752 ; -C -1 ; WX 244 ; N glyph1372 ; B -34 143 244 752 ; -C -1 ; WX 244 ; N glyph1373 ; B -34 143 244 752 ; -C -1 ; WX 713 ; N uni067F ; B 28 143 713 752 ; -C -1 ; WX 713 ; N uniFB63 ; B 28 143 713 752 ; -C -1 ; WX 244 ; N uniFB64 ; B -34 143 244 752 ; -C -1 ; WX 244 ; N uniFB65 ; B -34 143 244 752 ; -C -1 ; WX 713 ; N uni0680 ; B 28 -210 713 469 ; -C -1 ; WX 713 ; N uniFB5B ; B 28 -210 713 469 ; -C -1 ; WX 244 ; N uniFB5C ; B -34 -210 248 456 ; -C -1 ; WX 244 ; N uniFB5D ; B -34 -210 248 456 ; -C -1 ; WX 563 ; N uni0681 ; B 26 -212 516 685 ; -C -1 ; WX 526 ; N glyph1383 ; B 26 -212 526 685 ; -C -1 ; WX 530 ; N glyph1384 ; B -34 143 530 685 ; -C -1 ; WX 530 ; N glyph1385 ; B -34 143 530 685 ; -C -1 ; WX 563 ; N uni0682 ; B 26 -212 516 752 ; -C -1 ; WX 526 ; N glyph1387 ; B 26 -212 526 752 ; -C -1 ; WX 530 ; N glyph1388 ; B -34 143 530 752 ; -C -1 ; WX 530 ; N glyph1389 ; B -34 143 530 752 ; -C -1 ; WX 563 ; N uni0683 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N uniFB77 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N uniFB78 ; B -34 -88 530 427 ; -C -1 ; WX 530 ; N uniFB79 ; B -34 -88 530 427 ; -C -1 ; WX 563 ; N uni0684 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N uniFB73 ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N uniFB74 ; B -34 -166 530 427 ; -C -1 ; WX 530 ; N uniFB75 ; B -34 -166 530 427 ; -C -1 ; WX 563 ; N uni0685 ; B 26 -212 516 752 ; -C -1 ; WX 526 ; N glyph1399 ; B 26 -212 526 752 ; -C -1 ; WX 530 ; N glyph1400 ; B -34 143 530 752 ; -C -1 ; WX 530 ; N glyph1401 ; B -34 143 530 752 ; -C -1 ; WX 563 ; N uni0687 ; B 26 -212 516 432 ; -C -1 ; WX 526 ; N uniFB7f ; B 26 -212 526 426 ; -C -1 ; WX 530 ; N uniFB80 ; B -34 -210 530 427 ; -C -1 ; WX 530 ; N uniFB81 ; B -34 -210 530 427 ; -C -1 ; WX 337 ; N uni0688 ; B 24 143 337 891 ; -C -1 ; WX 337 ; N uniFB89 ; B 24 143 337 891 ; -C -1 ; WX 337 ; N uni0689 ; B 46 31 337 552 ; -C -1 ; WX 337 ; N glyph1409 ; B 46 31 337 552 ; -C -1 ; WX 337 ; N uni068A ; B 46 -46 337 552 ; -C -1 ; WX 337 ; N glyph1411 ; B 46 -46 337 552 ; -C -1 ; WX 337 ; N uni068B ; B 24 -46 337 891 ; -C -1 ; WX 337 ; N glyph1413 ; B 24 -46 337 891 ; -C -1 ; WX 337 ; N uni068C ; B 46 143 337 752 ; -C -1 ; WX 337 ; N uniFB85 ; B 46 143 337 752 ; -C -1 ; WX 337 ; N uni068D ; B 46 -88 337 552 ; -C -1 ; WX 337 ; N uniFB83 ; B 46 -88 337 552 ; -C -1 ; WX 337 ; N uni068E ; B 46 143 337 850 ; -C -1 ; WX 337 ; N uniFB87 ; B 46 143 337 850 ; -C -1 ; WX 337 ; N uni068F ; B 27 143 337 850 ; -C -1 ; WX 337 ; N glyph1421 ; B 27 143 337 850 ; -C -1 ; WX 337 ; N uni0690 ; B 36 143 337 850 ; -C -1 ; WX 337 ; N glyph1423 ; B 36 143 337 850 ; -C -1 ; WX 489 ; N uni0691 ; B 36 -91 489 828 ; -C -1 ; WX 489 ; N uniFB8D ; B 36 -91 489 828 ; -C -1 ; WX 489 ; N uni0692 ; B 36 -91 489 634 ; -C -1 ; WX 489 ; N glyph1426 ; B 36 -91 489 634 ; -C -1 ; WX 489 ; N uni0693 ; B 36 -127 489 430 ; -C -1 ; WX 489 ; N glyph1429 ; B 36 -127 489 430 ; -C -1 ; WX 489 ; N uni0694 ; B 36 -144 507 430 ; -C -1 ; WX 489 ; N glyph1431 ; B 36 -144 507 430 ; -C -1 ; WX 489 ; N uni0695 ; B 36 -196 489 430 ; -C -1 ; WX 489 ; N glyph1433 ; B 36 -196 489 430 ; -C -1 ; WX 489 ; N uni0696 ; B 36 -144 507 430 ; -C -1 ; WX 489 ; N glyph1435 ; B 36 -144 507 430 ; -C -1 ; WX 489 ; N uni0697 ; B 36 -91 489 636 ; -C -1 ; WX 489 ; N glyph1437 ; B 36 -91 489 636 ; -C -1 ; WX 489 ; N uni0699 ; B 36 -91 489 758 ; -C -1 ; WX 489 ; N glyph1439 ; B 36 -91 489 758 ; -C -1 ; WX 821 ; N uni069A ; B 30 -72 821 593 ; -C -1 ; WX 821 ; N glyph1441 ; B 30 -72 821 593 ; -C -1 ; WX 531 ; N glyph1442 ; B -34 -46 531 593 ; -C -1 ; WX 531 ; N glyph1443 ; B -34 -46 531 593 ; -C -1 ; WX 821 ; N uni069B ; B 30 -175 822 417 ; -C -1 ; WX 821 ; N glyph1445 ; B 30 -175 822 417 ; -C -1 ; WX 531 ; N glyph1446 ; B -34 -175 531 401 ; -C -1 ; WX 531 ; N glyph1447 ; B -34 -175 531 401 ; -C -1 ; WX 821 ; N uni069C ; B 30 -175 822 723 ; -C -1 ; WX 821 ; N glyph1449 ; B 30 -175 822 723 ; -C -1 ; WX 531 ; N glyph1450 ; B -34 -175 531 723 ; -C -1 ; WX 531 ; N glyph1451 ; B -34 -175 531 723 ; -C -1 ; WX 1098 ; N uni069D ; B 30 -88 1098 417 ; -C -1 ; WX 1098 ; N glyph1453 ; B 30 -88 1098 417 ; -C -1 ; WX 846 ; N glyph1454 ; B -34 -88 846 405 ; -C -1 ; WX 846 ; N glyph1455 ; B -34 -88 846 405 ; -C -1 ; WX 1098 ; N uni069E ; B 30 -72 1098 723 ; -C -1 ; WX 1098 ; N glyph1457 ; B 30 -72 1098 723 ; -C -1 ; WX 846 ; N glyph1458 ; B -34 143 846 723 ; -C -1 ; WX 846 ; N glyph1459 ; B -34 143 846 723 ; -C -1 ; WX 582 ; N uni069F ; B -34 143 582 793 ; -C -1 ; WX 582 ; N glyph1461 ; B -34 143 582 793 ; -C -1 ; WX 544 ; N uni06A0 ; B 21 -212 516 850 ; -C -1 ; WX 450 ; N glyph1463 ; B 26 -212 486 723 ; -C -1 ; WX 526 ; N glyph1464 ; B -34 143 470 771 ; -C -1 ; WX 394 ; N glyph1465 ; B -34 143 394 723 ; -C -1 ; WX 789 ; N uni06A1 ; B 19 143 789 478 ; -C -1 ; WX 789 ; N uni06A2 ; B 19 -46 789 478 ; -C -1 ; WX 789 ; N glyph1468 ; B 19 -46 789 478 ; -C -1 ; WX 268 ; N glyph1469 ; B -34 -46 268 544 ; -C -1 ; WX 263 ; N glyph1470 ; B -34 -46 263 494 ; -C -1 ; WX 789 ; N uni06A3 ; B 19 -46 789 642 ; -C -1 ; WX 789 ; N glyph1472 ; B 19 -46 789 642 ; -C -1 ; WX 268 ; N glyph1473 ; B -34 -46 268 691 ; -C -1 ; WX 263 ; N glyph1474 ; B -34 -46 263 691 ; -C -1 ; WX 789 ; N uni06A4 ; B 19 143 789 771 ; -C -1 ; WX 789 ; N uniFB6B ; B 19 143 789 771 ; -C -1 ; WX 268 ; N uniFB6C ; B -34 143 268 820 ; -C -1 ; WX 263 ; N uniFB6D ; B -34 143 263 820 ; -C -1 ; WX 789 ; N uni06A5 ; B 19 -175 822 478 ; -C -1 ; WX 789 ; N glyph1480 ; B 19 -175 822 478 ; -C -1 ; WX 268 ; N glyph1481 ; B -34 -175 268 544 ; -C -1 ; WX 263 ; N glyph1482 ; B -34 -175 263 494 ; -C -1 ; WX 789 ; N uni06A6 ; B 19 143 789 801 ; -C -1 ; WX 789 ; N uniFB6F ; B 19 143 789 801 ; -C -1 ; WX 268 ; N uniFB70 ; B -34 143 268 840 ; -C -1 ; WX 263 ; N uniFB71 ; B -34 143 263 840 ; -C -1 ; WX 582 ; N uni06A7 ; B 34 -75 582 627 ; -C -1 ; WX 582 ; N glyph1488 ; B 34 -75 582 627 ; -C -1 ; WX 582 ; N uni06A8 ; B 34 -75 582 723 ; -C -1 ; WX 582 ; N glyph1490 ; B 34 -75 582 723 ; -C -1 ; WX 812 ; N uni06AA ; B 10 143 812 673 ; -C -1 ; WX 933 ; N glyph1492 ; B 10 143 933 673 ; -C -1 ; WX 394 ; N glyph1493 ; B -34 143 394 613 ; -C -1 ; WX 515 ; N glyph1494 ; B -34 143 515 613 ; -C -1 ; WX 812 ; N uni06AB ; B 10 143 812 734 ; -C -1 ; WX 933 ; N glyph1496 ; B 10 143 933 734 ; -C -1 ; WX 394 ; N glyph1497 ; B -34 143 394 734 ; -C -1 ; WX 515 ; N glyph1498 ; B -34 143 515 734 ; -C -1 ; WX 601 ; N uni06AC ; B 22 143 601 775 ; -C -1 ; WX 601 ; N glyph1500 ; B 22 143 601 775 ; -C -1 ; WX 394 ; N glyph1501 ; B -34 143 394 843 ; -C -1 ; WX 394 ; N glyph1502 ; B -34 143 394 843 ; -C -1 ; WX 601 ; N uni06AD ; B 22 143 601 879 ; -C -1 ; WX 601 ; N uniFBD4 ; B 22 143 601 879 ; -C -1 ; WX 394 ; N uniFBD5 ; B -34 143 394 852 ; -C -1 ; WX 394 ; N uniFBD6 ; B -34 143 394 852 ; -C -1 ; WX 601 ; N uni06AE ; B 22 -175 601 775 ; -C -1 ; WX 601 ; N glyph1508 ; B 22 -175 601 775 ; -C -1 ; WX 394 ; N glyph1509 ; B -34 -175 394 734 ; -C -1 ; WX 394 ; N glyph1510 ; B -34 -175 394 734 ; -C -1 ; WX 812 ; N uni06B0 ; B 10 143 812 867 ; -C -1 ; WX 933 ; N glyph1512 ; B 10 143 933 867 ; -C -1 ; WX 394 ; N glyph1513 ; B -34 143 394 876 ; -C -1 ; WX 515 ; N glyph1514 ; B -34 143 515 876 ; -C -1 ; WX 812 ; N uni06B1 ; B 10 143 812 891 ; -C -1 ; WX 933 ; N uniFB9B ; B 10 143 933 891 ; -C -1 ; WX 394 ; N uniFB9C ; B -34 143 394 891 ; -C -1 ; WX 515 ; N uniFB9D ; B -34 143 515 891 ; -C -1 ; WX 812 ; N uni06B2 ; B 10 -88 812 867 ; -C -1 ; WX 933 ; N glyph1520 ; B 10 -88 933 867 ; -C -1 ; WX 394 ; N glyph1521 ; B -34 -88 394 876 ; -C -1 ; WX 515 ; N glyph1522 ; B -34 -88 515 876 ; -C -1 ; WX 812 ; N uni06B3 ; B 10 -166 812 867 ; -C -1 ; WX 933 ; N uniFB97 ; B 10 -166 933 867 ; -C -1 ; WX 394 ; N uniFB98 ; B -34 -166 394 876 ; -C -1 ; WX 515 ; N uniFB99 ; B -34 -166 515 876 ; -C -1 ; WX 812 ; N uni06B4 ; B 10 143 812 891 ; -C -1 ; WX 933 ; N glyph1528 ; B 10 143 933 891 ; -C -1 ; WX 394 ; N glyph1529 ; B -34 143 394 891 ; -C -1 ; WX 515 ; N glyph1530 ; B -34 143 515 891 ; -C -1 ; WX 506 ; N uni06B5 ; B 35 7 506 891 ; -C -1 ; WX 506 ; N glyph1532 ; B 35 7 506 891 ; -C -1 ; WX 207 ; N glyph1533 ; B -34 143 207 891 ; -C -1 ; WX 207 ; N glyph1534 ; B -34 143 207 891 ; -C -1 ; WX 506 ; N uni06B6 ; B 35 7 506 891 ; -C -1 ; WX 506 ; N glyph1536 ; B 35 7 506 891 ; -C -1 ; WX 207 ; N glyph1537 ; B -34 143 207 891 ; -C -1 ; WX 207 ; N glyph1538 ; B -34 143 207 891 ; -C -1 ; WX 506 ; N uni06B7 ; B 35 7 506 891 ; -C -1 ; WX 506 ; N glyph1540 ; B 35 7 506 891 ; -C -1 ; WX 207 ; N glyph1541 ; B -34 143 207 891 ; -C -1 ; WX 207 ; N glyph1542 ; B -34 143 207 891 ; -C -1 ; WX 506 ; N uni06B8 ; B 35 -205 506 775 ; -C -1 ; WX 506 ; N glyph1544 ; B 35 -205 506 775 ; -C -1 ; WX 207 ; N glyph1545 ; B -34 -175 217 775 ; -C -1 ; WX 207 ; N glyph1546 ; B -34 -175 217 775 ; -C -1 ; WX 526 ; N uni06B9 ; B 34 -210 526 558 ; -C -1 ; WX 526 ; N glyph1548 ; B 34 -210 526 558 ; -C -1 ; WX 244 ; N glyph1549 ; B -34 -46 244 636 ; -C -1 ; WX 244 ; N glyph1550 ; B -34 -46 244 636 ; -C -1 ; WX 526 ; N uni06BA ; B 34 -72 526 417 ; -C -1 ; WX 526 ; N uniFB9F ; B 34 -72 526 417 ; -C -1 ; WX 526 ; N uni06BB ; B 34 -72 526 789 ; -C -1 ; WX 526 ; N uniFBA1 ; B 34 -72 526 789 ; -C -1 ; WX 526 ; N uni06BC ; B 34 -184 526 558 ; -C -1 ; WX 526 ; N glyph1556 ; B 34 -184 526 558 ; -C -1 ; WX 244 ; N glyph1557 ; B -34 31 244 636 ; -C -1 ; WX 244 ; N glyph1558 ; B -34 31 244 636 ; -C -1 ; WX 526 ; N uni06BD ; B 34 -72 526 723 ; -C -1 ; WX 526 ; N glyph1560 ; B 34 -72 526 723 ; -C -1 ; WX 563 ; N uni06BF ; B 26 -212 516 639 ; -C -1 ; WX 526 ; N glyph1562 ; B 26 -212 526 639 ; -C -1 ; WX 530 ; N glyph1563 ; B -34 -175 530 639 ; -C -1 ; WX 530 ; N glyph1564 ; B -34 -175 530 639 ; -C -1 ; WX 282 ; N uni06C0 ; B 26 130 262 636 ; -C -1 ; WX 375 ; N uniFBA5 ; B -4 143 375 733 ; -C -1 ; WX 388 ; N uni06C1 ; B 13 71 388 328 ; -C -1 ; WX 388 ; N uni06C2 ; B 13 71 388 538 ; -C -1 ; WX 388 ; N uni06C3 ; B 13 71 388 557 ; -C -1 ; WX 432 ; N uni06C4 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N glyph1571 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N uni06C5 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N uniFBE1 ; B 24 -77 432 385 ; -C -1 ; WX 432 ; N uni06C6 ; B 24 -77 436 585 ; -C -1 ; WX 432 ; N uniFBDA ; B 24 -77 436 585 ; -C -1 ; WX 432 ; N uni06C7 ; B 24 -77 432 665 ; -C -1 ; WX 432 ; N uniFBD8 ; B 24 -77 432 665 ; -C -1 ; WX 432 ; N uni06C8 ; B 24 -77 432 741 ; -C -1 ; WX 432 ; N uniFBDC ; B 24 -77 432 741 ; -C -1 ; WX 432 ; N uni06C9 ; B 24 -77 436 585 ; -C -1 ; WX 432 ; N uniFBE3 ; B 24 -77 436 585 ; -C -1 ; WX 432 ; N uni06CA ; B 24 -77 432 623 ; -C -1 ; WX 432 ; N glyph1583 ; B 24 -77 432 623 ; -C -1 ; WX 432 ; N uni06CB ; B 24 -77 437 710 ; -C -1 ; WX 432 ; N uniFBDF ; B 24 -77 437 710 ; -C -1 ; WX 638 ; N uni06CD ; B -34 -43 606 462 ; -C -1 ; WX 588 ; N glyph1587 ; B -34 -110 588 252 ; -C -1 ; WX 638 ; N uni06CE ; B 24 -43 606 522 ; -C -1 ; WX 588 ; N glyph1589 ; B 18 -110 588 424 ; -C -1 ; WX 244 ; N glyph1590 ; B -34 -69 244 620 ; -C -1 ; WX 244 ; N glyph1591 ; B -34 -69 244 620 ; -C -1 ; WX 432 ; N uni06CF ; B 24 -77 432 586 ; -C -1 ; WX 432 ; N glyph1593 ; B 24 -77 432 586 ; -C -1 ; WX 638 ; N uni06D0 ; B 24 -182 606 462 ; -C -1 ; WX 588 ; N uniFBE5 ; B 18 -212 588 252 ; -C -1 ; WX 244 ; N uniFBE6 ; B -34 -166 244 456 ; -C -1 ; WX 244 ; N uniFBE7 ; B -34 -166 244 456 ; -C -1 ; WX 638 ; N uni06D1 ; B 24 -168 606 462 ; -C -1 ; WX 588 ; N glyph1599 ; B 18 -212 588 252 ; -C -1 ; WX 812 ; N uni06D2 ; B 34 -25 812 373 ; -C -1 ; WX 812 ; N uniFBAF ; B 34 -208 812 228 ; -C -1 ; WX 812 ; N uni06D3 ; B 34 -25 812 489 ; -C -1 ; WX 812 ; N uniFBB1 ; B 34 -208 812 450 ; -C -1 ; WX 207 ; N uni06D4 ; B 20 143 188 228 ; -C -1 ; WX 0 ; N uni06D6 ; B -230 519 231 886 ; -C -1 ; WX 0 ; N uni06D7 ; B -171 519 194 886 ; -C -1 ; WX 0 ; N uni06D8 ; B -102 519 102 646 ; -C -1 ; WX 0 ; N uni06D9 ; B -111 519 111 826 ; -C -1 ; WX 0 ; N uni06DA ; B -116 519 116 825 ; -C -1 ; WX 0 ; N uni06DB ; B -54 519 54 634 ; -C -1 ; WX 0 ; N uni06DC ; B -188 519 188 752 ; -C -1 ; WX 1123 ; N uni06DD ; B 24 -188 1099 886 ; -C -1 ; WX 1084 ; N uni06DE ; B 24 -152 1060 884 ; -C -1 ; WX 0 ; N uni06DF ; B -37 519 37 592 ; -C -1 ; WX 0 ; N uni06E0 ; B -36 519 36 591 ; -C -1 ; WX 0 ; N uni06E1 ; B -134 519 134 654 ; -C -1 ; WX 0 ; N uni06E2 ; B -76 519 77 790 ; -C -1 ; WX 0 ; N uni06E3 ; B -188 -179 188 54 ; -C -1 ; WX 0 ; N uni06E4 ; B -47 519 47 545 ; -C -1 ; WX 194 ; N uni06E5 ; B 0 519 194 738 ; -C -1 ; WX 370 ; N uni06E6 ; B -1 519 370 708 ; -C -1 ; WX 0 ; N uni06E7 ; B -187 519 185 708 ; -C -1 ; WX 0 ; N uni06E8 ; B -117 519 117 819 ; -C -1 ; WX 600 ; N uni06E9 ; B 24 0 576 818 ; -C -1 ; WX 0 ; N uni06EA ; B -82 -165 82 -1 ; -C -1 ; WX 0 ; N uni06EB ; B -82 519 82 683 ; -C -1 ; WX 0 ; N uni06ED ; B -76 -179 77 92 ; -C -1 ; WX 821 ; N uni06FA ; B 30 -72 821 723 ; -C -1 ; WX 821 ; N glyph1629 ; B 30 -72 821 723 ; -C -1 ; WX 531 ; N glyph1630 ; B -34 -46 531 723 ; -C -1 ; WX 531 ; N glyph1631 ; B -34 -46 531 723 ; -C -1 ; WX 1098 ; N uni06FB ; B 30 -72 1098 590 ; -C -1 ; WX 1098 ; N glyph1633 ; B 30 -72 1098 590 ; -C -1 ; WX 846 ; N glyph1634 ; B -34 -46 846 590 ; -C -1 ; WX 846 ; N glyph1635 ; B -34 -46 846 590 ; -C -1 ; WX 544 ; N uni06FC ; B 21 -212 516 737 ; -C -1 ; WX 450 ; N glyph1637 ; B 26 -212 486 639 ; -C -1 ; WX 526 ; N glyph1638 ; B -34 -46 470 639 ; -C -1 ; WX 394 ; N glyph1639 ; B -34 -46 394 639 ; -C -1 ; WX 413 ; N uni06FD ; B 59 -145 363 400 ; -C -1 ; WX 338 ; N uni06FE ; B 17 -212 338 357 ; -C -1 ; WX 282 ; N uniFBA6 ; B 26 130 262 430 ; -C -1 ; WX 244 ; N uniFBA8 ; B -34 -132 244 456 ; -C -1 ; WX 320 ; N uniFBA9 ; B -34 -205 320 365 ; -C -1 ; WX 244 ; N glyph1645 ; B 23 -68 222 49 ; -C -1 ; WX 244 ; N glyph1646 ; B 29 -151 226 -20 ; -C -1 ; WX 244 ; N glyph1647 ; B 9 -136 236 59 ; -C -1 ; WX 244 ; N glyph1648 ; B 86 -64 162 34 ; -C -1 ; WX 244 ; N glyph1649 ; B 53 -70 197 27 ; -C -1 ; WX 812 ; N glyph1650 ; B 10 143 812 852 ; -C -1 ; WX 933 ; N glyph1651 ; B 10 143 933 852 ; -C -1 ; WX 267 ; N uniFB1D ; B 33 79 223 554 ; -C -1 ; WX 0 ; N uniFB1E ; B -137 596 142 732 ; -C -1 ; WX 342 ; N glyph1654 ; B 0 140 342 191 ; -C -1 ; WX 533 ; N uniFB1F ; B 33 140 490 554 ; -C -1 ; WX 544 ; N glyph1656 ; B -5 79 507 890 ; -C -1 ; WX 601 ; N glyph1657 ; B -5 118 601 890 ; -C -1 ; WX 544 ; N glyph1658 ; B 41 -107 507 724 ; -C -1 ; WX 601 ; N glyph1659 ; B 32 -107 601 733 ; -C -1 ; WX 544 ; N glyph1660 ; B 41 79 507 782 ; -C -1 ; WX 601 ; N glyph1661 ; B 32 118 601 782 ; -C -1 ; WX 544 ; N glyph1662 ; B 41 79 514 891 ; -C -1 ; WX 601 ; N glyph1663 ; B 32 118 601 891 ; -C -1 ; WX 544 ; N glyph1664 ; B 41 79 507 891 ; -C -1 ; WX 601 ; N glyph1665 ; B 32 118 601 891 ; -C -1 ; WX 544 ; N glyph1666 ; B 41 79 507 891 ; -C -1 ; WX 601 ; N glyph1667 ; B 32 118 601 891 ; -C -1 ; WX 544 ; N glyph1668 ; B 41 -159 507 724 ; -C -1 ; WX 601 ; N glyph1669 ; B 32 -159 601 733 ; -C -1 ; WX 526 ; N glyph1670 ; B 55 143 485 713 ; -C -1 ; WX 526 ; N glyph1671 ; B 84 107 461 713 ; -C -1 ; WX 544 ; N glyph1672 ; B 7 79 507 891 ; -C -1 ; WX 601 ; N glyph1673 ; B 7 118 601 891 ; -EndCharMetrics -StartKernData -StartKernPairs 867 -KPX space A -55 -KPX space T -18 -KPX space V -18 -KPX space W -18 -KPX space Y -37 -KPX space Alphatonos -55 -KPX space Alpha -55 -KPX space Delta -55 -KPX space Lambda -55 -KPX space Tau -18 -KPX space Upsilon -37 -KPX space Upsilondieresis -37 -KPX one one -37 -KPX A space -55 -KPX A T -111 -KPX A V -129 -KPX A W -80 -KPX A Y -92 -KPX A v -74 -KPX A w -92 -KPX A y -92 -KPX A quoteright -111 -KPX F comma -80 -KPX F period -80 -KPX F A -74 -KPX L space -37 -KPX L T -92 -KPX L V -92 -KPX L W -74 -KPX L Y -100 -KPX L y -55 -KPX L quoteright -92 -KPX P space -37 -KPX P comma -111 -KPX P period -111 -KPX P A -92 -KPX R T -60 -KPX R V -80 -KPX R W -55 -KPX R Y -55 -KPX R y -40 -KPX T space -18 -KPX T comma -74 -KPX T hyphen -92 -KPX T period -74 -KPX T colon -50 -KPX T semicolon -55 -KPX T A -80 -KPX T O -18 -KPX T a -70 -KPX T c -70 -KPX T e -70 -KPX T i -35 -KPX T o -70 -KPX T r -35 -KPX T s -70 -KPX T u -35 -KPX T w -70 -KPX T y -70 -KPX V space -18 -KPX V comma -129 -KPX V hyphen -92 -KPX V period -129 -KPX V colon -74 -KPX V semicolon -74 -KPX V A -129 -KPX V a -111 -KPX V e -111 -KPX V i -60 -KPX V o -129 -KPX V r -60 -KPX V u -60 -KPX V y -111 -KPX W space -18 -KPX W comma -92 -KPX W hyphen -55 -KPX W period -92 -KPX W colon -37 -KPX W semicolon -37 -KPX W A -111 -KPX W a -80 -KPX W e -80 -KPX W i -40 -KPX W o -80 -KPX W r -40 -KPX W u -40 -KPX W y -60 -KPX Y space -37 -KPX Y comma -129 -KPX Y hyphen -111 -KPX Y period -129 -KPX Y colon -92 -KPX Y semicolon -92 -KPX Y A -111 -KPX Y a -100 -KPX Y e -100 -KPX Y i -55 -KPX Y o -100 -KPX Y p -92 -KPX Y q -111 -KPX Y u -111 -KPX Y v -100 -KPX f f -18 -KPX f quoteright 55 -KPX r comma -40 -KPX r hyphen -20 -KPX r period -55 -KPX r g -18 -KPX r quoteright 37 -KPX v comma -65 -KPX v period -65 -KPX w comma -65 -KPX w period -65 -KPX y comma -65 -KPX y period -65 -KPX quoteleft quoteleft -74 -KPX quoteright space -74 -KPX quoteright s -55 -KPX quoteright t -18 -KPX quoteright quoteright -74 -KPX quotesinglbase afii10051 -100 -KPX quotesinglbase afii10060 -100 -KPX quotesinglbase afii10036 -100 -KPX quotesinglbase afii10041 -188 -KPX quotesinglbase afii10044 -100 -KPX quotedblbase afii10051 -100 -KPX quotedblbase afii10060 -100 -KPX quotedblbase afii10036 -100 -KPX quotedblbase afii10041 -188 -KPX quotedblbase afii10044 -100 -KPX Gamma comma -120 -KPX Gamma period -120 -KPX Gamma iotadieresistonos 37 -KPX Gamma Alpha -155 -KPX Gamma Delta -118 -KPX Gamma Lambda -155 -KPX Gamma iota -35 -KPX Theta Alpha -48 -KPX Theta Delta -25 -KPX Theta Lambda -48 -KPX Theta Upsilon -50 -KPX Theta Upsilondieresis -50 -KPX Phi Alpha -48 -KPX Phi Upsilon -75 -KPX Phi Upsilondieresis -75 -KPX Alphatonos space -55 -KPX Alphatonos Theta -41 -KPX Alphatonos Phi -41 -KPX Alphatonos Omicron -41 -KPX Alphatonos Tau -110 -KPX Alphatonos Upsilon -152 -KPX Alphatonos Upsilondieresis -152 -KPX Alphatonos gamma -69 -KPX Alphatonos nu -74 -KPX Alphatonos chi -69 -KPX Omicrontonos Alpha -48 -KPX Omicrontonos Delta -25 -KPX Omicrontonos Lambda -48 -KPX Omicrontonos Upsilon -50 -KPX Omicrontonos Upsilondieresis -50 -KPX Upsilontonos Theta -89 -KPX Upsilontonos Phi -114 -KPX Upsilontonos alpha -100 -KPX Upsilontonos delta -83 -KPX Upsilontonos sigma -112 -KPX Upsilontonos phi -100 -KPX Upsilontonos Alpha -164 -KPX Upsilontonos Delta -125 -KPX Upsilontonos Lambda -164 -KPX Upsilontonos Omicron -89 -KPX Upsilontonos Omega -89 -KPX Upsilontonos alphatonos -100 -KPX Upsilontonos etatonos -55 -KPX Upsilontonos iotatonos -55 -KPX Upsilontonos eta -55 -KPX Upsilontonos iota -55 -KPX Upsilontonos kappa -79 -KPX Upsilontonos mu -79 -KPX Upsilontonos omicron -100 -KPX Upsilontonos iotadieresis -55 -KPX Upsilontonos omicrontonos -100 -KPX Omegatonos Upsilon -50 -KPX Alpha space -55 -KPX Alpha quoteright -110 -KPX Alpha Theta -41 -KPX Alpha Phi -41 -KPX Alpha Omicron -41 -KPX Alpha Tau -110 -KPX Alpha Upsilon -152 -KPX Alpha Upsilondieresis -152 -KPX Alpha gamma -69 -KPX Alpha nu -74 -KPX Alpha chi -69 -KPX Delta space -55 -KPX Delta Omicron -18 -KPX Delta Tau -69 -KPX Delta Upsilon -93 -KPX Delta Upsilondieresis -93 -KPX Kappa Theta -69 -KPX Kappa Phi -69 -KPX Kappa alpha -37 -KPX Kappa delta -37 -KPX Kappa sigma -37 -KPX Kappa phi -37 -KPX Kappa Omicron -69 -KPX Kappa Tau -44 -KPX Kappa alphatonos -37 -KPX Kappa zeta -37 -KPX Kappa theta -37 -KPX Kappa xi -37 -KPX Kappa omega -37 -KPX Kappa omegatonos -37 -KPX Lambda space -26 -KPX Lambda Theta -41 -KPX Lambda Omicron -41 -KPX Lambda Tau -110 -KPX Lambda Upsilon -152 -KPX Lambda Upsilondieresis -152 -KPX Omicron Alpha -48 -KPX Omicron Delta -25 -KPX Omicron Lambda -48 -KPX Omicron Upsilon -50 -KPX Omicron Upsilondieresis -50 -KPX Rho comma -110 -KPX Rho period -110 -KPX Rho Alpha -91 -KPX Rho Delta -78 -KPX Rho Lambda -91 -KPX Sigma tau -18 -KPX Tau space -18 -KPX Tau comma -74 -KPX Tau hyphen -91 -KPX Tau period -74 -KPX Tau colon -49 -KPX Tau semicolon -49 -KPX Tau Theta -18 -KPX Tau Phi -18 -KPX Tau alpha -69 -KPX Tau delta -69 -KPX Tau epsilon -69 -KPX Tau sigma -69 -KPX Tau phi -69 -KPX Tau iotadieresistonos 37 -KPX Tau Alpha -80 -KPX Tau Delta -84 -KPX Tau Lambda -108 -KPX Tau Omicron -18 -KPX Tau Omega -18 -KPX Tau alphatonos -69 -KPX Tau epsilontonos -69 -KPX Tau gamma -50 -KPX Tau eta -37 -KPX Tau iota -35 -KPX Tau mu -37 -KPX Tau nu -35 -KPX Tau omicron -69 -KPX Tau chi -35 -KPX Tau psi -37 -KPX Tau upsilondieresis -37 -KPX Tau omicrontonos -69 -KPX Tau upsilontonos -37 -KPX Upsilon space -37 -KPX Upsilon comma -128 -KPX Upsilon hyphen -110 -KPX Upsilon period -124 -KPX Upsilon colon -91 -KPX Upsilon semicolon -91 -KPX Upsilon Theta -89 -KPX Upsilon Phi -114 -KPX Upsilon alpha -100 -KPX Upsilon delta -83 -KPX Upsilon sigma -112 -KPX Upsilon phi -100 -KPX Upsilon Alpha -164 -KPX Upsilon Delta -125 -KPX Upsilon Lambda -164 -KPX Upsilon Omicron -89 -KPX Upsilon Omega -89 -KPX Upsilon alphatonos -100 -KPX Upsilon etatonos -55 -KPX Upsilon iotatonos -55 -KPX Upsilon gamma -101 -KPX Upsilon eta -55 -KPX Upsilon iota -55 -KPX Upsilon kappa -79 -KPX Upsilon mu -79 -KPX Upsilon omicron -100 -KPX Upsilon iotadieresis -55 -KPX Upsilon omicrontonos -100 -KPX Chi omega -32 -KPX Chi omegatonos -32 -KPX Psi alpha -64 -KPX Psi delta -64 -KPX Psi sigma -64 -KPX Psi phi -64 -KPX Psi alphatonos -64 -KPX Psi theta -18 -KPX Psi omicron -64 -KPX Psi omega -64 -KPX Psi omicrontonos -64 -KPX Psi omegatonos -64 -KPX Omega Upsilon -50 -KPX Omega Upsilondieresis -50 -KPX Upsilondieresis space -37 -KPX Upsilondieresis Theta -89 -KPX Upsilondieresis Phi -89 -KPX Upsilondieresis alpha -100 -KPX Upsilondieresis delta -83 -KPX Upsilondieresis sigma -112 -KPX Upsilondieresis phi -100 -KPX Upsilondieresis Alpha -164 -KPX Upsilondieresis Delta -125 -KPX Upsilondieresis Lambda -164 -KPX Upsilondieresis Omicron -89 -KPX Upsilondieresis Omega -89 -KPX Upsilondieresis alphatonos -100 -KPX Upsilondieresis etatonos -55 -KPX Upsilondieresis iotatonos -55 -KPX Upsilondieresis eta -55 -KPX Upsilondieresis iota -55 -KPX Upsilondieresis kappa -79 -KPX Upsilondieresis mu -79 -KPX Upsilondieresis omicron -100 -KPX Upsilondieresis iotadieresis -55 -KPX Upsilondieresis omicrontonos -100 -KPX gamma epsilon -17 -KPX zeta alpha -36 -KPX zeta delta -36 -KPX zeta sigma -36 -KPX zeta tau -73 -KPX zeta phi -36 -KPX zeta alphatonos -36 -KPX zeta etatonos -39 -KPX zeta gamma -36 -KPX zeta eta -39 -KPX zeta theta -36 -KPX zeta iota -59 -KPX zeta kappa -29 -KPX zeta nu -36 -KPX zeta omicron -37 -KPX zeta omega -36 -KPX zeta omicrontonos -36 -KPX zeta omegatonos -36 -KPX kappa alpha -9 -KPX kappa delta -22 -KPX kappa sigma -22 -KPX kappa phi -9 -KPX kappa alphatonos -9 -KPX kappa xi -22 -KPX kappa omicron -22 -KPX kappa sigma1 -22 -KPX kappa omega -9 -KPX kappa omicrontonos -22 -KPX kappa omegatonos -9 -KPX lambda etatonos -9 -KPX lambda upsilondieresistonos -18 -KPX lambda eta -9 -KPX lambda iota -12 -KPX lambda kappa -9 -KPX lambda nu -19 -KPX lambda upsilon -18 -KPX lambda upsilondieresis -18 -KPX lambda upsilontonos -18 -KPX xi alpha -37 -KPX xi delta -37 -KPX xi sigma -37 -KPX xi phi -37 -KPX xi alphatonos -37 -KPX xi zeta -37 -KPX xi xi -37 -KPX xi omicron -37 -KPX xi sigma1 -37 -KPX xi omicrontonos -37 -KPX chi alpha -22 -KPX chi delta -22 -KPX chi sigma -22 -KPX chi phi -22 -KPX chi alphatonos -22 -KPX chi omicron -22 -KPX chi sigma1 -22 -KPX chi omega -22 -KPX chi omicrontonos -22 -KPX chi omegatonos -22 -KPX afii10052 comma -138 -KPX afii10052 period -138 -KPX afii10052 guillemotleft -63 -KPX afii10052 guillemotright -25 -KPX afii10052 emdash -25 -KPX afii10058 quoteright -50 -KPX afii10059 quoteright -50 -KPX afii10017 quoteright -88 -KPX afii10017 afii10025 -25 -KPX afii10017 afii10032 -50 -KPX afii10017 afii10035 -50 -KPX afii10017 afii10036 -88 -KPX afii10017 afii10037 -88 -KPX afii10017 afii10038 -63 -KPX afii10017 afii10041 -152 -KPX afii10017 afii10047 -25 -KPX afii10017 afii10065 -13 -KPX afii10017 afii10066 -51 -KPX afii10017 afii10070 -25 -KPX afii10017 afii10080 -51 -KPX afii10017 afii10083 -25 -KPX afii10017 afii10084 -50 -KPX afii10017 afii10085 -50 -KPX afii10017 afii10086 -38 -KPX afii10018 afii10017 -13 -KPX afii10018 afii10021 -38 -KPX afii10018 afii10024 -25 -KPX afii10018 afii10029 -25 -KPX afii10018 afii10032 -7 -KPX afii10018 afii10035 -7 -KPX afii10018 afii10036 -13 -KPX afii10018 afii10037 -35 -KPX afii10018 afii10038 -15 -KPX afii10018 afii10039 -25 -KPX afii10018 afii10041 -50 -KPX afii10018 afii10044 -38 -KPX afii10018 afii10049 -33 -KPX afii10018 afii10069 -25 -KPX afii10018 afii10077 -13 -KPX afii10018 afii10085 -25 -KPX afii10019 afii10017 -63 -KPX afii10019 afii10021 -38 -KPX afii10019 afii10024 -25 -KPX afii10019 afii10029 -38 -KPX afii10019 afii10036 -13 -KPX afii10019 afii10037 -81 -KPX afii10019 afii10039 -25 -KPX afii10019 afii10041 -50 -KPX afii10019 afii10044 -53 -KPX afii10019 afii10049 -50 -KPX afii10019 afii10069 -25 -KPX afii10019 afii10085 -13 -KPX afii10019 afii10087 -13 -KPX afii10019 afii10089 -25 -KPX afii10020 comma -113 -KPX afii10020 period -113 -KPX afii10020 guillemotleft -63 -KPX afii10020 guillemotright -25 -KPX afii10020 emdash -25 -KPX afii10020 afii10017 -109 -KPX afii10020 afii10021 -88 -KPX afii10020 afii10025 25 -KPX afii10020 afii10029 -75 -KPX afii10020 afii10030 -13 -KPX afii10020 afii10032 -25 -KPX afii10020 afii10035 -13 -KPX afii10020 afii10049 -75 -KPX afii10020 afii10065 -25 -KPX afii10020 afii10067 -38 -KPX afii10020 afii10069 -75 -KPX afii10020 afii10070 -76 -KPX afii10020 afii10074 -38 -KPX afii10020 afii10077 -75 -KPX afii10020 afii10078 -38 -KPX afii10020 afii10079 -38 -KPX afii10020 afii10080 -88 -KPX afii10020 afii10082 -63 -KPX afii10020 afii10085 -38 -KPX afii10020 afii10093 -63 -KPX afii10020 afii10094 -63 -KPX afii10020 afii10096 -50 -KPX afii10020 afii10097 -75 -KPX afii10021 afii10025 25 -KPX afii10021 afii10037 12 -KPX afii10021 afii10047 25 -KPX afii10021 afii10070 12 -KPX afii10021 afii10073 25 -KPX afii10022 afii10025 12 -KPX afii10022 afii10029 -13 -KPX afii10024 afii10025 -25 -KPX afii10024 afii10032 -25 -KPX afii10024 afii10035 -25 -KPX afii10024 afii10036 -17 -KPX afii10024 afii10037 -14 -KPX afii10024 afii10044 -10 -KPX afii10024 afii10065 -25 -KPX afii10024 afii10066 -50 -KPX afii10024 afii10070 -51 -KPX afii10024 afii10080 -51 -KPX afii10024 afii10085 -49 -KPX afii10025 afii10021 -61 -KPX afii10025 afii10024 -13 -KPX afii10025 afii10029 -44 -KPX afii10025 afii10037 -25 -KPX afii10025 afii10041 -38 -KPX afii10025 afii10049 -38 -KPX afii10025 afii10069 -25 -KPX afii10025 afii10077 -13 -KPX afii10028 afii10032 -25 -KPX afii10028 afii10035 -25 -KPX afii10028 afii10037 -20 -KPX afii10028 afii10038 -44 -KPX afii10028 afii10041 -13 -KPX afii10028 afii10047 12 -KPX afii10028 afii10065 -13 -KPX afii10028 afii10070 -38 -KPX afii10028 afii10073 -13 -KPX afii10028 afii10080 -50 -KPX afii10028 afii10083 -25 -KPX afii10028 afii10084 -38 -KPX afii10028 afii10085 -75 -KPX afii10028 afii10095 -13 -KPX afii10029 afii10038 -13 -KPX afii10029 afii10066 -13 -KPX afii10029 afii10070 -7 -KPX afii10029 afii10080 -25 -KPX afii10029 afii10085 -25 -KPX afii10030 afii10038 -13 -KPX afii10030 afii10070 -13 -KPX afii10030 afii10080 -25 -KPX afii10030 afii10085 -25 -KPX afii10030 afii10089 -38 -KPX afii10032 afii10017 -50 -KPX afii10032 afii10021 -50 -KPX afii10032 afii10024 -25 -KPX afii10032 afii10029 -50 -KPX afii10032 afii10035 12 -KPX afii10032 afii10037 -56 -KPX afii10032 afii10038 12 -KPX afii10032 afii10039 -78 -KPX afii10032 afii10041 -25 -KPX afii10032 afii10049 -72 -KPX afii10032 afii10069 -13 -KPX afii10034 comma -125 -KPX afii10034 period -125 -KPX afii10034 colon 37 -KPX afii10034 semicolon 37 -KPX afii10034 guillemotright 25 -KPX afii10034 afii10017 -128 -KPX afii10034 afii10021 -75 -KPX afii10034 afii10024 -35 -KPX afii10034 afii10025 12 -KPX afii10034 afii10029 -75 -KPX afii10034 afii10032 12 -KPX afii10034 afii10035 12 -KPX afii10034 afii10036 12 -KPX afii10034 afii10037 -25 -KPX afii10034 afii10038 -17 -KPX afii10034 afii10039 -71 -KPX afii10034 afii10049 -63 -KPX afii10034 afii10069 -38 -KPX afii10034 afii10070 -13 -KPX afii10034 afii10080 -25 -KPX afii10034 afii10095 25 -KPX afii10034 afii10097 -38 -KPX afii10035 afii10017 -50 -KPX afii10035 afii10021 -50 -KPX afii10035 afii10029 -25 -KPX afii10035 afii10037 -13 -KPX afii10035 afii10039 -26 -KPX afii10035 afii10041 -25 -KPX afii10035 afii10044 -13 -KPX afii10035 afii10066 12 -KPX afii10035 afii10070 12 -KPX afii10035 afii10083 12 -KPX afii10035 afii10084 -13 -KPX afii10035 afii10085 -25 -KPX afii10035 afii10089 -13 -KPX afii10035 afii10095 12 -KPX afii10036 comma -100 -KPX afii10036 period -100 -KPX afii10036 guillemotleft -50 -KPX afii10036 guillemotright -26 -KPX afii10036 afii10017 -50 -KPX afii10036 afii10021 -63 -KPX afii10036 afii10029 -50 -KPX afii10036 afii10030 -13 -KPX afii10036 afii10032 -13 -KPX afii10036 afii10038 -22 -KPX afii10036 afii10049 -38 -KPX afii10036 afii10065 -25 -KPX afii10036 afii10067 -50 -KPX afii10036 afii10070 -38 -KPX afii10036 afii10074 -25 -KPX afii10036 afii10076 -25 -KPX afii10036 afii10077 -50 -KPX afii10036 afii10078 -25 -KPX afii10036 afii10080 -75 -KPX afii10036 afii10081 -38 -KPX afii10036 afii10082 -38 -KPX afii10036 afii10083 -38 -KPX afii10036 afii10085 -50 -KPX afii10036 afii10087 -50 -KPX afii10036 afii10091 -38 -KPX afii10036 afii10093 -50 -KPX afii10036 afii10094 -63 -KPX afii10036 afii10096 -50 -KPX afii10036 afii10097 -38 -KPX afii10037 comma -163 -KPX afii10037 period -163 -KPX afii10037 colon -38 -KPX afii10037 semicolon -38 -KPX afii10037 guillemotleft -88 -KPX afii10037 guillemotright -63 -KPX afii10037 emdash -25 -KPX afii10037 afii10017 -191 -KPX afii10037 afii10021 -101 -KPX afii10037 afii10025 -13 -KPX afii10037 afii10029 -113 -KPX afii10037 afii10032 -50 -KPX afii10037 afii10038 -74 -KPX afii10037 afii10047 -13 -KPX afii10037 afii10049 -113 -KPX afii10037 afii10066 -63 -KPX afii10037 afii10067 -113 -KPX afii10037 afii10068 -88 -KPX afii10037 afii10069 -140 -KPX afii10037 afii10070 -120 -KPX afii10037 afii10072 -88 -KPX afii10037 afii10073 -88 -KPX afii10037 afii10074 -88 -KPX afii10037 afii10075 -50 -KPX afii10037 afii10076 -88 -KPX afii10037 afii10077 -113 -KPX afii10037 afii10078 -88 -KPX afii10037 afii10079 -88 -KPX afii10037 afii10080 -113 -KPX afii10037 afii10081 -88 -KPX afii10037 afii10082 -88 -KPX afii10037 afii10083 -120 -KPX afii10037 afii10087 -100 -KPX afii10037 afii10088 -88 -KPX afii10037 afii10090 -88 -KPX afii10037 afii10091 -88 -KPX afii10037 afii10096 -88 -KPX afii10037 afii10097 -113 -KPX afii10038 afii10017 -63 -KPX afii10038 afii10021 -88 -KPX afii10038 afii10029 -75 -KPX afii10038 afii10032 12 -KPX afii10038 afii10036 -25 -KPX afii10038 afii10037 -76 -KPX afii10038 afii10041 -63 -KPX afii10038 afii10049 -88 -KPX afii10038 afii10077 -50 -KPX afii10039 afii10025 -25 -KPX afii10039 afii10032 -51 -KPX afii10039 afii10035 -38 -KPX afii10039 afii10038 -88 -KPX afii10039 afii10047 -13 -KPX afii10039 afii10080 -63 -KPX afii10039 afii10085 -88 -KPX afii10040 afii10032 -13 -KPX afii10040 afii10080 -13 -KPX afii10043 afii10085 12 -KPX afii10044 quoteright -63 -KPX afii10044 afii10049 -60 -KPX afii10046 quoteright -63 -KPX afii10046 afii10017 -43 -KPX afii10046 afii10021 -73 -KPX afii10046 afii10024 -63 -KPX afii10046 afii10025 -38 -KPX afii10046 afii10029 -40 -KPX afii10046 afii10030 -40 -KPX afii10046 afii10032 -25 -KPX afii10046 afii10035 -25 -KPX afii10046 afii10036 -75 -KPX afii10046 afii10039 -72 -KPX afii10046 afii10041 -112 -KPX afii10046 afii10047 -13 -KPX afii10046 afii10049 -53 -KPX afii10047 afii10021 -84 -KPX afii10047 afii10024 -25 -KPX afii10047 afii10025 12 -KPX afii10047 afii10029 -63 -KPX afii10047 afii10032 12 -KPX afii10047 afii10038 5 -KPX afii10047 afii10039 -51 -KPX afii10047 afii10049 -54 -KPX afii10047 afii10069 -25 -KPX afii10047 afii10077 -13 -KPX afii10048 afii10017 -38 -KPX afii10048 afii10021 -75 -KPX afii10048 afii10024 -70 -KPX afii10048 afii10029 -50 -KPX afii10048 afii10032 12 -KPX afii10048 afii10036 -25 -KPX afii10048 afii10039 -91 -KPX afii10048 afii10041 -38 -KPX afii10048 afii10069 -25 -KPX afii10048 afii10072 12 -KPX afii10048 afii10077 -13 -KPX afii10065 afii10077 9 -KPX afii10065 afii10081 -13 -KPX afii10065 afii10084 -26 -KPX afii10065 afii10085 -51 -KPX afii10065 afii10089 -40 -KPX afii10066 afii10069 -25 -KPX afii10066 afii10070 -13 -KPX afii10066 afii10072 -25 -KPX afii10066 afii10077 -25 -KPX afii10066 afii10078 -10 -KPX afii10066 afii10085 -38 -KPX afii10066 afii10087 -38 -KPX afii10066 afii10089 -38 -KPX afii10066 afii10092 -25 -KPX afii10066 afii10097 -25 -KPX afii10067 afii10065 -13 -KPX afii10067 afii10066 -13 -KPX afii10067 afii10069 -25 -KPX afii10067 afii10070 -6 -KPX afii10067 afii10072 -29 -KPX afii10067 afii10077 -13 -KPX afii10067 afii10078 -17 -KPX afii10067 afii10080 -7 -KPX afii10067 afii10083 -6 -KPX afii10067 afii10084 -25 -KPX afii10067 afii10085 -34 -KPX afii10067 afii10086 -13 -KPX afii10067 afii10089 -38 -KPX afii10067 afii10092 -25 -KPX afii10067 afii10097 -13 -KPX afii10068 comma -113 -KPX afii10068 period -113 -KPX afii10068 afii10069 -50 -KPX afii10068 afii10070 -13 -KPX afii10068 afii10077 -51 -KPX afii10068 afii10078 -13 -KPX afii10068 afii10080 -25 -KPX afii10068 afii10097 -25 -KPX afii10069 afii10073 12 -KPX afii10069 afii10095 25 -KPX afii10070 e 12 -KPX afii10070 afii10065 12 -KPX afii10070 afii10069 -13 -KPX afii10070 afii10073 12 -KPX afii10070 afii10083 25 -KPX afii10070 afii10085 -25 -KPX afii10070 afii10086 12 -KPX afii10070 afii10087 -13 -KPX afii10070 afii10089 -25 -KPX afii10072 afii10066 -13 -KPX afii10072 afii10070 -13 -KPX afii10072 afii10073 12 -KPX afii10072 afii10080 -25 -KPX afii10072 afii10083 -18 -KPX afii10072 afii10089 -25 -KPX afii10072 afii10092 -13 -KPX afii10073 afii10069 -18 -KPX afii10073 afii10072 -18 -KPX afii10073 afii10073 12 -KPX afii10073 afii10078 -14 -KPX afii10073 afii10080 -6 -KPX afii10073 afii10085 -21 -KPX afii10073 afii10086 -7 -KPX afii10073 afii10089 -20 -KPX afii10073 afii10092 -17 -KPX afii10076 guillemotleft -26 -KPX afii10076 afii10065 -15 -KPX afii10076 afii10066 -25 -KPX afii10076 afii10070 -25 -KPX afii10076 afii10073 -13 -KPX afii10076 afii10080 -51 -KPX afii10076 afii10083 -25 -KPX afii10076 afii10084 -13 -KPX afii10076 afii10085 -14 -KPX afii10076 afii10086 -25 -KPX afii10076 afii10089 -39 -KPX afii10076 afii10095 -13 -KPX afii10078 afii10065 -7 -KPX afii10078 afii10095 12 -KPX afii10080 afii10069 -29 -KPX afii10080 afii10070 12 -KPX afii10080 afii10072 -25 -KPX afii10080 afii10077 -13 -KPX afii10080 afii10078 -19 -KPX afii10080 afii10083 25 -KPX afii10080 afii10084 -13 -KPX afii10080 afii10085 -38 -KPX afii10080 afii10087 -25 -KPX afii10080 afii10089 -26 -KPX afii10080 afii10095 12 -KPX afii10080 afii10097 -19 -KPX afii10082 afii10069 -13 -KPX afii10082 afii10073 12 -KPX afii10082 afii10077 -13 -KPX afii10082 afii10078 -15 -KPX afii10082 afii10084 -13 -KPX afii10082 afii10085 -13 -KPX afii10082 afii10089 -25 -KPX afii10082 afii10095 25 -KPX afii10083 afii10065 12 -KPX afii10083 afii10066 12 -KPX afii10083 afii10070 12 -KPX afii10083 afii10073 25 -KPX afii10083 afii10085 -13 -KPX afii10083 afii10086 12 -KPX afii10083 afii10087 -13 -KPX afii10083 afii10089 -20 -KPX afii10083 afii10095 12 -KPX afii10084 comma -75 -KPX afii10084 period -75 -KPX afii10084 afii10065 12 -KPX afii10084 afii10069 -13 -KPX afii10084 afii10072 12 -KPX afii10084 afii10073 12 -KPX afii10084 afii10077 -25 -KPX afii10084 afii10080 -13 -KPX afii10084 afii10082 12 -KPX afii10084 afii10083 12 -KPX afii10084 afii10085 -13 -KPX afii10084 afii10095 25 -KPX afii10084 afii10097 -13 -KPX afii10085 comma -100 -KPX afii10085 period -100 -KPX afii10085 colon -13 -KPX afii10085 semicolon -13 -KPX afii10085 guillemotright 25 -KPX afii10085 afii10065 -13 -KPX afii10085 afii10066 -13 -KPX afii10085 afii10069 -63 -KPX afii10085 afii10070 -13 -KPX afii10085 afii10072 -13 -KPX afii10085 afii10077 -44 -KPX afii10085 afii10078 -13 -KPX afii10085 afii10080 -25 -KPX afii10085 afii10086 -25 -KPX afii10085 afii10097 -25 -KPX afii10086 afii10069 -25 -KPX afii10086 afii10077 -25 -KPX afii10086 afii10085 -25 -KPX afii10086 afii10086 -6 -KPX afii10086 afii10089 -27 -KPX afii10086 afii10097 -13 -KPX afii10087 afii10065 -13 -KPX afii10087 afii10066 -38 -KPX afii10087 afii10070 -25 -KPX afii10087 afii10073 -13 -KPX afii10087 afii10080 -38 -KPX afii10087 afii10083 -29 -KPX afii10087 afii10084 -25 -KPX afii10087 afii10085 -38 -KPX afii10087 afii10086 -38 -KPX afii10087 afii10089 -50 -KPX afii10087 afii10092 -38 -KPX afii10087 afii10095 -13 -KPX afii10088 afii10073 12 -KPX afii10094 afii10084 -38 -KPX afii10094 afii10089 -76 -KPX afii10095 afii10069 -52 -KPX afii10095 afii10072 -37 -KPX afii10095 afii10077 -18 -KPX afii10095 afii10078 -9 -KPX afii10095 afii10086 -6 -KPX afii10095 afii10087 -39 -KPX afii10095 afii10097 -13 -KPX afii10096 afii10069 -51 -KPX afii10096 afii10072 -25 -KPX afii10096 afii10077 -25 -KPX afii10096 afii10078 -13 -KPX afii10096 afii10084 -13 -KPX afii10096 afii10086 -6 -KPX afii10096 afii10087 -39 -KPX afii10096 afii10089 -38 -KPX afii10110 comma -100 -KPX afii10110 period -100 -KPX afii10110 guillemotright 12 -KPX afii10050 comma -99 -KPX afii10050 period -99 -KPX afii10050 colon -25 -KPX afii10050 semicolon -25 -KPX afii10050 guillemotleft -88 -KPX afii10050 guillemotright -38 -KPX afii10050 emdash -25 -EndKernPairs -EndKernData -EndFontMetrics +StartFontMetrics 4.1 +FontName TimesNewRomanPSMT +FullName Times New Roman +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Times New Roman +Weight Regular +Version Version 3.00 +Characters 1674 +ItalicAngle 0.0 +Ascender 891 +Descender -216 +UnderlineThickness 49 +UnderlinePosition -109 +IsFixedPitch false +FontBBox -568 -307 2000 1007 +StartCharMetrics 1709 +C 0 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 1 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 2 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 3 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 4 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 5 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 6 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 7 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 8 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 9 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 10 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 11 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 12 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 13 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 14 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 15 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 16 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 17 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 18 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 19 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 20 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 21 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 22 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 23 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 24 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 25 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 26 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 27 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 28 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 29 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 30 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 31 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 32 ; WX 250 ; N space ; B 111 -14 222 677 ; +C 33 ; WX 333 ; N exclam ; B 111 -14 222 677 ; +C 34 ; WX 408 ; N quotedbl ; B 65 392 342 677 ; +C 35 ; WX 500 ; N numbersign ; B 18 -14 482 677 ; +C 36 ; WX 500 ; N dollar ; B 53 -76 450 718 ; +C 37 ; WX 833 ; N percent ; B 35 -27 798 677 ; +C 38 ; WX 778 ; N ampersand ; B 37 -15 748 677 ; +C 39 ; WX 180 ; N quotesingle ; B 40 392 138 677 ; +C 40 ; WX 333 ; N parenleft ; B 41 -214 311 694 ; +C 41 ; WX 333 ; N parenright ; B 22 -214 292 694 ; +C 42 ; WX 500 ; N asterisk ; B 71 289 430 694 ; +C 43 ; WX 564 ; N plus ; B 18 69 544 595 ; +C 44 ; WX 250 ; N comma ; B 54 -167 199 98 ; +C 45 ; WX 333 ; N hyphen ; B 41 188 293 261 ; +C 46 ; WX 250 ; N period ; B 71 -14 179 95 ; +C 47 ; WX 278 ; N slash ; B 1 -14 280 694 ; +C 48 ; WX 500 ; N zero ; B 36 -12 464 676 ; +C 49 ; WX 500 ; N one ; B 117 0 378 676 ; +C 50 ; WX 500 ; N two ; B 21 0 458 676 ; +C 51 ; WX 500 ; N three ; B 41 -12 417 676 ; +C 52 ; WX 500 ; N four ; B 16 0 465 676 ; +C 53 ; WX 500 ; N five ; B 48 -12 434 662 ; +C 54 ; WX 500 ; N six ; B 43 -12 461 676 ; +C 55 ; WX 500 ; N seven ; B 37 -14 456 662 ; +C 56 ; WX 500 ; N eight ; B 61 -12 442 676 ; +C 57 ; WX 500 ; N nine ; B 40 -14 457 676 ; +C 58 ; WX 278 ; N colon ; B 86 -14 195 461 ; +C 59 ; WX 278 ; N semicolon ; B 69 -167 215 461 ; +C 60 ; WX 564 ; N less ; B 19 91 544 572 ; +C 61 ; WX 564 ; N equal ; B 18 232 545 431 ; +C 62 ; WX 564 ; N greater ; B 18 91 543 572 ; +C 63 ; WX 444 ; N question ; B 45 -13 404 677 ; +C 64 ; WX 921 ; N at ; B 47 -216 896 694 ; +C 65 ; WX 722 ; N A ; B 8 0 711 677 ; +C 66 ; WX 667 ; N B ; B 17 0 612 662 ; +C 67 ; WX 667 ; N C ; B 36 -15 632 677 ; +C 68 ; WX 722 ; N D ; B 17 0 684 662 ; +C 69 ; WX 611 ; N E ; B 21 0 588 662 ; +C 70 ; WX 556 ; N F ; B 16 0 515 662 ; +C 71 ; WX 722 ; N G ; B 35 -15 708 677 ; +C 72 ; WX 722 ; N H ; B 17 0 702 662 ; +C 73 ; WX 333 ; N I ; B 25 0 309 662 ; +C 74 ; WX 389 ; N J ; B 21 -15 383 662 ; +C 75 ; WX 722 ; N K ; B 17 0 730 662 ; +C 76 ; WX 611 ; N L ; B 20 0 589 662 ; +C 77 ; WX 889 ; N M ; B 17 0 868 662 ; +C 78 ; WX 722 ; N N ; B -13 -11 708 662 ; +C 79 ; WX 722 ; N O ; B 35 -15 684 677 ; +C 80 ; WX 556 ; N P ; B 17 0 521 662 ; +C 81 ; WX 722 ; N Q ; B 35 -196 684 677 ; +C 82 ; WX 667 ; N R ; B 17 0 676 662 ; +C 83 ; WX 556 ; N S ; B 63 -15 502 677 ; +C 84 ; WX 611 ; N T ; B 30 0 586 662 ; +C 85 ; WX 722 ; N U ; B 5 -16 711 662 ; +C 86 ; WX 722 ; N V ; B 9 -15 710 662 ; +C 87 ; WX 944 ; N W ; B 13 -15 936 662 ; +C 88 ; WX 722 ; N X ; B 7 0 710 662 ; +C 89 ; WX 722 ; N Y ; B 9 0 708 662 ; +C 90 ; WX 611 ; N Z ; B 13 0 583 662 ; +C 91 ; WX 333 ; N bracketleft ; B 82 -198 297 677 ; +C 92 ; WX 278 ; N backslash ; B 1 -14 280 694 ; +C 93 ; WX 333 ; N bracketright ; B 37 -199 251 677 ; +C 94 ; WX 469 ; N asciicircum ; B 18 326 451 676 ; +C 95 ; WX 500 ; N underscore ; B -8 -216 509 -175 ; +C 96 ; WX 333 ; N grave ; B 58 510 218 679 ; +C 97 ; WX 444 ; N a ; B 36 -9 442 460 ; +C 98 ; WX 500 ; N b ; B -2 -14 465 694 ; +C 99 ; WX 444 ; N c ; B 34 -14 411 460 ; +C 100 ; WX 500 ; N d ; B 33 -14 502 694 ; +C 101 ; WX 444 ; N e ; B 37 -14 416 461 ; +C 102 ; WX 333 ; N f ; B 39 0 435 693 ; +C 103 ; WX 500 ; N g ; B 30 -216 482 460 ; +C 104 ; WX 500 ; N h ; B 6 0 494 694 ; +C 105 ; WX 278 ; N i ; B 29 0 253 694 ; +C 106 ; WX 278 ; N j ; B -77 -216 195 695 ; +C 107 ; WX 500 ; N k ; B 8 0 506 694 ; +C 108 ; WX 278 ; N l ; B 30 0 257 694 ; +C 109 ; WX 778 ; N m ; B 8 0 773 460 ; +C 110 ; WX 500 ; N n ; B 6 0 496 460 ; +C 111 ; WX 500 ; N o ; B 34 -14 465 460 ; +C 112 ; WX 500 ; N p ; B -3 -214 466 460 ; +C 113 ; WX 500 ; N q ; B 33 -214 500 460 ; +C 114 ; WX 333 ; N r ; B 6 0 339 460 ; +C 115 ; WX 389 ; N s ; B 49 -14 354 460 ; +C 116 ; WX 278 ; N t ; B 10 -7 279 594 ; +C 117 ; WX 500 ; N u ; B 1 -14 499 447 ; +C 118 ; WX 500 ; N v ; B 8 -14 491 447 ; +C 119 ; WX 722 ; N w ; B 6 -14 713 447 ; +C 120 ; WX 500 ; N x ; B 13 0 488 447 ; +C 121 ; WX 500 ; N y ; B 6 -216 494 447 ; +C 122 ; WX 444 ; N z ; B 20 0 428 447 ; +C 123 ; WX 480 ; N braceleft ; B 138 -216 411 694 ; +C 124 ; WX 200 ; N bar ; B 79 -216 119 694 ; +C 125 ; WX 480 ; N braceright ; B 86 -216 359 694 ; +C 126 ; WX 541 ; N asciitilde ; B 21 194 542 331 ; +C 127 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 128 ; WX 500 ; N Euro ; B -11 -12 482 676 ; +C 129 ; WX 578 ; N afii10052 ; B 18 0 552 896 ; +C 130 ; WX 333 ; N quotesinglbase ; B 99 -167 245 98 ; +C 131 ; WX 500 ; N florin ; B 1 -210 488 677 ; +C 132 ; WX 444 ; N quotedblbase ; B 33 -154 416 98 ; +C 133 ; WX 1000 ; N ellipsis ; B 112 -14 888 95 ; +C 134 ; WX 500 ; N dagger ; B 49 -206 451 685 ; +C 135 ; WX 500 ; N daggerdbl ; B 68 -216 432 694 ; +C 136 ; WX 333 ; N circumflex ; B 29 515 304 676 ; +C 137 ; WX 1000 ; N perthousand ; B 32 -27 967 677 ; +C 138 ; WX 556 ; N Scaron ; B 63 -15 502 875 ; +C 139 ; WX 333 ; N guilsinglleft ; B 58 -4 275 456 ; +C 140 ; WX 889 ; N OE ; B 37 -8 861 668 ; +C 141 ; WX 667 ; N afii10061 ; B 18 0 664 877 ; +C 142 ; WX 611 ; N Zcaron ; B 13 0 583 875 ; +C 143 ; WX 722 ; N afii10145 ; B 18 -190 704 662 ; +C 144 ; WX 444 ; N quotedblbase ; B 33 -154 416 98 ; +C 145 ; WX 333 ; N quoteleft ; B 90 424 239 677 ; +C 146 ; WX 333 ; N quoteright ; B 94 424 243 677 ; +C 147 ; WX 444 ; N quotedblleft ; B 33 425 416 677 ; +C 148 ; WX 444 ; N quotedblright ; B 33 425 416 677 ; +C 149 ; WX 350 ; N bullet ; B 55 208 300 453 ; +C 150 ; WX 500 ; N endash ; B -9 221 508 257 ; +C 151 ; WX 1000 ; N emdash ; B -9 221 1009 257 ; +C 152 ; WX 333 ; N tilde ; B 11 534 323 662 ; +C 153 ; WX 980 ; N trademark ; B 15 268 963 662 ; +C 154 ; WX 389 ; N scaron ; B 49 -14 354 676 ; +C 155 ; WX 333 ; N guilsinglright ; B 56 -4 277 456 ; +C 156 ; WX 722 ; N oe ; B 33 -14 691 461 ; +C 157 ; WX 486 ; N afii10109 ; B 22 0 480 679 ; +C 158 ; WX 444 ; N zcaron ; B 20 0 428 676 ; +C 159 ; WX 722 ; N Ydieresis ; B 9 0 708 834 ; +C 160 ; WX 250 ; N space ; B 111 -14 222 677 ; +C 161 ; WX 333 ; N exclamdown ; B 111 -216 222 476 ; +C 162 ; WX 500 ; N cent ; B 63 -185 439 647 ; +C 163 ; WX 500 ; N sterling ; B 30 -12 477 676 ; +C 164 ; WX 500 ; N currency ; B 13 97 486 567 ; +C 165 ; WX 500 ; N yen ; B 1 0 500 662 ; +C 166 ; WX 200 ; N brokenbar ; B 79 -216 119 694 ; +C 167 ; WX 500 ; N section ; B 76 -195 424 676 ; +C 168 ; WX 333 ; N dieresis ; B 28 547 306 653 ; +C 169 ; WX 760 ; N copyright ; B 34 -15 727 677 ; +C 170 ; WX 276 ; N ordfeminine ; B -3 382 274 676 ; +C 171 ; WX 500 ; N guillemotleft ; B 31 -4 469 456 ; +C 172 ; WX 564 ; N logicalnot ; B 18 230 545 429 ; +C 173 ; WX 333 ; N hyphen ; B 41 188 293 261 ; +C 174 ; WX 760 ; N registered ; B 34 -15 727 677 ; +C 175 ; WX 500 ; N overscore ; B -8 714 509 755 ; +C 176 ; WX 400 ; N degree ; B 48 376 348 677 ; +C 177 ; WX 549 ; N plusminus ; B 11 69 538 595 ; +C 178 ; WX 300 ; N twosuperior ; B 10 324 281 676 ; +C 179 ; WX 300 ; N threesuperior ; B 21 317 255 676 ; +C 180 ; WX 333 ; N acute ; B 115 510 276 679 ; +C 181 ; WX 576 ; N mu1 ; B 65 -216 534 447 ; +C 182 ; WX 453 ; N paragraph ; B -7 -216 455 662 ; +C 183 ; WX 250 ; N periodcentered ; B 71 277 179 385 ; +C 184 ; WX 333 ; N cedilla ; B 91 -190 242 8 ; +C 185 ; WX 300 ; N onesuperior ; B 66 324 233 676 ; +C 186 ; WX 310 ; N ordmasculine ; B 14 384 298 676 ; +C 187 ; WX 500 ; N guillemotright ; B 31 -4 469 456 ; +C 188 ; WX 750 ; N onequarter ; B 65 -26 733 676 ; +C 189 ; WX 750 ; N onehalf ; B 65 -26 729 676 ; +C 190 ; WX 750 ; N threequarters ; B 21 -26 733 676 ; +C 191 ; WX 444 ; N questiondown ; B 43 -216 402 476 ; +C 192 ; WX 722 ; N Agrave ; B 8 0 711 877 ; +C 193 ; WX 722 ; N Aacute ; B 8 0 711 877 ; +C 194 ; WX 722 ; N Acircumflex ; B 8 0 711 875 ; +C 195 ; WX 722 ; N Atilde ; B 8 0 711 842 ; +C 196 ; WX 722 ; N Adieresis ; B 8 0 711 834 ; +C 197 ; WX 722 ; N Aring ; B 8 0 711 831 ; +C 198 ; WX 889 ; N AE ; B -12 0 861 662 ; +C 199 ; WX 667 ; N Ccedilla ; B 36 -190 632 677 ; +C 200 ; WX 611 ; N Egrave ; B 21 0 588 877 ; +C 201 ; WX 611 ; N Eacute ; B 21 0 588 877 ; +C 202 ; WX 611 ; N Ecircumflex ; B 21 0 588 875 ; +C 203 ; WX 611 ; N Edieresis ; B 21 0 588 834 ; +C 204 ; WX 333 ; N Igrave ; B 25 0 309 877 ; +C 205 ; WX 333 ; N Iacute ; B 25 0 309 877 ; +C 206 ; WX 333 ; N Icircumflex ; B 25 0 309 875 ; +C 207 ; WX 333 ; N Idieresis ; B 25 0 309 834 ; +C 208 ; WX 722 ; N Eth ; B 17 0 684 662 ; +C 209 ; WX 722 ; N Ntilde ; B -13 -11 708 842 ; +C 210 ; WX 722 ; N Ograve ; B 35 -15 684 877 ; +C 211 ; WX 722 ; N Oacute ; B 35 -15 684 877 ; +C 212 ; WX 722 ; N Ocircumflex ; B 35 -15 684 875 ; +C 213 ; WX 722 ; N Otilde ; B 35 -15 684 842 ; +C 214 ; WX 722 ; N Odieresis ; B 35 -15 684 834 ; +C 215 ; WX 564 ; N multiply ; B 81 132 481 533 ; +C 216 ; WX 722 ; N Oslash ; B 36 -23 684 684 ; +C 217 ; WX 722 ; N Ugrave ; B 5 -16 711 877 ; +C 218 ; WX 722 ; N Uacute ; B 5 -16 711 877 ; +C 219 ; WX 722 ; N Ucircumflex ; B 5 -16 711 875 ; +C 220 ; WX 722 ; N Udieresis ; B 5 -16 711 834 ; +C 221 ; WX 722 ; N Yacute ; B 9 0 708 877 ; +C 222 ; WX 556 ; N Thorn ; B 18 0 518 662 ; +C 223 ; WX 500 ; N germandbls ; B 17 -6 468 694 ; +C 224 ; WX 444 ; N agrave ; B 36 -9 442 679 ; +C 225 ; WX 444 ; N aacute ; B 36 -9 442 679 ; +C 226 ; WX 444 ; N acircumflex ; B 36 -9 442 676 ; +C 227 ; WX 444 ; N atilde ; B 36 -9 442 662 ; +C 228 ; WX 444 ; N adieresis ; B 36 -9 442 653 ; +C 229 ; WX 444 ; N aring ; B 36 -9 442 696 ; +C 230 ; WX 667 ; N ae ; B 36 -14 637 461 ; +C 231 ; WX 444 ; N ccedilla ; B 34 -190 411 460 ; +C 232 ; WX 444 ; N egrave ; B 37 -14 416 679 ; +C 233 ; WX 444 ; N eacute ; B 37 -14 416 679 ; +C 234 ; WX 444 ; N ecircumflex ; B 37 -14 416 676 ; +C 235 ; WX 444 ; N edieresis ; B 37 -14 416 652 ; +C 236 ; WX 278 ; N igrave ; B 29 0 253 679 ; +C 237 ; WX 278 ; N iacute ; B 29 0 253 679 ; +C 238 ; WX 278 ; N icircumflex ; B 6 0 281 676 ; +C 239 ; WX 278 ; N idieresis ; B 1 0 279 652 ; +C 240 ; WX 500 ; N eth ; B 33 -14 463 694 ; +C 241 ; WX 500 ; N ntilde ; B 6 0 496 662 ; +C 242 ; WX 500 ; N ograve ; B 34 -14 465 679 ; +C 243 ; WX 500 ; N oacute ; B 34 -14 465 679 ; +C 244 ; WX 500 ; N ocircumflex ; B 34 -14 465 676 ; +C 245 ; WX 500 ; N otilde ; B 34 -14 465 662 ; +C 246 ; WX 500 ; N odieresis ; B 34 -14 465 652 ; +C 247 ; WX 549 ; N divide ; B 11 136 538 525 ; +C 248 ; WX 500 ; N oslash ; B 19 -33 481 478 ; +C 249 ; WX 500 ; N ugrave ; B 1 -14 499 679 ; +C 250 ; WX 500 ; N uacute ; B 1 -14 499 679 ; +C 251 ; WX 500 ; N ucircumflex ; B 1 -14 499 676 ; +C 252 ; WX 500 ; N udieresis ; B 1 -14 499 652 ; +C 253 ; WX 500 ; N yacute ; B 6 -216 494 679 ; +C 254 ; WX 500 ; N thorn ; B -3 -213 466 694 ; +C 255 ; WX 500 ; N ydieresis ; B 6 -216 494 653 ; +C -1 ; WX 0 ; N .null ; B 111 -14 222 677 ; +C -1 ; WX 250 ; N nonmarkingreturn ; B 111 -14 222 677 ; +C -1 ; WX 549 ; N notequal ; B 12 -132 537 660 ; +C -1 ; WX 713 ; N infinity ; B 24 52 685 461 ; +C -1 ; WX 549 ; N lessequal ; B 12 -80 537 605 ; +C -1 ; WX 549 ; N greaterequal ; B 12 -80 537 605 ; +C -1 ; WX 494 ; N partialdiff ; B 29 -15 484 694 ; +C -1 ; WX 713 ; N summation ; B 21 -216 693 693 ; +C -1 ; WX 823 ; N product ; B 22 -216 801 693 ; +C -1 ; WX 549 ; N pi1 ; B 30 -14 500 447 ; +C -1 ; WX 274 ; N integral ; B -1 -107 272 910 ; +C -1 ; WX 768 ; N Ohm ; B 35 0 734 675 ; +C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; +C -1 ; WX 549 ; N approxequal ; B 15 133 535 508 ; +C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; +C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; +C -1 ; WX 167 ; N fraction ; B -167 -26 333 676 ; +C -1 ; WX 556 ; N fi ; B 12 0 530 694 ; +C -1 ; WX 556 ; N fl ; B 11 0 531 694 ; +C -1 ; WX 278 ; N dotlessi ; B 29 0 253 460 ; +C -1 ; WX 333 ; N macron ; B 11 598 323 661 ; +C -1 ; WX 333 ; N breve ; B 27 526 306 663 ; +C -1 ; WX 333 ; N dotaccent ; B 114 546 220 653 ; +C -1 ; WX 333 ; N ring ; B 73 508 260 695 ; +C -1 ; WX 333 ; N hungarumlaut ; B 38 510 314 679 ; +C -1 ; WX 333 ; N ogonek ; B 72 -177 297 8 ; +C -1 ; WX 333 ; N caron ; B 29 515 304 676 ; +C -1 ; WX 611 ; N Lslash ; B 11 0 585 662 ; +C -1 ; WX 278 ; N lslash ; B 15 0 269 694 ; +C -1 ; WX 564 ; N minus ; B 18 313 544 353 ; +C -1 ; WX 500 ; N franc ; B 16 0 463 662 ; +C -1 ; WX 722 ; N Gbreve ; B 35 -15 708 857 ; +C -1 ; WX 500 ; N gbreve ; B 30 -216 482 663 ; +C -1 ; WX 333 ; N Idot ; B 25 0 309 834 ; +C -1 ; WX 556 ; N Scedilla ; B 63 -190 502 677 ; +C -1 ; WX 389 ; N scedilla ; B 49 -190 354 460 ; +C -1 ; WX 667 ; N Cacute ; B 36 -15 632 877 ; +C -1 ; WX 444 ; N cacute ; B 34 -14 411 679 ; +C -1 ; WX 667 ; N Ccaron ; B 36 -15 632 875 ; +C -1 ; WX 444 ; N ccaron ; B 34 -14 411 676 ; +C -1 ; WX 500 ; N dmacron ; B 19 -14 488 694 ; +C -1 ; WX 333 ; N middot ; B 242 292 344 395 ; +C -1 ; WX 722 ; N Abreve ; B 8 0 711 859 ; +C -1 ; WX 444 ; N abreve ; B 36 -9 442 663 ; +C -1 ; WX 722 ; N Aogonek ; B 8 -177 726 677 ; +C -1 ; WX 444 ; N aogonek ; B 36 -177 504 460 ; +C -1 ; WX 722 ; N Dcaron ; B 17 0 684 875 ; +C -1 ; WX 646 ; N dcaron ; B 33 -14 638 694 ; +C -1 ; WX 722 ; N Dslash ; B 17 0 684 662 ; +C -1 ; WX 611 ; N Eogonek ; B 21 -177 588 662 ; +C -1 ; WX 444 ; N eogonek ; B 37 -177 463 461 ; +C -1 ; WX 611 ; N Ecaron ; B 21 0 588 875 ; +C -1 ; WX 444 ; N ecaron ; B 37 -14 416 676 ; +C -1 ; WX 611 ; N Lacute ; B 20 0 589 877 ; +C -1 ; WX 278 ; N lacute ; B 30 0 257 877 ; +C -1 ; WX 611 ; N Lcaron ; B 20 0 589 677 ; +C -1 ; WX 406 ; N lcaron ; B 29 0 397 694 ; +C -1 ; WX 611 ; N Ldot ; B 20 0 589 662 ; +C -1 ; WX 344 ; N ldot ; B 30 0 350 694 ; +C -1 ; WX 722 ; N Nacute ; B -13 -11 708 877 ; +C -1 ; WX 500 ; N nacute ; B 6 0 496 679 ; +C -1 ; WX 722 ; N Ncaron ; B -13 -11 708 875 ; +C -1 ; WX 500 ; N ncaron ; B 6 0 496 676 ; +C -1 ; WX 722 ; N Odblacute ; B 35 -15 684 877 ; +C -1 ; WX 500 ; N odblacute ; B 34 -14 465 679 ; +C -1 ; WX 667 ; N Racute ; B 17 0 676 877 ; +C -1 ; WX 333 ; N racute ; B 6 0 339 679 ; +C -1 ; WX 667 ; N Rcaron ; B 17 0 676 875 ; +C -1 ; WX 333 ; N rcaron ; B 6 0 339 676 ; +C -1 ; WX 556 ; N Sacute ; B 63 -15 502 877 ; +C -1 ; WX 389 ; N sacute ; B 49 -14 354 679 ; +C -1 ; WX 611 ; N Tcedilla ; B 30 -226 586 662 ; +C -1 ; WX 278 ; N tcedilla ; B 10 -226 279 594 ; +C -1 ; WX 611 ; N Tcaron ; B 30 0 586 875 ; +C -1 ; WX 427 ; N tcaron ; B 9 -7 418 694 ; +C -1 ; WX 722 ; N Uring ; B 5 -16 711 886 ; +C -1 ; WX 500 ; N uring ; B 1 -14 499 695 ; +C -1 ; WX 722 ; N Udblacute ; B 5 -16 711 877 ; +C -1 ; WX 500 ; N udblacute ; B 1 -14 499 679 ; +C -1 ; WX 611 ; N Zacute ; B 13 0 583 877 ; +C -1 ; WX 444 ; N zacute ; B 20 0 428 679 ; +C -1 ; WX 611 ; N Zdot ; B 13 0 583 834 ; +C -1 ; WX 444 ; N zdot ; B 20 0 428 653 ; +C -1 ; WX 578 ; N Gamma ; B 18 0 552 662 ; +C -1 ; WX 722 ; N Theta ; B 37 -15 686 677 ; +C -1 ; WX 731 ; N Phi ; B 35 0 696 662 ; +C -1 ; WX 524 ; N alpha ; B 42 -14 517 460 ; +C -1 ; WX 471 ; N delta ; B 34 -14 437 693 ; +C -1 ; WX 420 ; N epsilon ; B 35 -14 403 460 ; +C -1 ; WX 539 ; N sigma ; B 34 -14 519 447 ; +C -1 ; WX 402 ; N tau ; B 6 -14 382 447 ; +C -1 ; WX 577 ; N phi ; B 34 -214 543 460 ; +C -1 ; WX 500 ; N underscoredbl ; B -8 -216 509 -98 ; +C -1 ; WX 573 ; N exclamdbl ; B 111 -14 461 677 ; +C -1 ; WX 315 ; N nsuperior ; B 1 278 313 557 ; +C -1 ; WX 969 ; N peseta ; B 21 -13 956 662 ; +C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; +C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; +C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; +C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; +C -1 ; WX 722 ; N intersection ; B 94 0 625 676 ; +C -1 ; WX 564 ; N equivalence ; B 19 152 545 511 ; +C -1 ; WX 600 ; N house ; B 75 0 525 563 ; +C -1 ; WX 564 ; N revlogicalnot ; B 19 230 546 429 ; +C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; +C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; +C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; +C -1 ; WX 708 ; N SF110000 ; B 219 -303 304 910 ; +C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; +C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; +C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; +C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; +C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; +C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; +C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; +C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; +C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; +C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; +C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; +C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; +C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; +C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; +C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; +C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; +C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; +C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; +C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; +C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; +C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; +C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; +C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; +C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; +C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; +C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; +C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; +C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; +C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; +C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; +C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; +C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; +C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; +C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; +C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; +C -1 ; WX 1052 ; N invsmileface ; B 215 -58 838 564 ; +C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; +C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; +C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; +C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; +C -1 ; WX 656 ; N club ; B 27 0 629 601 ; +C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; +C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; +C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; +C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; +C -1 ; WX 708 ; N IJ ; B 25 -15 706 662 ; +C -1 ; WX 552 ; N ij ; B 29 -216 472 695 ; +C -1 ; WX 604 ; N napostrophe ; B 1 0 601 677 ; +C -1 ; WX 219 ; N minute ; B 67 392 197 677 ; +C -1 ; WX 417 ; N second ; B 79 392 376 677 ; +C -1 ; WX 833 ; N afii61248 ; B 25 -27 808 677 ; +C -1 ; WX 479 ; N afii61289 ; B 49 -14 436 677 ; +C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; +C -1 ; WX 354 ; N H18543 ; B 64 217 290 444 ; +C -1 ; WX 354 ; N H18551 ; B 64 217 290 444 ; +C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; +C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; +C -1 ; WX 722 ; N Amacron ; B 8 0 711 799 ; +C -1 ; WX 444 ; N amacron ; B 36 -9 442 609 ; +C -1 ; WX 667 ; N Ccircumflex ; B 36 -15 632 890 ; +C -1 ; WX 444 ; N ccircumflex ; B 34 -14 411 676 ; +C -1 ; WX 667 ; N Cdot ; B 36 -15 632 834 ; +C -1 ; WX 444 ; N cdot ; B 34 -14 411 653 ; +C -1 ; WX 611 ; N Emacron ; B 21 0 588 799 ; +C -1 ; WX 444 ; N emacron ; B 37 -14 416 609 ; +C -1 ; WX 611 ; N Ebreve ; B 21 0 588 864 ; +C -1 ; WX 444 ; N ebreve ; B 37 -14 416 663 ; +C -1 ; WX 611 ; N Edot ; B 21 0 588 834 ; +C -1 ; WX 444 ; N edot ; B 37 -14 416 653 ; +C -1 ; WX 722 ; N Gcircumflex ; B 35 -15 708 890 ; +C -1 ; WX 500 ; N gcircumflex ; B 30 -216 482 676 ; +C -1 ; WX 722 ; N Gdot ; B 35 -15 708 834 ; +C -1 ; WX 500 ; N gdot ; B 30 -216 482 653 ; +C -1 ; WX 722 ; N Gcedilla ; B 35 -190 708 677 ; +C -1 ; WX 500 ; N gcedilla ; B 30 -216 482 729 ; +C -1 ; WX 722 ; N Hcircumflex ; B 17 0 702 890 ; +C -1 ; WX 500 ; N hcircumflex ; B 6 0 494 890 ; +C -1 ; WX 722 ; N Hbar ; B 17 0 702 662 ; +C -1 ; WX 500 ; N hbar ; B 6 0 494 694 ; +C -1 ; WX 333 ; N Itilde ; B 11 0 323 854 ; +C -1 ; WX 278 ; N itilde ; B -17 0 296 662 ; +C -1 ; WX 333 ; N Imacron ; B 11 0 323 799 ; +C -1 ; WX 278 ; N imacron ; B -21 0 291 609 ; +C -1 ; WX 333 ; N Ibreve ; B 25 0 309 864 ; +C -1 ; WX 278 ; N ibreve ; B -1 0 278 663 ; +C -1 ; WX 333 ; N Iogonek ; B 25 -177 333 662 ; +C -1 ; WX 278 ; N iogonek ; B 29 -177 317 694 ; +C -1 ; WX 389 ; N Jcircumflex ; B 21 -15 383 890 ; +C -1 ; WX 278 ; N jcircumflex ; B -77 -216 276 676 ; +C -1 ; WX 722 ; N Kcedilla ; B 17 -191 730 662 ; +C -1 ; WX 500 ; N kcedilla ; B 8 -191 506 694 ; +C -1 ; WX 500 ; N kgreenlandic ; B 8 0 506 447 ; +C -1 ; WX 611 ; N Lcedilla ; B 20 -191 589 662 ; +C -1 ; WX 278 ; N lcedilla ; B 30 -191 257 694 ; +C -1 ; WX 722 ; N Ncedilla ; B -13 -191 708 662 ; +C -1 ; WX 500 ; N ncedilla ; B 6 -191 496 460 ; +C -1 ; WX 702 ; N Eng ; B 19 -15 656 677 ; +C -1 ; WX 495 ; N eng ; B 6 -216 427 460 ; +C -1 ; WX 722 ; N Omacron ; B 35 -15 684 799 ; +C -1 ; WX 500 ; N omacron ; B 34 -14 465 609 ; +C -1 ; WX 722 ; N Obreve ; B 35 -15 684 864 ; +C -1 ; WX 500 ; N obreve ; B 34 -14 465 663 ; +C -1 ; WX 667 ; N Rcedilla ; B 17 -191 676 662 ; +C -1 ; WX 333 ; N rcedilla ; B 6 -191 339 460 ; +C -1 ; WX 556 ; N Scircumflex ; B 63 -15 502 890 ; +C -1 ; WX 389 ; N scircumflex ; B 49 -14 354 676 ; +C -1 ; WX 611 ; N Tbar ; B 29 0 584 662 ; +C -1 ; WX 278 ; N tbar ; B 8 -7 277 594 ; +C -1 ; WX 722 ; N Utilde ; B 5 -16 711 856 ; +C -1 ; WX 500 ; N utilde ; B 1 -14 499 662 ; +C -1 ; WX 722 ; N Umacron ; B 6 -16 712 799 ; +C -1 ; WX 500 ; N umacron ; B 1 -14 499 609 ; +C -1 ; WX 722 ; N Ubreve ; B 6 -16 712 864 ; +C -1 ; WX 500 ; N ubreve ; B 1 -14 499 663 ; +C -1 ; WX 722 ; N Uogonek ; B 5 -177 711 662 ; +C -1 ; WX 500 ; N uogonek ; B 1 -177 544 447 ; +C -1 ; WX 944 ; N Wcircumflex ; B 13 -15 936 890 ; +C -1 ; WX 722 ; N wcircumflex ; B 6 -14 713 676 ; +C -1 ; WX 722 ; N Ycircumflex ; B 9 0 708 890 ; +C -1 ; WX 500 ; N ycircumflex ; B 6 -216 494 676 ; +C -1 ; WX 278 ; N longs ; B 11 0 404 693 ; +C -1 ; WX 722 ; N Aringacute ; B 8 0 711 1007 ; +C -1 ; WX 444 ; N aringacute ; B 36 -9 442 896 ; +C -1 ; WX 889 ; N AEacute ; B -12 0 861 896 ; +C -1 ; WX 667 ; N aeacute ; B 36 -14 637 679 ; +C -1 ; WX 722 ; N Oslashacute ; B 36 -23 684 896 ; +C -1 ; WX 500 ; N oslashacute ; B 19 -33 481 679 ; +C -1 ; WX 278 ; N anoteleia ; B 87 353 195 461 ; +C -1 ; WX 944 ; N Wgrave ; B 13 -15 936 896 ; +C -1 ; WX 722 ; N wgrave ; B 6 -14 713 679 ; +C -1 ; WX 944 ; N Wacute ; B 13 -15 936 896 ; +C -1 ; WX 722 ; N wacute ; B 6 -14 713 679 ; +C -1 ; WX 944 ; N Wdieresis ; B 13 -15 936 834 ; +C -1 ; WX 722 ; N wdieresis ; B 6 -14 713 653 ; +C -1 ; WX 722 ; N Ygrave ; B 9 0 708 896 ; +C -1 ; WX 500 ; N ygrave ; B 6 -216 494 679 ; +C -1 ; WX 333 ; N quotereversed ; B 90 424 239 677 ; +C -1 ; WX 333 ; N radicalex ; B -18 546 352 609 ; +C -1 ; WX 500 ; N afii08941 ; B 30 -12 477 676 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 750 ; N oneeighth ; B 65 -26 719 676 ; +C -1 ; WX 750 ; N threeeighths ; B 21 -26 719 676 ; +C -1 ; WX 750 ; N fiveeighths ; B 24 -26 719 676 ; +C -1 ; WX 750 ; N seveneighths ; B 18 -26 719 676 ; +C -1 ; WX 333 ; N commaaccent ; B 95 -227 211 -43 ; +C -1 ; WX 333 ; N undercommaaccent ; B 91 -191 242 -29 ; +C -1 ; WX 333 ; N tonos ; B 115 510 276 679 ; +C -1 ; WX 333 ; N dieresistonos ; B -11 510 344 679 ; +C -1 ; WX 722 ; N Alphatonos ; B 8 0 711 679 ; +C -1 ; WX 694 ; N Epsilontonos ; B -80 0 670 679 ; +C -1 ; WX 808 ; N Etatonos ; B -80 0 788 679 ; +C -1 ; WX 411 ; N Iotatonos ; B -80 0 387 679 ; +C -1 ; WX 722 ; N Omicrontonos ; B -36 -15 684 679 ; +C -1 ; WX 816 ; N Upsilontonos ; B -80 0 802 679 ; +C -1 ; WX 743 ; N Omegatonos ; B -38 0 714 679 ; +C -1 ; WX 269 ; N iotadieresistonos ; B -39 -14 316 679 ; +C -1 ; WX 722 ; N Alpha ; B 8 0 711 677 ; +C -1 ; WX 667 ; N Beta ; B 17 0 612 662 ; +C -1 ; WX 643 ; N Delta ; B 24 0 618 677 ; +C -1 ; WX 611 ; N Epsilon ; B 21 0 588 662 ; +C -1 ; WX 611 ; N Zeta ; B 13 0 583 662 ; +C -1 ; WX 722 ; N Eta ; B 17 0 702 662 ; +C -1 ; WX 333 ; N Iota ; B 25 0 309 662 ; +C -1 ; WX 722 ; N Kappa ; B 17 0 730 662 ; +C -1 ; WX 725 ; N Lambda ; B 14 0 715 677 ; +C -1 ; WX 889 ; N Mu ; B 17 0 868 662 ; +C -1 ; WX 722 ; N Nu ; B -13 -11 708 662 ; +C -1 ; WX 643 ; N Xi ; B 39 0 604 662 ; +C -1 ; WX 722 ; N Omicron ; B 35 -15 684 677 ; +C -1 ; WX 722 ; N Pi ; B 18 0 704 662 ; +C -1 ; WX 556 ; N Rho ; B 17 0 521 662 ; +C -1 ; WX 582 ; N Sigma ; B 16 0 556 662 ; +C -1 ; WX 611 ; N Tau ; B 30 0 586 662 ; +C -1 ; WX 722 ; N Upsilon ; B 9 0 708 662 ; +C -1 ; WX 722 ; N Chi ; B 7 0 710 662 ; +C -1 ; WX 738 ; N Psi ; B 12 0 727 670 ; +C -1 ; WX 743 ; N Omega ; B 29 0 714 677 ; +C -1 ; WX 333 ; N Iotadieresis ; B 25 0 309 834 ; +C -1 ; WX 722 ; N Upsilondieresis ; B 9 0 708 834 ; +C -1 ; WX 524 ; N alphatonos ; B 42 -14 517 679 ; +C -1 ; WX 420 ; N epsilontonos ; B 35 -14 403 679 ; +C -1 ; WX 523 ; N etatonos ; B 5 -214 470 679 ; +C -1 ; WX 269 ; N iotatonos ; B 18 -14 273 679 ; +C -1 ; WX 495 ; N upsilondieresistonos ; B -3 -14 457 679 ; +C -1 ; WX 509 ; N beta ; B 54 -214 476 693 ; +C -1 ; WX 442 ; N gamma ; B 0 -216 433 454 ; +C -1 ; WX 414 ; N zeta ; B 34 -216 406 691 ; +C -1 ; WX 523 ; N eta ; B 5 -214 470 460 ; +C -1 ; WX 479 ; N theta ; B 40 -14 440 693 ; +C -1 ; WX 269 ; N iota ; B 18 -14 273 460 ; +C -1 ; WX 504 ; N kappa ; B 10 0 509 460 ; +C -1 ; WX 485 ; N lambda ; B 12 -7 490 693 ; +C -1 ; WX 536 ; N mu ; B 57 -216 536 447 ; +C -1 ; WX 452 ; N nu ; B -22 -14 435 460 ; +C -1 ; WX 446 ; N xi ; B 34 -216 437 693 ; +C -1 ; WX 500 ; N omicron ; B 34 -14 465 460 ; +C -1 ; WX 499 ; N rho ; B 43 -214 465 460 ; +C -1 ; WX 396 ; N sigma1 ; B 34 -216 382 460 ; +C -1 ; WX 495 ; N upsilon ; B -3 -14 457 460 ; +C -1 ; WX 444 ; N chi ; B 12 -216 474 454 ; +C -1 ; WX 626 ; N psi ; B 14 -214 612 454 ; +C -1 ; WX 658 ; N omega ; B 37 -14 621 460 ; +C -1 ; WX 269 ; N iotadieresis ; B -5 -14 273 616 ; +C -1 ; WX 495 ; N upsilondieresis ; B -3 -14 457 616 ; +C -1 ; WX 500 ; N omicrontonos ; B 34 -14 465 679 ; +C -1 ; WX 495 ; N upsilontonos ; B -3 -14 457 679 ; +C -1 ; WX 658 ; N omegatonos ; B 37 -14 621 679 ; +C -1 ; WX 611 ; N afii10023 ; B 21 0 588 834 ; +C -1 ; WX 752 ; N afii10051 ; B 27 -8 715 662 ; +C -1 ; WX 660 ; N afii10053 ; B 37 -15 631 677 ; +C -1 ; WX 556 ; N afii10054 ; B 63 -15 502 677 ; +C -1 ; WX 333 ; N afii10055 ; B 25 0 309 662 ; +C -1 ; WX 333 ; N afii10056 ; B 25 0 309 834 ; +C -1 ; WX 389 ; N afii10057 ; B 21 -15 383 662 ; +C -1 ; WX 872 ; N afii10058 ; B 6 -8 838 662 ; +C -1 ; WX 872 ; N afii10059 ; B 19 0 839 662 ; +C -1 ; WX 741 ; N afii10060 ; B 26 0 729 662 ; +C -1 ; WX 708 ; N afii10062 ; B 13 -15 692 881 ; +C -1 ; WX 722 ; N afii10017 ; B 8 0 711 677 ; +C -1 ; WX 574 ; N afii10018 ; B 18 0 541 662 ; +C -1 ; WX 667 ; N afii10019 ; B 17 0 612 662 ; +C -1 ; WX 578 ; N afii10020 ; B 18 0 552 662 ; +C -1 ; WX 682 ; N afii10021 ; B 13 -190 664 662 ; +C -1 ; WX 611 ; N afii10022 ; B 21 0 588 662 ; +C -1 ; WX 896 ; N afii10024 ; B 9 0 887 670 ; +C -1 ; WX 501 ; N afii10025 ; B 21 -15 459 677 ; +C -1 ; WX 722 ; N afii10026 ; B 18 0 704 662 ; +C -1 ; WX 722 ; N afii10027 ; B 18 0 704 881 ; +C -1 ; WX 667 ; N afii10028 ; B 18 0 664 670 ; +C -1 ; WX 678 ; N afii10029 ; B 9 -8 660 662 ; +C -1 ; WX 889 ; N afii10030 ; B 17 0 868 662 ; +C -1 ; WX 722 ; N afii10031 ; B 17 0 702 662 ; +C -1 ; WX 722 ; N afii10032 ; B 35 -15 684 677 ; +C -1 ; WX 722 ; N afii10033 ; B 18 0 704 662 ; +C -1 ; WX 556 ; N afii10034 ; B 17 0 521 662 ; +C -1 ; WX 667 ; N afii10035 ; B 36 -15 632 677 ; +C -1 ; WX 611 ; N afii10036 ; B 30 0 586 662 ; +C -1 ; WX 708 ; N afii10037 ; B 13 -15 692 662 ; +C -1 ; WX 790 ; N afii10038 ; B 37 0 753 662 ; +C -1 ; WX 722 ; N afii10039 ; B 7 0 710 662 ; +C -1 ; WX 722 ; N afii10040 ; B 18 -190 704 662 ; +C -1 ; WX 650 ; N afii10041 ; B -3 0 632 662 ; +C -1 ; WX 1009 ; N afii10042 ; B 28 0 981 662 ; +C -1 ; WX 1009 ; N afii10043 ; B 28 -190 981 662 ; +C -1 ; WX 706 ; N afii10044 ; B 26 0 673 662 ; +C -1 ; WX 872 ; N afii10045 ; B 18 0 853 662 ; +C -1 ; WX 574 ; N afii10046 ; B 18 0 541 662 ; +C -1 ; WX 660 ; N afii10047 ; B 29 -15 624 677 ; +C -1 ; WX 1028 ; N afii10048 ; B 19 -15 991 677 ; +C -1 ; WX 667 ; N afii10049 ; B -9 0 650 662 ; +C -1 ; WX 444 ; N afii10065 ; B 36 -9 442 460 ; +C -1 ; WX 509 ; N afii10066 ; B 38 -14 482 694 ; +C -1 ; WX 472 ; N afii10067 ; B 23 0 438 447 ; +C -1 ; WX 410 ; N afii10068 ; B 15 0 404 447 ; +C -1 ; WX 509 ; N afii10069 ; B 13 -124 487 447 ; +C -1 ; WX 444 ; N afii10070 ; B 37 -14 416 461 ; +C -1 ; WX 691 ; N afii10072 ; B 11 0 680 453 ; +C -1 ; WX 395 ; N afii10073 ; B 12 -14 363 460 ; +C -1 ; WX 535 ; N afii10074 ; B 22 0 513 447 ; +C -1 ; WX 535 ; N afii10075 ; B 22 0 513 665 ; +C -1 ; WX 486 ; N afii10076 ; B 22 0 480 453 ; +C -1 ; WX 499 ; N afii10077 ; B 6 -8 477 447 ; +C -1 ; WX 633 ; N afii10078 ; B 22 0 611 447 ; +C -1 ; WX 535 ; N afii10079 ; B 22 0 513 447 ; +C -1 ; WX 500 ; N afii10080 ; B 34 -14 465 460 ; +C -1 ; WX 535 ; N afii10081 ; B 22 0 513 447 ; +C -1 ; WX 500 ; N afii10082 ; B -3 -214 466 460 ; +C -1 ; WX 444 ; N afii10083 ; B 34 -14 411 460 ; +C -1 ; WX 437 ; N afii10084 ; B 6 0 431 447 ; +C -1 ; WX 500 ; N afii10085 ; B 6 -216 494 447 ; +C -1 ; WX 648 ; N afii10086 ; B 42 -214 605 694 ; +C -1 ; WX 500 ; N afii10087 ; B 13 0 488 447 ; +C -1 ; WX 535 ; N afii10088 ; B 22 -124 513 447 ; +C -1 ; WX 503 ; N afii10089 ; B 15 0 481 447 ; +C -1 ; WX 770 ; N afii10090 ; B 22 0 748 447 ; +C -1 ; WX 770 ; N afii10091 ; B 22 -124 748 447 ; +C -1 ; WX 517 ; N afii10092 ; B 6 0 487 447 ; +C -1 ; WX 672 ; N afii10093 ; B 22 0 649 447 ; +C -1 ; WX 456 ; N afii10094 ; B 22 0 426 447 ; +C -1 ; WX 429 ; N afii10095 ; B 13 -14 395 460 ; +C -1 ; WX 747 ; N afii10096 ; B 22 -14 713 460 ; +C -1 ; WX 460 ; N afii10097 ; B 0 0 438 447 ; +C -1 ; WX 444 ; N afii10071 ; B 37 -14 416 652 ; +C -1 ; WX 483 ; N afii10099 ; B 8 -216 426 694 ; +C -1 ; WX 410 ; N afii10100 ; B 15 0 404 679 ; +C -1 ; WX 429 ; N afii10101 ; B 34 -14 416 460 ; +C -1 ; WX 389 ; N afii10102 ; B 49 -14 354 460 ; +C -1 ; WX 278 ; N afii10103 ; B 29 0 253 694 ; +C -1 ; WX 278 ; N afii10104 ; B 1 0 279 653 ; +C -1 ; WX 278 ; N afii10105 ; B -77 -216 195 695 ; +C -1 ; WX 727 ; N afii10106 ; B 6 -8 697 447 ; +C -1 ; WX 723 ; N afii10107 ; B 22 0 692 447 ; +C -1 ; WX 500 ; N afii10108 ; B 6 0 494 694 ; +C -1 ; WX 500 ; N afii10110 ; B 6 -216 494 665 ; +C -1 ; WX 535 ; N afii10193 ; B 22 -124 513 447 ; +C -1 ; WX 450 ; N afii10050 ; B 18 0 432 782 ; +C -1 ; WX 351 ; N afii10098 ; B 15 0 345 530 ; +C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; +C -1 ; WX 954 ; N afii61352 ; B 8 -15 920 669 ; +C -1 ; WX 505 ; N pi ; B 6 -14 486 447 ; +C -1 ; WX 333 ; N sheva ; B 125 -215 208 -25 ; +C -1 ; WX 333 ; N hatafsegol ; B 14 -215 319 -24 ; +C -1 ; WX 333 ; N hatafpatah ; B 24 -215 309 -24 ; +C -1 ; WX 333 ; N hatafqamats ; B 9 -216 325 -24 ; +C -1 ; WX 333 ; N hiriq ; B 126 -153 207 -72 ; +C -1 ; WX 333 ; N tsere ; B 70 -153 263 -72 ; +C -1 ; WX 333 ; N segol ; B 70 -215 263 -24 ; +C -1 ; WX 333 ; N patah ; B 70 -130 263 -80 ; +C -1 ; WX 333 ; N qamats ; B 70 -215 263 -52 ; +C -1 ; WX 333 ; N holam ; B 126 587 207 668 ; +C -1 ; WX 333 ; N qubuts ; B 14 -215 319 -24 ; +C -1 ; WX 333 ; N dagesh ; B 126 211 207 292 ; +C -1 ; WX 333 ; N meteg ; B 141 -215 191 -53 ; +C -1 ; WX 356 ; N maqaf ; B 42 408 314 516 ; +C -1 ; WX 333 ; N rafe ; B 70 596 263 646 ; +C -1 ; WX 291 ; N paseq ; B 109 -49 181 564 ; +C -1 ; WX 343 ; N shindot ; B 335 587 417 668 ; +C -1 ; WX 343 ; N sindot ; B -73 587 8 668 ; +C -1 ; WX 278 ; N sofpasuq ; B 86 -14 195 525 ; +C -1 ; WX 481 ; N alef ; B 46 -9 447 554 ; +C -1 ; WX 455 ; N bet ; B 25 0 434 550 ; +C -1 ; WX 335 ; N gimel ; B 16 -6 316 554 ; +C -1 ; WX 419 ; N dalet ; B 33 -12 386 550 ; +C -1 ; WX 471 ; N he ; B 38 -13 428 550 ; +C -1 ; WX 279 ; N vav ; B 33 -9 222 554 ; +C -1 ; WX 286 ; N zayin ; B 38 -12 253 554 ; +C -1 ; WX 477 ; N het ; B 43 -12 434 550 ; +C -1 ; WX 476 ; N tet ; B 33 0 427 554 ; +C -1 ; WX 267 ; N yod ; B 33 233 223 554 ; +C -1 ; WX 452 ; N finalkaf ; B 33 -173 403 550 ; +C -1 ; WX 433 ; N kaf ; B 25 0 387 550 ; +C -1 ; WX 432 ; N lamed ; B 7 -11 389 746 ; +C -1 ; WX 507 ; N finalmem ; B 49 0 453 550 ; +C -1 ; WX 485 ; N mem ; B 38 0 439 554 ; +C -1 ; WX 274 ; N finalnun ; B 33 -173 231 554 ; +C -1 ; WX 305 ; N nun ; B 16 0 262 554 ; +C -1 ; WX 475 ; N samekh ; B 46 -11 429 550 ; +C -1 ; WX 454 ; N ayin ; B 33 -14 421 554 ; +C -1 ; WX 454 ; N finalpe ; B 33 -173 406 550 ; +C -1 ; WX 440 ; N pe ; B 43 0 395 550 ; +C -1 ; WX 482 ; N finaltsadi ; B 33 -173 450 554 ; +C -1 ; WX 460 ; N tsadi ; B 30 0 422 554 ; +C -1 ; WX 474 ; N qof ; B 51 -173 427 550 ; +C -1 ; WX 469 ; N resh ; B 33 -9 414 550 ; +C -1 ; WX 610 ; N shin ; B 33 0 578 554 ; +C -1 ; WX 500 ; N tav ; B 16 -8 446 550 ; +C -1 ; WX 557 ; N doublevav ; B 33 -9 500 554 ; +C -1 ; WX 545 ; N vavyod ; B 33 -9 488 554 ; +C -1 ; WX 533 ; N doubleyod ; B 33 233 490 554 ; +C -1 ; WX 209 ; N geresh ; B 52 304 162 535 ; +C -1 ; WX 372 ; N gershayim ; B 52 304 324 535 ; +C -1 ; WX 776 ; N newsheqelsign ; B 73 0 704 516 ; +C -1 ; WX 279 ; N vavshindot ; B -48 -9 222 668 ; +C -1 ; WX 452 ; N finalkafsheva ; B 33 -173 403 550 ; +C -1 ; WX 452 ; N finalkafqamats ; B 33 -173 403 550 ; +C -1 ; WX 432 ; N lamedholam ; B -81 -11 389 746 ; +C -1 ; WX 432 ; N lamedholamdagesh ; B -81 -11 389 746 ; +C -1 ; WX 454 ; N altayin ; B 25 0 421 554 ; +C -1 ; WX 610 ; N shinshindot ; B 33 0 578 668 ; +C -1 ; WX 610 ; N shinsindot ; B 33 0 578 668 ; +C -1 ; WX 610 ; N shindageshshindot ; B 33 0 578 668 ; +C -1 ; WX 610 ; N shindageshsindot ; B 33 0 578 668 ; +C -1 ; WX 481 ; N alefpatah ; B 46 -130 447 554 ; +C -1 ; WX 481 ; N alefqamats ; B 46 -215 447 554 ; +C -1 ; WX 481 ; N alefmapiq ; B 46 -9 447 554 ; +C -1 ; WX 455 ; N betdagesh ; B 25 0 434 550 ; +C -1 ; WX 335 ; N gimeldagesh ; B 16 -6 316 554 ; +C -1 ; WX 419 ; N daletdagesh ; B 33 -12 386 550 ; +C -1 ; WX 471 ; N hedagesh ; B 38 -13 428 550 ; +C -1 ; WX 279 ; N vavdagesh ; B 33 -9 222 554 ; +C -1 ; WX 309 ; N zayindagesh ; B 6 -12 276 554 ; +C -1 ; WX 476 ; N tetdagesh ; B 33 0 427 554 ; +C -1 ; WX 267 ; N yoddagesh ; B 33 233 223 554 ; +C -1 ; WX 452 ; N finalkafdagesh ; B 33 -173 403 550 ; +C -1 ; WX 433 ; N kafdagesh ; B 25 0 387 550 ; +C -1 ; WX 432 ; N lameddagesh ; B 7 -11 389 746 ; +C -1 ; WX 485 ; N memdagesh ; B 38 0 439 554 ; +C -1 ; WX 305 ; N nundagesh ; B 16 0 262 554 ; +C -1 ; WX 475 ; N samekhdagesh ; B 46 -11 429 550 ; +C -1 ; WX 454 ; N finalpedagesh ; B 33 -173 406 550 ; +C -1 ; WX 440 ; N pedagesh ; B 43 0 395 550 ; +C -1 ; WX 460 ; N tsadidagesh ; B 30 0 422 554 ; +C -1 ; WX 474 ; N qofdagesh ; B 51 -173 427 550 ; +C -1 ; WX 469 ; N reshdagesh ; B 33 -9 414 550 ; +C -1 ; WX 610 ; N shindagesh ; B 33 0 578 554 ; +C -1 ; WX 500 ; N tavdages ; B 16 -8 446 550 ; +C -1 ; WX 279 ; N vavholam ; B 33 -9 222 668 ; +C -1 ; WX 455 ; N betrafe ; B 25 0 434 646 ; +C -1 ; WX 433 ; N kafrafe ; B 25 0 387 646 ; +C -1 ; WX 440 ; N perafe ; B 43 0 395 646 ; +C -1 ; WX 502 ; N aleflamed ; B 7 -9 468 746 ; +C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; +C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; +C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; +C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; +C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ; +C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ; +C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ; +C -1 ; WX 413 ; N afii57409 ; B 59 72 363 400 ; +C -1 ; WX 207 ; N afii57440 ; B -34 143 207 228 ; +C -1 ; WX 201 ; N afii57451 ; B 34 605 201 780 ; +C -1 ; WX 237 ; N afii57452 ; B 34 605 237 794 ; +C -1 ; WX 201 ; N afii57453 ; B 34 -130 201 44 ; +C -1 ; WX 201 ; N afii57454 ; B 34 673 201 774 ; +C -1 ; WX 209 ; N afii57455 ; B 35 605 209 817 ; +C -1 ; WX 201 ; N afii57456 ; B 34 -21 201 80 ; +C -1 ; WX 211 ; N afii57457 ; B 34 605 211 762 ; +C -1 ; WX 165 ; N afii57458 ; B 34 605 165 756 ; +C -1 ; WX 526 ; N afii57392 ; B 186 219 344 452 ; +C -1 ; WX 526 ; N afii57393 ; B 147 143 327 716 ; +C -1 ; WX 526 ; N afii57394 ; B 89 143 391 723 ; +C -1 ; WX 526 ; N afii57395 ; B 63 143 471 723 ; +C -1 ; WX 526 ; N afii57396 ; B 146 143 397 713 ; +C -1 ; WX 526 ; N afii57397 ; B 93 247 438 622 ; +C -1 ; WX 526 ; N afii57398 ; B 85 156 410 710 ; +C -1 ; WX 526 ; N afii57399 ; B 63 143 459 710 ; +C -1 ; WX 526 ; N afii57400 ; B 75 149 472 716 ; +C -1 ; WX 526 ; N afii57401 ; B 107 143 413 725 ; +C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ; +C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ; +C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ; +C -1 ; WX 750 ; N afii57459 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543 ; B 125 0 625 625 ; +C -1 ; WX 282 ; N afii57534 ; B 26 130 262 430 ; +C -1 ; WX 750 ; N afii57494 ; B 125 0 625 625 ; +C -1 ; WX 526 ; N afii62843 ; B 77 147 455 720 ; +C -1 ; WX 526 ; N afii62844 ; B 74 159 441 708 ; +C -1 ; WX 526 ; N afii62845 ; B 99 147 435 717 ; +C -1 ; WX 750 ; N afii64240 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64241 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63954 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57382 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64242 ; B 125 0 625 625 ; +C -1 ; WX 211 ; N afii62881 ; B 34 605 211 917 ; +C -1 ; WX 750 ; N afii57504 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57369 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57370 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57371 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57372 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57373 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57374 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57375 ; B 125 0 625 625 ; +C -1 ; WX 638 ; N afii57391 ; B -34 143 638 228 ; +C -1 ; WX 750 ; N afii57471 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii52258 ; B 125 0 625 625 ; +C -1 ; WX 713 ; N afii57506 ; B 28 -175 713 469 ; +C -1 ; WX 713 ; N afii62958 ; B 28 -175 713 469 ; +C -1 ; WX 244 ; N afii62956 ; B -34 -175 244 456 ; +C -1 ; WX 244 ; N afii52957 ; B -34 -175 244 456 ; +C -1 ; WX 750 ; N afii57505 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62889 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62887 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62888 ; B 125 0 625 625 ; +C -1 ; WX 563 ; N afii57507 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N afii62961 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N afii62959 ; B -34 -175 530 427 ; +C -1 ; WX 530 ; N afii62960 ; B -34 -175 530 427 ; +C -1 ; WX 489 ; N afii57508 ; B 36 -91 489 723 ; +C -1 ; WX 489 ; N afii62962 ; B 36 -91 489 723 ; +C -1 ; WX 812 ; N afii57567 ; B 10 143 812 734 ; +C -1 ; WX 933 ; N afii62964 ; B 10 143 933 734 ; +C -1 ; WX 394 ; N afii52305 ; B -34 143 394 734 ; +C -1 ; WX 515 ; N afii52306 ; B -34 143 515 734 ; +C -1 ; WX 812 ; N afii57509 ; B 10 143 812 867 ; +C -1 ; WX 933 ; N afii62967 ; B 10 143 933 867 ; +C -1 ; WX 394 ; N afii62965 ; B -34 143 394 876 ; +C -1 ; WX 515 ; N afii62966 ; B -34 143 515 876 ; +C -1 ; WX 638 ; N afii57555 ; B 24 -43 606 462 ; +C -1 ; WX 588 ; N afii52364 ; B 18 -110 588 252 ; +C -1 ; WX 750 ; N afii63753 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63754 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63759 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63763 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63795 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62891 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63808 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62938 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63810 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62942 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62947 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63813 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63823 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63824 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63833 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63844 ; B 125 0 625 625 ; +C -1 ; WX 226 ; N afii62882 ; B 23 605 226 933 ; +C -1 ; WX 211 ; N afii62883 ; B 34 605 211 905 ; +C -1 ; WX 211 ; N afii62884 ; B 34 605 211 840 ; +C -1 ; WX 211 ; N afii62885 ; B 31 606 211 897 ; +C -1 ; WX 211 ; N afii62886 ; B 34 605 211 853 ; +C -1 ; WX 750 ; N afii63846 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63849 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202A ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202B ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202D ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202E ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202C ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni206E ; B 125 0 625 625 ; +C -1 ; WX 750 ; N _b_852 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni206A ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni206B ; B 125 0 625 625 ; +C -1 ; WX 750 ; N _b_855 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni206D ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00A ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00B ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00C ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00D ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00E ; B 125 0 625 625 ; +C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; +C -1 ; WX 750 ; N afii63904 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63905 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63906 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63908 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63910 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63912 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62927 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63941 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62939 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63943 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62943 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62946 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63946 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62951 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63948 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62953 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63950 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63951 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63952 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63953 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63956 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63958 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63959 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63960 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63961 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64046 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64058 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64059 ; B 125 0 625 625 ; +C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ; +C -1 ; WX 319 ; N afii64061 ; B 45 -209 257 785 ; +C -1 ; WX 750 ; N afii62945 ; B 125 0 625 625 ; +C -1 ; WX 616 ; N afii64184 ; B 10 143 603 766 ; +C -1 ; WX 413 ; N afii52399 ; B 59 72 363 400 ; +C -1 ; WX 207 ; N afii52400 ; B 7 130 206 827 ; +C -1 ; WX 229 ; N afii62753 ; B -18 143 229 827 ; +C -1 ; WX 207 ; N afii57411 ; B 42 130 179 880 ; +C -1 ; WX 229 ; N afii62754 ; B 8 143 229 880 ; +C -1 ; WX 432 ; N afii57412 ; B 24 -77 432 555 ; +C -1 ; WX 432 ; N afii62755 ; B 24 -77 432 555 ; +C -1 ; WX 207 ; N afii57413 ; B 22 -94 165 740 ; +C -1 ; WX 229 ; N afii62756 ; B 9 -94 229 740 ; +C -1 ; WX 638 ; N afii57414 ; B 24 -43 606 555 ; +C -1 ; WX 588 ; N afii62759 ; B 18 -110 588 491 ; +C -1 ; WX 244 ; N afii62757 ; B -34 143 244 668 ; +C -1 ; WX 244 ; N afii62758 ; B -34 143 244 668 ; +C -1 ; WX 207 ; N afii57415 ; B 72 130 165 740 ; +C -1 ; WX 229 ; N afii62760 ; B 9 143 229 740 ; +C -1 ; WX 713 ; N afii57416 ; B 28 -46 713 469 ; +C -1 ; WX 713 ; N afii62763 ; B 28 -46 713 469 ; +C -1 ; WX 244 ; N afii62761 ; B -34 -46 244 456 ; +C -1 ; WX 244 ; N afii62762 ; B -34 -46 244 456 ; +C -1 ; WX 282 ; N afii57417 ; B 0 130 271 641 ; +C -1 ; WX 375 ; N afii62764 ; B -4 143 375 768 ; +C -1 ; WX 713 ; N afii57418 ; B 28 143 713 628 ; +C -1 ; WX 713 ; N afii62767 ; B 28 143 713 628 ; +C -1 ; WX 244 ; N afii62765 ; B -34 143 244 667 ; +C -1 ; WX 244 ; N afii62766 ; B -34 143 244 667 ; +C -1 ; WX 713 ; N afii57419 ; B 28 143 713 715 ; +C -1 ; WX 713 ; N afii62770 ; B 28 143 713 715 ; +C -1 ; WX 244 ; N afii62768 ; B -34 143 244 754 ; +C -1 ; WX 244 ; N afii62769 ; B -34 143 244 754 ; +C -1 ; WX 563 ; N afii57420 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N afii62773 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N afii62771 ; B -34 -33 530 427 ; +C -1 ; WX 530 ; N afii62772 ; B -34 -33 530 427 ; +C -1 ; WX 563 ; N afii57421 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N afii62776 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N afii62774 ; B -34 143 530 427 ; +C -1 ; WX 530 ; N afii62775 ; B -34 143 530 427 ; +C -1 ; WX 563 ; N afii57422 ; B 26 -212 516 639 ; +C -1 ; WX 526 ; N afii62779 ; B 26 -212 526 639 ; +C -1 ; WX 530 ; N afii62777 ; B -34 143 530 639 ; +C -1 ; WX 530 ; N afii62778 ; B -34 143 530 639 ; +C -1 ; WX 337 ; N afii57423 ; B 46 143 337 552 ; +C -1 ; WX 337 ; N afii62780 ; B 46 143 337 552 ; +C -1 ; WX 337 ; N afii57424 ; B 46 143 337 759 ; +C -1 ; WX 337 ; N afii62781 ; B 46 143 337 759 ; +C -1 ; WX 489 ; N afii57425 ; B 36 -91 489 430 ; +C -1 ; WX 489 ; N afii62782 ; B 36 -91 489 430 ; +C -1 ; WX 489 ; N afii57426 ; B 36 -91 489 639 ; +C -1 ; WX 489 ; N afii62783 ; B 36 -91 489 639 ; +C -1 ; WX 821 ; N afii57427 ; B 30 -72 821 417 ; +C -1 ; WX 821 ; N afii62786 ; B 30 -72 821 417 ; +C -1 ; WX 531 ; N afii62784 ; B -34 143 531 401 ; +C -1 ; WX 531 ; N afii62785 ; B -34 143 531 401 ; +C -1 ; WX 821 ; N afii57428 ; B 30 -72 821 715 ; +C -1 ; WX 821 ; N afii62789 ; B 30 -72 821 715 ; +C -1 ; WX 531 ; N afii62787 ; B -34 143 531 715 ; +C -1 ; WX 531 ; N afii62788 ; B -34 143 531 715 ; +C -1 ; WX 1098 ; N afii57429 ; B 30 -72 1098 417 ; +C -1 ; WX 1098 ; N afii62792 ; B 30 -72 1098 417 ; +C -1 ; WX 846 ; N afii62790 ; B -34 143 846 405 ; +C -1 ; WX 846 ; N afii62791 ; B -34 143 846 405 ; +C -1 ; WX 1098 ; N afii57430 ; B 30 -72 1098 590 ; +C -1 ; WX 1098 ; N afii62795 ; B 30 -72 1098 590 ; +C -1 ; WX 846 ; N afii62793 ; B -34 143 846 590 ; +C -1 ; WX 846 ; N afii62794 ; B -34 143 846 590 ; +C -1 ; WX 582 ; N afii57431 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62798 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62796 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62797 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii57432 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62801 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62799 ; B -34 143 582 793 ; +C -1 ; WX 582 ; N afii62800 ; B -34 143 582 793 ; +C -1 ; WX 544 ; N afii57433 ; B 21 -212 516 534 ; +C -1 ; WX 450 ; N afii62804 ; B 26 -212 486 431 ; +C -1 ; WX 526 ; N afii62802 ; B -34 143 470 472 ; +C -1 ; WX 394 ; N afii62803 ; B -34 143 394 418 ; +C -1 ; WX 544 ; N afii57434 ; B 21 -212 516 737 ; +C -1 ; WX 450 ; N afii62807 ; B 26 -212 486 639 ; +C -1 ; WX 526 ; N afii62805 ; B -34 143 470 639 ; +C -1 ; WX 394 ; N afii62806 ; B -34 143 394 639 ; +C -1 ; WX 789 ; N afii57441 ; B 19 143 789 681 ; +C -1 ; WX 789 ; N afii62810 ; B 19 143 789 681 ; +C -1 ; WX 268 ; N afii62808 ; B -34 143 268 726 ; +C -1 ; WX 263 ; N afii62809 ; B -34 143 263 707 ; +C -1 ; WX 582 ; N afii57442 ; B 34 -75 582 683 ; +C -1 ; WX 582 ; N afii62813 ; B 34 -75 582 683 ; +C -1 ; WX 268 ; N afii62811 ; B -34 143 268 740 ; +C -1 ; WX 263 ; N afii62812 ; B -34 143 263 727 ; +C -1 ; WX 601 ; N afii57443 ; B 22 143 601 775 ; +C -1 ; WX 601 ; N afii62816 ; B 22 143 601 775 ; +C -1 ; WX 394 ; N afii57410 ; B -34 143 394 734 ; +C -1 ; WX 394 ; N afii62815 ; B -34 143 394 734 ; +C -1 ; WX 506 ; N afii57444 ; B 35 7 506 775 ; +C -1 ; WX 506 ; N afii62819 ; B 35 7 506 775 ; +C -1 ; WX 207 ; N afii62817 ; B -34 143 207 775 ; +C -1 ; WX 207 ; N afii62818 ; B -34 143 207 775 ; +C -1 ; WX 338 ; N afii57445 ; B 17 -212 338 357 ; +C -1 ; WX 338 ; N afii62822 ; B 17 -212 338 357 ; +C -1 ; WX 394 ; N afii62820 ; B -34 143 394 411 ; +C -1 ; WX 394 ; N afii62821 ; B -34 143 394 411 ; +C -1 ; WX 526 ; N afii57446 ; B 34 -72 526 558 ; +C -1 ; WX 526 ; N afii62825 ; B 34 -72 526 558 ; +C -1 ; WX 244 ; N afii62823 ; B -34 143 244 636 ; +C -1 ; WX 244 ; N afii62824 ; B -34 143 244 636 ; +C -1 ; WX 282 ; N afii57447 ; B 26 130 262 430 ; +C -1 ; WX 375 ; N afii62828 ; B -4 143 375 583 ; +C -1 ; WX 450 ; N afii57470 ; B -34 125 385 555 ; +C -1 ; WX 394 ; N afii62827 ; B -34 -62 394 429 ; +C -1 ; WX 432 ; N afii57448 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N afii62829 ; B 24 -77 432 385 ; +C -1 ; WX 638 ; N afii57449 ; B 24 -43 606 462 ; +C -1 ; WX 588 ; N afii62830 ; B 18 -110 588 252 ; +C -1 ; WX 638 ; N afii57450 ; B 24 -208 606 462 ; +C -1 ; WX 588 ; N afii62833 ; B 18 -212 588 252 ; +C -1 ; WX 244 ; N afii62831 ; B -34 -69 244 456 ; +C -1 ; WX 244 ; N afii62832 ; B -34 -69 244 456 ; +C -1 ; WX 544 ; N afii62834 ; B 31 79 507 827 ; +C -1 ; WX 601 ; N afii62835 ; B 31 118 601 827 ; +C -1 ; WX 544 ; N afii62836 ; B 19 79 507 880 ; +C -1 ; WX 601 ; N afii62837 ; B 23 118 601 880 ; +C -1 ; WX 544 ; N afii62838 ; B 41 -111 507 724 ; +C -1 ; WX 601 ; N afii62839 ; B 32 -111 601 733 ; +C -1 ; WX 544 ; N afii62840 ; B 41 79 507 724 ; +C -1 ; WX 601 ; N afii62841 ; B 32 118 601 733 ; +C -1 ; WX 750 ; N glyph1021 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-2 ; B 125 0 625 625 ; +C -1 ; WX 201 ; N afii57454-2 ; B 34 673 201 774 ; +C -1 ; WX 201 ; N afii57451-2 ; B 34 605 201 780 ; +C -1 ; WX 750 ; N glyph1025 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1026 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-2 ; B 125 0 625 625 ; +C -1 ; WX 165 ; N afii57458-2 ; B 34 605 165 756 ; +C -1 ; WX 211 ; N afii57457-2 ; B 34 605 211 762 ; +C -1 ; WX 750 ; N afii57494-2 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-2 ; B 125 0 625 625 ; +C -1 ; WX 209 ; N afii57455-2 ; B 35 605 209 817 ; +C -1 ; WX 237 ; N afii57452-2 ; B 34 605 237 794 ; +C -1 ; WX 750 ; N glyph1034 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1035 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1036 ; B 125 0 625 625 ; +C -1 ; WX 211 ; N afii62884-2 ; B 34 605 211 840 ; +C -1 ; WX 211 ; N afii62881-2 ; B 34 605 211 917 ; +C -1 ; WX 211 ; N afii62886-2 ; B 34 605 211 853 ; +C -1 ; WX 211 ; N afii62883-2 ; B 34 605 211 905 ; +C -1 ; WX 211 ; N afii62885-2 ; B 31 606 211 897 ; +C -1 ; WX 226 ; N afii62882-2 ; B 23 605 226 933 ; +C -1 ; WX 750 ; N afii57504-2 ; B 125 0 625 625 ; +C -1 ; WX 201 ; N afii57456-2 ; B 34 -21 201 80 ; +C -1 ; WX 201 ; N afii57453-2 ; B 34 -130 201 44 ; +C -1 ; WX 750 ; N glyph1046 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1047 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57454-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57451-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1051 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1052 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57458-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57457-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57494-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57455-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57452-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1060 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1061 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1062 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62884-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62881-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62886-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62883-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62885-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62882-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57504-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57456-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57453-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1072 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1073 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57454-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57451-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1077 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1078 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57458-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57457-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57494-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57455-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57452-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1086 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1087 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1088 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62884-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62881-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62886-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62883-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62885-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62882-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57504-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57456-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57453-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1098 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1099 ; B 125 0 625 625 ; +C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ; +C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ; +C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ; +C -1 ; WX 750 ; N glyph1103 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1104 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1105 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1106 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1107 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1108 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1109 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1110 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1111 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1112 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1113 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1114 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1115 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1116 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1117 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1118 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1119 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1120 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1121 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1122 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1123 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1124 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1125 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1126 ; B 125 0 625 625 ; +C -1 ; WX 125 ; N afii57440-2 ; B -34 143 125 228 ; +C -1 ; WX 1000 ; N afii57440-3 ; B -34 143 1000 228 ; +C -1 ; WX 2000 ; N afii57440-4 ; B -34 143 2000 228 ; +C -1 ; WX 722 ; N Ohorn ; B 69 -15 717 758 ; +C -1 ; WX 529 ; N ohorn ; B 34 -14 536 478 ; +C -1 ; WX 776 ; N Uhorn ; B 5 -16 810 774 ; +C -1 ; WX 542 ; N uhorn ; B 1 -14 544 478 ; +C -1 ; WX 0 ; N glyph1134 ; B -275 818 -142 891 ; +C -1 ; WX 0 ; N glyph1135 ; B -490 818 -306 891 ; +C -1 ; WX 0 ; N glyph1136 ; B -366 728 -205 891 ; +C -1 ; WX 0 ; N uniF006 ; B -218 818 -84 891 ; +C -1 ; WX 0 ; N uniF007 ; B -391 818 -209 891 ; +C -1 ; WX 0 ; N uniF009 ; B -271 728 -111 891 ; +C -1 ; WX 0 ; N combininghookabove ; B -202 728 -64 891 ; +C -1 ; WX 0 ; N uniF010 ; B -229 810 -105 891 ; +C -1 ; WX 0 ; N uniF013 ; B -286 728 -147 891 ; +C -1 ; WX 0 ; N uniF011 ; B -426 810 -302 891 ; +C -1 ; WX 0 ; N uniF01C ; B -309 755 4 884 ; +C -1 ; WX 0 ; N uniF015 ; B -496 814 -214 891 ; +C -1 ; WX 0 ; N combiningtildeaccent ; B -376 726 -63 854 ; +C -1 ; WX 0 ; N glyph1147 ; B -125 728 125 808 ; +C -1 ; WX 0 ; N glyph1148 ; B -124 729 124 799 ; +C -1 ; WX 0 ; N uniF02C ; B -173 -167 -64 -59 ; +C -1 ; WX 513 ; N dongsign ; B 79 140 422 694 ; +C -1 ; WX 750 ; N onethird ; B 66 -27 707 676 ; +C -1 ; WX 750 ; N twothirds ; B 10 -27 707 676 ; +C -1 ; WX 0 ; N uniF008 ; B -195 510 -35 673 ; +C -1 ; WX 0 ; N glyph1154 ; B -271 510 -111 673 ; +C -1 ; WX 0 ; N glyph1155 ; B -255 510 -94 673 ; +C -1 ; WX 0 ; N uniF00F ; B -317 510 -156 673 ; +C -1 ; WX 0 ; N uniF012 ; B -202 510 -64 674 ; +C -1 ; WX 0 ; N uniF014 ; B -284 510 -146 674 ; +C -1 ; WX 0 ; N uniF016 ; B -520 755 -207 884 ; +C -1 ; WX 0 ; N uniF017 ; B -520 755 -207 884 ; +C -1 ; WX 0 ; N uniF018 ; B -568 755 -255 884 ; +C -1 ; WX 0 ; N uniF019 ; B -376 534 -63 662 ; +C -1 ; WX 0 ; N uniF01A ; B -432 534 -119 662 ; +C -1 ; WX 0 ; N uniF01B ; B -466 534 -153 662 ; +C -1 ; WX 0 ; N uniF01E ; B -356 -167 -248 -59 ; +C -1 ; WX 0 ; N uniF01F ; B -412 -167 -304 -59 ; +C -1 ; WX 0 ; N uniF020 ; B -418 -167 -310 -59 ; +C -1 ; WX 0 ; N uniF021 ; B -415 -167 -307 -59 ; +C -1 ; WX 0 ; N uniF022 ; B -467 -167 -358 -59 ; +C -1 ; WX 0 ; N combininggraveaccent ; B -240 728 -80 891 ; +C -1 ; WX 0 ; N combiningacuteaccent ; B -195 728 -35 891 ; +C -1 ; WX 0 ; N uniF01D ; B -304 534 8 662 ; +C -1 ; WX 0 ; N combiningdotbelow ; B -445 -167 -336 -59 ; +C -1 ; WX 0 ; N uniF023 ; B -280 -167 -171 -59 ; +C -1 ; WX 0 ; N uniF029 ; B -215 -167 -107 -59 ; +C -1 ; WX 0 ; N uniF02A ; B -202 -167 -94 -59 ; +C -1 ; WX 0 ; N uniF02B ; B -405 -167 -296 -59 ; +C -1 ; WX 0 ; N uniF024 ; B -265 -167 -157 -59 ; +C -1 ; WX 0 ; N uniF025 ; B -309 -167 -201 -59 ; +C -1 ; WX 0 ; N uniF026 ; B -338 -167 -230 -59 ; +C -1 ; WX 0 ; N uniF027 ; B -301 -167 -193 -59 ; +C -1 ; WX 0 ; N uniF028 ; B -338 -167 -230 -59 ; +C -1 ; WX 0 ; N uniF02D ; B -433 813 -151 891 ; +C -1 ; WX 0 ; N uniF02E ; B -452 755 -139 884 ; +C -1 ; WX 0 ; N uniF02F ; B -496 813 -214 891 ; +C -1 ; WX 0 ; N uniF030 ; B -520 755 -207 884 ; +C -1 ; WX 278 ; N uniF031 ; B 29 0 253 460 ; +C -1 ; WX 722 ; N Adotbelow ; B 8 -167 711 677 ; +C -1 ; WX 444 ; N adotbelow ; B 36 -167 442 460 ; +C -1 ; WX 722 ; N Ahookabove ; B 8 0 711 891 ; +C -1 ; WX 444 ; N ahookabove ; B 36 -9 442 674 ; +C -1 ; WX 722 ; N Acircumflexacute ; B 8 0 711 891 ; +C -1 ; WX 444 ; N acircumflexacute ; B 36 -9 442 891 ; +C -1 ; WX 722 ; N Acircumflexgrave ; B 8 0 711 891 ; +C -1 ; WX 444 ; N acircumflexgrave ; B 36 -9 442 891 ; +C -1 ; WX 722 ; N Acircumflexhookabove ; B 8 0 711 891 ; +C -1 ; WX 444 ; N acircumflexhookabove ; B 36 -9 442 891 ; +C -1 ; WX 722 ; N Acircumflextilde ; B 8 0 711 891 ; +C -1 ; WX 444 ; N acircumflextilde ; B 36 -9 442 854 ; +C -1 ; WX 722 ; N Acircumflexdotbelow ; B 8 -167 711 799 ; +C -1 ; WX 444 ; N acircumflexdotbelow ; B 36 -167 442 676 ; +C -1 ; WX 722 ; N Abreveacute ; B 8 0 711 891 ; +C -1 ; WX 444 ; N abreveacute ; B 36 -9 442 891 ; +C -1 ; WX 722 ; N Abrevegrave ; B 8 0 711 891 ; +C -1 ; WX 444 ; N abrevegrave ; B 36 -9 442 891 ; +C -1 ; WX 722 ; N Abrevehookabove ; B 8 0 711 891 ; +C -1 ; WX 444 ; N abrevehookabove ; B 36 -9 442 891 ; +C -1 ; WX 722 ; N Abrevetilde ; B 8 0 711 891 ; +C -1 ; WX 444 ; N abrevetilde ; B 36 -9 442 854 ; +C -1 ; WX 722 ; N Abrevedotbelow ; B 8 -167 711 808 ; +C -1 ; WX 444 ; N abrevedotbelow ; B 36 -167 442 663 ; +C -1 ; WX 611 ; N Edotbelow ; B 21 -167 588 662 ; +C -1 ; WX 444 ; N edotbelow ; B 37 -167 416 461 ; +C -1 ; WX 611 ; N Ehookabove ; B 21 0 588 891 ; +C -1 ; WX 444 ; N ehookabove ; B 37 -14 416 674 ; +C -1 ; WX 611 ; N Etilde ; B 21 0 588 842 ; +C -1 ; WX 444 ; N etilde ; B 37 -14 416 662 ; +C -1 ; WX 611 ; N Ecircumflexacute ; B 21 0 588 891 ; +C -1 ; WX 444 ; N ecircumflexacute ; B 37 -14 416 891 ; +C -1 ; WX 611 ; N Ecircumflexgrave ; B 21 0 588 891 ; +C -1 ; WX 444 ; N ecircumflexgrave ; B 37 -14 416 891 ; +C -1 ; WX 611 ; N Ecircumflexhookabove ; B 21 0 588 891 ; +C -1 ; WX 444 ; N ecircumflexhookabove ; B 37 -14 416 891 ; +C -1 ; WX 611 ; N Ecircumflextilde ; B 21 0 588 891 ; +C -1 ; WX 444 ; N ecircumflextilde ; B 37 -14 416 854 ; +C -1 ; WX 611 ; N Ecircumflexdotbelow ; B 21 -167 588 799 ; +C -1 ; WX 444 ; N ecircumflexdotbelow ; B 37 -167 416 676 ; +C -1 ; WX 333 ; N Ihookabove ; B 25 0 309 891 ; +C -1 ; WX 278 ; N ihookabove ; B 29 0 253 674 ; +C -1 ; WX 333 ; N Idotbelow ; B 25 -167 309 662 ; +C -1 ; WX 278 ; N idotbelow ; B 29 -167 253 694 ; +C -1 ; WX 722 ; N Odotbelow ; B 35 -167 684 677 ; +C -1 ; WX 500 ; N odotbelow ; B 34 -167 465 460 ; +C -1 ; WX 722 ; N Ohookabove ; B 35 -15 684 891 ; +C -1 ; WX 500 ; N ohookabove ; B 34 -14 465 674 ; +C -1 ; WX 722 ; N Ocircumflexacute ; B 35 -15 684 891 ; +C -1 ; WX 500 ; N ocircumflexacute ; B 34 -14 465 891 ; +C -1 ; WX 722 ; N Ocircumflexgrave ; B 35 -15 684 891 ; +C -1 ; WX 500 ; N ocircumflexgrave ; B 34 -14 465 891 ; +C -1 ; WX 722 ; N Ocircumflexhookabove ; B 35 -15 684 891 ; +C -1 ; WX 500 ; N ocircumflexhookabove ; B 34 -14 465 891 ; +C -1 ; WX 722 ; N Ocircumflextilde ; B 35 -15 684 891 ; +C -1 ; WX 500 ; N ocircumflextilde ; B 34 -14 465 854 ; +C -1 ; WX 722 ; N Ocircumflexdotbelow ; B 35 -167 684 799 ; +C -1 ; WX 500 ; N ocircumflexdotbelow ; B 34 -167 465 676 ; +C -1 ; WX 722 ; N Ohornacute ; B 69 -15 717 877 ; +C -1 ; WX 529 ; N ohornacute ; B 34 -14 536 679 ; +C -1 ; WX 722 ; N Ohorngrave ; B 69 -15 717 877 ; +C -1 ; WX 529 ; N ohorngrave ; B 34 -14 536 679 ; +C -1 ; WX 722 ; N Ohornhookabove ; B 69 -15 717 891 ; +C -1 ; WX 529 ; N ohornhookabove ; B 34 -14 536 674 ; +C -1 ; WX 722 ; N Ohorntilde ; B 69 -15 717 842 ; +C -1 ; WX 529 ; N ohorntilde ; B 34 -14 536 662 ; +C -1 ; WX 722 ; N Ohorndotbelow ; B 69 -167 717 758 ; +C -1 ; WX 529 ; N ohorndotbelow ; B 34 -167 536 478 ; +C -1 ; WX 722 ; N Udotbelow ; B 5 -167 711 662 ; +C -1 ; WX 500 ; N udotbelow ; B 1 -167 499 447 ; +C -1 ; WX 722 ; N Uhookabove ; B 5 -16 711 891 ; +C -1 ; WX 500 ; N uhookabove ; B 1 -14 499 674 ; +C -1 ; WX 776 ; N Uhornacute ; B 5 -16 810 877 ; +C -1 ; WX 542 ; N uhornacute ; B 1 -14 544 679 ; +C -1 ; WX 776 ; N Uhorngrave ; B 5 -16 810 877 ; +C -1 ; WX 542 ; N uhorngrave ; B 1 -14 544 679 ; +C -1 ; WX 776 ; N Uhornhookabove ; B 5 -16 810 891 ; +C -1 ; WX 542 ; N uhornhookabove ; B 1 -14 544 674 ; +C -1 ; WX 776 ; N Uhorntilde ; B 5 -16 810 842 ; +C -1 ; WX 542 ; N uhorntilde ; B 1 -14 544 662 ; +C -1 ; WX 776 ; N Uhorndotbelow ; B 5 -167 810 774 ; +C -1 ; WX 542 ; N uhorndotbelow ; B 1 -167 544 478 ; +C -1 ; WX 722 ; N Ydotbelow ; B 9 -167 708 662 ; +C -1 ; WX 500 ; N ydotbelow ; B 6 -216 494 447 ; +C -1 ; WX 722 ; N Yhookabove ; B 9 0 708 891 ; +C -1 ; WX 500 ; N yhookabove ; B 6 -216 494 674 ; +C -1 ; WX 722 ; N Ytilde ; B 9 0 708 842 ; +C -1 ; WX 500 ; N ytilde ; B 6 -216 494 662 ; +C -1 ; WX 722 ; N uni01CD ; B 8 0 711 875 ; +C -1 ; WX 444 ; N uni01CE ; B 36 -9 442 676 ; +C -1 ; WX 333 ; N uni01CF ; B 25 0 309 875 ; +C -1 ; WX 278 ; N uni01D0 ; B 3 0 278 676 ; +C -1 ; WX 722 ; N uni01D1 ; B 35 -15 684 875 ; +C -1 ; WX 500 ; N uni01D2 ; B 34 -14 465 676 ; +C -1 ; WX 722 ; N uni01D3 ; B 5 -16 711 875 ; +C -1 ; WX 500 ; N uni01D4 ; B 1 -14 499 676 ; +C -1 ; WX 722 ; N uni01D5 ; B 5 -16 711 891 ; +C -1 ; WX 500 ; N uni01D6 ; B 1 -14 499 747 ; +C -1 ; WX 722 ; N uni01D7 ; B 5 -16 711 891 ; +C -1 ; WX 500 ; N uni01D8 ; B 1 -14 499 823 ; +C -1 ; WX 722 ; N uni01D9 ; B 5 -16 711 891 ; +C -1 ; WX 500 ; N uni01DA ; B 1 -14 499 816 ; +C -1 ; WX 722 ; N uni01DB ; B 5 -16 711 891 ; +C -1 ; WX 500 ; N uni01DC ; B 1 -14 499 823 ; +C -1 ; WX 0 ; N glyph1292 ; B -121 706 121 891 ; +C -1 ; WX 0 ; N glyph1293 ; B -121 706 121 891 ; +C -1 ; WX 0 ; N glyph1294 ; B -121 706 121 891 ; +C -1 ; WX 0 ; N glyph1295 ; B -121 706 121 891 ; +C -1 ; WX 578 ; N uni0492 ; B 17 0 552 662 ; +C -1 ; WX 410 ; N uni0493 ; B 15 0 404 447 ; +C -1 ; WX 896 ; N uni0496 ; B 9 -190 886 670 ; +C -1 ; WX 691 ; N uni0497 ; B 11 -124 680 453 ; +C -1 ; WX 667 ; N uni049A ; B 18 -190 663 670 ; +C -1 ; WX 486 ; N uni049B ; B 22 -124 480 453 ; +C -1 ; WX 667 ; N uni049C ; B 18 0 664 670 ; +C -1 ; WX 486 ; N uni049D ; B 22 0 480 453 ; +C -1 ; WX 722 ; N uni04A2 ; B 17 -190 703 662 ; +C -1 ; WX 535 ; N uni04A3 ; B 22 -124 513 447 ; +C -1 ; WX 722 ; N uni04AE ; B 9 0 708 662 ; +C -1 ; WX 500 ; N uni04AF ; B 1 -214 500 447 ; +C -1 ; WX 722 ; N uni04B0 ; B 9 0 708 662 ; +C -1 ; WX 500 ; N uni04B1 ; B 1 -214 500 447 ; +C -1 ; WX 722 ; N uni04B2 ; B 7 -190 710 662 ; +C -1 ; WX 500 ; N uni04B3 ; B 13 -124 493 447 ; +C -1 ; WX 650 ; N uni04B8 ; B -3 0 632 662 ; +C -1 ; WX 503 ; N uni04B9 ; B 15 0 481 447 ; +C -1 ; WX 650 ; N uni04BA ; B 18 0 653 662 ; +C -1 ; WX 500 ; N uni04BB ; B 6 0 494 694 ; +C -1 ; WX 722 ; N uni018F ; B 21 -15 684 677 ; +C -1 ; WX 444 ; N uni0259 ; B 37 -14 416 461 ; +C -1 ; WX 722 ; N uni04E8 ; B 35 -15 684 677 ; +C -1 ; WX 500 ; N uni04E9 ; B 34 -14 465 460 ; +C -1 ; WX 713 ; N glyph1320 ; B 28 143 713 469 ; +C -1 ; WX 244 ; N glyph1321 ; B -34 143 244 456 ; +C -1 ; WX 268 ; N glyph1322 ; B -34 143 268 544 ; +C -1 ; WX 263 ; N glyph1323 ; B -34 143 263 494 ; +C -1 ; WX 582 ; N glyph1324 ; B 34 -75 582 445 ; +C -1 ; WX 244 ; N glyph1325 ; B 77 -46 194 66 ; +C -1 ; WX 244 ; N glyph1326 ; B 8 -88 236 68 ; +C -1 ; WX 244 ; N glyph1327 ; B 13 -175 242 68 ; +C -1 ; WX 244 ; N glyph1328 ; B 8 -175 236 68 ; +C -1 ; WX 244 ; N glyph1329 ; B 52 -166 191 68 ; +C -1 ; WX 244 ; N glyph1330 ; B -3 -210 248 68 ; +C -1 ; WX 269 ; N glyph1331 ; B -24 519 269 828 ; +C -1 ; WX 207 ; N glyph1332 ; B 7 732 210 891 ; +C -1 ; WX 207 ; N glyph1333 ; B -5 746 179 890 ; +C -1 ; WX 333 ; N glyph1334 ; B 80 605 240 717 ; +C -1 ; WX 333 ; N glyph1335 ; B 80 605 240 717 ; +C -1 ; WX 207 ; N uni0653 ; B 7 692 206 747 ; +C -1 ; WX 207 ; N uni0654 ; B 42 733 179 880 ; +C -1 ; WX 207 ; N uni0655 ; B 42 -79 179 68 ; +C -1 ; WX 0 ; N uni0670 ; B -24 519 24 809 ; +C -1 ; WX 207 ; N uni0671 ; B 7 130 210 891 ; +C -1 ; WX 229 ; N uniFB51 ; B -32 143 229 891 ; +C -1 ; WX 207 ; N uni0672 ; B -5 130 179 890 ; +C -1 ; WX 229 ; N glyph1343 ; B -25 143 229 890 ; +C -1 ; WX 207 ; N uni0673 ; B 14 -84 198 740 ; +C -1 ; WX 229 ; N glyph1345 ; B -5 -84 229 740 ; +C -1 ; WX 207 ; N uni0675 ; B 72 130 296 740 ; +C -1 ; WX 229 ; N glyph47 ; B 9 143 276 740 ; +C -1 ; WX 432 ; N uni0676 ; B 24 -77 511 597 ; +C -1 ; WX 432 ; N glyph1349 ; B 24 -77 511 597 ; +C -1 ; WX 432 ; N uni0677 ; B 24 -77 511 616 ; +C -1 ; WX 432 ; N glyph1351 ; B 24 -77 511 616 ; +C -1 ; WX 638 ; N uni0678 ; B 24 -43 667 685 ; +C -1 ; WX 588 ; N glyph ; B 18 -110 588 440 ; +C -1 ; WX 713 ; N uni0679 ; B 28 143 713 828 ; +C -1 ; WX 713 ; N uniFB67 ; B 28 143 713 828 ; +C -1 ; WX 244 ; N uniFB68 ; B -34 143 269 828 ; +C -1 ; WX 244 ; N uniFB69 ; B -34 143 269 828 ; +C -1 ; WX 713 ; N uni067A ; B 28 143 713 752 ; +C -1 ; WX 713 ; N uniFB5F ; B 28 143 713 752 ; +C -1 ; WX 244 ; N uniFB60 ; B -34 143 244 752 ; +C -1 ; WX 244 ; N uniFB61 ; B -34 143 244 752 ; +C -1 ; WX 713 ; N uni067B ; B 28 -166 713 469 ; +C -1 ; WX 713 ; N uniFB53 ; B 28 -166 713 469 ; +C -1 ; WX 244 ; N uniFB54 ; B -34 -166 244 456 ; +C -1 ; WX 244 ; N uniFB55 ; B -34 -166 244 456 ; +C -1 ; WX 713 ; N uni067C ; B 28 31 713 628 ; +C -1 ; WX 713 ; N glyph1367 ; B 28 31 713 628 ; +C -1 ; WX 244 ; N glyph1368 ; B -34 31 244 667 ; +C -1 ; WX 244 ; N glyph1369 ; B -34 31 244 667 ; +C -1 ; WX 713 ; N uni067D ; B 28 143 713 752 ; +C -1 ; WX 713 ; N glyph1371 ; B 28 143 713 752 ; +C -1 ; WX 244 ; N glyph1372 ; B -34 143 244 752 ; +C -1 ; WX 244 ; N glyph1373 ; B -34 143 244 752 ; +C -1 ; WX 713 ; N uni067F ; B 28 143 713 752 ; +C -1 ; WX 713 ; N uniFB63 ; B 28 143 713 752 ; +C -1 ; WX 244 ; N uniFB64 ; B -34 143 244 752 ; +C -1 ; WX 244 ; N uniFB65 ; B -34 143 244 752 ; +C -1 ; WX 713 ; N uni0680 ; B 28 -210 713 469 ; +C -1 ; WX 713 ; N uniFB5B ; B 28 -210 713 469 ; +C -1 ; WX 244 ; N uniFB5C ; B -34 -210 248 456 ; +C -1 ; WX 244 ; N uniFB5D ; B -34 -210 248 456 ; +C -1 ; WX 563 ; N uni0681 ; B 26 -212 516 685 ; +C -1 ; WX 526 ; N glyph1383 ; B 26 -212 526 685 ; +C -1 ; WX 530 ; N glyph1384 ; B -34 143 530 685 ; +C -1 ; WX 530 ; N glyph1385 ; B -34 143 530 685 ; +C -1 ; WX 563 ; N uni0682 ; B 26 -212 516 752 ; +C -1 ; WX 526 ; N glyph1387 ; B 26 -212 526 752 ; +C -1 ; WX 530 ; N glyph1388 ; B -34 143 530 752 ; +C -1 ; WX 530 ; N glyph1389 ; B -34 143 530 752 ; +C -1 ; WX 563 ; N uni0683 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N uniFB77 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N uniFB78 ; B -34 -88 530 427 ; +C -1 ; WX 530 ; N uniFB79 ; B -34 -88 530 427 ; +C -1 ; WX 563 ; N uni0684 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N uniFB73 ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N uniFB74 ; B -34 -166 530 427 ; +C -1 ; WX 530 ; N uniFB75 ; B -34 -166 530 427 ; +C -1 ; WX 563 ; N uni0685 ; B 26 -212 516 752 ; +C -1 ; WX 526 ; N glyph1399 ; B 26 -212 526 752 ; +C -1 ; WX 530 ; N glyph1400 ; B -34 143 530 752 ; +C -1 ; WX 530 ; N glyph1401 ; B -34 143 530 752 ; +C -1 ; WX 563 ; N uni0687 ; B 26 -212 516 432 ; +C -1 ; WX 526 ; N uniFB7f ; B 26 -212 526 426 ; +C -1 ; WX 530 ; N uniFB80 ; B -34 -210 530 427 ; +C -1 ; WX 530 ; N uniFB81 ; B -34 -210 530 427 ; +C -1 ; WX 337 ; N uni0688 ; B 24 143 337 891 ; +C -1 ; WX 337 ; N uniFB89 ; B 24 143 337 891 ; +C -1 ; WX 337 ; N uni0689 ; B 46 31 337 552 ; +C -1 ; WX 337 ; N glyph1409 ; B 46 31 337 552 ; +C -1 ; WX 337 ; N uni068A ; B 46 -46 337 552 ; +C -1 ; WX 337 ; N glyph1411 ; B 46 -46 337 552 ; +C -1 ; WX 337 ; N uni068B ; B 24 -46 337 891 ; +C -1 ; WX 337 ; N glyph1413 ; B 24 -46 337 891 ; +C -1 ; WX 337 ; N uni068C ; B 46 143 337 752 ; +C -1 ; WX 337 ; N uniFB85 ; B 46 143 337 752 ; +C -1 ; WX 337 ; N uni068D ; B 46 -88 337 552 ; +C -1 ; WX 337 ; N uniFB83 ; B 46 -88 337 552 ; +C -1 ; WX 337 ; N uni068E ; B 46 143 337 850 ; +C -1 ; WX 337 ; N uniFB87 ; B 46 143 337 850 ; +C -1 ; WX 337 ; N uni068F ; B 27 143 337 850 ; +C -1 ; WX 337 ; N glyph1421 ; B 27 143 337 850 ; +C -1 ; WX 337 ; N uni0690 ; B 36 143 337 850 ; +C -1 ; WX 337 ; N glyph1423 ; B 36 143 337 850 ; +C -1 ; WX 489 ; N uni0691 ; B 36 -91 489 828 ; +C -1 ; WX 489 ; N uniFB8D ; B 36 -91 489 828 ; +C -1 ; WX 489 ; N uni0692 ; B 36 -91 489 634 ; +C -1 ; WX 489 ; N glyph1426 ; B 36 -91 489 634 ; +C -1 ; WX 489 ; N uni0693 ; B 36 -127 489 430 ; +C -1 ; WX 489 ; N glyph1429 ; B 36 -127 489 430 ; +C -1 ; WX 489 ; N uni0694 ; B 36 -144 507 430 ; +C -1 ; WX 489 ; N glyph1431 ; B 36 -144 507 430 ; +C -1 ; WX 489 ; N uni0695 ; B 36 -196 489 430 ; +C -1 ; WX 489 ; N glyph1433 ; B 36 -196 489 430 ; +C -1 ; WX 489 ; N uni0696 ; B 36 -144 507 430 ; +C -1 ; WX 489 ; N glyph1435 ; B 36 -144 507 430 ; +C -1 ; WX 489 ; N uni0697 ; B 36 -91 489 636 ; +C -1 ; WX 489 ; N glyph1437 ; B 36 -91 489 636 ; +C -1 ; WX 489 ; N uni0699 ; B 36 -91 489 758 ; +C -1 ; WX 489 ; N glyph1439 ; B 36 -91 489 758 ; +C -1 ; WX 821 ; N uni069A ; B 30 -72 821 593 ; +C -1 ; WX 821 ; N glyph1441 ; B 30 -72 821 593 ; +C -1 ; WX 531 ; N glyph1442 ; B -34 -46 531 593 ; +C -1 ; WX 531 ; N glyph1443 ; B -34 -46 531 593 ; +C -1 ; WX 821 ; N uni069B ; B 30 -175 822 417 ; +C -1 ; WX 821 ; N glyph1445 ; B 30 -175 822 417 ; +C -1 ; WX 531 ; N glyph1446 ; B -34 -175 531 401 ; +C -1 ; WX 531 ; N glyph1447 ; B -34 -175 531 401 ; +C -1 ; WX 821 ; N uni069C ; B 30 -175 822 723 ; +C -1 ; WX 821 ; N glyph1449 ; B 30 -175 822 723 ; +C -1 ; WX 531 ; N glyph1450 ; B -34 -175 531 723 ; +C -1 ; WX 531 ; N glyph1451 ; B -34 -175 531 723 ; +C -1 ; WX 1098 ; N uni069D ; B 30 -88 1098 417 ; +C -1 ; WX 1098 ; N glyph1453 ; B 30 -88 1098 417 ; +C -1 ; WX 846 ; N glyph1454 ; B -34 -88 846 405 ; +C -1 ; WX 846 ; N glyph1455 ; B -34 -88 846 405 ; +C -1 ; WX 1098 ; N uni069E ; B 30 -72 1098 723 ; +C -1 ; WX 1098 ; N glyph1457 ; B 30 -72 1098 723 ; +C -1 ; WX 846 ; N glyph1458 ; B -34 143 846 723 ; +C -1 ; WX 846 ; N glyph1459 ; B -34 143 846 723 ; +C -1 ; WX 582 ; N uni069F ; B -34 143 582 793 ; +C -1 ; WX 582 ; N glyph1461 ; B -34 143 582 793 ; +C -1 ; WX 544 ; N uni06A0 ; B 21 -212 516 850 ; +C -1 ; WX 450 ; N glyph1463 ; B 26 -212 486 723 ; +C -1 ; WX 526 ; N glyph1464 ; B -34 143 470 771 ; +C -1 ; WX 394 ; N glyph1465 ; B -34 143 394 723 ; +C -1 ; WX 789 ; N uni06A1 ; B 19 143 789 478 ; +C -1 ; WX 789 ; N uni06A2 ; B 19 -46 789 478 ; +C -1 ; WX 789 ; N glyph1468 ; B 19 -46 789 478 ; +C -1 ; WX 268 ; N glyph1469 ; B -34 -46 268 544 ; +C -1 ; WX 263 ; N glyph1470 ; B -34 -46 263 494 ; +C -1 ; WX 789 ; N uni06A3 ; B 19 -46 789 642 ; +C -1 ; WX 789 ; N glyph1472 ; B 19 -46 789 642 ; +C -1 ; WX 268 ; N glyph1473 ; B -34 -46 268 691 ; +C -1 ; WX 263 ; N glyph1474 ; B -34 -46 263 691 ; +C -1 ; WX 789 ; N uni06A4 ; B 19 143 789 771 ; +C -1 ; WX 789 ; N uniFB6B ; B 19 143 789 771 ; +C -1 ; WX 268 ; N uniFB6C ; B -34 143 268 820 ; +C -1 ; WX 263 ; N uniFB6D ; B -34 143 263 820 ; +C -1 ; WX 789 ; N uni06A5 ; B 19 -175 822 478 ; +C -1 ; WX 789 ; N glyph1480 ; B 19 -175 822 478 ; +C -1 ; WX 268 ; N glyph1481 ; B -34 -175 268 544 ; +C -1 ; WX 263 ; N glyph1482 ; B -34 -175 263 494 ; +C -1 ; WX 789 ; N uni06A6 ; B 19 143 789 801 ; +C -1 ; WX 789 ; N uniFB6F ; B 19 143 789 801 ; +C -1 ; WX 268 ; N uniFB70 ; B -34 143 268 840 ; +C -1 ; WX 263 ; N uniFB71 ; B -34 143 263 840 ; +C -1 ; WX 582 ; N uni06A7 ; B 34 -75 582 627 ; +C -1 ; WX 582 ; N glyph1488 ; B 34 -75 582 627 ; +C -1 ; WX 582 ; N uni06A8 ; B 34 -75 582 723 ; +C -1 ; WX 582 ; N glyph1490 ; B 34 -75 582 723 ; +C -1 ; WX 812 ; N uni06AA ; B 10 143 812 673 ; +C -1 ; WX 933 ; N glyph1492 ; B 10 143 933 673 ; +C -1 ; WX 394 ; N glyph1493 ; B -34 143 394 613 ; +C -1 ; WX 515 ; N glyph1494 ; B -34 143 515 613 ; +C -1 ; WX 812 ; N uni06AB ; B 10 143 812 734 ; +C -1 ; WX 933 ; N glyph1496 ; B 10 143 933 734 ; +C -1 ; WX 394 ; N glyph1497 ; B -34 143 394 734 ; +C -1 ; WX 515 ; N glyph1498 ; B -34 143 515 734 ; +C -1 ; WX 601 ; N uni06AC ; B 22 143 601 775 ; +C -1 ; WX 601 ; N glyph1500 ; B 22 143 601 775 ; +C -1 ; WX 394 ; N glyph1501 ; B -34 143 394 843 ; +C -1 ; WX 394 ; N glyph1502 ; B -34 143 394 843 ; +C -1 ; WX 601 ; N uni06AD ; B 22 143 601 879 ; +C -1 ; WX 601 ; N uniFBD4 ; B 22 143 601 879 ; +C -1 ; WX 394 ; N uniFBD5 ; B -34 143 394 852 ; +C -1 ; WX 394 ; N uniFBD6 ; B -34 143 394 852 ; +C -1 ; WX 601 ; N uni06AE ; B 22 -175 601 775 ; +C -1 ; WX 601 ; N glyph1508 ; B 22 -175 601 775 ; +C -1 ; WX 394 ; N glyph1509 ; B -34 -175 394 734 ; +C -1 ; WX 394 ; N glyph1510 ; B -34 -175 394 734 ; +C -1 ; WX 812 ; N uni06B0 ; B 10 143 812 867 ; +C -1 ; WX 933 ; N glyph1512 ; B 10 143 933 867 ; +C -1 ; WX 394 ; N glyph1513 ; B -34 143 394 876 ; +C -1 ; WX 515 ; N glyph1514 ; B -34 143 515 876 ; +C -1 ; WX 812 ; N uni06B1 ; B 10 143 812 891 ; +C -1 ; WX 933 ; N uniFB9B ; B 10 143 933 891 ; +C -1 ; WX 394 ; N uniFB9C ; B -34 143 394 891 ; +C -1 ; WX 515 ; N uniFB9D ; B -34 143 515 891 ; +C -1 ; WX 812 ; N uni06B2 ; B 10 -88 812 867 ; +C -1 ; WX 933 ; N glyph1520 ; B 10 -88 933 867 ; +C -1 ; WX 394 ; N glyph1521 ; B -34 -88 394 876 ; +C -1 ; WX 515 ; N glyph1522 ; B -34 -88 515 876 ; +C -1 ; WX 812 ; N uni06B3 ; B 10 -166 812 867 ; +C -1 ; WX 933 ; N uniFB97 ; B 10 -166 933 867 ; +C -1 ; WX 394 ; N uniFB98 ; B -34 -166 394 876 ; +C -1 ; WX 515 ; N uniFB99 ; B -34 -166 515 876 ; +C -1 ; WX 812 ; N uni06B4 ; B 10 143 812 891 ; +C -1 ; WX 933 ; N glyph1528 ; B 10 143 933 891 ; +C -1 ; WX 394 ; N glyph1529 ; B -34 143 394 891 ; +C -1 ; WX 515 ; N glyph1530 ; B -34 143 515 891 ; +C -1 ; WX 506 ; N uni06B5 ; B 35 7 506 891 ; +C -1 ; WX 506 ; N glyph1532 ; B 35 7 506 891 ; +C -1 ; WX 207 ; N glyph1533 ; B -34 143 207 891 ; +C -1 ; WX 207 ; N glyph1534 ; B -34 143 207 891 ; +C -1 ; WX 506 ; N uni06B6 ; B 35 7 506 891 ; +C -1 ; WX 506 ; N glyph1536 ; B 35 7 506 891 ; +C -1 ; WX 207 ; N glyph1537 ; B -34 143 207 891 ; +C -1 ; WX 207 ; N glyph1538 ; B -34 143 207 891 ; +C -1 ; WX 506 ; N uni06B7 ; B 35 7 506 891 ; +C -1 ; WX 506 ; N glyph1540 ; B 35 7 506 891 ; +C -1 ; WX 207 ; N glyph1541 ; B -34 143 207 891 ; +C -1 ; WX 207 ; N glyph1542 ; B -34 143 207 891 ; +C -1 ; WX 506 ; N uni06B8 ; B 35 -205 506 775 ; +C -1 ; WX 506 ; N glyph1544 ; B 35 -205 506 775 ; +C -1 ; WX 207 ; N glyph1545 ; B -34 -175 217 775 ; +C -1 ; WX 207 ; N glyph1546 ; B -34 -175 217 775 ; +C -1 ; WX 526 ; N uni06B9 ; B 34 -210 526 558 ; +C -1 ; WX 526 ; N glyph1548 ; B 34 -210 526 558 ; +C -1 ; WX 244 ; N glyph1549 ; B -34 -46 244 636 ; +C -1 ; WX 244 ; N glyph1550 ; B -34 -46 244 636 ; +C -1 ; WX 526 ; N uni06BA ; B 34 -72 526 417 ; +C -1 ; WX 526 ; N uniFB9F ; B 34 -72 526 417 ; +C -1 ; WX 526 ; N uni06BB ; B 34 -72 526 789 ; +C -1 ; WX 526 ; N uniFBA1 ; B 34 -72 526 789 ; +C -1 ; WX 526 ; N uni06BC ; B 34 -184 526 558 ; +C -1 ; WX 526 ; N glyph1556 ; B 34 -184 526 558 ; +C -1 ; WX 244 ; N glyph1557 ; B -34 31 244 636 ; +C -1 ; WX 244 ; N glyph1558 ; B -34 31 244 636 ; +C -1 ; WX 526 ; N uni06BD ; B 34 -72 526 723 ; +C -1 ; WX 526 ; N glyph1560 ; B 34 -72 526 723 ; +C -1 ; WX 563 ; N uni06BF ; B 26 -212 516 639 ; +C -1 ; WX 526 ; N glyph1562 ; B 26 -212 526 639 ; +C -1 ; WX 530 ; N glyph1563 ; B -34 -175 530 639 ; +C -1 ; WX 530 ; N glyph1564 ; B -34 -175 530 639 ; +C -1 ; WX 282 ; N uni06C0 ; B 26 130 262 636 ; +C -1 ; WX 375 ; N uniFBA5 ; B -4 143 375 733 ; +C -1 ; WX 388 ; N uni06C1 ; B 13 71 388 328 ; +C -1 ; WX 388 ; N uni06C2 ; B 13 71 388 538 ; +C -1 ; WX 388 ; N uni06C3 ; B 13 71 388 557 ; +C -1 ; WX 432 ; N uni06C4 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N glyph1571 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N uni06C5 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N uniFBE1 ; B 24 -77 432 385 ; +C -1 ; WX 432 ; N uni06C6 ; B 24 -77 436 585 ; +C -1 ; WX 432 ; N uniFBDA ; B 24 -77 436 585 ; +C -1 ; WX 432 ; N uni06C7 ; B 24 -77 432 665 ; +C -1 ; WX 432 ; N uniFBD8 ; B 24 -77 432 665 ; +C -1 ; WX 432 ; N uni06C8 ; B 24 -77 432 741 ; +C -1 ; WX 432 ; N uniFBDC ; B 24 -77 432 741 ; +C -1 ; WX 432 ; N uni06C9 ; B 24 -77 436 585 ; +C -1 ; WX 432 ; N uniFBE3 ; B 24 -77 436 585 ; +C -1 ; WX 432 ; N uni06CA ; B 24 -77 432 623 ; +C -1 ; WX 432 ; N glyph1583 ; B 24 -77 432 623 ; +C -1 ; WX 432 ; N uni06CB ; B 24 -77 437 710 ; +C -1 ; WX 432 ; N uniFBDF ; B 24 -77 437 710 ; +C -1 ; WX 638 ; N uni06CD ; B -34 -43 606 462 ; +C -1 ; WX 588 ; N glyph1587 ; B -34 -110 588 252 ; +C -1 ; WX 638 ; N uni06CE ; B 24 -43 606 522 ; +C -1 ; WX 588 ; N glyph1589 ; B 18 -110 588 424 ; +C -1 ; WX 244 ; N glyph1590 ; B -34 -69 244 620 ; +C -1 ; WX 244 ; N glyph1591 ; B -34 -69 244 620 ; +C -1 ; WX 432 ; N uni06CF ; B 24 -77 432 586 ; +C -1 ; WX 432 ; N glyph1593 ; B 24 -77 432 586 ; +C -1 ; WX 638 ; N uni06D0 ; B 24 -182 606 462 ; +C -1 ; WX 588 ; N uniFBE5 ; B 18 -212 588 252 ; +C -1 ; WX 244 ; N uniFBE6 ; B -34 -166 244 456 ; +C -1 ; WX 244 ; N uniFBE7 ; B -34 -166 244 456 ; +C -1 ; WX 638 ; N uni06D1 ; B 24 -168 606 462 ; +C -1 ; WX 588 ; N glyph1599 ; B 18 -212 588 252 ; +C -1 ; WX 812 ; N uni06D2 ; B 34 -25 812 373 ; +C -1 ; WX 812 ; N uniFBAF ; B 34 -208 812 228 ; +C -1 ; WX 812 ; N uni06D3 ; B 34 -25 812 489 ; +C -1 ; WX 812 ; N uniFBB1 ; B 34 -208 812 450 ; +C -1 ; WX 207 ; N uni06D4 ; B 20 143 188 228 ; +C -1 ; WX 0 ; N uni06D6 ; B -230 519 231 886 ; +C -1 ; WX 0 ; N uni06D7 ; B -171 519 194 886 ; +C -1 ; WX 0 ; N uni06D8 ; B -102 519 102 646 ; +C -1 ; WX 0 ; N uni06D9 ; B -111 519 111 826 ; +C -1 ; WX 0 ; N uni06DA ; B -116 519 116 825 ; +C -1 ; WX 0 ; N uni06DB ; B -54 519 54 634 ; +C -1 ; WX 0 ; N uni06DC ; B -188 519 188 752 ; +C -1 ; WX 1123 ; N uni06DD ; B 24 -188 1099 886 ; +C -1 ; WX 1084 ; N uni06DE ; B 24 -152 1060 884 ; +C -1 ; WX 0 ; N uni06DF ; B -37 519 37 592 ; +C -1 ; WX 0 ; N uni06E0 ; B -36 519 36 591 ; +C -1 ; WX 0 ; N uni06E1 ; B -134 519 134 654 ; +C -1 ; WX 0 ; N uni06E2 ; B -76 519 77 790 ; +C -1 ; WX 0 ; N uni06E3 ; B -188 -179 188 54 ; +C -1 ; WX 0 ; N uni06E4 ; B -47 519 47 545 ; +C -1 ; WX 194 ; N uni06E5 ; B 0 519 194 738 ; +C -1 ; WX 370 ; N uni06E6 ; B -1 519 370 708 ; +C -1 ; WX 0 ; N uni06E7 ; B -187 519 185 708 ; +C -1 ; WX 0 ; N uni06E8 ; B -117 519 117 819 ; +C -1 ; WX 600 ; N uni06E9 ; B 24 0 576 818 ; +C -1 ; WX 0 ; N uni06EA ; B -82 -165 82 -1 ; +C -1 ; WX 0 ; N uni06EB ; B -82 519 82 683 ; +C -1 ; WX 0 ; N uni06ED ; B -76 -179 77 92 ; +C -1 ; WX 821 ; N uni06FA ; B 30 -72 821 723 ; +C -1 ; WX 821 ; N glyph1629 ; B 30 -72 821 723 ; +C -1 ; WX 531 ; N glyph1630 ; B -34 -46 531 723 ; +C -1 ; WX 531 ; N glyph1631 ; B -34 -46 531 723 ; +C -1 ; WX 1098 ; N uni06FB ; B 30 -72 1098 590 ; +C -1 ; WX 1098 ; N glyph1633 ; B 30 -72 1098 590 ; +C -1 ; WX 846 ; N glyph1634 ; B -34 -46 846 590 ; +C -1 ; WX 846 ; N glyph1635 ; B -34 -46 846 590 ; +C -1 ; WX 544 ; N uni06FC ; B 21 -212 516 737 ; +C -1 ; WX 450 ; N glyph1637 ; B 26 -212 486 639 ; +C -1 ; WX 526 ; N glyph1638 ; B -34 -46 470 639 ; +C -1 ; WX 394 ; N glyph1639 ; B -34 -46 394 639 ; +C -1 ; WX 413 ; N uni06FD ; B 59 -145 363 400 ; +C -1 ; WX 338 ; N uni06FE ; B 17 -212 338 357 ; +C -1 ; WX 282 ; N uniFBA6 ; B 26 130 262 430 ; +C -1 ; WX 244 ; N uniFBA8 ; B -34 -132 244 456 ; +C -1 ; WX 320 ; N uniFBA9 ; B -34 -205 320 365 ; +C -1 ; WX 244 ; N glyph1645 ; B 23 -68 222 49 ; +C -1 ; WX 244 ; N glyph1646 ; B 29 -151 226 -20 ; +C -1 ; WX 244 ; N glyph1647 ; B 9 -136 236 59 ; +C -1 ; WX 244 ; N glyph1648 ; B 86 -64 162 34 ; +C -1 ; WX 244 ; N glyph1649 ; B 53 -70 197 27 ; +C -1 ; WX 812 ; N glyph1650 ; B 10 143 812 852 ; +C -1 ; WX 933 ; N glyph1651 ; B 10 143 933 852 ; +C -1 ; WX 267 ; N uniFB1D ; B 33 79 223 554 ; +C -1 ; WX 0 ; N uniFB1E ; B -137 596 142 732 ; +C -1 ; WX 342 ; N glyph1654 ; B 0 140 342 191 ; +C -1 ; WX 533 ; N uniFB1F ; B 33 140 490 554 ; +C -1 ; WX 544 ; N glyph1656 ; B -5 79 507 890 ; +C -1 ; WX 601 ; N glyph1657 ; B -5 118 601 890 ; +C -1 ; WX 544 ; N glyph1658 ; B 41 -107 507 724 ; +C -1 ; WX 601 ; N glyph1659 ; B 32 -107 601 733 ; +C -1 ; WX 544 ; N glyph1660 ; B 41 79 507 782 ; +C -1 ; WX 601 ; N glyph1661 ; B 32 118 601 782 ; +C -1 ; WX 544 ; N glyph1662 ; B 41 79 514 891 ; +C -1 ; WX 601 ; N glyph1663 ; B 32 118 601 891 ; +C -1 ; WX 544 ; N glyph1664 ; B 41 79 507 891 ; +C -1 ; WX 601 ; N glyph1665 ; B 32 118 601 891 ; +C -1 ; WX 544 ; N glyph1666 ; B 41 79 507 891 ; +C -1 ; WX 601 ; N glyph1667 ; B 32 118 601 891 ; +C -1 ; WX 544 ; N glyph1668 ; B 41 -159 507 724 ; +C -1 ; WX 601 ; N glyph1669 ; B 32 -159 601 733 ; +C -1 ; WX 526 ; N glyph1670 ; B 55 143 485 713 ; +C -1 ; WX 526 ; N glyph1671 ; B 84 107 461 713 ; +C -1 ; WX 544 ; N glyph1672 ; B 7 79 507 891 ; +C -1 ; WX 601 ; N glyph1673 ; B 7 118 601 891 ; +EndCharMetrics +StartKernData +StartKernPairs 867 +KPX space A -55 +KPX space T -18 +KPX space V -18 +KPX space W -18 +KPX space Y -37 +KPX space Alphatonos -55 +KPX space Alpha -55 +KPX space Delta -55 +KPX space Lambda -55 +KPX space Tau -18 +KPX space Upsilon -37 +KPX space Upsilondieresis -37 +KPX one one -37 +KPX A space -55 +KPX A T -111 +KPX A V -129 +KPX A W -80 +KPX A Y -92 +KPX A v -74 +KPX A w -92 +KPX A y -92 +KPX A quoteright -111 +KPX F comma -80 +KPX F period -80 +KPX F A -74 +KPX L space -37 +KPX L T -92 +KPX L V -92 +KPX L W -74 +KPX L Y -100 +KPX L y -55 +KPX L quoteright -92 +KPX P space -37 +KPX P comma -111 +KPX P period -111 +KPX P A -92 +KPX R T -60 +KPX R V -80 +KPX R W -55 +KPX R Y -55 +KPX R y -40 +KPX T space -18 +KPX T comma -74 +KPX T hyphen -92 +KPX T period -74 +KPX T colon -50 +KPX T semicolon -55 +KPX T A -80 +KPX T O -18 +KPX T a -70 +KPX T c -70 +KPX T e -70 +KPX T i -35 +KPX T o -70 +KPX T r -35 +KPX T s -70 +KPX T u -35 +KPX T w -70 +KPX T y -70 +KPX V space -18 +KPX V comma -129 +KPX V hyphen -92 +KPX V period -129 +KPX V colon -74 +KPX V semicolon -74 +KPX V A -129 +KPX V a -111 +KPX V e -111 +KPX V i -60 +KPX V o -129 +KPX V r -60 +KPX V u -60 +KPX V y -111 +KPX W space -18 +KPX W comma -92 +KPX W hyphen -55 +KPX W period -92 +KPX W colon -37 +KPX W semicolon -37 +KPX W A -111 +KPX W a -80 +KPX W e -80 +KPX W i -40 +KPX W o -80 +KPX W r -40 +KPX W u -40 +KPX W y -60 +KPX Y space -37 +KPX Y comma -129 +KPX Y hyphen -111 +KPX Y period -129 +KPX Y colon -92 +KPX Y semicolon -92 +KPX Y A -111 +KPX Y a -100 +KPX Y e -100 +KPX Y i -55 +KPX Y o -100 +KPX Y p -92 +KPX Y q -111 +KPX Y u -111 +KPX Y v -100 +KPX f f -18 +KPX f quoteright 55 +KPX r comma -40 +KPX r hyphen -20 +KPX r period -55 +KPX r g -18 +KPX r quoteright 37 +KPX v comma -65 +KPX v period -65 +KPX w comma -65 +KPX w period -65 +KPX y comma -65 +KPX y period -65 +KPX quoteleft quoteleft -74 +KPX quoteright space -74 +KPX quoteright s -55 +KPX quoteright t -18 +KPX quoteright quoteright -74 +KPX quotesinglbase afii10051 -100 +KPX quotesinglbase afii10060 -100 +KPX quotesinglbase afii10036 -100 +KPX quotesinglbase afii10041 -188 +KPX quotesinglbase afii10044 -100 +KPX quotedblbase afii10051 -100 +KPX quotedblbase afii10060 -100 +KPX quotedblbase afii10036 -100 +KPX quotedblbase afii10041 -188 +KPX quotedblbase afii10044 -100 +KPX Gamma comma -120 +KPX Gamma period -120 +KPX Gamma iotadieresistonos 37 +KPX Gamma Alpha -155 +KPX Gamma Delta -118 +KPX Gamma Lambda -155 +KPX Gamma iota -35 +KPX Theta Alpha -48 +KPX Theta Delta -25 +KPX Theta Lambda -48 +KPX Theta Upsilon -50 +KPX Theta Upsilondieresis -50 +KPX Phi Alpha -48 +KPX Phi Upsilon -75 +KPX Phi Upsilondieresis -75 +KPX Alphatonos space -55 +KPX Alphatonos Theta -41 +KPX Alphatonos Phi -41 +KPX Alphatonos Omicron -41 +KPX Alphatonos Tau -110 +KPX Alphatonos Upsilon -152 +KPX Alphatonos Upsilondieresis -152 +KPX Alphatonos gamma -69 +KPX Alphatonos nu -74 +KPX Alphatonos chi -69 +KPX Omicrontonos Alpha -48 +KPX Omicrontonos Delta -25 +KPX Omicrontonos Lambda -48 +KPX Omicrontonos Upsilon -50 +KPX Omicrontonos Upsilondieresis -50 +KPX Upsilontonos Theta -89 +KPX Upsilontonos Phi -114 +KPX Upsilontonos alpha -100 +KPX Upsilontonos delta -83 +KPX Upsilontonos sigma -112 +KPX Upsilontonos phi -100 +KPX Upsilontonos Alpha -164 +KPX Upsilontonos Delta -125 +KPX Upsilontonos Lambda -164 +KPX Upsilontonos Omicron -89 +KPX Upsilontonos Omega -89 +KPX Upsilontonos alphatonos -100 +KPX Upsilontonos etatonos -55 +KPX Upsilontonos iotatonos -55 +KPX Upsilontonos eta -55 +KPX Upsilontonos iota -55 +KPX Upsilontonos kappa -79 +KPX Upsilontonos mu -79 +KPX Upsilontonos omicron -100 +KPX Upsilontonos iotadieresis -55 +KPX Upsilontonos omicrontonos -100 +KPX Omegatonos Upsilon -50 +KPX Alpha space -55 +KPX Alpha quoteright -110 +KPX Alpha Theta -41 +KPX Alpha Phi -41 +KPX Alpha Omicron -41 +KPX Alpha Tau -110 +KPX Alpha Upsilon -152 +KPX Alpha Upsilondieresis -152 +KPX Alpha gamma -69 +KPX Alpha nu -74 +KPX Alpha chi -69 +KPX Delta space -55 +KPX Delta Omicron -18 +KPX Delta Tau -69 +KPX Delta Upsilon -93 +KPX Delta Upsilondieresis -93 +KPX Kappa Theta -69 +KPX Kappa Phi -69 +KPX Kappa alpha -37 +KPX Kappa delta -37 +KPX Kappa sigma -37 +KPX Kappa phi -37 +KPX Kappa Omicron -69 +KPX Kappa Tau -44 +KPX Kappa alphatonos -37 +KPX Kappa zeta -37 +KPX Kappa theta -37 +KPX Kappa xi -37 +KPX Kappa omega -37 +KPX Kappa omegatonos -37 +KPX Lambda space -26 +KPX Lambda Theta -41 +KPX Lambda Omicron -41 +KPX Lambda Tau -110 +KPX Lambda Upsilon -152 +KPX Lambda Upsilondieresis -152 +KPX Omicron Alpha -48 +KPX Omicron Delta -25 +KPX Omicron Lambda -48 +KPX Omicron Upsilon -50 +KPX Omicron Upsilondieresis -50 +KPX Rho comma -110 +KPX Rho period -110 +KPX Rho Alpha -91 +KPX Rho Delta -78 +KPX Rho Lambda -91 +KPX Sigma tau -18 +KPX Tau space -18 +KPX Tau comma -74 +KPX Tau hyphen -91 +KPX Tau period -74 +KPX Tau colon -49 +KPX Tau semicolon -49 +KPX Tau Theta -18 +KPX Tau Phi -18 +KPX Tau alpha -69 +KPX Tau delta -69 +KPX Tau epsilon -69 +KPX Tau sigma -69 +KPX Tau phi -69 +KPX Tau iotadieresistonos 37 +KPX Tau Alpha -80 +KPX Tau Delta -84 +KPX Tau Lambda -108 +KPX Tau Omicron -18 +KPX Tau Omega -18 +KPX Tau alphatonos -69 +KPX Tau epsilontonos -69 +KPX Tau gamma -50 +KPX Tau eta -37 +KPX Tau iota -35 +KPX Tau mu -37 +KPX Tau nu -35 +KPX Tau omicron -69 +KPX Tau chi -35 +KPX Tau psi -37 +KPX Tau upsilondieresis -37 +KPX Tau omicrontonos -69 +KPX Tau upsilontonos -37 +KPX Upsilon space -37 +KPX Upsilon comma -128 +KPX Upsilon hyphen -110 +KPX Upsilon period -124 +KPX Upsilon colon -91 +KPX Upsilon semicolon -91 +KPX Upsilon Theta -89 +KPX Upsilon Phi -114 +KPX Upsilon alpha -100 +KPX Upsilon delta -83 +KPX Upsilon sigma -112 +KPX Upsilon phi -100 +KPX Upsilon Alpha -164 +KPX Upsilon Delta -125 +KPX Upsilon Lambda -164 +KPX Upsilon Omicron -89 +KPX Upsilon Omega -89 +KPX Upsilon alphatonos -100 +KPX Upsilon etatonos -55 +KPX Upsilon iotatonos -55 +KPX Upsilon gamma -101 +KPX Upsilon eta -55 +KPX Upsilon iota -55 +KPX Upsilon kappa -79 +KPX Upsilon mu -79 +KPX Upsilon omicron -100 +KPX Upsilon iotadieresis -55 +KPX Upsilon omicrontonos -100 +KPX Chi omega -32 +KPX Chi omegatonos -32 +KPX Psi alpha -64 +KPX Psi delta -64 +KPX Psi sigma -64 +KPX Psi phi -64 +KPX Psi alphatonos -64 +KPX Psi theta -18 +KPX Psi omicron -64 +KPX Psi omega -64 +KPX Psi omicrontonos -64 +KPX Psi omegatonos -64 +KPX Omega Upsilon -50 +KPX Omega Upsilondieresis -50 +KPX Upsilondieresis space -37 +KPX Upsilondieresis Theta -89 +KPX Upsilondieresis Phi -89 +KPX Upsilondieresis alpha -100 +KPX Upsilondieresis delta -83 +KPX Upsilondieresis sigma -112 +KPX Upsilondieresis phi -100 +KPX Upsilondieresis Alpha -164 +KPX Upsilondieresis Delta -125 +KPX Upsilondieresis Lambda -164 +KPX Upsilondieresis Omicron -89 +KPX Upsilondieresis Omega -89 +KPX Upsilondieresis alphatonos -100 +KPX Upsilondieresis etatonos -55 +KPX Upsilondieresis iotatonos -55 +KPX Upsilondieresis eta -55 +KPX Upsilondieresis iota -55 +KPX Upsilondieresis kappa -79 +KPX Upsilondieresis mu -79 +KPX Upsilondieresis omicron -100 +KPX Upsilondieresis iotadieresis -55 +KPX Upsilondieresis omicrontonos -100 +KPX gamma epsilon -17 +KPX zeta alpha -36 +KPX zeta delta -36 +KPX zeta sigma -36 +KPX zeta tau -73 +KPX zeta phi -36 +KPX zeta alphatonos -36 +KPX zeta etatonos -39 +KPX zeta gamma -36 +KPX zeta eta -39 +KPX zeta theta -36 +KPX zeta iota -59 +KPX zeta kappa -29 +KPX zeta nu -36 +KPX zeta omicron -37 +KPX zeta omega -36 +KPX zeta omicrontonos -36 +KPX zeta omegatonos -36 +KPX kappa alpha -9 +KPX kappa delta -22 +KPX kappa sigma -22 +KPX kappa phi -9 +KPX kappa alphatonos -9 +KPX kappa xi -22 +KPX kappa omicron -22 +KPX kappa sigma1 -22 +KPX kappa omega -9 +KPX kappa omicrontonos -22 +KPX kappa omegatonos -9 +KPX lambda etatonos -9 +KPX lambda upsilondieresistonos -18 +KPX lambda eta -9 +KPX lambda iota -12 +KPX lambda kappa -9 +KPX lambda nu -19 +KPX lambda upsilon -18 +KPX lambda upsilondieresis -18 +KPX lambda upsilontonos -18 +KPX xi alpha -37 +KPX xi delta -37 +KPX xi sigma -37 +KPX xi phi -37 +KPX xi alphatonos -37 +KPX xi zeta -37 +KPX xi xi -37 +KPX xi omicron -37 +KPX xi sigma1 -37 +KPX xi omicrontonos -37 +KPX chi alpha -22 +KPX chi delta -22 +KPX chi sigma -22 +KPX chi phi -22 +KPX chi alphatonos -22 +KPX chi omicron -22 +KPX chi sigma1 -22 +KPX chi omega -22 +KPX chi omicrontonos -22 +KPX chi omegatonos -22 +KPX afii10052 comma -138 +KPX afii10052 period -138 +KPX afii10052 guillemotleft -63 +KPX afii10052 guillemotright -25 +KPX afii10052 emdash -25 +KPX afii10058 quoteright -50 +KPX afii10059 quoteright -50 +KPX afii10017 quoteright -88 +KPX afii10017 afii10025 -25 +KPX afii10017 afii10032 -50 +KPX afii10017 afii10035 -50 +KPX afii10017 afii10036 -88 +KPX afii10017 afii10037 -88 +KPX afii10017 afii10038 -63 +KPX afii10017 afii10041 -152 +KPX afii10017 afii10047 -25 +KPX afii10017 afii10065 -13 +KPX afii10017 afii10066 -51 +KPX afii10017 afii10070 -25 +KPX afii10017 afii10080 -51 +KPX afii10017 afii10083 -25 +KPX afii10017 afii10084 -50 +KPX afii10017 afii10085 -50 +KPX afii10017 afii10086 -38 +KPX afii10018 afii10017 -13 +KPX afii10018 afii10021 -38 +KPX afii10018 afii10024 -25 +KPX afii10018 afii10029 -25 +KPX afii10018 afii10032 -7 +KPX afii10018 afii10035 -7 +KPX afii10018 afii10036 -13 +KPX afii10018 afii10037 -35 +KPX afii10018 afii10038 -15 +KPX afii10018 afii10039 -25 +KPX afii10018 afii10041 -50 +KPX afii10018 afii10044 -38 +KPX afii10018 afii10049 -33 +KPX afii10018 afii10069 -25 +KPX afii10018 afii10077 -13 +KPX afii10018 afii10085 -25 +KPX afii10019 afii10017 -63 +KPX afii10019 afii10021 -38 +KPX afii10019 afii10024 -25 +KPX afii10019 afii10029 -38 +KPX afii10019 afii10036 -13 +KPX afii10019 afii10037 -81 +KPX afii10019 afii10039 -25 +KPX afii10019 afii10041 -50 +KPX afii10019 afii10044 -53 +KPX afii10019 afii10049 -50 +KPX afii10019 afii10069 -25 +KPX afii10019 afii10085 -13 +KPX afii10019 afii10087 -13 +KPX afii10019 afii10089 -25 +KPX afii10020 comma -113 +KPX afii10020 period -113 +KPX afii10020 guillemotleft -63 +KPX afii10020 guillemotright -25 +KPX afii10020 emdash -25 +KPX afii10020 afii10017 -109 +KPX afii10020 afii10021 -88 +KPX afii10020 afii10025 25 +KPX afii10020 afii10029 -75 +KPX afii10020 afii10030 -13 +KPX afii10020 afii10032 -25 +KPX afii10020 afii10035 -13 +KPX afii10020 afii10049 -75 +KPX afii10020 afii10065 -25 +KPX afii10020 afii10067 -38 +KPX afii10020 afii10069 -75 +KPX afii10020 afii10070 -76 +KPX afii10020 afii10074 -38 +KPX afii10020 afii10077 -75 +KPX afii10020 afii10078 -38 +KPX afii10020 afii10079 -38 +KPX afii10020 afii10080 -88 +KPX afii10020 afii10082 -63 +KPX afii10020 afii10085 -38 +KPX afii10020 afii10093 -63 +KPX afii10020 afii10094 -63 +KPX afii10020 afii10096 -50 +KPX afii10020 afii10097 -75 +KPX afii10021 afii10025 25 +KPX afii10021 afii10037 12 +KPX afii10021 afii10047 25 +KPX afii10021 afii10070 12 +KPX afii10021 afii10073 25 +KPX afii10022 afii10025 12 +KPX afii10022 afii10029 -13 +KPX afii10024 afii10025 -25 +KPX afii10024 afii10032 -25 +KPX afii10024 afii10035 -25 +KPX afii10024 afii10036 -17 +KPX afii10024 afii10037 -14 +KPX afii10024 afii10044 -10 +KPX afii10024 afii10065 -25 +KPX afii10024 afii10066 -50 +KPX afii10024 afii10070 -51 +KPX afii10024 afii10080 -51 +KPX afii10024 afii10085 -49 +KPX afii10025 afii10021 -61 +KPX afii10025 afii10024 -13 +KPX afii10025 afii10029 -44 +KPX afii10025 afii10037 -25 +KPX afii10025 afii10041 -38 +KPX afii10025 afii10049 -38 +KPX afii10025 afii10069 -25 +KPX afii10025 afii10077 -13 +KPX afii10028 afii10032 -25 +KPX afii10028 afii10035 -25 +KPX afii10028 afii10037 -20 +KPX afii10028 afii10038 -44 +KPX afii10028 afii10041 -13 +KPX afii10028 afii10047 12 +KPX afii10028 afii10065 -13 +KPX afii10028 afii10070 -38 +KPX afii10028 afii10073 -13 +KPX afii10028 afii10080 -50 +KPX afii10028 afii10083 -25 +KPX afii10028 afii10084 -38 +KPX afii10028 afii10085 -75 +KPX afii10028 afii10095 -13 +KPX afii10029 afii10038 -13 +KPX afii10029 afii10066 -13 +KPX afii10029 afii10070 -7 +KPX afii10029 afii10080 -25 +KPX afii10029 afii10085 -25 +KPX afii10030 afii10038 -13 +KPX afii10030 afii10070 -13 +KPX afii10030 afii10080 -25 +KPX afii10030 afii10085 -25 +KPX afii10030 afii10089 -38 +KPX afii10032 afii10017 -50 +KPX afii10032 afii10021 -50 +KPX afii10032 afii10024 -25 +KPX afii10032 afii10029 -50 +KPX afii10032 afii10035 12 +KPX afii10032 afii10037 -56 +KPX afii10032 afii10038 12 +KPX afii10032 afii10039 -78 +KPX afii10032 afii10041 -25 +KPX afii10032 afii10049 -72 +KPX afii10032 afii10069 -13 +KPX afii10034 comma -125 +KPX afii10034 period -125 +KPX afii10034 colon 37 +KPX afii10034 semicolon 37 +KPX afii10034 guillemotright 25 +KPX afii10034 afii10017 -128 +KPX afii10034 afii10021 -75 +KPX afii10034 afii10024 -35 +KPX afii10034 afii10025 12 +KPX afii10034 afii10029 -75 +KPX afii10034 afii10032 12 +KPX afii10034 afii10035 12 +KPX afii10034 afii10036 12 +KPX afii10034 afii10037 -25 +KPX afii10034 afii10038 -17 +KPX afii10034 afii10039 -71 +KPX afii10034 afii10049 -63 +KPX afii10034 afii10069 -38 +KPX afii10034 afii10070 -13 +KPX afii10034 afii10080 -25 +KPX afii10034 afii10095 25 +KPX afii10034 afii10097 -38 +KPX afii10035 afii10017 -50 +KPX afii10035 afii10021 -50 +KPX afii10035 afii10029 -25 +KPX afii10035 afii10037 -13 +KPX afii10035 afii10039 -26 +KPX afii10035 afii10041 -25 +KPX afii10035 afii10044 -13 +KPX afii10035 afii10066 12 +KPX afii10035 afii10070 12 +KPX afii10035 afii10083 12 +KPX afii10035 afii10084 -13 +KPX afii10035 afii10085 -25 +KPX afii10035 afii10089 -13 +KPX afii10035 afii10095 12 +KPX afii10036 comma -100 +KPX afii10036 period -100 +KPX afii10036 guillemotleft -50 +KPX afii10036 guillemotright -26 +KPX afii10036 afii10017 -50 +KPX afii10036 afii10021 -63 +KPX afii10036 afii10029 -50 +KPX afii10036 afii10030 -13 +KPX afii10036 afii10032 -13 +KPX afii10036 afii10038 -22 +KPX afii10036 afii10049 -38 +KPX afii10036 afii10065 -25 +KPX afii10036 afii10067 -50 +KPX afii10036 afii10070 -38 +KPX afii10036 afii10074 -25 +KPX afii10036 afii10076 -25 +KPX afii10036 afii10077 -50 +KPX afii10036 afii10078 -25 +KPX afii10036 afii10080 -75 +KPX afii10036 afii10081 -38 +KPX afii10036 afii10082 -38 +KPX afii10036 afii10083 -38 +KPX afii10036 afii10085 -50 +KPX afii10036 afii10087 -50 +KPX afii10036 afii10091 -38 +KPX afii10036 afii10093 -50 +KPX afii10036 afii10094 -63 +KPX afii10036 afii10096 -50 +KPX afii10036 afii10097 -38 +KPX afii10037 comma -163 +KPX afii10037 period -163 +KPX afii10037 colon -38 +KPX afii10037 semicolon -38 +KPX afii10037 guillemotleft -88 +KPX afii10037 guillemotright -63 +KPX afii10037 emdash -25 +KPX afii10037 afii10017 -191 +KPX afii10037 afii10021 -101 +KPX afii10037 afii10025 -13 +KPX afii10037 afii10029 -113 +KPX afii10037 afii10032 -50 +KPX afii10037 afii10038 -74 +KPX afii10037 afii10047 -13 +KPX afii10037 afii10049 -113 +KPX afii10037 afii10066 -63 +KPX afii10037 afii10067 -113 +KPX afii10037 afii10068 -88 +KPX afii10037 afii10069 -140 +KPX afii10037 afii10070 -120 +KPX afii10037 afii10072 -88 +KPX afii10037 afii10073 -88 +KPX afii10037 afii10074 -88 +KPX afii10037 afii10075 -50 +KPX afii10037 afii10076 -88 +KPX afii10037 afii10077 -113 +KPX afii10037 afii10078 -88 +KPX afii10037 afii10079 -88 +KPX afii10037 afii10080 -113 +KPX afii10037 afii10081 -88 +KPX afii10037 afii10082 -88 +KPX afii10037 afii10083 -120 +KPX afii10037 afii10087 -100 +KPX afii10037 afii10088 -88 +KPX afii10037 afii10090 -88 +KPX afii10037 afii10091 -88 +KPX afii10037 afii10096 -88 +KPX afii10037 afii10097 -113 +KPX afii10038 afii10017 -63 +KPX afii10038 afii10021 -88 +KPX afii10038 afii10029 -75 +KPX afii10038 afii10032 12 +KPX afii10038 afii10036 -25 +KPX afii10038 afii10037 -76 +KPX afii10038 afii10041 -63 +KPX afii10038 afii10049 -88 +KPX afii10038 afii10077 -50 +KPX afii10039 afii10025 -25 +KPX afii10039 afii10032 -51 +KPX afii10039 afii10035 -38 +KPX afii10039 afii10038 -88 +KPX afii10039 afii10047 -13 +KPX afii10039 afii10080 -63 +KPX afii10039 afii10085 -88 +KPX afii10040 afii10032 -13 +KPX afii10040 afii10080 -13 +KPX afii10043 afii10085 12 +KPX afii10044 quoteright -63 +KPX afii10044 afii10049 -60 +KPX afii10046 quoteright -63 +KPX afii10046 afii10017 -43 +KPX afii10046 afii10021 -73 +KPX afii10046 afii10024 -63 +KPX afii10046 afii10025 -38 +KPX afii10046 afii10029 -40 +KPX afii10046 afii10030 -40 +KPX afii10046 afii10032 -25 +KPX afii10046 afii10035 -25 +KPX afii10046 afii10036 -75 +KPX afii10046 afii10039 -72 +KPX afii10046 afii10041 -112 +KPX afii10046 afii10047 -13 +KPX afii10046 afii10049 -53 +KPX afii10047 afii10021 -84 +KPX afii10047 afii10024 -25 +KPX afii10047 afii10025 12 +KPX afii10047 afii10029 -63 +KPX afii10047 afii10032 12 +KPX afii10047 afii10038 5 +KPX afii10047 afii10039 -51 +KPX afii10047 afii10049 -54 +KPX afii10047 afii10069 -25 +KPX afii10047 afii10077 -13 +KPX afii10048 afii10017 -38 +KPX afii10048 afii10021 -75 +KPX afii10048 afii10024 -70 +KPX afii10048 afii10029 -50 +KPX afii10048 afii10032 12 +KPX afii10048 afii10036 -25 +KPX afii10048 afii10039 -91 +KPX afii10048 afii10041 -38 +KPX afii10048 afii10069 -25 +KPX afii10048 afii10072 12 +KPX afii10048 afii10077 -13 +KPX afii10065 afii10077 9 +KPX afii10065 afii10081 -13 +KPX afii10065 afii10084 -26 +KPX afii10065 afii10085 -51 +KPX afii10065 afii10089 -40 +KPX afii10066 afii10069 -25 +KPX afii10066 afii10070 -13 +KPX afii10066 afii10072 -25 +KPX afii10066 afii10077 -25 +KPX afii10066 afii10078 -10 +KPX afii10066 afii10085 -38 +KPX afii10066 afii10087 -38 +KPX afii10066 afii10089 -38 +KPX afii10066 afii10092 -25 +KPX afii10066 afii10097 -25 +KPX afii10067 afii10065 -13 +KPX afii10067 afii10066 -13 +KPX afii10067 afii10069 -25 +KPX afii10067 afii10070 -6 +KPX afii10067 afii10072 -29 +KPX afii10067 afii10077 -13 +KPX afii10067 afii10078 -17 +KPX afii10067 afii10080 -7 +KPX afii10067 afii10083 -6 +KPX afii10067 afii10084 -25 +KPX afii10067 afii10085 -34 +KPX afii10067 afii10086 -13 +KPX afii10067 afii10089 -38 +KPX afii10067 afii10092 -25 +KPX afii10067 afii10097 -13 +KPX afii10068 comma -113 +KPX afii10068 period -113 +KPX afii10068 afii10069 -50 +KPX afii10068 afii10070 -13 +KPX afii10068 afii10077 -51 +KPX afii10068 afii10078 -13 +KPX afii10068 afii10080 -25 +KPX afii10068 afii10097 -25 +KPX afii10069 afii10073 12 +KPX afii10069 afii10095 25 +KPX afii10070 e 12 +KPX afii10070 afii10065 12 +KPX afii10070 afii10069 -13 +KPX afii10070 afii10073 12 +KPX afii10070 afii10083 25 +KPX afii10070 afii10085 -25 +KPX afii10070 afii10086 12 +KPX afii10070 afii10087 -13 +KPX afii10070 afii10089 -25 +KPX afii10072 afii10066 -13 +KPX afii10072 afii10070 -13 +KPX afii10072 afii10073 12 +KPX afii10072 afii10080 -25 +KPX afii10072 afii10083 -18 +KPX afii10072 afii10089 -25 +KPX afii10072 afii10092 -13 +KPX afii10073 afii10069 -18 +KPX afii10073 afii10072 -18 +KPX afii10073 afii10073 12 +KPX afii10073 afii10078 -14 +KPX afii10073 afii10080 -6 +KPX afii10073 afii10085 -21 +KPX afii10073 afii10086 -7 +KPX afii10073 afii10089 -20 +KPX afii10073 afii10092 -17 +KPX afii10076 guillemotleft -26 +KPX afii10076 afii10065 -15 +KPX afii10076 afii10066 -25 +KPX afii10076 afii10070 -25 +KPX afii10076 afii10073 -13 +KPX afii10076 afii10080 -51 +KPX afii10076 afii10083 -25 +KPX afii10076 afii10084 -13 +KPX afii10076 afii10085 -14 +KPX afii10076 afii10086 -25 +KPX afii10076 afii10089 -39 +KPX afii10076 afii10095 -13 +KPX afii10078 afii10065 -7 +KPX afii10078 afii10095 12 +KPX afii10080 afii10069 -29 +KPX afii10080 afii10070 12 +KPX afii10080 afii10072 -25 +KPX afii10080 afii10077 -13 +KPX afii10080 afii10078 -19 +KPX afii10080 afii10083 25 +KPX afii10080 afii10084 -13 +KPX afii10080 afii10085 -38 +KPX afii10080 afii10087 -25 +KPX afii10080 afii10089 -26 +KPX afii10080 afii10095 12 +KPX afii10080 afii10097 -19 +KPX afii10082 afii10069 -13 +KPX afii10082 afii10073 12 +KPX afii10082 afii10077 -13 +KPX afii10082 afii10078 -15 +KPX afii10082 afii10084 -13 +KPX afii10082 afii10085 -13 +KPX afii10082 afii10089 -25 +KPX afii10082 afii10095 25 +KPX afii10083 afii10065 12 +KPX afii10083 afii10066 12 +KPX afii10083 afii10070 12 +KPX afii10083 afii10073 25 +KPX afii10083 afii10085 -13 +KPX afii10083 afii10086 12 +KPX afii10083 afii10087 -13 +KPX afii10083 afii10089 -20 +KPX afii10083 afii10095 12 +KPX afii10084 comma -75 +KPX afii10084 period -75 +KPX afii10084 afii10065 12 +KPX afii10084 afii10069 -13 +KPX afii10084 afii10072 12 +KPX afii10084 afii10073 12 +KPX afii10084 afii10077 -25 +KPX afii10084 afii10080 -13 +KPX afii10084 afii10082 12 +KPX afii10084 afii10083 12 +KPX afii10084 afii10085 -13 +KPX afii10084 afii10095 25 +KPX afii10084 afii10097 -13 +KPX afii10085 comma -100 +KPX afii10085 period -100 +KPX afii10085 colon -13 +KPX afii10085 semicolon -13 +KPX afii10085 guillemotright 25 +KPX afii10085 afii10065 -13 +KPX afii10085 afii10066 -13 +KPX afii10085 afii10069 -63 +KPX afii10085 afii10070 -13 +KPX afii10085 afii10072 -13 +KPX afii10085 afii10077 -44 +KPX afii10085 afii10078 -13 +KPX afii10085 afii10080 -25 +KPX afii10085 afii10086 -25 +KPX afii10085 afii10097 -25 +KPX afii10086 afii10069 -25 +KPX afii10086 afii10077 -25 +KPX afii10086 afii10085 -25 +KPX afii10086 afii10086 -6 +KPX afii10086 afii10089 -27 +KPX afii10086 afii10097 -13 +KPX afii10087 afii10065 -13 +KPX afii10087 afii10066 -38 +KPX afii10087 afii10070 -25 +KPX afii10087 afii10073 -13 +KPX afii10087 afii10080 -38 +KPX afii10087 afii10083 -29 +KPX afii10087 afii10084 -25 +KPX afii10087 afii10085 -38 +KPX afii10087 afii10086 -38 +KPX afii10087 afii10089 -50 +KPX afii10087 afii10092 -38 +KPX afii10087 afii10095 -13 +KPX afii10088 afii10073 12 +KPX afii10094 afii10084 -38 +KPX afii10094 afii10089 -76 +KPX afii10095 afii10069 -52 +KPX afii10095 afii10072 -37 +KPX afii10095 afii10077 -18 +KPX afii10095 afii10078 -9 +KPX afii10095 afii10086 -6 +KPX afii10095 afii10087 -39 +KPX afii10095 afii10097 -13 +KPX afii10096 afii10069 -51 +KPX afii10096 afii10072 -25 +KPX afii10096 afii10077 -25 +KPX afii10096 afii10078 -13 +KPX afii10096 afii10084 -13 +KPX afii10096 afii10086 -6 +KPX afii10096 afii10087 -39 +KPX afii10096 afii10089 -38 +KPX afii10110 comma -100 +KPX afii10110 period -100 +KPX afii10110 guillemotright 12 +KPX afii10050 comma -99 +KPX afii10050 period -99 +KPX afii10050 colon -25 +KPX afii10050 semicolon -25 +KPX afii10050 guillemotleft -88 +KPX afii10050 guillemotright -38 +KPX afii10050 emdash -25 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/public_html/fonts/timesbd.afm b/public_html/fonts/timesbd.afm index 1029ddd..a957e69 100644 --- a/public_html/fonts/timesbd.afm +++ b/public_html/fonts/timesbd.afm @@ -1,2597 +1,2597 @@ -StartFontMetrics 4.1 -FontName TimesNewRomanPS-BoldMT -FullName Times New Roman Bold -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Times New Roman -Weight Bold -Version Version 3.00 -Characters 1674 -ItalicAngle 0.0 -Ascender 891 -Descender -216 -UnderlineThickness 95 -UnderlinePosition -109 -IsFixedPitch false -FontBBox -556 -307 2000 1026 -StartCharMetrics 1709 -C 0 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 1 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 2 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 3 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 4 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 5 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 6 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 7 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 8 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 9 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 10 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 11 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 12 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 13 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 14 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 15 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 16 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 17 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 18 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 19 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 20 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 21 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 22 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 23 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 24 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 25 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 26 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 27 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 28 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 29 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 30 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 31 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 32 ; WX 250 ; N space ; B 85 -13 248 677 ; -C 33 ; WX 333 ; N exclam ; B 85 -13 248 677 ; -C 34 ; WX 555 ; N quotedbl ; B 86 352 466 677 ; -C 35 ; WX 500 ; N numbersign ; B 20 -14 480 676 ; -C 36 ; WX 500 ; N dollar ; B 39 -67 468 680 ; -C 37 ; WX 1000 ; N percent ; B 69 -28 931 677 ; -C 38 ; WX 833 ; N ampersand ; B 40 -15 790 677 ; -C 39 ; WX 278 ; N quotesingle ; B 68 353 212 677 ; -C 40 ; WX 333 ; N parenleft ; B 40 -200 321 677 ; -C 41 ; WX 333 ; N parenright ; B 12 -200 293 677 ; -C 42 ; WX 500 ; N asterisk ; B 56 299 444 677 ; -C 43 ; WX 570 ; N plus ; B 20 66 553 598 ; -C 44 ; WX 250 ; N comma ; B 32 -175 217 150 ; -C 45 ; WX 333 ; N hyphen ; B 24 179 309 280 ; -C 46 ; WX 250 ; N period ; B 44 -12 207 150 ; -C 47 ; WX 278 ; N slash ; B 1 -15 281 677 ; -C 48 ; WX 500 ; N zero ; B 36 -14 463 676 ; -C 49 ; WX 500 ; N one ; B 66 0 423 676 ; -C 50 ; WX 500 ; N two ; B 24 0 451 676 ; -C 51 ; WX 500 ; N three ; B 16 -14 442 676 ; -C 52 ; WX 500 ; N four ; B 25 0 459 676 ; -C 53 ; WX 500 ; N five ; B 34 -14 462 662 ; -C 54 ; WX 500 ; N six ; B 37 -14 470 676 ; -C 55 ; WX 500 ; N seven ; B 34 -14 476 662 ; -C 56 ; WX 500 ; N eight ; B 35 -14 465 673 ; -C 57 ; WX 500 ; N nine ; B 31 -14 464 676 ; -C 58 ; WX 333 ; N colon ; B 85 -12 248 470 ; -C 59 ; WX 333 ; N semicolon ; B 74 -175 259 470 ; -C 60 ; WX 570 ; N less ; B 20 90 553 568 ; -C 61 ; WX 570 ; N equal ; B 20 218 554 441 ; -C 62 ; WX 570 ; N greater ; B 20 90 553 568 ; -C 63 ; WX 500 ; N question ; B 61 -13 444 677 ; -C 64 ; WX 930 ; N at ; B 45 -216 908 677 ; -C 65 ; WX 722 ; N A ; B 8 0 711 676 ; -C 66 ; WX 667 ; N B ; B 21 0 632 662 ; -C 67 ; WX 722 ; N C ; B 40 -15 667 677 ; -C 68 ; WX 722 ; N D ; B 13 0 680 662 ; -C 69 ; WX 667 ; N E ; B 20 0 622 662 ; -C 70 ; WX 611 ; N F ; B 22 0 581 662 ; -C 71 ; WX 778 ; N G ; B 41 -16 768 678 ; -C 72 ; WX 778 ; N H ; B 21 0 760 662 ; -C 73 ; WX 389 ; N I ; B 20 0 366 662 ; -C 74 ; WX 500 ; N J ; B 11 -15 494 662 ; -C 75 ; WX 778 ; N K ; B 22 0 789 662 ; -C 76 ; WX 667 ; N L ; B 19 0 631 662 ; -C 77 ; WX 944 ; N M ; B 20 0 926 662 ; -C 78 ; WX 722 ; N N ; B 14 -15 699 662 ; -C 79 ; WX 778 ; N O ; B 39 -15 742 677 ; -C 80 ; WX 611 ; N P ; B 25 0 581 662 ; -C 81 ; WX 778 ; N Q ; B 39 -181 743 677 ; -C 82 ; WX 722 ; N R ; B 19 0 731 662 ; -C 83 ; WX 556 ; N S ; B 52 -16 516 677 ; -C 84 ; WX 667 ; N T ; B 36 0 631 662 ; -C 85 ; WX 722 ; N U ; B 23 -16 705 662 ; -C 86 ; WX 722 ; N V ; B 8 -15 712 662 ; -C 87 ; WX 1000 ; N W ; B 9 -15 991 662 ; -C 88 ; WX 722 ; N X ; B 7 0 715 662 ; -C 89 ; WX 722 ; N Y ; B 9 0 711 662 ; -C 90 ; WX 667 ; N Z ; B 16 0 649 662 ; -C 91 ; WX 333 ; N bracketleft ; B 104 -183 301 662 ; -C 92 ; WX 278 ; N backslash ; B 1 -15 281 677 ; -C 93 ; WX 333 ; N bracketright ; B 33 -183 229 662 ; -C 94 ; WX 581 ; N asciicircum ; B 72 325 510 676 ; -C 95 ; WX 500 ; N underscore ; B -9 -216 509 -152 ; -C 96 ; WX 333 ; N grave ; B 19 515 222 685 ; -C 97 ; WX 500 ; N a ; B 45 -6 483 470 ; -C 98 ; WX 556 ; N b ; B 21 -14 513 662 ; -C 99 ; WX 444 ; N c ; B 38 -14 421 470 ; -C 100 ; WX 556 ; N d ; B 39 -14 534 662 ; -C 101 ; WX 444 ; N e ; B 39 -14 420 470 ; -C 102 ; WX 333 ; N f ; B 32 0 407 677 ; -C 103 ; WX 500 ; N g ; B 38 -216 482 470 ; -C 104 ; WX 556 ; N h ; B 34 0 527 662 ; -C 105 ; WX 278 ; N i ; B 21 0 267 678 ; -C 106 ; WX 333 ; N j ; B -28 -216 249 677 ; -C 107 ; WX 556 ; N k ; B 33 0 565 662 ; -C 108 ; WX 278 ; N l ; B 21 0 268 662 ; -C 109 ; WX 833 ; N m ; B 37 0 807 470 ; -C 110 ; WX 556 ; N n ; B 34 0 527 470 ; -C 111 ; WX 500 ; N o ; B 36 -14 464 470 ; -C 112 ; WX 556 ; N p ; B 19 -214 513 470 ; -C 113 ; WX 556 ; N q ; B 38 -214 536 470 ; -C 114 ; WX 444 ; N r ; B 37 0 429 470 ; -C 115 ; WX 389 ; N s ; B 40 -14 354 470 ; -C 116 ; WX 333 ; N t ; B 19 -6 323 624 ; -C 117 ; WX 556 ; N u ; B 31 -14 524 457 ; -C 118 ; WX 500 ; N v ; B 9 -14 491 457 ; -C 119 ; WX 722 ; N w ; B 8 -14 712 457 ; -C 120 ; WX 500 ; N x ; B 23 0 484 457 ; -C 121 ; WX 500 ; N y ; B 8 -216 491 457 ; -C 122 ; WX 444 ; N z ; B 10 0 428 457 ; -C 123 ; WX 394 ; N braceleft ; B 81 -203 352 677 ; -C 124 ; WX 220 ; N bar ; B 78 -216 141 677 ; -C 125 ; WX 394 ; N braceright ; B 44 -202 315 678 ; -C 126 ; WX 520 ; N asciitilde ; B 19 188 551 347 ; -C 127 ; WX 778 ; N .notdef ; B 139 0 639 625 ; -C 128 ; WX 500 ; N Euro ; B -11 -14 484 676 ; -C 129 ; WX 636 ; N afii10052 ; B 20 0 604 888 ; -C 130 ; WX 333 ; N quotesinglbase ; B 74 -175 259 150 ; -C 131 ; WX 500 ; N florin ; B 0 -216 500 678 ; -C 132 ; WX 500 ; N quotedblbase ; B 41 -175 460 151 ; -C 133 ; WX 1000 ; N ellipsis ; B 85 -13 915 150 ; -C 134 ; WX 500 ; N dagger ; B 48 -196 451 662 ; -C 135 ; WX 500 ; N daggerdbl ; B 54 -198 446 662 ; -C 136 ; WX 333 ; N circumflex ; B 10 510 324 697 ; -C 137 ; WX 1000 ; N perthousand ; B 29 -28 971 677 ; -C 138 ; WX 556 ; N Scaron ; B 52 -16 516 891 ; -C 139 ; WX 333 ; N guilsinglleft ; B 45 3 287 452 ; -C 140 ; WX 1000 ; N OE ; B 36 -9 952 671 ; -C 141 ; WX 725 ; N afii10061 ; B 21 0 709 888 ; -C 142 ; WX 667 ; N Zcaron ; B 16 0 649 891 ; -C 143 ; WX 778 ; N afii10145 ; B 20 -193 750 662 ; -C 144 ; WX 500 ; N quotedblbase ; B 41 -175 460 151 ; -C 145 ; WX 333 ; N quoteleft ; B 74 352 259 677 ; -C 146 ; WX 333 ; N quoteright ; B 74 352 259 677 ; -C 147 ; WX 500 ; N quotedblleft ; B 40 351 459 677 ; -C 148 ; WX 500 ; N quotedblright ; B 41 351 460 677 ; -C 149 ; WX 350 ; N bullet ; B 38 190 316 470 ; -C 150 ; WX 500 ; N endash ; B -8 202 508 261 ; -C 151 ; WX 1000 ; N emdash ; B -10 201 1009 261 ; -C 152 ; WX 333 ; N tilde ; B 10 532 326 669 ; -C 153 ; WX 1000 ; N trademark ; B -1 268 1005 662 ; -C 154 ; WX 389 ; N scaron ; B 34 -14 354 697 ; -C 155 ; WX 333 ; N guilsinglright ; B 46 3 288 452 ; -C 156 ; WX 722 ; N oe ; B 34 -14 694 470 ; -C 157 ; WX 576 ; N afii10109 ; B 35 0 563 685 ; -C 158 ; WX 444 ; N zcaron ; B 10 0 428 697 ; -C 159 ; WX 722 ; N Ydieresis ; B 9 0 711 857 ; -C 160 ; WX 250 ; N space ; B 85 -13 248 677 ; -C 161 ; WX 333 ; N exclamdown ; B 85 -216 248 475 ; -C 162 ; WX 500 ; N cent ; B 63 -184 445 658 ; -C 163 ; WX 500 ; N sterling ; B 17 -14 479 680 ; -C 164 ; WX 500 ; N currency ; B 10 93 491 567 ; -C 165 ; WX 500 ; N yen ; B 0 0 499 662 ; -C 166 ; WX 220 ; N brokenbar ; B 78 -216 141 677 ; -C 167 ; WX 500 ; N section ; B 45 -216 455 677 ; -C 168 ; WX 333 ; N dieresis ; B 11 538 323 668 ; -C 169 ; WX 747 ; N copyright ; B 29 -15 722 677 ; -C 170 ; WX 300 ; N ordfeminine ; B 22 390 308 676 ; -C 171 ; WX 500 ; N guillemotleft ; B 18 4 482 453 ; -C 172 ; WX 570 ; N logicalnot ; B 20 218 554 440 ; -C 173 ; WX 333 ; N hyphen ; B 24 179 309 280 ; -C 174 ; WX 747 ; N registered ; B 29 -15 722 677 ; -C 175 ; WX 500 ; N overscore ; B -9 714 509 778 ; -C 176 ; WX 400 ; N degree ; B 29 338 367 676 ; -C 177 ; WX 549 ; N plusminus ; B 7 66 542 598 ; -C 178 ; WX 300 ; N twosuperior ; B 12 324 276 676 ; -C 179 ; WX 300 ; N threesuperior ; B 7 317 271 676 ; -C 180 ; WX 333 ; N acute ; B 111 515 315 685 ; -C 181 ; WX 576 ; N mu1 ; B 39 -215 559 457 ; -C 182 ; WX 540 ; N paragraph ; B 0 -216 542 662 ; -C 183 ; WX 250 ; N periodcentered ; B 43 249 207 413 ; -C 184 ; WX 333 ; N cedilla ; B 71 -188 237 6 ; -C 185 ; WX 300 ; N onesuperior ; B 36 324 260 676 ; -C 186 ; WX 330 ; N ordmasculine ; B 27 385 306 676 ; -C 187 ; WX 500 ; N guillemotright ; B 19 4 483 453 ; -C 188 ; WX 750 ; N onequarter ; B 35 -29 730 676 ; -C 189 ; WX 750 ; N onehalf ; B 35 -29 725 676 ; -C 190 ; WX 750 ; N threequarters ; B 6 -29 730 676 ; -C 191 ; WX 500 ; N questiondown ; B 56 -216 439 475 ; -C 192 ; WX 722 ; N Agrave ; B 8 0 711 888 ; -C 193 ; WX 722 ; N Aacute ; B 8 0 711 888 ; -C 194 ; WX 722 ; N Acircumflex ; B 8 0 711 888 ; -C 195 ; WX 722 ; N Atilde ; B 8 0 711 856 ; -C 196 ; WX 722 ; N Adieresis ; B 8 0 711 857 ; -C 197 ; WX 722 ; N Aring ; B 8 0 711 841 ; -C 198 ; WX 1000 ; N AE ; B -11 0 955 662 ; -C 199 ; WX 722 ; N Ccedilla ; B 40 -188 667 677 ; -C 200 ; WX 667 ; N Egrave ; B 20 0 622 888 ; -C 201 ; WX 667 ; N Eacute ; B 20 0 622 888 ; -C 202 ; WX 667 ; N Ecircumflex ; B 20 0 622 888 ; -C 203 ; WX 667 ; N Edieresis ; B 20 0 622 857 ; -C 204 ; WX 389 ; N Igrave ; B 20 0 366 888 ; -C 205 ; WX 389 ; N Iacute ; B 20 0 366 888 ; -C 206 ; WX 389 ; N Icircumflex ; B 20 0 366 888 ; -C 207 ; WX 389 ; N Idieresis ; B 20 0 366 857 ; -C 208 ; WX 722 ; N Eth ; B 17 0 684 662 ; -C 209 ; WX 722 ; N Ntilde ; B 14 -15 699 857 ; -C 210 ; WX 778 ; N Ograve ; B 39 -15 742 888 ; -C 211 ; WX 778 ; N Oacute ; B 39 -15 742 888 ; -C 212 ; WX 778 ; N Ocircumflex ; B 39 -15 742 888 ; -C 213 ; WX 778 ; N Otilde ; B 39 -15 742 857 ; -C 214 ; WX 778 ; N Odieresis ; B 39 -15 742 857 ; -C 215 ; WX 570 ; N multiply ; B 75 120 498 543 ; -C 216 ; WX 778 ; N Oslash ; B 40 -38 742 693 ; -C 217 ; WX 722 ; N Ugrave ; B 23 -16 705 888 ; -C 218 ; WX 722 ; N Uacute ; B 23 -16 705 888 ; -C 219 ; WX 722 ; N Ucircumflex ; B 23 -16 705 888 ; -C 220 ; WX 722 ; N Udieresis ; B 23 -16 705 857 ; -C 221 ; WX 722 ; N Yacute ; B 9 0 711 888 ; -C 222 ; WX 611 ; N Thorn ; B 20 0 577 662 ; -C 223 ; WX 556 ; N germandbls ; B 28 -5 506 677 ; -C 224 ; WX 500 ; N agrave ; B 45 -6 483 685 ; -C 225 ; WX 500 ; N aacute ; B 45 -6 483 685 ; -C 226 ; WX 500 ; N acircumflex ; B 45 -6 483 697 ; -C 227 ; WX 500 ; N atilde ; B 45 -6 483 670 ; -C 228 ; WX 500 ; N adieresis ; B 45 -6 483 668 ; -C 229 ; WX 500 ; N aring ; B 45 -6 483 702 ; -C 230 ; WX 722 ; N ae ; B 44 -14 693 470 ; -C 231 ; WX 444 ; N ccedilla ; B 38 -188 421 470 ; -C 232 ; WX 444 ; N egrave ; B 39 -14 420 685 ; -C 233 ; WX 444 ; N eacute ; B 39 -14 420 685 ; -C 234 ; WX 444 ; N ecircumflex ; B 39 -14 420 697 ; -C 235 ; WX 444 ; N edieresis ; B 39 -14 420 668 ; -C 236 ; WX 278 ; N igrave ; B -7 0 267 685 ; -C 237 ; WX 278 ; N iacute ; B 21 0 289 685 ; -C 238 ; WX 278 ; N icircumflex ; B -17 0 296 697 ; -C 239 ; WX 278 ; N idieresis ; B -15 0 298 668 ; -C 240 ; WX 500 ; N eth ; B 36 -14 464 677 ; -C 241 ; WX 556 ; N ntilde ; B 34 0 527 670 ; -C 242 ; WX 500 ; N ograve ; B 36 -14 464 685 ; -C 243 ; WX 500 ; N oacute ; B 36 -14 464 685 ; -C 244 ; WX 500 ; N ocircumflex ; B 36 -14 464 697 ; -C 245 ; WX 500 ; N otilde ; B 36 -14 464 670 ; -C 246 ; WX 500 ; N odieresis ; B 36 -14 464 668 ; -C 247 ; WX 549 ; N divide ; B 8 121 542 545 ; -C 248 ; WX 500 ; N oslash ; B 33 -14 467 483 ; -C 249 ; WX 556 ; N ugrave ; B 31 -14 524 685 ; -C 250 ; WX 556 ; N uacute ; B 31 -14 524 685 ; -C 251 ; WX 556 ; N ucircumflex ; B 31 -14 524 697 ; -C 252 ; WX 556 ; N udieresis ; B 31 -14 524 668 ; -C 253 ; WX 500 ; N yacute ; B 8 -216 491 685 ; -C 254 ; WX 556 ; N thorn ; B 19 -216 513 677 ; -C 255 ; WX 500 ; N ydieresis ; B 8 -216 491 668 ; -C -1 ; WX 0 ; N .null ; B 85 -13 248 677 ; -C -1 ; WX 250 ; N nonmarkingreturn ; B 85 -13 248 677 ; -C -1 ; WX 549 ; N notequal ; B 7 -143 542 679 ; -C -1 ; WX 713 ; N infinity ; B 26 52 687 461 ; -C -1 ; WX 549 ; N lessequal ; B 7 -90 542 625 ; -C -1 ; WX 549 ; N greaterequal ; B 7 -90 542 625 ; -C -1 ; WX 494 ; N partialdiff ; B 36 -11 472 700 ; -C -1 ; WX 713 ; N summation ; B 21 -216 693 693 ; -C -1 ; WX 823 ; N product ; B 22 -216 801 693 ; -C -1 ; WX 549 ; N pi1 ; B 24 -14 506 457 ; -C -1 ; WX 274 ; N integral ; B -1 -107 272 910 ; -C -1 ; WX 768 ; N Ohm ; B 4 0 766 741 ; -C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; -C -1 ; WX 549 ; N approxequal ; B 6 119 543 536 ; -C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; -C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; -C -1 ; WX 167 ; N fraction ; B -184 -29 351 676 ; -C -1 ; WX 556 ; N fi ; B 29 0 534 677 ; -C -1 ; WX 556 ; N fl ; B 26 0 532 677 ; -C -1 ; WX 278 ; N dotlessi ; B 21 0 267 457 ; -C -1 ; WX 333 ; N macron ; B 10 533 323 612 ; -C -1 ; WX 333 ; N breve ; B 19 521 314 677 ; -C -1 ; WX 333 ; N dotaccent ; B 95 524 239 668 ; -C -1 ; WX 333 ; N ring ; B 64 497 269 702 ; -C -1 ; WX 333 ; N hungarumlaut ; B 55 516 368 685 ; -C -1 ; WX 333 ; N ogonek ; B 50 -226 284 8 ; -C -1 ; WX 333 ; N caron ; B 10 510 324 697 ; -C -1 ; WX 667 ; N Lslash ; B 21 0 630 662 ; -C -1 ; WX 278 ; N lslash ; B 19 0 265 662 ; -C -1 ; WX 570 ; N minus ; B 20 299 553 363 ; -C -1 ; WX 500 ; N franc ; B 10 0 478 662 ; -C -1 ; WX 778 ; N Gbreve ; B 41 -16 768 875 ; -C -1 ; WX 500 ; N gbreve ; B 38 -216 482 677 ; -C -1 ; WX 389 ; N Idot ; B 20 0 366 857 ; -C -1 ; WX 556 ; N Scedilla ; B 52 -188 516 677 ; -C -1 ; WX 389 ; N scedilla ; B 40 -188 354 470 ; -C -1 ; WX 722 ; N Cacute ; B 40 -15 667 888 ; -C -1 ; WX 444 ; N cacute ; B 38 -14 421 685 ; -C -1 ; WX 722 ; N Ccaron ; B 40 -15 667 891 ; -C -1 ; WX 444 ; N ccaron ; B 38 -14 421 697 ; -C -1 ; WX 556 ; N dmacron ; B 39 -14 534 662 ; -C -1 ; WX 333 ; N middot ; B 214 281 343 409 ; -C -1 ; WX 722 ; N Abreve ; B 8 0 711 875 ; -C -1 ; WX 500 ; N abreve ; B 45 -6 483 677 ; -C -1 ; WX 722 ; N Aogonek ; B 8 -226 711 676 ; -C -1 ; WX 500 ; N aogonek ; B 45 -226 499 470 ; -C -1 ; WX 722 ; N Dcaron ; B 13 0 680 891 ; -C -1 ; WX 733 ; N dcaron ; B 41 -14 722 677 ; -C -1 ; WX 722 ; N Dslash ; B 17 0 684 662 ; -C -1 ; WX 667 ; N Eogonek ; B 20 -226 622 662 ; -C -1 ; WX 444 ; N eogonek ; B 39 -226 420 470 ; -C -1 ; WX 667 ; N Ecaron ; B 20 0 622 891 ; -C -1 ; WX 444 ; N ecaron ; B 39 -14 420 697 ; -C -1 ; WX 667 ; N Lacute ; B 19 0 631 888 ; -C -1 ; WX 278 ; N lacute ; B 21 0 280 888 ; -C -1 ; WX 667 ; N Lcaron ; B 19 0 631 677 ; -C -1 ; WX 469 ; N lcaron ; B 21 0 456 677 ; -C -1 ; WX 667 ; N Ldot ; B 19 0 631 662 ; -C -1 ; WX 396 ; N ldot ; B 21 0 406 662 ; -C -1 ; WX 722 ; N Nacute ; B 14 -15 699 888 ; -C -1 ; WX 556 ; N nacute ; B 34 0 527 685 ; -C -1 ; WX 722 ; N Ncaron ; B 14 -15 699 891 ; -C -1 ; WX 556 ; N ncaron ; B 34 0 527 697 ; -C -1 ; WX 778 ; N Odblacute ; B 39 -15 742 888 ; -C -1 ; WX 500 ; N odblacute ; B 36 -14 464 685 ; -C -1 ; WX 722 ; N Racute ; B 19 0 731 888 ; -C -1 ; WX 444 ; N racute ; B 37 0 429 685 ; -C -1 ; WX 722 ; N Rcaron ; B 19 0 731 891 ; -C -1 ; WX 444 ; N rcaron ; B 37 0 429 697 ; -C -1 ; WX 556 ; N Sacute ; B 52 -16 516 888 ; -C -1 ; WX 389 ; N sacute ; B 40 -14 354 685 ; -C -1 ; WX 667 ; N Tcedilla ; B 36 -241 631 662 ; -C -1 ; WX 333 ; N tcedilla ; B 19 -241 323 624 ; -C -1 ; WX 667 ; N Tcaron ; B 36 0 631 891 ; -C -1 ; WX 521 ; N tcaron ; B 18 -6 509 677 ; -C -1 ; WX 722 ; N Uring ; B 23 -16 705 907 ; -C -1 ; WX 556 ; N uring ; B 31 -14 524 702 ; -C -1 ; WX 722 ; N Udblacute ; B 23 -16 705 888 ; -C -1 ; WX 556 ; N udblacute ; B 31 -14 524 685 ; -C -1 ; WX 667 ; N Zacute ; B 16 0 649 888 ; -C -1 ; WX 444 ; N zacute ; B 10 0 428 685 ; -C -1 ; WX 667 ; N Zdot ; B 16 0 649 857 ; -C -1 ; WX 444 ; N zdot ; B 10 0 428 668 ; -C -1 ; WX 636 ; N Gamma ; B 20 0 604 662 ; -C -1 ; WX 778 ; N Theta ; B 38 -15 741 677 ; -C -1 ; WX 829 ; N Phi ; B 38 0 792 662 ; -C -1 ; WX 558 ; N alpha ; B 42 -14 537 470 ; -C -1 ; WX 519 ; N delta ; B 36 -14 478 677 ; -C -1 ; WX 427 ; N epsilon ; B 32 -14 413 470 ; -C -1 ; WX 544 ; N sigma ; B 36 -14 522 457 ; -C -1 ; WX 461 ; N tau ; B 1 -14 439 457 ; -C -1 ; WX 624 ; N phi ; B 39 -214 584 470 ; -C -1 ; WX 500 ; N underscoredbl ; B -9 -216 509 -52 ; -C -1 ; WX 604 ; N exclamdbl ; B 85 -13 518 677 ; -C -1 ; WX 348 ; N nsuperior ; B 21 271 333 555 ; -C -1 ; WX 969 ; N peseta ; B 19 -13 954 662 ; -C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; -C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; -C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; -C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; -C -1 ; WX 719 ; N intersection ; B 89 0 630 698 ; -C -1 ; WX 570 ; N equivalence ; B 18 138 552 521 ; -C -1 ; WX 600 ; N house ; B 75 0 525 563 ; -C -1 ; WX 570 ; N revlogicalnot ; B 17 218 551 440 ; -C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; -C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; -C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; -C -1 ; WX 708 ; N SF110000 ; B 219 -303 304 910 ; -C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; -C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; -C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; -C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; -C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; -C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; -C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; -C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; -C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; -C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; -C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; -C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; -C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; -C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; -C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; -C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; -C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; -C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; -C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; -C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; -C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; -C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; -C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; -C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; -C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; -C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; -C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; -C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; -C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; -C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; -C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; -C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; -C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; -C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; -C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; -C -1 ; WX 1052 ; N invsmileface ; B 215 -58 838 564 ; -C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; -C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; -C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; -C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; -C -1 ; WX 656 ; N club ; B 27 0 629 601 ; -C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; -C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; -C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; -C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; -C -1 ; WX 823 ; N IJ ; B 20 -15 819 662 ; -C -1 ; WX 552 ; N ij ; B 21 -216 480 678 ; -C -1 ; WX 729 ; N napostrophe ; B 74 0 791 677 ; -C -1 ; WX 281 ; N minute ; B 97 353 255 677 ; -C -1 ; WX 552 ; N second ; B 97 353 491 677 ; -C -1 ; WX 833 ; N afii61248 ; B 27 -28 808 677 ; -C -1 ; WX 375 ; N afii61289 ; B 13 -14 358 677 ; -C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; -C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ; -C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ; -C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; -C -1 ; WX 354 ; N openbullet ; B 38 190 316 470 ; -C -1 ; WX 722 ; N Amacron ; B 8 0 711 816 ; -C -1 ; WX 500 ; N amacron ; B 45 -6 483 612 ; -C -1 ; WX 722 ; N Ccircumflex ; B 40 -15 667 912 ; -C -1 ; WX 444 ; N ccircumflex ; B 38 -14 421 697 ; -C -1 ; WX 722 ; N Cdot ; B 40 -15 667 871 ; -C -1 ; WX 444 ; N cdot ; B 38 -14 421 668 ; -C -1 ; WX 667 ; N Emacron ; B 20 0 622 816 ; -C -1 ; WX 444 ; N emacron ; B 39 -14 420 612 ; -C -1 ; WX 667 ; N Ebreve ; B 20 0 622 884 ; -C -1 ; WX 444 ; N ebreve ; B 39 -14 420 677 ; -C -1 ; WX 667 ; N Edot ; B 20 0 622 871 ; -C -1 ; WX 444 ; N edot ; B 39 -14 420 668 ; -C -1 ; WX 778 ; N Gcircumflex ; B 41 -16 768 900 ; -C -1 ; WX 500 ; N gcircumflex ; B 38 -216 482 697 ; -C -1 ; WX 778 ; N Gdot ; B 41 -16 768 871 ; -C -1 ; WX 500 ; N gdot ; B 38 -216 482 668 ; -C -1 ; WX 778 ; N Gcedilla ; B 41 -188 768 678 ; -C -1 ; WX 500 ; N gcedilla ; B 38 -216 482 716 ; -C -1 ; WX 778 ; N Hcircumflex ; B 21 0 760 912 ; -C -1 ; WX 556 ; N hcircumflex ; B 34 0 527 912 ; -C -1 ; WX 778 ; N Hbar ; B 21 0 760 662 ; -C -1 ; WX 556 ; N hbar ; B 34 0 527 662 ; -C -1 ; WX 389 ; N Itilde ; B 20 0 366 864 ; -C -1 ; WX 278 ; N itilde ; B -21 0 295 669 ; -C -1 ; WX 389 ; N Imacron ; B 20 0 366 816 ; -C -1 ; WX 278 ; N imacron ; B -18 0 295 612 ; -C -1 ; WX 389 ; N Ibreve ; B 20 0 366 884 ; -C -1 ; WX 278 ; N ibreve ; B -9 0 287 677 ; -C -1 ; WX 389 ; N Iogonek ; B 21 -226 368 662 ; -C -1 ; WX 278 ; N iogonek ; B 19 -226 271 677 ; -C -1 ; WX 500 ; N Jcircumflex ; B 11 -15 494 912 ; -C -1 ; WX 333 ; N jcircumflex ; B -28 -216 323 697 ; -C -1 ; WX 778 ; N Kcedilla ; B 22 -188 789 662 ; -C -1 ; WX 556 ; N kcedilla ; B 33 -188 565 662 ; -C -1 ; WX 556 ; N kgreenlandic ; B 35 0 567 457 ; -C -1 ; WX 667 ; N Lcedilla ; B 19 -188 631 662 ; -C -1 ; WX 278 ; N lcedilla ; B 21 -188 268 662 ; -C -1 ; WX 722 ; N Ncedilla ; B 14 -188 699 662 ; -C -1 ; WX 556 ; N ncedilla ; B 34 -188 527 470 ; -C -1 ; WX 769 ; N Eng ; B 21 -15 720 677 ; -C -1 ; WX 556 ; N eng ; B 37 -216 480 470 ; -C -1 ; WX 778 ; N Omacron ; B 39 -15 742 816 ; -C -1 ; WX 500 ; N omacron ; B 36 -14 464 612 ; -C -1 ; WX 778 ; N Obreve ; B 39 -15 742 884 ; -C -1 ; WX 500 ; N obreve ; B 36 -14 464 677 ; -C -1 ; WX 722 ; N Rcedilla ; B 19 -188 731 662 ; -C -1 ; WX 444 ; N rcedilla ; B 37 -188 429 470 ; -C -1 ; WX 556 ; N Scircumflex ; B 52 -16 516 912 ; -C -1 ; WX 389 ; N scircumflex ; B 38 -14 354 697 ; -C -1 ; WX 667 ; N Tbar ; B 36 0 631 662 ; -C -1 ; WX 333 ; N tbar ; B 18 -6 323 624 ; -C -1 ; WX 722 ; N Utilde ; B 23 -16 705 864 ; -C -1 ; WX 556 ; N utilde ; B 31 -14 524 669 ; -C -1 ; WX 722 ; N Umacron ; B 23 -16 705 816 ; -C -1 ; WX 556 ; N umacron ; B 31 -14 524 612 ; -C -1 ; WX 722 ; N Ubreve ; B 23 -16 705 884 ; -C -1 ; WX 556 ; N ubreve ; B 31 -14 524 677 ; -C -1 ; WX 722 ; N Uogonek ; B 25 -226 707 662 ; -C -1 ; WX 556 ; N uogonek ; B 33 -226 526 457 ; -C -1 ; WX 1000 ; N Wcircumflex ; B 9 -15 991 912 ; -C -1 ; WX 722 ; N wcircumflex ; B 8 -14 712 697 ; -C -1 ; WX 722 ; N Ycircumflex ; B 9 0 711 912 ; -C -1 ; WX 500 ; N ycircumflex ; B 8 -216 491 697 ; -C -1 ; WX 278 ; N longs ; B 3 0 380 677 ; -C -1 ; WX 722 ; N Aringacute ; B 8 0 711 1026 ; -C -1 ; WX 500 ; N aringacute ; B 45 -6 483 897 ; -C -1 ; WX 1000 ; N AEacute ; B -11 0 955 897 ; -C -1 ; WX 722 ; N aeacute ; B 44 -14 693 685 ; -C -1 ; WX 778 ; N Oslashacute ; B 40 -38 742 897 ; -C -1 ; WX 500 ; N oslashacute ; B 33 -14 467 685 ; -C -1 ; WX 333 ; N anoteleia ; B 85 308 248 470 ; -C -1 ; WX 1000 ; N Wgrave ; B 9 -15 991 897 ; -C -1 ; WX 722 ; N wgrave ; B 8 -14 712 685 ; -C -1 ; WX 1000 ; N Wacute ; B 9 -15 991 897 ; -C -1 ; WX 722 ; N wacute ; B 8 -14 712 685 ; -C -1 ; WX 1000 ; N Wdieresis ; B 9 -15 991 856 ; -C -1 ; WX 722 ; N wdieresis ; B 8 -14 712 668 ; -C -1 ; WX 722 ; N Ygrave ; B 9 0 711 897 ; -C -1 ; WX 500 ; N ygrave ; B 8 -216 491 685 ; -C -1 ; WX 333 ; N quotereversed ; B 74 352 259 677 ; -C -1 ; WX 333 ; N radicalex ; B -20 533 353 612 ; -C -1 ; WX 500 ; N afii08941 ; B 17 -14 479 680 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 750 ; N oneeighth ; B 35 -29 733 676 ; -C -1 ; WX 750 ; N threeeighths ; B 15 -29 732 676 ; -C -1 ; WX 750 ; N fiveeighths ; B 21 -29 732 676 ; -C -1 ; WX 750 ; N seveneighths ; B 21 -29 732 676 ; -C -1 ; WX 333 ; N commaaccent ; B 59 -241 192 -43 ; -C -1 ; WX 333 ; N undercommaaccent ; B 71 -188 237 -27 ; -C -1 ; WX 333 ; N tonos ; B 111 515 315 685 ; -C -1 ; WX 333 ; N dieresistonos ; B -61 515 394 685 ; -C -1 ; WX 722 ; N Alphatonos ; B 8 0 711 685 ; -C -1 ; WX 799 ; N Epsilontonos ; B -68 0 754 685 ; -C -1 ; WX 909 ; N Etatonos ; B -68 0 891 685 ; -C -1 ; WX 522 ; N Iotatonos ; B -68 0 499 685 ; -C -1 ; WX 778 ; N Omicrontonos ; B -59 -15 741 685 ; -C -1 ; WX 865 ; N Upsilontonos ; B -68 0 854 685 ; -C -1 ; WX 801 ; N Omegatonos ; B -67 0 765 685 ; -C -1 ; WX 310 ; N iotadieresistonos ; B -77 -14 377 685 ; -C -1 ; WX 722 ; N Alpha ; B 8 0 711 676 ; -C -1 ; WX 667 ; N Beta ; B 21 0 632 662 ; -C -1 ; WX 627 ; N Delta ; B 24 0 603 676 ; -C -1 ; WX 667 ; N Epsilon ; B 20 0 622 662 ; -C -1 ; WX 667 ; N Zeta ; B 16 0 649 662 ; -C -1 ; WX 778 ; N Eta ; B 21 0 760 662 ; -C -1 ; WX 389 ; N Iota ; B 20 0 366 662 ; -C -1 ; WX 778 ; N Kappa ; B 22 0 789 662 ; -C -1 ; WX 717 ; N Lambda ; B 4 0 708 676 ; -C -1 ; WX 944 ; N Mu ; B 20 0 926 662 ; -C -1 ; WX 722 ; N Nu ; B 14 -15 699 662 ; -C -1 ; WX 677 ; N Xi ; B 56 0 622 662 ; -C -1 ; WX 778 ; N Omicron ; B 39 -15 742 677 ; -C -1 ; WX 778 ; N Pi ; B 20 0 759 662 ; -C -1 ; WX 611 ; N Rho ; B 25 0 581 662 ; -C -1 ; WX 654 ; N Sigma ; B 6 0 622 662 ; -C -1 ; WX 667 ; N Tau ; B 36 0 631 662 ; -C -1 ; WX 722 ; N Upsilon ; B 9 0 711 662 ; -C -1 ; WX 722 ; N Chi ; B 7 0 715 662 ; -C -1 ; WX 780 ; N Psi ; B 15 0 765 670 ; -C -1 ; WX 801 ; N Omega ; B 37 0 764 677 ; -C -1 ; WX 389 ; N Iotadieresis ; B 20 0 366 856 ; -C -1 ; WX 722 ; N Upsilondieresis ; B 9 0 711 856 ; -C -1 ; WX 558 ; N alphatonos ; B 42 -14 537 685 ; -C -1 ; WX 427 ; N epsilontonos ; B 32 -14 413 685 ; -C -1 ; WX 568 ; N etatonos ; B 9 -214 512 685 ; -C -1 ; WX 310 ; N iotatonos ; B 21 -14 307 685 ; -C -1 ; WX 519 ; N upsilondieresistonos ; B 5 -14 484 685 ; -C -1 ; WX 527 ; N beta ; B 50 -214 488 677 ; -C -1 ; WX 468 ; N gamma ; B 1 -216 461 470 ; -C -1 ; WX 413 ; N zeta ; B 32 -216 408 688 ; -C -1 ; WX 568 ; N eta ; B 9 -214 512 470 ; -C -1 ; WX 522 ; N theta ; B 41 -14 481 677 ; -C -1 ; WX 310 ; N iota ; B 21 -14 307 457 ; -C -1 ; WX 555 ; N kappa ; B 18 0 560 470 ; -C -1 ; WX 491 ; N lambda ; B 14 -6 503 677 ; -C -1 ; WX 567 ; N mu ; B 52 -216 552 457 ; -C -1 ; WX 447 ; N nu ; B -10 -14 425 470 ; -C -1 ; WX 446 ; N xi ; B 30 -216 443 688 ; -C -1 ; WX 500 ; N omicron ; B 36 -14 464 470 ; -C -1 ; WX 535 ; N rho ; B 49 -214 492 470 ; -C -1 ; WX 422 ; N sigma1 ; B 28 -216 410 470 ; -C -1 ; WX 519 ; N upsilon ; B 5 -14 479 470 ; -C -1 ; WX 462 ; N chi ; B 7 -216 472 463 ; -C -1 ; WX 688 ; N psi ; B 16 -214 672 463 ; -C -1 ; WX 731 ; N omega ; B 39 -14 693 470 ; -C -1 ; WX 310 ; N iotadieresis ; B -8 -14 307 668 ; -C -1 ; WX 519 ; N upsilondieresis ; B 5 -14 479 668 ; -C -1 ; WX 500 ; N omicrontonos ; B 36 -14 464 685 ; -C -1 ; WX 519 ; N upsilontonos ; B 5 -14 479 685 ; -C -1 ; WX 731 ; N omegatonos ; B 39 -14 693 685 ; -C -1 ; WX 667 ; N afii10023 ; B 20 0 622 856 ; -C -1 ; WX 800 ; N afii10051 ; B 32 -8 766 662 ; -C -1 ; WX 678 ; N afii10053 ; B 37 -15 631 677 ; -C -1 ; WX 556 ; N afii10054 ; B 52 -16 516 677 ; -C -1 ; WX 389 ; N afii10055 ; B 20 0 366 662 ; -C -1 ; WX 389 ; N afii10056 ; B 20 0 366 856 ; -C -1 ; WX 500 ; N afii10057 ; B 11 -15 494 662 ; -C -1 ; WX 1003 ; N afii10058 ; B 6 -8 971 662 ; -C -1 ; WX 1002 ; N afii10059 ; B 19 0 970 662 ; -C -1 ; WX 800 ; N afii10060 ; B 32 0 775 662 ; -C -1 ; WX 734 ; N afii10062 ; B 9 -15 725 865 ; -C -1 ; WX 722 ; N afii10017 ; B 8 0 711 676 ; -C -1 ; WX 661 ; N afii10018 ; B 17 0 629 662 ; -C -1 ; WX 667 ; N afii10019 ; B 21 0 632 662 ; -C -1 ; WX 636 ; N afii10020 ; B 20 0 604 662 ; -C -1 ; WX 688 ; N afii10021 ; B 0 -193 669 662 ; -C -1 ; WX 667 ; N afii10022 ; B 20 0 622 662 ; -C -1 ; WX 989 ; N afii10024 ; B 15 0 973 670 ; -C -1 ; WX 528 ; N afii10025 ; B 20 -15 493 677 ; -C -1 ; WX 778 ; N afii10026 ; B 16 0 764 662 ; -C -1 ; WX 778 ; N afii10027 ; B 16 0 764 865 ; -C -1 ; WX 725 ; N afii10028 ; B 21 0 709 670 ; -C -1 ; WX 745 ; N afii10029 ; B 6 -8 719 662 ; -C -1 ; WX 944 ; N afii10030 ; B 20 0 926 662 ; -C -1 ; WX 778 ; N afii10031 ; B 21 0 760 662 ; -C -1 ; WX 778 ; N afii10032 ; B 39 -15 742 677 ; -C -1 ; WX 778 ; N afii10033 ; B 20 0 759 662 ; -C -1 ; WX 611 ; N afii10034 ; B 25 0 581 662 ; -C -1 ; WX 722 ; N afii10035 ; B 40 -15 667 677 ; -C -1 ; WX 667 ; N afii10036 ; B 36 0 631 662 ; -C -1 ; WX 734 ; N afii10037 ; B 9 -15 725 662 ; -C -1 ; WX 859 ; N afii10038 ; B 37 0 822 662 ; -C -1 ; WX 722 ; N afii10039 ; B 7 0 715 662 ; -C -1 ; WX 778 ; N afii10040 ; B 20 -193 750 662 ; -C -1 ; WX 734 ; N afii10041 ; B 6 0 713 662 ; -C -1 ; WX 1098 ; N afii10042 ; B 42 0 1056 662 ; -C -1 ; WX 1098 ; N afii10043 ; B 42 -193 1056 662 ; -C -1 ; WX 765 ; N afii10044 ; B 36 0 732 662 ; -C -1 ; WX 982 ; N afii10045 ; B 17 0 962 662 ; -C -1 ; WX 661 ; N afii10046 ; B 17 0 629 662 ; -C -1 ; WX 678 ; N afii10047 ; B 47 -15 641 677 ; -C -1 ; WX 1126 ; N afii10048 ; B 20 -15 1089 677 ; -C -1 ; WX 722 ; N afii10049 ; B -9 0 704 662 ; -C -1 ; WX 500 ; N afii10065 ; B 45 -6 483 470 ; -C -1 ; WX 500 ; N afii10066 ; B 36 -14 464 677 ; -C -1 ; WX 540 ; N afii10067 ; B 36 0 504 457 ; -C -1 ; WX 454 ; N afii10068 ; B 35 0 437 457 ; -C -1 ; WX 506 ; N afii10069 ; B 0 -120 470 457 ; -C -1 ; WX 444 ; N afii10070 ; B 39 -14 420 470 ; -C -1 ; WX 725 ; N afii10072 ; B 6 0 719 464 ; -C -1 ; WX 402 ; N afii10073 ; B 13 -14 375 470 ; -C -1 ; WX 576 ; N afii10074 ; B 34 0 542 457 ; -C -1 ; WX 576 ; N afii10075 ; B 34 0 542 665 ; -C -1 ; WX 576 ; N afii10076 ; B 35 0 563 464 ; -C -1 ; WX 561 ; N afii10077 ; B 6 -8 524 457 ; -C -1 ; WX 681 ; N afii10078 ; B 36 0 644 457 ; -C -1 ; WX 576 ; N afii10079 ; B 34 0 541 457 ; -C -1 ; WX 500 ; N afii10080 ; B 36 -14 464 470 ; -C -1 ; WX 576 ; N afii10081 ; B 34 0 542 457 ; -C -1 ; WX 556 ; N afii10082 ; B 19 -214 513 470 ; -C -1 ; WX 444 ; N afii10083 ; B 38 -14 421 470 ; -C -1 ; WX 491 ; N afii10084 ; B 18 0 473 457 ; -C -1 ; WX 500 ; N afii10085 ; B 8 -216 491 457 ; -C -1 ; WX 692 ; N afii10086 ; B 40 -214 652 662 ; -C -1 ; WX 500 ; N afii10087 ; B 23 0 484 457 ; -C -1 ; WX 576 ; N afii10088 ; B 34 -120 542 457 ; -C -1 ; WX 564 ; N afii10089 ; B 25 0 526 457 ; -C -1 ; WX 844 ; N afii10090 ; B 35 0 810 457 ; -C -1 ; WX 844 ; N afii10091 ; B 35 -120 810 457 ; -C -1 ; WX 583 ; N afii10092 ; B 18 0 552 457 ; -C -1 ; WX 781 ; N afii10093 ; B 38 0 744 457 ; -C -1 ; WX 529 ; N afii10094 ; B 38 0 498 457 ; -C -1 ; WX 432 ; N afii10095 ; B 14 -14 396 470 ; -C -1 ; WX 764 ; N afii10096 ; B 37 -14 729 470 ; -C -1 ; WX 541 ; N afii10097 ; B 17 0 503 457 ; -C -1 ; WX 444 ; N afii10071 ; B 39 -14 420 668 ; -C -1 ; WX 537 ; N afii10099 ; B 36 -216 488 663 ; -C -1 ; WX 454 ; N afii10100 ; B 35 0 437 685 ; -C -1 ; WX 432 ; N afii10101 ; B 36 -14 418 470 ; -C -1 ; WX 389 ; N afii10102 ; B 40 -14 354 470 ; -C -1 ; WX 278 ; N afii10103 ; B 21 0 267 678 ; -C -1 ; WX 278 ; N afii10104 ; B -17 0 295 668 ; -C -1 ; WX 333 ; N afii10105 ; B -28 -216 249 677 ; -C -1 ; WX 780 ; N afii10106 ; B 6 -8 749 457 ; -C -1 ; WX 797 ; N afii10107 ; B 35 0 766 457 ; -C -1 ; WX 556 ; N afii10108 ; B 37 0 530 662 ; -C -1 ; WX 500 ; N afii10110 ; B 8 -216 491 665 ; -C -1 ; WX 576 ; N afii10193 ; B 34 -120 542 457 ; -C -1 ; WX 520 ; N afii10050 ; B 20 0 499 804 ; -C -1 ; WX 389 ; N afii10098 ; B 36 0 372 545 ; -C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; -C -1 ; WX 1005 ; N afii61352 ; B 6 -15 969 669 ; -C -1 ; WX 548 ; N pi ; B 7 -14 523 457 ; -C -1 ; WX 333 ; N sheva ; B 125 -215 208 -25 ; -C -1 ; WX 333 ; N hatafsegol ; B 14 -215 319 -24 ; -C -1 ; WX 333 ; N hatafpatah ; B 24 -215 309 -24 ; -C -1 ; WX 333 ; N hatafqamats ; B 9 -216 325 -24 ; -C -1 ; WX 333 ; N hiriq ; B 126 -153 207 -72 ; -C -1 ; WX 333 ; N tsere ; B 70 -153 263 -72 ; -C -1 ; WX 333 ; N segol ; B 70 -215 263 -24 ; -C -1 ; WX 333 ; N patah ; B 70 -130 263 -80 ; -C -1 ; WX 333 ; N qamats ; B 70 -215 263 -52 ; -C -1 ; WX 333 ; N holam ; B 126 587 207 668 ; -C -1 ; WX 333 ; N qubuts ; B 14 -215 319 -24 ; -C -1 ; WX 333 ; N dagesh ; B 126 221 207 302 ; -C -1 ; WX 333 ; N meteg ; B 141 -215 191 -53 ; -C -1 ; WX 363 ; N maqaf ; B 43 347 320 516 ; -C -1 ; WX 333 ; N rafe ; B 70 596 263 646 ; -C -1 ; WX 333 ; N paseq ; B 116 -49 217 564 ; -C -1 ; WX 343 ; N shindot ; B 335 587 417 668 ; -C -1 ; WX 343 ; N sindot ; B -73 587 8 668 ; -C -1 ; WX 333 ; N sofpasuq ; B 85 -12 248 525 ; -C -1 ; WX 527 ; N alef ; B 21 -18 494 553 ; -C -1 ; WX 459 ; N bet ; B 19 0 448 549 ; -C -1 ; WX 367 ; N gimel ; B 16 -11 353 553 ; -C -1 ; WX 464 ; N dalet ; B 30 -11 432 549 ; -C -1 ; WX 512 ; N he ; B 30 -11 482 549 ; -C -1 ; WX 298 ; N vav ; B 27 -8 247 553 ; -C -1 ; WX 317 ; N zayin ; B 27 -10 290 553 ; -C -1 ; WX 504 ; N het ; B 33 -11 475 549 ; -C -1 ; WX 529 ; N tet ; B 27 0 486 553 ; -C -1 ; WX 311 ; N yod ; B 27 180 272 553 ; -C -1 ; WX 458 ; N finalkaf ; B 27 -170 425 549 ; -C -1 ; WX 446 ; N kaf ; B 19 0 406 549 ; -C -1 ; WX 435 ; N lamed ; B -16 -10 395 753 ; -C -1 ; WX 511 ; N finalmem ; B 39 0 459 549 ; -C -1 ; WX 533 ; N mem ; B 27 0 493 553 ; -C -1 ; WX 326 ; N finalnun ; B 27 -170 290 553 ; -C -1 ; WX 316 ; N nun ; B 16 0 275 553 ; -C -1 ; WX 478 ; N samekh ; B 35 -13 438 549 ; -C -1 ; WX 507 ; N ayin ; B 19 -32 480 553 ; -C -1 ; WX 493 ; N finalpe ; B 27 -170 455 549 ; -C -1 ; WX 457 ; N pe ; B 21 0 416 549 ; -C -1 ; WX 564 ; N finaltsadi ; B 27 -170 537 553 ; -C -1 ; WX 515 ; N tsadi ; B 27 0 485 553 ; -C -1 ; WX 483 ; N qof ; B 33 -170 442 549 ; -C -1 ; WX 464 ; N resh ; B 27 -8 412 549 ; -C -1 ; WX 688 ; N shin ; B 27 0 661 553 ; -C -1 ; WX 518 ; N tav ; B 11 -8 467 549 ; -C -1 ; WX 597 ; N doublevav ; B 27 -8 545 553 ; -C -1 ; WX 609 ; N vavyod ; B 27 -8 558 553 ; -C -1 ; WX 621 ; N doubleyod ; B 27 180 583 553 ; -C -1 ; WX 255 ; N geresh ; B 68 219 212 535 ; -C -1 ; WX 460 ; N gershayim ; B 68 219 417 535 ; -C -1 ; WX 758 ; N newsheqelsign ; B 65 0 693 516 ; -C -1 ; WX 298 ; N vavshindot ; B -54 -8 247 668 ; -C -1 ; WX 458 ; N finalkafsheva ; B 27 -170 425 549 ; -C -1 ; WX 458 ; N finalkafqamats ; B 27 -170 425 549 ; -C -1 ; WX 435 ; N lamedholam ; B -132 -10 395 753 ; -C -1 ; WX 435 ; N lamedholamdagesh ; B -132 -10 395 753 ; -C -1 ; WX 507 ; N altayin ; B 19 0 480 553 ; -C -1 ; WX 688 ; N shinshindot ; B 27 0 661 668 ; -C -1 ; WX 688 ; N shinsindot ; B 23 0 661 668 ; -C -1 ; WX 688 ; N shindageshshindot ; B 27 0 661 668 ; -C -1 ; WX 688 ; N shindageshsindot ; B 23 0 661 668 ; -C -1 ; WX 527 ; N alefpatah ; B 21 -130 494 553 ; -C -1 ; WX 527 ; N alefqamats ; B 21 -215 494 553 ; -C -1 ; WX 527 ; N alefmapiq ; B 21 -18 494 553 ; -C -1 ; WX 459 ; N betdagesh ; B 19 0 448 549 ; -C -1 ; WX 367 ; N gimeldagesh ; B 16 -11 353 553 ; -C -1 ; WX 464 ; N daletdagesh ; B 30 -11 432 549 ; -C -1 ; WX 512 ; N hedagesh ; B 30 -11 482 549 ; -C -1 ; WX 298 ; N vavdagesh ; B 27 -8 247 553 ; -C -1 ; WX 332 ; N zayindagesh ; B 6 -10 304 553 ; -C -1 ; WX 529 ; N tetdagesh ; B 27 0 486 553 ; -C -1 ; WX 311 ; N yoddagesh ; B 27 180 272 553 ; -C -1 ; WX 458 ; N finalkafdagesh ; B 27 -170 425 549 ; -C -1 ; WX 446 ; N kafdagesh ; B 19 0 406 549 ; -C -1 ; WX 435 ; N lameddagesh ; B -16 -10 395 753 ; -C -1 ; WX 533 ; N memdagesh ; B 27 0 493 553 ; -C -1 ; WX 316 ; N nundagesh ; B 16 0 275 553 ; -C -1 ; WX 478 ; N samekhdagesh ; B 35 -13 438 549 ; -C -1 ; WX 493 ; N finalpedagesh ; B 27 -170 455 549 ; -C -1 ; WX 457 ; N pedagesh ; B 21 0 416 549 ; -C -1 ; WX 515 ; N tsadidagesh ; B 27 0 485 553 ; -C -1 ; WX 483 ; N qofdagesh ; B 33 -170 442 549 ; -C -1 ; WX 464 ; N reshdagesh ; B 27 -8 412 549 ; -C -1 ; WX 688 ; N shindagesh ; B 27 0 661 553 ; -C -1 ; WX 518 ; N tavdages ; B 11 -8 467 549 ; -C -1 ; WX 298 ; N vavholam ; B 27 -8 247 668 ; -C -1 ; WX 459 ; N betrafe ; B 19 0 448 646 ; -C -1 ; WX 446 ; N kafrafe ; B 19 0 406 646 ; -C -1 ; WX 457 ; N perafe ; B 21 0 416 646 ; -C -1 ; WX 527 ; N aleflamed ; B -16 -18 494 753 ; -C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; -C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; -C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; -C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; -C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ; -C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ; -C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ; -C -1 ; WX 469 ; N afii57409 ; B 62 46 422 510 ; -C -1 ; WX 198 ; N afii57440 ; B -34 143 198 276 ; -C -1 ; WX 201 ; N afii57451 ; B 34 683 201 857 ; -C -1 ; WX 237 ; N afii57452 ; B 34 683 237 872 ; -C -1 ; WX 201 ; N afii57453 ; B 34 -133 201 41 ; -C -1 ; WX 201 ; N afii57454 ; B 34 683 201 784 ; -C -1 ; WX 209 ; N afii57455 ; B 35 683 209 895 ; -C -1 ; WX 201 ; N afii57456 ; B 34 -60 201 41 ; -C -1 ; WX 211 ; N afii57457 ; B 34 683 211 840 ; -C -1 ; WX 165 ; N afii57458 ; B 34 683 165 834 ; -C -1 ; WX 562 ; N afii57392 ; B 191 206 360 457 ; -C -1 ; WX 562 ; N afii57393 ; B 164 146 359 719 ; -C -1 ; WX 562 ; N afii57394 ; B 127 143 419 718 ; -C -1 ; WX 562 ; N afii57395 ; B 77 143 476 713 ; -C -1 ; WX 562 ; N afii57396 ; B 147 145 404 710 ; -C -1 ; WX 562 ; N afii57397 ; B 114 231 448 634 ; -C -1 ; WX 562 ; N afii57398 ; B 104 149 426 718 ; -C -1 ; WX 562 ; N afii57399 ; B 76 143 457 717 ; -C -1 ; WX 562 ; N afii57400 ; B 92 149 473 724 ; -C -1 ; WX 562 ; N afii57401 ; B 116 146 427 719 ; -C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ; -C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ; -C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ; -C -1 ; WX 750 ; N afii57459 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543 ; B 125 0 625 625 ; -C -1 ; WX 343 ; N afii57534 ; B 43 126 304 519 ; -C -1 ; WX 750 ; N afii57494 ; B 125 0 625 625 ; -C -1 ; WX 562 ; N afii62843 ; B 81 143 471 737 ; -C -1 ; WX 562 ; N afii62844 ; B 92 143 461 719 ; -C -1 ; WX 562 ; N afii62845 ; B 108 143 451 729 ; -C -1 ; WX 750 ; N afii64240 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64241 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63954 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57382 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64242 ; B 125 0 625 625 ; -C -1 ; WX 211 ; N afii62881 ; B 34 683 211 995 ; -C -1 ; WX 750 ; N afii57504 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57369 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57370 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57371 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57372 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57373 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57374 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57375 ; B 125 0 625 625 ; -C -1 ; WX 612 ; N afii57391 ; B -34 143 612 276 ; -C -1 ; WX 750 ; N afii57471 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii52258 ; B 125 0 625 625 ; -C -1 ; WX 649 ; N afii57506 ; B 28 -193 649 489 ; -C -1 ; WX 649 ; N afii62958 ; B 28 -193 649 489 ; -C -1 ; WX 271 ; N afii62956 ; B -34 -193 271 492 ; -C -1 ; WX 271 ; N afii52957 ; B -34 -193 271 492 ; -C -1 ; WX 750 ; N afii57505 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62889 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62887 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62888 ; B 125 0 625 625 ; -C -1 ; WX 577 ; N afii57507 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N afii62961 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N afii62959 ; B -34 -193 523 501 ; -C -1 ; WX 523 ; N afii62960 ; B -34 -193 523 501 ; -C -1 ; WX 433 ; N afii57508 ; B 5 -72 447 813 ; -C -1 ; WX 433 ; N afii62962 ; B 5 -72 447 813 ; -C -1 ; WX 757 ; N afii57567 ; B 20 143 757 708 ; -C -1 ; WX 879 ; N afii62964 ; B 20 143 879 722 ; -C -1 ; WX 360 ; N afii52305 ; B -34 143 360 708 ; -C -1 ; WX 542 ; N afii52306 ; B -34 143 542 722 ; -C -1 ; WX 757 ; N afii57509 ; B 20 143 757 863 ; -C -1 ; WX 879 ; N afii62967 ; B 20 143 879 876 ; -C -1 ; WX 360 ; N afii62965 ; B -34 143 360 863 ; -C -1 ; WX 542 ; N afii62966 ; B -34 143 542 876 ; -C -1 ; WX 645 ; N afii57555 ; B 74 -60 575 461 ; -C -1 ; WX 554 ; N afii52364 ; B 15 -174 588 282 ; -C -1 ; WX 750 ; N afii63753 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63754 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63759 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63763 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63795 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62891 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63808 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62938 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63810 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62942 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62947 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63813 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63823 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63824 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63833 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63844 ; B 125 0 625 625 ; -C -1 ; WX 226 ; N afii62882 ; B 23 683 226 1010 ; -C -1 ; WX 211 ; N afii62883 ; B 34 678 211 978 ; -C -1 ; WX 211 ; N afii62884 ; B 34 683 211 918 ; -C -1 ; WX 211 ; N afii62885 ; B 31 683 211 974 ; -C -1 ; WX 211 ; N afii62886 ; B 34 683 211 931 ; -C -1 ; WX 750 ; N afii63846 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63849 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202A ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202B ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202D ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202E ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni202C ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni206E ; B 125 0 625 625 ; -C -1 ; WX 750 ; N _b_852 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni206A ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni206B ; B 125 0 625 625 ; -C -1 ; WX 750 ; N _b_855 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uni206D ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00A ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00B ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00C ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00D ; B 125 0 625 625 ; -C -1 ; WX 750 ; N uniF00E ; B 125 0 625 625 ; -C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; -C -1 ; WX 750 ; N afii63904 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63905 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63906 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63908 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63910 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63912 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62927 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63941 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62939 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63943 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62943 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62946 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63946 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62951 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63948 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62953 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63950 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63951 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63952 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63953 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63956 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63958 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63959 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63960 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii63961 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64046 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64058 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii64059 ; B 125 0 625 625 ; -C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ; -C -1 ; WX 319 ; N afii64061 ; B 50 -209 262 785 ; -C -1 ; WX 750 ; N afii62945 ; B 125 0 625 625 ; -C -1 ; WX 703 ; N afii64184 ; B 22 91 661 920 ; -C -1 ; WX 469 ; N afii52399 ; B 62 46 422 510 ; -C -1 ; WX 238 ; N afii52400 ; B 0 109 238 831 ; -C -1 ; WX 253 ; N afii62753 ; B -30 143 253 831 ; -C -1 ; WX 217 ; N afii57411 ; B 46 109 182 876 ; -C -1 ; WX 234 ; N afii62754 ; B -3 143 234 876 ; -C -1 ; WX 451 ; N afii57412 ; B 3 -71 451 661 ; -C -1 ; WX 451 ; N afii62755 ; B 3 -71 451 661 ; -C -1 ; WX 217 ; N afii57413 ; B 46 -88 181 736 ; -C -1 ; WX 234 ; N afii62756 ; B 13 -88 234 736 ; -C -1 ; WX 645 ; N afii57414 ; B 74 -60 575 546 ; -C -1 ; WX 577 ; N afii62759 ; B 8 -98 577 524 ; -C -1 ; WX 271 ; N afii62757 ; B -34 143 271 661 ; -C -1 ; WX 271 ; N afii62758 ; B -34 143 271 661 ; -C -1 ; WX 217 ; N afii57415 ; B 66 109 181 736 ; -C -1 ; WX 234 ; N afii62760 ; B 13 143 234 736 ; -C -1 ; WX 649 ; N afii57416 ; B 28 -69 649 489 ; -C -1 ; WX 649 ; N afii62763 ; B 28 -69 649 489 ; -C -1 ; WX 271 ; N afii62761 ; B -34 -69 271 492 ; -C -1 ; WX 271 ; N afii62762 ; B -34 -69 271 492 ; -C -1 ; WX 343 ; N afii57417 ; B 26 126 304 763 ; -C -1 ; WX 415 ; N afii62764 ; B 1 143 415 873 ; -C -1 ; WX 649 ; N afii57418 ; B 28 143 649 656 ; -C -1 ; WX 649 ; N afii62767 ; B 28 143 649 656 ; -C -1 ; WX 271 ; N afii62765 ; B -34 143 271 715 ; -C -1 ; WX 271 ; N afii62766 ; B -34 143 271 715 ; -C -1 ; WX 649 ; N afii57419 ; B 29 144 649 766 ; -C -1 ; WX 649 ; N afii62770 ; B 29 144 649 766 ; -C -1 ; WX 271 ; N afii62768 ; B -34 143 271 828 ; -C -1 ; WX 271 ; N afii62769 ; B -34 143 271 828 ; -C -1 ; WX 577 ; N afii57420 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N afii62773 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N afii62771 ; B -34 -74 523 501 ; -C -1 ; WX 523 ; N afii62772 ; B -34 -74 523 501 ; -C -1 ; WX 577 ; N afii57421 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N afii62776 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N afii62774 ; B -34 143 523 501 ; -C -1 ; WX 523 ; N afii62775 ; B -34 143 523 501 ; -C -1 ; WX 577 ; N afii57422 ; B 25 -203 563 746 ; -C -1 ; WX 559 ; N afii62779 ; B 23 -201 563 746 ; -C -1 ; WX 523 ; N afii62777 ; B -34 143 523 724 ; -C -1 ; WX 523 ; N afii62778 ; B -34 143 523 724 ; -C -1 ; WX 343 ; N afii57423 ; B 51 143 343 604 ; -C -1 ; WX 343 ; N afii62780 ; B 51 143 343 604 ; -C -1 ; WX 343 ; N afii57424 ; B 51 143 343 845 ; -C -1 ; WX 343 ; N afii62781 ; B 51 143 343 845 ; -C -1 ; WX 433 ; N afii57425 ; B 5 -72 433 461 ; -C -1 ; WX 433 ; N afii62782 ; B 5 -72 433 461 ; -C -1 ; WX 433 ; N afii57426 ; B 5 -72 433 693 ; -C -1 ; WX 433 ; N afii62783 ; B 5 -72 433 693 ; -C -1 ; WX 899 ; N afii57427 ; B 31 -63 899 458 ; -C -1 ; WX 899 ; N afii62786 ; B 31 -63 899 458 ; -C -1 ; WX 608 ; N afii62784 ; B -34 143 608 446 ; -C -1 ; WX 608 ; N afii62785 ; B -34 143 608 446 ; -C -1 ; WX 899 ; N afii57428 ; B 31 -63 899 774 ; -C -1 ; WX 899 ; N afii62789 ; B 31 -63 899 774 ; -C -1 ; WX 608 ; N afii62787 ; B -34 143 608 774 ; -C -1 ; WX 608 ; N afii62788 ; B -34 143 608 774 ; -C -1 ; WX 1063 ; N afii57429 ; B 31 -63 1063 504 ; -C -1 ; WX 1063 ; N afii62792 ; B 31 -63 1063 504 ; -C -1 ; WX 771 ; N afii62790 ; B -34 143 771 504 ; -C -1 ; WX 771 ; N afii62791 ; B -34 143 771 504 ; -C -1 ; WX 1063 ; N afii57430 ; B 31 -63 1063 728 ; -C -1 ; WX 1063 ; N afii62795 ; B 31 -63 1063 728 ; -C -1 ; WX 771 ; N afii62793 ; B -34 143 771 728 ; -C -1 ; WX 771 ; N afii62794 ; B -34 143 771 728 ; -C -1 ; WX 523 ; N afii57431 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62798 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62796 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62797 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii57432 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62801 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62799 ; B -34 143 523 813 ; -C -1 ; WX 523 ; N afii62800 ; B -34 143 523 813 ; -C -1 ; WX 541 ; N afii57433 ; B 25 -204 535 595 ; -C -1 ; WX 469 ; N afii62804 ; B 34 -198 516 531 ; -C -1 ; WX 541 ; N afii62802 ; B -34 143 483 571 ; -C -1 ; WX 360 ; N afii62803 ; B -34 143 360 505 ; -C -1 ; WX 541 ; N afii57434 ; B 25 -204 535 822 ; -C -1 ; WX 469 ; N afii62807 ; B 34 -198 516 760 ; -C -1 ; WX 541 ; N afii62805 ; B -34 143 483 800 ; -C -1 ; WX 360 ; N afii62806 ; B -34 143 360 756 ; -C -1 ; WX 758 ; N afii57441 ; B 23 127 758 779 ; -C -1 ; WX 758 ; N afii62810 ; B 23 127 758 779 ; -C -1 ; WX 305 ; N afii62808 ; B -34 143 305 850 ; -C -1 ; WX 324 ; N afii62809 ; B -34 143 324 779 ; -C -1 ; WX 612 ; N afii57442 ; B 19 -130 612 658 ; -C -1 ; WX 612 ; N afii62813 ; B 19 -130 612 658 ; -C -1 ; WX 305 ; N afii62811 ; B -34 143 305 844 ; -C -1 ; WX 324 ; N afii62812 ; B -34 143 324 780 ; -C -1 ; WX 541 ; N afii57443 ; B 20 143 541 774 ; -C -1 ; WX 541 ; N afii62816 ; B 20 143 541 774 ; -C -1 ; WX 360 ; N afii57410 ; B -34 143 360 708 ; -C -1 ; WX 360 ; N afii62815 ; B -34 143 360 708 ; -C -1 ; WX 451 ; N afii57444 ; B 17 -36 451 773 ; -C -1 ; WX 451 ; N afii62819 ; B 17 -36 451 773 ; -C -1 ; WX 234 ; N afii62817 ; B -34 143 234 774 ; -C -1 ; WX 234 ; N afii62818 ; B -34 143 234 774 ; -C -1 ; WX 360 ; N afii57445 ; B 16 -212 360 431 ; -C -1 ; WX 360 ; N afii62822 ; B 16 -212 360 431 ; -C -1 ; WX 415 ; N afii62820 ; B -34 143 415 472 ; -C -1 ; WX 415 ; N afii62821 ; B -34 143 415 472 ; -C -1 ; WX 541 ; N afii57446 ; B 30 -63 541 612 ; -C -1 ; WX 541 ; N afii62825 ; B 30 -63 541 612 ; -C -1 ; WX 271 ; N afii62823 ; B -34 143 274 735 ; -C -1 ; WX 271 ; N afii62824 ; B -34 143 274 735 ; -C -1 ; WX 343 ; N afii57447 ; B 43 126 304 519 ; -C -1 ; WX 415 ; N afii62828 ; B 1 143 415 694 ; -C -1 ; WX 469 ; N afii57470 ; B -34 117 398 627 ; -C -1 ; WX 451 ; N afii62827 ; B -34 -101 451 560 ; -C -1 ; WX 451 ; N afii57448 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N afii62829 ; B 3 -71 451 484 ; -C -1 ; WX 645 ; N afii57449 ; B 74 -60 575 461 ; -C -1 ; WX 554 ; N afii62830 ; B 15 -174 588 282 ; -C -1 ; WX 645 ; N afii57450 ; B 74 -194 575 461 ; -C -1 ; WX 577 ; N afii62833 ; B 8 -212 577 319 ; -C -1 ; WX 271 ; N afii62831 ; B -34 -81 271 492 ; -C -1 ; WX 271 ; N afii62832 ; B -34 -81 271 492 ; -C -1 ; WX 541 ; N afii62834 ; B 0 72 525 831 ; -C -1 ; WX 596 ; N afii62835 ; B 0 94 596 831 ; -C -1 ; WX 486 ; N afii62836 ; B 17 72 471 876 ; -C -1 ; WX 541 ; N afii62837 ; B 13 94 541 876 ; -C -1 ; WX 486 ; N afii62838 ; B 17 -120 471 739 ; -C -1 ; WX 541 ; N afii62839 ; B 13 -120 541 766 ; -C -1 ; WX 486 ; N afii62840 ; B 17 72 471 739 ; -C -1 ; WX 541 ; N afii62841 ; B 13 94 541 766 ; -C -1 ; WX 750 ; N glyph1021 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-2 ; B 125 0 625 625 ; -C -1 ; WX 201 ; N afii57454-2 ; B 34 683 201 784 ; -C -1 ; WX 201 ; N afii57451-2 ; B 34 683 201 857 ; -C -1 ; WX 750 ; N glyph1025 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1026 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-2 ; B 125 0 625 625 ; -C -1 ; WX 165 ; N afii57458-2 ; B 34 683 165 834 ; -C -1 ; WX 211 ; N afii57457-2 ; B 34 683 211 840 ; -C -1 ; WX 750 ; N afii57494-2 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-2 ; B 125 0 625 625 ; -C -1 ; WX 209 ; N afii57455-2 ; B 35 683 209 895 ; -C -1 ; WX 237 ; N afii57452-2 ; B 34 683 237 872 ; -C -1 ; WX 750 ; N glyph1034 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1035 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1036 ; B 125 0 625 625 ; -C -1 ; WX 211 ; N afii62884-2 ; B 34 683 211 918 ; -C -1 ; WX 211 ; N afii62881-2 ; B 34 683 211 995 ; -C -1 ; WX 211 ; N afii62886-2 ; B 34 683 211 931 ; -C -1 ; WX 211 ; N afii62883-2 ; B 34 678 211 978 ; -C -1 ; WX 211 ; N afii62885-2 ; B 31 683 211 974 ; -C -1 ; WX 226 ; N afii62882-2 ; B 23 683 226 1010 ; -C -1 ; WX 750 ; N afii57504-2 ; B 125 0 625 625 ; -C -1 ; WX 201 ; N afii57456-2 ; B 34 -60 201 41 ; -C -1 ; WX 201 ; N afii57453-2 ; B 34 -133 201 41 ; -C -1 ; WX 750 ; N glyph1046 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1047 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57454-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57451-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1051 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1052 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57458-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57457-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57494-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57455-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57452-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1060 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1061 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1062 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62884-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62881-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62886-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62883-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62885-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62882-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57504-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57456-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57453-3 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1072 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1073 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57543-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57454-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57451-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1077 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1078 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57471-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57458-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57457-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57494-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57459-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57455-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57452-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1086 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1087 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1088 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62884-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62881-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62886-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62883-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62885-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii62882-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57504-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57456-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N afii57453-4 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1098 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1099 ; B 125 0 625 625 ; -C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ; -C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ; -C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ; -C -1 ; WX 750 ; N glyph1103 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1104 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1105 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1106 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1107 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1108 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1109 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1110 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1111 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1112 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1113 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1114 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1115 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1116 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1117 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1118 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1119 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1120 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1121 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1122 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1123 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1124 ; B 125 0 625 625 ; -C -1 ; WX 750 ; N glyph1125 ; B 125 0 625 625 ; -C -1 ; WX 343 ; N glyph1126 ; B 51 143 343 556 ; -C -1 ; WX 125 ; N afii57440-2 ; B -34 143 125 276 ; -C -1 ; WX 1000 ; N afii57440-3 ; B -34 143 1000 276 ; -C -1 ; WX 2000 ; N afii57440-4 ; B -34 143 2000 276 ; -C -1 ; WX 778 ; N Ohorn ; B 39 -15 794 737 ; -C -1 ; WX 554 ; N ohorn ; B 36 -14 583 510 ; -C -1 ; WX 796 ; N Uhorn ; B 23 -16 836 801 ; -C -1 ; WX 600 ; N uhorn ; B 31 -14 621 474 ; -C -1 ; WX 0 ; N glyph1134 ; B -313 814 -142 891 ; -C -1 ; WX 0 ; N glyph1135 ; B -532 814 -312 891 ; -C -1 ; WX 0 ; N glyph1136 ; B -406 728 -208 891 ; -C -1 ; WX 0 ; N uniF006 ; B -252 814 -84 891 ; -C -1 ; WX 0 ; N uniF007 ; B -398 814 -183 891 ; -C -1 ; WX 0 ; N uniF009 ; B -297 728 -97 891 ; -C -1 ; WX 0 ; N combininghookabove ; B -237 724 -16 891 ; -C -1 ; WX 0 ; N uniF010 ; B -287 814 -105 891 ; -C -1 ; WX 0 ; N uniF013 ; B -352 724 -130 891 ; -C -1 ; WX 0 ; N uniF011 ; B -427 814 -245 891 ; -C -1 ; WX 0 ; N uniF01C ; B -342 748 -26 885 ; -C -1 ; WX 0 ; N uniF015 ; B -488 814 -207 891 ; -C -1 ; WX 0 ; N combiningtildeaccent ; B -398 724 -82 861 ; -C -1 ; WX 0 ; N glyph1147 ; B -129 721 124 792 ; -C -1 ; WX 0 ; N glyph1148 ; B -124 720 124 791 ; -C -1 ; WX 0 ; N uniF02C ; B -200 -212 -38 -50 ; -C -1 ; WX 513 ; N dongsign ; B 74 133 452 662 ; -C -1 ; WX 750 ; N onethird ; B 35 -30 714 676 ; -C -1 ; WX 750 ; N twothirds ; B 12 -30 714 676 ; -C -1 ; WX 0 ; N uniF008 ; B -211 515 -12 679 ; -C -1 ; WX 0 ; N glyph1154 ; B -306 515 -106 679 ; -C -1 ; WX 0 ; N glyph1155 ; B -285 515 -86 679 ; -C -1 ; WX 0 ; N uniF00F ; B -398 515 -200 679 ; -C -1 ; WX 0 ; N uniF012 ; B -239 515 -18 682 ; -C -1 ; WX 0 ; N uniF014 ; B -353 515 -131 682 ; -C -1 ; WX 0 ; N uniF016 ; B -510 748 -194 885 ; -C -1 ; WX 0 ; N uniF017 ; B -545 748 -229 885 ; -C -1 ; WX 0 ; N uniF018 ; B -558 748 -242 885 ; -C -1 ; WX 0 ; N uniF019 ; B -388 532 -72 669 ; -C -1 ; WX 0 ; N uniF01A ; B -450 532 -134 669 ; -C -1 ; WX 0 ; N uniF01B ; B -484 532 -168 669 ; -C -1 ; WX 0 ; N uniF01E ; B -410 -212 -248 -50 ; -C -1 ; WX 0 ; N uniF01F ; B -464 -212 -301 -50 ; -C -1 ; WX 0 ; N uniF020 ; B -464 -212 -301 -50 ; -C -1 ; WX 0 ; N uniF021 ; B -444 -212 -282 -50 ; -C -1 ; WX 0 ; N uniF022 ; B -518 -212 -355 -50 ; -C -1 ; WX 0 ; N combininggraveaccent ; B -285 728 -86 891 ; -C -1 ; WX 0 ; N combiningacuteaccent ; B -192 728 8 891 ; -C -1 ; WX 0 ; N uniF01D ; B -309 532 7 669 ; -C -1 ; WX 0 ; N combiningdotbelow ; B -503 -212 -340 -50 ; -C -1 ; WX 0 ; N uniF023 ; B -317 -212 -155 -50 ; -C -1 ; WX 0 ; N uniF029 ; B -276 -212 -113 -50 ; -C -1 ; WX 0 ; N uniF02A ; B -210 -212 -47 -50 ; -C -1 ; WX 0 ; N uniF02B ; B -439 -212 -276 -50 ; -C -1 ; WX 0 ; N uniF024 ; B -291 -212 -128 -50 ; -C -1 ; WX 0 ; N uniF025 ; B -330 -212 -167 -50 ; -C -1 ; WX 0 ; N uniF026 ; B -384 -212 -221 -50 ; -C -1 ; WX 0 ; N uniF027 ; B -379 -212 -216 -50 ; -C -1 ; WX 0 ; N uniF028 ; B -423 -212 -260 -50 ; -C -1 ; WX 0 ; N uniF02D ; B -477 814 -196 891 ; -C -1 ; WX 0 ; N uniF02E ; B -484 748 -168 885 ; -C -1 ; WX 0 ; N uniF02F ; B -526 814 -245 891 ; -C -1 ; WX 0 ; N uniF030 ; B -536 748 -220 885 ; -C -1 ; WX 278 ; N uniF031 ; B 21 0 267 457 ; -C -1 ; WX 722 ; N Adotbelow ; B 8 -212 711 676 ; -C -1 ; WX 500 ; N adotbelow ; B 45 -212 483 470 ; -C -1 ; WX 722 ; N Ahookabove ; B 8 0 711 891 ; -C -1 ; WX 500 ; N ahookabove ; B 45 -6 483 682 ; -C -1 ; WX 722 ; N Acircumflexacute ; B 8 0 711 891 ; -C -1 ; WX 500 ; N acircumflexacute ; B 45 -6 483 891 ; -C -1 ; WX 722 ; N Acircumflexgrave ; B 8 0 711 891 ; -C -1 ; WX 500 ; N acircumflexgrave ; B 45 -6 483 891 ; -C -1 ; WX 722 ; N Acircumflexhookabove ; B 8 0 711 891 ; -C -1 ; WX 500 ; N acircumflexhookabove ; B 45 -6 483 891 ; -C -1 ; WX 722 ; N Acircumflextilde ; B 8 0 711 891 ; -C -1 ; WX 500 ; N acircumflextilde ; B 45 -6 483 861 ; -C -1 ; WX 722 ; N Acircumflexdotbelow ; B 8 -212 711 791 ; -C -1 ; WX 500 ; N acircumflexdotbelow ; B 45 -212 483 697 ; -C -1 ; WX 722 ; N Abreveacute ; B 8 0 711 891 ; -C -1 ; WX 500 ; N abreveacute ; B 45 -6 483 891 ; -C -1 ; WX 722 ; N Abrevegrave ; B 8 0 711 891 ; -C -1 ; WX 500 ; N abrevegrave ; B 45 -6 483 891 ; -C -1 ; WX 722 ; N Abrevehookabove ; B 8 0 711 891 ; -C -1 ; WX 500 ; N abrevehookabove ; B 45 -6 483 891 ; -C -1 ; WX 722 ; N Abrevetilde ; B 8 0 711 891 ; -C -1 ; WX 500 ; N abrevetilde ; B 45 -6 483 861 ; -C -1 ; WX 722 ; N Abrevedotbelow ; B 8 -212 711 792 ; -C -1 ; WX 500 ; N abrevedotbelow ; B 45 -212 483 677 ; -C -1 ; WX 667 ; N Edotbelow ; B 20 -212 622 662 ; -C -1 ; WX 444 ; N edotbelow ; B 39 -212 420 470 ; -C -1 ; WX 667 ; N Ehookabove ; B 20 0 622 891 ; -C -1 ; WX 444 ; N ehookabove ; B 39 -14 420 682 ; -C -1 ; WX 667 ; N Etilde ; B 20 0 622 857 ; -C -1 ; WX 444 ; N etilde ; B 39 -14 420 670 ; -C -1 ; WX 667 ; N Ecircumflexacute ; B 20 0 622 891 ; -C -1 ; WX 444 ; N ecircumflexacute ; B 39 -14 420 891 ; -C -1 ; WX 667 ; N Ecircumflexgrave ; B 20 0 622 891 ; -C -1 ; WX 444 ; N ecircumflexgrave ; B 39 -14 420 891 ; -C -1 ; WX 667 ; N Ecircumflexhookabove ; B 20 0 622 891 ; -C -1 ; WX 444 ; N ecircumflexhookabove ; B 39 -14 420 891 ; -C -1 ; WX 667 ; N Ecircumflextilde ; B 20 0 622 891 ; -C -1 ; WX 444 ; N ecircumflextilde ; B 39 -14 420 861 ; -C -1 ; WX 667 ; N Ecircumflexdotbelow ; B 20 -212 622 791 ; -C -1 ; WX 444 ; N ecircumflexdotbelow ; B 39 -212 420 697 ; -C -1 ; WX 389 ; N Ihookabove ; B 20 0 366 891 ; -C -1 ; WX 278 ; N ihookabove ; B 21 0 267 682 ; -C -1 ; WX 389 ; N Idotbelow ; B 20 -212 366 662 ; -C -1 ; WX 278 ; N idotbelow ; B 21 -212 267 678 ; -C -1 ; WX 778 ; N Odotbelow ; B 39 -212 742 677 ; -C -1 ; WX 500 ; N odotbelow ; B 36 -212 464 470 ; -C -1 ; WX 778 ; N Ohookabove ; B 39 -15 742 891 ; -C -1 ; WX 500 ; N ohookabove ; B 36 -14 464 682 ; -C -1 ; WX 778 ; N Ocircumflexacute ; B 39 -15 742 891 ; -C -1 ; WX 500 ; N ocircumflexacute ; B 36 -14 464 891 ; -C -1 ; WX 778 ; N Ocircumflexgrave ; B 39 -15 742 891 ; -C -1 ; WX 500 ; N ocircumflexgrave ; B 36 -14 464 891 ; -C -1 ; WX 778 ; N Ocircumflexhookabove ; B 39 -15 742 891 ; -C -1 ; WX 500 ; N ocircumflexhookabove ; B 36 -14 464 891 ; -C -1 ; WX 778 ; N Ocircumflextilde ; B 39 -15 742 891 ; -C -1 ; WX 500 ; N ocircumflextilde ; B 36 -14 464 861 ; -C -1 ; WX 778 ; N Ocircumflexdotbelow ; B 39 -212 742 791 ; -C -1 ; WX 500 ; N ocircumflexdotbelow ; B 36 -212 464 697 ; -C -1 ; WX 778 ; N Ohornacute ; B 39 -15 794 888 ; -C -1 ; WX 554 ; N ohornacute ; B 36 -14 583 685 ; -C -1 ; WX 778 ; N Ohorngrave ; B 39 -15 794 888 ; -C -1 ; WX 554 ; N ohorngrave ; B 36 -14 583 685 ; -C -1 ; WX 778 ; N Ohornhookabove ; B 39 -15 794 891 ; -C -1 ; WX 554 ; N ohornhookabove ; B 36 -14 583 682 ; -C -1 ; WX 778 ; N Ohorntilde ; B 39 -15 794 857 ; -C -1 ; WX 554 ; N ohorntilde ; B 36 -14 583 670 ; -C -1 ; WX 778 ; N Ohorndotbelow ; B 39 -212 794 737 ; -C -1 ; WX 554 ; N ohorndotbelow ; B 36 -212 583 510 ; -C -1 ; WX 722 ; N Udotbelow ; B 23 -212 705 662 ; -C -1 ; WX 556 ; N udotbelow ; B 31 -212 524 457 ; -C -1 ; WX 722 ; N Uhookabove ; B 23 -16 705 891 ; -C -1 ; WX 556 ; N uhookabove ; B 31 -14 524 682 ; -C -1 ; WX 796 ; N Uhornacute ; B 23 -16 836 888 ; -C -1 ; WX 600 ; N uhornacute ; B 31 -14 621 685 ; -C -1 ; WX 796 ; N Uhorngrave ; B 23 -16 836 888 ; -C -1 ; WX 600 ; N uhorngrave ; B 31 -14 621 685 ; -C -1 ; WX 796 ; N Uhornhookabove ; B 23 -16 836 891 ; -C -1 ; WX 600 ; N uhornhookabove ; B 31 -14 621 682 ; -C -1 ; WX 796 ; N Uhorntilde ; B 23 -16 836 857 ; -C -1 ; WX 600 ; N uhorntilde ; B 31 -14 621 670 ; -C -1 ; WX 796 ; N Uhorndotbelow ; B 23 -212 836 801 ; -C -1 ; WX 600 ; N uhorndotbelow ; B 31 -212 621 474 ; -C -1 ; WX 722 ; N Ydotbelow ; B 9 -212 711 662 ; -C -1 ; WX 500 ; N ydotbelow ; B 8 -216 491 457 ; -C -1 ; WX 722 ; N Yhookabove ; B 9 0 711 891 ; -C -1 ; WX 500 ; N yhookabove ; B 8 -216 491 682 ; -C -1 ; WX 722 ; N Ytilde ; B 9 0 711 857 ; -C -1 ; WX 500 ; N ytilde ; B 8 -216 491 670 ; -C -1 ; WX 722 ; N uni01CD ; B 8 0 711 896 ; -C -1 ; WX 500 ; N uni01CE ; B 45 -6 483 697 ; -C -1 ; WX 389 ; N uni01CF ; B 20 0 366 896 ; -C -1 ; WX 278 ; N uni01D0 ; B -12 0 302 697 ; -C -1 ; WX 778 ; N uni01D1 ; B 39 -15 742 896 ; -C -1 ; WX 500 ; N uni01D2 ; B 36 -14 464 697 ; -C -1 ; WX 722 ; N uni01D3 ; B 23 -16 705 896 ; -C -1 ; WX 556 ; N uni01D4 ; B 31 -14 524 697 ; -C -1 ; WX 722 ; N uni01D5 ; B 23 -16 705 891 ; -C -1 ; WX 556 ; N uni01D6 ; B 31 -14 524 764 ; -C -1 ; WX 722 ; N uni01D7 ; B 23 -16 705 891 ; -C -1 ; WX 556 ; N uni01D8 ; B 31 -14 524 829 ; -C -1 ; WX 722 ; N uni01D9 ; B 23 -16 705 891 ; -C -1 ; WX 556 ; N uni01DA ; B 31 -14 524 851 ; -C -1 ; WX 722 ; N uni01DB ; B 23 -16 705 891 ; -C -1 ; WX 556 ; N uni01DC ; B 31 -14 524 829 ; -C -1 ; WX 0 ; N glyph1292 ; B -121 706 121 891 ; -C -1 ; WX 0 ; N glyph1293 ; B -121 706 121 891 ; -C -1 ; WX 0 ; N glyph1294 ; B -121 706 121 891 ; -C -1 ; WX 0 ; N glyph1295 ; B -121 706 121 891 ; -C -1 ; WX 636 ; N uni0492 ; B 17 0 604 662 ; -C -1 ; WX 454 ; N uni0493 ; B 17 0 437 457 ; -C -1 ; WX 989 ; N uni0496 ; B 15 -193 973 670 ; -C -1 ; WX 725 ; N uni0497 ; B 6 -120 719 464 ; -C -1 ; WX 725 ; N uni049A ; B 21 -193 709 670 ; -C -1 ; WX 576 ; N uni049B ; B 35 -120 563 464 ; -C -1 ; WX 725 ; N uni049C ; B 21 0 709 670 ; -C -1 ; WX 576 ; N uni049D ; B 35 0 563 464 ; -C -1 ; WX 778 ; N uni04A2 ; B 21 -193 760 662 ; -C -1 ; WX 576 ; N uni04A3 ; B 34 -120 541 457 ; -C -1 ; WX 722 ; N uni04AE ; B 9 0 711 662 ; -C -1 ; WX 500 ; N uni04AF ; B 9 -214 491 457 ; -C -1 ; WX 722 ; N uni04B0 ; B 9 0 711 662 ; -C -1 ; WX 500 ; N uni04B1 ; B 9 -214 491 457 ; -C -1 ; WX 722 ; N uni04B2 ; B 7 -193 715 662 ; -C -1 ; WX 500 ; N uni04B3 ; B 23 -120 484 457 ; -C -1 ; WX 734 ; N uni04B8 ; B 6 0 713 662 ; -C -1 ; WX 564 ; N uni04B9 ; B 25 0 526 457 ; -C -1 ; WX 734 ; N uni04BA ; B 21 0 728 662 ; -C -1 ; WX 556 ; N uni04BB ; B 34 0 527 662 ; -C -1 ; WX 739 ; N uni018F ; B 39 -15 703 677 ; -C -1 ; WX 444 ; N uni0259 ; B 27 -14 409 470 ; -C -1 ; WX 778 ; N uni04E8 ; B 39 -15 742 671 ; -C -1 ; WX 500 ; N uni04E9 ; B 36 -14 464 470 ; -C -1 ; WX 649 ; N glyph1320 ; B 28 143 649 489 ; -C -1 ; WX 271 ; N glyph1321 ; B -34 143 271 492 ; -C -1 ; WX 305 ; N glyph1322 ; B -34 143 305 637 ; -C -1 ; WX 324 ; N glyph1323 ; B -34 143 324 578 ; -C -1 ; WX 612 ; N glyph1324 ; B 19 -130 612 464 ; -C -1 ; WX 271 ; N glyph1325 ; B 49 -63 222 107 ; -C -1 ; WX 271 ; N glyph1326 ; B 11 -81 264 107 ; -C -1 ; WX 271 ; N glyph1327 ; B 11 -193 264 107 ; -C -1 ; WX 271 ; N glyph1328 ; B 8 -193 261 107 ; -C -1 ; WX 271 ; N glyph1329 ; B 33 -171 238 107 ; -C -1 ; WX 271 ; N glyph1330 ; B -22 -210 295 107 ; -C -1 ; WX 0 ; N glyph1331 ; B -133 519 133 837 ; -C -1 ; WX 207 ; N glyph1332 ; B 7 731 210 891 ; -C -1 ; WX 207 ; N glyph1333 ; B -5 746 179 890 ; -C -1 ; WX 333 ; N glyph1334 ; B 70 605 250 717 ; -C -1 ; WX 333 ; N glyph1335 ; B 70 605 250 717 ; -C -1 ; WX 238 ; N uni0653 ; B 0 765 238 831 ; -C -1 ; WX 217 ; N uni0654 ; B 46 750 181 890 ; -C -1 ; WX 217 ; N uni0655 ; B 46 -119 181 21 ; -C -1 ; WX 0 ; N uni0670 ; B -26 519 29 817 ; -C -1 ; WX 217 ; N uni0671 ; B 7 109 210 891 ; -C -1 ; WX 234 ; N uniFB51 ; B -32 143 234 891 ; -C -1 ; WX 217 ; N uni0672 ; B -5 109 181 890 ; -C -1 ; WX 234 ; N glyph1343 ; B -25 143 234 890 ; -C -1 ; WX 217 ; N uni0673 ; B 14 -84 198 736 ; -C -1 ; WX 234 ; N glyph1345 ; B 4 -84 234 736 ; -C -1 ; WX 217 ; N uni0675 ; B 66 109 298 743 ; -C -1 ; WX 234 ; N glyph47 ; B 13 143 269 743 ; -C -1 ; WX 451 ; N uni0676 ; B 3 -71 498 694 ; -C -1 ; WX 451 ; N glyph1349 ; B 3 -71 498 694 ; -C -1 ; WX 451 ; N uni0677 ; B 3 -71 498 729 ; -C -1 ; WX 451 ; N glyph1351 ; B 3 -71 498 729 ; -C -1 ; WX 645 ; N uni0678 ; B 74 -60 645 694 ; -C -1 ; WX 554 ; N glyph ; B 15 -174 588 499 ; -C -1 ; WX 649 ; N uni0679 ; B 28 143 649 837 ; -C -1 ; WX 649 ; N uniFB67 ; B 28 143 649 837 ; -C -1 ; WX 271 ; N uniFB68 ; B -34 143 271 837 ; -C -1 ; WX 271 ; N uniFB69 ; B -34 143 271 837 ; -C -1 ; WX 649 ; N uni067A ; B 28 143 649 766 ; -C -1 ; WX 649 ; N uniFB5F ; B 28 143 649 766 ; -C -1 ; WX 271 ; N uniFB60 ; B -34 143 271 828 ; -C -1 ; WX 271 ; N uniFB61 ; B -34 143 271 828 ; -C -1 ; WX 649 ; N uni067B ; B 28 -171 649 489 ; -C -1 ; WX 649 ; N uniFB53 ; B 28 -171 649 489 ; -C -1 ; WX 271 ; N uniFB54 ; B -34 -171 271 492 ; -C -1 ; WX 271 ; N uniFB55 ; B -34 -171 271 492 ; -C -1 ; WX 649 ; N uni067C ; B 28 31 649 656 ; -C -1 ; WX 649 ; N glyph1367 ; B 28 31 649 656 ; -C -1 ; WX 271 ; N glyph1368 ; B -34 31 271 715 ; -C -1 ; WX 271 ; N glyph1369 ; B -34 31 271 715 ; -C -1 ; WX 649 ; N uni067D ; B 28 143 649 766 ; -C -1 ; WX 649 ; N glyph1371 ; B 28 143 649 766 ; -C -1 ; WX 271 ; N glyph1372 ; B -34 143 271 828 ; -C -1 ; WX 271 ; N glyph1373 ; B -34 143 271 828 ; -C -1 ; WX 649 ; N uni067F ; B 28 143 649 783 ; -C -1 ; WX 649 ; N uniFB63 ; B 28 143 649 783 ; -C -1 ; WX 271 ; N uniFB64 ; B -34 143 295 844 ; -C -1 ; WX 271 ; N uniFB65 ; B -34 143 295 844 ; -C -1 ; WX 649 ; N uni0680 ; B 28 -210 649 489 ; -C -1 ; WX 649 ; N uniFB5B ; B 28 -210 649 489 ; -C -1 ; WX 271 ; N uniFB5C ; B -34 -210 295 492 ; -C -1 ; WX 271 ; N uniFB5D ; B -34 -210 295 492 ; -C -1 ; WX 577 ; N uni0681 ; B 25 -203 563 733 ; -C -1 ; WX 559 ; N glyph1383 ; B 23 -201 563 733 ; -C -1 ; WX 523 ; N glyph1384 ; B -34 143 523 704 ; -C -1 ; WX 523 ; N glyph1385 ; B -34 143 523 704 ; -C -1 ; WX 577 ; N uni0682 ; B 25 -203 563 854 ; -C -1 ; WX 559 ; N glyph1387 ; B 23 -201 563 854 ; -C -1 ; WX 523 ; N glyph1388 ; B -34 143 523 832 ; -C -1 ; WX 523 ; N glyph1389 ; B -34 143 523 832 ; -C -1 ; WX 577 ; N uni0683 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N uniFB77 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N uniFB78 ; B -34 -81 523 501 ; -C -1 ; WX 523 ; N uniFB79 ; B -34 -81 523 501 ; -C -1 ; WX 577 ; N uni0684 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N uniFB73 ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N uniFB74 ; B -34 -171 523 501 ; -C -1 ; WX 523 ; N uniFB75 ; B -34 -171 523 501 ; -C -1 ; WX 577 ; N uni0685 ; B 25 -203 563 876 ; -C -1 ; WX 559 ; N glyph1399 ; B 23 -201 563 876 ; -C -1 ; WX 523 ; N glyph1400 ; B -34 143 523 854 ; -C -1 ; WX 523 ; N glyph1401 ; B -34 143 523 854 ; -C -1 ; WX 577 ; N uni0687 ; B 25 -203 563 527 ; -C -1 ; WX 559 ; N uniFB7f ; B 23 -201 563 527 ; -C -1 ; WX 523 ; N uniFB80 ; B -34 -210 523 501 ; -C -1 ; WX 523 ; N uniFB81 ; B -34 -210 523 501 ; -C -1 ; WX 343 ; N uni0688 ; B 39 143 343 891 ; -C -1 ; WX 343 ; N uniFB89 ; B 39 143 343 891 ; -C -1 ; WX 343 ; N uni0689 ; B 51 31 343 604 ; -C -1 ; WX 343 ; N glyph1409 ; B 51 31 343 604 ; -C -1 ; WX 343 ; N uni068A ; B 51 -63 343 604 ; -C -1 ; WX 343 ; N glyph1411 ; B 51 -63 343 604 ; -C -1 ; WX 343 ; N uni068B ; B 39 -63 343 891 ; -C -1 ; WX 343 ; N glyph1413 ; B 39 -63 343 891 ; -C -1 ; WX 343 ; N uni068C ; B 50 143 343 849 ; -C -1 ; WX 343 ; N uniFB85 ; B 50 143 343 849 ; -C -1 ; WX 343 ; N uni068D ; B 51 -81 343 604 ; -C -1 ; WX 343 ; N uniFB83 ; B 51 -81 343 604 ; -C -1 ; WX 343 ; N uni068E ; B 51 143 343 888 ; -C -1 ; WX 343 ; N uniFB87 ; B 51 143 343 888 ; -C -1 ; WX 343 ; N uni068F ; B 23 143 343 888 ; -C -1 ; WX 343 ; N glyph1421 ; B 23 143 343 888 ; -C -1 ; WX 343 ; N uni0690 ; B 17 143 343 888 ; -C -1 ; WX 343 ; N glyph1423 ; B 17 143 343 888 ; -C -1 ; WX 433 ; N uni0691 ; B 5 -72 433 837 ; -C -1 ; WX 433 ; N uniFB8D ; B 5 -72 433 837 ; -C -1 ; WX 433 ; N uni0692 ; B 5 -72 433 631 ; -C -1 ; WX 433 ; N glyph1426 ; B 5 -72 433 631 ; -C -1 ; WX 433 ; N uni0693 ; B 5 -99 458 461 ; -C -1 ; WX 433 ; N glyph1429 ; B 5 -99 458 461 ; -C -1 ; WX 433 ; N uni0694 ; B 5 -180 505 461 ; -C -1 ; WX 433 ; N glyph1431 ; B 5 -180 505 461 ; -C -1 ; WX 433 ; N uni0695 ; B 5 -196 494 461 ; -C -1 ; WX 433 ; N glyph1433 ; B 5 -196 494 461 ; -C -1 ; WX 433 ; N uni0696 ; B 5 -180 505 461 ; -C -1 ; WX 433 ; N glyph1435 ; B 5 -180 505 461 ; -C -1 ; WX 433 ; N uni0697 ; B 5 -72 447 700 ; -C -1 ; WX 433 ; N glyph1437 ; B 5 -72 447 700 ; -C -1 ; WX 433 ; N uni0699 ; B 5 -72 447 830 ; -C -1 ; WX 433 ; N glyph1439 ; B 5 -72 447 830 ; -C -1 ; WX 899 ; N uni069A ; B 31 -63 899 634 ; -C -1 ; WX 899 ; N glyph1441 ; B 31 -63 899 634 ; -C -1 ; WX 608 ; N glyph1442 ; B -34 -63 608 634 ; -C -1 ; WX 608 ; N glyph1443 ; B -34 -63 608 634 ; -C -1 ; WX 899 ; N uni069B ; B 31 -193 899 458 ; -C -1 ; WX 899 ; N glyph1445 ; B 31 -193 899 458 ; -C -1 ; WX 608 ; N glyph1446 ; B -34 -193 608 446 ; -C -1 ; WX 608 ; N glyph1447 ; B -34 -193 608 446 ; -C -1 ; WX 899 ; N uni069C ; B 31 -193 899 774 ; -C -1 ; WX 899 ; N glyph1449 ; B 31 -193 899 774 ; -C -1 ; WX 608 ; N glyph1450 ; B -34 -193 608 774 ; -C -1 ; WX 608 ; N glyph1451 ; B -34 -193 608 774 ; -C -1 ; WX 1063 ; N uni069D ; B 31 -81 1063 504 ; -C -1 ; WX 1063 ; N glyph1453 ; B 31 -81 1063 504 ; -C -1 ; WX 771 ; N glyph1454 ; B -34 -81 771 504 ; -C -1 ; WX 771 ; N glyph1455 ; B -34 -81 771 504 ; -C -1 ; WX 1063 ; N uni069E ; B 31 -63 1063 820 ; -C -1 ; WX 1063 ; N glyph1457 ; B 31 -63 1063 820 ; -C -1 ; WX 771 ; N glyph1458 ; B -34 143 771 820 ; -C -1 ; WX 771 ; N glyph1459 ; B -34 143 771 820 ; -C -1 ; WX 523 ; N uni069F ; B -34 143 523 858 ; -C -1 ; WX 523 ; N glyph1461 ; B -34 143 523 858 ; -C -1 ; WX 541 ; N uni06A0 ; B 25 -204 535 891 ; -C -1 ; WX 469 ; N glyph1463 ; B 34 -198 516 878 ; -C -1 ; WX 541 ; N glyph1464 ; B -34 143 483 891 ; -C -1 ; WX 360 ; N glyph1465 ; B -34 143 360 852 ; -C -1 ; WX 758 ; N uni06A1 ; B 23 127 758 549 ; -C -1 ; WX 758 ; N uni06A2 ; B 23 -63 758 549 ; -C -1 ; WX 758 ; N glyph1468 ; B 23 -63 758 549 ; -C -1 ; WX 305 ; N glyph1469 ; B -34 -63 305 637 ; -C -1 ; WX 324 ; N glyph1470 ; B -34 -63 324 578 ; -C -1 ; WX 758 ; N uni06A3 ; B 23 -63 758 779 ; -C -1 ; WX 758 ; N glyph1472 ; B 23 -63 758 779 ; -C -1 ; WX 305 ; N glyph1473 ; B -34 -63 305 850 ; -C -1 ; WX 324 ; N glyph1474 ; B -34 -63 324 784 ; -C -1 ; WX 758 ; N uni06A4 ; B 23 127 758 872 ; -C -1 ; WX 758 ; N uniFB6B ; B 23 127 758 872 ; -C -1 ; WX 305 ; N uniFB6C ; B -34 143 305 811 ; -C -1 ; WX 324 ; N uniFB6D ; B -34 143 324 891 ; -C -1 ; WX 758 ; N uni06A5 ; B 23 -193 758 549 ; -C -1 ; WX 758 ; N glyph1480 ; B 23 -193 758 549 ; -C -1 ; WX 305 ; N glyph1481 ; B -34 -193 305 637 ; -C -1 ; WX 324 ; N glyph1482 ; B -34 -193 324 578 ; -C -1 ; WX 758 ; N uni06A6 ; B 23 127 758 883 ; -C -1 ; WX 758 ; N uniFB6F ; B 23 127 758 883 ; -C -1 ; WX 305 ; N uniFB70 ; B -34 143 305 864 ; -C -1 ; WX 324 ; N uniFB71 ; B -34 143 324 891 ; -C -1 ; WX 612 ; N uni06A7 ; B 19 -130 612 683 ; -C -1 ; WX 612 ; N glyph1488 ; B 19 -130 612 683 ; -C -1 ; WX 612 ; N uni06A8 ; B 19 -130 612 771 ; -C -1 ; WX 612 ; N glyph1490 ; B 19 -130 612 771 ; -C -1 ; WX 757 ; N uni06AA ; B 20 143 757 674 ; -C -1 ; WX 879 ; N glyph1492 ; B 20 143 879 674 ; -C -1 ; WX 360 ; N glyph1493 ; B -34 143 360 674 ; -C -1 ; WX 542 ; N glyph1494 ; B -34 143 542 674 ; -C -1 ; WX 757 ; N uni06AB ; B 20 143 760 708 ; -C -1 ; WX 879 ; N glyph1496 ; B 20 143 879 722 ; -C -1 ; WX 360 ; N glyph1497 ; B -34 143 360 708 ; -C -1 ; WX 542 ; N glyph1498 ; B -34 143 542 722 ; -C -1 ; WX 541 ; N uni06AC ; B 20 143 541 891 ; -C -1 ; WX 541 ; N glyph1500 ; B 20 143 541 891 ; -C -1 ; WX 360 ; N glyph1501 ; B -34 143 360 878 ; -C -1 ; WX 360 ; N glyph1502 ; B -34 143 360 878 ; -C -1 ; WX 541 ; N uni06AD ; B 20 143 541 859 ; -C -1 ; WX 541 ; N uniFBD4 ; B 20 143 541 859 ; -C -1 ; WX 360 ; N uniFBD5 ; B -34 143 360 811 ; -C -1 ; WX 360 ; N uniFBD6 ; B -34 143 360 811 ; -C -1 ; WX 541 ; N uni06AE ; B 20 -193 541 774 ; -C -1 ; WX 541 ; N glyph1508 ; B 20 -193 541 774 ; -C -1 ; WX 360 ; N glyph1509 ; B -34 -193 360 708 ; -C -1 ; WX 360 ; N glyph1510 ; B -34 -193 360 708 ; -C -1 ; WX 757 ; N uni06B0 ; B 20 143 760 863 ; -C -1 ; WX 879 ; N glyph1512 ; B 20 143 879 876 ; -C -1 ; WX 360 ; N glyph1513 ; B -34 143 360 863 ; -C -1 ; WX 542 ; N glyph1514 ; B -34 143 542 876 ; -C -1 ; WX 757 ; N uni06B1 ; B 20 143 757 891 ; -C -1 ; WX 879 ; N uniFB9B ; B 20 143 879 891 ; -C -1 ; WX 360 ; N uniFB9C ; B -34 143 360 891 ; -C -1 ; WX 542 ; N uniFB9D ; B -34 143 542 891 ; -C -1 ; WX 757 ; N uni06B2 ; B 20 -81 757 863 ; -C -1 ; WX 879 ; N glyph1520 ; B 20 -81 879 876 ; -C -1 ; WX 360 ; N glyph1521 ; B -34 -81 360 863 ; -C -1 ; WX 542 ; N glyph1522 ; B -34 -81 542 876 ; -C -1 ; WX 757 ; N uni06B3 ; B 20 -171 757 863 ; -C -1 ; WX 879 ; N uniFB97 ; B 20 -171 879 876 ; -C -1 ; WX 360 ; N uniFB98 ; B -34 -171 360 863 ; -C -1 ; WX 542 ; N uniFB99 ; B -34 -171 542 876 ; -C -1 ; WX 757 ; N uni06B4 ; B 20 143 757 891 ; -C -1 ; WX 879 ; N glyph1528 ; B 20 143 879 891 ; -C -1 ; WX 360 ; N glyph1529 ; B -34 143 360 891 ; -C -1 ; WX 542 ; N glyph1530 ; B -34 143 542 891 ; -C -1 ; WX 451 ; N uni06B5 ; B 17 -36 451 891 ; -C -1 ; WX 451 ; N glyph1532 ; B 17 -36 451 891 ; -C -1 ; WX 234 ; N glyph1533 ; B -34 143 234 891 ; -C -1 ; WX 234 ; N glyph1534 ; B -34 143 234 891 ; -C -1 ; WX 451 ; N uni06B6 ; B 17 -36 451 891 ; -C -1 ; WX 451 ; N glyph1536 ; B 17 -36 451 891 ; -C -1 ; WX 234 ; N glyph1537 ; B -39 143 234 891 ; -C -1 ; WX 234 ; N glyph1538 ; B -39 143 234 891 ; -C -1 ; WX 451 ; N uni06B7 ; B 17 -36 451 891 ; -C -1 ; WX 451 ; N glyph1540 ; B 17 -36 451 891 ; -C -1 ; WX 234 ; N glyph1541 ; B -34 143 234 891 ; -C -1 ; WX 234 ; N glyph1542 ; B -34 143 234 891 ; -C -1 ; WX 451 ; N uni06B8 ; B 17 -168 451 773 ; -C -1 ; WX 451 ; N glyph1544 ; B 17 -168 451 773 ; -C -1 ; WX 234 ; N glyph1545 ; B -34 -193 242 774 ; -C -1 ; WX 234 ; N glyph1546 ; B -34 -193 242 774 ; -C -1 ; WX 541 ; N uni06B9 ; B 30 -212 541 612 ; -C -1 ; WX 541 ; N glyph1548 ; B 30 -212 541 612 ; -C -1 ; WX 271 ; N glyph1549 ; B -34 -63 274 735 ; -C -1 ; WX 271 ; N glyph1550 ; B -34 -63 274 735 ; -C -1 ; WX 541 ; N uni06BA ; B 30 -63 541 458 ; -C -1 ; WX 541 ; N uniFB9F ; B 30 -63 541 458 ; -C -1 ; WX 541 ; N uni06BB ; B 30 -63 541 798 ; -C -1 ; WX 541 ; N uniFBA1 ; B 30 -63 541 798 ; -C -1 ; WX 541 ; N uni06BC ; B 30 -175 541 612 ; -C -1 ; WX 541 ; N glyph1556 ; B 30 -175 541 612 ; -C -1 ; WX 271 ; N glyph1557 ; B -34 31 274 735 ; -C -1 ; WX 271 ; N glyph1558 ; B -34 31 274 735 ; -C -1 ; WX 541 ; N uni06BD ; B 30 -63 541 742 ; -C -1 ; WX 541 ; N glyph1560 ; B 30 -63 541 742 ; -C -1 ; WX 577 ; N uni06BF ; B 25 -203 563 746 ; -C -1 ; WX 559 ; N glyph1562 ; B 23 -201 563 746 ; -C -1 ; WX 523 ; N glyph1563 ; B -34 -193 523 724 ; -C -1 ; WX 523 ; N glyph1564 ; B -34 -193 523 724 ; -C -1 ; WX 343 ; N uni06C0 ; B 43 126 304 694 ; -C -1 ; WX 415 ; N uniFBA5 ; B 1 143 415 743 ; -C -1 ; WX 388 ; N uni06C1 ; B 13 68 388 376 ; -C -1 ; WX 388 ; N uni06C2 ; B 13 68 388 597 ; -C -1 ; WX 388 ; N uni06C3 ; B 13 68 388 634 ; -C -1 ; WX 451 ; N uni06C4 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N glyph1571 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N uni06C5 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N uniFBE1 ; B 3 -71 451 484 ; -C -1 ; WX 451 ; N uni06C6 ; B 3 -71 451 667 ; -C -1 ; WX 451 ; N uniFBDA ; B 3 -71 451 667 ; -C -1 ; WX 451 ; N uni06C7 ; B 3 -71 451 778 ; -C -1 ; WX 451 ; N uniFBD8 ; B 3 -71 451 778 ; -C -1 ; WX 451 ; N uni06C8 ; B 3 -71 451 817 ; -C -1 ; WX 451 ; N uniFBDC ; B 3 -71 451 817 ; -C -1 ; WX 451 ; N uni06C9 ; B 3 -71 451 667 ; -C -1 ; WX 451 ; N uniFBE3 ; B 3 -71 451 667 ; -C -1 ; WX 451 ; N uni06CA ; B 3 -71 451 699 ; -C -1 ; WX 451 ; N glyph1583 ; B 3 -71 451 699 ; -C -1 ; WX 451 ; N uni06CB ; B 3 -71 451 816 ; -C -1 ; WX 451 ; N uniFBDF ; B 3 -71 451 816 ; -C -1 ; WX 645 ; N uni06CD ; B 32 -60 575 461 ; -C -1 ; WX 554 ; N glyph1587 ; B -19 -174 554 276 ; -C -1 ; WX 645 ; N uni06CE ; B 74 -60 575 522 ; -C -1 ; WX 554 ; N glyph1589 ; B 15 -174 588 424 ; -C -1 ; WX 271 ; N glyph1590 ; B -34 -81 271 667 ; -C -1 ; WX 271 ; N glyph1591 ; B -34 -81 271 667 ; -C -1 ; WX 451 ; N uni06CF ; B 3 -71 451 724 ; -C -1 ; WX 451 ; N glyph1593 ; B 3 -71 451 724 ; -C -1 ; WX 645 ; N uni06D0 ; B 74 -187 575 461 ; -C -1 ; WX 554 ; N uniFBE5 ; B 5 -212 554 282 ; -C -1 ; WX 271 ; N uniFBE6 ; B -34 -171 271 492 ; -C -1 ; WX 271 ; N uniFBE7 ; B -34 -171 271 492 ; -C -1 ; WX 645 ; N uni06D1 ; B 74 -178 575 461 ; -C -1 ; WX 554 ; N glyph1599 ; B 5 -212 554 282 ; -C -1 ; WX 812 ; N uni06D2 ; B 33 -25 812 469 ; -C -1 ; WX 812 ; N uniFBAF ; B 34 -208 812 276 ; -C -1 ; WX 812 ; N uni06D3 ; B 33 -25 812 597 ; -C -1 ; WX 812 ; N uniFBB1 ; B 34 -208 812 499 ; -C -1 ; WX 207 ; N uni06D4 ; B 20 143 188 276 ; -C -1 ; WX 0 ; N uni06D6 ; B -230 519 231 886 ; -C -1 ; WX 0 ; N uni06D7 ; B -182 519 183 886 ; -C -1 ; WX 0 ; N uni06D8 ; B -107 519 107 675 ; -C -1 ; WX 0 ; N uni06D9 ; B -108 519 108 836 ; -C -1 ; WX 0 ; N uni06DA ; B -128 519 128 866 ; -C -1 ; WX 0 ; N uni06DB ; B -65 519 68 660 ; -C -1 ; WX 0 ; N uni06DC ; B -207 519 207 767 ; -C -1 ; WX 1123 ; N uni06DD ; B 24 -188 1099 886 ; -C -1 ; WX 1084 ; N uni06DE ; B 24 -152 1060 884 ; -C -1 ; WX 0 ; N uni06DF ; B -37 519 37 592 ; -C -1 ; WX 0 ; N uni06E0 ; B -36 519 36 591 ; -C -1 ; WX 0 ; N uni06E1 ; B -133 519 133 689 ; -C -1 ; WX 0 ; N uni06E2 ; B -82 519 82 824 ; -C -1 ; WX 0 ; N uni06E3 ; B -207 -209 207 39 ; -C -1 ; WX 0 ; N uni06E4 ; B -57 519 57 550 ; -C -1 ; WX 213 ; N uni06E5 ; B 0 519 213 783 ; -C -1 ; WX 371 ; N uni06E6 ; B 0 519 371 754 ; -C -1 ; WX 0 ; N uni06E7 ; B -185 519 186 754 ; -C -1 ; WX 0 ; N uni06E8 ; B -122 519 122 840 ; -C -1 ; WX 600 ; N uni06E9 ; B 24 0 576 818 ; -C -1 ; WX 0 ; N uni06EA ; B -82 -165 82 -1 ; -C -1 ; WX 0 ; N uni06EB ; B -82 519 82 683 ; -C -1 ; WX 0 ; N uni06ED ; B -82 -209 82 97 ; -C -1 ; WX 899 ; N uni06FA ; B 31 -63 899 774 ; -C -1 ; WX 899 ; N glyph1629 ; B 31 -63 899 774 ; -C -1 ; WX 608 ; N glyph1630 ; B -34 -63 608 774 ; -C -1 ; WX 608 ; N glyph1631 ; B -34 -63 608 774 ; -C -1 ; WX 1063 ; N uni06FB ; B 31 -63 1063 728 ; -C -1 ; WX 1063 ; N glyph1633 ; B 31 -63 1063 728 ; -C -1 ; WX 771 ; N glyph1634 ; B -34 -63 771 728 ; -C -1 ; WX 771 ; N glyph1635 ; B -34 -63 771 728 ; -C -1 ; WX 541 ; N uni06FC ; B 25 -204 535 822 ; -C -1 ; WX 469 ; N glyph1637 ; B 34 -198 516 760 ; -C -1 ; WX 541 ; N glyph1638 ; B -34 -63 483 800 ; -C -1 ; WX 360 ; N glyph1639 ; B -34 -63 360 756 ; -C -1 ; WX 469 ; N uni06FD ; B 62 -145 422 510 ; -C -1 ; WX 360 ; N uni06FE ; B 16 -212 360 431 ; -C -1 ; WX 343 ; N uniFBA6 ; B 43 126 304 519 ; -C -1 ; WX 271 ; N uniFBA8 ; B -34 -134 271 492 ; -C -1 ; WX 320 ; N uniFBA9 ; B -34 -205 320 395 ; -C -1 ; WX 244 ; N glyph1645 ; B 23 -68 222 49 ; -C -1 ; WX 244 ; N glyph1646 ; B 29 -151 226 -20 ; -C -1 ; WX 244 ; N glyph1647 ; B 9 -136 236 59 ; -C -1 ; WX 244 ; N glyph1648 ; B 86 -64 162 34 ; -C -1 ; WX 244 ; N glyph1649 ; B 53 -70 197 27 ; -C -1 ; WX 757 ; N glyph1650 ; B 20 143 757 811 ; -C -1 ; WX 879 ; N glyph1651 ; B 20 143 879 811 ; -C -1 ; WX 311 ; N uniFB1D ; B 27 40 272 553 ; -C -1 ; WX 0 ; N uniFB1E ; B -148 596 147 752 ; -C -1 ; WX 414 ; N glyph1654 ; B 0 72 414 123 ; -C -1 ; WX 621 ; N uniFB1F ; B 27 72 583 553 ; -C -1 ; WX 486 ; N glyph1656 ; B -5 72 471 890 ; -C -1 ; WX 541 ; N glyph1657 ; B -5 94 541 890 ; -C -1 ; WX 486 ; N glyph1658 ; B 17 -122 471 739 ; -C -1 ; WX 541 ; N glyph1659 ; B 13 -122 541 766 ; -C -1 ; WX 486 ; N glyph1660 ; B 17 72 471 792 ; -C -1 ; WX 541 ; N glyph1661 ; B 13 94 541 792 ; -C -1 ; WX 486 ; N glyph1662 ; B 17 72 484 891 ; -C -1 ; WX 541 ; N glyph1663 ; B 13 94 541 891 ; -C -1 ; WX 486 ; N glyph1664 ; B 17 72 491 891 ; -C -1 ; WX 541 ; N glyph1665 ; B 13 94 541 891 ; -C -1 ; WX 486 ; N glyph1666 ; B 17 72 471 891 ; -C -1 ; WX 541 ; N glyph1667 ; B 13 94 541 891 ; -C -1 ; WX 486 ; N glyph1668 ; B 17 -173 471 739 ; -C -1 ; WX 541 ; N glyph1669 ; B 13 -136 541 766 ; -C -1 ; WX 562 ; N glyph1670 ; B 56 143 505 713 ; -C -1 ; WX 562 ; N glyph1671 ; B 92 89 469 713 ; -C -1 ; WX 486 ; N glyph1672 ; B 7 72 471 891 ; -C -1 ; WX 541 ; N glyph1673 ; B 7 94 541 891 ; -EndCharMetrics -StartKernData -StartKernPairs 865 -KPX space A -55 -KPX space T -18 -KPX space V -18 -KPX space W -18 -KPX space Y -37 -KPX space Alphatonos -55 -KPX space Alpha -55 -KPX space Delta -55 -KPX space Lambda -55 -KPX space Tau -18 -KPX space Upsilon -37 -KPX space Upsilondieresis -37 -KPX one one -55 -KPX A space -55 -KPX A T -74 -KPX A V -129 -KPX A W -111 -KPX A Y -92 -KPX A v -74 -KPX A w -74 -KPX A y -74 -KPX A quoteright -74 -KPX F space -37 -KPX F comma -92 -KPX F period -92 -KPX F A -74 -KPX L space -55 -KPX L T -92 -KPX L V -92 -KPX L W -92 -KPX L Y -92 -KPX L y -55 -KPX L quoteright -92 -KPX P space -55 -KPX P comma -92 -KPX P period -92 -KPX P A -74 -KPX R T -35 -KPX R V -35 -KPX R W -35 -KPX R Y -35 -KPX R y -35 -KPX T space -18 -KPX T comma -74 -KPX T hyphen -92 -KPX T period -74 -KPX T colon -74 -KPX T semicolon -74 -KPX T A -74 -KPX T O -18 -KPX T a -92 -KPX T c -92 -KPX T e -92 -KPX T i -18 -KPX T o -92 -KPX T r -74 -KPX T s -92 -KPX T u -92 -KPX T w -74 -KPX T y -74 -KPX V space -18 -KPX V comma -129 -KPX V hyphen -74 -KPX V period -129 -KPX V colon -92 -KPX V semicolon -92 -KPX V A -129 -KPX V O -20 -KPX V a -92 -KPX V e -92 -KPX V i -37 -KPX V o -92 -KPX V r -74 -KPX V u -92 -KPX V y -92 -KPX W space -18 -KPX W comma -92 -KPX W hyphen -37 -KPX W period -92 -KPX W colon -55 -KPX W semicolon -55 -KPX W A -111 -KPX W a -55 -KPX W e -55 -KPX W i -18 -KPX W o -55 -KPX W r -18 -KPX W u -18 -KPX W y -37 -KPX Y space -37 -KPX Y comma -92 -KPX Y hyphen -92 -KPX Y period -92 -KPX Y colon -92 -KPX Y semicolon -92 -KPX Y A -92 -KPX Y a -111 -KPX Y e -111 -KPX Y i -37 -KPX Y o -111 -KPX Y p -92 -KPX Y q -111 -KPX Y u -92 -KPX Y v -111 -KPX f quoteright 55 -KPX r space -18 -KPX r comma -92 -KPX r hyphen -37 -KPX r period -92 -KPX r c -18 -KPX r e -18 -KPX r o -18 -KPX r q -18 -KPX r quoteright 18 -KPX v comma -55 -KPX v period -55 -KPX w comma -55 -KPX w period -55 -KPX y comma -55 -KPX y period -55 -KPX quoteleft quoteleft -74 -KPX quoteright space -74 -KPX quoteright s -37 -KPX quoteright quoteright -74 -KPX quotesinglbase afii10051 -100 -KPX quotesinglbase afii10060 -100 -KPX quotesinglbase afii10036 -100 -KPX quotesinglbase afii10041 -188 -KPX quotesinglbase afii10044 -100 -KPX quotedblbase afii10051 -100 -KPX quotedblbase afii10060 -100 -KPX quotedblbase afii10036 -100 -KPX quotedblbase afii10041 -188 -KPX quotedblbase afii10044 -100 -KPX Gamma space -37 -KPX Gamma comma -121 -KPX Gamma period -121 -KPX Gamma iotadieresistonos 68 -KPX Gamma Alpha -132 -KPX Gamma Delta -119 -KPX Gamma Lambda -132 -KPX Gamma iota -34 -KPX Theta Alpha -73 -KPX Theta Delta -34 -KPX Theta Lambda -73 -KPX Theta Upsilon -26 -KPX Theta Upsilondieresis -26 -KPX Phi Alpha -87 -KPX Phi Upsilon -13 -KPX Phi Upsilondieresis -13 -KPX delta chi -12 -KPX phi chi -12 -KPX Alphatonos space -55 -KPX Alphatonos Theta -58 -KPX Alphatonos Phi -73 -KPX Alphatonos Omicron -58 -KPX Alphatonos Tau -97 -KPX Alphatonos Upsilon -128 -KPX Alphatonos Upsilondieresis -128 -KPX Alphatonos gamma -63 -KPX Alphatonos nu -74 -KPX Alphatonos chi -39 -KPX Omicrontonos Upsilon -26 -KPX Omicrontonos Upsilondieresis -26 -KPX Upsilontonos alpha -110 -KPX Upsilontonos delta -110 -KPX Upsilontonos sigma -110 -KPX Upsilontonos phi -110 -KPX Upsilontonos iotadieresistonos 53 -KPX Upsilontonos Alpha -134 -KPX Upsilontonos Delta -116 -KPX Upsilontonos Lambda -134 -KPX Upsilontonos alphatonos -110 -KPX Upsilontonos etatonos -43 -KPX Upsilontonos iotatonos -37 -KPX Upsilontonos eta -43 -KPX Upsilontonos iota -43 -KPX Upsilontonos kappa -43 -KPX Upsilontonos mu -97 -KPX Upsilontonos omicron -110 -KPX Upsilontonos omicrontonos -110 -KPX Alpha space -55 -KPX Alpha quoteright -74 -KPX Alpha Theta -58 -KPX Alpha Phi -73 -KPX Alpha Omicron -58 -KPX Alpha Tau -97 -KPX Alpha Upsilon -128 -KPX Alpha Upsilondieresis -128 -KPX Alpha gamma -63 -KPX Alpha nu -74 -KPX Alpha chi -39 -KPX Delta space -55 -KPX Delta Theta -26 -KPX Delta Omicron -24 -KPX Delta Tau -70 -KPX Delta Upsilon -98 -KPX Delta Upsilondieresis -98 -KPX Kappa Theta -43 -KPX Kappa Phi -80 -KPX Kappa alpha -19 -KPX Kappa delta -19 -KPX Kappa sigma -19 -KPX Kappa phi -19 -KPX Kappa Omicron -43 -KPX Kappa alphatonos -19 -KPX Kappa zeta -19 -KPX Kappa theta -19 -KPX Kappa xi -19 -KPX Kappa omicron -19 -KPX Kappa omega -19 -KPX Kappa omicrontonos -19 -KPX Kappa omegatonos -19 -KPX Lambda Theta -58 -KPX Lambda Omicron -58 -KPX Lambda Tau -97 -KPX Lambda Upsilon -128 -KPX Lambda Upsilondieresis -128 -KPX Omicron Alpha -73 -KPX Omicron Delta -34 -KPX Omicron Lambda -73 -KPX Omicron Upsilon -26 -KPX Omicron Upsilondieresis -26 -KPX Rho space -55 -KPX Rho comma -91 -KPX Rho period -91 -KPX Rho Alpha -147 -KPX Rho Delta -102 -KPX Rho Lambda -147 -KPX Sigma tau -48 -KPX Tau space -18 -KPX Tau comma -74 -KPX Tau hyphen -91 -KPX Tau period -74 -KPX Tau colon -74 -KPX Tau semicolon -74 -KPX Tau Theta -18 -KPX Tau Phi -18 -KPX Tau alpha -91 -KPX Tau delta -80 -KPX Tau epsilon -91 -KPX Tau sigma -91 -KPX Tau phi -91 -KPX Tau iotadieresistonos 58 -KPX Tau Alpha -97 -KPX Tau Delta -72 -KPX Tau Lambda -97 -KPX Tau Omicron -18 -KPX Tau Omega -18 -KPX Tau alphatonos -91 -KPX Tau epsilontonos -91 -KPX Tau gamma -74 -KPX Tau eta -52 -KPX Tau iota -18 -KPX Tau mu -52 -KPX Tau nu -74 -KPX Tau omicron -91 -KPX Tau upsilon -53 -KPX Tau chi -74 -KPX Tau psi -52 -KPX Tau upsilondieresis -52 -KPX Tau omicrontonos -91 -KPX Tau upsilontonos -52 -KPX Upsilon comma -91 -KPX Upsilon hyphen -91 -KPX Upsilon period -91 -KPX Upsilon colon -91 -KPX Upsilon semicolon -91 -KPX Upsilon Theta -36 -KPX Upsilon Phi -43 -KPX Upsilon alpha -110 -KPX Upsilon delta -110 -KPX Upsilon sigma -110 -KPX Upsilon phi -110 -KPX Upsilon iotadieresistonos 53 -KPX Upsilon Alpha -134 -KPX Upsilon Delta -116 -KPX Upsilon Lambda -134 -KPX Upsilon Omicron -36 -KPX Upsilon Omega -26 -KPX Upsilon alphatonos -110 -KPX Upsilon etatonos -43 -KPX Upsilon iotatonos -37 -KPX Upsilon gamma -73 -KPX Upsilon eta -43 -KPX Upsilon iota -37 -KPX Upsilon kappa -43 -KPX Upsilon mu -97 -KPX Upsilon omicron -110 -KPX Upsilon omicrontonos -110 -KPX Chi omega -19 -KPX Chi omegatonos -19 -KPX Psi alpha -58 -KPX Psi delta -58 -KPX Psi sigma -58 -KPX Psi phi -58 -KPX Psi alphatonos -58 -KPX Psi theta -19 -KPX Psi omicron -58 -KPX Psi omega -58 -KPX Psi omicrontonos -58 -KPX Psi omegatonos -58 -KPX Omega Upsilon -13 -KPX Omega Upsilondieresis -13 -KPX Upsilondieresis Theta -36 -KPX Upsilondieresis Phi -43 -KPX Upsilondieresis alpha -110 -KPX Upsilondieresis delta -110 -KPX Upsilondieresis sigma -110 -KPX Upsilondieresis phi -110 -KPX Upsilondieresis iotadieresistonos 53 -KPX Upsilondieresis Alpha -134 -KPX Upsilondieresis Delta -116 -KPX Upsilondieresis Lambda -134 -KPX Upsilondieresis Omicron -36 -KPX Upsilondieresis Omega -26 -KPX Upsilondieresis alphatonos -110 -KPX Upsilondieresis etatonos -43 -KPX Upsilondieresis iotatonos -37 -KPX Upsilondieresis eta -43 -KPX Upsilondieresis iota -43 -KPX Upsilondieresis kappa -43 -KPX Upsilondieresis mu -97 -KPX Upsilondieresis omicron -110 -KPX Upsilondieresis omicrontonos -110 -KPX zeta alpha -34 -KPX zeta delta -34 -KPX zeta sigma -34 -KPX zeta tau -68 -KPX zeta phi -34 -KPX zeta alphatonos -34 -KPX zeta etatonos -29 -KPX zeta gamma -58 -KPX zeta eta -29 -KPX zeta theta -34 -KPX zeta iota -24 -KPX zeta kappa -24 -KPX zeta nu -58 -KPX zeta omicron -34 -KPX zeta omega -34 -KPX zeta omicrontonos -34 -KPX zeta omegatonos -34 -KPX kappa alpha -29 -KPX kappa delta -29 -KPX kappa sigma -29 -KPX kappa phi -29 -KPX kappa alphatonos -29 -KPX kappa theta -14 -KPX kappa omicron -29 -KPX kappa sigma1 -29 -KPX kappa omega -29 -KPX kappa omicrontonos -29 -KPX kappa omegatonos -29 -KPX lambda upsilondieresistonos -14 -KPX lambda upsilon -14 -KPX lambda upsilondieresis -14 -KPX lambda upsilontonos -14 -KPX xi alpha -43 -KPX xi delta -43 -KPX xi sigma -43 -KPX xi phi -43 -KPX xi alphatonos -43 -KPX xi etatonos -22 -KPX xi zeta -19 -KPX xi eta -22 -KPX xi omicron -43 -KPX xi omicrontonos -43 -KPX omicron chi -12 -KPX chi alpha -29 -KPX chi delta -29 -KPX chi sigma -29 -KPX chi phi -29 -KPX chi alphatonos -29 -KPX chi xi -30 -KPX chi omicron -29 -KPX chi sigma1 -29 -KPX chi omega -29 -KPX chi omicrontonos -29 -KPX chi omegatonos -29 -KPX omega chi -12 -KPX omicrontonos chi -12 -KPX omegatonos chi -12 -KPX afii10052 comma -138 -KPX afii10052 period -138 -KPX afii10052 guillemotleft -63 -KPX afii10052 guillemotright -25 -KPX afii10052 emdash -25 -KPX afii10058 quoteright -50 -KPX afii10059 quoteright -50 -KPX afii10017 quoteright -88 -KPX afii10017 afii10025 -25 -KPX afii10017 afii10032 -50 -KPX afii10017 afii10033 -25 -KPX afii10017 afii10035 -50 -KPX afii10017 afii10036 -88 -KPX afii10017 afii10037 -88 -KPX afii10017 afii10038 -63 -KPX afii10017 afii10041 -152 -KPX afii10017 afii10047 -25 -KPX afii10017 afii10065 -13 -KPX afii10017 afii10066 -51 -KPX afii10017 afii10070 -25 -KPX afii10017 afii10080 -51 -KPX afii10017 afii10083 -25 -KPX afii10017 afii10084 -50 -KPX afii10017 afii10085 -50 -KPX afii10017 afii10086 -38 -KPX afii10018 afii10017 -13 -KPX afii10018 afii10021 -38 -KPX afii10018 afii10024 -25 -KPX afii10018 afii10029 -25 -KPX afii10018 afii10032 -7 -KPX afii10018 afii10035 -7 -KPX afii10018 afii10036 -13 -KPX afii10018 afii10037 -35 -KPX afii10018 afii10038 -15 -KPX afii10018 afii10039 -25 -KPX afii10018 afii10041 -50 -KPX afii10018 afii10044 -38 -KPX afii10018 afii10049 -33 -KPX afii10018 afii10069 -25 -KPX afii10018 afii10077 -13 -KPX afii10018 afii10085 -25 -KPX afii10019 afii10017 -63 -KPX afii10019 afii10021 -38 -KPX afii10019 afii10024 -25 -KPX afii10019 afii10029 -38 -KPX afii10019 afii10036 -13 -KPX afii10019 afii10037 -81 -KPX afii10019 afii10039 -25 -KPX afii10019 afii10041 -50 -KPX afii10019 afii10044 -53 -KPX afii10019 afii10049 -50 -KPX afii10019 afii10069 -25 -KPX afii10019 afii10085 -13 -KPX afii10019 afii10087 -13 -KPX afii10019 afii10089 -25 -KPX afii10020 comma -113 -KPX afii10020 period -113 -KPX afii10020 guillemotleft -63 -KPX afii10020 guillemotright -25 -KPX afii10020 emdash -25 -KPX afii10020 afii10017 -109 -KPX afii10020 afii10021 -88 -KPX afii10020 afii10025 25 -KPX afii10020 afii10029 -151 -KPX afii10020 afii10030 -13 -KPX afii10020 afii10032 -25 -KPX afii10020 afii10035 -13 -KPX afii10020 afii10049 -75 -KPX afii10020 afii10065 -88 -KPX afii10020 afii10067 -38 -KPX afii10020 afii10069 -75 -KPX afii10020 afii10070 -76 -KPX afii10020 afii10074 -38 -KPX afii10020 afii10077 -113 -KPX afii10020 afii10078 -38 -KPX afii10020 afii10079 -38 -KPX afii10020 afii10080 -88 -KPX afii10020 afii10082 -63 -KPX afii10020 afii10085 -38 -KPX afii10020 afii10093 -63 -KPX afii10020 afii10094 -63 -KPX afii10020 afii10096 -50 -KPX afii10020 afii10097 -75 -KPX afii10021 afii10025 25 -KPX afii10021 afii10037 12 -KPX afii10021 afii10038 -13 -KPX afii10021 afii10047 25 -KPX afii10021 afii10070 12 -KPX afii10021 afii10073 25 -KPX afii10022 afii10025 12 -KPX afii10022 afii10029 -13 -KPX afii10024 afii10025 -25 -KPX afii10024 afii10032 -25 -KPX afii10024 afii10035 -25 -KPX afii10024 afii10036 -17 -KPX afii10024 afii10037 -14 -KPX afii10024 afii10044 -10 -KPX afii10024 afii10065 -25 -KPX afii10024 afii10066 -50 -KPX afii10024 afii10070 -51 -KPX afii10024 afii10080 -75 -KPX afii10024 afii10085 -76 -KPX afii10025 afii10021 -61 -KPX afii10025 afii10024 -13 -KPX afii10025 afii10029 -44 -KPX afii10025 afii10037 -25 -KPX afii10025 afii10041 -38 -KPX afii10025 afii10049 -38 -KPX afii10025 afii10069 -25 -KPX afii10025 afii10077 -13 -KPX afii10028 afii10032 -25 -KPX afii10028 afii10035 -25 -KPX afii10028 afii10037 -20 -KPX afii10028 afii10038 -74 -KPX afii10028 afii10041 -13 -KPX afii10028 afii10047 12 -KPX afii10028 afii10065 -13 -KPX afii10028 afii10070 -38 -KPX afii10028 afii10073 -13 -KPX afii10028 afii10080 -50 -KPX afii10028 afii10083 -25 -KPX afii10028 afii10084 -25 -KPX afii10028 afii10085 -25 -KPX afii10028 afii10095 -13 -KPX afii10029 afii10038 -13 -KPX afii10029 afii10066 -13 -KPX afii10029 afii10070 -7 -KPX afii10029 afii10080 -25 -KPX afii10029 afii10085 -25 -KPX afii10030 afii10038 -13 -KPX afii10030 afii10070 -13 -KPX afii10030 afii10080 -13 -KPX afii10030 afii10085 -13 -KPX afii10030 afii10089 -38 -KPX afii10030 afii10095 12 -KPX afii10032 afii10017 -50 -KPX afii10032 afii10021 -50 -KPX afii10032 afii10024 -25 -KPX afii10032 afii10029 -50 -KPX afii10032 afii10035 12 -KPX afii10032 afii10037 -56 -KPX afii10032 afii10038 12 -KPX afii10032 afii10039 -78 -KPX afii10032 afii10041 -25 -KPX afii10032 afii10049 -50 -KPX afii10032 afii10069 -13 -KPX afii10032 afii10072 12 -KPX afii10034 comma -125 -KPX afii10034 period -125 -KPX afii10034 colon 37 -KPX afii10034 semicolon 37 -KPX afii10034 guillemotright 25 -KPX afii10034 afii10017 -128 -KPX afii10034 afii10021 -107 -KPX afii10034 afii10024 -35 -KPX afii10034 afii10025 12 -KPX afii10034 afii10029 -150 -KPX afii10034 afii10030 -19 -KPX afii10034 afii10032 -6 -KPX afii10034 afii10035 12 -KPX afii10034 afii10036 12 -KPX afii10034 afii10037 -25 -KPX afii10034 afii10038 -17 -KPX afii10034 afii10039 -53 -KPX afii10034 afii10049 -50 -KPX afii10034 afii10069 -38 -KPX afii10034 afii10070 -13 -KPX afii10034 afii10080 -25 -KPX afii10034 afii10095 25 -KPX afii10034 afii10097 -26 -KPX afii10035 afii10017 -50 -KPX afii10035 afii10021 -50 -KPX afii10035 afii10029 -25 -KPX afii10035 afii10037 -13 -KPX afii10035 afii10039 -26 -KPX afii10035 afii10041 -25 -KPX afii10035 afii10044 -13 -KPX afii10035 afii10066 12 -KPX afii10035 afii10070 12 -KPX afii10035 afii10083 12 -KPX afii10035 afii10084 -13 -KPX afii10035 afii10085 -25 -KPX afii10035 afii10089 -13 -KPX afii10035 afii10095 12 -KPX afii10036 comma -100 -KPX afii10036 period -100 -KPX afii10036 guillemotleft -50 -KPX afii10036 guillemotright -26 -KPX afii10036 afii10017 -50 -KPX afii10036 afii10021 -63 -KPX afii10036 afii10029 -50 -KPX afii10036 afii10030 -13 -KPX afii10036 afii10032 -13 -KPX afii10036 afii10038 -22 -KPX afii10036 afii10049 -38 -KPX afii10036 afii10065 -25 -KPX afii10036 afii10067 -50 -KPX afii10036 afii10070 -38 -KPX afii10036 afii10074 -25 -KPX afii10036 afii10076 -25 -KPX afii10036 afii10077 -50 -KPX afii10036 afii10078 -25 -KPX afii10036 afii10080 -45 -KPX afii10036 afii10081 -38 -KPX afii10036 afii10082 -38 -KPX afii10036 afii10083 -38 -KPX afii10036 afii10085 -50 -KPX afii10036 afii10087 -50 -KPX afii10036 afii10091 -38 -KPX afii10036 afii10093 -50 -KPX afii10036 afii10094 -63 -KPX afii10036 afii10096 -50 -KPX afii10036 afii10097 -38 -KPX afii10037 comma -163 -KPX afii10037 period -163 -KPX afii10037 colon -38 -KPX afii10037 semicolon -38 -KPX afii10037 guillemotleft -88 -KPX afii10037 guillemotright -63 -KPX afii10037 emdash -25 -KPX afii10037 afii10017 -191 -KPX afii10037 afii10021 -101 -KPX afii10037 afii10025 -13 -KPX afii10037 afii10029 -132 -KPX afii10037 afii10032 -50 -KPX afii10037 afii10038 -74 -KPX afii10037 afii10047 -13 -KPX afii10037 afii10049 -88 -KPX afii10037 afii10066 -38 -KPX afii10037 afii10067 -82 -KPX afii10037 afii10068 -82 -KPX afii10037 afii10069 -96 -KPX afii10037 afii10070 -108 -KPX afii10037 afii10072 -63 -KPX afii10037 afii10073 -82 -KPX afii10037 afii10074 -82 -KPX afii10037 afii10075 -38 -KPX afii10037 afii10076 -82 -KPX afii10037 afii10077 -113 -KPX afii10037 afii10078 -82 -KPX afii10037 afii10079 -82 -KPX afii10037 afii10080 -108 -KPX afii10037 afii10081 -82 -KPX afii10037 afii10082 -82 -KPX afii10037 afii10083 -108 -KPX afii10037 afii10087 -82 -KPX afii10037 afii10088 -82 -KPX afii10037 afii10090 -82 -KPX afii10037 afii10091 -82 -KPX afii10037 afii10096 -82 -KPX afii10037 afii10097 -96 -KPX afii10038 afii10017 -63 -KPX afii10038 afii10021 -88 -KPX afii10038 afii10029 -75 -KPX afii10038 afii10032 12 -KPX afii10038 afii10036 -25 -KPX afii10038 afii10037 -76 -KPX afii10038 afii10041 -63 -KPX afii10038 afii10049 -50 -KPX afii10038 afii10077 -50 -KPX afii10039 afii10025 -25 -KPX afii10039 afii10032 -51 -KPX afii10039 afii10035 -38 -KPX afii10039 afii10038 -70 -KPX afii10039 afii10047 -13 -KPX afii10039 afii10080 -31 -KPX afii10039 afii10085 -38 -KPX afii10040 afii10032 -13 -KPX afii10043 afii10085 12 -KPX afii10044 quoteright -63 -KPX afii10044 afii10049 -60 -KPX afii10046 quoteright -63 -KPX afii10046 afii10017 -43 -KPX afii10046 afii10021 -73 -KPX afii10046 afii10024 -63 -KPX afii10046 afii10025 -38 -KPX afii10046 afii10029 -40 -KPX afii10046 afii10030 -40 -KPX afii10046 afii10032 -25 -KPX afii10046 afii10035 -25 -KPX afii10046 afii10036 -75 -KPX afii10046 afii10039 -72 -KPX afii10046 afii10041 -112 -KPX afii10046 afii10047 -13 -KPX afii10046 afii10049 -53 -KPX afii10047 afii10021 -84 -KPX afii10047 afii10024 -25 -KPX afii10047 afii10025 12 -KPX afii10047 afii10029 -63 -KPX afii10047 afii10032 12 -KPX afii10047 afii10038 5 -KPX afii10047 afii10039 -51 -KPX afii10047 afii10049 -73 -KPX afii10047 afii10069 -25 -KPX afii10047 afii10077 -13 -KPX afii10048 afii10017 -38 -KPX afii10048 afii10021 -75 -KPX afii10048 afii10024 -70 -KPX afii10048 afii10029 -50 -KPX afii10048 afii10032 12 -KPX afii10048 afii10036 -25 -KPX afii10048 afii10039 -91 -KPX afii10048 afii10041 -38 -KPX afii10048 afii10069 -25 -KPX afii10048 afii10072 12 -KPX afii10048 afii10077 -13 -KPX afii10065 afii10077 9 -KPX afii10065 afii10081 -13 -KPX afii10065 afii10084 -26 -KPX afii10065 afii10085 -51 -KPX afii10065 afii10089 -40 -KPX afii10066 afii10069 -25 -KPX afii10066 afii10070 -13 -KPX afii10066 afii10072 -25 -KPX afii10066 afii10077 -25 -KPX afii10066 afii10078 -20 -KPX afii10066 afii10080 -13 -KPX afii10066 afii10085 -38 -KPX afii10066 afii10087 -38 -KPX afii10066 afii10089 -38 -KPX afii10066 afii10092 -25 -KPX afii10066 afii10097 -25 -KPX afii10067 afii10066 -13 -KPX afii10067 afii10069 -25 -KPX afii10067 afii10072 -29 -KPX afii10067 afii10077 -13 -KPX afii10067 afii10078 -17 -KPX afii10067 afii10080 -7 -KPX afii10067 afii10083 12 -KPX afii10067 afii10084 -25 -KPX afii10067 afii10085 -34 -KPX afii10067 afii10086 -6 -KPX afii10067 afii10089 -38 -KPX afii10067 afii10092 -25 -KPX afii10067 afii10097 -13 -KPX afii10068 comma -113 -KPX afii10068 period -113 -KPX afii10068 afii10069 -50 -KPX afii10068 afii10070 -13 -KPX afii10068 afii10077 -51 -KPX afii10068 afii10078 -13 -KPX afii10068 afii10080 -25 -KPX afii10068 afii10097 -25 -KPX afii10069 afii10073 12 -KPX afii10069 afii10095 25 -KPX afii10070 afii10069 -13 -KPX afii10070 afii10083 12 -KPX afii10070 afii10085 -25 -KPX afii10070 afii10086 12 -KPX afii10070 afii10087 -20 -KPX afii10070 afii10089 -25 -KPX afii10072 afii10066 -13 -KPX afii10072 afii10070 -13 -KPX afii10072 afii10073 12 -KPX afii10072 afii10080 -25 -KPX afii10072 afii10083 -18 -KPX afii10072 afii10089 -25 -KPX afii10072 afii10092 -13 -KPX afii10073 afii10069 -18 -KPX afii10073 afii10072 -18 -KPX afii10073 afii10073 12 -KPX afii10073 afii10078 -14 -KPX afii10073 afii10080 -6 -KPX afii10073 afii10085 -21 -KPX afii10073 afii10086 -7 -KPX afii10073 afii10089 -20 -KPX afii10073 afii10092 -17 -KPX afii10076 guillemotleft -26 -KPX afii10076 afii10065 -15 -KPX afii10076 afii10066 -25 -KPX afii10076 afii10070 -25 -KPX afii10076 afii10073 -13 -KPX afii10076 afii10080 -13 -KPX afii10076 afii10083 -25 -KPX afii10076 afii10085 -14 -KPX afii10076 afii10086 -25 -KPX afii10076 afii10089 -39 -KPX afii10076 afii10095 -13 -KPX afii10078 afii10065 -7 -KPX afii10078 afii10080 -13 -KPX afii10078 afii10095 12 -KPX afii10080 afii10067 -25 -KPX afii10080 afii10069 -29 -KPX afii10080 afii10072 -25 -KPX afii10080 afii10077 -13 -KPX afii10080 afii10078 -19 -KPX afii10080 afii10084 -13 -KPX afii10080 afii10085 -38 -KPX afii10080 afii10087 -25 -KPX afii10080 afii10089 -26 -KPX afii10080 afii10095 12 -KPX afii10080 afii10097 -19 -KPX afii10082 afii10069 -13 -KPX afii10082 afii10073 12 -KPX afii10082 afii10077 -25 -KPX afii10082 afii10078 -15 -KPX afii10082 afii10084 -13 -KPX afii10082 afii10085 -13 -KPX afii10082 afii10089 -25 -KPX afii10083 afii10065 12 -KPX afii10083 afii10066 12 -KPX afii10083 afii10070 12 -KPX afii10083 afii10073 25 -KPX afii10083 afii10085 -13 -KPX afii10083 afii10086 -13 -KPX afii10083 afii10087 -13 -KPX afii10083 afii10089 -20 -KPX afii10083 afii10095 12 -KPX afii10084 comma -75 -KPX afii10084 period -75 -KPX afii10084 afii10065 12 -KPX afii10084 afii10069 -13 -KPX afii10084 afii10072 12 -KPX afii10084 afii10073 12 -KPX afii10084 afii10077 -25 -KPX afii10084 afii10080 -13 -KPX afii10084 afii10082 12 -KPX afii10084 afii10083 12 -KPX afii10084 afii10085 -13 -KPX afii10084 afii10095 25 -KPX afii10084 afii10097 -13 -KPX afii10085 comma -100 -KPX afii10085 period -100 -KPX afii10085 colon -13 -KPX afii10085 semicolon -13 -KPX afii10085 guillemotright 25 -KPX afii10085 afii10065 -13 -KPX afii10085 afii10066 -13 -KPX afii10085 afii10069 -63 -KPX afii10085 afii10070 -31 -KPX afii10085 afii10072 -13 -KPX afii10085 afii10077 -25 -KPX afii10085 afii10078 -13 -KPX afii10085 afii10080 -25 -KPX afii10085 afii10083 -31 -KPX afii10085 afii10086 -25 -KPX afii10085 afii10097 -25 -KPX afii10086 afii10069 -25 -KPX afii10086 afii10077 -25 -KPX afii10086 afii10085 -25 -KPX afii10086 afii10089 -27 -KPX afii10086 afii10097 -13 -KPX afii10087 afii10065 -13 -KPX afii10087 afii10066 -38 -KPX afii10087 afii10070 -25 -KPX afii10087 afii10073 -13 -KPX afii10087 afii10080 -38 -KPX afii10087 afii10083 -29 -KPX afii10087 afii10084 -25 -KPX afii10087 afii10085 -38 -KPX afii10087 afii10086 -38 -KPX afii10087 afii10089 -50 -KPX afii10087 afii10092 -38 -KPX afii10087 afii10095 -13 -KPX afii10088 afii10073 12 -KPX afii10094 afii10084 -38 -KPX afii10094 afii10089 -76 -KPX afii10095 afii10069 -52 -KPX afii10095 afii10072 -56 -KPX afii10095 afii10077 -18 -KPX afii10095 afii10078 -9 -KPX afii10095 afii10086 -6 -KPX afii10095 afii10087 -39 -KPX afii10095 afii10097 -13 -KPX afii10096 afii10069 -57 -KPX afii10096 afii10072 -25 -KPX afii10096 afii10077 -25 -KPX afii10096 afii10078 -13 -KPX afii10096 afii10080 12 -KPX afii10096 afii10084 -13 -KPX afii10096 afii10086 -6 -KPX afii10096 afii10087 -39 -KPX afii10096 afii10089 -38 -KPX afii10110 comma -100 -KPX afii10110 period -100 -KPX afii10110 guillemotright 12 -KPX afii10050 comma -99 -KPX afii10050 period -99 -KPX afii10050 colon -25 -KPX afii10050 semicolon -25 -KPX afii10050 guillemotleft -88 -KPX afii10050 guillemotright -38 -KPX afii10050 emdash -25 -EndKernPairs -EndKernData -EndFontMetrics +StartFontMetrics 4.1 +FontName TimesNewRomanPS-BoldMT +FullName Times New Roman Bold +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Times New Roman +Weight Bold +Version Version 3.00 +Characters 1674 +ItalicAngle 0.0 +Ascender 891 +Descender -216 +UnderlineThickness 95 +UnderlinePosition -109 +IsFixedPitch false +FontBBox -556 -307 2000 1026 +StartCharMetrics 1709 +C 0 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 1 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 2 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 3 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 4 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 5 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 6 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 7 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 8 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 9 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 10 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 11 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 12 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 13 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 14 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 15 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 16 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 17 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 18 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 19 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 20 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 21 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 22 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 23 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 24 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 25 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 26 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 27 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 28 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 29 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 30 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 31 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 32 ; WX 250 ; N space ; B 85 -13 248 677 ; +C 33 ; WX 333 ; N exclam ; B 85 -13 248 677 ; +C 34 ; WX 555 ; N quotedbl ; B 86 352 466 677 ; +C 35 ; WX 500 ; N numbersign ; B 20 -14 480 676 ; +C 36 ; WX 500 ; N dollar ; B 39 -67 468 680 ; +C 37 ; WX 1000 ; N percent ; B 69 -28 931 677 ; +C 38 ; WX 833 ; N ampersand ; B 40 -15 790 677 ; +C 39 ; WX 278 ; N quotesingle ; B 68 353 212 677 ; +C 40 ; WX 333 ; N parenleft ; B 40 -200 321 677 ; +C 41 ; WX 333 ; N parenright ; B 12 -200 293 677 ; +C 42 ; WX 500 ; N asterisk ; B 56 299 444 677 ; +C 43 ; WX 570 ; N plus ; B 20 66 553 598 ; +C 44 ; WX 250 ; N comma ; B 32 -175 217 150 ; +C 45 ; WX 333 ; N hyphen ; B 24 179 309 280 ; +C 46 ; WX 250 ; N period ; B 44 -12 207 150 ; +C 47 ; WX 278 ; N slash ; B 1 -15 281 677 ; +C 48 ; WX 500 ; N zero ; B 36 -14 463 676 ; +C 49 ; WX 500 ; N one ; B 66 0 423 676 ; +C 50 ; WX 500 ; N two ; B 24 0 451 676 ; +C 51 ; WX 500 ; N three ; B 16 -14 442 676 ; +C 52 ; WX 500 ; N four ; B 25 0 459 676 ; +C 53 ; WX 500 ; N five ; B 34 -14 462 662 ; +C 54 ; WX 500 ; N six ; B 37 -14 470 676 ; +C 55 ; WX 500 ; N seven ; B 34 -14 476 662 ; +C 56 ; WX 500 ; N eight ; B 35 -14 465 673 ; +C 57 ; WX 500 ; N nine ; B 31 -14 464 676 ; +C 58 ; WX 333 ; N colon ; B 85 -12 248 470 ; +C 59 ; WX 333 ; N semicolon ; B 74 -175 259 470 ; +C 60 ; WX 570 ; N less ; B 20 90 553 568 ; +C 61 ; WX 570 ; N equal ; B 20 218 554 441 ; +C 62 ; WX 570 ; N greater ; B 20 90 553 568 ; +C 63 ; WX 500 ; N question ; B 61 -13 444 677 ; +C 64 ; WX 930 ; N at ; B 45 -216 908 677 ; +C 65 ; WX 722 ; N A ; B 8 0 711 676 ; +C 66 ; WX 667 ; N B ; B 21 0 632 662 ; +C 67 ; WX 722 ; N C ; B 40 -15 667 677 ; +C 68 ; WX 722 ; N D ; B 13 0 680 662 ; +C 69 ; WX 667 ; N E ; B 20 0 622 662 ; +C 70 ; WX 611 ; N F ; B 22 0 581 662 ; +C 71 ; WX 778 ; N G ; B 41 -16 768 678 ; +C 72 ; WX 778 ; N H ; B 21 0 760 662 ; +C 73 ; WX 389 ; N I ; B 20 0 366 662 ; +C 74 ; WX 500 ; N J ; B 11 -15 494 662 ; +C 75 ; WX 778 ; N K ; B 22 0 789 662 ; +C 76 ; WX 667 ; N L ; B 19 0 631 662 ; +C 77 ; WX 944 ; N M ; B 20 0 926 662 ; +C 78 ; WX 722 ; N N ; B 14 -15 699 662 ; +C 79 ; WX 778 ; N O ; B 39 -15 742 677 ; +C 80 ; WX 611 ; N P ; B 25 0 581 662 ; +C 81 ; WX 778 ; N Q ; B 39 -181 743 677 ; +C 82 ; WX 722 ; N R ; B 19 0 731 662 ; +C 83 ; WX 556 ; N S ; B 52 -16 516 677 ; +C 84 ; WX 667 ; N T ; B 36 0 631 662 ; +C 85 ; WX 722 ; N U ; B 23 -16 705 662 ; +C 86 ; WX 722 ; N V ; B 8 -15 712 662 ; +C 87 ; WX 1000 ; N W ; B 9 -15 991 662 ; +C 88 ; WX 722 ; N X ; B 7 0 715 662 ; +C 89 ; WX 722 ; N Y ; B 9 0 711 662 ; +C 90 ; WX 667 ; N Z ; B 16 0 649 662 ; +C 91 ; WX 333 ; N bracketleft ; B 104 -183 301 662 ; +C 92 ; WX 278 ; N backslash ; B 1 -15 281 677 ; +C 93 ; WX 333 ; N bracketright ; B 33 -183 229 662 ; +C 94 ; WX 581 ; N asciicircum ; B 72 325 510 676 ; +C 95 ; WX 500 ; N underscore ; B -9 -216 509 -152 ; +C 96 ; WX 333 ; N grave ; B 19 515 222 685 ; +C 97 ; WX 500 ; N a ; B 45 -6 483 470 ; +C 98 ; WX 556 ; N b ; B 21 -14 513 662 ; +C 99 ; WX 444 ; N c ; B 38 -14 421 470 ; +C 100 ; WX 556 ; N d ; B 39 -14 534 662 ; +C 101 ; WX 444 ; N e ; B 39 -14 420 470 ; +C 102 ; WX 333 ; N f ; B 32 0 407 677 ; +C 103 ; WX 500 ; N g ; B 38 -216 482 470 ; +C 104 ; WX 556 ; N h ; B 34 0 527 662 ; +C 105 ; WX 278 ; N i ; B 21 0 267 678 ; +C 106 ; WX 333 ; N j ; B -28 -216 249 677 ; +C 107 ; WX 556 ; N k ; B 33 0 565 662 ; +C 108 ; WX 278 ; N l ; B 21 0 268 662 ; +C 109 ; WX 833 ; N m ; B 37 0 807 470 ; +C 110 ; WX 556 ; N n ; B 34 0 527 470 ; +C 111 ; WX 500 ; N o ; B 36 -14 464 470 ; +C 112 ; WX 556 ; N p ; B 19 -214 513 470 ; +C 113 ; WX 556 ; N q ; B 38 -214 536 470 ; +C 114 ; WX 444 ; N r ; B 37 0 429 470 ; +C 115 ; WX 389 ; N s ; B 40 -14 354 470 ; +C 116 ; WX 333 ; N t ; B 19 -6 323 624 ; +C 117 ; WX 556 ; N u ; B 31 -14 524 457 ; +C 118 ; WX 500 ; N v ; B 9 -14 491 457 ; +C 119 ; WX 722 ; N w ; B 8 -14 712 457 ; +C 120 ; WX 500 ; N x ; B 23 0 484 457 ; +C 121 ; WX 500 ; N y ; B 8 -216 491 457 ; +C 122 ; WX 444 ; N z ; B 10 0 428 457 ; +C 123 ; WX 394 ; N braceleft ; B 81 -203 352 677 ; +C 124 ; WX 220 ; N bar ; B 78 -216 141 677 ; +C 125 ; WX 394 ; N braceright ; B 44 -202 315 678 ; +C 126 ; WX 520 ; N asciitilde ; B 19 188 551 347 ; +C 127 ; WX 778 ; N .notdef ; B 139 0 639 625 ; +C 128 ; WX 500 ; N Euro ; B -11 -14 484 676 ; +C 129 ; WX 636 ; N afii10052 ; B 20 0 604 888 ; +C 130 ; WX 333 ; N quotesinglbase ; B 74 -175 259 150 ; +C 131 ; WX 500 ; N florin ; B 0 -216 500 678 ; +C 132 ; WX 500 ; N quotedblbase ; B 41 -175 460 151 ; +C 133 ; WX 1000 ; N ellipsis ; B 85 -13 915 150 ; +C 134 ; WX 500 ; N dagger ; B 48 -196 451 662 ; +C 135 ; WX 500 ; N daggerdbl ; B 54 -198 446 662 ; +C 136 ; WX 333 ; N circumflex ; B 10 510 324 697 ; +C 137 ; WX 1000 ; N perthousand ; B 29 -28 971 677 ; +C 138 ; WX 556 ; N Scaron ; B 52 -16 516 891 ; +C 139 ; WX 333 ; N guilsinglleft ; B 45 3 287 452 ; +C 140 ; WX 1000 ; N OE ; B 36 -9 952 671 ; +C 141 ; WX 725 ; N afii10061 ; B 21 0 709 888 ; +C 142 ; WX 667 ; N Zcaron ; B 16 0 649 891 ; +C 143 ; WX 778 ; N afii10145 ; B 20 -193 750 662 ; +C 144 ; WX 500 ; N quotedblbase ; B 41 -175 460 151 ; +C 145 ; WX 333 ; N quoteleft ; B 74 352 259 677 ; +C 146 ; WX 333 ; N quoteright ; B 74 352 259 677 ; +C 147 ; WX 500 ; N quotedblleft ; B 40 351 459 677 ; +C 148 ; WX 500 ; N quotedblright ; B 41 351 460 677 ; +C 149 ; WX 350 ; N bullet ; B 38 190 316 470 ; +C 150 ; WX 500 ; N endash ; B -8 202 508 261 ; +C 151 ; WX 1000 ; N emdash ; B -10 201 1009 261 ; +C 152 ; WX 333 ; N tilde ; B 10 532 326 669 ; +C 153 ; WX 1000 ; N trademark ; B -1 268 1005 662 ; +C 154 ; WX 389 ; N scaron ; B 34 -14 354 697 ; +C 155 ; WX 333 ; N guilsinglright ; B 46 3 288 452 ; +C 156 ; WX 722 ; N oe ; B 34 -14 694 470 ; +C 157 ; WX 576 ; N afii10109 ; B 35 0 563 685 ; +C 158 ; WX 444 ; N zcaron ; B 10 0 428 697 ; +C 159 ; WX 722 ; N Ydieresis ; B 9 0 711 857 ; +C 160 ; WX 250 ; N space ; B 85 -13 248 677 ; +C 161 ; WX 333 ; N exclamdown ; B 85 -216 248 475 ; +C 162 ; WX 500 ; N cent ; B 63 -184 445 658 ; +C 163 ; WX 500 ; N sterling ; B 17 -14 479 680 ; +C 164 ; WX 500 ; N currency ; B 10 93 491 567 ; +C 165 ; WX 500 ; N yen ; B 0 0 499 662 ; +C 166 ; WX 220 ; N brokenbar ; B 78 -216 141 677 ; +C 167 ; WX 500 ; N section ; B 45 -216 455 677 ; +C 168 ; WX 333 ; N dieresis ; B 11 538 323 668 ; +C 169 ; WX 747 ; N copyright ; B 29 -15 722 677 ; +C 170 ; WX 300 ; N ordfeminine ; B 22 390 308 676 ; +C 171 ; WX 500 ; N guillemotleft ; B 18 4 482 453 ; +C 172 ; WX 570 ; N logicalnot ; B 20 218 554 440 ; +C 173 ; WX 333 ; N hyphen ; B 24 179 309 280 ; +C 174 ; WX 747 ; N registered ; B 29 -15 722 677 ; +C 175 ; WX 500 ; N overscore ; B -9 714 509 778 ; +C 176 ; WX 400 ; N degree ; B 29 338 367 676 ; +C 177 ; WX 549 ; N plusminus ; B 7 66 542 598 ; +C 178 ; WX 300 ; N twosuperior ; B 12 324 276 676 ; +C 179 ; WX 300 ; N threesuperior ; B 7 317 271 676 ; +C 180 ; WX 333 ; N acute ; B 111 515 315 685 ; +C 181 ; WX 576 ; N mu1 ; B 39 -215 559 457 ; +C 182 ; WX 540 ; N paragraph ; B 0 -216 542 662 ; +C 183 ; WX 250 ; N periodcentered ; B 43 249 207 413 ; +C 184 ; WX 333 ; N cedilla ; B 71 -188 237 6 ; +C 185 ; WX 300 ; N onesuperior ; B 36 324 260 676 ; +C 186 ; WX 330 ; N ordmasculine ; B 27 385 306 676 ; +C 187 ; WX 500 ; N guillemotright ; B 19 4 483 453 ; +C 188 ; WX 750 ; N onequarter ; B 35 -29 730 676 ; +C 189 ; WX 750 ; N onehalf ; B 35 -29 725 676 ; +C 190 ; WX 750 ; N threequarters ; B 6 -29 730 676 ; +C 191 ; WX 500 ; N questiondown ; B 56 -216 439 475 ; +C 192 ; WX 722 ; N Agrave ; B 8 0 711 888 ; +C 193 ; WX 722 ; N Aacute ; B 8 0 711 888 ; +C 194 ; WX 722 ; N Acircumflex ; B 8 0 711 888 ; +C 195 ; WX 722 ; N Atilde ; B 8 0 711 856 ; +C 196 ; WX 722 ; N Adieresis ; B 8 0 711 857 ; +C 197 ; WX 722 ; N Aring ; B 8 0 711 841 ; +C 198 ; WX 1000 ; N AE ; B -11 0 955 662 ; +C 199 ; WX 722 ; N Ccedilla ; B 40 -188 667 677 ; +C 200 ; WX 667 ; N Egrave ; B 20 0 622 888 ; +C 201 ; WX 667 ; N Eacute ; B 20 0 622 888 ; +C 202 ; WX 667 ; N Ecircumflex ; B 20 0 622 888 ; +C 203 ; WX 667 ; N Edieresis ; B 20 0 622 857 ; +C 204 ; WX 389 ; N Igrave ; B 20 0 366 888 ; +C 205 ; WX 389 ; N Iacute ; B 20 0 366 888 ; +C 206 ; WX 389 ; N Icircumflex ; B 20 0 366 888 ; +C 207 ; WX 389 ; N Idieresis ; B 20 0 366 857 ; +C 208 ; WX 722 ; N Eth ; B 17 0 684 662 ; +C 209 ; WX 722 ; N Ntilde ; B 14 -15 699 857 ; +C 210 ; WX 778 ; N Ograve ; B 39 -15 742 888 ; +C 211 ; WX 778 ; N Oacute ; B 39 -15 742 888 ; +C 212 ; WX 778 ; N Ocircumflex ; B 39 -15 742 888 ; +C 213 ; WX 778 ; N Otilde ; B 39 -15 742 857 ; +C 214 ; WX 778 ; N Odieresis ; B 39 -15 742 857 ; +C 215 ; WX 570 ; N multiply ; B 75 120 498 543 ; +C 216 ; WX 778 ; N Oslash ; B 40 -38 742 693 ; +C 217 ; WX 722 ; N Ugrave ; B 23 -16 705 888 ; +C 218 ; WX 722 ; N Uacute ; B 23 -16 705 888 ; +C 219 ; WX 722 ; N Ucircumflex ; B 23 -16 705 888 ; +C 220 ; WX 722 ; N Udieresis ; B 23 -16 705 857 ; +C 221 ; WX 722 ; N Yacute ; B 9 0 711 888 ; +C 222 ; WX 611 ; N Thorn ; B 20 0 577 662 ; +C 223 ; WX 556 ; N germandbls ; B 28 -5 506 677 ; +C 224 ; WX 500 ; N agrave ; B 45 -6 483 685 ; +C 225 ; WX 500 ; N aacute ; B 45 -6 483 685 ; +C 226 ; WX 500 ; N acircumflex ; B 45 -6 483 697 ; +C 227 ; WX 500 ; N atilde ; B 45 -6 483 670 ; +C 228 ; WX 500 ; N adieresis ; B 45 -6 483 668 ; +C 229 ; WX 500 ; N aring ; B 45 -6 483 702 ; +C 230 ; WX 722 ; N ae ; B 44 -14 693 470 ; +C 231 ; WX 444 ; N ccedilla ; B 38 -188 421 470 ; +C 232 ; WX 444 ; N egrave ; B 39 -14 420 685 ; +C 233 ; WX 444 ; N eacute ; B 39 -14 420 685 ; +C 234 ; WX 444 ; N ecircumflex ; B 39 -14 420 697 ; +C 235 ; WX 444 ; N edieresis ; B 39 -14 420 668 ; +C 236 ; WX 278 ; N igrave ; B -7 0 267 685 ; +C 237 ; WX 278 ; N iacute ; B 21 0 289 685 ; +C 238 ; WX 278 ; N icircumflex ; B -17 0 296 697 ; +C 239 ; WX 278 ; N idieresis ; B -15 0 298 668 ; +C 240 ; WX 500 ; N eth ; B 36 -14 464 677 ; +C 241 ; WX 556 ; N ntilde ; B 34 0 527 670 ; +C 242 ; WX 500 ; N ograve ; B 36 -14 464 685 ; +C 243 ; WX 500 ; N oacute ; B 36 -14 464 685 ; +C 244 ; WX 500 ; N ocircumflex ; B 36 -14 464 697 ; +C 245 ; WX 500 ; N otilde ; B 36 -14 464 670 ; +C 246 ; WX 500 ; N odieresis ; B 36 -14 464 668 ; +C 247 ; WX 549 ; N divide ; B 8 121 542 545 ; +C 248 ; WX 500 ; N oslash ; B 33 -14 467 483 ; +C 249 ; WX 556 ; N ugrave ; B 31 -14 524 685 ; +C 250 ; WX 556 ; N uacute ; B 31 -14 524 685 ; +C 251 ; WX 556 ; N ucircumflex ; B 31 -14 524 697 ; +C 252 ; WX 556 ; N udieresis ; B 31 -14 524 668 ; +C 253 ; WX 500 ; N yacute ; B 8 -216 491 685 ; +C 254 ; WX 556 ; N thorn ; B 19 -216 513 677 ; +C 255 ; WX 500 ; N ydieresis ; B 8 -216 491 668 ; +C -1 ; WX 0 ; N .null ; B 85 -13 248 677 ; +C -1 ; WX 250 ; N nonmarkingreturn ; B 85 -13 248 677 ; +C -1 ; WX 549 ; N notequal ; B 7 -143 542 679 ; +C -1 ; WX 713 ; N infinity ; B 26 52 687 461 ; +C -1 ; WX 549 ; N lessequal ; B 7 -90 542 625 ; +C -1 ; WX 549 ; N greaterequal ; B 7 -90 542 625 ; +C -1 ; WX 494 ; N partialdiff ; B 36 -11 472 700 ; +C -1 ; WX 713 ; N summation ; B 21 -216 693 693 ; +C -1 ; WX 823 ; N product ; B 22 -216 801 693 ; +C -1 ; WX 549 ; N pi1 ; B 24 -14 506 457 ; +C -1 ; WX 274 ; N integral ; B -1 -107 272 910 ; +C -1 ; WX 768 ; N Ohm ; B 4 0 766 741 ; +C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; +C -1 ; WX 549 ; N approxequal ; B 6 119 543 536 ; +C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; +C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; +C -1 ; WX 167 ; N fraction ; B -184 -29 351 676 ; +C -1 ; WX 556 ; N fi ; B 29 0 534 677 ; +C -1 ; WX 556 ; N fl ; B 26 0 532 677 ; +C -1 ; WX 278 ; N dotlessi ; B 21 0 267 457 ; +C -1 ; WX 333 ; N macron ; B 10 533 323 612 ; +C -1 ; WX 333 ; N breve ; B 19 521 314 677 ; +C -1 ; WX 333 ; N dotaccent ; B 95 524 239 668 ; +C -1 ; WX 333 ; N ring ; B 64 497 269 702 ; +C -1 ; WX 333 ; N hungarumlaut ; B 55 516 368 685 ; +C -1 ; WX 333 ; N ogonek ; B 50 -226 284 8 ; +C -1 ; WX 333 ; N caron ; B 10 510 324 697 ; +C -1 ; WX 667 ; N Lslash ; B 21 0 630 662 ; +C -1 ; WX 278 ; N lslash ; B 19 0 265 662 ; +C -1 ; WX 570 ; N minus ; B 20 299 553 363 ; +C -1 ; WX 500 ; N franc ; B 10 0 478 662 ; +C -1 ; WX 778 ; N Gbreve ; B 41 -16 768 875 ; +C -1 ; WX 500 ; N gbreve ; B 38 -216 482 677 ; +C -1 ; WX 389 ; N Idot ; B 20 0 366 857 ; +C -1 ; WX 556 ; N Scedilla ; B 52 -188 516 677 ; +C -1 ; WX 389 ; N scedilla ; B 40 -188 354 470 ; +C -1 ; WX 722 ; N Cacute ; B 40 -15 667 888 ; +C -1 ; WX 444 ; N cacute ; B 38 -14 421 685 ; +C -1 ; WX 722 ; N Ccaron ; B 40 -15 667 891 ; +C -1 ; WX 444 ; N ccaron ; B 38 -14 421 697 ; +C -1 ; WX 556 ; N dmacron ; B 39 -14 534 662 ; +C -1 ; WX 333 ; N middot ; B 214 281 343 409 ; +C -1 ; WX 722 ; N Abreve ; B 8 0 711 875 ; +C -1 ; WX 500 ; N abreve ; B 45 -6 483 677 ; +C -1 ; WX 722 ; N Aogonek ; B 8 -226 711 676 ; +C -1 ; WX 500 ; N aogonek ; B 45 -226 499 470 ; +C -1 ; WX 722 ; N Dcaron ; B 13 0 680 891 ; +C -1 ; WX 733 ; N dcaron ; B 41 -14 722 677 ; +C -1 ; WX 722 ; N Dslash ; B 17 0 684 662 ; +C -1 ; WX 667 ; N Eogonek ; B 20 -226 622 662 ; +C -1 ; WX 444 ; N eogonek ; B 39 -226 420 470 ; +C -1 ; WX 667 ; N Ecaron ; B 20 0 622 891 ; +C -1 ; WX 444 ; N ecaron ; B 39 -14 420 697 ; +C -1 ; WX 667 ; N Lacute ; B 19 0 631 888 ; +C -1 ; WX 278 ; N lacute ; B 21 0 280 888 ; +C -1 ; WX 667 ; N Lcaron ; B 19 0 631 677 ; +C -1 ; WX 469 ; N lcaron ; B 21 0 456 677 ; +C -1 ; WX 667 ; N Ldot ; B 19 0 631 662 ; +C -1 ; WX 396 ; N ldot ; B 21 0 406 662 ; +C -1 ; WX 722 ; N Nacute ; B 14 -15 699 888 ; +C -1 ; WX 556 ; N nacute ; B 34 0 527 685 ; +C -1 ; WX 722 ; N Ncaron ; B 14 -15 699 891 ; +C -1 ; WX 556 ; N ncaron ; B 34 0 527 697 ; +C -1 ; WX 778 ; N Odblacute ; B 39 -15 742 888 ; +C -1 ; WX 500 ; N odblacute ; B 36 -14 464 685 ; +C -1 ; WX 722 ; N Racute ; B 19 0 731 888 ; +C -1 ; WX 444 ; N racute ; B 37 0 429 685 ; +C -1 ; WX 722 ; N Rcaron ; B 19 0 731 891 ; +C -1 ; WX 444 ; N rcaron ; B 37 0 429 697 ; +C -1 ; WX 556 ; N Sacute ; B 52 -16 516 888 ; +C -1 ; WX 389 ; N sacute ; B 40 -14 354 685 ; +C -1 ; WX 667 ; N Tcedilla ; B 36 -241 631 662 ; +C -1 ; WX 333 ; N tcedilla ; B 19 -241 323 624 ; +C -1 ; WX 667 ; N Tcaron ; B 36 0 631 891 ; +C -1 ; WX 521 ; N tcaron ; B 18 -6 509 677 ; +C -1 ; WX 722 ; N Uring ; B 23 -16 705 907 ; +C -1 ; WX 556 ; N uring ; B 31 -14 524 702 ; +C -1 ; WX 722 ; N Udblacute ; B 23 -16 705 888 ; +C -1 ; WX 556 ; N udblacute ; B 31 -14 524 685 ; +C -1 ; WX 667 ; N Zacute ; B 16 0 649 888 ; +C -1 ; WX 444 ; N zacute ; B 10 0 428 685 ; +C -1 ; WX 667 ; N Zdot ; B 16 0 649 857 ; +C -1 ; WX 444 ; N zdot ; B 10 0 428 668 ; +C -1 ; WX 636 ; N Gamma ; B 20 0 604 662 ; +C -1 ; WX 778 ; N Theta ; B 38 -15 741 677 ; +C -1 ; WX 829 ; N Phi ; B 38 0 792 662 ; +C -1 ; WX 558 ; N alpha ; B 42 -14 537 470 ; +C -1 ; WX 519 ; N delta ; B 36 -14 478 677 ; +C -1 ; WX 427 ; N epsilon ; B 32 -14 413 470 ; +C -1 ; WX 544 ; N sigma ; B 36 -14 522 457 ; +C -1 ; WX 461 ; N tau ; B 1 -14 439 457 ; +C -1 ; WX 624 ; N phi ; B 39 -214 584 470 ; +C -1 ; WX 500 ; N underscoredbl ; B -9 -216 509 -52 ; +C -1 ; WX 604 ; N exclamdbl ; B 85 -13 518 677 ; +C -1 ; WX 348 ; N nsuperior ; B 21 271 333 555 ; +C -1 ; WX 969 ; N peseta ; B 19 -13 954 662 ; +C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; +C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; +C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; +C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; +C -1 ; WX 719 ; N intersection ; B 89 0 630 698 ; +C -1 ; WX 570 ; N equivalence ; B 18 138 552 521 ; +C -1 ; WX 600 ; N house ; B 75 0 525 563 ; +C -1 ; WX 570 ; N revlogicalnot ; B 17 218 551 440 ; +C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; +C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; +C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; +C -1 ; WX 708 ; N SF110000 ; B 219 -303 304 910 ; +C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; +C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; +C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; +C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; +C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; +C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; +C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; +C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; +C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; +C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; +C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; +C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; +C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; +C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; +C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; +C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; +C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; +C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; +C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; +C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; +C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; +C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; +C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; +C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; +C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; +C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; +C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; +C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; +C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; +C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; +C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; +C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; +C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; +C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; +C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; +C -1 ; WX 1052 ; N invsmileface ; B 215 -58 838 564 ; +C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; +C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; +C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; +C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; +C -1 ; WX 656 ; N club ; B 27 0 629 601 ; +C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; +C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; +C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; +C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; +C -1 ; WX 823 ; N IJ ; B 20 -15 819 662 ; +C -1 ; WX 552 ; N ij ; B 21 -216 480 678 ; +C -1 ; WX 729 ; N napostrophe ; B 74 0 791 677 ; +C -1 ; WX 281 ; N minute ; B 97 353 255 677 ; +C -1 ; WX 552 ; N second ; B 97 353 491 677 ; +C -1 ; WX 833 ; N afii61248 ; B 27 -28 808 677 ; +C -1 ; WX 375 ; N afii61289 ; B 13 -14 358 677 ; +C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; +C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ; +C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ; +C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; +C -1 ; WX 354 ; N openbullet ; B 38 190 316 470 ; +C -1 ; WX 722 ; N Amacron ; B 8 0 711 816 ; +C -1 ; WX 500 ; N amacron ; B 45 -6 483 612 ; +C -1 ; WX 722 ; N Ccircumflex ; B 40 -15 667 912 ; +C -1 ; WX 444 ; N ccircumflex ; B 38 -14 421 697 ; +C -1 ; WX 722 ; N Cdot ; B 40 -15 667 871 ; +C -1 ; WX 444 ; N cdot ; B 38 -14 421 668 ; +C -1 ; WX 667 ; N Emacron ; B 20 0 622 816 ; +C -1 ; WX 444 ; N emacron ; B 39 -14 420 612 ; +C -1 ; WX 667 ; N Ebreve ; B 20 0 622 884 ; +C -1 ; WX 444 ; N ebreve ; B 39 -14 420 677 ; +C -1 ; WX 667 ; N Edot ; B 20 0 622 871 ; +C -1 ; WX 444 ; N edot ; B 39 -14 420 668 ; +C -1 ; WX 778 ; N Gcircumflex ; B 41 -16 768 900 ; +C -1 ; WX 500 ; N gcircumflex ; B 38 -216 482 697 ; +C -1 ; WX 778 ; N Gdot ; B 41 -16 768 871 ; +C -1 ; WX 500 ; N gdot ; B 38 -216 482 668 ; +C -1 ; WX 778 ; N Gcedilla ; B 41 -188 768 678 ; +C -1 ; WX 500 ; N gcedilla ; B 38 -216 482 716 ; +C -1 ; WX 778 ; N Hcircumflex ; B 21 0 760 912 ; +C -1 ; WX 556 ; N hcircumflex ; B 34 0 527 912 ; +C -1 ; WX 778 ; N Hbar ; B 21 0 760 662 ; +C -1 ; WX 556 ; N hbar ; B 34 0 527 662 ; +C -1 ; WX 389 ; N Itilde ; B 20 0 366 864 ; +C -1 ; WX 278 ; N itilde ; B -21 0 295 669 ; +C -1 ; WX 389 ; N Imacron ; B 20 0 366 816 ; +C -1 ; WX 278 ; N imacron ; B -18 0 295 612 ; +C -1 ; WX 389 ; N Ibreve ; B 20 0 366 884 ; +C -1 ; WX 278 ; N ibreve ; B -9 0 287 677 ; +C -1 ; WX 389 ; N Iogonek ; B 21 -226 368 662 ; +C -1 ; WX 278 ; N iogonek ; B 19 -226 271 677 ; +C -1 ; WX 500 ; N Jcircumflex ; B 11 -15 494 912 ; +C -1 ; WX 333 ; N jcircumflex ; B -28 -216 323 697 ; +C -1 ; WX 778 ; N Kcedilla ; B 22 -188 789 662 ; +C -1 ; WX 556 ; N kcedilla ; B 33 -188 565 662 ; +C -1 ; WX 556 ; N kgreenlandic ; B 35 0 567 457 ; +C -1 ; WX 667 ; N Lcedilla ; B 19 -188 631 662 ; +C -1 ; WX 278 ; N lcedilla ; B 21 -188 268 662 ; +C -1 ; WX 722 ; N Ncedilla ; B 14 -188 699 662 ; +C -1 ; WX 556 ; N ncedilla ; B 34 -188 527 470 ; +C -1 ; WX 769 ; N Eng ; B 21 -15 720 677 ; +C -1 ; WX 556 ; N eng ; B 37 -216 480 470 ; +C -1 ; WX 778 ; N Omacron ; B 39 -15 742 816 ; +C -1 ; WX 500 ; N omacron ; B 36 -14 464 612 ; +C -1 ; WX 778 ; N Obreve ; B 39 -15 742 884 ; +C -1 ; WX 500 ; N obreve ; B 36 -14 464 677 ; +C -1 ; WX 722 ; N Rcedilla ; B 19 -188 731 662 ; +C -1 ; WX 444 ; N rcedilla ; B 37 -188 429 470 ; +C -1 ; WX 556 ; N Scircumflex ; B 52 -16 516 912 ; +C -1 ; WX 389 ; N scircumflex ; B 38 -14 354 697 ; +C -1 ; WX 667 ; N Tbar ; B 36 0 631 662 ; +C -1 ; WX 333 ; N tbar ; B 18 -6 323 624 ; +C -1 ; WX 722 ; N Utilde ; B 23 -16 705 864 ; +C -1 ; WX 556 ; N utilde ; B 31 -14 524 669 ; +C -1 ; WX 722 ; N Umacron ; B 23 -16 705 816 ; +C -1 ; WX 556 ; N umacron ; B 31 -14 524 612 ; +C -1 ; WX 722 ; N Ubreve ; B 23 -16 705 884 ; +C -1 ; WX 556 ; N ubreve ; B 31 -14 524 677 ; +C -1 ; WX 722 ; N Uogonek ; B 25 -226 707 662 ; +C -1 ; WX 556 ; N uogonek ; B 33 -226 526 457 ; +C -1 ; WX 1000 ; N Wcircumflex ; B 9 -15 991 912 ; +C -1 ; WX 722 ; N wcircumflex ; B 8 -14 712 697 ; +C -1 ; WX 722 ; N Ycircumflex ; B 9 0 711 912 ; +C -1 ; WX 500 ; N ycircumflex ; B 8 -216 491 697 ; +C -1 ; WX 278 ; N longs ; B 3 0 380 677 ; +C -1 ; WX 722 ; N Aringacute ; B 8 0 711 1026 ; +C -1 ; WX 500 ; N aringacute ; B 45 -6 483 897 ; +C -1 ; WX 1000 ; N AEacute ; B -11 0 955 897 ; +C -1 ; WX 722 ; N aeacute ; B 44 -14 693 685 ; +C -1 ; WX 778 ; N Oslashacute ; B 40 -38 742 897 ; +C -1 ; WX 500 ; N oslashacute ; B 33 -14 467 685 ; +C -1 ; WX 333 ; N anoteleia ; B 85 308 248 470 ; +C -1 ; WX 1000 ; N Wgrave ; B 9 -15 991 897 ; +C -1 ; WX 722 ; N wgrave ; B 8 -14 712 685 ; +C -1 ; WX 1000 ; N Wacute ; B 9 -15 991 897 ; +C -1 ; WX 722 ; N wacute ; B 8 -14 712 685 ; +C -1 ; WX 1000 ; N Wdieresis ; B 9 -15 991 856 ; +C -1 ; WX 722 ; N wdieresis ; B 8 -14 712 668 ; +C -1 ; WX 722 ; N Ygrave ; B 9 0 711 897 ; +C -1 ; WX 500 ; N ygrave ; B 8 -216 491 685 ; +C -1 ; WX 333 ; N quotereversed ; B 74 352 259 677 ; +C -1 ; WX 333 ; N radicalex ; B -20 533 353 612 ; +C -1 ; WX 500 ; N afii08941 ; B 17 -14 479 680 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 750 ; N oneeighth ; B 35 -29 733 676 ; +C -1 ; WX 750 ; N threeeighths ; B 15 -29 732 676 ; +C -1 ; WX 750 ; N fiveeighths ; B 21 -29 732 676 ; +C -1 ; WX 750 ; N seveneighths ; B 21 -29 732 676 ; +C -1 ; WX 333 ; N commaaccent ; B 59 -241 192 -43 ; +C -1 ; WX 333 ; N undercommaaccent ; B 71 -188 237 -27 ; +C -1 ; WX 333 ; N tonos ; B 111 515 315 685 ; +C -1 ; WX 333 ; N dieresistonos ; B -61 515 394 685 ; +C -1 ; WX 722 ; N Alphatonos ; B 8 0 711 685 ; +C -1 ; WX 799 ; N Epsilontonos ; B -68 0 754 685 ; +C -1 ; WX 909 ; N Etatonos ; B -68 0 891 685 ; +C -1 ; WX 522 ; N Iotatonos ; B -68 0 499 685 ; +C -1 ; WX 778 ; N Omicrontonos ; B -59 -15 741 685 ; +C -1 ; WX 865 ; N Upsilontonos ; B -68 0 854 685 ; +C -1 ; WX 801 ; N Omegatonos ; B -67 0 765 685 ; +C -1 ; WX 310 ; N iotadieresistonos ; B -77 -14 377 685 ; +C -1 ; WX 722 ; N Alpha ; B 8 0 711 676 ; +C -1 ; WX 667 ; N Beta ; B 21 0 632 662 ; +C -1 ; WX 627 ; N Delta ; B 24 0 603 676 ; +C -1 ; WX 667 ; N Epsilon ; B 20 0 622 662 ; +C -1 ; WX 667 ; N Zeta ; B 16 0 649 662 ; +C -1 ; WX 778 ; N Eta ; B 21 0 760 662 ; +C -1 ; WX 389 ; N Iota ; B 20 0 366 662 ; +C -1 ; WX 778 ; N Kappa ; B 22 0 789 662 ; +C -1 ; WX 717 ; N Lambda ; B 4 0 708 676 ; +C -1 ; WX 944 ; N Mu ; B 20 0 926 662 ; +C -1 ; WX 722 ; N Nu ; B 14 -15 699 662 ; +C -1 ; WX 677 ; N Xi ; B 56 0 622 662 ; +C -1 ; WX 778 ; N Omicron ; B 39 -15 742 677 ; +C -1 ; WX 778 ; N Pi ; B 20 0 759 662 ; +C -1 ; WX 611 ; N Rho ; B 25 0 581 662 ; +C -1 ; WX 654 ; N Sigma ; B 6 0 622 662 ; +C -1 ; WX 667 ; N Tau ; B 36 0 631 662 ; +C -1 ; WX 722 ; N Upsilon ; B 9 0 711 662 ; +C -1 ; WX 722 ; N Chi ; B 7 0 715 662 ; +C -1 ; WX 780 ; N Psi ; B 15 0 765 670 ; +C -1 ; WX 801 ; N Omega ; B 37 0 764 677 ; +C -1 ; WX 389 ; N Iotadieresis ; B 20 0 366 856 ; +C -1 ; WX 722 ; N Upsilondieresis ; B 9 0 711 856 ; +C -1 ; WX 558 ; N alphatonos ; B 42 -14 537 685 ; +C -1 ; WX 427 ; N epsilontonos ; B 32 -14 413 685 ; +C -1 ; WX 568 ; N etatonos ; B 9 -214 512 685 ; +C -1 ; WX 310 ; N iotatonos ; B 21 -14 307 685 ; +C -1 ; WX 519 ; N upsilondieresistonos ; B 5 -14 484 685 ; +C -1 ; WX 527 ; N beta ; B 50 -214 488 677 ; +C -1 ; WX 468 ; N gamma ; B 1 -216 461 470 ; +C -1 ; WX 413 ; N zeta ; B 32 -216 408 688 ; +C -1 ; WX 568 ; N eta ; B 9 -214 512 470 ; +C -1 ; WX 522 ; N theta ; B 41 -14 481 677 ; +C -1 ; WX 310 ; N iota ; B 21 -14 307 457 ; +C -1 ; WX 555 ; N kappa ; B 18 0 560 470 ; +C -1 ; WX 491 ; N lambda ; B 14 -6 503 677 ; +C -1 ; WX 567 ; N mu ; B 52 -216 552 457 ; +C -1 ; WX 447 ; N nu ; B -10 -14 425 470 ; +C -1 ; WX 446 ; N xi ; B 30 -216 443 688 ; +C -1 ; WX 500 ; N omicron ; B 36 -14 464 470 ; +C -1 ; WX 535 ; N rho ; B 49 -214 492 470 ; +C -1 ; WX 422 ; N sigma1 ; B 28 -216 410 470 ; +C -1 ; WX 519 ; N upsilon ; B 5 -14 479 470 ; +C -1 ; WX 462 ; N chi ; B 7 -216 472 463 ; +C -1 ; WX 688 ; N psi ; B 16 -214 672 463 ; +C -1 ; WX 731 ; N omega ; B 39 -14 693 470 ; +C -1 ; WX 310 ; N iotadieresis ; B -8 -14 307 668 ; +C -1 ; WX 519 ; N upsilondieresis ; B 5 -14 479 668 ; +C -1 ; WX 500 ; N omicrontonos ; B 36 -14 464 685 ; +C -1 ; WX 519 ; N upsilontonos ; B 5 -14 479 685 ; +C -1 ; WX 731 ; N omegatonos ; B 39 -14 693 685 ; +C -1 ; WX 667 ; N afii10023 ; B 20 0 622 856 ; +C -1 ; WX 800 ; N afii10051 ; B 32 -8 766 662 ; +C -1 ; WX 678 ; N afii10053 ; B 37 -15 631 677 ; +C -1 ; WX 556 ; N afii10054 ; B 52 -16 516 677 ; +C -1 ; WX 389 ; N afii10055 ; B 20 0 366 662 ; +C -1 ; WX 389 ; N afii10056 ; B 20 0 366 856 ; +C -1 ; WX 500 ; N afii10057 ; B 11 -15 494 662 ; +C -1 ; WX 1003 ; N afii10058 ; B 6 -8 971 662 ; +C -1 ; WX 1002 ; N afii10059 ; B 19 0 970 662 ; +C -1 ; WX 800 ; N afii10060 ; B 32 0 775 662 ; +C -1 ; WX 734 ; N afii10062 ; B 9 -15 725 865 ; +C -1 ; WX 722 ; N afii10017 ; B 8 0 711 676 ; +C -1 ; WX 661 ; N afii10018 ; B 17 0 629 662 ; +C -1 ; WX 667 ; N afii10019 ; B 21 0 632 662 ; +C -1 ; WX 636 ; N afii10020 ; B 20 0 604 662 ; +C -1 ; WX 688 ; N afii10021 ; B 0 -193 669 662 ; +C -1 ; WX 667 ; N afii10022 ; B 20 0 622 662 ; +C -1 ; WX 989 ; N afii10024 ; B 15 0 973 670 ; +C -1 ; WX 528 ; N afii10025 ; B 20 -15 493 677 ; +C -1 ; WX 778 ; N afii10026 ; B 16 0 764 662 ; +C -1 ; WX 778 ; N afii10027 ; B 16 0 764 865 ; +C -1 ; WX 725 ; N afii10028 ; B 21 0 709 670 ; +C -1 ; WX 745 ; N afii10029 ; B 6 -8 719 662 ; +C -1 ; WX 944 ; N afii10030 ; B 20 0 926 662 ; +C -1 ; WX 778 ; N afii10031 ; B 21 0 760 662 ; +C -1 ; WX 778 ; N afii10032 ; B 39 -15 742 677 ; +C -1 ; WX 778 ; N afii10033 ; B 20 0 759 662 ; +C -1 ; WX 611 ; N afii10034 ; B 25 0 581 662 ; +C -1 ; WX 722 ; N afii10035 ; B 40 -15 667 677 ; +C -1 ; WX 667 ; N afii10036 ; B 36 0 631 662 ; +C -1 ; WX 734 ; N afii10037 ; B 9 -15 725 662 ; +C -1 ; WX 859 ; N afii10038 ; B 37 0 822 662 ; +C -1 ; WX 722 ; N afii10039 ; B 7 0 715 662 ; +C -1 ; WX 778 ; N afii10040 ; B 20 -193 750 662 ; +C -1 ; WX 734 ; N afii10041 ; B 6 0 713 662 ; +C -1 ; WX 1098 ; N afii10042 ; B 42 0 1056 662 ; +C -1 ; WX 1098 ; N afii10043 ; B 42 -193 1056 662 ; +C -1 ; WX 765 ; N afii10044 ; B 36 0 732 662 ; +C -1 ; WX 982 ; N afii10045 ; B 17 0 962 662 ; +C -1 ; WX 661 ; N afii10046 ; B 17 0 629 662 ; +C -1 ; WX 678 ; N afii10047 ; B 47 -15 641 677 ; +C -1 ; WX 1126 ; N afii10048 ; B 20 -15 1089 677 ; +C -1 ; WX 722 ; N afii10049 ; B -9 0 704 662 ; +C -1 ; WX 500 ; N afii10065 ; B 45 -6 483 470 ; +C -1 ; WX 500 ; N afii10066 ; B 36 -14 464 677 ; +C -1 ; WX 540 ; N afii10067 ; B 36 0 504 457 ; +C -1 ; WX 454 ; N afii10068 ; B 35 0 437 457 ; +C -1 ; WX 506 ; N afii10069 ; B 0 -120 470 457 ; +C -1 ; WX 444 ; N afii10070 ; B 39 -14 420 470 ; +C -1 ; WX 725 ; N afii10072 ; B 6 0 719 464 ; +C -1 ; WX 402 ; N afii10073 ; B 13 -14 375 470 ; +C -1 ; WX 576 ; N afii10074 ; B 34 0 542 457 ; +C -1 ; WX 576 ; N afii10075 ; B 34 0 542 665 ; +C -1 ; WX 576 ; N afii10076 ; B 35 0 563 464 ; +C -1 ; WX 561 ; N afii10077 ; B 6 -8 524 457 ; +C -1 ; WX 681 ; N afii10078 ; B 36 0 644 457 ; +C -1 ; WX 576 ; N afii10079 ; B 34 0 541 457 ; +C -1 ; WX 500 ; N afii10080 ; B 36 -14 464 470 ; +C -1 ; WX 576 ; N afii10081 ; B 34 0 542 457 ; +C -1 ; WX 556 ; N afii10082 ; B 19 -214 513 470 ; +C -1 ; WX 444 ; N afii10083 ; B 38 -14 421 470 ; +C -1 ; WX 491 ; N afii10084 ; B 18 0 473 457 ; +C -1 ; WX 500 ; N afii10085 ; B 8 -216 491 457 ; +C -1 ; WX 692 ; N afii10086 ; B 40 -214 652 662 ; +C -1 ; WX 500 ; N afii10087 ; B 23 0 484 457 ; +C -1 ; WX 576 ; N afii10088 ; B 34 -120 542 457 ; +C -1 ; WX 564 ; N afii10089 ; B 25 0 526 457 ; +C -1 ; WX 844 ; N afii10090 ; B 35 0 810 457 ; +C -1 ; WX 844 ; N afii10091 ; B 35 -120 810 457 ; +C -1 ; WX 583 ; N afii10092 ; B 18 0 552 457 ; +C -1 ; WX 781 ; N afii10093 ; B 38 0 744 457 ; +C -1 ; WX 529 ; N afii10094 ; B 38 0 498 457 ; +C -1 ; WX 432 ; N afii10095 ; B 14 -14 396 470 ; +C -1 ; WX 764 ; N afii10096 ; B 37 -14 729 470 ; +C -1 ; WX 541 ; N afii10097 ; B 17 0 503 457 ; +C -1 ; WX 444 ; N afii10071 ; B 39 -14 420 668 ; +C -1 ; WX 537 ; N afii10099 ; B 36 -216 488 663 ; +C -1 ; WX 454 ; N afii10100 ; B 35 0 437 685 ; +C -1 ; WX 432 ; N afii10101 ; B 36 -14 418 470 ; +C -1 ; WX 389 ; N afii10102 ; B 40 -14 354 470 ; +C -1 ; WX 278 ; N afii10103 ; B 21 0 267 678 ; +C -1 ; WX 278 ; N afii10104 ; B -17 0 295 668 ; +C -1 ; WX 333 ; N afii10105 ; B -28 -216 249 677 ; +C -1 ; WX 780 ; N afii10106 ; B 6 -8 749 457 ; +C -1 ; WX 797 ; N afii10107 ; B 35 0 766 457 ; +C -1 ; WX 556 ; N afii10108 ; B 37 0 530 662 ; +C -1 ; WX 500 ; N afii10110 ; B 8 -216 491 665 ; +C -1 ; WX 576 ; N afii10193 ; B 34 -120 542 457 ; +C -1 ; WX 520 ; N afii10050 ; B 20 0 499 804 ; +C -1 ; WX 389 ; N afii10098 ; B 36 0 372 545 ; +C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; +C -1 ; WX 1005 ; N afii61352 ; B 6 -15 969 669 ; +C -1 ; WX 548 ; N pi ; B 7 -14 523 457 ; +C -1 ; WX 333 ; N sheva ; B 125 -215 208 -25 ; +C -1 ; WX 333 ; N hatafsegol ; B 14 -215 319 -24 ; +C -1 ; WX 333 ; N hatafpatah ; B 24 -215 309 -24 ; +C -1 ; WX 333 ; N hatafqamats ; B 9 -216 325 -24 ; +C -1 ; WX 333 ; N hiriq ; B 126 -153 207 -72 ; +C -1 ; WX 333 ; N tsere ; B 70 -153 263 -72 ; +C -1 ; WX 333 ; N segol ; B 70 -215 263 -24 ; +C -1 ; WX 333 ; N patah ; B 70 -130 263 -80 ; +C -1 ; WX 333 ; N qamats ; B 70 -215 263 -52 ; +C -1 ; WX 333 ; N holam ; B 126 587 207 668 ; +C -1 ; WX 333 ; N qubuts ; B 14 -215 319 -24 ; +C -1 ; WX 333 ; N dagesh ; B 126 221 207 302 ; +C -1 ; WX 333 ; N meteg ; B 141 -215 191 -53 ; +C -1 ; WX 363 ; N maqaf ; B 43 347 320 516 ; +C -1 ; WX 333 ; N rafe ; B 70 596 263 646 ; +C -1 ; WX 333 ; N paseq ; B 116 -49 217 564 ; +C -1 ; WX 343 ; N shindot ; B 335 587 417 668 ; +C -1 ; WX 343 ; N sindot ; B -73 587 8 668 ; +C -1 ; WX 333 ; N sofpasuq ; B 85 -12 248 525 ; +C -1 ; WX 527 ; N alef ; B 21 -18 494 553 ; +C -1 ; WX 459 ; N bet ; B 19 0 448 549 ; +C -1 ; WX 367 ; N gimel ; B 16 -11 353 553 ; +C -1 ; WX 464 ; N dalet ; B 30 -11 432 549 ; +C -1 ; WX 512 ; N he ; B 30 -11 482 549 ; +C -1 ; WX 298 ; N vav ; B 27 -8 247 553 ; +C -1 ; WX 317 ; N zayin ; B 27 -10 290 553 ; +C -1 ; WX 504 ; N het ; B 33 -11 475 549 ; +C -1 ; WX 529 ; N tet ; B 27 0 486 553 ; +C -1 ; WX 311 ; N yod ; B 27 180 272 553 ; +C -1 ; WX 458 ; N finalkaf ; B 27 -170 425 549 ; +C -1 ; WX 446 ; N kaf ; B 19 0 406 549 ; +C -1 ; WX 435 ; N lamed ; B -16 -10 395 753 ; +C -1 ; WX 511 ; N finalmem ; B 39 0 459 549 ; +C -1 ; WX 533 ; N mem ; B 27 0 493 553 ; +C -1 ; WX 326 ; N finalnun ; B 27 -170 290 553 ; +C -1 ; WX 316 ; N nun ; B 16 0 275 553 ; +C -1 ; WX 478 ; N samekh ; B 35 -13 438 549 ; +C -1 ; WX 507 ; N ayin ; B 19 -32 480 553 ; +C -1 ; WX 493 ; N finalpe ; B 27 -170 455 549 ; +C -1 ; WX 457 ; N pe ; B 21 0 416 549 ; +C -1 ; WX 564 ; N finaltsadi ; B 27 -170 537 553 ; +C -1 ; WX 515 ; N tsadi ; B 27 0 485 553 ; +C -1 ; WX 483 ; N qof ; B 33 -170 442 549 ; +C -1 ; WX 464 ; N resh ; B 27 -8 412 549 ; +C -1 ; WX 688 ; N shin ; B 27 0 661 553 ; +C -1 ; WX 518 ; N tav ; B 11 -8 467 549 ; +C -1 ; WX 597 ; N doublevav ; B 27 -8 545 553 ; +C -1 ; WX 609 ; N vavyod ; B 27 -8 558 553 ; +C -1 ; WX 621 ; N doubleyod ; B 27 180 583 553 ; +C -1 ; WX 255 ; N geresh ; B 68 219 212 535 ; +C -1 ; WX 460 ; N gershayim ; B 68 219 417 535 ; +C -1 ; WX 758 ; N newsheqelsign ; B 65 0 693 516 ; +C -1 ; WX 298 ; N vavshindot ; B -54 -8 247 668 ; +C -1 ; WX 458 ; N finalkafsheva ; B 27 -170 425 549 ; +C -1 ; WX 458 ; N finalkafqamats ; B 27 -170 425 549 ; +C -1 ; WX 435 ; N lamedholam ; B -132 -10 395 753 ; +C -1 ; WX 435 ; N lamedholamdagesh ; B -132 -10 395 753 ; +C -1 ; WX 507 ; N altayin ; B 19 0 480 553 ; +C -1 ; WX 688 ; N shinshindot ; B 27 0 661 668 ; +C -1 ; WX 688 ; N shinsindot ; B 23 0 661 668 ; +C -1 ; WX 688 ; N shindageshshindot ; B 27 0 661 668 ; +C -1 ; WX 688 ; N shindageshsindot ; B 23 0 661 668 ; +C -1 ; WX 527 ; N alefpatah ; B 21 -130 494 553 ; +C -1 ; WX 527 ; N alefqamats ; B 21 -215 494 553 ; +C -1 ; WX 527 ; N alefmapiq ; B 21 -18 494 553 ; +C -1 ; WX 459 ; N betdagesh ; B 19 0 448 549 ; +C -1 ; WX 367 ; N gimeldagesh ; B 16 -11 353 553 ; +C -1 ; WX 464 ; N daletdagesh ; B 30 -11 432 549 ; +C -1 ; WX 512 ; N hedagesh ; B 30 -11 482 549 ; +C -1 ; WX 298 ; N vavdagesh ; B 27 -8 247 553 ; +C -1 ; WX 332 ; N zayindagesh ; B 6 -10 304 553 ; +C -1 ; WX 529 ; N tetdagesh ; B 27 0 486 553 ; +C -1 ; WX 311 ; N yoddagesh ; B 27 180 272 553 ; +C -1 ; WX 458 ; N finalkafdagesh ; B 27 -170 425 549 ; +C -1 ; WX 446 ; N kafdagesh ; B 19 0 406 549 ; +C -1 ; WX 435 ; N lameddagesh ; B -16 -10 395 753 ; +C -1 ; WX 533 ; N memdagesh ; B 27 0 493 553 ; +C -1 ; WX 316 ; N nundagesh ; B 16 0 275 553 ; +C -1 ; WX 478 ; N samekhdagesh ; B 35 -13 438 549 ; +C -1 ; WX 493 ; N finalpedagesh ; B 27 -170 455 549 ; +C -1 ; WX 457 ; N pedagesh ; B 21 0 416 549 ; +C -1 ; WX 515 ; N tsadidagesh ; B 27 0 485 553 ; +C -1 ; WX 483 ; N qofdagesh ; B 33 -170 442 549 ; +C -1 ; WX 464 ; N reshdagesh ; B 27 -8 412 549 ; +C -1 ; WX 688 ; N shindagesh ; B 27 0 661 553 ; +C -1 ; WX 518 ; N tavdages ; B 11 -8 467 549 ; +C -1 ; WX 298 ; N vavholam ; B 27 -8 247 668 ; +C -1 ; WX 459 ; N betrafe ; B 19 0 448 646 ; +C -1 ; WX 446 ; N kafrafe ; B 19 0 406 646 ; +C -1 ; WX 457 ; N perafe ; B 21 0 416 646 ; +C -1 ; WX 527 ; N aleflamed ; B -16 -18 494 753 ; +C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; +C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; +C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; +C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; +C -1 ; WX 319 ; N afii57388 ; B 83 137 241 443 ; +C -1 ; WX 319 ; N afii57403 ; B 78 136 235 609 ; +C -1 ; WX 356 ; N afii57407 ; B 33 137 326 711 ; +C -1 ; WX 469 ; N afii57409 ; B 62 46 422 510 ; +C -1 ; WX 198 ; N afii57440 ; B -34 143 198 276 ; +C -1 ; WX 201 ; N afii57451 ; B 34 683 201 857 ; +C -1 ; WX 237 ; N afii57452 ; B 34 683 237 872 ; +C -1 ; WX 201 ; N afii57453 ; B 34 -133 201 41 ; +C -1 ; WX 201 ; N afii57454 ; B 34 683 201 784 ; +C -1 ; WX 209 ; N afii57455 ; B 35 683 209 895 ; +C -1 ; WX 201 ; N afii57456 ; B 34 -60 201 41 ; +C -1 ; WX 211 ; N afii57457 ; B 34 683 211 840 ; +C -1 ; WX 165 ; N afii57458 ; B 34 683 165 834 ; +C -1 ; WX 562 ; N afii57392 ; B 191 206 360 457 ; +C -1 ; WX 562 ; N afii57393 ; B 164 146 359 719 ; +C -1 ; WX 562 ; N afii57394 ; B 127 143 419 718 ; +C -1 ; WX 562 ; N afii57395 ; B 77 143 476 713 ; +C -1 ; WX 562 ; N afii57396 ; B 147 145 404 710 ; +C -1 ; WX 562 ; N afii57397 ; B 114 231 448 634 ; +C -1 ; WX 562 ; N afii57398 ; B 104 149 426 718 ; +C -1 ; WX 562 ; N afii57399 ; B 76 143 457 717 ; +C -1 ; WX 562 ; N afii57400 ; B 92 149 473 724 ; +C -1 ; WX 562 ; N afii57401 ; B 116 146 427 719 ; +C -1 ; WX 526 ; N afii57381 ; B 65 84 463 777 ; +C -1 ; WX 319 ; N afii57461 ; B 94 23 230 267 ; +C -1 ; WX 526 ; N afii63167 ; B 87 403 424 744 ; +C -1 ; WX 750 ; N afii57459 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543 ; B 125 0 625 625 ; +C -1 ; WX 343 ; N afii57534 ; B 43 126 304 519 ; +C -1 ; WX 750 ; N afii57494 ; B 125 0 625 625 ; +C -1 ; WX 562 ; N afii62843 ; B 81 143 471 737 ; +C -1 ; WX 562 ; N afii62844 ; B 92 143 461 719 ; +C -1 ; WX 562 ; N afii62845 ; B 108 143 451 729 ; +C -1 ; WX 750 ; N afii64240 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64241 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63954 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57382 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64242 ; B 125 0 625 625 ; +C -1 ; WX 211 ; N afii62881 ; B 34 683 211 995 ; +C -1 ; WX 750 ; N afii57504 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57369 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57370 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57371 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57372 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57373 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57374 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57375 ; B 125 0 625 625 ; +C -1 ; WX 612 ; N afii57391 ; B -34 143 612 276 ; +C -1 ; WX 750 ; N afii57471 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57460 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii52258 ; B 125 0 625 625 ; +C -1 ; WX 649 ; N afii57506 ; B 28 -193 649 489 ; +C -1 ; WX 649 ; N afii62958 ; B 28 -193 649 489 ; +C -1 ; WX 271 ; N afii62956 ; B -34 -193 271 492 ; +C -1 ; WX 271 ; N afii52957 ; B -34 -193 271 492 ; +C -1 ; WX 750 ; N afii57505 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62889 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62887 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62888 ; B 125 0 625 625 ; +C -1 ; WX 577 ; N afii57507 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N afii62961 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N afii62959 ; B -34 -193 523 501 ; +C -1 ; WX 523 ; N afii62960 ; B -34 -193 523 501 ; +C -1 ; WX 433 ; N afii57508 ; B 5 -72 447 813 ; +C -1 ; WX 433 ; N afii62962 ; B 5 -72 447 813 ; +C -1 ; WX 757 ; N afii57567 ; B 20 143 757 708 ; +C -1 ; WX 879 ; N afii62964 ; B 20 143 879 722 ; +C -1 ; WX 360 ; N afii52305 ; B -34 143 360 708 ; +C -1 ; WX 542 ; N afii52306 ; B -34 143 542 722 ; +C -1 ; WX 757 ; N afii57509 ; B 20 143 757 863 ; +C -1 ; WX 879 ; N afii62967 ; B 20 143 879 876 ; +C -1 ; WX 360 ; N afii62965 ; B -34 143 360 863 ; +C -1 ; WX 542 ; N afii62966 ; B -34 143 542 876 ; +C -1 ; WX 645 ; N afii57555 ; B 74 -60 575 461 ; +C -1 ; WX 554 ; N afii52364 ; B 15 -174 588 282 ; +C -1 ; WX 750 ; N afii63753 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63754 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63759 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63763 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63795 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62891 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63808 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62938 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63810 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62942 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62947 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63813 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63823 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63824 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63833 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63844 ; B 125 0 625 625 ; +C -1 ; WX 226 ; N afii62882 ; B 23 683 226 1010 ; +C -1 ; WX 211 ; N afii62883 ; B 34 678 211 978 ; +C -1 ; WX 211 ; N afii62884 ; B 34 683 211 918 ; +C -1 ; WX 211 ; N afii62885 ; B 31 683 211 974 ; +C -1 ; WX 211 ; N afii62886 ; B 34 683 211 931 ; +C -1 ; WX 750 ; N afii63846 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63849 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202A ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202B ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202D ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202E ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni202C ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni206E ; B 125 0 625 625 ; +C -1 ; WX 750 ; N _b_852 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni206A ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni206B ; B 125 0 625 625 ; +C -1 ; WX 750 ; N _b_855 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uni206D ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00A ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00B ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00C ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00D ; B 125 0 625 625 ; +C -1 ; WX 750 ; N uniF00E ; B 125 0 625 625 ; +C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; +C -1 ; WX 750 ; N afii63904 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63905 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63906 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63908 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63910 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63912 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62927 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63941 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62939 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63943 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62943 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62946 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63946 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62951 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63948 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62953 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63950 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63951 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63952 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63953 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63956 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63958 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63959 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63960 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii63961 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64046 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64058 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii64059 ; B 125 0 625 625 ; +C -1 ; WX 319 ; N afii64060 ; B 62 -209 273 785 ; +C -1 ; WX 319 ; N afii64061 ; B 50 -209 262 785 ; +C -1 ; WX 750 ; N afii62945 ; B 125 0 625 625 ; +C -1 ; WX 703 ; N afii64184 ; B 22 91 661 920 ; +C -1 ; WX 469 ; N afii52399 ; B 62 46 422 510 ; +C -1 ; WX 238 ; N afii52400 ; B 0 109 238 831 ; +C -1 ; WX 253 ; N afii62753 ; B -30 143 253 831 ; +C -1 ; WX 217 ; N afii57411 ; B 46 109 182 876 ; +C -1 ; WX 234 ; N afii62754 ; B -3 143 234 876 ; +C -1 ; WX 451 ; N afii57412 ; B 3 -71 451 661 ; +C -1 ; WX 451 ; N afii62755 ; B 3 -71 451 661 ; +C -1 ; WX 217 ; N afii57413 ; B 46 -88 181 736 ; +C -1 ; WX 234 ; N afii62756 ; B 13 -88 234 736 ; +C -1 ; WX 645 ; N afii57414 ; B 74 -60 575 546 ; +C -1 ; WX 577 ; N afii62759 ; B 8 -98 577 524 ; +C -1 ; WX 271 ; N afii62757 ; B -34 143 271 661 ; +C -1 ; WX 271 ; N afii62758 ; B -34 143 271 661 ; +C -1 ; WX 217 ; N afii57415 ; B 66 109 181 736 ; +C -1 ; WX 234 ; N afii62760 ; B 13 143 234 736 ; +C -1 ; WX 649 ; N afii57416 ; B 28 -69 649 489 ; +C -1 ; WX 649 ; N afii62763 ; B 28 -69 649 489 ; +C -1 ; WX 271 ; N afii62761 ; B -34 -69 271 492 ; +C -1 ; WX 271 ; N afii62762 ; B -34 -69 271 492 ; +C -1 ; WX 343 ; N afii57417 ; B 26 126 304 763 ; +C -1 ; WX 415 ; N afii62764 ; B 1 143 415 873 ; +C -1 ; WX 649 ; N afii57418 ; B 28 143 649 656 ; +C -1 ; WX 649 ; N afii62767 ; B 28 143 649 656 ; +C -1 ; WX 271 ; N afii62765 ; B -34 143 271 715 ; +C -1 ; WX 271 ; N afii62766 ; B -34 143 271 715 ; +C -1 ; WX 649 ; N afii57419 ; B 29 144 649 766 ; +C -1 ; WX 649 ; N afii62770 ; B 29 144 649 766 ; +C -1 ; WX 271 ; N afii62768 ; B -34 143 271 828 ; +C -1 ; WX 271 ; N afii62769 ; B -34 143 271 828 ; +C -1 ; WX 577 ; N afii57420 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N afii62773 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N afii62771 ; B -34 -74 523 501 ; +C -1 ; WX 523 ; N afii62772 ; B -34 -74 523 501 ; +C -1 ; WX 577 ; N afii57421 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N afii62776 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N afii62774 ; B -34 143 523 501 ; +C -1 ; WX 523 ; N afii62775 ; B -34 143 523 501 ; +C -1 ; WX 577 ; N afii57422 ; B 25 -203 563 746 ; +C -1 ; WX 559 ; N afii62779 ; B 23 -201 563 746 ; +C -1 ; WX 523 ; N afii62777 ; B -34 143 523 724 ; +C -1 ; WX 523 ; N afii62778 ; B -34 143 523 724 ; +C -1 ; WX 343 ; N afii57423 ; B 51 143 343 604 ; +C -1 ; WX 343 ; N afii62780 ; B 51 143 343 604 ; +C -1 ; WX 343 ; N afii57424 ; B 51 143 343 845 ; +C -1 ; WX 343 ; N afii62781 ; B 51 143 343 845 ; +C -1 ; WX 433 ; N afii57425 ; B 5 -72 433 461 ; +C -1 ; WX 433 ; N afii62782 ; B 5 -72 433 461 ; +C -1 ; WX 433 ; N afii57426 ; B 5 -72 433 693 ; +C -1 ; WX 433 ; N afii62783 ; B 5 -72 433 693 ; +C -1 ; WX 899 ; N afii57427 ; B 31 -63 899 458 ; +C -1 ; WX 899 ; N afii62786 ; B 31 -63 899 458 ; +C -1 ; WX 608 ; N afii62784 ; B -34 143 608 446 ; +C -1 ; WX 608 ; N afii62785 ; B -34 143 608 446 ; +C -1 ; WX 899 ; N afii57428 ; B 31 -63 899 774 ; +C -1 ; WX 899 ; N afii62789 ; B 31 -63 899 774 ; +C -1 ; WX 608 ; N afii62787 ; B -34 143 608 774 ; +C -1 ; WX 608 ; N afii62788 ; B -34 143 608 774 ; +C -1 ; WX 1063 ; N afii57429 ; B 31 -63 1063 504 ; +C -1 ; WX 1063 ; N afii62792 ; B 31 -63 1063 504 ; +C -1 ; WX 771 ; N afii62790 ; B -34 143 771 504 ; +C -1 ; WX 771 ; N afii62791 ; B -34 143 771 504 ; +C -1 ; WX 1063 ; N afii57430 ; B 31 -63 1063 728 ; +C -1 ; WX 1063 ; N afii62795 ; B 31 -63 1063 728 ; +C -1 ; WX 771 ; N afii62793 ; B -34 143 771 728 ; +C -1 ; WX 771 ; N afii62794 ; B -34 143 771 728 ; +C -1 ; WX 523 ; N afii57431 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62798 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62796 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62797 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii57432 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62801 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62799 ; B -34 143 523 813 ; +C -1 ; WX 523 ; N afii62800 ; B -34 143 523 813 ; +C -1 ; WX 541 ; N afii57433 ; B 25 -204 535 595 ; +C -1 ; WX 469 ; N afii62804 ; B 34 -198 516 531 ; +C -1 ; WX 541 ; N afii62802 ; B -34 143 483 571 ; +C -1 ; WX 360 ; N afii62803 ; B -34 143 360 505 ; +C -1 ; WX 541 ; N afii57434 ; B 25 -204 535 822 ; +C -1 ; WX 469 ; N afii62807 ; B 34 -198 516 760 ; +C -1 ; WX 541 ; N afii62805 ; B -34 143 483 800 ; +C -1 ; WX 360 ; N afii62806 ; B -34 143 360 756 ; +C -1 ; WX 758 ; N afii57441 ; B 23 127 758 779 ; +C -1 ; WX 758 ; N afii62810 ; B 23 127 758 779 ; +C -1 ; WX 305 ; N afii62808 ; B -34 143 305 850 ; +C -1 ; WX 324 ; N afii62809 ; B -34 143 324 779 ; +C -1 ; WX 612 ; N afii57442 ; B 19 -130 612 658 ; +C -1 ; WX 612 ; N afii62813 ; B 19 -130 612 658 ; +C -1 ; WX 305 ; N afii62811 ; B -34 143 305 844 ; +C -1 ; WX 324 ; N afii62812 ; B -34 143 324 780 ; +C -1 ; WX 541 ; N afii57443 ; B 20 143 541 774 ; +C -1 ; WX 541 ; N afii62816 ; B 20 143 541 774 ; +C -1 ; WX 360 ; N afii57410 ; B -34 143 360 708 ; +C -1 ; WX 360 ; N afii62815 ; B -34 143 360 708 ; +C -1 ; WX 451 ; N afii57444 ; B 17 -36 451 773 ; +C -1 ; WX 451 ; N afii62819 ; B 17 -36 451 773 ; +C -1 ; WX 234 ; N afii62817 ; B -34 143 234 774 ; +C -1 ; WX 234 ; N afii62818 ; B -34 143 234 774 ; +C -1 ; WX 360 ; N afii57445 ; B 16 -212 360 431 ; +C -1 ; WX 360 ; N afii62822 ; B 16 -212 360 431 ; +C -1 ; WX 415 ; N afii62820 ; B -34 143 415 472 ; +C -1 ; WX 415 ; N afii62821 ; B -34 143 415 472 ; +C -1 ; WX 541 ; N afii57446 ; B 30 -63 541 612 ; +C -1 ; WX 541 ; N afii62825 ; B 30 -63 541 612 ; +C -1 ; WX 271 ; N afii62823 ; B -34 143 274 735 ; +C -1 ; WX 271 ; N afii62824 ; B -34 143 274 735 ; +C -1 ; WX 343 ; N afii57447 ; B 43 126 304 519 ; +C -1 ; WX 415 ; N afii62828 ; B 1 143 415 694 ; +C -1 ; WX 469 ; N afii57470 ; B -34 117 398 627 ; +C -1 ; WX 451 ; N afii62827 ; B -34 -101 451 560 ; +C -1 ; WX 451 ; N afii57448 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N afii62829 ; B 3 -71 451 484 ; +C -1 ; WX 645 ; N afii57449 ; B 74 -60 575 461 ; +C -1 ; WX 554 ; N afii62830 ; B 15 -174 588 282 ; +C -1 ; WX 645 ; N afii57450 ; B 74 -194 575 461 ; +C -1 ; WX 577 ; N afii62833 ; B 8 -212 577 319 ; +C -1 ; WX 271 ; N afii62831 ; B -34 -81 271 492 ; +C -1 ; WX 271 ; N afii62832 ; B -34 -81 271 492 ; +C -1 ; WX 541 ; N afii62834 ; B 0 72 525 831 ; +C -1 ; WX 596 ; N afii62835 ; B 0 94 596 831 ; +C -1 ; WX 486 ; N afii62836 ; B 17 72 471 876 ; +C -1 ; WX 541 ; N afii62837 ; B 13 94 541 876 ; +C -1 ; WX 486 ; N afii62838 ; B 17 -120 471 739 ; +C -1 ; WX 541 ; N afii62839 ; B 13 -120 541 766 ; +C -1 ; WX 486 ; N afii62840 ; B 17 72 471 739 ; +C -1 ; WX 541 ; N afii62841 ; B 13 94 541 766 ; +C -1 ; WX 750 ; N glyph1021 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-2 ; B 125 0 625 625 ; +C -1 ; WX 201 ; N afii57454-2 ; B 34 683 201 784 ; +C -1 ; WX 201 ; N afii57451-2 ; B 34 683 201 857 ; +C -1 ; WX 750 ; N glyph1025 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1026 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-2 ; B 125 0 625 625 ; +C -1 ; WX 165 ; N afii57458-2 ; B 34 683 165 834 ; +C -1 ; WX 211 ; N afii57457-2 ; B 34 683 211 840 ; +C -1 ; WX 750 ; N afii57494-2 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-2 ; B 125 0 625 625 ; +C -1 ; WX 209 ; N afii57455-2 ; B 35 683 209 895 ; +C -1 ; WX 237 ; N afii57452-2 ; B 34 683 237 872 ; +C -1 ; WX 750 ; N glyph1034 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1035 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1036 ; B 125 0 625 625 ; +C -1 ; WX 211 ; N afii62884-2 ; B 34 683 211 918 ; +C -1 ; WX 211 ; N afii62881-2 ; B 34 683 211 995 ; +C -1 ; WX 211 ; N afii62886-2 ; B 34 683 211 931 ; +C -1 ; WX 211 ; N afii62883-2 ; B 34 678 211 978 ; +C -1 ; WX 211 ; N afii62885-2 ; B 31 683 211 974 ; +C -1 ; WX 226 ; N afii62882-2 ; B 23 683 226 1010 ; +C -1 ; WX 750 ; N afii57504-2 ; B 125 0 625 625 ; +C -1 ; WX 201 ; N afii57456-2 ; B 34 -60 201 41 ; +C -1 ; WX 201 ; N afii57453-2 ; B 34 -133 201 41 ; +C -1 ; WX 750 ; N glyph1046 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1047 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57454-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57451-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1051 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1052 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57458-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57457-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57494-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57455-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57452-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1060 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1061 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1062 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62884-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62881-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62886-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62883-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62885-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62882-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57504-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57456-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57453-3 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1072 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1073 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57543-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57454-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57451-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1077 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1078 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57471-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57458-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57457-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57494-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57459-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57455-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57452-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1086 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1087 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1088 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62884-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62881-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62886-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62883-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62885-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii62882-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57504-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57456-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N afii57453-4 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1098 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1099 ; B 125 0 625 625 ; +C -1 ; WX 319 ; N glyph1100 ; B 99 137 223 714 ; +C -1 ; WX 319 ; N glyph1101 ; B 97 137 226 267 ; +C -1 ; WX 319 ; N glyph1102 ; B 97 137 225 542 ; +C -1 ; WX 750 ; N glyph1103 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1104 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1105 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1106 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1107 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1108 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1109 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1110 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1111 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1112 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1113 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1114 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1115 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1116 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1117 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1118 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1119 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1120 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1121 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1122 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1123 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1124 ; B 125 0 625 625 ; +C -1 ; WX 750 ; N glyph1125 ; B 125 0 625 625 ; +C -1 ; WX 343 ; N glyph1126 ; B 51 143 343 556 ; +C -1 ; WX 125 ; N afii57440-2 ; B -34 143 125 276 ; +C -1 ; WX 1000 ; N afii57440-3 ; B -34 143 1000 276 ; +C -1 ; WX 2000 ; N afii57440-4 ; B -34 143 2000 276 ; +C -1 ; WX 778 ; N Ohorn ; B 39 -15 794 737 ; +C -1 ; WX 554 ; N ohorn ; B 36 -14 583 510 ; +C -1 ; WX 796 ; N Uhorn ; B 23 -16 836 801 ; +C -1 ; WX 600 ; N uhorn ; B 31 -14 621 474 ; +C -1 ; WX 0 ; N glyph1134 ; B -313 814 -142 891 ; +C -1 ; WX 0 ; N glyph1135 ; B -532 814 -312 891 ; +C -1 ; WX 0 ; N glyph1136 ; B -406 728 -208 891 ; +C -1 ; WX 0 ; N uniF006 ; B -252 814 -84 891 ; +C -1 ; WX 0 ; N uniF007 ; B -398 814 -183 891 ; +C -1 ; WX 0 ; N uniF009 ; B -297 728 -97 891 ; +C -1 ; WX 0 ; N combininghookabove ; B -237 724 -16 891 ; +C -1 ; WX 0 ; N uniF010 ; B -287 814 -105 891 ; +C -1 ; WX 0 ; N uniF013 ; B -352 724 -130 891 ; +C -1 ; WX 0 ; N uniF011 ; B -427 814 -245 891 ; +C -1 ; WX 0 ; N uniF01C ; B -342 748 -26 885 ; +C -1 ; WX 0 ; N uniF015 ; B -488 814 -207 891 ; +C -1 ; WX 0 ; N combiningtildeaccent ; B -398 724 -82 861 ; +C -1 ; WX 0 ; N glyph1147 ; B -129 721 124 792 ; +C -1 ; WX 0 ; N glyph1148 ; B -124 720 124 791 ; +C -1 ; WX 0 ; N uniF02C ; B -200 -212 -38 -50 ; +C -1 ; WX 513 ; N dongsign ; B 74 133 452 662 ; +C -1 ; WX 750 ; N onethird ; B 35 -30 714 676 ; +C -1 ; WX 750 ; N twothirds ; B 12 -30 714 676 ; +C -1 ; WX 0 ; N uniF008 ; B -211 515 -12 679 ; +C -1 ; WX 0 ; N glyph1154 ; B -306 515 -106 679 ; +C -1 ; WX 0 ; N glyph1155 ; B -285 515 -86 679 ; +C -1 ; WX 0 ; N uniF00F ; B -398 515 -200 679 ; +C -1 ; WX 0 ; N uniF012 ; B -239 515 -18 682 ; +C -1 ; WX 0 ; N uniF014 ; B -353 515 -131 682 ; +C -1 ; WX 0 ; N uniF016 ; B -510 748 -194 885 ; +C -1 ; WX 0 ; N uniF017 ; B -545 748 -229 885 ; +C -1 ; WX 0 ; N uniF018 ; B -558 748 -242 885 ; +C -1 ; WX 0 ; N uniF019 ; B -388 532 -72 669 ; +C -1 ; WX 0 ; N uniF01A ; B -450 532 -134 669 ; +C -1 ; WX 0 ; N uniF01B ; B -484 532 -168 669 ; +C -1 ; WX 0 ; N uniF01E ; B -410 -212 -248 -50 ; +C -1 ; WX 0 ; N uniF01F ; B -464 -212 -301 -50 ; +C -1 ; WX 0 ; N uniF020 ; B -464 -212 -301 -50 ; +C -1 ; WX 0 ; N uniF021 ; B -444 -212 -282 -50 ; +C -1 ; WX 0 ; N uniF022 ; B -518 -212 -355 -50 ; +C -1 ; WX 0 ; N combininggraveaccent ; B -285 728 -86 891 ; +C -1 ; WX 0 ; N combiningacuteaccent ; B -192 728 8 891 ; +C -1 ; WX 0 ; N uniF01D ; B -309 532 7 669 ; +C -1 ; WX 0 ; N combiningdotbelow ; B -503 -212 -340 -50 ; +C -1 ; WX 0 ; N uniF023 ; B -317 -212 -155 -50 ; +C -1 ; WX 0 ; N uniF029 ; B -276 -212 -113 -50 ; +C -1 ; WX 0 ; N uniF02A ; B -210 -212 -47 -50 ; +C -1 ; WX 0 ; N uniF02B ; B -439 -212 -276 -50 ; +C -1 ; WX 0 ; N uniF024 ; B -291 -212 -128 -50 ; +C -1 ; WX 0 ; N uniF025 ; B -330 -212 -167 -50 ; +C -1 ; WX 0 ; N uniF026 ; B -384 -212 -221 -50 ; +C -1 ; WX 0 ; N uniF027 ; B -379 -212 -216 -50 ; +C -1 ; WX 0 ; N uniF028 ; B -423 -212 -260 -50 ; +C -1 ; WX 0 ; N uniF02D ; B -477 814 -196 891 ; +C -1 ; WX 0 ; N uniF02E ; B -484 748 -168 885 ; +C -1 ; WX 0 ; N uniF02F ; B -526 814 -245 891 ; +C -1 ; WX 0 ; N uniF030 ; B -536 748 -220 885 ; +C -1 ; WX 278 ; N uniF031 ; B 21 0 267 457 ; +C -1 ; WX 722 ; N Adotbelow ; B 8 -212 711 676 ; +C -1 ; WX 500 ; N adotbelow ; B 45 -212 483 470 ; +C -1 ; WX 722 ; N Ahookabove ; B 8 0 711 891 ; +C -1 ; WX 500 ; N ahookabove ; B 45 -6 483 682 ; +C -1 ; WX 722 ; N Acircumflexacute ; B 8 0 711 891 ; +C -1 ; WX 500 ; N acircumflexacute ; B 45 -6 483 891 ; +C -1 ; WX 722 ; N Acircumflexgrave ; B 8 0 711 891 ; +C -1 ; WX 500 ; N acircumflexgrave ; B 45 -6 483 891 ; +C -1 ; WX 722 ; N Acircumflexhookabove ; B 8 0 711 891 ; +C -1 ; WX 500 ; N acircumflexhookabove ; B 45 -6 483 891 ; +C -1 ; WX 722 ; N Acircumflextilde ; B 8 0 711 891 ; +C -1 ; WX 500 ; N acircumflextilde ; B 45 -6 483 861 ; +C -1 ; WX 722 ; N Acircumflexdotbelow ; B 8 -212 711 791 ; +C -1 ; WX 500 ; N acircumflexdotbelow ; B 45 -212 483 697 ; +C -1 ; WX 722 ; N Abreveacute ; B 8 0 711 891 ; +C -1 ; WX 500 ; N abreveacute ; B 45 -6 483 891 ; +C -1 ; WX 722 ; N Abrevegrave ; B 8 0 711 891 ; +C -1 ; WX 500 ; N abrevegrave ; B 45 -6 483 891 ; +C -1 ; WX 722 ; N Abrevehookabove ; B 8 0 711 891 ; +C -1 ; WX 500 ; N abrevehookabove ; B 45 -6 483 891 ; +C -1 ; WX 722 ; N Abrevetilde ; B 8 0 711 891 ; +C -1 ; WX 500 ; N abrevetilde ; B 45 -6 483 861 ; +C -1 ; WX 722 ; N Abrevedotbelow ; B 8 -212 711 792 ; +C -1 ; WX 500 ; N abrevedotbelow ; B 45 -212 483 677 ; +C -1 ; WX 667 ; N Edotbelow ; B 20 -212 622 662 ; +C -1 ; WX 444 ; N edotbelow ; B 39 -212 420 470 ; +C -1 ; WX 667 ; N Ehookabove ; B 20 0 622 891 ; +C -1 ; WX 444 ; N ehookabove ; B 39 -14 420 682 ; +C -1 ; WX 667 ; N Etilde ; B 20 0 622 857 ; +C -1 ; WX 444 ; N etilde ; B 39 -14 420 670 ; +C -1 ; WX 667 ; N Ecircumflexacute ; B 20 0 622 891 ; +C -1 ; WX 444 ; N ecircumflexacute ; B 39 -14 420 891 ; +C -1 ; WX 667 ; N Ecircumflexgrave ; B 20 0 622 891 ; +C -1 ; WX 444 ; N ecircumflexgrave ; B 39 -14 420 891 ; +C -1 ; WX 667 ; N Ecircumflexhookabove ; B 20 0 622 891 ; +C -1 ; WX 444 ; N ecircumflexhookabove ; B 39 -14 420 891 ; +C -1 ; WX 667 ; N Ecircumflextilde ; B 20 0 622 891 ; +C -1 ; WX 444 ; N ecircumflextilde ; B 39 -14 420 861 ; +C -1 ; WX 667 ; N Ecircumflexdotbelow ; B 20 -212 622 791 ; +C -1 ; WX 444 ; N ecircumflexdotbelow ; B 39 -212 420 697 ; +C -1 ; WX 389 ; N Ihookabove ; B 20 0 366 891 ; +C -1 ; WX 278 ; N ihookabove ; B 21 0 267 682 ; +C -1 ; WX 389 ; N Idotbelow ; B 20 -212 366 662 ; +C -1 ; WX 278 ; N idotbelow ; B 21 -212 267 678 ; +C -1 ; WX 778 ; N Odotbelow ; B 39 -212 742 677 ; +C -1 ; WX 500 ; N odotbelow ; B 36 -212 464 470 ; +C -1 ; WX 778 ; N Ohookabove ; B 39 -15 742 891 ; +C -1 ; WX 500 ; N ohookabove ; B 36 -14 464 682 ; +C -1 ; WX 778 ; N Ocircumflexacute ; B 39 -15 742 891 ; +C -1 ; WX 500 ; N ocircumflexacute ; B 36 -14 464 891 ; +C -1 ; WX 778 ; N Ocircumflexgrave ; B 39 -15 742 891 ; +C -1 ; WX 500 ; N ocircumflexgrave ; B 36 -14 464 891 ; +C -1 ; WX 778 ; N Ocircumflexhookabove ; B 39 -15 742 891 ; +C -1 ; WX 500 ; N ocircumflexhookabove ; B 36 -14 464 891 ; +C -1 ; WX 778 ; N Ocircumflextilde ; B 39 -15 742 891 ; +C -1 ; WX 500 ; N ocircumflextilde ; B 36 -14 464 861 ; +C -1 ; WX 778 ; N Ocircumflexdotbelow ; B 39 -212 742 791 ; +C -1 ; WX 500 ; N ocircumflexdotbelow ; B 36 -212 464 697 ; +C -1 ; WX 778 ; N Ohornacute ; B 39 -15 794 888 ; +C -1 ; WX 554 ; N ohornacute ; B 36 -14 583 685 ; +C -1 ; WX 778 ; N Ohorngrave ; B 39 -15 794 888 ; +C -1 ; WX 554 ; N ohorngrave ; B 36 -14 583 685 ; +C -1 ; WX 778 ; N Ohornhookabove ; B 39 -15 794 891 ; +C -1 ; WX 554 ; N ohornhookabove ; B 36 -14 583 682 ; +C -1 ; WX 778 ; N Ohorntilde ; B 39 -15 794 857 ; +C -1 ; WX 554 ; N ohorntilde ; B 36 -14 583 670 ; +C -1 ; WX 778 ; N Ohorndotbelow ; B 39 -212 794 737 ; +C -1 ; WX 554 ; N ohorndotbelow ; B 36 -212 583 510 ; +C -1 ; WX 722 ; N Udotbelow ; B 23 -212 705 662 ; +C -1 ; WX 556 ; N udotbelow ; B 31 -212 524 457 ; +C -1 ; WX 722 ; N Uhookabove ; B 23 -16 705 891 ; +C -1 ; WX 556 ; N uhookabove ; B 31 -14 524 682 ; +C -1 ; WX 796 ; N Uhornacute ; B 23 -16 836 888 ; +C -1 ; WX 600 ; N uhornacute ; B 31 -14 621 685 ; +C -1 ; WX 796 ; N Uhorngrave ; B 23 -16 836 888 ; +C -1 ; WX 600 ; N uhorngrave ; B 31 -14 621 685 ; +C -1 ; WX 796 ; N Uhornhookabove ; B 23 -16 836 891 ; +C -1 ; WX 600 ; N uhornhookabove ; B 31 -14 621 682 ; +C -1 ; WX 796 ; N Uhorntilde ; B 23 -16 836 857 ; +C -1 ; WX 600 ; N uhorntilde ; B 31 -14 621 670 ; +C -1 ; WX 796 ; N Uhorndotbelow ; B 23 -212 836 801 ; +C -1 ; WX 600 ; N uhorndotbelow ; B 31 -212 621 474 ; +C -1 ; WX 722 ; N Ydotbelow ; B 9 -212 711 662 ; +C -1 ; WX 500 ; N ydotbelow ; B 8 -216 491 457 ; +C -1 ; WX 722 ; N Yhookabove ; B 9 0 711 891 ; +C -1 ; WX 500 ; N yhookabove ; B 8 -216 491 682 ; +C -1 ; WX 722 ; N Ytilde ; B 9 0 711 857 ; +C -1 ; WX 500 ; N ytilde ; B 8 -216 491 670 ; +C -1 ; WX 722 ; N uni01CD ; B 8 0 711 896 ; +C -1 ; WX 500 ; N uni01CE ; B 45 -6 483 697 ; +C -1 ; WX 389 ; N uni01CF ; B 20 0 366 896 ; +C -1 ; WX 278 ; N uni01D0 ; B -12 0 302 697 ; +C -1 ; WX 778 ; N uni01D1 ; B 39 -15 742 896 ; +C -1 ; WX 500 ; N uni01D2 ; B 36 -14 464 697 ; +C -1 ; WX 722 ; N uni01D3 ; B 23 -16 705 896 ; +C -1 ; WX 556 ; N uni01D4 ; B 31 -14 524 697 ; +C -1 ; WX 722 ; N uni01D5 ; B 23 -16 705 891 ; +C -1 ; WX 556 ; N uni01D6 ; B 31 -14 524 764 ; +C -1 ; WX 722 ; N uni01D7 ; B 23 -16 705 891 ; +C -1 ; WX 556 ; N uni01D8 ; B 31 -14 524 829 ; +C -1 ; WX 722 ; N uni01D9 ; B 23 -16 705 891 ; +C -1 ; WX 556 ; N uni01DA ; B 31 -14 524 851 ; +C -1 ; WX 722 ; N uni01DB ; B 23 -16 705 891 ; +C -1 ; WX 556 ; N uni01DC ; B 31 -14 524 829 ; +C -1 ; WX 0 ; N glyph1292 ; B -121 706 121 891 ; +C -1 ; WX 0 ; N glyph1293 ; B -121 706 121 891 ; +C -1 ; WX 0 ; N glyph1294 ; B -121 706 121 891 ; +C -1 ; WX 0 ; N glyph1295 ; B -121 706 121 891 ; +C -1 ; WX 636 ; N uni0492 ; B 17 0 604 662 ; +C -1 ; WX 454 ; N uni0493 ; B 17 0 437 457 ; +C -1 ; WX 989 ; N uni0496 ; B 15 -193 973 670 ; +C -1 ; WX 725 ; N uni0497 ; B 6 -120 719 464 ; +C -1 ; WX 725 ; N uni049A ; B 21 -193 709 670 ; +C -1 ; WX 576 ; N uni049B ; B 35 -120 563 464 ; +C -1 ; WX 725 ; N uni049C ; B 21 0 709 670 ; +C -1 ; WX 576 ; N uni049D ; B 35 0 563 464 ; +C -1 ; WX 778 ; N uni04A2 ; B 21 -193 760 662 ; +C -1 ; WX 576 ; N uni04A3 ; B 34 -120 541 457 ; +C -1 ; WX 722 ; N uni04AE ; B 9 0 711 662 ; +C -1 ; WX 500 ; N uni04AF ; B 9 -214 491 457 ; +C -1 ; WX 722 ; N uni04B0 ; B 9 0 711 662 ; +C -1 ; WX 500 ; N uni04B1 ; B 9 -214 491 457 ; +C -1 ; WX 722 ; N uni04B2 ; B 7 -193 715 662 ; +C -1 ; WX 500 ; N uni04B3 ; B 23 -120 484 457 ; +C -1 ; WX 734 ; N uni04B8 ; B 6 0 713 662 ; +C -1 ; WX 564 ; N uni04B9 ; B 25 0 526 457 ; +C -1 ; WX 734 ; N uni04BA ; B 21 0 728 662 ; +C -1 ; WX 556 ; N uni04BB ; B 34 0 527 662 ; +C -1 ; WX 739 ; N uni018F ; B 39 -15 703 677 ; +C -1 ; WX 444 ; N uni0259 ; B 27 -14 409 470 ; +C -1 ; WX 778 ; N uni04E8 ; B 39 -15 742 671 ; +C -1 ; WX 500 ; N uni04E9 ; B 36 -14 464 470 ; +C -1 ; WX 649 ; N glyph1320 ; B 28 143 649 489 ; +C -1 ; WX 271 ; N glyph1321 ; B -34 143 271 492 ; +C -1 ; WX 305 ; N glyph1322 ; B -34 143 305 637 ; +C -1 ; WX 324 ; N glyph1323 ; B -34 143 324 578 ; +C -1 ; WX 612 ; N glyph1324 ; B 19 -130 612 464 ; +C -1 ; WX 271 ; N glyph1325 ; B 49 -63 222 107 ; +C -1 ; WX 271 ; N glyph1326 ; B 11 -81 264 107 ; +C -1 ; WX 271 ; N glyph1327 ; B 11 -193 264 107 ; +C -1 ; WX 271 ; N glyph1328 ; B 8 -193 261 107 ; +C -1 ; WX 271 ; N glyph1329 ; B 33 -171 238 107 ; +C -1 ; WX 271 ; N glyph1330 ; B -22 -210 295 107 ; +C -1 ; WX 0 ; N glyph1331 ; B -133 519 133 837 ; +C -1 ; WX 207 ; N glyph1332 ; B 7 731 210 891 ; +C -1 ; WX 207 ; N glyph1333 ; B -5 746 179 890 ; +C -1 ; WX 333 ; N glyph1334 ; B 70 605 250 717 ; +C -1 ; WX 333 ; N glyph1335 ; B 70 605 250 717 ; +C -1 ; WX 238 ; N uni0653 ; B 0 765 238 831 ; +C -1 ; WX 217 ; N uni0654 ; B 46 750 181 890 ; +C -1 ; WX 217 ; N uni0655 ; B 46 -119 181 21 ; +C -1 ; WX 0 ; N uni0670 ; B -26 519 29 817 ; +C -1 ; WX 217 ; N uni0671 ; B 7 109 210 891 ; +C -1 ; WX 234 ; N uniFB51 ; B -32 143 234 891 ; +C -1 ; WX 217 ; N uni0672 ; B -5 109 181 890 ; +C -1 ; WX 234 ; N glyph1343 ; B -25 143 234 890 ; +C -1 ; WX 217 ; N uni0673 ; B 14 -84 198 736 ; +C -1 ; WX 234 ; N glyph1345 ; B 4 -84 234 736 ; +C -1 ; WX 217 ; N uni0675 ; B 66 109 298 743 ; +C -1 ; WX 234 ; N glyph47 ; B 13 143 269 743 ; +C -1 ; WX 451 ; N uni0676 ; B 3 -71 498 694 ; +C -1 ; WX 451 ; N glyph1349 ; B 3 -71 498 694 ; +C -1 ; WX 451 ; N uni0677 ; B 3 -71 498 729 ; +C -1 ; WX 451 ; N glyph1351 ; B 3 -71 498 729 ; +C -1 ; WX 645 ; N uni0678 ; B 74 -60 645 694 ; +C -1 ; WX 554 ; N glyph ; B 15 -174 588 499 ; +C -1 ; WX 649 ; N uni0679 ; B 28 143 649 837 ; +C -1 ; WX 649 ; N uniFB67 ; B 28 143 649 837 ; +C -1 ; WX 271 ; N uniFB68 ; B -34 143 271 837 ; +C -1 ; WX 271 ; N uniFB69 ; B -34 143 271 837 ; +C -1 ; WX 649 ; N uni067A ; B 28 143 649 766 ; +C -1 ; WX 649 ; N uniFB5F ; B 28 143 649 766 ; +C -1 ; WX 271 ; N uniFB60 ; B -34 143 271 828 ; +C -1 ; WX 271 ; N uniFB61 ; B -34 143 271 828 ; +C -1 ; WX 649 ; N uni067B ; B 28 -171 649 489 ; +C -1 ; WX 649 ; N uniFB53 ; B 28 -171 649 489 ; +C -1 ; WX 271 ; N uniFB54 ; B -34 -171 271 492 ; +C -1 ; WX 271 ; N uniFB55 ; B -34 -171 271 492 ; +C -1 ; WX 649 ; N uni067C ; B 28 31 649 656 ; +C -1 ; WX 649 ; N glyph1367 ; B 28 31 649 656 ; +C -1 ; WX 271 ; N glyph1368 ; B -34 31 271 715 ; +C -1 ; WX 271 ; N glyph1369 ; B -34 31 271 715 ; +C -1 ; WX 649 ; N uni067D ; B 28 143 649 766 ; +C -1 ; WX 649 ; N glyph1371 ; B 28 143 649 766 ; +C -1 ; WX 271 ; N glyph1372 ; B -34 143 271 828 ; +C -1 ; WX 271 ; N glyph1373 ; B -34 143 271 828 ; +C -1 ; WX 649 ; N uni067F ; B 28 143 649 783 ; +C -1 ; WX 649 ; N uniFB63 ; B 28 143 649 783 ; +C -1 ; WX 271 ; N uniFB64 ; B -34 143 295 844 ; +C -1 ; WX 271 ; N uniFB65 ; B -34 143 295 844 ; +C -1 ; WX 649 ; N uni0680 ; B 28 -210 649 489 ; +C -1 ; WX 649 ; N uniFB5B ; B 28 -210 649 489 ; +C -1 ; WX 271 ; N uniFB5C ; B -34 -210 295 492 ; +C -1 ; WX 271 ; N uniFB5D ; B -34 -210 295 492 ; +C -1 ; WX 577 ; N uni0681 ; B 25 -203 563 733 ; +C -1 ; WX 559 ; N glyph1383 ; B 23 -201 563 733 ; +C -1 ; WX 523 ; N glyph1384 ; B -34 143 523 704 ; +C -1 ; WX 523 ; N glyph1385 ; B -34 143 523 704 ; +C -1 ; WX 577 ; N uni0682 ; B 25 -203 563 854 ; +C -1 ; WX 559 ; N glyph1387 ; B 23 -201 563 854 ; +C -1 ; WX 523 ; N glyph1388 ; B -34 143 523 832 ; +C -1 ; WX 523 ; N glyph1389 ; B -34 143 523 832 ; +C -1 ; WX 577 ; N uni0683 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N uniFB77 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N uniFB78 ; B -34 -81 523 501 ; +C -1 ; WX 523 ; N uniFB79 ; B -34 -81 523 501 ; +C -1 ; WX 577 ; N uni0684 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N uniFB73 ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N uniFB74 ; B -34 -171 523 501 ; +C -1 ; WX 523 ; N uniFB75 ; B -34 -171 523 501 ; +C -1 ; WX 577 ; N uni0685 ; B 25 -203 563 876 ; +C -1 ; WX 559 ; N glyph1399 ; B 23 -201 563 876 ; +C -1 ; WX 523 ; N glyph1400 ; B -34 143 523 854 ; +C -1 ; WX 523 ; N glyph1401 ; B -34 143 523 854 ; +C -1 ; WX 577 ; N uni0687 ; B 25 -203 563 527 ; +C -1 ; WX 559 ; N uniFB7f ; B 23 -201 563 527 ; +C -1 ; WX 523 ; N uniFB80 ; B -34 -210 523 501 ; +C -1 ; WX 523 ; N uniFB81 ; B -34 -210 523 501 ; +C -1 ; WX 343 ; N uni0688 ; B 39 143 343 891 ; +C -1 ; WX 343 ; N uniFB89 ; B 39 143 343 891 ; +C -1 ; WX 343 ; N uni0689 ; B 51 31 343 604 ; +C -1 ; WX 343 ; N glyph1409 ; B 51 31 343 604 ; +C -1 ; WX 343 ; N uni068A ; B 51 -63 343 604 ; +C -1 ; WX 343 ; N glyph1411 ; B 51 -63 343 604 ; +C -1 ; WX 343 ; N uni068B ; B 39 -63 343 891 ; +C -1 ; WX 343 ; N glyph1413 ; B 39 -63 343 891 ; +C -1 ; WX 343 ; N uni068C ; B 50 143 343 849 ; +C -1 ; WX 343 ; N uniFB85 ; B 50 143 343 849 ; +C -1 ; WX 343 ; N uni068D ; B 51 -81 343 604 ; +C -1 ; WX 343 ; N uniFB83 ; B 51 -81 343 604 ; +C -1 ; WX 343 ; N uni068E ; B 51 143 343 888 ; +C -1 ; WX 343 ; N uniFB87 ; B 51 143 343 888 ; +C -1 ; WX 343 ; N uni068F ; B 23 143 343 888 ; +C -1 ; WX 343 ; N glyph1421 ; B 23 143 343 888 ; +C -1 ; WX 343 ; N uni0690 ; B 17 143 343 888 ; +C -1 ; WX 343 ; N glyph1423 ; B 17 143 343 888 ; +C -1 ; WX 433 ; N uni0691 ; B 5 -72 433 837 ; +C -1 ; WX 433 ; N uniFB8D ; B 5 -72 433 837 ; +C -1 ; WX 433 ; N uni0692 ; B 5 -72 433 631 ; +C -1 ; WX 433 ; N glyph1426 ; B 5 -72 433 631 ; +C -1 ; WX 433 ; N uni0693 ; B 5 -99 458 461 ; +C -1 ; WX 433 ; N glyph1429 ; B 5 -99 458 461 ; +C -1 ; WX 433 ; N uni0694 ; B 5 -180 505 461 ; +C -1 ; WX 433 ; N glyph1431 ; B 5 -180 505 461 ; +C -1 ; WX 433 ; N uni0695 ; B 5 -196 494 461 ; +C -1 ; WX 433 ; N glyph1433 ; B 5 -196 494 461 ; +C -1 ; WX 433 ; N uni0696 ; B 5 -180 505 461 ; +C -1 ; WX 433 ; N glyph1435 ; B 5 -180 505 461 ; +C -1 ; WX 433 ; N uni0697 ; B 5 -72 447 700 ; +C -1 ; WX 433 ; N glyph1437 ; B 5 -72 447 700 ; +C -1 ; WX 433 ; N uni0699 ; B 5 -72 447 830 ; +C -1 ; WX 433 ; N glyph1439 ; B 5 -72 447 830 ; +C -1 ; WX 899 ; N uni069A ; B 31 -63 899 634 ; +C -1 ; WX 899 ; N glyph1441 ; B 31 -63 899 634 ; +C -1 ; WX 608 ; N glyph1442 ; B -34 -63 608 634 ; +C -1 ; WX 608 ; N glyph1443 ; B -34 -63 608 634 ; +C -1 ; WX 899 ; N uni069B ; B 31 -193 899 458 ; +C -1 ; WX 899 ; N glyph1445 ; B 31 -193 899 458 ; +C -1 ; WX 608 ; N glyph1446 ; B -34 -193 608 446 ; +C -1 ; WX 608 ; N glyph1447 ; B -34 -193 608 446 ; +C -1 ; WX 899 ; N uni069C ; B 31 -193 899 774 ; +C -1 ; WX 899 ; N glyph1449 ; B 31 -193 899 774 ; +C -1 ; WX 608 ; N glyph1450 ; B -34 -193 608 774 ; +C -1 ; WX 608 ; N glyph1451 ; B -34 -193 608 774 ; +C -1 ; WX 1063 ; N uni069D ; B 31 -81 1063 504 ; +C -1 ; WX 1063 ; N glyph1453 ; B 31 -81 1063 504 ; +C -1 ; WX 771 ; N glyph1454 ; B -34 -81 771 504 ; +C -1 ; WX 771 ; N glyph1455 ; B -34 -81 771 504 ; +C -1 ; WX 1063 ; N uni069E ; B 31 -63 1063 820 ; +C -1 ; WX 1063 ; N glyph1457 ; B 31 -63 1063 820 ; +C -1 ; WX 771 ; N glyph1458 ; B -34 143 771 820 ; +C -1 ; WX 771 ; N glyph1459 ; B -34 143 771 820 ; +C -1 ; WX 523 ; N uni069F ; B -34 143 523 858 ; +C -1 ; WX 523 ; N glyph1461 ; B -34 143 523 858 ; +C -1 ; WX 541 ; N uni06A0 ; B 25 -204 535 891 ; +C -1 ; WX 469 ; N glyph1463 ; B 34 -198 516 878 ; +C -1 ; WX 541 ; N glyph1464 ; B -34 143 483 891 ; +C -1 ; WX 360 ; N glyph1465 ; B -34 143 360 852 ; +C -1 ; WX 758 ; N uni06A1 ; B 23 127 758 549 ; +C -1 ; WX 758 ; N uni06A2 ; B 23 -63 758 549 ; +C -1 ; WX 758 ; N glyph1468 ; B 23 -63 758 549 ; +C -1 ; WX 305 ; N glyph1469 ; B -34 -63 305 637 ; +C -1 ; WX 324 ; N glyph1470 ; B -34 -63 324 578 ; +C -1 ; WX 758 ; N uni06A3 ; B 23 -63 758 779 ; +C -1 ; WX 758 ; N glyph1472 ; B 23 -63 758 779 ; +C -1 ; WX 305 ; N glyph1473 ; B -34 -63 305 850 ; +C -1 ; WX 324 ; N glyph1474 ; B -34 -63 324 784 ; +C -1 ; WX 758 ; N uni06A4 ; B 23 127 758 872 ; +C -1 ; WX 758 ; N uniFB6B ; B 23 127 758 872 ; +C -1 ; WX 305 ; N uniFB6C ; B -34 143 305 811 ; +C -1 ; WX 324 ; N uniFB6D ; B -34 143 324 891 ; +C -1 ; WX 758 ; N uni06A5 ; B 23 -193 758 549 ; +C -1 ; WX 758 ; N glyph1480 ; B 23 -193 758 549 ; +C -1 ; WX 305 ; N glyph1481 ; B -34 -193 305 637 ; +C -1 ; WX 324 ; N glyph1482 ; B -34 -193 324 578 ; +C -1 ; WX 758 ; N uni06A6 ; B 23 127 758 883 ; +C -1 ; WX 758 ; N uniFB6F ; B 23 127 758 883 ; +C -1 ; WX 305 ; N uniFB70 ; B -34 143 305 864 ; +C -1 ; WX 324 ; N uniFB71 ; B -34 143 324 891 ; +C -1 ; WX 612 ; N uni06A7 ; B 19 -130 612 683 ; +C -1 ; WX 612 ; N glyph1488 ; B 19 -130 612 683 ; +C -1 ; WX 612 ; N uni06A8 ; B 19 -130 612 771 ; +C -1 ; WX 612 ; N glyph1490 ; B 19 -130 612 771 ; +C -1 ; WX 757 ; N uni06AA ; B 20 143 757 674 ; +C -1 ; WX 879 ; N glyph1492 ; B 20 143 879 674 ; +C -1 ; WX 360 ; N glyph1493 ; B -34 143 360 674 ; +C -1 ; WX 542 ; N glyph1494 ; B -34 143 542 674 ; +C -1 ; WX 757 ; N uni06AB ; B 20 143 760 708 ; +C -1 ; WX 879 ; N glyph1496 ; B 20 143 879 722 ; +C -1 ; WX 360 ; N glyph1497 ; B -34 143 360 708 ; +C -1 ; WX 542 ; N glyph1498 ; B -34 143 542 722 ; +C -1 ; WX 541 ; N uni06AC ; B 20 143 541 891 ; +C -1 ; WX 541 ; N glyph1500 ; B 20 143 541 891 ; +C -1 ; WX 360 ; N glyph1501 ; B -34 143 360 878 ; +C -1 ; WX 360 ; N glyph1502 ; B -34 143 360 878 ; +C -1 ; WX 541 ; N uni06AD ; B 20 143 541 859 ; +C -1 ; WX 541 ; N uniFBD4 ; B 20 143 541 859 ; +C -1 ; WX 360 ; N uniFBD5 ; B -34 143 360 811 ; +C -1 ; WX 360 ; N uniFBD6 ; B -34 143 360 811 ; +C -1 ; WX 541 ; N uni06AE ; B 20 -193 541 774 ; +C -1 ; WX 541 ; N glyph1508 ; B 20 -193 541 774 ; +C -1 ; WX 360 ; N glyph1509 ; B -34 -193 360 708 ; +C -1 ; WX 360 ; N glyph1510 ; B -34 -193 360 708 ; +C -1 ; WX 757 ; N uni06B0 ; B 20 143 760 863 ; +C -1 ; WX 879 ; N glyph1512 ; B 20 143 879 876 ; +C -1 ; WX 360 ; N glyph1513 ; B -34 143 360 863 ; +C -1 ; WX 542 ; N glyph1514 ; B -34 143 542 876 ; +C -1 ; WX 757 ; N uni06B1 ; B 20 143 757 891 ; +C -1 ; WX 879 ; N uniFB9B ; B 20 143 879 891 ; +C -1 ; WX 360 ; N uniFB9C ; B -34 143 360 891 ; +C -1 ; WX 542 ; N uniFB9D ; B -34 143 542 891 ; +C -1 ; WX 757 ; N uni06B2 ; B 20 -81 757 863 ; +C -1 ; WX 879 ; N glyph1520 ; B 20 -81 879 876 ; +C -1 ; WX 360 ; N glyph1521 ; B -34 -81 360 863 ; +C -1 ; WX 542 ; N glyph1522 ; B -34 -81 542 876 ; +C -1 ; WX 757 ; N uni06B3 ; B 20 -171 757 863 ; +C -1 ; WX 879 ; N uniFB97 ; B 20 -171 879 876 ; +C -1 ; WX 360 ; N uniFB98 ; B -34 -171 360 863 ; +C -1 ; WX 542 ; N uniFB99 ; B -34 -171 542 876 ; +C -1 ; WX 757 ; N uni06B4 ; B 20 143 757 891 ; +C -1 ; WX 879 ; N glyph1528 ; B 20 143 879 891 ; +C -1 ; WX 360 ; N glyph1529 ; B -34 143 360 891 ; +C -1 ; WX 542 ; N glyph1530 ; B -34 143 542 891 ; +C -1 ; WX 451 ; N uni06B5 ; B 17 -36 451 891 ; +C -1 ; WX 451 ; N glyph1532 ; B 17 -36 451 891 ; +C -1 ; WX 234 ; N glyph1533 ; B -34 143 234 891 ; +C -1 ; WX 234 ; N glyph1534 ; B -34 143 234 891 ; +C -1 ; WX 451 ; N uni06B6 ; B 17 -36 451 891 ; +C -1 ; WX 451 ; N glyph1536 ; B 17 -36 451 891 ; +C -1 ; WX 234 ; N glyph1537 ; B -39 143 234 891 ; +C -1 ; WX 234 ; N glyph1538 ; B -39 143 234 891 ; +C -1 ; WX 451 ; N uni06B7 ; B 17 -36 451 891 ; +C -1 ; WX 451 ; N glyph1540 ; B 17 -36 451 891 ; +C -1 ; WX 234 ; N glyph1541 ; B -34 143 234 891 ; +C -1 ; WX 234 ; N glyph1542 ; B -34 143 234 891 ; +C -1 ; WX 451 ; N uni06B8 ; B 17 -168 451 773 ; +C -1 ; WX 451 ; N glyph1544 ; B 17 -168 451 773 ; +C -1 ; WX 234 ; N glyph1545 ; B -34 -193 242 774 ; +C -1 ; WX 234 ; N glyph1546 ; B -34 -193 242 774 ; +C -1 ; WX 541 ; N uni06B9 ; B 30 -212 541 612 ; +C -1 ; WX 541 ; N glyph1548 ; B 30 -212 541 612 ; +C -1 ; WX 271 ; N glyph1549 ; B -34 -63 274 735 ; +C -1 ; WX 271 ; N glyph1550 ; B -34 -63 274 735 ; +C -1 ; WX 541 ; N uni06BA ; B 30 -63 541 458 ; +C -1 ; WX 541 ; N uniFB9F ; B 30 -63 541 458 ; +C -1 ; WX 541 ; N uni06BB ; B 30 -63 541 798 ; +C -1 ; WX 541 ; N uniFBA1 ; B 30 -63 541 798 ; +C -1 ; WX 541 ; N uni06BC ; B 30 -175 541 612 ; +C -1 ; WX 541 ; N glyph1556 ; B 30 -175 541 612 ; +C -1 ; WX 271 ; N glyph1557 ; B -34 31 274 735 ; +C -1 ; WX 271 ; N glyph1558 ; B -34 31 274 735 ; +C -1 ; WX 541 ; N uni06BD ; B 30 -63 541 742 ; +C -1 ; WX 541 ; N glyph1560 ; B 30 -63 541 742 ; +C -1 ; WX 577 ; N uni06BF ; B 25 -203 563 746 ; +C -1 ; WX 559 ; N glyph1562 ; B 23 -201 563 746 ; +C -1 ; WX 523 ; N glyph1563 ; B -34 -193 523 724 ; +C -1 ; WX 523 ; N glyph1564 ; B -34 -193 523 724 ; +C -1 ; WX 343 ; N uni06C0 ; B 43 126 304 694 ; +C -1 ; WX 415 ; N uniFBA5 ; B 1 143 415 743 ; +C -1 ; WX 388 ; N uni06C1 ; B 13 68 388 376 ; +C -1 ; WX 388 ; N uni06C2 ; B 13 68 388 597 ; +C -1 ; WX 388 ; N uni06C3 ; B 13 68 388 634 ; +C -1 ; WX 451 ; N uni06C4 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N glyph1571 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N uni06C5 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N uniFBE1 ; B 3 -71 451 484 ; +C -1 ; WX 451 ; N uni06C6 ; B 3 -71 451 667 ; +C -1 ; WX 451 ; N uniFBDA ; B 3 -71 451 667 ; +C -1 ; WX 451 ; N uni06C7 ; B 3 -71 451 778 ; +C -1 ; WX 451 ; N uniFBD8 ; B 3 -71 451 778 ; +C -1 ; WX 451 ; N uni06C8 ; B 3 -71 451 817 ; +C -1 ; WX 451 ; N uniFBDC ; B 3 -71 451 817 ; +C -1 ; WX 451 ; N uni06C9 ; B 3 -71 451 667 ; +C -1 ; WX 451 ; N uniFBE3 ; B 3 -71 451 667 ; +C -1 ; WX 451 ; N uni06CA ; B 3 -71 451 699 ; +C -1 ; WX 451 ; N glyph1583 ; B 3 -71 451 699 ; +C -1 ; WX 451 ; N uni06CB ; B 3 -71 451 816 ; +C -1 ; WX 451 ; N uniFBDF ; B 3 -71 451 816 ; +C -1 ; WX 645 ; N uni06CD ; B 32 -60 575 461 ; +C -1 ; WX 554 ; N glyph1587 ; B -19 -174 554 276 ; +C -1 ; WX 645 ; N uni06CE ; B 74 -60 575 522 ; +C -1 ; WX 554 ; N glyph1589 ; B 15 -174 588 424 ; +C -1 ; WX 271 ; N glyph1590 ; B -34 -81 271 667 ; +C -1 ; WX 271 ; N glyph1591 ; B -34 -81 271 667 ; +C -1 ; WX 451 ; N uni06CF ; B 3 -71 451 724 ; +C -1 ; WX 451 ; N glyph1593 ; B 3 -71 451 724 ; +C -1 ; WX 645 ; N uni06D0 ; B 74 -187 575 461 ; +C -1 ; WX 554 ; N uniFBE5 ; B 5 -212 554 282 ; +C -1 ; WX 271 ; N uniFBE6 ; B -34 -171 271 492 ; +C -1 ; WX 271 ; N uniFBE7 ; B -34 -171 271 492 ; +C -1 ; WX 645 ; N uni06D1 ; B 74 -178 575 461 ; +C -1 ; WX 554 ; N glyph1599 ; B 5 -212 554 282 ; +C -1 ; WX 812 ; N uni06D2 ; B 33 -25 812 469 ; +C -1 ; WX 812 ; N uniFBAF ; B 34 -208 812 276 ; +C -1 ; WX 812 ; N uni06D3 ; B 33 -25 812 597 ; +C -1 ; WX 812 ; N uniFBB1 ; B 34 -208 812 499 ; +C -1 ; WX 207 ; N uni06D4 ; B 20 143 188 276 ; +C -1 ; WX 0 ; N uni06D6 ; B -230 519 231 886 ; +C -1 ; WX 0 ; N uni06D7 ; B -182 519 183 886 ; +C -1 ; WX 0 ; N uni06D8 ; B -107 519 107 675 ; +C -1 ; WX 0 ; N uni06D9 ; B -108 519 108 836 ; +C -1 ; WX 0 ; N uni06DA ; B -128 519 128 866 ; +C -1 ; WX 0 ; N uni06DB ; B -65 519 68 660 ; +C -1 ; WX 0 ; N uni06DC ; B -207 519 207 767 ; +C -1 ; WX 1123 ; N uni06DD ; B 24 -188 1099 886 ; +C -1 ; WX 1084 ; N uni06DE ; B 24 -152 1060 884 ; +C -1 ; WX 0 ; N uni06DF ; B -37 519 37 592 ; +C -1 ; WX 0 ; N uni06E0 ; B -36 519 36 591 ; +C -1 ; WX 0 ; N uni06E1 ; B -133 519 133 689 ; +C -1 ; WX 0 ; N uni06E2 ; B -82 519 82 824 ; +C -1 ; WX 0 ; N uni06E3 ; B -207 -209 207 39 ; +C -1 ; WX 0 ; N uni06E4 ; B -57 519 57 550 ; +C -1 ; WX 213 ; N uni06E5 ; B 0 519 213 783 ; +C -1 ; WX 371 ; N uni06E6 ; B 0 519 371 754 ; +C -1 ; WX 0 ; N uni06E7 ; B -185 519 186 754 ; +C -1 ; WX 0 ; N uni06E8 ; B -122 519 122 840 ; +C -1 ; WX 600 ; N uni06E9 ; B 24 0 576 818 ; +C -1 ; WX 0 ; N uni06EA ; B -82 -165 82 -1 ; +C -1 ; WX 0 ; N uni06EB ; B -82 519 82 683 ; +C -1 ; WX 0 ; N uni06ED ; B -82 -209 82 97 ; +C -1 ; WX 899 ; N uni06FA ; B 31 -63 899 774 ; +C -1 ; WX 899 ; N glyph1629 ; B 31 -63 899 774 ; +C -1 ; WX 608 ; N glyph1630 ; B -34 -63 608 774 ; +C -1 ; WX 608 ; N glyph1631 ; B -34 -63 608 774 ; +C -1 ; WX 1063 ; N uni06FB ; B 31 -63 1063 728 ; +C -1 ; WX 1063 ; N glyph1633 ; B 31 -63 1063 728 ; +C -1 ; WX 771 ; N glyph1634 ; B -34 -63 771 728 ; +C -1 ; WX 771 ; N glyph1635 ; B -34 -63 771 728 ; +C -1 ; WX 541 ; N uni06FC ; B 25 -204 535 822 ; +C -1 ; WX 469 ; N glyph1637 ; B 34 -198 516 760 ; +C -1 ; WX 541 ; N glyph1638 ; B -34 -63 483 800 ; +C -1 ; WX 360 ; N glyph1639 ; B -34 -63 360 756 ; +C -1 ; WX 469 ; N uni06FD ; B 62 -145 422 510 ; +C -1 ; WX 360 ; N uni06FE ; B 16 -212 360 431 ; +C -1 ; WX 343 ; N uniFBA6 ; B 43 126 304 519 ; +C -1 ; WX 271 ; N uniFBA8 ; B -34 -134 271 492 ; +C -1 ; WX 320 ; N uniFBA9 ; B -34 -205 320 395 ; +C -1 ; WX 244 ; N glyph1645 ; B 23 -68 222 49 ; +C -1 ; WX 244 ; N glyph1646 ; B 29 -151 226 -20 ; +C -1 ; WX 244 ; N glyph1647 ; B 9 -136 236 59 ; +C -1 ; WX 244 ; N glyph1648 ; B 86 -64 162 34 ; +C -1 ; WX 244 ; N glyph1649 ; B 53 -70 197 27 ; +C -1 ; WX 757 ; N glyph1650 ; B 20 143 757 811 ; +C -1 ; WX 879 ; N glyph1651 ; B 20 143 879 811 ; +C -1 ; WX 311 ; N uniFB1D ; B 27 40 272 553 ; +C -1 ; WX 0 ; N uniFB1E ; B -148 596 147 752 ; +C -1 ; WX 414 ; N glyph1654 ; B 0 72 414 123 ; +C -1 ; WX 621 ; N uniFB1F ; B 27 72 583 553 ; +C -1 ; WX 486 ; N glyph1656 ; B -5 72 471 890 ; +C -1 ; WX 541 ; N glyph1657 ; B -5 94 541 890 ; +C -1 ; WX 486 ; N glyph1658 ; B 17 -122 471 739 ; +C -1 ; WX 541 ; N glyph1659 ; B 13 -122 541 766 ; +C -1 ; WX 486 ; N glyph1660 ; B 17 72 471 792 ; +C -1 ; WX 541 ; N glyph1661 ; B 13 94 541 792 ; +C -1 ; WX 486 ; N glyph1662 ; B 17 72 484 891 ; +C -1 ; WX 541 ; N glyph1663 ; B 13 94 541 891 ; +C -1 ; WX 486 ; N glyph1664 ; B 17 72 491 891 ; +C -1 ; WX 541 ; N glyph1665 ; B 13 94 541 891 ; +C -1 ; WX 486 ; N glyph1666 ; B 17 72 471 891 ; +C -1 ; WX 541 ; N glyph1667 ; B 13 94 541 891 ; +C -1 ; WX 486 ; N glyph1668 ; B 17 -173 471 739 ; +C -1 ; WX 541 ; N glyph1669 ; B 13 -136 541 766 ; +C -1 ; WX 562 ; N glyph1670 ; B 56 143 505 713 ; +C -1 ; WX 562 ; N glyph1671 ; B 92 89 469 713 ; +C -1 ; WX 486 ; N glyph1672 ; B 7 72 471 891 ; +C -1 ; WX 541 ; N glyph1673 ; B 7 94 541 891 ; +EndCharMetrics +StartKernData +StartKernPairs 865 +KPX space A -55 +KPX space T -18 +KPX space V -18 +KPX space W -18 +KPX space Y -37 +KPX space Alphatonos -55 +KPX space Alpha -55 +KPX space Delta -55 +KPX space Lambda -55 +KPX space Tau -18 +KPX space Upsilon -37 +KPX space Upsilondieresis -37 +KPX one one -55 +KPX A space -55 +KPX A T -74 +KPX A V -129 +KPX A W -111 +KPX A Y -92 +KPX A v -74 +KPX A w -74 +KPX A y -74 +KPX A quoteright -74 +KPX F space -37 +KPX F comma -92 +KPX F period -92 +KPX F A -74 +KPX L space -55 +KPX L T -92 +KPX L V -92 +KPX L W -92 +KPX L Y -92 +KPX L y -55 +KPX L quoteright -92 +KPX P space -55 +KPX P comma -92 +KPX P period -92 +KPX P A -74 +KPX R T -35 +KPX R V -35 +KPX R W -35 +KPX R Y -35 +KPX R y -35 +KPX T space -18 +KPX T comma -74 +KPX T hyphen -92 +KPX T period -74 +KPX T colon -74 +KPX T semicolon -74 +KPX T A -74 +KPX T O -18 +KPX T a -92 +KPX T c -92 +KPX T e -92 +KPX T i -18 +KPX T o -92 +KPX T r -74 +KPX T s -92 +KPX T u -92 +KPX T w -74 +KPX T y -74 +KPX V space -18 +KPX V comma -129 +KPX V hyphen -74 +KPX V period -129 +KPX V colon -92 +KPX V semicolon -92 +KPX V A -129 +KPX V O -20 +KPX V a -92 +KPX V e -92 +KPX V i -37 +KPX V o -92 +KPX V r -74 +KPX V u -92 +KPX V y -92 +KPX W space -18 +KPX W comma -92 +KPX W hyphen -37 +KPX W period -92 +KPX W colon -55 +KPX W semicolon -55 +KPX W A -111 +KPX W a -55 +KPX W e -55 +KPX W i -18 +KPX W o -55 +KPX W r -18 +KPX W u -18 +KPX W y -37 +KPX Y space -37 +KPX Y comma -92 +KPX Y hyphen -92 +KPX Y period -92 +KPX Y colon -92 +KPX Y semicolon -92 +KPX Y A -92 +KPX Y a -111 +KPX Y e -111 +KPX Y i -37 +KPX Y o -111 +KPX Y p -92 +KPX Y q -111 +KPX Y u -92 +KPX Y v -111 +KPX f quoteright 55 +KPX r space -18 +KPX r comma -92 +KPX r hyphen -37 +KPX r period -92 +KPX r c -18 +KPX r e -18 +KPX r o -18 +KPX r q -18 +KPX r quoteright 18 +KPX v comma -55 +KPX v period -55 +KPX w comma -55 +KPX w period -55 +KPX y comma -55 +KPX y period -55 +KPX quoteleft quoteleft -74 +KPX quoteright space -74 +KPX quoteright s -37 +KPX quoteright quoteright -74 +KPX quotesinglbase afii10051 -100 +KPX quotesinglbase afii10060 -100 +KPX quotesinglbase afii10036 -100 +KPX quotesinglbase afii10041 -188 +KPX quotesinglbase afii10044 -100 +KPX quotedblbase afii10051 -100 +KPX quotedblbase afii10060 -100 +KPX quotedblbase afii10036 -100 +KPX quotedblbase afii10041 -188 +KPX quotedblbase afii10044 -100 +KPX Gamma space -37 +KPX Gamma comma -121 +KPX Gamma period -121 +KPX Gamma iotadieresistonos 68 +KPX Gamma Alpha -132 +KPX Gamma Delta -119 +KPX Gamma Lambda -132 +KPX Gamma iota -34 +KPX Theta Alpha -73 +KPX Theta Delta -34 +KPX Theta Lambda -73 +KPX Theta Upsilon -26 +KPX Theta Upsilondieresis -26 +KPX Phi Alpha -87 +KPX Phi Upsilon -13 +KPX Phi Upsilondieresis -13 +KPX delta chi -12 +KPX phi chi -12 +KPX Alphatonos space -55 +KPX Alphatonos Theta -58 +KPX Alphatonos Phi -73 +KPX Alphatonos Omicron -58 +KPX Alphatonos Tau -97 +KPX Alphatonos Upsilon -128 +KPX Alphatonos Upsilondieresis -128 +KPX Alphatonos gamma -63 +KPX Alphatonos nu -74 +KPX Alphatonos chi -39 +KPX Omicrontonos Upsilon -26 +KPX Omicrontonos Upsilondieresis -26 +KPX Upsilontonos alpha -110 +KPX Upsilontonos delta -110 +KPX Upsilontonos sigma -110 +KPX Upsilontonos phi -110 +KPX Upsilontonos iotadieresistonos 53 +KPX Upsilontonos Alpha -134 +KPX Upsilontonos Delta -116 +KPX Upsilontonos Lambda -134 +KPX Upsilontonos alphatonos -110 +KPX Upsilontonos etatonos -43 +KPX Upsilontonos iotatonos -37 +KPX Upsilontonos eta -43 +KPX Upsilontonos iota -43 +KPX Upsilontonos kappa -43 +KPX Upsilontonos mu -97 +KPX Upsilontonos omicron -110 +KPX Upsilontonos omicrontonos -110 +KPX Alpha space -55 +KPX Alpha quoteright -74 +KPX Alpha Theta -58 +KPX Alpha Phi -73 +KPX Alpha Omicron -58 +KPX Alpha Tau -97 +KPX Alpha Upsilon -128 +KPX Alpha Upsilondieresis -128 +KPX Alpha gamma -63 +KPX Alpha nu -74 +KPX Alpha chi -39 +KPX Delta space -55 +KPX Delta Theta -26 +KPX Delta Omicron -24 +KPX Delta Tau -70 +KPX Delta Upsilon -98 +KPX Delta Upsilondieresis -98 +KPX Kappa Theta -43 +KPX Kappa Phi -80 +KPX Kappa alpha -19 +KPX Kappa delta -19 +KPX Kappa sigma -19 +KPX Kappa phi -19 +KPX Kappa Omicron -43 +KPX Kappa alphatonos -19 +KPX Kappa zeta -19 +KPX Kappa theta -19 +KPX Kappa xi -19 +KPX Kappa omicron -19 +KPX Kappa omega -19 +KPX Kappa omicrontonos -19 +KPX Kappa omegatonos -19 +KPX Lambda Theta -58 +KPX Lambda Omicron -58 +KPX Lambda Tau -97 +KPX Lambda Upsilon -128 +KPX Lambda Upsilondieresis -128 +KPX Omicron Alpha -73 +KPX Omicron Delta -34 +KPX Omicron Lambda -73 +KPX Omicron Upsilon -26 +KPX Omicron Upsilondieresis -26 +KPX Rho space -55 +KPX Rho comma -91 +KPX Rho period -91 +KPX Rho Alpha -147 +KPX Rho Delta -102 +KPX Rho Lambda -147 +KPX Sigma tau -48 +KPX Tau space -18 +KPX Tau comma -74 +KPX Tau hyphen -91 +KPX Tau period -74 +KPX Tau colon -74 +KPX Tau semicolon -74 +KPX Tau Theta -18 +KPX Tau Phi -18 +KPX Tau alpha -91 +KPX Tau delta -80 +KPX Tau epsilon -91 +KPX Tau sigma -91 +KPX Tau phi -91 +KPX Tau iotadieresistonos 58 +KPX Tau Alpha -97 +KPX Tau Delta -72 +KPX Tau Lambda -97 +KPX Tau Omicron -18 +KPX Tau Omega -18 +KPX Tau alphatonos -91 +KPX Tau epsilontonos -91 +KPX Tau gamma -74 +KPX Tau eta -52 +KPX Tau iota -18 +KPX Tau mu -52 +KPX Tau nu -74 +KPX Tau omicron -91 +KPX Tau upsilon -53 +KPX Tau chi -74 +KPX Tau psi -52 +KPX Tau upsilondieresis -52 +KPX Tau omicrontonos -91 +KPX Tau upsilontonos -52 +KPX Upsilon comma -91 +KPX Upsilon hyphen -91 +KPX Upsilon period -91 +KPX Upsilon colon -91 +KPX Upsilon semicolon -91 +KPX Upsilon Theta -36 +KPX Upsilon Phi -43 +KPX Upsilon alpha -110 +KPX Upsilon delta -110 +KPX Upsilon sigma -110 +KPX Upsilon phi -110 +KPX Upsilon iotadieresistonos 53 +KPX Upsilon Alpha -134 +KPX Upsilon Delta -116 +KPX Upsilon Lambda -134 +KPX Upsilon Omicron -36 +KPX Upsilon Omega -26 +KPX Upsilon alphatonos -110 +KPX Upsilon etatonos -43 +KPX Upsilon iotatonos -37 +KPX Upsilon gamma -73 +KPX Upsilon eta -43 +KPX Upsilon iota -37 +KPX Upsilon kappa -43 +KPX Upsilon mu -97 +KPX Upsilon omicron -110 +KPX Upsilon omicrontonos -110 +KPX Chi omega -19 +KPX Chi omegatonos -19 +KPX Psi alpha -58 +KPX Psi delta -58 +KPX Psi sigma -58 +KPX Psi phi -58 +KPX Psi alphatonos -58 +KPX Psi theta -19 +KPX Psi omicron -58 +KPX Psi omega -58 +KPX Psi omicrontonos -58 +KPX Psi omegatonos -58 +KPX Omega Upsilon -13 +KPX Omega Upsilondieresis -13 +KPX Upsilondieresis Theta -36 +KPX Upsilondieresis Phi -43 +KPX Upsilondieresis alpha -110 +KPX Upsilondieresis delta -110 +KPX Upsilondieresis sigma -110 +KPX Upsilondieresis phi -110 +KPX Upsilondieresis iotadieresistonos 53 +KPX Upsilondieresis Alpha -134 +KPX Upsilondieresis Delta -116 +KPX Upsilondieresis Lambda -134 +KPX Upsilondieresis Omicron -36 +KPX Upsilondieresis Omega -26 +KPX Upsilondieresis alphatonos -110 +KPX Upsilondieresis etatonos -43 +KPX Upsilondieresis iotatonos -37 +KPX Upsilondieresis eta -43 +KPX Upsilondieresis iota -43 +KPX Upsilondieresis kappa -43 +KPX Upsilondieresis mu -97 +KPX Upsilondieresis omicron -110 +KPX Upsilondieresis omicrontonos -110 +KPX zeta alpha -34 +KPX zeta delta -34 +KPX zeta sigma -34 +KPX zeta tau -68 +KPX zeta phi -34 +KPX zeta alphatonos -34 +KPX zeta etatonos -29 +KPX zeta gamma -58 +KPX zeta eta -29 +KPX zeta theta -34 +KPX zeta iota -24 +KPX zeta kappa -24 +KPX zeta nu -58 +KPX zeta omicron -34 +KPX zeta omega -34 +KPX zeta omicrontonos -34 +KPX zeta omegatonos -34 +KPX kappa alpha -29 +KPX kappa delta -29 +KPX kappa sigma -29 +KPX kappa phi -29 +KPX kappa alphatonos -29 +KPX kappa theta -14 +KPX kappa omicron -29 +KPX kappa sigma1 -29 +KPX kappa omega -29 +KPX kappa omicrontonos -29 +KPX kappa omegatonos -29 +KPX lambda upsilondieresistonos -14 +KPX lambda upsilon -14 +KPX lambda upsilondieresis -14 +KPX lambda upsilontonos -14 +KPX xi alpha -43 +KPX xi delta -43 +KPX xi sigma -43 +KPX xi phi -43 +KPX xi alphatonos -43 +KPX xi etatonos -22 +KPX xi zeta -19 +KPX xi eta -22 +KPX xi omicron -43 +KPX xi omicrontonos -43 +KPX omicron chi -12 +KPX chi alpha -29 +KPX chi delta -29 +KPX chi sigma -29 +KPX chi phi -29 +KPX chi alphatonos -29 +KPX chi xi -30 +KPX chi omicron -29 +KPX chi sigma1 -29 +KPX chi omega -29 +KPX chi omicrontonos -29 +KPX chi omegatonos -29 +KPX omega chi -12 +KPX omicrontonos chi -12 +KPX omegatonos chi -12 +KPX afii10052 comma -138 +KPX afii10052 period -138 +KPX afii10052 guillemotleft -63 +KPX afii10052 guillemotright -25 +KPX afii10052 emdash -25 +KPX afii10058 quoteright -50 +KPX afii10059 quoteright -50 +KPX afii10017 quoteright -88 +KPX afii10017 afii10025 -25 +KPX afii10017 afii10032 -50 +KPX afii10017 afii10033 -25 +KPX afii10017 afii10035 -50 +KPX afii10017 afii10036 -88 +KPX afii10017 afii10037 -88 +KPX afii10017 afii10038 -63 +KPX afii10017 afii10041 -152 +KPX afii10017 afii10047 -25 +KPX afii10017 afii10065 -13 +KPX afii10017 afii10066 -51 +KPX afii10017 afii10070 -25 +KPX afii10017 afii10080 -51 +KPX afii10017 afii10083 -25 +KPX afii10017 afii10084 -50 +KPX afii10017 afii10085 -50 +KPX afii10017 afii10086 -38 +KPX afii10018 afii10017 -13 +KPX afii10018 afii10021 -38 +KPX afii10018 afii10024 -25 +KPX afii10018 afii10029 -25 +KPX afii10018 afii10032 -7 +KPX afii10018 afii10035 -7 +KPX afii10018 afii10036 -13 +KPX afii10018 afii10037 -35 +KPX afii10018 afii10038 -15 +KPX afii10018 afii10039 -25 +KPX afii10018 afii10041 -50 +KPX afii10018 afii10044 -38 +KPX afii10018 afii10049 -33 +KPX afii10018 afii10069 -25 +KPX afii10018 afii10077 -13 +KPX afii10018 afii10085 -25 +KPX afii10019 afii10017 -63 +KPX afii10019 afii10021 -38 +KPX afii10019 afii10024 -25 +KPX afii10019 afii10029 -38 +KPX afii10019 afii10036 -13 +KPX afii10019 afii10037 -81 +KPX afii10019 afii10039 -25 +KPX afii10019 afii10041 -50 +KPX afii10019 afii10044 -53 +KPX afii10019 afii10049 -50 +KPX afii10019 afii10069 -25 +KPX afii10019 afii10085 -13 +KPX afii10019 afii10087 -13 +KPX afii10019 afii10089 -25 +KPX afii10020 comma -113 +KPX afii10020 period -113 +KPX afii10020 guillemotleft -63 +KPX afii10020 guillemotright -25 +KPX afii10020 emdash -25 +KPX afii10020 afii10017 -109 +KPX afii10020 afii10021 -88 +KPX afii10020 afii10025 25 +KPX afii10020 afii10029 -151 +KPX afii10020 afii10030 -13 +KPX afii10020 afii10032 -25 +KPX afii10020 afii10035 -13 +KPX afii10020 afii10049 -75 +KPX afii10020 afii10065 -88 +KPX afii10020 afii10067 -38 +KPX afii10020 afii10069 -75 +KPX afii10020 afii10070 -76 +KPX afii10020 afii10074 -38 +KPX afii10020 afii10077 -113 +KPX afii10020 afii10078 -38 +KPX afii10020 afii10079 -38 +KPX afii10020 afii10080 -88 +KPX afii10020 afii10082 -63 +KPX afii10020 afii10085 -38 +KPX afii10020 afii10093 -63 +KPX afii10020 afii10094 -63 +KPX afii10020 afii10096 -50 +KPX afii10020 afii10097 -75 +KPX afii10021 afii10025 25 +KPX afii10021 afii10037 12 +KPX afii10021 afii10038 -13 +KPX afii10021 afii10047 25 +KPX afii10021 afii10070 12 +KPX afii10021 afii10073 25 +KPX afii10022 afii10025 12 +KPX afii10022 afii10029 -13 +KPX afii10024 afii10025 -25 +KPX afii10024 afii10032 -25 +KPX afii10024 afii10035 -25 +KPX afii10024 afii10036 -17 +KPX afii10024 afii10037 -14 +KPX afii10024 afii10044 -10 +KPX afii10024 afii10065 -25 +KPX afii10024 afii10066 -50 +KPX afii10024 afii10070 -51 +KPX afii10024 afii10080 -75 +KPX afii10024 afii10085 -76 +KPX afii10025 afii10021 -61 +KPX afii10025 afii10024 -13 +KPX afii10025 afii10029 -44 +KPX afii10025 afii10037 -25 +KPX afii10025 afii10041 -38 +KPX afii10025 afii10049 -38 +KPX afii10025 afii10069 -25 +KPX afii10025 afii10077 -13 +KPX afii10028 afii10032 -25 +KPX afii10028 afii10035 -25 +KPX afii10028 afii10037 -20 +KPX afii10028 afii10038 -74 +KPX afii10028 afii10041 -13 +KPX afii10028 afii10047 12 +KPX afii10028 afii10065 -13 +KPX afii10028 afii10070 -38 +KPX afii10028 afii10073 -13 +KPX afii10028 afii10080 -50 +KPX afii10028 afii10083 -25 +KPX afii10028 afii10084 -25 +KPX afii10028 afii10085 -25 +KPX afii10028 afii10095 -13 +KPX afii10029 afii10038 -13 +KPX afii10029 afii10066 -13 +KPX afii10029 afii10070 -7 +KPX afii10029 afii10080 -25 +KPX afii10029 afii10085 -25 +KPX afii10030 afii10038 -13 +KPX afii10030 afii10070 -13 +KPX afii10030 afii10080 -13 +KPX afii10030 afii10085 -13 +KPX afii10030 afii10089 -38 +KPX afii10030 afii10095 12 +KPX afii10032 afii10017 -50 +KPX afii10032 afii10021 -50 +KPX afii10032 afii10024 -25 +KPX afii10032 afii10029 -50 +KPX afii10032 afii10035 12 +KPX afii10032 afii10037 -56 +KPX afii10032 afii10038 12 +KPX afii10032 afii10039 -78 +KPX afii10032 afii10041 -25 +KPX afii10032 afii10049 -50 +KPX afii10032 afii10069 -13 +KPX afii10032 afii10072 12 +KPX afii10034 comma -125 +KPX afii10034 period -125 +KPX afii10034 colon 37 +KPX afii10034 semicolon 37 +KPX afii10034 guillemotright 25 +KPX afii10034 afii10017 -128 +KPX afii10034 afii10021 -107 +KPX afii10034 afii10024 -35 +KPX afii10034 afii10025 12 +KPX afii10034 afii10029 -150 +KPX afii10034 afii10030 -19 +KPX afii10034 afii10032 -6 +KPX afii10034 afii10035 12 +KPX afii10034 afii10036 12 +KPX afii10034 afii10037 -25 +KPX afii10034 afii10038 -17 +KPX afii10034 afii10039 -53 +KPX afii10034 afii10049 -50 +KPX afii10034 afii10069 -38 +KPX afii10034 afii10070 -13 +KPX afii10034 afii10080 -25 +KPX afii10034 afii10095 25 +KPX afii10034 afii10097 -26 +KPX afii10035 afii10017 -50 +KPX afii10035 afii10021 -50 +KPX afii10035 afii10029 -25 +KPX afii10035 afii10037 -13 +KPX afii10035 afii10039 -26 +KPX afii10035 afii10041 -25 +KPX afii10035 afii10044 -13 +KPX afii10035 afii10066 12 +KPX afii10035 afii10070 12 +KPX afii10035 afii10083 12 +KPX afii10035 afii10084 -13 +KPX afii10035 afii10085 -25 +KPX afii10035 afii10089 -13 +KPX afii10035 afii10095 12 +KPX afii10036 comma -100 +KPX afii10036 period -100 +KPX afii10036 guillemotleft -50 +KPX afii10036 guillemotright -26 +KPX afii10036 afii10017 -50 +KPX afii10036 afii10021 -63 +KPX afii10036 afii10029 -50 +KPX afii10036 afii10030 -13 +KPX afii10036 afii10032 -13 +KPX afii10036 afii10038 -22 +KPX afii10036 afii10049 -38 +KPX afii10036 afii10065 -25 +KPX afii10036 afii10067 -50 +KPX afii10036 afii10070 -38 +KPX afii10036 afii10074 -25 +KPX afii10036 afii10076 -25 +KPX afii10036 afii10077 -50 +KPX afii10036 afii10078 -25 +KPX afii10036 afii10080 -45 +KPX afii10036 afii10081 -38 +KPX afii10036 afii10082 -38 +KPX afii10036 afii10083 -38 +KPX afii10036 afii10085 -50 +KPX afii10036 afii10087 -50 +KPX afii10036 afii10091 -38 +KPX afii10036 afii10093 -50 +KPX afii10036 afii10094 -63 +KPX afii10036 afii10096 -50 +KPX afii10036 afii10097 -38 +KPX afii10037 comma -163 +KPX afii10037 period -163 +KPX afii10037 colon -38 +KPX afii10037 semicolon -38 +KPX afii10037 guillemotleft -88 +KPX afii10037 guillemotright -63 +KPX afii10037 emdash -25 +KPX afii10037 afii10017 -191 +KPX afii10037 afii10021 -101 +KPX afii10037 afii10025 -13 +KPX afii10037 afii10029 -132 +KPX afii10037 afii10032 -50 +KPX afii10037 afii10038 -74 +KPX afii10037 afii10047 -13 +KPX afii10037 afii10049 -88 +KPX afii10037 afii10066 -38 +KPX afii10037 afii10067 -82 +KPX afii10037 afii10068 -82 +KPX afii10037 afii10069 -96 +KPX afii10037 afii10070 -108 +KPX afii10037 afii10072 -63 +KPX afii10037 afii10073 -82 +KPX afii10037 afii10074 -82 +KPX afii10037 afii10075 -38 +KPX afii10037 afii10076 -82 +KPX afii10037 afii10077 -113 +KPX afii10037 afii10078 -82 +KPX afii10037 afii10079 -82 +KPX afii10037 afii10080 -108 +KPX afii10037 afii10081 -82 +KPX afii10037 afii10082 -82 +KPX afii10037 afii10083 -108 +KPX afii10037 afii10087 -82 +KPX afii10037 afii10088 -82 +KPX afii10037 afii10090 -82 +KPX afii10037 afii10091 -82 +KPX afii10037 afii10096 -82 +KPX afii10037 afii10097 -96 +KPX afii10038 afii10017 -63 +KPX afii10038 afii10021 -88 +KPX afii10038 afii10029 -75 +KPX afii10038 afii10032 12 +KPX afii10038 afii10036 -25 +KPX afii10038 afii10037 -76 +KPX afii10038 afii10041 -63 +KPX afii10038 afii10049 -50 +KPX afii10038 afii10077 -50 +KPX afii10039 afii10025 -25 +KPX afii10039 afii10032 -51 +KPX afii10039 afii10035 -38 +KPX afii10039 afii10038 -70 +KPX afii10039 afii10047 -13 +KPX afii10039 afii10080 -31 +KPX afii10039 afii10085 -38 +KPX afii10040 afii10032 -13 +KPX afii10043 afii10085 12 +KPX afii10044 quoteright -63 +KPX afii10044 afii10049 -60 +KPX afii10046 quoteright -63 +KPX afii10046 afii10017 -43 +KPX afii10046 afii10021 -73 +KPX afii10046 afii10024 -63 +KPX afii10046 afii10025 -38 +KPX afii10046 afii10029 -40 +KPX afii10046 afii10030 -40 +KPX afii10046 afii10032 -25 +KPX afii10046 afii10035 -25 +KPX afii10046 afii10036 -75 +KPX afii10046 afii10039 -72 +KPX afii10046 afii10041 -112 +KPX afii10046 afii10047 -13 +KPX afii10046 afii10049 -53 +KPX afii10047 afii10021 -84 +KPX afii10047 afii10024 -25 +KPX afii10047 afii10025 12 +KPX afii10047 afii10029 -63 +KPX afii10047 afii10032 12 +KPX afii10047 afii10038 5 +KPX afii10047 afii10039 -51 +KPX afii10047 afii10049 -73 +KPX afii10047 afii10069 -25 +KPX afii10047 afii10077 -13 +KPX afii10048 afii10017 -38 +KPX afii10048 afii10021 -75 +KPX afii10048 afii10024 -70 +KPX afii10048 afii10029 -50 +KPX afii10048 afii10032 12 +KPX afii10048 afii10036 -25 +KPX afii10048 afii10039 -91 +KPX afii10048 afii10041 -38 +KPX afii10048 afii10069 -25 +KPX afii10048 afii10072 12 +KPX afii10048 afii10077 -13 +KPX afii10065 afii10077 9 +KPX afii10065 afii10081 -13 +KPX afii10065 afii10084 -26 +KPX afii10065 afii10085 -51 +KPX afii10065 afii10089 -40 +KPX afii10066 afii10069 -25 +KPX afii10066 afii10070 -13 +KPX afii10066 afii10072 -25 +KPX afii10066 afii10077 -25 +KPX afii10066 afii10078 -20 +KPX afii10066 afii10080 -13 +KPX afii10066 afii10085 -38 +KPX afii10066 afii10087 -38 +KPX afii10066 afii10089 -38 +KPX afii10066 afii10092 -25 +KPX afii10066 afii10097 -25 +KPX afii10067 afii10066 -13 +KPX afii10067 afii10069 -25 +KPX afii10067 afii10072 -29 +KPX afii10067 afii10077 -13 +KPX afii10067 afii10078 -17 +KPX afii10067 afii10080 -7 +KPX afii10067 afii10083 12 +KPX afii10067 afii10084 -25 +KPX afii10067 afii10085 -34 +KPX afii10067 afii10086 -6 +KPX afii10067 afii10089 -38 +KPX afii10067 afii10092 -25 +KPX afii10067 afii10097 -13 +KPX afii10068 comma -113 +KPX afii10068 period -113 +KPX afii10068 afii10069 -50 +KPX afii10068 afii10070 -13 +KPX afii10068 afii10077 -51 +KPX afii10068 afii10078 -13 +KPX afii10068 afii10080 -25 +KPX afii10068 afii10097 -25 +KPX afii10069 afii10073 12 +KPX afii10069 afii10095 25 +KPX afii10070 afii10069 -13 +KPX afii10070 afii10083 12 +KPX afii10070 afii10085 -25 +KPX afii10070 afii10086 12 +KPX afii10070 afii10087 -20 +KPX afii10070 afii10089 -25 +KPX afii10072 afii10066 -13 +KPX afii10072 afii10070 -13 +KPX afii10072 afii10073 12 +KPX afii10072 afii10080 -25 +KPX afii10072 afii10083 -18 +KPX afii10072 afii10089 -25 +KPX afii10072 afii10092 -13 +KPX afii10073 afii10069 -18 +KPX afii10073 afii10072 -18 +KPX afii10073 afii10073 12 +KPX afii10073 afii10078 -14 +KPX afii10073 afii10080 -6 +KPX afii10073 afii10085 -21 +KPX afii10073 afii10086 -7 +KPX afii10073 afii10089 -20 +KPX afii10073 afii10092 -17 +KPX afii10076 guillemotleft -26 +KPX afii10076 afii10065 -15 +KPX afii10076 afii10066 -25 +KPX afii10076 afii10070 -25 +KPX afii10076 afii10073 -13 +KPX afii10076 afii10080 -13 +KPX afii10076 afii10083 -25 +KPX afii10076 afii10085 -14 +KPX afii10076 afii10086 -25 +KPX afii10076 afii10089 -39 +KPX afii10076 afii10095 -13 +KPX afii10078 afii10065 -7 +KPX afii10078 afii10080 -13 +KPX afii10078 afii10095 12 +KPX afii10080 afii10067 -25 +KPX afii10080 afii10069 -29 +KPX afii10080 afii10072 -25 +KPX afii10080 afii10077 -13 +KPX afii10080 afii10078 -19 +KPX afii10080 afii10084 -13 +KPX afii10080 afii10085 -38 +KPX afii10080 afii10087 -25 +KPX afii10080 afii10089 -26 +KPX afii10080 afii10095 12 +KPX afii10080 afii10097 -19 +KPX afii10082 afii10069 -13 +KPX afii10082 afii10073 12 +KPX afii10082 afii10077 -25 +KPX afii10082 afii10078 -15 +KPX afii10082 afii10084 -13 +KPX afii10082 afii10085 -13 +KPX afii10082 afii10089 -25 +KPX afii10083 afii10065 12 +KPX afii10083 afii10066 12 +KPX afii10083 afii10070 12 +KPX afii10083 afii10073 25 +KPX afii10083 afii10085 -13 +KPX afii10083 afii10086 -13 +KPX afii10083 afii10087 -13 +KPX afii10083 afii10089 -20 +KPX afii10083 afii10095 12 +KPX afii10084 comma -75 +KPX afii10084 period -75 +KPX afii10084 afii10065 12 +KPX afii10084 afii10069 -13 +KPX afii10084 afii10072 12 +KPX afii10084 afii10073 12 +KPX afii10084 afii10077 -25 +KPX afii10084 afii10080 -13 +KPX afii10084 afii10082 12 +KPX afii10084 afii10083 12 +KPX afii10084 afii10085 -13 +KPX afii10084 afii10095 25 +KPX afii10084 afii10097 -13 +KPX afii10085 comma -100 +KPX afii10085 period -100 +KPX afii10085 colon -13 +KPX afii10085 semicolon -13 +KPX afii10085 guillemotright 25 +KPX afii10085 afii10065 -13 +KPX afii10085 afii10066 -13 +KPX afii10085 afii10069 -63 +KPX afii10085 afii10070 -31 +KPX afii10085 afii10072 -13 +KPX afii10085 afii10077 -25 +KPX afii10085 afii10078 -13 +KPX afii10085 afii10080 -25 +KPX afii10085 afii10083 -31 +KPX afii10085 afii10086 -25 +KPX afii10085 afii10097 -25 +KPX afii10086 afii10069 -25 +KPX afii10086 afii10077 -25 +KPX afii10086 afii10085 -25 +KPX afii10086 afii10089 -27 +KPX afii10086 afii10097 -13 +KPX afii10087 afii10065 -13 +KPX afii10087 afii10066 -38 +KPX afii10087 afii10070 -25 +KPX afii10087 afii10073 -13 +KPX afii10087 afii10080 -38 +KPX afii10087 afii10083 -29 +KPX afii10087 afii10084 -25 +KPX afii10087 afii10085 -38 +KPX afii10087 afii10086 -38 +KPX afii10087 afii10089 -50 +KPX afii10087 afii10092 -38 +KPX afii10087 afii10095 -13 +KPX afii10088 afii10073 12 +KPX afii10094 afii10084 -38 +KPX afii10094 afii10089 -76 +KPX afii10095 afii10069 -52 +KPX afii10095 afii10072 -56 +KPX afii10095 afii10077 -18 +KPX afii10095 afii10078 -9 +KPX afii10095 afii10086 -6 +KPX afii10095 afii10087 -39 +KPX afii10095 afii10097 -13 +KPX afii10096 afii10069 -57 +KPX afii10096 afii10072 -25 +KPX afii10096 afii10077 -25 +KPX afii10096 afii10078 -13 +KPX afii10096 afii10080 12 +KPX afii10096 afii10084 -13 +KPX afii10096 afii10086 -6 +KPX afii10096 afii10087 -39 +KPX afii10096 afii10089 -38 +KPX afii10110 comma -100 +KPX afii10110 period -100 +KPX afii10110 guillemotright 12 +KPX afii10050 comma -99 +KPX afii10050 period -99 +KPX afii10050 colon -25 +KPX afii10050 semicolon -25 +KPX afii10050 guillemotleft -88 +KPX afii10050 guillemotright -38 +KPX afii10050 emdash -25 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/public_html/fonts/timesbi.afm b/public_html/fonts/timesbi.afm index 4b01b0e..51e36e3 100644 --- a/public_html/fonts/timesbi.afm +++ b/public_html/fonts/timesbi.afm @@ -1,1843 +1,1843 @@ -StartFontMetrics 4.1 -FontName TimesNewRomanPS-BoldItalicMT -FullName Times New Roman Bold Italic -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Times New Roman -Weight Bold Italic -Version Version 2.90 -Characters 940 -ItalicAngle -17.3 -Ascender 891 -Descender -216 -UnderlineThickness 95 -UnderlinePosition -109 -IsFixedPitch false -FontBBox -547 -307 1206 1032 -StartCharMetrics 975 -C 0 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 250 ; N space ; B 55 -14 352 677 ; -C 33 ; WX 389 ; N exclam ; B 55 -14 352 677 ; -C 34 ; WX 555 ; N quotedbl ; B 165 352 559 677 ; -C 35 ; WX 500 ; N numbersign ; B 20 -14 480 676 ; -C 36 ; WX 500 ; N dollar ; B 39 -76 500 704 ; -C 37 ; WX 833 ; N percent ; B 108 -28 780 677 ; -C 38 ; WX 778 ; N ampersand ; B 46 -15 707 677 ; -C 39 ; WX 278 ; N quotesingle ; B 156 353 314 677 ; -C 40 ; WX 333 ; N parenleft ; B 50 -190 435 677 ; -C 41 ; WX 333 ; N parenright ; B -113 -190 271 677 ; -C 42 ; WX 500 ; N asterisk ; B 120 299 509 677 ; -C 43 ; WX 570 ; N plus ; B 20 66 553 598 ; -C 44 ; WX 250 ; N comma ; B -28 -161 176 149 ; -C 45 ; WX 333 ; N hyphen ; B 6 168 322 270 ; -C 46 ; WX 250 ; N period ; B -13 -14 147 146 ; -C 47 ; WX 278 ; N slash ; B -81 -15 415 676 ; -C 48 ; WX 500 ; N zero ; B 55 -14 499 676 ; -C 49 ; WX 500 ; N one ; B 23 0 445 676 ; -C 50 ; WX 500 ; N two ; B 4 0 483 676 ; -C 51 ; WX 500 ; N three ; B 12 -14 470 676 ; -C 52 ; WX 500 ; N four ; B 18 -14 502 676 ; -C 53 ; WX 500 ; N five ; B 38 -14 504 662 ; -C 54 ; WX 500 ; N six ; B 60 -14 510 681 ; -C 55 ; WX 500 ; N seven ; B 118 -14 554 662 ; -C 56 ; WX 500 ; N eight ; B 37 -14 491 676 ; -C 57 ; WX 500 ; N nine ; B 42 -14 493 681 ; -C 58 ; WX 333 ; N colon ; B 40 -14 289 452 ; -C 59 ; WX 333 ; N semicolon ; B 0 -161 292 452 ; -C 60 ; WX 570 ; N less ; B 20 90 553 568 ; -C 61 ; WX 570 ; N equal ; B 20 218 554 441 ; -C 62 ; WX 570 ; N greater ; B 20 90 553 568 ; -C 63 ; WX 500 ; N question ; B 88 -14 476 677 ; -C 64 ; WX 832 ; N at ; B 45 -216 908 677 ; -C 65 ; WX 667 ; N A ; B -57 0 600 677 ; -C 66 ; WX 667 ; N B ; B -25 0 645 662 ; -C 67 ; WX 667 ; N C ; B 65 -15 721 677 ; -C 68 ; WX 722 ; N D ; B -36 0 702 662 ; -C 69 ; WX 667 ; N E ; B -35 0 680 662 ; -C 70 ; WX 667 ; N F ; B -32 0 690 662 ; -C 71 ; WX 722 ; N G ; B 69 -15 747 677 ; -C 72 ; WX 778 ; N H ; B -32 0 862 662 ; -C 73 ; WX 389 ; N I ; B -35 0 467 662 ; -C 74 ; WX 500 ; N J ; B -8 -15 598 662 ; -C 75 ; WX 667 ; N K ; B -32 0 747 662 ; -C 76 ; WX 611 ; N L ; B -27 0 575 662 ; -C 77 ; WX 889 ; N M ; B -34 0 974 662 ; -C 78 ; WX 722 ; N N ; B -32 -7 811 662 ; -C 79 ; WX 722 ; N O ; B 53 -16 718 678 ; -C 80 ; WX 611 ; N P ; B -30 0 644 662 ; -C 81 ; WX 722 ; N Q ; B 53 -208 718 677 ; -C 82 ; WX 667 ; N R ; B -32 0 639 662 ; -C 83 ; WX 556 ; N S ; B -22 -15 583 677 ; -C 84 ; WX 611 ; N T ; B 80 0 693 662 ; -C 85 ; WX 722 ; N U ; B 94 -15 809 662 ; -C 86 ; WX 667 ; N V ; B 119 -15 776 662 ; -C 87 ; WX 889 ; N W ; B 123 -15 1002 662 ; -C 88 ; WX 667 ; N X ; B -61 0 763 662 ; -C 89 ; WX 611 ; N Y ; B 93 0 717 662 ; -C 90 ; WX 611 ; N Z ; B -27 0 679 662 ; -C 91 ; WX 333 ; N bracketleft ; B -29 -184 429 662 ; -C 92 ; WX 278 ; N backslash ; B 78 -15 203 676 ; -C 93 ; WX 333 ; N bracketright ; B -111 -184 347 662 ; -C 94 ; WX 570 ; N asciicircum ; B 102 325 540 676 ; -C 95 ; WX 500 ; N underscore ; B -10 -216 508 -152 ; -C 96 ; WX 333 ; N grave ; B 119 508 315 677 ; -C 97 ; WX 500 ; N a ; B 20 -14 479 453 ; -C 98 ; WX 500 ; N b ; B 9 -14 469 677 ; -C 99 ; WX 444 ; N c ; B 28 -14 438 453 ; -C 100 ; WX 500 ; N d ; B 20 -14 545 677 ; -C 101 ; WX 444 ; N e ; B 24 -14 442 453 ; -C 102 ; WX 333 ; N f ; B -160 -216 507 677 ; -C 103 ; WX 500 ; N g ; B -52 -216 517 453 ; -C 104 ; WX 556 ; N h ; B 10 -6 501 677 ; -C 105 ; WX 278 ; N i ; B 22 -14 298 677 ; -C 106 ; WX 278 ; N j ; B -159 -216 299 677 ; -C 107 ; WX 500 ; N k ; B 6 -7 513 677 ; -C 108 ; WX 278 ; N l ; B 16 -14 318 677 ; -C 109 ; WX 778 ; N m ; B 11 -5 726 453 ; -C 110 ; WX 556 ; N n ; B 11 -6 501 453 ; -C 111 ; WX 500 ; N o ; B 24 -14 470 453 ; -C 112 ; WX 500 ; N p ; B -122 -214 474 453 ; -C 113 ; WX 500 ; N q ; B 19 -214 483 453 ; -C 114 ; WX 389 ; N r ; B 17 0 402 453 ; -C 115 ; WX 389 ; N s ; B -2 -14 370 453 ; -C 116 ; WX 278 ; N t ; B 21 -14 313 572 ; -C 117 ; WX 556 ; N u ; B 32 -14 516 453 ; -C 118 ; WX 444 ; N v ; B 30 -14 444 453 ; -C 119 ; WX 667 ; N w ; B 28 -14 663 453 ; -C 120 ; WX 500 ; N x ; B -45 -14 508 453 ; -C 121 ; WX 444 ; N y ; B -92 -216 444 453 ; -C 122 ; WX 389 ; N z ; B -12 -85 395 439 ; -C 123 ; WX 348 ; N braceleft ; B 66 -203 480 677 ; -C 124 ; WX 220 ; N bar ; B 78 -216 141 677 ; -C 125 ; WX 348 ; N braceright ; B -69 -202 344 678 ; -C 126 ; WX 570 ; N asciitilde ; B 19 188 551 347 ; -C 127 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 500 ; N Euro ; B 16 -14 599 676 ; -C 129 ; WX 604 ; N afii10052 ; B -32 0 684 882 ; -C 130 ; WX 333 ; N quotesinglbase ; B 14 -161 218 149 ; -C 131 ; WX 500 ; N florin ; B 0 -216 500 678 ; -C 132 ; WX 500 ; N quotedblbase ; B -29 -162 392 150 ; -C 133 ; WX 1000 ; N ellipsis ; B 85 -13 915 150 ; -C 134 ; WX 500 ; N dagger ; B 86 -214 510 678 ; -C 135 ; WX 500 ; N daggerdbl ; B -6 -216 508 677 ; -C 136 ; WX 333 ; N circumflex ; B 74 511 384 677 ; -C 137 ; WX 1000 ; N perthousand ; B 25 -27 982 677 ; -C 138 ; WX 556 ; N Scaron ; B -22 -15 583 877 ; -C 139 ; WX 333 ; N guilsinglleft ; B 59 -5 306 445 ; -C 140 ; WX 944 ; N OE ; B 62 -5 958 667 ; -C 141 ; WX 678 ; N afii10061 ; B -35 0 737 886 ; -C 142 ; WX 611 ; N Zcaron ; B -27 0 679 877 ; -C 143 ; WX 778 ; N afii10145 ; B -33 -191 858 662 ; -C 144 ; WX 500 ; N quotedblbase ; B -29 -162 392 150 ; -C 145 ; WX 333 ; N quoteleft ; B 142 368 346 677 ; -C 146 ; WX 333 ; N quoteright ; B 144 368 348 677 ; -C 147 ; WX 500 ; N quotedblleft ; B 118 366 539 677 ; -C 148 ; WX 500 ; N quotedblright ; B 118 366 539 677 ; -C 149 ; WX 350 ; N bullet ; B 39 190 318 469 ; -C 150 ; WX 500 ; N endash ; B -7 202 509 261 ; -C 151 ; WX 1000 ; N emdash ; B -10 201 1009 261 ; -C 152 ; WX 333 ; N tilde ; B 89 526 398 662 ; -C 153 ; WX 1000 ; N trademark ; B -1 268 1005 662 ; -C 154 ; WX 389 ; N scaron ; B -2 -14 418 677 ; -C 155 ; WX 333 ; N guilsinglright ; B 28 -5 275 445 ; -C 156 ; WX 722 ; N oe ; B 22 -14 717 453 ; -C 157 ; WX 507 ; N afii10109 ; B 12 0 510 677 ; -C 158 ; WX 389 ; N zcaron ; B -12 -85 418 677 ; -C 159 ; WX 611 ; N Ydieresis ; B 93 0 717 851 ; -C 160 ; WX 250 ; N space ; B 55 -14 352 677 ; -C 161 ; WX 389 ; N exclamdown ; B 20 -216 316 476 ; -C 162 ; WX 500 ; N cent ; B 53 -186 462 644 ; -C 163 ; WX 500 ; N sterling ; B 36 -14 525 676 ; -C 164 ; WX 500 ; N currency ; B 10 93 491 567 ; -C 165 ; WX 500 ; N yen ; B -9 0 614 662 ; -C 166 ; WX 220 ; N brokenbar ; B 78 -216 141 677 ; -C 167 ; WX 500 ; N section ; B -14 -216 530 677 ; -C 168 ; WX 333 ; N dieresis ; B 90 528 401 658 ; -C 169 ; WX 747 ; N copyright ; B 29 -15 722 677 ; -C 170 ; WX 266 ; N ordfeminine ; B 68 396 367 676 ; -C 171 ; WX 500 ; N guillemotleft ; B 41 -5 493 445 ; -C 172 ; WX 606 ; N logicalnot ; B 36 218 570 440 ; -C 173 ; WX 333 ; N hyphen ; B 6 168 322 270 ; -C 174 ; WX 747 ; N registered ; B 29 -15 722 677 ; -C 175 ; WX 500 ; N overscore ; B 125 714 644 778 ; -C 176 ; WX 400 ; N degree ; B 88 338 426 676 ; -C 177 ; WX 549 ; N plusminus ; B 7 66 542 598 ; -C 178 ; WX 300 ; N twosuperior ; B 49 324 344 676 ; -C 179 ; WX 300 ; N threesuperior ; B 54 317 336 676 ; -C 180 ; WX 333 ; N acute ; B 196 506 405 677 ; -C 181 ; WX 576 ; N mu1 ; B -63 -216 529 439 ; -C 182 ; WX 500 ; N paragraph ; B 0 -216 542 662 ; -C 183 ; WX 250 ; N periodcentered ; B 76 252 236 413 ; -C 184 ; WX 333 ; N cedilla ; B 5 -184 228 0 ; -C 185 ; WX 300 ; N onesuperior ; B 60 324 323 676 ; -C 186 ; WX 300 ; N ordmasculine ; B 86 396 375 676 ; -C 187 ; WX 500 ; N guillemotright ; B 7 -5 459 445 ; -C 188 ; WX 750 ; N onequarter ; B 59 -29 705 676 ; -C 189 ; WX 750 ; N onehalf ; B 59 -29 693 676 ; -C 190 ; WX 750 ; N threequarters ; B 53 -29 705 676 ; -C 191 ; WX 500 ; N questiondown ; B 4 -216 392 476 ; -C 192 ; WX 667 ; N Agrave ; B -57 0 624 883 ; -C 193 ; WX 667 ; N Aacute ; B -57 0 737 873 ; -C 194 ; WX 667 ; N Acircumflex ; B -57 0 685 875 ; -C 195 ; WX 667 ; N Atilde ; B -57 0 707 861 ; -C 196 ; WX 667 ; N Adieresis ; B -57 0 721 851 ; -C 197 ; WX 667 ; N Aring ; B -57 0 657 844 ; -C 198 ; WX 944 ; N AE ; B -56 0 958 662 ; -C 199 ; WX 667 ; N Ccedilla ; B 65 -184 721 677 ; -C 200 ; WX 667 ; N Egrave ; B -35 0 680 883 ; -C 201 ; WX 667 ; N Eacute ; B -35 0 680 873 ; -C 202 ; WX 667 ; N Ecircumflex ; B -35 0 680 875 ; -C 203 ; WX 667 ; N Edieresis ; B -35 0 680 851 ; -C 204 ; WX 389 ; N Igrave ; B -35 0 467 883 ; -C 205 ; WX 389 ; N Iacute ; B -35 0 504 873 ; -C 206 ; WX 389 ; N Icircumflex ; B -35 0 468 875 ; -C 207 ; WX 389 ; N Idieresis ; B -35 0 486 851 ; -C 208 ; WX 722 ; N Eth ; B -32 0 708 662 ; -C 209 ; WX 722 ; N Ntilde ; B -32 -7 811 842 ; -C 210 ; WX 722 ; N Ograve ; B 53 -16 718 883 ; -C 211 ; WX 722 ; N Oacute ; B 53 -16 718 887 ; -C 212 ; WX 722 ; N Ocircumflex ; B 53 -16 718 863 ; -C 213 ; WX 722 ; N Otilde ; B 53 -16 718 842 ; -C 214 ; WX 722 ; N Odieresis ; B 53 -16 718 839 ; -C 215 ; WX 570 ; N multiply ; B 75 120 498 543 ; -C 216 ; WX 722 ; N Oslash ; B 42 -16 727 677 ; -C 217 ; WX 722 ; N Ugrave ; B 94 -15 809 883 ; -C 218 ; WX 722 ; N Uacute ; B 94 -15 809 887 ; -C 219 ; WX 722 ; N Ucircumflex ; B 94 -15 809 863 ; -C 220 ; WX 722 ; N Udieresis ; B 94 -15 809 839 ; -C 221 ; WX 611 ; N Yacute ; B 93 0 717 873 ; -C 222 ; WX 611 ; N Thorn ; B -31 0 603 662 ; -C 223 ; WX 500 ; N germandbls ; B -170 -216 506 677 ; -C 224 ; WX 500 ; N agrave ; B 20 -14 479 677 ; -C 225 ; WX 500 ; N aacute ; B 20 -14 483 677 ; -C 226 ; WX 500 ; N acircumflex ; B 20 -14 479 677 ; -C 227 ; WX 500 ; N atilde ; B 20 -14 481 662 ; -C 228 ; WX 500 ; N adieresis ; B 20 -14 486 658 ; -C 229 ; WX 500 ; N aring ; B 20 -14 479 696 ; -C 230 ; WX 722 ; N ae ; B 19 -14 716 453 ; -C 231 ; WX 444 ; N ccedilla ; B 28 -184 438 453 ; -C 232 ; WX 444 ; N egrave ; B 24 -14 442 677 ; -C 233 ; WX 444 ; N eacute ; B 24 -14 507 677 ; -C 234 ; WX 444 ; N ecircumflex ; B 24 -14 442 677 ; -C 235 ; WX 444 ; N edieresis ; B 24 -14 460 658 ; -C 236 ; WX 278 ; N igrave ; B 22 -14 271 677 ; -C 237 ; WX 278 ; N iacute ; B 22 -14 361 677 ; -C 238 ; WX 278 ; N icircumflex ; B 22 -14 340 677 ; -C 239 ; WX 278 ; N idieresis ; B 22 -14 359 658 ; -C 240 ; WX 500 ; N eth ; B 25 -14 486 677 ; -C 241 ; WX 556 ; N ntilde ; B 11 -6 501 662 ; -C 242 ; WX 500 ; N ograve ; B 24 -14 470 677 ; -C 243 ; WX 500 ; N oacute ; B 24 -14 501 677 ; -C 244 ; WX 500 ; N ocircumflex ; B 24 -14 470 677 ; -C 245 ; WX 500 ; N otilde ; B 24 -14 481 662 ; -C 246 ; WX 500 ; N odieresis ; B 24 -14 486 658 ; -C 247 ; WX 549 ; N divide ; B 8 121 542 545 ; -C 248 ; WX 500 ; N oslash ; B 15 -14 485 453 ; -C 249 ; WX 556 ; N ugrave ; B 32 -14 516 677 ; -C 250 ; WX 556 ; N uacute ; B 32 -14 516 677 ; -C 251 ; WX 556 ; N ucircumflex ; B 32 -14 516 677 ; -C 252 ; WX 556 ; N udieresis ; B 32 -14 516 658 ; -C 253 ; WX 444 ; N yacute ; B -92 -216 468 677 ; -C 254 ; WX 500 ; N thorn ; B -122 -216 474 677 ; -C 255 ; WX 444 ; N ydieresis ; B -92 -216 444 658 ; -C -1 ; WX 0 ; N .null ; B 55 -14 352 677 ; -C -1 ; WX 250 ; N nonmarkingreturn ; B 55 -14 352 677 ; -C -1 ; WX 549 ; N notequal ; B 7 -143 542 679 ; -C -1 ; WX 713 ; N infinity ; B 26 52 687 461 ; -C -1 ; WX 549 ; N lessequal ; B 7 -90 542 625 ; -C -1 ; WX 549 ; N greaterequal ; B 7 -90 542 625 ; -C -1 ; WX 494 ; N partialdiff ; B 36 -11 472 700 ; -C -1 ; WX 713 ; N summation ; B 21 -216 693 693 ; -C -1 ; WX 823 ; N product ; B 22 -216 801 693 ; -C -1 ; WX 549 ; N pi1 ; B 23 -14 550 439 ; -C -1 ; WX 274 ; N integral ; B -1 -107 272 910 ; -C -1 ; WX 768 ; N Ohm ; B 4 0 766 741 ; -C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; -C -1 ; WX 549 ; N approxequal ; B 6 119 543 536 ; -C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; -C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; -C -1 ; WX 167 ; N fraction ; B -184 -29 351 676 ; -C -1 ; WX 556 ; N fi ; B -179 -216 529 677 ; -C -1 ; WX 556 ; N fl ; B -180 -216 588 677 ; -C -1 ; WX 278 ; N dotlessi ; B 22 -14 257 453 ; -C -1 ; WX 333 ; N macron ; B 82 533 444 612 ; -C -1 ; WX 333 ; N breve ; B 132 507 403 677 ; -C -1 ; WX 333 ; N dotaccent ; B 193 519 337 663 ; -C -1 ; WX 333 ; N ring ; B 164 493 367 696 ; -C -1 ; WX 333 ; N hungarumlaut ; B 140 508 451 677 ; -C -1 ; WX 333 ; N ogonek ; B -86 -199 130 9 ; -C -1 ; WX 333 ; N caron ; B 109 510 418 677 ; -C -1 ; WX 611 ; N Lslash ; B -27 0 575 662 ; -C -1 ; WX 278 ; N lslash ; B 0 -14 318 677 ; -C -1 ; WX 606 ; N minus ; B 35 299 569 363 ; -C -1 ; WX 500 ; N franc ; B -68 0 595 662 ; -C -1 ; WX 722 ; N Gbreve ; B 69 -15 747 885 ; -C -1 ; WX 500 ; N gbreve ; B -52 -216 517 677 ; -C -1 ; WX 389 ; N Idot ; B -35 0 467 871 ; -C -1 ; WX 556 ; N Scedilla ; B -22 -184 583 677 ; -C -1 ; WX 389 ; N scedilla ; B -2 -184 370 453 ; -C -1 ; WX 667 ; N Cacute ; B 65 -15 721 873 ; -C -1 ; WX 444 ; N cacute ; B 28 -14 474 677 ; -C -1 ; WX 667 ; N Ccaron ; B 65 -15 721 877 ; -C -1 ; WX 444 ; N ccaron ; B 28 -14 509 677 ; -C -1 ; WX 500 ; N dmacron ; B 20 -14 588 677 ; -C -1 ; WX 333 ; N middot ; B 242 271 370 399 ; -C -1 ; WX 667 ; N Abreve ; B -57 0 734 885 ; -C -1 ; WX 500 ; N abreve ; B 20 -14 479 677 ; -C -1 ; WX 667 ; N Aogonek ; B -57 -199 623 677 ; -C -1 ; WX 500 ; N aogonek ; B 20 -205 479 453 ; -C -1 ; WX 722 ; N Dcaron ; B -36 0 702 877 ; -C -1 ; WX 749 ; N dcaron ; B 20 -14 751 677 ; -C -1 ; WX 722 ; N Dslash ; B -32 0 708 662 ; -C -1 ; WX 667 ; N Eogonek ; B -35 -199 680 662 ; -C -1 ; WX 444 ; N eogonek ; B 24 -199 442 453 ; -C -1 ; WX 667 ; N Ecaron ; B -35 0 680 877 ; -C -1 ; WX 444 ; N ecaron ; B 24 -14 504 677 ; -C -1 ; WX 611 ; N Lacute ; B -27 0 575 873 ; -C -1 ; WX 278 ; N lacute ; B 16 -14 413 873 ; -C -1 ; WX 611 ; N Lcaron ; B -27 0 666 677 ; -C -1 ; WX 521 ; N lcaron ; B 16 -14 524 677 ; -C -1 ; WX 611 ; N Ldot ; B -27 0 575 662 ; -C -1 ; WX 375 ; N ldot ; B 16 -14 364 677 ; -C -1 ; WX 722 ; N Nacute ; B -32 -7 811 873 ; -C -1 ; WX 556 ; N nacute ; B 11 -6 501 677 ; -C -1 ; WX 722 ; N Ncaron ; B -32 -7 811 877 ; -C -1 ; WX 556 ; N ncaron ; B 11 -6 508 677 ; -C -1 ; WX 722 ; N Odblacute ; B 53 -16 750 885 ; -C -1 ; WX 500 ; N odblacute ; B 24 -14 604 677 ; -C -1 ; WX 667 ; N Racute ; B -32 0 639 873 ; -C -1 ; WX 389 ; N racute ; B 17 0 438 677 ; -C -1 ; WX 667 ; N Rcaron ; B -32 0 639 877 ; -C -1 ; WX 389 ; N rcaron ; B 17 0 420 677 ; -C -1 ; WX 556 ; N Sacute ; B -22 -15 583 873 ; -C -1 ; WX 389 ; N sacute ; B -2 -14 422 677 ; -C -1 ; WX 611 ; N Tcedilla ; B 80 -256 693 662 ; -C -1 ; WX 278 ; N tcedilla ; B -4 -256 313 572 ; -C -1 ; WX 611 ; N Tcaron ; B 80 0 693 877 ; -C -1 ; WX 531 ; N tcaron ; B 20 -14 544 677 ; -C -1 ; WX 722 ; N Uring ; B 94 -15 809 878 ; -C -1 ; WX 556 ; N uring ; B 32 -14 516 696 ; -C -1 ; WX 722 ; N Udblacute ; B 94 -15 809 885 ; -C -1 ; WX 556 ; N udblacute ; B 32 -14 599 677 ; -C -1 ; WX 611 ; N Zacute ; B -27 0 679 873 ; -C -1 ; WX 389 ; N zacute ; B -12 -85 426 677 ; -C -1 ; WX 611 ; N Zdot ; B -27 0 679 843 ; -C -1 ; WX 389 ; N zdot ; B -12 -85 395 663 ; -C -1 ; WX 604 ; N Gamma ; B -32 0 684 662 ; -C -1 ; WX 763 ; N Theta ; B 55 -15 752 677 ; -C -1 ; WX 789 ; N Phi ; B 63 0 771 662 ; -C -1 ; WX 553 ; N alpha ; B 24 -14 537 453 ; -C -1 ; WX 512 ; N delta ; B 18 -14 491 677 ; -C -1 ; WX 410 ; N epsilon ; B 8 -14 414 453 ; -C -1 ; WX 539 ; N sigma ; B 32 -14 564 439 ; -C -1 ; WX 444 ; N tau ; B 25 -14 469 439 ; -C -1 ; WX 585 ; N phi ; B 28 -214 545 453 ; -C -1 ; WX 500 ; N underscoredbl ; B -9 -216 509 -52 ; -C -1 ; WX 659 ; N exclamdbl ; B 57 -14 626 677 ; -C -1 ; WX 348 ; N nsuperior ; B 4 268 319 545 ; -C -1 ; WX 969 ; N peseta ; B 18 -11 957 662 ; -C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; -C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; -C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; -C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; -C -1 ; WX 719 ; N intersection ; B 89 0 630 698 ; -C -1 ; WX 570 ; N equivalence ; B 18 138 552 521 ; -C -1 ; WX 600 ; N house ; B 75 0 525 563 ; -C -1 ; WX 570 ; N revlogicalnot ; B 37 218 571 440 ; -C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; -C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; -C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; -C -1 ; WX 616 ; N SF110000 ; B 219 -303 304 910 ; -C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; -C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; -C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; -C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; -C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; -C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; -C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; -C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; -C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; -C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; -C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; -C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; -C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; -C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; -C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; -C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; -C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; -C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; -C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; -C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; -C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; -C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; -C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; -C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; -C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; -C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; -C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; -C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; -C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; -C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; -C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; -C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; -C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; -C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; -C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; -C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; -C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; -C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; -C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; -C -1 ; WX 1052 ; N invsmileface ; B 215 -58 838 564 ; -C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; -C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; -C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; -C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; -C -1 ; WX 656 ; N club ; B 27 0 629 601 ; -C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; -C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; -C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; -C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; -C -1 ; WX 823 ; N IJ ; B -35 -15 927 662 ; -C -1 ; WX 552 ; N ij ; B 39 -216 558 677 ; -C -1 ; WX 719 ; N napostrophe ; B 44 -6 667 677 ; -C -1 ; WX 281 ; N minute ; B 156 353 314 677 ; -C -1 ; WX 552 ; N second ; B 165 352 559 677 ; -C -1 ; WX 833 ; N afii61248 ; B 75 -27 810 677 ; -C -1 ; WX 427 ; N afii61289 ; B 18 -14 439 677 ; -C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; -C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ; -C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ; -C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; -C -1 ; WX 354 ; N openbullet ; B 38 190 316 470 ; -C -1 ; WX 667 ; N Amacron ; B -57 0 747 816 ; -C -1 ; WX 500 ; N amacron ; B 20 -14 527 612 ; -C -1 ; WX 667 ; N Ccircumflex ; B 65 -15 721 894 ; -C -1 ; WX 444 ; N ccircumflex ; B 28 -14 446 677 ; -C -1 ; WX 667 ; N Cdot ; B 65 -15 721 871 ; -C -1 ; WX 444 ; N cdot ; B 28 -14 438 663 ; -C -1 ; WX 667 ; N Emacron ; B -35 0 680 816 ; -C -1 ; WX 444 ; N emacron ; B 24 -14 500 612 ; -C -1 ; WX 667 ; N Ebreve ; B -35 0 680 897 ; -C -1 ; WX 444 ; N ebreve ; B 24 -14 493 677 ; -C -1 ; WX 667 ; N Edot ; B -35 0 680 871 ; -C -1 ; WX 444 ; N edot ; B 24 -14 442 663 ; -C -1 ; WX 722 ; N Gcircumflex ; B 69 -15 747 894 ; -C -1 ; WX 500 ; N gcircumflex ; B -52 -216 517 677 ; -C -1 ; WX 722 ; N Gdot ; B 69 -15 747 871 ; -C -1 ; WX 500 ; N gdot ; B -52 -216 517 663 ; -C -1 ; WX 722 ; N Gcedilla ; B 69 -184 747 677 ; -C -1 ; WX 500 ; N gcedilla ; B -52 -216 517 710 ; -C -1 ; WX 778 ; N Hcircumflex ; B -32 0 862 894 ; -C -1 ; WX 556 ; N hcircumflex ; B 10 -6 574 894 ; -C -1 ; WX 778 ; N Hbar ; B -32 0 862 662 ; -C -1 ; WX 556 ; N hbar ; B 12 -5 503 677 ; -C -1 ; WX 389 ; N Itilde ; B -35 0 490 863 ; -C -1 ; WX 278 ; N itilde ; B 22 -14 371 662 ; -C -1 ; WX 389 ; N Imacron ; B -35 0 516 816 ; -C -1 ; WX 278 ; N imacron ; B 22 -14 396 612 ; -C -1 ; WX 389 ; N Ibreve ; B -35 0 494 897 ; -C -1 ; WX 278 ; N ibreve ; B 22 -14 376 677 ; -C -1 ; WX 389 ; N Iogonek ; B -34 -199 468 662 ; -C -1 ; WX 278 ; N iogonek ; B 11 -199 297 677 ; -C -1 ; WX 500 ; N Jcircumflex ; B -8 -15 598 894 ; -C -1 ; WX 278 ; N jcircumflex ; B -160 -216 349 677 ; -C -1 ; WX 667 ; N Kcedilla ; B -32 -184 747 662 ; -C -1 ; WX 500 ; N kcedilla ; B 6 -184 513 677 ; -C -1 ; WX 500 ; N kgreenlandic ; B 6 -7 513 453 ; -C -1 ; WX 611 ; N Lcedilla ; B -27 -184 575 662 ; -C -1 ; WX 278 ; N lcedilla ; B -79 -184 318 677 ; -C -1 ; WX 722 ; N Ncedilla ; B -32 -184 811 662 ; -C -1 ; WX 556 ; N ncedilla ; B 11 -184 501 453 ; -C -1 ; WX 784 ; N Eng ; B -34 -16 773 677 ; -C -1 ; WX 541 ; N eng ; B 12 -216 496 453 ; -C -1 ; WX 722 ; N Omacron ; B 53 -16 718 816 ; -C -1 ; WX 500 ; N omacron ; B 24 -14 527 612 ; -C -1 ; WX 722 ; N Obreve ; B 53 -16 718 897 ; -C -1 ; WX 500 ; N obreve ; B 24 -14 487 677 ; -C -1 ; WX 667 ; N Rcedilla ; B -32 -184 639 662 ; -C -1 ; WX 389 ; N rcedilla ; B -12 -184 402 453 ; -C -1 ; WX 556 ; N Scircumflex ; B -22 -15 583 894 ; -C -1 ; WX 389 ; N scircumflex ; B -2 -14 412 677 ; -C -1 ; WX 611 ; N Tbar ; B 78 0 691 662 ; -C -1 ; WX 278 ; N tbar ; B 2 -14 312 572 ; -C -1 ; WX 722 ; N Utilde ; B 94 -15 809 863 ; -C -1 ; WX 556 ; N utilde ; B 32 -14 516 662 ; -C -1 ; WX 722 ; N Umacron ; B 94 -15 809 816 ; -C -1 ; WX 556 ; N umacron ; B 32 -14 535 612 ; -C -1 ; WX 722 ; N Ubreve ; B 94 -15 809 897 ; -C -1 ; WX 556 ; N ubreve ; B 32 -14 516 677 ; -C -1 ; WX 722 ; N Uogonek ; B 96 -199 811 662 ; -C -1 ; WX 556 ; N uogonek ; B 34 -199 518 453 ; -C -1 ; WX 889 ; N Wcircumflex ; B 123 -15 1002 894 ; -C -1 ; WX 667 ; N wcircumflex ; B 28 -14 663 677 ; -C -1 ; WX 611 ; N Ycircumflex ; B 93 0 717 894 ; -C -1 ; WX 444 ; N ycircumflex ; B -92 -216 444 677 ; -C -1 ; WX 333 ; N longs ; B -160 -216 507 677 ; -C -1 ; WX 667 ; N Aringacute ; B -57 0 755 1032 ; -C -1 ; WX 500 ; N aringacute ; B 20 -14 542 899 ; -C -1 ; WX 944 ; N AEacute ; B -56 0 958 899 ; -C -1 ; WX 722 ; N aeacute ; B 19 -14 716 677 ; -C -1 ; WX 722 ; N Oslashacute ; B 42 -16 727 899 ; -C -1 ; WX 500 ; N oslashacute ; B 15 -14 488 677 ; -C -1 ; WX 333 ; N anoteleia ; B 128 291 289 452 ; -C -1 ; WX 889 ; N Wgrave ; B 123 -15 1002 897 ; -C -1 ; WX 667 ; N wgrave ; B 28 -14 663 677 ; -C -1 ; WX 889 ; N Wacute ; B 123 -15 1002 899 ; -C -1 ; WX 667 ; N wacute ; B 28 -14 663 677 ; -C -1 ; WX 889 ; N Wdieresis ; B 123 -15 1002 857 ; -C -1 ; WX 667 ; N wdieresis ; B 28 -14 663 658 ; -C -1 ; WX 611 ; N Ygrave ; B 93 0 717 897 ; -C -1 ; WX 444 ; N ygrave ; B -92 -216 444 677 ; -C -1 ; WX 333 ; N quotereversed ; B 174 366 352 678 ; -C -1 ; WX 333 ; N radicalex ; B 51 533 471 612 ; -C -1 ; WX 500 ; N afii08941 ; B 36 -14 525 676 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 750 ; N oneeighth ; B 59 -29 695 676 ; -C -1 ; WX 750 ; N threeeighths ; B 54 -29 695 676 ; -C -1 ; WX 750 ; N fiveeighths ; B 68 -29 695 676 ; -C -1 ; WX 750 ; N seveneighths ; B 96 -29 695 676 ; -C -1 ; WX 333 ; N commaaccent ; B 21 -256 177 -50 ; -C -1 ; WX 333 ; N undercommaaccent ; B 5 -184 228 -20 ; -C -1 ; WX 333 ; N tonos ; B 196 506 405 677 ; -C -1 ; WX 333 ; N dieresistonos ; B 34 506 486 677 ; -C -1 ; WX 667 ; N Alphatonos ; B -57 0 600 677 ; -C -1 ; WX 777 ; N Epsilontonos ; B 31 0 790 677 ; -C -1 ; WX 895 ; N Etatonos ; B 31 0 978 677 ; -C -1 ; WX 506 ; N Iotatonos ; B 31 0 585 677 ; -C -1 ; WX 731 ; N Omicrontonos ; B 31 -15 729 677 ; -C -1 ; WX 750 ; N Upsilontonos ; B 31 0 854 677 ; -C -1 ; WX 785 ; N Omegatonos ; B 30 0 772 677 ; -C -1 ; WX 278 ; N iotadieresistonos ; B -5 -14 447 677 ; -C -1 ; WX 667 ; N Alpha ; B -57 0 600 677 ; -C -1 ; WX 667 ; N Beta ; B -25 0 645 662 ; -C -1 ; WX 627 ; N Delta ; B -48 0 536 677 ; -C -1 ; WX 667 ; N Epsilon ; B -35 0 680 662 ; -C -1 ; WX 611 ; N Zeta ; B -27 0 679 662 ; -C -1 ; WX 778 ; N Eta ; B -32 0 862 662 ; -C -1 ; WX 389 ; N Iota ; B -35 0 467 662 ; -C -1 ; WX 667 ; N Kappa ; B -32 0 747 662 ; -C -1 ; WX 667 ; N Lambda ; B -64 0 594 677 ; -C -1 ; WX 889 ; N Mu ; B -34 0 974 662 ; -C -1 ; WX 722 ; N Nu ; B -32 -7 811 662 ; -C -1 ; WX 659 ; N Xi ; B -23 0 713 662 ; -C -1 ; WX 722 ; N Omicron ; B 53 -16 718 678 ; -C -1 ; WX 778 ; N Pi ; B -35 0 860 662 ; -C -1 ; WX 611 ; N Rho ; B -30 0 644 662 ; -C -1 ; WX 619 ; N Sigma ; B -52 0 676 662 ; -C -1 ; WX 611 ; N Tau ; B 80 0 693 662 ; -C -1 ; WX 611 ; N Upsilon ; B 93 0 717 662 ; -C -1 ; WX 667 ; N Chi ; B -61 0 763 662 ; -C -1 ; WX 800 ; N Psi ; B 120 0 894 677 ; -C -1 ; WX 746 ; N Omega ; B -9 0 733 677 ; -C -1 ; WX 389 ; N Iotadieresis ; B -35 0 493 851 ; -C -1 ; WX 611 ; N Upsilondieresis ; B 93 0 717 851 ; -C -1 ; WX 553 ; N alphatonos ; B 24 -14 537 677 ; -C -1 ; WX 410 ; N epsilontonos ; B 8 -14 441 677 ; -C -1 ; WX 549 ; N etatonos ; B 24 -214 513 677 ; -C -1 ; WX 278 ; N iotatonos ; B 22 -14 372 677 ; -C -1 ; WX 490 ; N upsilondieresistonos ; B 36 -14 546 677 ; -C -1 ; WX 512 ; N beta ; B -84 -214 531 677 ; -C -1 ; WX 416 ; N gamma ; B 31 -216 410 453 ; -C -1 ; WX 441 ; N zeta ; B 14 -166 539 713 ; -C -1 ; WX 549 ; N eta ; B 24 -214 508 453 ; -C -1 ; WX 519 ; N theta ; B 40 -14 530 677 ; -C -1 ; WX 278 ; N iota ; B 22 -14 257 453 ; -C -1 ; WX 530 ; N kappa ; B 13 -8 545 453 ; -C -1 ; WX 444 ; N lambda ; B -53 -8 418 677 ; -C -1 ; WX 556 ; N mu ; B -62 -216 521 439 ; -C -1 ; WX 444 ; N nu ; B 30 -14 444 453 ; -C -1 ; WX 449 ; N xi ; B 22 -166 509 693 ; -C -1 ; WX 500 ; N omicron ; B 24 -14 470 453 ; -C -1 ; WX 515 ; N rho ; B -78 -214 475 453 ; -C -1 ; WX 446 ; N sigma1 ; B 34 -166 463 453 ; -C -1 ; WX 490 ; N upsilon ; B 36 -14 451 453 ; -C -1 ; WX 465 ; N chi ; B -85 -207 499 453 ; -C -1 ; WX 668 ; N psi ; B 59 -214 702 453 ; -C -1 ; WX 723 ; N omega ; B 29 -14 681 453 ; -C -1 ; WX 278 ; N iotadieresis ; B 22 -14 368 636 ; -C -1 ; WX 490 ; N upsilondieresis ; B 36 -14 474 636 ; -C -1 ; WX 500 ; N omicrontonos ; B 24 -14 488 677 ; -C -1 ; WX 490 ; N upsilontonos ; B 36 -14 483 677 ; -C -1 ; WX 723 ; N omegatonos ; B 29 -14 681 677 ; -C -1 ; WX 667 ; N afii10023 ; B -35 0 680 851 ; -C -1 ; WX 818 ; N afii10051 ; B 71 -8 785 662 ; -C -1 ; WX 657 ; N afii10053 ; B 44 -15 737 677 ; -C -1 ; WX 556 ; N afii10054 ; B -22 -15 583 677 ; -C -1 ; WX 389 ; N afii10055 ; B -35 0 467 662 ; -C -1 ; WX 389 ; N afii10056 ; B -35 0 493 851 ; -C -1 ; WX 500 ; N afii10057 ; B -8 -15 598 662 ; -C -1 ; WX 908 ; N afii10058 ; B -59 -8 850 662 ; -C -1 ; WX 976 ; N afii10059 ; B -32 0 918 662 ; -C -1 ; WX 811 ; N afii10060 ; B 71 0 749 662 ; -C -1 ; WX 696 ; N afii10062 ; B 99 -15 811 861 ; -C -1 ; WX 667 ; N afii10017 ; B -57 0 600 677 ; -C -1 ; WX 635 ; N afii10018 ; B -18 0 657 662 ; -C -1 ; WX 667 ; N afii10019 ; B -25 0 645 662 ; -C -1 ; WX 604 ; N afii10020 ; B -32 0 684 662 ; -C -1 ; WX 683 ; N afii10021 ; B -115 -191 765 662 ; -C -1 ; WX 667 ; N afii10022 ; B -35 0 680 662 ; -C -1 ; WX 918 ; N afii10024 ; B -63 0 976 670 ; -C -1 ; WX 509 ; N afii10025 ; B -25 -15 506 677 ; -C -1 ; WX 778 ; N afii10026 ; B -33 0 851 662 ; -C -1 ; WX 778 ; N afii10027 ; B -33 0 851 861 ; -C -1 ; WX 678 ; N afii10028 ; B -35 0 737 670 ; -C -1 ; WX 686 ; N afii10029 ; B -59 -8 768 662 ; -C -1 ; WX 889 ; N afii10030 ; B -34 0 974 662 ; -C -1 ; WX 778 ; N afii10031 ; B -32 0 862 662 ; -C -1 ; WX 722 ; N afii10032 ; B 53 -16 718 678 ; -C -1 ; WX 778 ; N afii10033 ; B -35 0 860 662 ; -C -1 ; WX 611 ; N afii10034 ; B -30 0 644 662 ; -C -1 ; WX 667 ; N afii10035 ; B 65 -15 721 677 ; -C -1 ; WX 611 ; N afii10036 ; B 80 0 693 662 ; -C -1 ; WX 696 ; N afii10037 ; B 99 -15 811 662 ; -C -1 ; WX 850 ; N afii10038 ; B 72 0 830 662 ; -C -1 ; WX 667 ; N afii10039 ; B -61 0 763 662 ; -C -1 ; WX 778 ; N afii10040 ; B -32 -191 858 662 ; -C -1 ; WX 748 ; N afii10041 ; B 120 0 829 662 ; -C -1 ; WX 1126 ; N afii10042 ; B -33 0 1206 662 ; -C -1 ; WX 1126 ; N afii10043 ; B -33 -191 1206 662 ; -C -1 ; WX 760 ; N afii10044 ; B 107 0 702 662 ; -C -1 ; WX 969 ; N afii10045 ; B -19 0 1043 662 ; -C -1 ; WX 634 ; N afii10046 ; B -19 0 576 662 ; -C -1 ; WX 651 ; N afii10047 ; B 4 -15 636 677 ; -C -1 ; WX 1056 ; N afii10048 ; B -38 -15 1053 677 ; -C -1 ; WX 689 ; N afii10049 ; B -65 0 770 662 ; -C -1 ; WX 500 ; N afii10065 ; B 20 -14 479 453 ; -C -1 ; WX 499 ; N afii10066 ; B 32 -14 513 677 ; -C -1 ; WX 447 ; N afii10067 ; B 25 -14 423 453 ; -C -1 ; WX 369 ; N afii10068 ; B -10 -14 372 453 ; -C -1 ; WX 496 ; N afii10069 ; B 22 -14 471 677 ; -C -1 ; WX 444 ; N afii10070 ; B 24 -14 442 453 ; -C -1 ; WX 952 ; N afii10072 ; B -4 -14 952 453 ; -C -1 ; WX 390 ; N afii10073 ; B -20 -14 362 453 ; -C -1 ; WX 556 ; N afii10074 ; B 32 -14 516 453 ; -C -1 ; WX 556 ; N afii10075 ; B 34 -14 518 652 ; -C -1 ; WX 507 ; N afii10076 ; B 12 0 510 453 ; -C -1 ; WX 513 ; N afii10077 ; B -48 -14 475 439 ; -C -1 ; WX 685 ; N afii10078 ; B -48 -14 646 453 ; -C -1 ; WX 555 ; N afii10079 ; B 13 -5 516 453 ; -C -1 ; WX 500 ; N afii10080 ; B 24 -14 470 453 ; -C -1 ; WX 556 ; N afii10081 ; B 11 -6 501 453 ; -C -1 ; WX 500 ; N afii10082 ; B -122 -214 474 453 ; -C -1 ; WX 444 ; N afii10083 ; B 28 -14 438 453 ; -C -1 ; WX 778 ; N afii10084 ; B 11 -5 726 453 ; -C -1 ; WX 444 ; N afii10085 ; B -92 -216 444 453 ; -C -1 ; WX 716 ; N afii10086 ; B 28 -214 682 677 ; -C -1 ; WX 500 ; N afii10087 ; B -45 -14 508 453 ; -C -1 ; WX 556 ; N afii10088 ; B 34 -187 518 453 ; -C -1 ; WX 525 ; N afii10089 ; B 48 -14 486 453 ; -C -1 ; WX 833 ; N afii10090 ; B 36 -14 796 453 ; -C -1 ; WX 833 ; N afii10091 ; B 36 -186 796 453 ; -C -1 ; WX 527 ; N afii10092 ; B 29 -14 476 439 ; -C -1 ; WX 694 ; N afii10093 ; B 43 -14 659 453 ; -C -1 ; WX 457 ; N afii10094 ; B 43 -14 406 453 ; -C -1 ; WX 415 ; N afii10095 ; B -12 -14 371 453 ; -C -1 ; WX 730 ; N afii10096 ; B 12 -14 700 453 ; -C -1 ; WX 515 ; N afii10097 ; B -62 -14 477 439 ; -C -1 ; WX 444 ; N afii10071 ; B 24 -14 489 658 ; -C -1 ; WX 523 ; N afii10099 ; B 12 -216 494 677 ; -C -1 ; WX 393 ; N afii10100 ; B -18 0 455 677 ; -C -1 ; WX 415 ; N afii10101 ; B 22 -14 458 453 ; -C -1 ; WX 389 ; N afii10102 ; B -2 -14 370 453 ; -C -1 ; WX 278 ; N afii10103 ; B 22 -14 298 677 ; -C -1 ; WX 278 ; N afii10104 ; B 22 -14 368 636 ; -C -1 ; WX 278 ; N afii10105 ; B -159 -216 299 677 ; -C -1 ; WX 659 ; N afii10106 ; B -48 -14 607 453 ; -C -1 ; WX 713 ; N afii10107 ; B 12 -14 662 453 ; -C -1 ; WX 556 ; N afii10108 ; B 12 -5 503 677 ; -C -1 ; WX 444 ; N afii10110 ; B -94 -216 454 652 ; -C -1 ; WX 556 ; N afii10193 ; B 30 -191 518 453 ; -C -1 ; WX 470 ; N afii10050 ; B -34 0 594 795 ; -C -1 ; WX 369 ; N afii10098 ; B 31 -14 432 542 ; -C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; -C -1 ; WX 915 ; N afii61352 ; B -41 -15 903 669 ; -C -1 ; WX 546 ; N pi ; B 14 -14 571 439 ; -C -1 ; WX 333 ; N sheva ; B 26 -265 107 -72 ; -C -1 ; WX 333 ; N hatafsegol ; B -86 -265 219 -72 ; -C -1 ; WX 333 ; N hatafpatah ; B -76 -265 208 -72 ; -C -1 ; WX 333 ; N hatafqamats ; B -91 -265 224 -72 ; -C -1 ; WX 333 ; N hiriq ; B 26 -153 107 -72 ; -C -1 ; WX 333 ; N tsere ; B -30 -153 163 -72 ; -C -1 ; WX 333 ; N segol ; B -30 -265 163 -72 ; -C -1 ; WX 333 ; N patah ; B -30 -130 163 -80 ; -C -1 ; WX 333 ; N qamats ; B -30 -243 163 -80 ; -C -1 ; WX 333 ; N holam ; B 226 587 307 668 ; -C -1 ; WX 333 ; N qubuts ; B -86 -265 219 -72 ; -C -1 ; WX 333 ; N dagesh ; B 126 211 207 292 ; -C -1 ; WX 333 ; N meteg ; B 41 -242 91 -80 ; -C -1 ; WX 375 ; N maqaf ; B 105 362 382 516 ; -C -1 ; WX 333 ; N rafe ; B 170 596 363 646 ; -C -1 ; WX 333 ; N paseq ; B 30 -49 307 564 ; -C -1 ; WX 343 ; N shindot ; B 436 587 517 668 ; -C -1 ; WX 343 ; N sindot ; B 27 587 108 668 ; -C -1 ; WX 333 ; N sofpasuq ; B 40 -14 310 525 ; -C -1 ; WX 518 ; N alef ; B -29 -6 528 553 ; -C -1 ; WX 467 ; N bet ; B -40 0 448 549 ; -C -1 ; WX 377 ; N gimel ; B -65 -13 339 553 ; -C -1 ; WX 439 ; N dalet ; B 83 -13 472 549 ; -C -1 ; WX 512 ; N he ; B -5 -13 541 549 ; -C -1 ; WX 309 ; N vav ; B 89 -13 302 553 ; -C -1 ; WX 322 ; N zayin ; B 90 -13 341 553 ; -C -1 ; WX 512 ; N het ; B 1 -13 542 549 ; -C -1 ; WX 516 ; N tet ; B 50 0 515 553 ; -C -1 ; WX 280 ; N yod ; B 86 200 293 553 ; -C -1 ; WX 447 ; N finalkaf ; B 82 -170 475 549 ; -C -1 ; WX 440 ; N kaf ; B -37 0 422 549 ; -C -1 ; WX 443 ; N lamed ; B 76 -8 450 741 ; -C -1 ; WX 481 ; N finalmem ; B -15 0 470 549 ; -C -1 ; WX 526 ; N mem ; B -3 0 496 553 ; -C -1 ; WX 305 ; N finalnun ; B 46 -170 319 553 ; -C -1 ; WX 321 ; N nun ; B -52 0 311 553 ; -C -1 ; WX 456 ; N samekh ; B 42 -13 440 549 ; -C -1 ; WX 508 ; N ayin ; B -48 -57 533 553 ; -C -1 ; WX 488 ; N finalpe ; B 62 -170 468 549 ; -C -1 ; WX 454 ; N pe ; B -33 0 434 549 ; -C -1 ; WX 551 ; N finaltsadi ; B 86 -170 572 553 ; -C -1 ; WX 487 ; N tsadi ; B -17 0 509 553 ; -C -1 ; WX 454 ; N qof ; B -37 -170 461 549 ; -C -1 ; WX 469 ; N resh ; B 85 -13 460 549 ; -C -1 ; WX 677 ; N shin ; B 92 0 701 553 ; -C -1 ; WX 503 ; N tav ; B -60 -13 492 549 ; -C -1 ; WX 617 ; N doublevav ; B 89 -13 610 553 ; -C -1 ; WX 589 ; N vavyod ; B 86 -13 582 553 ; -C -1 ; WX 561 ; N doubleyod ; B 86 200 574 553 ; -C -1 ; WX 228 ; N geresh ; B 55 219 245 535 ; -C -1 ; WX 433 ; N gershayim ; B 55 219 450 535 ; -C -1 ; WX 759 ; N newsheqelsign ; B -4 0 777 516 ; -C -1 ; WX 309 ; N vavshindot ; B 27 -13 302 668 ; -C -1 ; WX 447 ; N finalkafsheva ; B 82 -170 475 549 ; -C -1 ; WX 447 ; N finalkafqamats ; B 50 -170 475 549 ; -C -1 ; WX 450 ; N lamedholam ; B -30 -8 450 741 ; -C -1 ; WX 443 ; N lamedholamdagesh ; B -30 -8 450 741 ; -C -1 ; WX 508 ; N altayin ; B -34 0 533 553 ; -C -1 ; WX 677 ; N shinshindot ; B 92 0 701 668 ; -C -1 ; WX 677 ; N shinsindot ; B 92 0 701 668 ; -C -1 ; WX 677 ; N shindageshshindot ; B 92 0 701 668 ; -C -1 ; WX 677 ; N shindageshsindot ; B 92 0 701 668 ; -C -1 ; WX 518 ; N alefpatah ; B -29 -130 528 553 ; -C -1 ; WX 518 ; N alefqamats ; B -29 -243 528 553 ; -C -1 ; WX 518 ; N alefmapiq ; B -29 -6 528 553 ; -C -1 ; WX 467 ; N betdagesh ; B -40 0 448 549 ; -C -1 ; WX 377 ; N gimeldagesh ; B -65 -13 339 553 ; -C -1 ; WX 439 ; N daletdagesh ; B 83 -13 472 549 ; -C -1 ; WX 512 ; N hedagesh ; B -5 -13 541 549 ; -C -1 ; WX 309 ; N vavdagesh ; B 55 -13 302 553 ; -C -1 ; WX 322 ; N zayindagesh ; B 35 -13 341 553 ; -C -1 ; WX 516 ; N tetdagesh ; B 50 0 515 553 ; -C -1 ; WX 280 ; N yoddagesh ; B 48 200 293 553 ; -C -1 ; WX 447 ; N finalkafdagesh ; B 82 -170 475 549 ; -C -1 ; WX 440 ; N kafdagesh ; B -37 0 422 549 ; -C -1 ; WX 443 ; N lameddagesh ; B 76 -8 450 741 ; -C -1 ; WX 526 ; N memdagesh ; B -3 0 496 553 ; -C -1 ; WX 321 ; N nundagesh ; B -52 0 311 553 ; -C -1 ; WX 456 ; N samekhdagesh ; B 42 -13 440 549 ; -C -1 ; WX 488 ; N finalpedagesh ; B 62 -170 468 549 ; -C -1 ; WX 454 ; N pedagesh ; B -33 0 434 549 ; -C -1 ; WX 487 ; N tsadidagesh ; B -17 0 509 553 ; -C -1 ; WX 454 ; N qofdagesh ; B -37 -170 461 549 ; -C -1 ; WX 454 ; N reshdagesh ; B 68 -8 446 550 ; -C -1 ; WX 677 ; N shindagesh ; B 92 0 701 553 ; -C -1 ; WX 503 ; N tavdages ; B -60 -13 492 549 ; -C -1 ; WX 309 ; N vavholam ; B 89 -13 302 668 ; -C -1 ; WX 467 ; N betrafe ; B -40 0 448 646 ; -C -1 ; WX 440 ; N kafrafe ; B -37 0 422 646 ; -C -1 ; WX 454 ; N perafe ; B -33 0 434 646 ; -C -1 ; WX 542 ; N aleflamed ; B -5 -6 552 741 ; -C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; -C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; -C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; -C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; -C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; -C -1 ; WX 722 ; N Ohorn ; B 53 -16 839 721 ; -C -1 ; WX 537 ; N ohorn ; B 24 -14 600 512 ; -C -1 ; WX 775 ; N Uhorn ; B 94 -15 929 801 ; -C -1 ; WX 599 ; N uhorn ; B 34 -14 655 467 ; -C -1 ; WX 0 ; N f00b ; B -148 816 23 891 ; -C -1 ; WX 0 ; N f00c ; B -286 816 -66 891 ; -C -1 ; WX 0 ; N f00e ; B -296 728 -98 891 ; -C -1 ; WX 0 ; N f006 ; B -63 816 105 891 ; -C -1 ; WX 0 ; N f007 ; B -127 816 89 891 ; -C -1 ; WX 0 ; N f009 ; B -166 728 34 891 ; -C -1 ; WX 0 ; N combininghookabove ; B -99 724 130 891 ; -C -1 ; WX 0 ; N f010 ; B -121 810 68 891 ; -C -1 ; WX 0 ; N f013 ; B -222 724 7 891 ; -C -1 ; WX 0 ; N f011 ; B -185 810 4 891 ; -C -1 ; WX 0 ; N f01c ; B -208 748 145 885 ; -C -1 ; WX 0 ; N f015 ; B -236 813 66 891 ; -C -1 ; WX 0 ; N combiningtildeaccent ; B -282 724 70 861 ; -C -1 ; WX 0 ; N _d_767 ; B 40 719 293 799 ; -C -1 ; WX 0 ; N _d_768 ; B 19 718 266 789 ; -C -1 ; WX 0 ; N f02c ; B -194 -212 -32 -50 ; -C -1 ; WX 513 ; N dongsign ; B 9 133 517 662 ; -C -1 ; WX 750 ; N onethird ; B 59 -30 681 676 ; -C -1 ; WX 750 ; N twothirds ; B 49 -30 681 676 ; -C -1 ; WX 0 ; N f008 ; B -125 506 75 670 ; -C -1 ; WX 0 ; N f00a ; B -226 506 -26 670 ; -C -1 ; WX 0 ; N f00d ; B -202 506 -3 670 ; -C -1 ; WX 0 ; N f00f ; B -292 506 -93 670 ; -C -1 ; WX 0 ; N f012 ; B -151 507 78 674 ; -C -1 ; WX 0 ; N f014 ; B -264 507 -34 674 ; -C -1 ; WX 0 ; N f016 ; B -313 748 39 885 ; -C -1 ; WX 0 ; N f017 ; B -388 748 -36 885 ; -C -1 ; WX 0 ; N f018 ; B -416 748 -64 885 ; -C -1 ; WX 0 ; N f019 ; B -328 526 -19 662 ; -C -1 ; WX 0 ; N f01a ; B -337 526 -28 662 ; -C -1 ; WX 0 ; N f01b ; B -386 526 -77 662 ; -C -1 ; WX 0 ; N f01e ; B -499 -212 -336 -50 ; -C -1 ; WX 0 ; N f01f ; B -533 -212 -370 -50 ; -C -1 ; WX 0 ; N f020 ; B -533 -212 -370 -50 ; -C -1 ; WX 0 ; N f021 ; B -499 -212 -336 -50 ; -C -1 ; WX 0 ; N f022 ; B -547 -212 -385 -50 ; -C -1 ; WX 0 ; N combininggraveaccent ; B -186 728 13 891 ; -C -1 ; WX 0 ; N combiningacuteaccent ; B -57 728 143 891 ; -C -1 ; WX 0 ; N f01d ; B -236 526 73 662 ; -C -1 ; WX 0 ; N combiningdotbelow ; B -533 -212 -370 -50 ; -C -1 ; WX 0 ; N f023 ; B -418 -212 -256 -50 ; -C -1 ; WX 0 ; N f029 ; B -361 -212 -198 -50 ; -C -1 ; WX 0 ; N f02a ; B -300 -212 -138 -50 ; -C -1 ; WX 0 ; N f02b ; B -461 -212 -299 -50 ; -C -1 ; WX 0 ; N f024 ; B -370 -212 -207 -50 ; -C -1 ; WX 0 ; N f025 ; B -428 -212 -266 -50 ; -C -1 ; WX 0 ; N f026 ; B -467 -212 -305 -50 ; -C -1 ; WX 0 ; N f027 ; B -467 -212 -305 -50 ; -C -1 ; WX 0 ; N f028 ; B -492 -212 -329 -50 ; -C -1 ; WX 0 ; N f02d ; B -339 813 -36 891 ; -C -1 ; WX 0 ; N f02e ; B -369 748 -17 885 ; -C -1 ; WX 0 ; N f02f ; B -339 813 -36 891 ; -C -1 ; WX 0 ; N f030 ; B -388 748 -36 885 ; -C -1 ; WX 278 ; N f031 ; B 20 -14 255 453 ; -C -1 ; WX 667 ; N Adotbelow ; B -57 -212 600 677 ; -C -1 ; WX 500 ; N adotbelow ; B 20 -212 479 453 ; -C -1 ; WX 667 ; N Ahookabove ; B -57 0 721 891 ; -C -1 ; WX 500 ; N ahookabove ; B 20 -14 479 674 ; -C -1 ; WX 667 ; N Acircumflexacute ; B -57 0 710 891 ; -C -1 ; WX 500 ; N acircumflexacute ; B 20 -14 522 891 ; -C -1 ; WX 667 ; N Acircumflexgrave ; B -57 0 683 891 ; -C -1 ; WX 500 ; N acircumflexgrave ; B 20 -14 479 891 ; -C -1 ; WX 667 ; N Acircumflexhookabove ; B -57 0 698 891 ; -C -1 ; WX 500 ; N acircumflexhookabove ; B 20 -14 522 891 ; -C -1 ; WX 667 ; N Acircumflextilde ; B -57 0 740 891 ; -C -1 ; WX 500 ; N acircumflextilde ; B 20 -14 550 885 ; -C -1 ; WX 667 ; N Acircumflexdotbelow ; B -57 -212 683 789 ; -C -1 ; WX 500 ; N acircumflexdotbelow ; B 20 -212 479 677 ; -C -1 ; WX 667 ; N Abreveacute ; B -57 0 710 891 ; -C -1 ; WX 500 ; N abreveacute ; B 20 -14 493 891 ; -C -1 ; WX 667 ; N Abrevegrave ; B -57 0 709 891 ; -C -1 ; WX 500 ; N abrevegrave ; B 20 -14 479 891 ; -C -1 ; WX 667 ; N Abrevehookabove ; B -57 0 709 891 ; -C -1 ; WX 500 ; N abrevehookabove ; B 20 -14 482 891 ; -C -1 ; WX 667 ; N Abrevetilde ; B -57 0 740 891 ; -C -1 ; WX 500 ; N abrevetilde ; B 20 -14 550 885 ; -C -1 ; WX 667 ; N Abrevedotbelow ; B -57 -212 709 799 ; -C -1 ; WX 500 ; N abrevedotbelow ; B 20 -212 479 677 ; -C -1 ; WX 667 ; N Edotbelow ; B -35 -212 680 662 ; -C -1 ; WX 444 ; N edotbelow ; B 24 -212 442 453 ; -C -1 ; WX 667 ; N Ehookabove ; B -35 0 680 891 ; -C -1 ; WX 444 ; N ehookabove ; B 24 -14 503 674 ; -C -1 ; WX 667 ; N Etilde ; B -35 0 680 842 ; -C -1 ; WX 444 ; N etilde ; B 24 -14 496 662 ; -C -1 ; WX 667 ; N Ecircumflexacute ; B -35 0 680 891 ; -C -1 ; WX 444 ; N ecircumflexacute ; B 24 -14 496 891 ; -C -1 ; WX 667 ; N Ecircumflexgrave ; B -35 0 680 891 ; -C -1 ; WX 444 ; N ecircumflexgrave ; B 24 -14 442 891 ; -C -1 ; WX 667 ; N Ecircumflexhookabove ; B -35 0 680 891 ; -C -1 ; WX 444 ; N ecircumflexhookabove ; B 24 -14 496 891 ; -C -1 ; WX 667 ; N Ecircumflextilde ; B -35 0 680 891 ; -C -1 ; WX 444 ; N ecircumflextilde ; B 24 -14 550 885 ; -C -1 ; WX 667 ; N Ecircumflexdotbelow ; B -35 -212 680 789 ; -C -1 ; WX 444 ; N ecircumflexdotbelow ; B 24 -212 442 677 ; -C -1 ; WX 389 ; N Ihookabove ; B -35 0 477 891 ; -C -1 ; WX 278 ; N ihookabove ; B 20 -14 356 674 ; -C -1 ; WX 389 ; N Idotbelow ; B -35 -212 467 662 ; -C -1 ; WX 278 ; N idotbelow ; B -1 -212 298 677 ; -C -1 ; WX 722 ; N Odotbelow ; B 53 -212 718 678 ; -C -1 ; WX 500 ; N odotbelow ; B 24 -212 470 453 ; -C -1 ; WX 722 ; N Ohookabove ; B 53 -16 718 891 ; -C -1 ; WX 500 ; N ohookabove ; B 24 -14 488 674 ; -C -1 ; WX 722 ; N Ocircumflexacute ; B 53 -16 718 891 ; -C -1 ; WX 500 ; N ocircumflexacute ; B 24 -14 522 891 ; -C -1 ; WX 722 ; N Ocircumflexgrave ; B 53 -16 718 891 ; -C -1 ; WX 500 ; N ocircumflexgrave ; B 24 -14 470 891 ; -C -1 ; WX 722 ; N Ocircumflexhookabove ; B 53 -16 718 891 ; -C -1 ; WX 500 ; N ocircumflexhookabove ; B 24 -14 522 891 ; -C -1 ; WX 722 ; N Ocircumflextilde ; B 53 -16 718 891 ; -C -1 ; WX 500 ; N ocircumflextilde ; B 24 -14 564 885 ; -C -1 ; WX 722 ; N Ocircumflexdotbelow ; B 53 -212 718 789 ; -C -1 ; WX 500 ; N ocircumflexdotbelow ; B 24 -212 470 677 ; -C -1 ; WX 722 ; N Ohornacute ; B 53 -16 839 887 ; -C -1 ; WX 537 ; N ohornacute ; B 24 -14 600 677 ; -C -1 ; WX 722 ; N Ohorngrave ; B 53 -16 839 883 ; -C -1 ; WX 537 ; N ohorngrave ; B 24 -14 600 677 ; -C -1 ; WX 722 ; N Ohornhookabove ; B 53 -16 839 891 ; -C -1 ; WX 537 ; N ohornhookabove ; B 24 -14 600 674 ; -C -1 ; WX 722 ; N Ohorntilde ; B 53 -16 839 842 ; -C -1 ; WX 537 ; N ohorntilde ; B 24 -14 600 662 ; -C -1 ; WX 722 ; N Ohorndotbelow ; B 53 -212 839 721 ; -C -1 ; WX 537 ; N ohorndotbelow ; B 24 -212 600 512 ; -C -1 ; WX 722 ; N Udotbelow ; B 94 -212 809 662 ; -C -1 ; WX 556 ; N udotbelow ; B 32 -212 516 453 ; -C -1 ; WX 722 ; N Uhookabove ; B 94 -15 809 891 ; -C -1 ; WX 556 ; N uhookabove ; B 32 -14 516 674 ; -C -1 ; WX 775 ; N Uhornacute ; B 94 -15 929 887 ; -C -1 ; WX 599 ; N uhornacute ; B 34 -14 655 677 ; -C -1 ; WX 775 ; N Uhorngrave ; B 94 -15 929 883 ; -C -1 ; WX 599 ; N uhorngrave ; B 34 -14 655 677 ; -C -1 ; WX 775 ; N Uhornhookabove ; B 94 -15 929 891 ; -C -1 ; WX 599 ; N uhornhookabove ; B 34 -14 655 674 ; -C -1 ; WX 775 ; N Uhorntilde ; B 94 -15 929 863 ; -C -1 ; WX 599 ; N uhorntilde ; B 34 -14 655 662 ; -C -1 ; WX 775 ; N Uhorndotbelow ; B 94 -212 929 801 ; -C -1 ; WX 599 ; N uhorndotbelow ; B 34 -212 655 467 ; -C -1 ; WX 611 ; N Ydotbelow ; B 93 -212 717 662 ; -C -1 ; WX 444 ; N ydotbelow ; B -92 -216 444 453 ; -C -1 ; WX 611 ; N Yhookabove ; B 93 0 717 891 ; -C -1 ; WX 444 ; N yhookabove ; B -92 -216 444 674 ; -C -1 ; WX 611 ; N Ytilde ; B 93 0 717 842 ; -C -1 ; WX 444 ; N ytilde ; B -92 -216 466 662 ; -C -1 ; WX 667 ; N uni01CD ; B -57 0 750 877 ; -C -1 ; WX 500 ; N uni01CE ; B 20 -14 535 677 ; -C -1 ; WX 389 ; N uni01CF ; B -35 0 511 877 ; -C -1 ; WX 278 ; N uni01D0 ; B 22 -14 399 677 ; -C -1 ; WX 722 ; N uni01D1 ; B 53 -16 718 877 ; -C -1 ; WX 500 ; N uni01D2 ; B 24 -14 526 677 ; -C -1 ; WX 722 ; N uni01D3 ; B 94 -15 809 877 ; -C -1 ; WX 556 ; N uni01D4 ; B 32 -14 521 677 ; -C -1 ; WX 722 ; N uni01D5 ; B 94 -15 809 891 ; -C -1 ; WX 556 ; N uni01D6 ; B 32 -14 554 764 ; -C -1 ; WX 722 ; N uni01D7 ; B 94 -15 809 891 ; -C -1 ; WX 556 ; N uni01D8 ; B 32 -14 521 831 ; -C -1 ; WX 722 ; N uni01D9 ; B 94 -15 809 891 ; -C -1 ; WX 556 ; N uni01DA ; B 32 -14 544 832 ; -C -1 ; WX 722 ; N uni01DB ; B 94 -15 809 891 ; -C -1 ; WX 556 ; N uni01DC ; B 32 -14 516 831 ; -C -1 ; WX 0 ; N _d_912 ; B 93 706 376 891 ; -C -1 ; WX 0 ; N _d_913 ; B 93 706 334 891 ; -C -1 ; WX 0 ; N _d_914 ; B 93 706 358 891 ; -C -1 ; WX 0 ; N _d_915 ; B 93 706 334 891 ; -C -1 ; WX 604 ; N uni0492 ; B -32 0 684 662 ; -C -1 ; WX 369 ; N uni0493 ; B -10 -14 372 453 ; -C -1 ; WX 918 ; N uni0496 ; B -63 -191 976 670 ; -C -1 ; WX 952 ; N uni0497 ; B -4 -187 952 453 ; -C -1 ; WX 678 ; N uni049a ; B -35 -191 737 670 ; -C -1 ; WX 507 ; N uni049b ; B 12 -187 510 453 ; -C -1 ; WX 678 ; N uni049c ; B -35 0 737 670 ; -C -1 ; WX 507 ; N uni049d ; B 12 0 510 453 ; -C -1 ; WX 778 ; N uni04a2 ; B -32 -191 862 662 ; -C -1 ; WX 555 ; N uni04a3 ; B 13 -187 516 453 ; -C -1 ; WX 611 ; N uni04ae ; B 93 0 717 662 ; -C -1 ; WX 500 ; N uni04af ; B 7 -214 544 439 ; -C -1 ; WX 611 ; N uni04b0 ; B 86 0 717 662 ; -C -1 ; WX 500 ; N uni04b1 ; B -25 -214 544 439 ; -C -1 ; WX 667 ; N uni04b2 ; B -61 -191 763 662 ; -C -1 ; WX 500 ; N uni04b3 ; B -45 -187 508 453 ; -C -1 ; WX 748 ; N uni04b8 ; B 120 0 829 662 ; -C -1 ; WX 525 ; N uni04b9 ; B 48 -14 486 453 ; -C -1 ; WX 748 ; N uni04ba ; B -33 0 675 662 ; -C -1 ; WX 556 ; N uni04bb ; B 13 -6 503 453 ; -C -1 ; WX 722 ; N uni018f ; B 53 -15 718 677 ; -C -1 ; WX 444 ; N uni0259 ; B 1 -14 419 453 ; -C -1 ; WX 722 ; N uni04e8 ; B 53 -16 718 678 ; -C -1 ; WX 500 ; N uni04e9 ; B 24 -14 470 453 ; -EndCharMetrics -StartKernData -StartKernPairs 845 -KPX space A -37 -KPX space W -18 -KPX space Y -18 -KPX space Alphatonos -37 -KPX space Upsilontonos -18 -KPX space Alpha -37 -KPX space Delta -37 -KPX space Lambda -37 -KPX space Upsilon -18 -KPX space Upsilondieresis -18 -KPX one one -55 -KPX A space -55 -KPX A T -55 -KPX A V -74 -KPX A W -92 -KPX A Y -55 -KPX A v -74 -KPX A w -74 -KPX A y -74 -KPX A quoteright -74 -KPX F space -18 -KPX F comma -129 -KPX F period -129 -KPX F A -92 -KPX L space -37 -KPX L T -18 -KPX L V -37 -KPX L W -37 -KPX L Y -37 -KPX L y -37 -KPX L quoteright -55 -KPX P space -37 -KPX P comma -129 -KPX P period -129 -KPX P A -74 -KPX R V -18 -KPX R W -18 -KPX R Y -18 -KPX R y -18 -KPX T comma -92 -KPX T hyphen -92 -KPX T period -92 -KPX T colon -74 -KPX T semicolon -74 -KPX T A -55 -KPX T O -18 -KPX T a -92 -KPX T c -92 -KPX T e -92 -KPX T i -37 -KPX T o -92 -KPX T r -37 -KPX T s -92 -KPX T u -37 -KPX T w -37 -KPX T y -37 -KPX V space -18 -KPX V comma -129 -KPX V hyphen -55 -KPX V period -129 -KPX V colon -74 -KPX V semicolon -74 -KPX V A -74 -KPX V a -111 -KPX V e -111 -KPX V i -55 -KPX V o -111 -KPX V r -55 -KPX V u -55 -KPX V y -74 -KPX W space -18 -KPX W comma -74 -KPX W hyphen -37 -KPX W period -74 -KPX W colon -55 -KPX W semicolon -55 -KPX W A -74 -KPX W a -74 -KPX W e -74 -KPX W i -37 -KPX W o -74 -KPX W r -74 -KPX W u -55 -KPX W y -55 -KPX Y space -37 -KPX Y comma -92 -KPX Y hyphen -92 -KPX Y period -74 -KPX Y colon -92 -KPX Y semicolon -92 -KPX Y A -74 -KPX Y a -92 -KPX Y e -111 -KPX Y i -55 -KPX Y o -111 -KPX Y p -74 -KPX Y q -111 -KPX Y u -92 -KPX Y v -92 -KPX f f -18 -KPX f quoteright 55 -KPX r comma -55 -KPX r period -55 -KPX r quoteright 37 -KPX v comma -37 -KPX v period -37 -KPX w comma -37 -KPX w period -37 -KPX y comma -37 -KPX y period -37 -KPX quoteleft quoteleft -74 -KPX quoteright space -74 -KPX quoteright s -74 -KPX quoteright t -37 -KPX quoteright quoteright -74 -KPX quotesinglbase afii10051 -113 -KPX quotesinglbase afii10060 -113 -KPX quotesinglbase afii10036 -113 -KPX quotesinglbase afii10041 -176 -KPX quotesinglbase afii10044 -88 -KPX quotedblbase afii10051 -113 -KPX quotedblbase afii10060 -113 -KPX quotedblbase afii10036 -113 -KPX quotedblbase afii10041 -125 -KPX quotedblbase afii10044 -50 -KPX Gamma space -18 -KPX Gamma comma -128 -KPX Gamma period -128 -KPX Gamma iotadieresistonos 76 -KPX Gamma Alpha -150 -KPX Gamma Delta -131 -KPX Gamma Lambda -150 -KPX Gamma iota -37 -KPX Theta Alpha -44 -KPX Theta Delta -19 -KPX Theta Lambda -44 -KPX Theta Upsilon -51 -KPX Theta Upsilondieresis -51 -KPX Phi Alpha -44 -KPX Phi Upsilon -68 -KPX Phi Upsilondieresis -68 -KPX delta tau -14 -KPX delta lambda -18 -KPX delta chi -31 -KPX delta pi -14 -KPX tau alpha -14 -KPX tau delta -14 -KPX tau sigma -14 -KPX tau phi -14 -KPX tau alphatonos -14 -KPX tau omicron -14 -KPX tau sigma1 -14 -KPX tau omega -14 -KPX tau omicrontonos -14 -KPX tau omegatonos -14 -KPX phi tau -14 -KPX phi lambda -18 -KPX phi chi -31 -KPX Alphatonos space -55 -KPX Alphatonos Theta -25 -KPX Alphatonos Phi -25 -KPX Alphatonos Omicron -25 -KPX Alphatonos Tau -82 -KPX Alphatonos Upsilon -93 -KPX Alphatonos Upsilondieresis -93 -KPX Alphatonos gamma -38 -KPX Alphatonos nu -74 -KPX Alphatonos chi -33 -KPX Omicrontonos Upsilon -51 -KPX Omicrontonos Upsilondieresis -51 -KPX Upsilontonos alpha -91 -KPX Upsilontonos delta -91 -KPX Upsilontonos sigma -91 -KPX Upsilontonos phi -91 -KPX Upsilontonos iotadieresistonos 76 -KPX Upsilontonos Alpha -74 -KPX Upsilontonos Delta -74 -KPX Upsilontonos Lambda -74 -KPX Upsilontonos alphatonos -91 -KPX Upsilontonos etatonos -26 -KPX Upsilontonos iotatonos -26 -KPX Upsilontonos eta -26 -KPX Upsilontonos iota -26 -KPX Upsilontonos kappa -26 -KPX Upsilontonos mu -26 -KPX Upsilontonos omicron -91 -KPX Upsilontonos omicrontonos -91 -KPX Omegatonos Upsilon -46 -KPX Alpha space -55 -KPX Alpha quoteright -74 -KPX Alpha Theta -25 -KPX Alpha Phi -25 -KPX Alpha Omicron -25 -KPX Alpha Tau -82 -KPX Alpha Upsilon -93 -KPX Alpha Upsilondieresis -93 -KPX Alpha gamma -38 -KPX Alpha nu -74 -KPX Alpha chi -33 -KPX Delta space -55 -KPX Delta Theta -19 -KPX Delta Omicron -19 -KPX Delta Tau -68 -KPX Delta Upsilon -93 -KPX Delta Upsilondieresis -93 -KPX Kappa Theta -44 -KPX Kappa Phi -74 -KPX Kappa alpha -31 -KPX Kappa delta -31 -KPX Kappa sigma -31 -KPX Kappa phi -31 -KPX Kappa Omicron -44 -KPX Kappa alphatonos -31 -KPX Kappa zeta -31 -KPX Kappa theta -31 -KPX Kappa xi -31 -KPX Kappa omicron -31 -KPX Kappa omega -31 -KPX Kappa omicrontonos -31 -KPX Kappa omegatonos -31 -KPX Lambda space -55 -KPX Lambda Theta -25 -KPX Lambda Omicron -25 -KPX Lambda Tau -82 -KPX Lambda Upsilon -93 -KPX Lambda Upsilondieresis -93 -KPX Omicron Alphatonos -44 -KPX Omicron Alpha -44 -KPX Omicron Delta -19 -KPX Omicron Lambda -44 -KPX Omicron Upsilon -51 -KPX Omicron Upsilondieresis -51 -KPX Rho space -37 -KPX Rho comma -128 -KPX Rho period -128 -KPX Rho Alpha -145 -KPX Rho Delta -119 -KPX Rho Lambda -145 -KPX Sigma tau -44 -KPX Tau comma -91 -KPX Tau hyphen -91 -KPX Tau period -91 -KPX Tau colon -74 -KPX Tau semicolon -74 -KPX Tau Theta -18 -KPX Tau Phi -18 -KPX Tau alpha -91 -KPX Tau delta -91 -KPX Tau epsilon -91 -KPX Tau sigma -91 -KPX Tau phi -91 -KPX Tau iotadieresistonos 95 -KPX Tau Alpha -79 -KPX Tau Delta -76 -KPX Tau Lambda -79 -KPX Tau Omicron -18 -KPX Tau Omega -18 -KPX Tau alphatonos -91 -KPX Tau epsilontonos -91 -KPX Tau eta -37 -KPX Tau iota -37 -KPX Tau mu -37 -KPX Tau omicron -91 -KPX Tau upsilon -37 -KPX Tau chi -37 -KPX Tau psi -37 -KPX Tau iotadieresis 50 -KPX Tau upsilondieresis -37 -KPX Tau omicrontonos -91 -KPX Tau upsilontonos -37 -KPX Upsilon comma -91 -KPX Upsilon hyphen -91 -KPX Upsilon period -91 -KPX Upsilon colon -91 -KPX Upsilon semicolon -91 -KPX Upsilon Theta -17 -KPX Upsilon Phi -25 -KPX Upsilon alpha -91 -KPX Upsilon delta -91 -KPX Upsilon sigma -91 -KPX Upsilon phi -91 -KPX Upsilon iotadieresistonos 76 -KPX Upsilon Alpha -74 -KPX Upsilon Delta -57 -KPX Upsilon Lambda -74 -KPX Upsilon Omicron -17 -KPX Upsilon alphatonos -91 -KPX Upsilon etatonos -26 -KPX Upsilon iotatonos -26 -KPX Upsilon gamma -68 -KPX Upsilon eta -26 -KPX Upsilon iota -26 -KPX Upsilon kappa -26 -KPX Upsilon mu -26 -KPX Upsilon omicron -91 -KPX Upsilon omicrontonos -91 -KPX Psi alpha -57 -KPX Psi delta -57 -KPX Psi sigma -57 -KPX Psi phi -57 -KPX Psi alphatonos -57 -KPX Psi theta -19 -KPX Psi omicron -57 -KPX Psi omega -57 -KPX Psi omicrontonos -57 -KPX Psi omegatonos -57 -KPX Omega Upsilon -46 -KPX Omega Upsilondieresis -46 -KPX Upsilondieresis Theta -17 -KPX Upsilondieresis Phi -25 -KPX Upsilondieresis alpha -91 -KPX Upsilondieresis delta -91 -KPX Upsilondieresis sigma -91 -KPX Upsilondieresis phi -91 -KPX Upsilondieresis iotadieresistonos 76 -KPX Upsilondieresis Alpha -74 -KPX Upsilondieresis Delta -57 -KPX Upsilondieresis Lambda -74 -KPX Upsilondieresis Omicron -17 -KPX Upsilondieresis alphatonos -91 -KPX Upsilondieresis etatonos -26 -KPX Upsilondieresis iotatonos -26 -KPX Upsilondieresis eta -26 -KPX Upsilondieresis iota -26 -KPX Upsilondieresis kappa -26 -KPX Upsilondieresis mu -26 -KPX Upsilondieresis omicron -91 -KPX Upsilondieresis omicrontonos -91 -KPX zeta alpha -50 -KPX zeta delta -42 -KPX zeta sigma -50 -KPX zeta tau -83 -KPX zeta phi -50 -KPX zeta alphatonos -50 -KPX zeta etatonos -28 -KPX zeta gamma -42 -KPX zeta eta -28 -KPX zeta theta -42 -KPX zeta iota -28 -KPX zeta kappa -28 -KPX zeta nu -42 -KPX zeta omicron -50 -KPX zeta omega -50 -KPX zeta omicrontonos -50 -KPX zeta omegatonos -50 -KPX zeta pi -19 -KPX kappa alpha -19 -KPX kappa delta -19 -KPX kappa sigma -19 -KPX kappa phi -19 -KPX kappa alphatonos -19 -KPX kappa zeta -19 -KPX kappa xi -19 -KPX kappa omicron -19 -KPX kappa sigma1 -19 -KPX kappa omega -19 -KPX kappa omicrontonos -19 -KPX kappa omegatonos -19 -KPX lambda delta -18 -KPX lambda sigma -18 -KPX lambda upsilondieresistonos -15 -KPX lambda zeta -9 -KPX lambda xi -12 -KPX lambda sigma1 -21 -KPX lambda upsilon -15 -KPX lambda upsilondieresis -15 -KPX lambda upsilontonos -15 -KPX xi alpha -25 -KPX xi delta -25 -KPX xi sigma -25 -KPX xi phi -25 -KPX xi alphatonos -25 -KPX xi zeta -25 -KPX xi xi -25 -KPX xi omicron -25 -KPX xi sigma1 -25 -KPX xi omicrontonos -25 -KPX omicron tau -14 -KPX omicron lambda -18 -KPX omicron chi -31 -KPX omicron pi -14 -KPX rho chi -31 -KPX chi alpha -31 -KPX chi delta -31 -KPX chi sigma -31 -KPX chi phi -15 -KPX chi alphatonos -31 -KPX chi zeta -15 -KPX chi omicron -31 -KPX chi sigma1 -15 -KPX chi omega -31 -KPX chi omicrontonos -31 -KPX chi omegatonos -31 -KPX omega tau -14 -KPX omega chi -31 -KPX omega pi -14 -KPX omicrontonos tau -14 -KPX omicrontonos lambda -18 -KPX omicrontonos chi -31 -KPX omicrontonos pi -14 -KPX omegatonos tau -14 -KPX omegatonos chi -31 -KPX omegatonos pi -14 -KPX afii10052 comma -63 -KPX afii10052 period -75 -KPX afii10052 colon 25 -KPX afii10058 quoteright -121 -KPX afii10059 quoteright -88 -KPX afii10017 quoteright -101 -KPX afii10017 afii10021 14 -KPX afii10017 afii10025 -13 -KPX afii10017 afii10032 -38 -KPX afii10017 afii10033 -25 -KPX afii10017 afii10035 -25 -KPX afii10017 afii10036 -38 -KPX afii10017 afii10037 -63 -KPX afii10017 afii10038 -51 -KPX afii10017 afii10041 -63 -KPX afii10017 afii10047 -50 -KPX afii10017 afii10065 -15 -KPX afii10017 afii10066 -15 -KPX afii10017 afii10070 -15 -KPX afii10017 afii10080 -15 -KPX afii10017 afii10083 -15 -KPX afii10017 afii10085 -33 -KPX afii10017 afii10086 -15 -KPX afii10017 afii10095 -15 -KPX afii10018 afii10017 -27 -KPX afii10018 afii10021 12 -KPX afii10018 afii10025 37 -KPX afii10018 afii10037 -40 -KPX afii10018 afii10038 -27 -KPX afii10018 afii10039 -13 -KPX afii10018 afii10041 -27 -KPX afii10018 afii10044 -28 -KPX afii10018 afii10047 -14 -KPX afii10018 afii10069 12 -KPX afii10018 afii10085 -12 -KPX afii10018 afii10097 23 -KPX afii10019 afii10017 -38 -KPX afii10019 afii10021 -53 -KPX afii10019 afii10024 -40 -KPX afii10019 afii10025 -34 -KPX afii10019 afii10032 -47 -KPX afii10019 afii10035 -47 -KPX afii10019 afii10036 -57 -KPX afii10019 afii10037 -85 -KPX afii10019 afii10038 -67 -KPX afii10019 afii10039 -25 -KPX afii10019 afii10041 -60 -KPX afii10019 afii10044 -48 -KPX afii10019 afii10049 -47 -KPX afii10019 afii10069 12 -KPX afii10019 afii10078 -13 -KPX afii10019 afii10084 12 -KPX afii10019 afii10087 -14 -KPX afii10019 afii10089 12 -KPX afii10019 afii10097 12 -KPX afii10020 comma -63 -KPX afii10020 period -75 -KPX afii10020 colon 25 -KPX afii10020 afii10017 -75 -KPX afii10020 afii10021 -75 -KPX afii10020 afii10025 19 -KPX afii10020 afii10029 -69 -KPX afii10020 afii10030 -25 -KPX afii10020 afii10032 -13 -KPX afii10020 afii10049 -13 -KPX afii10020 afii10065 -25 -KPX afii10020 afii10067 -38 -KPX afii10020 afii10069 -18 -KPX afii10020 afii10070 -30 -KPX afii10020 afii10074 -19 -KPX afii10020 afii10077 -53 -KPX afii10020 afii10078 -40 -KPX afii10020 afii10079 -30 -KPX afii10020 afii10080 -52 -KPX afii10020 afii10082 -28 -KPX afii10020 afii10085 -43 -KPX afii10020 afii10093 -53 -KPX afii10020 afii10094 -50 -KPX afii10020 afii10096 -65 -KPX afii10020 afii10097 -40 -KPX afii10021 afii10038 -19 -KPX afii10021 afii10085 25 -KPX afii10022 afii10025 -14 -KPX afii10024 afii10032 -53 -KPX afii10024 afii10035 -53 -KPX afii10024 afii10037 -34 -KPX afii10024 afii10041 -34 -KPX afii10024 afii10080 -13 -KPX afii10024 afii10085 -30 -KPX afii10025 afii10036 12 -KPX afii10025 afii10037 -13 -KPX afii10025 afii10041 -50 -KPX afii10025 afii10069 13 -KPX afii10028 afii10032 -47 -KPX afii10028 afii10035 -47 -KPX afii10028 afii10037 -13 -KPX afii10028 afii10038 -80 -KPX afii10028 afii10047 -13 -KPX afii10028 afii10070 -25 -KPX afii10028 afii10080 -38 -KPX afii10028 afii10083 -25 -KPX afii10028 afii10085 -43 -KPX afii10028 afii10095 -25 -KPX afii10029 afii10085 19 -KPX afii10030 afii10038 -25 -KPX afii10030 afii10065 -14 -KPX afii10030 afii10070 -14 -KPX afii10030 afii10080 -14 -KPX afii10030 afii10083 -14 -KPX afii10032 afii10017 -48 -KPX afii10032 afii10021 -25 -KPX afii10032 afii10024 -38 -KPX afii10032 afii10029 -25 -KPX afii10032 afii10037 -58 -KPX afii10032 afii10038 12 -KPX afii10032 afii10039 -50 -KPX afii10032 afii10041 -38 -KPX afii10032 afii10049 -38 -KPX afii10032 afii10072 19 -KPX afii10032 afii10087 19 -KPX afii10034 comma -88 -KPX afii10034 period -100 -KPX afii10034 colon 25 -KPX afii10034 afii10017 -88 -KPX afii10034 afii10021 -99 -KPX afii10034 afii10024 -52 -KPX afii10034 afii10025 -33 -KPX afii10034 afii10029 -78 -KPX afii10034 afii10030 -25 -KPX afii10034 afii10032 -13 -KPX afii10034 afii10037 -71 -KPX afii10034 afii10038 -27 -KPX afii10034 afii10039 -63 -KPX afii10034 afii10049 -41 -KPX afii10034 afii10065 -38 -KPX afii10034 afii10069 -36 -KPX afii10034 afii10070 -36 -KPX afii10034 afii10080 -36 -KPX afii10034 afii10097 -25 -KPX afii10035 afii10017 -38 -KPX afii10035 afii10029 12 -KPX afii10035 afii10037 -13 -KPX afii10035 afii10039 -13 -KPX afii10035 afii10041 -13 -KPX afii10035 afii10065 7 -KPX afii10035 afii10066 7 -KPX afii10035 afii10070 7 -KPX afii10035 afii10072 7 -KPX afii10035 afii10073 7 -KPX afii10035 afii10080 7 -KPX afii10035 afii10083 7 -KPX afii10035 afii10084 14 -KPX afii10035 afii10086 7 -KPX afii10035 afii10095 7 -KPX afii10036 comma -50 -KPX afii10036 period -63 -KPX afii10036 colon 37 -KPX afii10036 semicolon 12 -KPX afii10036 guillemotleft 25 -KPX afii10036 guillemotright 25 -KPX afii10036 afii10017 -63 -KPX afii10036 afii10021 25 -KPX afii10036 afii10038 -27 -KPX afii10036 afii10047 7 -KPX afii10036 afii10065 -36 -KPX afii10036 afii10067 -36 -KPX afii10036 afii10070 -36 -KPX afii10036 afii10074 -24 -KPX afii10036 afii10076 -36 -KPX afii10036 afii10077 -36 -KPX afii10036 afii10078 -36 -KPX afii10036 afii10080 -36 -KPX afii10036 afii10081 -24 -KPX afii10036 afii10082 -25 -KPX afii10036 afii10083 -36 -KPX afii10036 afii10085 -24 -KPX afii10036 afii10087 -24 -KPX afii10036 afii10091 -24 -KPX afii10036 afii10093 -36 -KPX afii10036 afii10094 -36 -KPX afii10036 afii10096 -36 -KPX afii10036 afii10097 -24 -KPX afii10037 comma -51 -KPX afii10037 period -63 -KPX afii10037 colon 25 -KPX afii10037 guillemotleft 12 -KPX afii10037 guillemotright 25 -KPX afii10037 afii10017 -75 -KPX afii10037 afii10021 -40 -KPX afii10037 afii10029 -65 -KPX afii10037 afii10032 -27 -KPX afii10037 afii10038 -53 -KPX afii10037 afii10049 -53 -KPX afii10037 afii10066 -13 -KPX afii10037 afii10067 -47 -KPX afii10037 afii10068 -50 -KPX afii10037 afii10069 -13 -KPX afii10037 afii10070 -47 -KPX afii10037 afii10072 -50 -KPX afii10037 afii10073 -31 -KPX afii10037 afii10074 -15 -KPX afii10037 afii10075 -13 -KPX afii10037 afii10076 -25 -KPX afii10037 afii10077 -50 -KPX afii10037 afii10078 -50 -KPX afii10037 afii10079 -25 -KPX afii10037 afii10080 -47 -KPX afii10037 afii10081 -28 -KPX afii10037 afii10082 -40 -KPX afii10037 afii10083 -47 -KPX afii10037 afii10087 -22 -KPX afii10037 afii10088 -13 -KPX afii10037 afii10090 -13 -KPX afii10037 afii10091 -13 -KPX afii10037 afii10096 -28 -KPX afii10037 afii10097 -47 -KPX afii10038 afii10017 -50 -KPX afii10038 afii10021 -47 -KPX afii10038 afii10029 -13 -KPX afii10038 afii10030 -6 -KPX afii10038 afii10032 12 -KPX afii10038 afii10036 -13 -KPX afii10038 afii10037 -77 -KPX afii10038 afii10041 -34 -KPX afii10038 afii10049 -13 -KPX afii10038 afii10077 -15 -KPX afii10039 afii10032 -51 -KPX afii10039 afii10035 -38 -KPX afii10039 afii10038 -25 -KPX afii10039 afii10080 -20 -KPX afii10044 quoteright -121 -KPX afii10044 afii10049 -18 -KPX afii10046 quoteright -121 -KPX afii10046 afii10017 -34 -KPX afii10046 afii10021 -13 -KPX afii10046 afii10024 -28 -KPX afii10046 afii10025 -13 -KPX afii10046 afii10030 -20 -KPX afii10046 afii10032 -25 -KPX afii10046 afii10035 -20 -KPX afii10046 afii10036 -51 -KPX afii10046 afii10039 -40 -KPX afii10046 afii10041 -112 -KPX afii10046 afii10047 -38 -KPX afii10046 afii10049 -13 -KPX afii10047 afii10024 -13 -KPX afii10047 afii10025 25 -KPX afii10047 afii10029 -13 -KPX afii10047 afii10039 -38 -KPX afii10047 afii10049 -13 -KPX afii10047 afii10069 14 -KPX afii10047 afii10072 14 -KPX afii10047 afii10077 -7 -KPX afii10047 afii10078 -14 -KPX afii10047 afii10097 14 -KPX afii10048 afii10017 -56 -KPX afii10048 afii10021 -13 -KPX afii10048 afii10024 -25 -KPX afii10048 afii10029 -25 -KPX afii10048 afii10032 -13 -KPX afii10048 afii10036 -13 -KPX afii10048 afii10039 -51 -KPX afii10048 afii10041 -25 -KPX afii10048 afii10069 7 -KPX afii10048 afii10072 7 -KPX afii10065 afii10085 -13 -KPX afii10065 afii10089 -13 -KPX afii10066 afii10072 -13 -KPX afii10066 afii10073 -13 -KPX afii10066 afii10077 -25 -KPX afii10066 afii10078 -38 -KPX afii10066 afii10080 -13 -KPX afii10066 afii10083 -13 -KPX afii10066 afii10085 -13 -KPX afii10066 afii10086 -13 -KPX afii10066 afii10087 -20 -KPX afii10066 afii10089 -13 -KPX afii10066 afii10092 -25 -KPX afii10066 afii10095 -13 -KPX afii10066 afii10097 -25 -KPX afii10067 afii10065 -7 -KPX afii10067 afii10066 -13 -KPX afii10067 afii10069 -19 -KPX afii10067 afii10070 -12 -KPX afii10067 afii10073 -13 -KPX afii10067 afii10080 -13 -KPX afii10067 afii10083 -13 -KPX afii10067 afii10086 -7 -KPX afii10067 afii10092 -13 -KPX afii10067 afii10097 -13 -KPX afii10068 period -13 -KPX afii10068 afii10077 -13 -KPX afii10069 afii10085 -13 -KPX afii10069 afii10092 -13 -KPX afii10069 afii10095 -13 -KPX afii10070 afii10065 -13 -KPX afii10070 afii10066 -13 -KPX afii10070 afii10069 -25 -KPX afii10070 afii10072 -25 -KPX afii10070 afii10073 -13 -KPX afii10070 afii10077 -25 -KPX afii10070 afii10078 -25 -KPX afii10070 afii10080 -13 -KPX afii10070 afii10083 -13 -KPX afii10070 afii10084 -13 -KPX afii10070 afii10086 -25 -KPX afii10070 afii10087 -13 -KPX afii10070 afii10089 -13 -KPX afii10072 afii10065 -13 -KPX afii10072 afii10066 -13 -KPX afii10072 afii10070 -13 -KPX afii10072 afii10073 -13 -KPX afii10072 afii10080 -25 -KPX afii10072 afii10083 -25 -KPX afii10072 afii10089 -13 -KPX afii10072 afii10092 -13 -KPX afii10073 afii10069 -13 -KPX afii10073 afii10072 -13 -KPX afii10073 afii10073 -13 -KPX afii10073 afii10077 -25 -KPX afii10073 afii10078 -25 -KPX afii10073 afii10080 -13 -KPX afii10073 afii10083 -13 -KPX afii10073 afii10085 -7 -KPX afii10073 afii10089 -13 -KPX afii10073 afii10092 -13 -KPX afii10076 guillemotleft -27 -KPX afii10076 afii10065 -25 -KPX afii10076 afii10066 -25 -KPX afii10076 afii10070 -30 -KPX afii10076 afii10073 -13 -KPX afii10076 afii10077 20 -KPX afii10076 afii10080 -38 -KPX afii10076 afii10083 -38 -KPX afii10076 afii10084 -13 -KPX afii10076 afii10086 -25 -KPX afii10076 afii10089 -13 -KPX afii10076 afii10095 -13 -KPX afii10077 afii10085 -13 -KPX afii10077 afii10089 -13 -KPX afii10080 afii10069 -13 -KPX afii10080 afii10072 -25 -KPX afii10080 afii10073 -13 -KPX afii10080 afii10077 -25 -KPX afii10080 afii10078 -38 -KPX afii10080 afii10085 -20 -KPX afii10080 afii10087 -20 -KPX afii10080 afii10089 -26 -KPX afii10080 afii10095 -13 -KPX afii10080 afii10097 -13 -KPX afii10082 afii10069 -13 -KPX afii10082 afii10072 -25 -KPX afii10082 afii10073 -13 -KPX afii10082 afii10077 -38 -KPX afii10082 afii10078 -50 -KPX afii10082 afii10084 -13 -KPX afii10082 afii10085 -13 -KPX afii10082 afii10087 -20 -KPX afii10082 afii10089 -13 -KPX afii10082 afii10095 -13 -KPX afii10082 afii10097 -13 -KPX afii10083 afii10065 -26 -KPX afii10083 afii10066 -13 -KPX afii10083 afii10070 -13 -KPX afii10083 afii10072 -13 -KPX afii10083 afii10073 -13 -KPX afii10083 afii10080 -25 -KPX afii10083 afii10085 -7 -KPX afii10083 afii10086 -25 -KPX afii10083 afii10087 -13 -KPX afii10083 afii10089 -13 -KPX afii10083 afii10092 -13 -KPX afii10084 comma 25 -KPX afii10084 period 12 -KPX afii10084 afii10069 -13 -KPX afii10084 afii10070 -13 -KPX afii10084 afii10073 12 -KPX afii10084 afii10080 -13 -KPX afii10084 afii10085 -25 -KPX afii10084 afii10097 12 -KPX afii10085 comma -50 -KPX afii10085 period -63 -KPX afii10085 colon -13 -KPX afii10085 semicolon -38 -KPX afii10085 afii10069 -3 -KPX afii10085 afii10072 -25 -KPX afii10085 afii10073 -13 -KPX afii10085 afii10077 -27 -KPX afii10085 afii10078 -25 -KPX afii10085 afii10082 -13 -KPX afii10085 afii10087 -13 -KPX afii10085 afii10097 -15 -KPX afii10086 afii10077 -25 -KPX afii10086 afii10078 -38 -KPX afii10086 afii10085 -26 -KPX afii10086 afii10089 -13 -KPX afii10086 afii10097 -13 -KPX afii10087 afii10065 -13 -KPX afii10087 afii10066 -25 -KPX afii10087 afii10073 -13 -KPX afii10087 afii10080 -25 -KPX afii10087 afii10083 -25 -KPX afii10087 afii10086 -25 -KPX afii10087 afii10089 -13 -KPX afii10087 afii10092 -25 -KPX afii10087 afii10095 -13 -KPX afii10088 afii10085 12 -KPX afii10091 afii10085 31 -KPX afii10094 afii10089 -38 -KPX afii10095 afii10066 -13 -KPX afii10095 afii10069 -13 -KPX afii10095 afii10072 -25 -KPX afii10095 afii10073 -13 -KPX afii10095 afii10077 -25 -KPX afii10095 afii10078 -38 -KPX afii10095 afii10080 -13 -KPX afii10095 afii10083 -13 -KPX afii10095 afii10084 -13 -KPX afii10095 afii10086 -13 -KPX afii10095 afii10087 -20 -KPX afii10095 afii10097 -25 -KPX afii10096 afii10066 -13 -KPX afii10096 afii10072 -13 -KPX afii10096 afii10077 -25 -KPX afii10096 afii10078 -38 -KPX afii10096 afii10080 -13 -KPX afii10096 afii10083 -13 -KPX afii10096 afii10087 -28 -KPX afii10096 afii10089 -13 -KPX afii10096 afii10095 -13 -KPX afii10110 comma -50 -KPX afii10110 period -63 -KPX afii10110 colon -13 -KPX afii10110 semicolon -38 -KPX afii10110 guillemotleft 12 -KPX afii10110 guillemotright 12 -KPX afii10050 comma -25 -KPX afii10050 period -38 -KPX afii10050 colon 25 -KPX afii10050 guillemotleft 25 -KPX afii10050 guillemotright 25 -KPX pi omicron -14 -EndKernPairs -EndKernData -EndFontMetrics +StartFontMetrics 4.1 +FontName TimesNewRomanPS-BoldItalicMT +FullName Times New Roman Bold Italic +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Times New Roman +Weight Bold Italic +Version Version 2.90 +Characters 940 +ItalicAngle -17.3 +Ascender 891 +Descender -216 +UnderlineThickness 95 +UnderlinePosition -109 +IsFixedPitch false +FontBBox -547 -307 1206 1032 +StartCharMetrics 975 +C 0 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 250 ; N space ; B 55 -14 352 677 ; +C 33 ; WX 389 ; N exclam ; B 55 -14 352 677 ; +C 34 ; WX 555 ; N quotedbl ; B 165 352 559 677 ; +C 35 ; WX 500 ; N numbersign ; B 20 -14 480 676 ; +C 36 ; WX 500 ; N dollar ; B 39 -76 500 704 ; +C 37 ; WX 833 ; N percent ; B 108 -28 780 677 ; +C 38 ; WX 778 ; N ampersand ; B 46 -15 707 677 ; +C 39 ; WX 278 ; N quotesingle ; B 156 353 314 677 ; +C 40 ; WX 333 ; N parenleft ; B 50 -190 435 677 ; +C 41 ; WX 333 ; N parenright ; B -113 -190 271 677 ; +C 42 ; WX 500 ; N asterisk ; B 120 299 509 677 ; +C 43 ; WX 570 ; N plus ; B 20 66 553 598 ; +C 44 ; WX 250 ; N comma ; B -28 -161 176 149 ; +C 45 ; WX 333 ; N hyphen ; B 6 168 322 270 ; +C 46 ; WX 250 ; N period ; B -13 -14 147 146 ; +C 47 ; WX 278 ; N slash ; B -81 -15 415 676 ; +C 48 ; WX 500 ; N zero ; B 55 -14 499 676 ; +C 49 ; WX 500 ; N one ; B 23 0 445 676 ; +C 50 ; WX 500 ; N two ; B 4 0 483 676 ; +C 51 ; WX 500 ; N three ; B 12 -14 470 676 ; +C 52 ; WX 500 ; N four ; B 18 -14 502 676 ; +C 53 ; WX 500 ; N five ; B 38 -14 504 662 ; +C 54 ; WX 500 ; N six ; B 60 -14 510 681 ; +C 55 ; WX 500 ; N seven ; B 118 -14 554 662 ; +C 56 ; WX 500 ; N eight ; B 37 -14 491 676 ; +C 57 ; WX 500 ; N nine ; B 42 -14 493 681 ; +C 58 ; WX 333 ; N colon ; B 40 -14 289 452 ; +C 59 ; WX 333 ; N semicolon ; B 0 -161 292 452 ; +C 60 ; WX 570 ; N less ; B 20 90 553 568 ; +C 61 ; WX 570 ; N equal ; B 20 218 554 441 ; +C 62 ; WX 570 ; N greater ; B 20 90 553 568 ; +C 63 ; WX 500 ; N question ; B 88 -14 476 677 ; +C 64 ; WX 832 ; N at ; B 45 -216 908 677 ; +C 65 ; WX 667 ; N A ; B -57 0 600 677 ; +C 66 ; WX 667 ; N B ; B -25 0 645 662 ; +C 67 ; WX 667 ; N C ; B 65 -15 721 677 ; +C 68 ; WX 722 ; N D ; B -36 0 702 662 ; +C 69 ; WX 667 ; N E ; B -35 0 680 662 ; +C 70 ; WX 667 ; N F ; B -32 0 690 662 ; +C 71 ; WX 722 ; N G ; B 69 -15 747 677 ; +C 72 ; WX 778 ; N H ; B -32 0 862 662 ; +C 73 ; WX 389 ; N I ; B -35 0 467 662 ; +C 74 ; WX 500 ; N J ; B -8 -15 598 662 ; +C 75 ; WX 667 ; N K ; B -32 0 747 662 ; +C 76 ; WX 611 ; N L ; B -27 0 575 662 ; +C 77 ; WX 889 ; N M ; B -34 0 974 662 ; +C 78 ; WX 722 ; N N ; B -32 -7 811 662 ; +C 79 ; WX 722 ; N O ; B 53 -16 718 678 ; +C 80 ; WX 611 ; N P ; B -30 0 644 662 ; +C 81 ; WX 722 ; N Q ; B 53 -208 718 677 ; +C 82 ; WX 667 ; N R ; B -32 0 639 662 ; +C 83 ; WX 556 ; N S ; B -22 -15 583 677 ; +C 84 ; WX 611 ; N T ; B 80 0 693 662 ; +C 85 ; WX 722 ; N U ; B 94 -15 809 662 ; +C 86 ; WX 667 ; N V ; B 119 -15 776 662 ; +C 87 ; WX 889 ; N W ; B 123 -15 1002 662 ; +C 88 ; WX 667 ; N X ; B -61 0 763 662 ; +C 89 ; WX 611 ; N Y ; B 93 0 717 662 ; +C 90 ; WX 611 ; N Z ; B -27 0 679 662 ; +C 91 ; WX 333 ; N bracketleft ; B -29 -184 429 662 ; +C 92 ; WX 278 ; N backslash ; B 78 -15 203 676 ; +C 93 ; WX 333 ; N bracketright ; B -111 -184 347 662 ; +C 94 ; WX 570 ; N asciicircum ; B 102 325 540 676 ; +C 95 ; WX 500 ; N underscore ; B -10 -216 508 -152 ; +C 96 ; WX 333 ; N grave ; B 119 508 315 677 ; +C 97 ; WX 500 ; N a ; B 20 -14 479 453 ; +C 98 ; WX 500 ; N b ; B 9 -14 469 677 ; +C 99 ; WX 444 ; N c ; B 28 -14 438 453 ; +C 100 ; WX 500 ; N d ; B 20 -14 545 677 ; +C 101 ; WX 444 ; N e ; B 24 -14 442 453 ; +C 102 ; WX 333 ; N f ; B -160 -216 507 677 ; +C 103 ; WX 500 ; N g ; B -52 -216 517 453 ; +C 104 ; WX 556 ; N h ; B 10 -6 501 677 ; +C 105 ; WX 278 ; N i ; B 22 -14 298 677 ; +C 106 ; WX 278 ; N j ; B -159 -216 299 677 ; +C 107 ; WX 500 ; N k ; B 6 -7 513 677 ; +C 108 ; WX 278 ; N l ; B 16 -14 318 677 ; +C 109 ; WX 778 ; N m ; B 11 -5 726 453 ; +C 110 ; WX 556 ; N n ; B 11 -6 501 453 ; +C 111 ; WX 500 ; N o ; B 24 -14 470 453 ; +C 112 ; WX 500 ; N p ; B -122 -214 474 453 ; +C 113 ; WX 500 ; N q ; B 19 -214 483 453 ; +C 114 ; WX 389 ; N r ; B 17 0 402 453 ; +C 115 ; WX 389 ; N s ; B -2 -14 370 453 ; +C 116 ; WX 278 ; N t ; B 21 -14 313 572 ; +C 117 ; WX 556 ; N u ; B 32 -14 516 453 ; +C 118 ; WX 444 ; N v ; B 30 -14 444 453 ; +C 119 ; WX 667 ; N w ; B 28 -14 663 453 ; +C 120 ; WX 500 ; N x ; B -45 -14 508 453 ; +C 121 ; WX 444 ; N y ; B -92 -216 444 453 ; +C 122 ; WX 389 ; N z ; B -12 -85 395 439 ; +C 123 ; WX 348 ; N braceleft ; B 66 -203 480 677 ; +C 124 ; WX 220 ; N bar ; B 78 -216 141 677 ; +C 125 ; WX 348 ; N braceright ; B -69 -202 344 678 ; +C 126 ; WX 570 ; N asciitilde ; B 19 188 551 347 ; +C 127 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 500 ; N Euro ; B 16 -14 599 676 ; +C 129 ; WX 604 ; N afii10052 ; B -32 0 684 882 ; +C 130 ; WX 333 ; N quotesinglbase ; B 14 -161 218 149 ; +C 131 ; WX 500 ; N florin ; B 0 -216 500 678 ; +C 132 ; WX 500 ; N quotedblbase ; B -29 -162 392 150 ; +C 133 ; WX 1000 ; N ellipsis ; B 85 -13 915 150 ; +C 134 ; WX 500 ; N dagger ; B 86 -214 510 678 ; +C 135 ; WX 500 ; N daggerdbl ; B -6 -216 508 677 ; +C 136 ; WX 333 ; N circumflex ; B 74 511 384 677 ; +C 137 ; WX 1000 ; N perthousand ; B 25 -27 982 677 ; +C 138 ; WX 556 ; N Scaron ; B -22 -15 583 877 ; +C 139 ; WX 333 ; N guilsinglleft ; B 59 -5 306 445 ; +C 140 ; WX 944 ; N OE ; B 62 -5 958 667 ; +C 141 ; WX 678 ; N afii10061 ; B -35 0 737 886 ; +C 142 ; WX 611 ; N Zcaron ; B -27 0 679 877 ; +C 143 ; WX 778 ; N afii10145 ; B -33 -191 858 662 ; +C 144 ; WX 500 ; N quotedblbase ; B -29 -162 392 150 ; +C 145 ; WX 333 ; N quoteleft ; B 142 368 346 677 ; +C 146 ; WX 333 ; N quoteright ; B 144 368 348 677 ; +C 147 ; WX 500 ; N quotedblleft ; B 118 366 539 677 ; +C 148 ; WX 500 ; N quotedblright ; B 118 366 539 677 ; +C 149 ; WX 350 ; N bullet ; B 39 190 318 469 ; +C 150 ; WX 500 ; N endash ; B -7 202 509 261 ; +C 151 ; WX 1000 ; N emdash ; B -10 201 1009 261 ; +C 152 ; WX 333 ; N tilde ; B 89 526 398 662 ; +C 153 ; WX 1000 ; N trademark ; B -1 268 1005 662 ; +C 154 ; WX 389 ; N scaron ; B -2 -14 418 677 ; +C 155 ; WX 333 ; N guilsinglright ; B 28 -5 275 445 ; +C 156 ; WX 722 ; N oe ; B 22 -14 717 453 ; +C 157 ; WX 507 ; N afii10109 ; B 12 0 510 677 ; +C 158 ; WX 389 ; N zcaron ; B -12 -85 418 677 ; +C 159 ; WX 611 ; N Ydieresis ; B 93 0 717 851 ; +C 160 ; WX 250 ; N space ; B 55 -14 352 677 ; +C 161 ; WX 389 ; N exclamdown ; B 20 -216 316 476 ; +C 162 ; WX 500 ; N cent ; B 53 -186 462 644 ; +C 163 ; WX 500 ; N sterling ; B 36 -14 525 676 ; +C 164 ; WX 500 ; N currency ; B 10 93 491 567 ; +C 165 ; WX 500 ; N yen ; B -9 0 614 662 ; +C 166 ; WX 220 ; N brokenbar ; B 78 -216 141 677 ; +C 167 ; WX 500 ; N section ; B -14 -216 530 677 ; +C 168 ; WX 333 ; N dieresis ; B 90 528 401 658 ; +C 169 ; WX 747 ; N copyright ; B 29 -15 722 677 ; +C 170 ; WX 266 ; N ordfeminine ; B 68 396 367 676 ; +C 171 ; WX 500 ; N guillemotleft ; B 41 -5 493 445 ; +C 172 ; WX 606 ; N logicalnot ; B 36 218 570 440 ; +C 173 ; WX 333 ; N hyphen ; B 6 168 322 270 ; +C 174 ; WX 747 ; N registered ; B 29 -15 722 677 ; +C 175 ; WX 500 ; N overscore ; B 125 714 644 778 ; +C 176 ; WX 400 ; N degree ; B 88 338 426 676 ; +C 177 ; WX 549 ; N plusminus ; B 7 66 542 598 ; +C 178 ; WX 300 ; N twosuperior ; B 49 324 344 676 ; +C 179 ; WX 300 ; N threesuperior ; B 54 317 336 676 ; +C 180 ; WX 333 ; N acute ; B 196 506 405 677 ; +C 181 ; WX 576 ; N mu1 ; B -63 -216 529 439 ; +C 182 ; WX 500 ; N paragraph ; B 0 -216 542 662 ; +C 183 ; WX 250 ; N periodcentered ; B 76 252 236 413 ; +C 184 ; WX 333 ; N cedilla ; B 5 -184 228 0 ; +C 185 ; WX 300 ; N onesuperior ; B 60 324 323 676 ; +C 186 ; WX 300 ; N ordmasculine ; B 86 396 375 676 ; +C 187 ; WX 500 ; N guillemotright ; B 7 -5 459 445 ; +C 188 ; WX 750 ; N onequarter ; B 59 -29 705 676 ; +C 189 ; WX 750 ; N onehalf ; B 59 -29 693 676 ; +C 190 ; WX 750 ; N threequarters ; B 53 -29 705 676 ; +C 191 ; WX 500 ; N questiondown ; B 4 -216 392 476 ; +C 192 ; WX 667 ; N Agrave ; B -57 0 624 883 ; +C 193 ; WX 667 ; N Aacute ; B -57 0 737 873 ; +C 194 ; WX 667 ; N Acircumflex ; B -57 0 685 875 ; +C 195 ; WX 667 ; N Atilde ; B -57 0 707 861 ; +C 196 ; WX 667 ; N Adieresis ; B -57 0 721 851 ; +C 197 ; WX 667 ; N Aring ; B -57 0 657 844 ; +C 198 ; WX 944 ; N AE ; B -56 0 958 662 ; +C 199 ; WX 667 ; N Ccedilla ; B 65 -184 721 677 ; +C 200 ; WX 667 ; N Egrave ; B -35 0 680 883 ; +C 201 ; WX 667 ; N Eacute ; B -35 0 680 873 ; +C 202 ; WX 667 ; N Ecircumflex ; B -35 0 680 875 ; +C 203 ; WX 667 ; N Edieresis ; B -35 0 680 851 ; +C 204 ; WX 389 ; N Igrave ; B -35 0 467 883 ; +C 205 ; WX 389 ; N Iacute ; B -35 0 504 873 ; +C 206 ; WX 389 ; N Icircumflex ; B -35 0 468 875 ; +C 207 ; WX 389 ; N Idieresis ; B -35 0 486 851 ; +C 208 ; WX 722 ; N Eth ; B -32 0 708 662 ; +C 209 ; WX 722 ; N Ntilde ; B -32 -7 811 842 ; +C 210 ; WX 722 ; N Ograve ; B 53 -16 718 883 ; +C 211 ; WX 722 ; N Oacute ; B 53 -16 718 887 ; +C 212 ; WX 722 ; N Ocircumflex ; B 53 -16 718 863 ; +C 213 ; WX 722 ; N Otilde ; B 53 -16 718 842 ; +C 214 ; WX 722 ; N Odieresis ; B 53 -16 718 839 ; +C 215 ; WX 570 ; N multiply ; B 75 120 498 543 ; +C 216 ; WX 722 ; N Oslash ; B 42 -16 727 677 ; +C 217 ; WX 722 ; N Ugrave ; B 94 -15 809 883 ; +C 218 ; WX 722 ; N Uacute ; B 94 -15 809 887 ; +C 219 ; WX 722 ; N Ucircumflex ; B 94 -15 809 863 ; +C 220 ; WX 722 ; N Udieresis ; B 94 -15 809 839 ; +C 221 ; WX 611 ; N Yacute ; B 93 0 717 873 ; +C 222 ; WX 611 ; N Thorn ; B -31 0 603 662 ; +C 223 ; WX 500 ; N germandbls ; B -170 -216 506 677 ; +C 224 ; WX 500 ; N agrave ; B 20 -14 479 677 ; +C 225 ; WX 500 ; N aacute ; B 20 -14 483 677 ; +C 226 ; WX 500 ; N acircumflex ; B 20 -14 479 677 ; +C 227 ; WX 500 ; N atilde ; B 20 -14 481 662 ; +C 228 ; WX 500 ; N adieresis ; B 20 -14 486 658 ; +C 229 ; WX 500 ; N aring ; B 20 -14 479 696 ; +C 230 ; WX 722 ; N ae ; B 19 -14 716 453 ; +C 231 ; WX 444 ; N ccedilla ; B 28 -184 438 453 ; +C 232 ; WX 444 ; N egrave ; B 24 -14 442 677 ; +C 233 ; WX 444 ; N eacute ; B 24 -14 507 677 ; +C 234 ; WX 444 ; N ecircumflex ; B 24 -14 442 677 ; +C 235 ; WX 444 ; N edieresis ; B 24 -14 460 658 ; +C 236 ; WX 278 ; N igrave ; B 22 -14 271 677 ; +C 237 ; WX 278 ; N iacute ; B 22 -14 361 677 ; +C 238 ; WX 278 ; N icircumflex ; B 22 -14 340 677 ; +C 239 ; WX 278 ; N idieresis ; B 22 -14 359 658 ; +C 240 ; WX 500 ; N eth ; B 25 -14 486 677 ; +C 241 ; WX 556 ; N ntilde ; B 11 -6 501 662 ; +C 242 ; WX 500 ; N ograve ; B 24 -14 470 677 ; +C 243 ; WX 500 ; N oacute ; B 24 -14 501 677 ; +C 244 ; WX 500 ; N ocircumflex ; B 24 -14 470 677 ; +C 245 ; WX 500 ; N otilde ; B 24 -14 481 662 ; +C 246 ; WX 500 ; N odieresis ; B 24 -14 486 658 ; +C 247 ; WX 549 ; N divide ; B 8 121 542 545 ; +C 248 ; WX 500 ; N oslash ; B 15 -14 485 453 ; +C 249 ; WX 556 ; N ugrave ; B 32 -14 516 677 ; +C 250 ; WX 556 ; N uacute ; B 32 -14 516 677 ; +C 251 ; WX 556 ; N ucircumflex ; B 32 -14 516 677 ; +C 252 ; WX 556 ; N udieresis ; B 32 -14 516 658 ; +C 253 ; WX 444 ; N yacute ; B -92 -216 468 677 ; +C 254 ; WX 500 ; N thorn ; B -122 -216 474 677 ; +C 255 ; WX 444 ; N ydieresis ; B -92 -216 444 658 ; +C -1 ; WX 0 ; N .null ; B 55 -14 352 677 ; +C -1 ; WX 250 ; N nonmarkingreturn ; B 55 -14 352 677 ; +C -1 ; WX 549 ; N notequal ; B 7 -143 542 679 ; +C -1 ; WX 713 ; N infinity ; B 26 52 687 461 ; +C -1 ; WX 549 ; N lessequal ; B 7 -90 542 625 ; +C -1 ; WX 549 ; N greaterequal ; B 7 -90 542 625 ; +C -1 ; WX 494 ; N partialdiff ; B 36 -11 472 700 ; +C -1 ; WX 713 ; N summation ; B 21 -216 693 693 ; +C -1 ; WX 823 ; N product ; B 22 -216 801 693 ; +C -1 ; WX 549 ; N pi1 ; B 23 -14 550 439 ; +C -1 ; WX 274 ; N integral ; B -1 -107 272 910 ; +C -1 ; WX 768 ; N Ohm ; B 4 0 766 741 ; +C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; +C -1 ; WX 549 ; N approxequal ; B 6 119 543 536 ; +C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; +C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; +C -1 ; WX 167 ; N fraction ; B -184 -29 351 676 ; +C -1 ; WX 556 ; N fi ; B -179 -216 529 677 ; +C -1 ; WX 556 ; N fl ; B -180 -216 588 677 ; +C -1 ; WX 278 ; N dotlessi ; B 22 -14 257 453 ; +C -1 ; WX 333 ; N macron ; B 82 533 444 612 ; +C -1 ; WX 333 ; N breve ; B 132 507 403 677 ; +C -1 ; WX 333 ; N dotaccent ; B 193 519 337 663 ; +C -1 ; WX 333 ; N ring ; B 164 493 367 696 ; +C -1 ; WX 333 ; N hungarumlaut ; B 140 508 451 677 ; +C -1 ; WX 333 ; N ogonek ; B -86 -199 130 9 ; +C -1 ; WX 333 ; N caron ; B 109 510 418 677 ; +C -1 ; WX 611 ; N Lslash ; B -27 0 575 662 ; +C -1 ; WX 278 ; N lslash ; B 0 -14 318 677 ; +C -1 ; WX 606 ; N minus ; B 35 299 569 363 ; +C -1 ; WX 500 ; N franc ; B -68 0 595 662 ; +C -1 ; WX 722 ; N Gbreve ; B 69 -15 747 885 ; +C -1 ; WX 500 ; N gbreve ; B -52 -216 517 677 ; +C -1 ; WX 389 ; N Idot ; B -35 0 467 871 ; +C -1 ; WX 556 ; N Scedilla ; B -22 -184 583 677 ; +C -1 ; WX 389 ; N scedilla ; B -2 -184 370 453 ; +C -1 ; WX 667 ; N Cacute ; B 65 -15 721 873 ; +C -1 ; WX 444 ; N cacute ; B 28 -14 474 677 ; +C -1 ; WX 667 ; N Ccaron ; B 65 -15 721 877 ; +C -1 ; WX 444 ; N ccaron ; B 28 -14 509 677 ; +C -1 ; WX 500 ; N dmacron ; B 20 -14 588 677 ; +C -1 ; WX 333 ; N middot ; B 242 271 370 399 ; +C -1 ; WX 667 ; N Abreve ; B -57 0 734 885 ; +C -1 ; WX 500 ; N abreve ; B 20 -14 479 677 ; +C -1 ; WX 667 ; N Aogonek ; B -57 -199 623 677 ; +C -1 ; WX 500 ; N aogonek ; B 20 -205 479 453 ; +C -1 ; WX 722 ; N Dcaron ; B -36 0 702 877 ; +C -1 ; WX 749 ; N dcaron ; B 20 -14 751 677 ; +C -1 ; WX 722 ; N Dslash ; B -32 0 708 662 ; +C -1 ; WX 667 ; N Eogonek ; B -35 -199 680 662 ; +C -1 ; WX 444 ; N eogonek ; B 24 -199 442 453 ; +C -1 ; WX 667 ; N Ecaron ; B -35 0 680 877 ; +C -1 ; WX 444 ; N ecaron ; B 24 -14 504 677 ; +C -1 ; WX 611 ; N Lacute ; B -27 0 575 873 ; +C -1 ; WX 278 ; N lacute ; B 16 -14 413 873 ; +C -1 ; WX 611 ; N Lcaron ; B -27 0 666 677 ; +C -1 ; WX 521 ; N lcaron ; B 16 -14 524 677 ; +C -1 ; WX 611 ; N Ldot ; B -27 0 575 662 ; +C -1 ; WX 375 ; N ldot ; B 16 -14 364 677 ; +C -1 ; WX 722 ; N Nacute ; B -32 -7 811 873 ; +C -1 ; WX 556 ; N nacute ; B 11 -6 501 677 ; +C -1 ; WX 722 ; N Ncaron ; B -32 -7 811 877 ; +C -1 ; WX 556 ; N ncaron ; B 11 -6 508 677 ; +C -1 ; WX 722 ; N Odblacute ; B 53 -16 750 885 ; +C -1 ; WX 500 ; N odblacute ; B 24 -14 604 677 ; +C -1 ; WX 667 ; N Racute ; B -32 0 639 873 ; +C -1 ; WX 389 ; N racute ; B 17 0 438 677 ; +C -1 ; WX 667 ; N Rcaron ; B -32 0 639 877 ; +C -1 ; WX 389 ; N rcaron ; B 17 0 420 677 ; +C -1 ; WX 556 ; N Sacute ; B -22 -15 583 873 ; +C -1 ; WX 389 ; N sacute ; B -2 -14 422 677 ; +C -1 ; WX 611 ; N Tcedilla ; B 80 -256 693 662 ; +C -1 ; WX 278 ; N tcedilla ; B -4 -256 313 572 ; +C -1 ; WX 611 ; N Tcaron ; B 80 0 693 877 ; +C -1 ; WX 531 ; N tcaron ; B 20 -14 544 677 ; +C -1 ; WX 722 ; N Uring ; B 94 -15 809 878 ; +C -1 ; WX 556 ; N uring ; B 32 -14 516 696 ; +C -1 ; WX 722 ; N Udblacute ; B 94 -15 809 885 ; +C -1 ; WX 556 ; N udblacute ; B 32 -14 599 677 ; +C -1 ; WX 611 ; N Zacute ; B -27 0 679 873 ; +C -1 ; WX 389 ; N zacute ; B -12 -85 426 677 ; +C -1 ; WX 611 ; N Zdot ; B -27 0 679 843 ; +C -1 ; WX 389 ; N zdot ; B -12 -85 395 663 ; +C -1 ; WX 604 ; N Gamma ; B -32 0 684 662 ; +C -1 ; WX 763 ; N Theta ; B 55 -15 752 677 ; +C -1 ; WX 789 ; N Phi ; B 63 0 771 662 ; +C -1 ; WX 553 ; N alpha ; B 24 -14 537 453 ; +C -1 ; WX 512 ; N delta ; B 18 -14 491 677 ; +C -1 ; WX 410 ; N epsilon ; B 8 -14 414 453 ; +C -1 ; WX 539 ; N sigma ; B 32 -14 564 439 ; +C -1 ; WX 444 ; N tau ; B 25 -14 469 439 ; +C -1 ; WX 585 ; N phi ; B 28 -214 545 453 ; +C -1 ; WX 500 ; N underscoredbl ; B -9 -216 509 -52 ; +C -1 ; WX 659 ; N exclamdbl ; B 57 -14 626 677 ; +C -1 ; WX 348 ; N nsuperior ; B 4 268 319 545 ; +C -1 ; WX 969 ; N peseta ; B 18 -11 957 662 ; +C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; +C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; +C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; +C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; +C -1 ; WX 719 ; N intersection ; B 89 0 630 698 ; +C -1 ; WX 570 ; N equivalence ; B 18 138 552 521 ; +C -1 ; WX 600 ; N house ; B 75 0 525 563 ; +C -1 ; WX 570 ; N revlogicalnot ; B 37 218 571 440 ; +C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; +C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; +C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; +C -1 ; WX 616 ; N SF110000 ; B 219 -303 304 910 ; +C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; +C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; +C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; +C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; +C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF430000 ; B -11 168 719 439 ; +C -1 ; WX 708 ; N SF240000 ; B 219 -303 490 910 ; +C -1 ; WX 708 ; N SF510000 ; B 312 -303 720 439 ; +C -1 ; WX 708 ; N SF520000 ; B 219 -303 720 346 ; +C -1 ; WX 708 ; N SF390000 ; B 219 -303 719 439 ; +C -1 ; WX 708 ; N SF220000 ; B -11 -303 396 439 ; +C -1 ; WX 708 ; N SF210000 ; B -11 -303 489 346 ; +C -1 ; WX 708 ; N SF250000 ; B -11 -303 489 439 ; +C -1 ; WX 708 ; N SF500000 ; B 312 168 720 910 ; +C -1 ; WX 708 ; N SF490000 ; B 219 261 720 910 ; +C -1 ; WX 708 ; N SF380000 ; B 219 168 719 910 ; +C -1 ; WX 708 ; N SF280000 ; B -11 168 396 910 ; +C -1 ; WX 708 ; N SF270000 ; B -11 261 489 910 ; +C -1 ; WX 708 ; N SF260000 ; B -11 168 489 910 ; +C -1 ; WX 708 ; N SF360000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF370000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF420000 ; B 219 -303 720 910 ; +C -1 ; WX 708 ; N SF190000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF200000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF230000 ; B -11 -303 489 910 ; +C -1 ; WX 708 ; N SF470000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF480000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF410000 ; B -11 -303 719 439 ; +C -1 ; WX 708 ; N SF450000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF460000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF400000 ; B -11 168 719 910 ; +C -1 ; WX 708 ; N SF540000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF530000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF440000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N upblock ; B -11 303 719 910 ; +C -1 ; WX 708 ; N dnblock ; B -11 -303 719 303 ; +C -1 ; WX 708 ; N block ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N lfblock ; B -11 -303 354 910 ; +C -1 ; WX 708 ; N rtblock ; B 354 -303 720 910 ; +C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; +C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; +C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; +C -1 ; WX 604 ; N filledbox ; B 71 0 532 461 ; +C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; +C -1 ; WX 990 ; N triagup ; B 148 0 842 693 ; +C -1 ; WX 990 ; N triagrt ; B 141 -15 849 692 ; +C -1 ; WX 990 ; N triagdn ; B 148 -15 842 678 ; +C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; +C -1 ; WX 604 ; N circle ; B 87 67 517 497 ; +C -1 ; WX 604 ; N invbullet ; B 63 0 541 479 ; +C -1 ; WX 604 ; N invcircle ; B 21 0 584 564 ; +C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; +C -1 ; WX 1052 ; N invsmileface ; B 215 -58 838 564 ; +C -1 ; WX 917 ; N sun ; B 8 -109 909 792 ; +C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; +C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; +C -1 ; WX 531 ; N spade ; B 28 0 503 601 ; +C -1 ; WX 656 ; N club ; B 27 0 629 601 ; +C -1 ; WX 594 ; N heart ; B 31 -12 563 601 ; +C -1 ; WX 510 ; N diamond ; B 31 -12 479 601 ; +C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; +C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; +C -1 ; WX 823 ; N IJ ; B -35 -15 927 662 ; +C -1 ; WX 552 ; N ij ; B 39 -216 558 677 ; +C -1 ; WX 719 ; N napostrophe ; B 44 -6 667 677 ; +C -1 ; WX 281 ; N minute ; B 156 353 314 677 ; +C -1 ; WX 552 ; N second ; B 165 352 559 677 ; +C -1 ; WX 833 ; N afii61248 ; B 75 -27 810 677 ; +C -1 ; WX 427 ; N afii61289 ; B 18 -14 439 677 ; +C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; +C -1 ; WX 354 ; N H18543 ; B 45 198 310 463 ; +C -1 ; WX 354 ; N H18551 ; B 45 198 310 463 ; +C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; +C -1 ; WX 354 ; N openbullet ; B 38 190 316 470 ; +C -1 ; WX 667 ; N Amacron ; B -57 0 747 816 ; +C -1 ; WX 500 ; N amacron ; B 20 -14 527 612 ; +C -1 ; WX 667 ; N Ccircumflex ; B 65 -15 721 894 ; +C -1 ; WX 444 ; N ccircumflex ; B 28 -14 446 677 ; +C -1 ; WX 667 ; N Cdot ; B 65 -15 721 871 ; +C -1 ; WX 444 ; N cdot ; B 28 -14 438 663 ; +C -1 ; WX 667 ; N Emacron ; B -35 0 680 816 ; +C -1 ; WX 444 ; N emacron ; B 24 -14 500 612 ; +C -1 ; WX 667 ; N Ebreve ; B -35 0 680 897 ; +C -1 ; WX 444 ; N ebreve ; B 24 -14 493 677 ; +C -1 ; WX 667 ; N Edot ; B -35 0 680 871 ; +C -1 ; WX 444 ; N edot ; B 24 -14 442 663 ; +C -1 ; WX 722 ; N Gcircumflex ; B 69 -15 747 894 ; +C -1 ; WX 500 ; N gcircumflex ; B -52 -216 517 677 ; +C -1 ; WX 722 ; N Gdot ; B 69 -15 747 871 ; +C -1 ; WX 500 ; N gdot ; B -52 -216 517 663 ; +C -1 ; WX 722 ; N Gcedilla ; B 69 -184 747 677 ; +C -1 ; WX 500 ; N gcedilla ; B -52 -216 517 710 ; +C -1 ; WX 778 ; N Hcircumflex ; B -32 0 862 894 ; +C -1 ; WX 556 ; N hcircumflex ; B 10 -6 574 894 ; +C -1 ; WX 778 ; N Hbar ; B -32 0 862 662 ; +C -1 ; WX 556 ; N hbar ; B 12 -5 503 677 ; +C -1 ; WX 389 ; N Itilde ; B -35 0 490 863 ; +C -1 ; WX 278 ; N itilde ; B 22 -14 371 662 ; +C -1 ; WX 389 ; N Imacron ; B -35 0 516 816 ; +C -1 ; WX 278 ; N imacron ; B 22 -14 396 612 ; +C -1 ; WX 389 ; N Ibreve ; B -35 0 494 897 ; +C -1 ; WX 278 ; N ibreve ; B 22 -14 376 677 ; +C -1 ; WX 389 ; N Iogonek ; B -34 -199 468 662 ; +C -1 ; WX 278 ; N iogonek ; B 11 -199 297 677 ; +C -1 ; WX 500 ; N Jcircumflex ; B -8 -15 598 894 ; +C -1 ; WX 278 ; N jcircumflex ; B -160 -216 349 677 ; +C -1 ; WX 667 ; N Kcedilla ; B -32 -184 747 662 ; +C -1 ; WX 500 ; N kcedilla ; B 6 -184 513 677 ; +C -1 ; WX 500 ; N kgreenlandic ; B 6 -7 513 453 ; +C -1 ; WX 611 ; N Lcedilla ; B -27 -184 575 662 ; +C -1 ; WX 278 ; N lcedilla ; B -79 -184 318 677 ; +C -1 ; WX 722 ; N Ncedilla ; B -32 -184 811 662 ; +C -1 ; WX 556 ; N ncedilla ; B 11 -184 501 453 ; +C -1 ; WX 784 ; N Eng ; B -34 -16 773 677 ; +C -1 ; WX 541 ; N eng ; B 12 -216 496 453 ; +C -1 ; WX 722 ; N Omacron ; B 53 -16 718 816 ; +C -1 ; WX 500 ; N omacron ; B 24 -14 527 612 ; +C -1 ; WX 722 ; N Obreve ; B 53 -16 718 897 ; +C -1 ; WX 500 ; N obreve ; B 24 -14 487 677 ; +C -1 ; WX 667 ; N Rcedilla ; B -32 -184 639 662 ; +C -1 ; WX 389 ; N rcedilla ; B -12 -184 402 453 ; +C -1 ; WX 556 ; N Scircumflex ; B -22 -15 583 894 ; +C -1 ; WX 389 ; N scircumflex ; B -2 -14 412 677 ; +C -1 ; WX 611 ; N Tbar ; B 78 0 691 662 ; +C -1 ; WX 278 ; N tbar ; B 2 -14 312 572 ; +C -1 ; WX 722 ; N Utilde ; B 94 -15 809 863 ; +C -1 ; WX 556 ; N utilde ; B 32 -14 516 662 ; +C -1 ; WX 722 ; N Umacron ; B 94 -15 809 816 ; +C -1 ; WX 556 ; N umacron ; B 32 -14 535 612 ; +C -1 ; WX 722 ; N Ubreve ; B 94 -15 809 897 ; +C -1 ; WX 556 ; N ubreve ; B 32 -14 516 677 ; +C -1 ; WX 722 ; N Uogonek ; B 96 -199 811 662 ; +C -1 ; WX 556 ; N uogonek ; B 34 -199 518 453 ; +C -1 ; WX 889 ; N Wcircumflex ; B 123 -15 1002 894 ; +C -1 ; WX 667 ; N wcircumflex ; B 28 -14 663 677 ; +C -1 ; WX 611 ; N Ycircumflex ; B 93 0 717 894 ; +C -1 ; WX 444 ; N ycircumflex ; B -92 -216 444 677 ; +C -1 ; WX 333 ; N longs ; B -160 -216 507 677 ; +C -1 ; WX 667 ; N Aringacute ; B -57 0 755 1032 ; +C -1 ; WX 500 ; N aringacute ; B 20 -14 542 899 ; +C -1 ; WX 944 ; N AEacute ; B -56 0 958 899 ; +C -1 ; WX 722 ; N aeacute ; B 19 -14 716 677 ; +C -1 ; WX 722 ; N Oslashacute ; B 42 -16 727 899 ; +C -1 ; WX 500 ; N oslashacute ; B 15 -14 488 677 ; +C -1 ; WX 333 ; N anoteleia ; B 128 291 289 452 ; +C -1 ; WX 889 ; N Wgrave ; B 123 -15 1002 897 ; +C -1 ; WX 667 ; N wgrave ; B 28 -14 663 677 ; +C -1 ; WX 889 ; N Wacute ; B 123 -15 1002 899 ; +C -1 ; WX 667 ; N wacute ; B 28 -14 663 677 ; +C -1 ; WX 889 ; N Wdieresis ; B 123 -15 1002 857 ; +C -1 ; WX 667 ; N wdieresis ; B 28 -14 663 658 ; +C -1 ; WX 611 ; N Ygrave ; B 93 0 717 897 ; +C -1 ; WX 444 ; N ygrave ; B -92 -216 444 677 ; +C -1 ; WX 333 ; N quotereversed ; B 174 366 352 678 ; +C -1 ; WX 333 ; N radicalex ; B 51 533 471 612 ; +C -1 ; WX 500 ; N afii08941 ; B 36 -14 525 676 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 750 ; N oneeighth ; B 59 -29 695 676 ; +C -1 ; WX 750 ; N threeeighths ; B 54 -29 695 676 ; +C -1 ; WX 750 ; N fiveeighths ; B 68 -29 695 676 ; +C -1 ; WX 750 ; N seveneighths ; B 96 -29 695 676 ; +C -1 ; WX 333 ; N commaaccent ; B 21 -256 177 -50 ; +C -1 ; WX 333 ; N undercommaaccent ; B 5 -184 228 -20 ; +C -1 ; WX 333 ; N tonos ; B 196 506 405 677 ; +C -1 ; WX 333 ; N dieresistonos ; B 34 506 486 677 ; +C -1 ; WX 667 ; N Alphatonos ; B -57 0 600 677 ; +C -1 ; WX 777 ; N Epsilontonos ; B 31 0 790 677 ; +C -1 ; WX 895 ; N Etatonos ; B 31 0 978 677 ; +C -1 ; WX 506 ; N Iotatonos ; B 31 0 585 677 ; +C -1 ; WX 731 ; N Omicrontonos ; B 31 -15 729 677 ; +C -1 ; WX 750 ; N Upsilontonos ; B 31 0 854 677 ; +C -1 ; WX 785 ; N Omegatonos ; B 30 0 772 677 ; +C -1 ; WX 278 ; N iotadieresistonos ; B -5 -14 447 677 ; +C -1 ; WX 667 ; N Alpha ; B -57 0 600 677 ; +C -1 ; WX 667 ; N Beta ; B -25 0 645 662 ; +C -1 ; WX 627 ; N Delta ; B -48 0 536 677 ; +C -1 ; WX 667 ; N Epsilon ; B -35 0 680 662 ; +C -1 ; WX 611 ; N Zeta ; B -27 0 679 662 ; +C -1 ; WX 778 ; N Eta ; B -32 0 862 662 ; +C -1 ; WX 389 ; N Iota ; B -35 0 467 662 ; +C -1 ; WX 667 ; N Kappa ; B -32 0 747 662 ; +C -1 ; WX 667 ; N Lambda ; B -64 0 594 677 ; +C -1 ; WX 889 ; N Mu ; B -34 0 974 662 ; +C -1 ; WX 722 ; N Nu ; B -32 -7 811 662 ; +C -1 ; WX 659 ; N Xi ; B -23 0 713 662 ; +C -1 ; WX 722 ; N Omicron ; B 53 -16 718 678 ; +C -1 ; WX 778 ; N Pi ; B -35 0 860 662 ; +C -1 ; WX 611 ; N Rho ; B -30 0 644 662 ; +C -1 ; WX 619 ; N Sigma ; B -52 0 676 662 ; +C -1 ; WX 611 ; N Tau ; B 80 0 693 662 ; +C -1 ; WX 611 ; N Upsilon ; B 93 0 717 662 ; +C -1 ; WX 667 ; N Chi ; B -61 0 763 662 ; +C -1 ; WX 800 ; N Psi ; B 120 0 894 677 ; +C -1 ; WX 746 ; N Omega ; B -9 0 733 677 ; +C -1 ; WX 389 ; N Iotadieresis ; B -35 0 493 851 ; +C -1 ; WX 611 ; N Upsilondieresis ; B 93 0 717 851 ; +C -1 ; WX 553 ; N alphatonos ; B 24 -14 537 677 ; +C -1 ; WX 410 ; N epsilontonos ; B 8 -14 441 677 ; +C -1 ; WX 549 ; N etatonos ; B 24 -214 513 677 ; +C -1 ; WX 278 ; N iotatonos ; B 22 -14 372 677 ; +C -1 ; WX 490 ; N upsilondieresistonos ; B 36 -14 546 677 ; +C -1 ; WX 512 ; N beta ; B -84 -214 531 677 ; +C -1 ; WX 416 ; N gamma ; B 31 -216 410 453 ; +C -1 ; WX 441 ; N zeta ; B 14 -166 539 713 ; +C -1 ; WX 549 ; N eta ; B 24 -214 508 453 ; +C -1 ; WX 519 ; N theta ; B 40 -14 530 677 ; +C -1 ; WX 278 ; N iota ; B 22 -14 257 453 ; +C -1 ; WX 530 ; N kappa ; B 13 -8 545 453 ; +C -1 ; WX 444 ; N lambda ; B -53 -8 418 677 ; +C -1 ; WX 556 ; N mu ; B -62 -216 521 439 ; +C -1 ; WX 444 ; N nu ; B 30 -14 444 453 ; +C -1 ; WX 449 ; N xi ; B 22 -166 509 693 ; +C -1 ; WX 500 ; N omicron ; B 24 -14 470 453 ; +C -1 ; WX 515 ; N rho ; B -78 -214 475 453 ; +C -1 ; WX 446 ; N sigma1 ; B 34 -166 463 453 ; +C -1 ; WX 490 ; N upsilon ; B 36 -14 451 453 ; +C -1 ; WX 465 ; N chi ; B -85 -207 499 453 ; +C -1 ; WX 668 ; N psi ; B 59 -214 702 453 ; +C -1 ; WX 723 ; N omega ; B 29 -14 681 453 ; +C -1 ; WX 278 ; N iotadieresis ; B 22 -14 368 636 ; +C -1 ; WX 490 ; N upsilondieresis ; B 36 -14 474 636 ; +C -1 ; WX 500 ; N omicrontonos ; B 24 -14 488 677 ; +C -1 ; WX 490 ; N upsilontonos ; B 36 -14 483 677 ; +C -1 ; WX 723 ; N omegatonos ; B 29 -14 681 677 ; +C -1 ; WX 667 ; N afii10023 ; B -35 0 680 851 ; +C -1 ; WX 818 ; N afii10051 ; B 71 -8 785 662 ; +C -1 ; WX 657 ; N afii10053 ; B 44 -15 737 677 ; +C -1 ; WX 556 ; N afii10054 ; B -22 -15 583 677 ; +C -1 ; WX 389 ; N afii10055 ; B -35 0 467 662 ; +C -1 ; WX 389 ; N afii10056 ; B -35 0 493 851 ; +C -1 ; WX 500 ; N afii10057 ; B -8 -15 598 662 ; +C -1 ; WX 908 ; N afii10058 ; B -59 -8 850 662 ; +C -1 ; WX 976 ; N afii10059 ; B -32 0 918 662 ; +C -1 ; WX 811 ; N afii10060 ; B 71 0 749 662 ; +C -1 ; WX 696 ; N afii10062 ; B 99 -15 811 861 ; +C -1 ; WX 667 ; N afii10017 ; B -57 0 600 677 ; +C -1 ; WX 635 ; N afii10018 ; B -18 0 657 662 ; +C -1 ; WX 667 ; N afii10019 ; B -25 0 645 662 ; +C -1 ; WX 604 ; N afii10020 ; B -32 0 684 662 ; +C -1 ; WX 683 ; N afii10021 ; B -115 -191 765 662 ; +C -1 ; WX 667 ; N afii10022 ; B -35 0 680 662 ; +C -1 ; WX 918 ; N afii10024 ; B -63 0 976 670 ; +C -1 ; WX 509 ; N afii10025 ; B -25 -15 506 677 ; +C -1 ; WX 778 ; N afii10026 ; B -33 0 851 662 ; +C -1 ; WX 778 ; N afii10027 ; B -33 0 851 861 ; +C -1 ; WX 678 ; N afii10028 ; B -35 0 737 670 ; +C -1 ; WX 686 ; N afii10029 ; B -59 -8 768 662 ; +C -1 ; WX 889 ; N afii10030 ; B -34 0 974 662 ; +C -1 ; WX 778 ; N afii10031 ; B -32 0 862 662 ; +C -1 ; WX 722 ; N afii10032 ; B 53 -16 718 678 ; +C -1 ; WX 778 ; N afii10033 ; B -35 0 860 662 ; +C -1 ; WX 611 ; N afii10034 ; B -30 0 644 662 ; +C -1 ; WX 667 ; N afii10035 ; B 65 -15 721 677 ; +C -1 ; WX 611 ; N afii10036 ; B 80 0 693 662 ; +C -1 ; WX 696 ; N afii10037 ; B 99 -15 811 662 ; +C -1 ; WX 850 ; N afii10038 ; B 72 0 830 662 ; +C -1 ; WX 667 ; N afii10039 ; B -61 0 763 662 ; +C -1 ; WX 778 ; N afii10040 ; B -32 -191 858 662 ; +C -1 ; WX 748 ; N afii10041 ; B 120 0 829 662 ; +C -1 ; WX 1126 ; N afii10042 ; B -33 0 1206 662 ; +C -1 ; WX 1126 ; N afii10043 ; B -33 -191 1206 662 ; +C -1 ; WX 760 ; N afii10044 ; B 107 0 702 662 ; +C -1 ; WX 969 ; N afii10045 ; B -19 0 1043 662 ; +C -1 ; WX 634 ; N afii10046 ; B -19 0 576 662 ; +C -1 ; WX 651 ; N afii10047 ; B 4 -15 636 677 ; +C -1 ; WX 1056 ; N afii10048 ; B -38 -15 1053 677 ; +C -1 ; WX 689 ; N afii10049 ; B -65 0 770 662 ; +C -1 ; WX 500 ; N afii10065 ; B 20 -14 479 453 ; +C -1 ; WX 499 ; N afii10066 ; B 32 -14 513 677 ; +C -1 ; WX 447 ; N afii10067 ; B 25 -14 423 453 ; +C -1 ; WX 369 ; N afii10068 ; B -10 -14 372 453 ; +C -1 ; WX 496 ; N afii10069 ; B 22 -14 471 677 ; +C -1 ; WX 444 ; N afii10070 ; B 24 -14 442 453 ; +C -1 ; WX 952 ; N afii10072 ; B -4 -14 952 453 ; +C -1 ; WX 390 ; N afii10073 ; B -20 -14 362 453 ; +C -1 ; WX 556 ; N afii10074 ; B 32 -14 516 453 ; +C -1 ; WX 556 ; N afii10075 ; B 34 -14 518 652 ; +C -1 ; WX 507 ; N afii10076 ; B 12 0 510 453 ; +C -1 ; WX 513 ; N afii10077 ; B -48 -14 475 439 ; +C -1 ; WX 685 ; N afii10078 ; B -48 -14 646 453 ; +C -1 ; WX 555 ; N afii10079 ; B 13 -5 516 453 ; +C -1 ; WX 500 ; N afii10080 ; B 24 -14 470 453 ; +C -1 ; WX 556 ; N afii10081 ; B 11 -6 501 453 ; +C -1 ; WX 500 ; N afii10082 ; B -122 -214 474 453 ; +C -1 ; WX 444 ; N afii10083 ; B 28 -14 438 453 ; +C -1 ; WX 778 ; N afii10084 ; B 11 -5 726 453 ; +C -1 ; WX 444 ; N afii10085 ; B -92 -216 444 453 ; +C -1 ; WX 716 ; N afii10086 ; B 28 -214 682 677 ; +C -1 ; WX 500 ; N afii10087 ; B -45 -14 508 453 ; +C -1 ; WX 556 ; N afii10088 ; B 34 -187 518 453 ; +C -1 ; WX 525 ; N afii10089 ; B 48 -14 486 453 ; +C -1 ; WX 833 ; N afii10090 ; B 36 -14 796 453 ; +C -1 ; WX 833 ; N afii10091 ; B 36 -186 796 453 ; +C -1 ; WX 527 ; N afii10092 ; B 29 -14 476 439 ; +C -1 ; WX 694 ; N afii10093 ; B 43 -14 659 453 ; +C -1 ; WX 457 ; N afii10094 ; B 43 -14 406 453 ; +C -1 ; WX 415 ; N afii10095 ; B -12 -14 371 453 ; +C -1 ; WX 730 ; N afii10096 ; B 12 -14 700 453 ; +C -1 ; WX 515 ; N afii10097 ; B -62 -14 477 439 ; +C -1 ; WX 444 ; N afii10071 ; B 24 -14 489 658 ; +C -1 ; WX 523 ; N afii10099 ; B 12 -216 494 677 ; +C -1 ; WX 393 ; N afii10100 ; B -18 0 455 677 ; +C -1 ; WX 415 ; N afii10101 ; B 22 -14 458 453 ; +C -1 ; WX 389 ; N afii10102 ; B -2 -14 370 453 ; +C -1 ; WX 278 ; N afii10103 ; B 22 -14 298 677 ; +C -1 ; WX 278 ; N afii10104 ; B 22 -14 368 636 ; +C -1 ; WX 278 ; N afii10105 ; B -159 -216 299 677 ; +C -1 ; WX 659 ; N afii10106 ; B -48 -14 607 453 ; +C -1 ; WX 713 ; N afii10107 ; B 12 -14 662 453 ; +C -1 ; WX 556 ; N afii10108 ; B 12 -5 503 677 ; +C -1 ; WX 444 ; N afii10110 ; B -94 -216 454 652 ; +C -1 ; WX 556 ; N afii10193 ; B 30 -191 518 453 ; +C -1 ; WX 470 ; N afii10050 ; B -34 0 594 795 ; +C -1 ; WX 369 ; N afii10098 ; B 31 -14 432 542 ; +C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; +C -1 ; WX 915 ; N afii61352 ; B -41 -15 903 669 ; +C -1 ; WX 546 ; N pi ; B 14 -14 571 439 ; +C -1 ; WX 333 ; N sheva ; B 26 -265 107 -72 ; +C -1 ; WX 333 ; N hatafsegol ; B -86 -265 219 -72 ; +C -1 ; WX 333 ; N hatafpatah ; B -76 -265 208 -72 ; +C -1 ; WX 333 ; N hatafqamats ; B -91 -265 224 -72 ; +C -1 ; WX 333 ; N hiriq ; B 26 -153 107 -72 ; +C -1 ; WX 333 ; N tsere ; B -30 -153 163 -72 ; +C -1 ; WX 333 ; N segol ; B -30 -265 163 -72 ; +C -1 ; WX 333 ; N patah ; B -30 -130 163 -80 ; +C -1 ; WX 333 ; N qamats ; B -30 -243 163 -80 ; +C -1 ; WX 333 ; N holam ; B 226 587 307 668 ; +C -1 ; WX 333 ; N qubuts ; B -86 -265 219 -72 ; +C -1 ; WX 333 ; N dagesh ; B 126 211 207 292 ; +C -1 ; WX 333 ; N meteg ; B 41 -242 91 -80 ; +C -1 ; WX 375 ; N maqaf ; B 105 362 382 516 ; +C -1 ; WX 333 ; N rafe ; B 170 596 363 646 ; +C -1 ; WX 333 ; N paseq ; B 30 -49 307 564 ; +C -1 ; WX 343 ; N shindot ; B 436 587 517 668 ; +C -1 ; WX 343 ; N sindot ; B 27 587 108 668 ; +C -1 ; WX 333 ; N sofpasuq ; B 40 -14 310 525 ; +C -1 ; WX 518 ; N alef ; B -29 -6 528 553 ; +C -1 ; WX 467 ; N bet ; B -40 0 448 549 ; +C -1 ; WX 377 ; N gimel ; B -65 -13 339 553 ; +C -1 ; WX 439 ; N dalet ; B 83 -13 472 549 ; +C -1 ; WX 512 ; N he ; B -5 -13 541 549 ; +C -1 ; WX 309 ; N vav ; B 89 -13 302 553 ; +C -1 ; WX 322 ; N zayin ; B 90 -13 341 553 ; +C -1 ; WX 512 ; N het ; B 1 -13 542 549 ; +C -1 ; WX 516 ; N tet ; B 50 0 515 553 ; +C -1 ; WX 280 ; N yod ; B 86 200 293 553 ; +C -1 ; WX 447 ; N finalkaf ; B 82 -170 475 549 ; +C -1 ; WX 440 ; N kaf ; B -37 0 422 549 ; +C -1 ; WX 443 ; N lamed ; B 76 -8 450 741 ; +C -1 ; WX 481 ; N finalmem ; B -15 0 470 549 ; +C -1 ; WX 526 ; N mem ; B -3 0 496 553 ; +C -1 ; WX 305 ; N finalnun ; B 46 -170 319 553 ; +C -1 ; WX 321 ; N nun ; B -52 0 311 553 ; +C -1 ; WX 456 ; N samekh ; B 42 -13 440 549 ; +C -1 ; WX 508 ; N ayin ; B -48 -57 533 553 ; +C -1 ; WX 488 ; N finalpe ; B 62 -170 468 549 ; +C -1 ; WX 454 ; N pe ; B -33 0 434 549 ; +C -1 ; WX 551 ; N finaltsadi ; B 86 -170 572 553 ; +C -1 ; WX 487 ; N tsadi ; B -17 0 509 553 ; +C -1 ; WX 454 ; N qof ; B -37 -170 461 549 ; +C -1 ; WX 469 ; N resh ; B 85 -13 460 549 ; +C -1 ; WX 677 ; N shin ; B 92 0 701 553 ; +C -1 ; WX 503 ; N tav ; B -60 -13 492 549 ; +C -1 ; WX 617 ; N doublevav ; B 89 -13 610 553 ; +C -1 ; WX 589 ; N vavyod ; B 86 -13 582 553 ; +C -1 ; WX 561 ; N doubleyod ; B 86 200 574 553 ; +C -1 ; WX 228 ; N geresh ; B 55 219 245 535 ; +C -1 ; WX 433 ; N gershayim ; B 55 219 450 535 ; +C -1 ; WX 759 ; N newsheqelsign ; B -4 0 777 516 ; +C -1 ; WX 309 ; N vavshindot ; B 27 -13 302 668 ; +C -1 ; WX 447 ; N finalkafsheva ; B 82 -170 475 549 ; +C -1 ; WX 447 ; N finalkafqamats ; B 50 -170 475 549 ; +C -1 ; WX 450 ; N lamedholam ; B -30 -8 450 741 ; +C -1 ; WX 443 ; N lamedholamdagesh ; B -30 -8 450 741 ; +C -1 ; WX 508 ; N altayin ; B -34 0 533 553 ; +C -1 ; WX 677 ; N shinshindot ; B 92 0 701 668 ; +C -1 ; WX 677 ; N shinsindot ; B 92 0 701 668 ; +C -1 ; WX 677 ; N shindageshshindot ; B 92 0 701 668 ; +C -1 ; WX 677 ; N shindageshsindot ; B 92 0 701 668 ; +C -1 ; WX 518 ; N alefpatah ; B -29 -130 528 553 ; +C -1 ; WX 518 ; N alefqamats ; B -29 -243 528 553 ; +C -1 ; WX 518 ; N alefmapiq ; B -29 -6 528 553 ; +C -1 ; WX 467 ; N betdagesh ; B -40 0 448 549 ; +C -1 ; WX 377 ; N gimeldagesh ; B -65 -13 339 553 ; +C -1 ; WX 439 ; N daletdagesh ; B 83 -13 472 549 ; +C -1 ; WX 512 ; N hedagesh ; B -5 -13 541 549 ; +C -1 ; WX 309 ; N vavdagesh ; B 55 -13 302 553 ; +C -1 ; WX 322 ; N zayindagesh ; B 35 -13 341 553 ; +C -1 ; WX 516 ; N tetdagesh ; B 50 0 515 553 ; +C -1 ; WX 280 ; N yoddagesh ; B 48 200 293 553 ; +C -1 ; WX 447 ; N finalkafdagesh ; B 82 -170 475 549 ; +C -1 ; WX 440 ; N kafdagesh ; B -37 0 422 549 ; +C -1 ; WX 443 ; N lameddagesh ; B 76 -8 450 741 ; +C -1 ; WX 526 ; N memdagesh ; B -3 0 496 553 ; +C -1 ; WX 321 ; N nundagesh ; B -52 0 311 553 ; +C -1 ; WX 456 ; N samekhdagesh ; B 42 -13 440 549 ; +C -1 ; WX 488 ; N finalpedagesh ; B 62 -170 468 549 ; +C -1 ; WX 454 ; N pedagesh ; B -33 0 434 549 ; +C -1 ; WX 487 ; N tsadidagesh ; B -17 0 509 553 ; +C -1 ; WX 454 ; N qofdagesh ; B -37 -170 461 549 ; +C -1 ; WX 454 ; N reshdagesh ; B 68 -8 446 550 ; +C -1 ; WX 677 ; N shindagesh ; B 92 0 701 553 ; +C -1 ; WX 503 ; N tavdages ; B -60 -13 492 549 ; +C -1 ; WX 309 ; N vavholam ; B 89 -13 302 668 ; +C -1 ; WX 467 ; N betrafe ; B -40 0 448 646 ; +C -1 ; WX 440 ; N kafrafe ; B -37 0 422 646 ; +C -1 ; WX 454 ; N perafe ; B -33 0 434 646 ; +C -1 ; WX 542 ; N aleflamed ; B -5 -6 552 741 ; +C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; +C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; +C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; +C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; +C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; +C -1 ; WX 722 ; N Ohorn ; B 53 -16 839 721 ; +C -1 ; WX 537 ; N ohorn ; B 24 -14 600 512 ; +C -1 ; WX 775 ; N Uhorn ; B 94 -15 929 801 ; +C -1 ; WX 599 ; N uhorn ; B 34 -14 655 467 ; +C -1 ; WX 0 ; N f00b ; B -148 816 23 891 ; +C -1 ; WX 0 ; N f00c ; B -286 816 -66 891 ; +C -1 ; WX 0 ; N f00e ; B -296 728 -98 891 ; +C -1 ; WX 0 ; N f006 ; B -63 816 105 891 ; +C -1 ; WX 0 ; N f007 ; B -127 816 89 891 ; +C -1 ; WX 0 ; N f009 ; B -166 728 34 891 ; +C -1 ; WX 0 ; N combininghookabove ; B -99 724 130 891 ; +C -1 ; WX 0 ; N f010 ; B -121 810 68 891 ; +C -1 ; WX 0 ; N f013 ; B -222 724 7 891 ; +C -1 ; WX 0 ; N f011 ; B -185 810 4 891 ; +C -1 ; WX 0 ; N f01c ; B -208 748 145 885 ; +C -1 ; WX 0 ; N f015 ; B -236 813 66 891 ; +C -1 ; WX 0 ; N combiningtildeaccent ; B -282 724 70 861 ; +C -1 ; WX 0 ; N _d_767 ; B 40 719 293 799 ; +C -1 ; WX 0 ; N _d_768 ; B 19 718 266 789 ; +C -1 ; WX 0 ; N f02c ; B -194 -212 -32 -50 ; +C -1 ; WX 513 ; N dongsign ; B 9 133 517 662 ; +C -1 ; WX 750 ; N onethird ; B 59 -30 681 676 ; +C -1 ; WX 750 ; N twothirds ; B 49 -30 681 676 ; +C -1 ; WX 0 ; N f008 ; B -125 506 75 670 ; +C -1 ; WX 0 ; N f00a ; B -226 506 -26 670 ; +C -1 ; WX 0 ; N f00d ; B -202 506 -3 670 ; +C -1 ; WX 0 ; N f00f ; B -292 506 -93 670 ; +C -1 ; WX 0 ; N f012 ; B -151 507 78 674 ; +C -1 ; WX 0 ; N f014 ; B -264 507 -34 674 ; +C -1 ; WX 0 ; N f016 ; B -313 748 39 885 ; +C -1 ; WX 0 ; N f017 ; B -388 748 -36 885 ; +C -1 ; WX 0 ; N f018 ; B -416 748 -64 885 ; +C -1 ; WX 0 ; N f019 ; B -328 526 -19 662 ; +C -1 ; WX 0 ; N f01a ; B -337 526 -28 662 ; +C -1 ; WX 0 ; N f01b ; B -386 526 -77 662 ; +C -1 ; WX 0 ; N f01e ; B -499 -212 -336 -50 ; +C -1 ; WX 0 ; N f01f ; B -533 -212 -370 -50 ; +C -1 ; WX 0 ; N f020 ; B -533 -212 -370 -50 ; +C -1 ; WX 0 ; N f021 ; B -499 -212 -336 -50 ; +C -1 ; WX 0 ; N f022 ; B -547 -212 -385 -50 ; +C -1 ; WX 0 ; N combininggraveaccent ; B -186 728 13 891 ; +C -1 ; WX 0 ; N combiningacuteaccent ; B -57 728 143 891 ; +C -1 ; WX 0 ; N f01d ; B -236 526 73 662 ; +C -1 ; WX 0 ; N combiningdotbelow ; B -533 -212 -370 -50 ; +C -1 ; WX 0 ; N f023 ; B -418 -212 -256 -50 ; +C -1 ; WX 0 ; N f029 ; B -361 -212 -198 -50 ; +C -1 ; WX 0 ; N f02a ; B -300 -212 -138 -50 ; +C -1 ; WX 0 ; N f02b ; B -461 -212 -299 -50 ; +C -1 ; WX 0 ; N f024 ; B -370 -212 -207 -50 ; +C -1 ; WX 0 ; N f025 ; B -428 -212 -266 -50 ; +C -1 ; WX 0 ; N f026 ; B -467 -212 -305 -50 ; +C -1 ; WX 0 ; N f027 ; B -467 -212 -305 -50 ; +C -1 ; WX 0 ; N f028 ; B -492 -212 -329 -50 ; +C -1 ; WX 0 ; N f02d ; B -339 813 -36 891 ; +C -1 ; WX 0 ; N f02e ; B -369 748 -17 885 ; +C -1 ; WX 0 ; N f02f ; B -339 813 -36 891 ; +C -1 ; WX 0 ; N f030 ; B -388 748 -36 885 ; +C -1 ; WX 278 ; N f031 ; B 20 -14 255 453 ; +C -1 ; WX 667 ; N Adotbelow ; B -57 -212 600 677 ; +C -1 ; WX 500 ; N adotbelow ; B 20 -212 479 453 ; +C -1 ; WX 667 ; N Ahookabove ; B -57 0 721 891 ; +C -1 ; WX 500 ; N ahookabove ; B 20 -14 479 674 ; +C -1 ; WX 667 ; N Acircumflexacute ; B -57 0 710 891 ; +C -1 ; WX 500 ; N acircumflexacute ; B 20 -14 522 891 ; +C -1 ; WX 667 ; N Acircumflexgrave ; B -57 0 683 891 ; +C -1 ; WX 500 ; N acircumflexgrave ; B 20 -14 479 891 ; +C -1 ; WX 667 ; N Acircumflexhookabove ; B -57 0 698 891 ; +C -1 ; WX 500 ; N acircumflexhookabove ; B 20 -14 522 891 ; +C -1 ; WX 667 ; N Acircumflextilde ; B -57 0 740 891 ; +C -1 ; WX 500 ; N acircumflextilde ; B 20 -14 550 885 ; +C -1 ; WX 667 ; N Acircumflexdotbelow ; B -57 -212 683 789 ; +C -1 ; WX 500 ; N acircumflexdotbelow ; B 20 -212 479 677 ; +C -1 ; WX 667 ; N Abreveacute ; B -57 0 710 891 ; +C -1 ; WX 500 ; N abreveacute ; B 20 -14 493 891 ; +C -1 ; WX 667 ; N Abrevegrave ; B -57 0 709 891 ; +C -1 ; WX 500 ; N abrevegrave ; B 20 -14 479 891 ; +C -1 ; WX 667 ; N Abrevehookabove ; B -57 0 709 891 ; +C -1 ; WX 500 ; N abrevehookabove ; B 20 -14 482 891 ; +C -1 ; WX 667 ; N Abrevetilde ; B -57 0 740 891 ; +C -1 ; WX 500 ; N abrevetilde ; B 20 -14 550 885 ; +C -1 ; WX 667 ; N Abrevedotbelow ; B -57 -212 709 799 ; +C -1 ; WX 500 ; N abrevedotbelow ; B 20 -212 479 677 ; +C -1 ; WX 667 ; N Edotbelow ; B -35 -212 680 662 ; +C -1 ; WX 444 ; N edotbelow ; B 24 -212 442 453 ; +C -1 ; WX 667 ; N Ehookabove ; B -35 0 680 891 ; +C -1 ; WX 444 ; N ehookabove ; B 24 -14 503 674 ; +C -1 ; WX 667 ; N Etilde ; B -35 0 680 842 ; +C -1 ; WX 444 ; N etilde ; B 24 -14 496 662 ; +C -1 ; WX 667 ; N Ecircumflexacute ; B -35 0 680 891 ; +C -1 ; WX 444 ; N ecircumflexacute ; B 24 -14 496 891 ; +C -1 ; WX 667 ; N Ecircumflexgrave ; B -35 0 680 891 ; +C -1 ; WX 444 ; N ecircumflexgrave ; B 24 -14 442 891 ; +C -1 ; WX 667 ; N Ecircumflexhookabove ; B -35 0 680 891 ; +C -1 ; WX 444 ; N ecircumflexhookabove ; B 24 -14 496 891 ; +C -1 ; WX 667 ; N Ecircumflextilde ; B -35 0 680 891 ; +C -1 ; WX 444 ; N ecircumflextilde ; B 24 -14 550 885 ; +C -1 ; WX 667 ; N Ecircumflexdotbelow ; B -35 -212 680 789 ; +C -1 ; WX 444 ; N ecircumflexdotbelow ; B 24 -212 442 677 ; +C -1 ; WX 389 ; N Ihookabove ; B -35 0 477 891 ; +C -1 ; WX 278 ; N ihookabove ; B 20 -14 356 674 ; +C -1 ; WX 389 ; N Idotbelow ; B -35 -212 467 662 ; +C -1 ; WX 278 ; N idotbelow ; B -1 -212 298 677 ; +C -1 ; WX 722 ; N Odotbelow ; B 53 -212 718 678 ; +C -1 ; WX 500 ; N odotbelow ; B 24 -212 470 453 ; +C -1 ; WX 722 ; N Ohookabove ; B 53 -16 718 891 ; +C -1 ; WX 500 ; N ohookabove ; B 24 -14 488 674 ; +C -1 ; WX 722 ; N Ocircumflexacute ; B 53 -16 718 891 ; +C -1 ; WX 500 ; N ocircumflexacute ; B 24 -14 522 891 ; +C -1 ; WX 722 ; N Ocircumflexgrave ; B 53 -16 718 891 ; +C -1 ; WX 500 ; N ocircumflexgrave ; B 24 -14 470 891 ; +C -1 ; WX 722 ; N Ocircumflexhookabove ; B 53 -16 718 891 ; +C -1 ; WX 500 ; N ocircumflexhookabove ; B 24 -14 522 891 ; +C -1 ; WX 722 ; N Ocircumflextilde ; B 53 -16 718 891 ; +C -1 ; WX 500 ; N ocircumflextilde ; B 24 -14 564 885 ; +C -1 ; WX 722 ; N Ocircumflexdotbelow ; B 53 -212 718 789 ; +C -1 ; WX 500 ; N ocircumflexdotbelow ; B 24 -212 470 677 ; +C -1 ; WX 722 ; N Ohornacute ; B 53 -16 839 887 ; +C -1 ; WX 537 ; N ohornacute ; B 24 -14 600 677 ; +C -1 ; WX 722 ; N Ohorngrave ; B 53 -16 839 883 ; +C -1 ; WX 537 ; N ohorngrave ; B 24 -14 600 677 ; +C -1 ; WX 722 ; N Ohornhookabove ; B 53 -16 839 891 ; +C -1 ; WX 537 ; N ohornhookabove ; B 24 -14 600 674 ; +C -1 ; WX 722 ; N Ohorntilde ; B 53 -16 839 842 ; +C -1 ; WX 537 ; N ohorntilde ; B 24 -14 600 662 ; +C -1 ; WX 722 ; N Ohorndotbelow ; B 53 -212 839 721 ; +C -1 ; WX 537 ; N ohorndotbelow ; B 24 -212 600 512 ; +C -1 ; WX 722 ; N Udotbelow ; B 94 -212 809 662 ; +C -1 ; WX 556 ; N udotbelow ; B 32 -212 516 453 ; +C -1 ; WX 722 ; N Uhookabove ; B 94 -15 809 891 ; +C -1 ; WX 556 ; N uhookabove ; B 32 -14 516 674 ; +C -1 ; WX 775 ; N Uhornacute ; B 94 -15 929 887 ; +C -1 ; WX 599 ; N uhornacute ; B 34 -14 655 677 ; +C -1 ; WX 775 ; N Uhorngrave ; B 94 -15 929 883 ; +C -1 ; WX 599 ; N uhorngrave ; B 34 -14 655 677 ; +C -1 ; WX 775 ; N Uhornhookabove ; B 94 -15 929 891 ; +C -1 ; WX 599 ; N uhornhookabove ; B 34 -14 655 674 ; +C -1 ; WX 775 ; N Uhorntilde ; B 94 -15 929 863 ; +C -1 ; WX 599 ; N uhorntilde ; B 34 -14 655 662 ; +C -1 ; WX 775 ; N Uhorndotbelow ; B 94 -212 929 801 ; +C -1 ; WX 599 ; N uhorndotbelow ; B 34 -212 655 467 ; +C -1 ; WX 611 ; N Ydotbelow ; B 93 -212 717 662 ; +C -1 ; WX 444 ; N ydotbelow ; B -92 -216 444 453 ; +C -1 ; WX 611 ; N Yhookabove ; B 93 0 717 891 ; +C -1 ; WX 444 ; N yhookabove ; B -92 -216 444 674 ; +C -1 ; WX 611 ; N Ytilde ; B 93 0 717 842 ; +C -1 ; WX 444 ; N ytilde ; B -92 -216 466 662 ; +C -1 ; WX 667 ; N uni01CD ; B -57 0 750 877 ; +C -1 ; WX 500 ; N uni01CE ; B 20 -14 535 677 ; +C -1 ; WX 389 ; N uni01CF ; B -35 0 511 877 ; +C -1 ; WX 278 ; N uni01D0 ; B 22 -14 399 677 ; +C -1 ; WX 722 ; N uni01D1 ; B 53 -16 718 877 ; +C -1 ; WX 500 ; N uni01D2 ; B 24 -14 526 677 ; +C -1 ; WX 722 ; N uni01D3 ; B 94 -15 809 877 ; +C -1 ; WX 556 ; N uni01D4 ; B 32 -14 521 677 ; +C -1 ; WX 722 ; N uni01D5 ; B 94 -15 809 891 ; +C -1 ; WX 556 ; N uni01D6 ; B 32 -14 554 764 ; +C -1 ; WX 722 ; N uni01D7 ; B 94 -15 809 891 ; +C -1 ; WX 556 ; N uni01D8 ; B 32 -14 521 831 ; +C -1 ; WX 722 ; N uni01D9 ; B 94 -15 809 891 ; +C -1 ; WX 556 ; N uni01DA ; B 32 -14 544 832 ; +C -1 ; WX 722 ; N uni01DB ; B 94 -15 809 891 ; +C -1 ; WX 556 ; N uni01DC ; B 32 -14 516 831 ; +C -1 ; WX 0 ; N _d_912 ; B 93 706 376 891 ; +C -1 ; WX 0 ; N _d_913 ; B 93 706 334 891 ; +C -1 ; WX 0 ; N _d_914 ; B 93 706 358 891 ; +C -1 ; WX 0 ; N _d_915 ; B 93 706 334 891 ; +C -1 ; WX 604 ; N uni0492 ; B -32 0 684 662 ; +C -1 ; WX 369 ; N uni0493 ; B -10 -14 372 453 ; +C -1 ; WX 918 ; N uni0496 ; B -63 -191 976 670 ; +C -1 ; WX 952 ; N uni0497 ; B -4 -187 952 453 ; +C -1 ; WX 678 ; N uni049a ; B -35 -191 737 670 ; +C -1 ; WX 507 ; N uni049b ; B 12 -187 510 453 ; +C -1 ; WX 678 ; N uni049c ; B -35 0 737 670 ; +C -1 ; WX 507 ; N uni049d ; B 12 0 510 453 ; +C -1 ; WX 778 ; N uni04a2 ; B -32 -191 862 662 ; +C -1 ; WX 555 ; N uni04a3 ; B 13 -187 516 453 ; +C -1 ; WX 611 ; N uni04ae ; B 93 0 717 662 ; +C -1 ; WX 500 ; N uni04af ; B 7 -214 544 439 ; +C -1 ; WX 611 ; N uni04b0 ; B 86 0 717 662 ; +C -1 ; WX 500 ; N uni04b1 ; B -25 -214 544 439 ; +C -1 ; WX 667 ; N uni04b2 ; B -61 -191 763 662 ; +C -1 ; WX 500 ; N uni04b3 ; B -45 -187 508 453 ; +C -1 ; WX 748 ; N uni04b8 ; B 120 0 829 662 ; +C -1 ; WX 525 ; N uni04b9 ; B 48 -14 486 453 ; +C -1 ; WX 748 ; N uni04ba ; B -33 0 675 662 ; +C -1 ; WX 556 ; N uni04bb ; B 13 -6 503 453 ; +C -1 ; WX 722 ; N uni018f ; B 53 -15 718 677 ; +C -1 ; WX 444 ; N uni0259 ; B 1 -14 419 453 ; +C -1 ; WX 722 ; N uni04e8 ; B 53 -16 718 678 ; +C -1 ; WX 500 ; N uni04e9 ; B 24 -14 470 453 ; +EndCharMetrics +StartKernData +StartKernPairs 845 +KPX space A -37 +KPX space W -18 +KPX space Y -18 +KPX space Alphatonos -37 +KPX space Upsilontonos -18 +KPX space Alpha -37 +KPX space Delta -37 +KPX space Lambda -37 +KPX space Upsilon -18 +KPX space Upsilondieresis -18 +KPX one one -55 +KPX A space -55 +KPX A T -55 +KPX A V -74 +KPX A W -92 +KPX A Y -55 +KPX A v -74 +KPX A w -74 +KPX A y -74 +KPX A quoteright -74 +KPX F space -18 +KPX F comma -129 +KPX F period -129 +KPX F A -92 +KPX L space -37 +KPX L T -18 +KPX L V -37 +KPX L W -37 +KPX L Y -37 +KPX L y -37 +KPX L quoteright -55 +KPX P space -37 +KPX P comma -129 +KPX P period -129 +KPX P A -74 +KPX R V -18 +KPX R W -18 +KPX R Y -18 +KPX R y -18 +KPX T comma -92 +KPX T hyphen -92 +KPX T period -92 +KPX T colon -74 +KPX T semicolon -74 +KPX T A -55 +KPX T O -18 +KPX T a -92 +KPX T c -92 +KPX T e -92 +KPX T i -37 +KPX T o -92 +KPX T r -37 +KPX T s -92 +KPX T u -37 +KPX T w -37 +KPX T y -37 +KPX V space -18 +KPX V comma -129 +KPX V hyphen -55 +KPX V period -129 +KPX V colon -74 +KPX V semicolon -74 +KPX V A -74 +KPX V a -111 +KPX V e -111 +KPX V i -55 +KPX V o -111 +KPX V r -55 +KPX V u -55 +KPX V y -74 +KPX W space -18 +KPX W comma -74 +KPX W hyphen -37 +KPX W period -74 +KPX W colon -55 +KPX W semicolon -55 +KPX W A -74 +KPX W a -74 +KPX W e -74 +KPX W i -37 +KPX W o -74 +KPX W r -74 +KPX W u -55 +KPX W y -55 +KPX Y space -37 +KPX Y comma -92 +KPX Y hyphen -92 +KPX Y period -74 +KPX Y colon -92 +KPX Y semicolon -92 +KPX Y A -74 +KPX Y a -92 +KPX Y e -111 +KPX Y i -55 +KPX Y o -111 +KPX Y p -74 +KPX Y q -111 +KPX Y u -92 +KPX Y v -92 +KPX f f -18 +KPX f quoteright 55 +KPX r comma -55 +KPX r period -55 +KPX r quoteright 37 +KPX v comma -37 +KPX v period -37 +KPX w comma -37 +KPX w period -37 +KPX y comma -37 +KPX y period -37 +KPX quoteleft quoteleft -74 +KPX quoteright space -74 +KPX quoteright s -74 +KPX quoteright t -37 +KPX quoteright quoteright -74 +KPX quotesinglbase afii10051 -113 +KPX quotesinglbase afii10060 -113 +KPX quotesinglbase afii10036 -113 +KPX quotesinglbase afii10041 -176 +KPX quotesinglbase afii10044 -88 +KPX quotedblbase afii10051 -113 +KPX quotedblbase afii10060 -113 +KPX quotedblbase afii10036 -113 +KPX quotedblbase afii10041 -125 +KPX quotedblbase afii10044 -50 +KPX Gamma space -18 +KPX Gamma comma -128 +KPX Gamma period -128 +KPX Gamma iotadieresistonos 76 +KPX Gamma Alpha -150 +KPX Gamma Delta -131 +KPX Gamma Lambda -150 +KPX Gamma iota -37 +KPX Theta Alpha -44 +KPX Theta Delta -19 +KPX Theta Lambda -44 +KPX Theta Upsilon -51 +KPX Theta Upsilondieresis -51 +KPX Phi Alpha -44 +KPX Phi Upsilon -68 +KPX Phi Upsilondieresis -68 +KPX delta tau -14 +KPX delta lambda -18 +KPX delta chi -31 +KPX delta pi -14 +KPX tau alpha -14 +KPX tau delta -14 +KPX tau sigma -14 +KPX tau phi -14 +KPX tau alphatonos -14 +KPX tau omicron -14 +KPX tau sigma1 -14 +KPX tau omega -14 +KPX tau omicrontonos -14 +KPX tau omegatonos -14 +KPX phi tau -14 +KPX phi lambda -18 +KPX phi chi -31 +KPX Alphatonos space -55 +KPX Alphatonos Theta -25 +KPX Alphatonos Phi -25 +KPX Alphatonos Omicron -25 +KPX Alphatonos Tau -82 +KPX Alphatonos Upsilon -93 +KPX Alphatonos Upsilondieresis -93 +KPX Alphatonos gamma -38 +KPX Alphatonos nu -74 +KPX Alphatonos chi -33 +KPX Omicrontonos Upsilon -51 +KPX Omicrontonos Upsilondieresis -51 +KPX Upsilontonos alpha -91 +KPX Upsilontonos delta -91 +KPX Upsilontonos sigma -91 +KPX Upsilontonos phi -91 +KPX Upsilontonos iotadieresistonos 76 +KPX Upsilontonos Alpha -74 +KPX Upsilontonos Delta -74 +KPX Upsilontonos Lambda -74 +KPX Upsilontonos alphatonos -91 +KPX Upsilontonos etatonos -26 +KPX Upsilontonos iotatonos -26 +KPX Upsilontonos eta -26 +KPX Upsilontonos iota -26 +KPX Upsilontonos kappa -26 +KPX Upsilontonos mu -26 +KPX Upsilontonos omicron -91 +KPX Upsilontonos omicrontonos -91 +KPX Omegatonos Upsilon -46 +KPX Alpha space -55 +KPX Alpha quoteright -74 +KPX Alpha Theta -25 +KPX Alpha Phi -25 +KPX Alpha Omicron -25 +KPX Alpha Tau -82 +KPX Alpha Upsilon -93 +KPX Alpha Upsilondieresis -93 +KPX Alpha gamma -38 +KPX Alpha nu -74 +KPX Alpha chi -33 +KPX Delta space -55 +KPX Delta Theta -19 +KPX Delta Omicron -19 +KPX Delta Tau -68 +KPX Delta Upsilon -93 +KPX Delta Upsilondieresis -93 +KPX Kappa Theta -44 +KPX Kappa Phi -74 +KPX Kappa alpha -31 +KPX Kappa delta -31 +KPX Kappa sigma -31 +KPX Kappa phi -31 +KPX Kappa Omicron -44 +KPX Kappa alphatonos -31 +KPX Kappa zeta -31 +KPX Kappa theta -31 +KPX Kappa xi -31 +KPX Kappa omicron -31 +KPX Kappa omega -31 +KPX Kappa omicrontonos -31 +KPX Kappa omegatonos -31 +KPX Lambda space -55 +KPX Lambda Theta -25 +KPX Lambda Omicron -25 +KPX Lambda Tau -82 +KPX Lambda Upsilon -93 +KPX Lambda Upsilondieresis -93 +KPX Omicron Alphatonos -44 +KPX Omicron Alpha -44 +KPX Omicron Delta -19 +KPX Omicron Lambda -44 +KPX Omicron Upsilon -51 +KPX Omicron Upsilondieresis -51 +KPX Rho space -37 +KPX Rho comma -128 +KPX Rho period -128 +KPX Rho Alpha -145 +KPX Rho Delta -119 +KPX Rho Lambda -145 +KPX Sigma tau -44 +KPX Tau comma -91 +KPX Tau hyphen -91 +KPX Tau period -91 +KPX Tau colon -74 +KPX Tau semicolon -74 +KPX Tau Theta -18 +KPX Tau Phi -18 +KPX Tau alpha -91 +KPX Tau delta -91 +KPX Tau epsilon -91 +KPX Tau sigma -91 +KPX Tau phi -91 +KPX Tau iotadieresistonos 95 +KPX Tau Alpha -79 +KPX Tau Delta -76 +KPX Tau Lambda -79 +KPX Tau Omicron -18 +KPX Tau Omega -18 +KPX Tau alphatonos -91 +KPX Tau epsilontonos -91 +KPX Tau eta -37 +KPX Tau iota -37 +KPX Tau mu -37 +KPX Tau omicron -91 +KPX Tau upsilon -37 +KPX Tau chi -37 +KPX Tau psi -37 +KPX Tau iotadieresis 50 +KPX Tau upsilondieresis -37 +KPX Tau omicrontonos -91 +KPX Tau upsilontonos -37 +KPX Upsilon comma -91 +KPX Upsilon hyphen -91 +KPX Upsilon period -91 +KPX Upsilon colon -91 +KPX Upsilon semicolon -91 +KPX Upsilon Theta -17 +KPX Upsilon Phi -25 +KPX Upsilon alpha -91 +KPX Upsilon delta -91 +KPX Upsilon sigma -91 +KPX Upsilon phi -91 +KPX Upsilon iotadieresistonos 76 +KPX Upsilon Alpha -74 +KPX Upsilon Delta -57 +KPX Upsilon Lambda -74 +KPX Upsilon Omicron -17 +KPX Upsilon alphatonos -91 +KPX Upsilon etatonos -26 +KPX Upsilon iotatonos -26 +KPX Upsilon gamma -68 +KPX Upsilon eta -26 +KPX Upsilon iota -26 +KPX Upsilon kappa -26 +KPX Upsilon mu -26 +KPX Upsilon omicron -91 +KPX Upsilon omicrontonos -91 +KPX Psi alpha -57 +KPX Psi delta -57 +KPX Psi sigma -57 +KPX Psi phi -57 +KPX Psi alphatonos -57 +KPX Psi theta -19 +KPX Psi omicron -57 +KPX Psi omega -57 +KPX Psi omicrontonos -57 +KPX Psi omegatonos -57 +KPX Omega Upsilon -46 +KPX Omega Upsilondieresis -46 +KPX Upsilondieresis Theta -17 +KPX Upsilondieresis Phi -25 +KPX Upsilondieresis alpha -91 +KPX Upsilondieresis delta -91 +KPX Upsilondieresis sigma -91 +KPX Upsilondieresis phi -91 +KPX Upsilondieresis iotadieresistonos 76 +KPX Upsilondieresis Alpha -74 +KPX Upsilondieresis Delta -57 +KPX Upsilondieresis Lambda -74 +KPX Upsilondieresis Omicron -17 +KPX Upsilondieresis alphatonos -91 +KPX Upsilondieresis etatonos -26 +KPX Upsilondieresis iotatonos -26 +KPX Upsilondieresis eta -26 +KPX Upsilondieresis iota -26 +KPX Upsilondieresis kappa -26 +KPX Upsilondieresis mu -26 +KPX Upsilondieresis omicron -91 +KPX Upsilondieresis omicrontonos -91 +KPX zeta alpha -50 +KPX zeta delta -42 +KPX zeta sigma -50 +KPX zeta tau -83 +KPX zeta phi -50 +KPX zeta alphatonos -50 +KPX zeta etatonos -28 +KPX zeta gamma -42 +KPX zeta eta -28 +KPX zeta theta -42 +KPX zeta iota -28 +KPX zeta kappa -28 +KPX zeta nu -42 +KPX zeta omicron -50 +KPX zeta omega -50 +KPX zeta omicrontonos -50 +KPX zeta omegatonos -50 +KPX zeta pi -19 +KPX kappa alpha -19 +KPX kappa delta -19 +KPX kappa sigma -19 +KPX kappa phi -19 +KPX kappa alphatonos -19 +KPX kappa zeta -19 +KPX kappa xi -19 +KPX kappa omicron -19 +KPX kappa sigma1 -19 +KPX kappa omega -19 +KPX kappa omicrontonos -19 +KPX kappa omegatonos -19 +KPX lambda delta -18 +KPX lambda sigma -18 +KPX lambda upsilondieresistonos -15 +KPX lambda zeta -9 +KPX lambda xi -12 +KPX lambda sigma1 -21 +KPX lambda upsilon -15 +KPX lambda upsilondieresis -15 +KPX lambda upsilontonos -15 +KPX xi alpha -25 +KPX xi delta -25 +KPX xi sigma -25 +KPX xi phi -25 +KPX xi alphatonos -25 +KPX xi zeta -25 +KPX xi xi -25 +KPX xi omicron -25 +KPX xi sigma1 -25 +KPX xi omicrontonos -25 +KPX omicron tau -14 +KPX omicron lambda -18 +KPX omicron chi -31 +KPX omicron pi -14 +KPX rho chi -31 +KPX chi alpha -31 +KPX chi delta -31 +KPX chi sigma -31 +KPX chi phi -15 +KPX chi alphatonos -31 +KPX chi zeta -15 +KPX chi omicron -31 +KPX chi sigma1 -15 +KPX chi omega -31 +KPX chi omicrontonos -31 +KPX chi omegatonos -31 +KPX omega tau -14 +KPX omega chi -31 +KPX omega pi -14 +KPX omicrontonos tau -14 +KPX omicrontonos lambda -18 +KPX omicrontonos chi -31 +KPX omicrontonos pi -14 +KPX omegatonos tau -14 +KPX omegatonos chi -31 +KPX omegatonos pi -14 +KPX afii10052 comma -63 +KPX afii10052 period -75 +KPX afii10052 colon 25 +KPX afii10058 quoteright -121 +KPX afii10059 quoteright -88 +KPX afii10017 quoteright -101 +KPX afii10017 afii10021 14 +KPX afii10017 afii10025 -13 +KPX afii10017 afii10032 -38 +KPX afii10017 afii10033 -25 +KPX afii10017 afii10035 -25 +KPX afii10017 afii10036 -38 +KPX afii10017 afii10037 -63 +KPX afii10017 afii10038 -51 +KPX afii10017 afii10041 -63 +KPX afii10017 afii10047 -50 +KPX afii10017 afii10065 -15 +KPX afii10017 afii10066 -15 +KPX afii10017 afii10070 -15 +KPX afii10017 afii10080 -15 +KPX afii10017 afii10083 -15 +KPX afii10017 afii10085 -33 +KPX afii10017 afii10086 -15 +KPX afii10017 afii10095 -15 +KPX afii10018 afii10017 -27 +KPX afii10018 afii10021 12 +KPX afii10018 afii10025 37 +KPX afii10018 afii10037 -40 +KPX afii10018 afii10038 -27 +KPX afii10018 afii10039 -13 +KPX afii10018 afii10041 -27 +KPX afii10018 afii10044 -28 +KPX afii10018 afii10047 -14 +KPX afii10018 afii10069 12 +KPX afii10018 afii10085 -12 +KPX afii10018 afii10097 23 +KPX afii10019 afii10017 -38 +KPX afii10019 afii10021 -53 +KPX afii10019 afii10024 -40 +KPX afii10019 afii10025 -34 +KPX afii10019 afii10032 -47 +KPX afii10019 afii10035 -47 +KPX afii10019 afii10036 -57 +KPX afii10019 afii10037 -85 +KPX afii10019 afii10038 -67 +KPX afii10019 afii10039 -25 +KPX afii10019 afii10041 -60 +KPX afii10019 afii10044 -48 +KPX afii10019 afii10049 -47 +KPX afii10019 afii10069 12 +KPX afii10019 afii10078 -13 +KPX afii10019 afii10084 12 +KPX afii10019 afii10087 -14 +KPX afii10019 afii10089 12 +KPX afii10019 afii10097 12 +KPX afii10020 comma -63 +KPX afii10020 period -75 +KPX afii10020 colon 25 +KPX afii10020 afii10017 -75 +KPX afii10020 afii10021 -75 +KPX afii10020 afii10025 19 +KPX afii10020 afii10029 -69 +KPX afii10020 afii10030 -25 +KPX afii10020 afii10032 -13 +KPX afii10020 afii10049 -13 +KPX afii10020 afii10065 -25 +KPX afii10020 afii10067 -38 +KPX afii10020 afii10069 -18 +KPX afii10020 afii10070 -30 +KPX afii10020 afii10074 -19 +KPX afii10020 afii10077 -53 +KPX afii10020 afii10078 -40 +KPX afii10020 afii10079 -30 +KPX afii10020 afii10080 -52 +KPX afii10020 afii10082 -28 +KPX afii10020 afii10085 -43 +KPX afii10020 afii10093 -53 +KPX afii10020 afii10094 -50 +KPX afii10020 afii10096 -65 +KPX afii10020 afii10097 -40 +KPX afii10021 afii10038 -19 +KPX afii10021 afii10085 25 +KPX afii10022 afii10025 -14 +KPX afii10024 afii10032 -53 +KPX afii10024 afii10035 -53 +KPX afii10024 afii10037 -34 +KPX afii10024 afii10041 -34 +KPX afii10024 afii10080 -13 +KPX afii10024 afii10085 -30 +KPX afii10025 afii10036 12 +KPX afii10025 afii10037 -13 +KPX afii10025 afii10041 -50 +KPX afii10025 afii10069 13 +KPX afii10028 afii10032 -47 +KPX afii10028 afii10035 -47 +KPX afii10028 afii10037 -13 +KPX afii10028 afii10038 -80 +KPX afii10028 afii10047 -13 +KPX afii10028 afii10070 -25 +KPX afii10028 afii10080 -38 +KPX afii10028 afii10083 -25 +KPX afii10028 afii10085 -43 +KPX afii10028 afii10095 -25 +KPX afii10029 afii10085 19 +KPX afii10030 afii10038 -25 +KPX afii10030 afii10065 -14 +KPX afii10030 afii10070 -14 +KPX afii10030 afii10080 -14 +KPX afii10030 afii10083 -14 +KPX afii10032 afii10017 -48 +KPX afii10032 afii10021 -25 +KPX afii10032 afii10024 -38 +KPX afii10032 afii10029 -25 +KPX afii10032 afii10037 -58 +KPX afii10032 afii10038 12 +KPX afii10032 afii10039 -50 +KPX afii10032 afii10041 -38 +KPX afii10032 afii10049 -38 +KPX afii10032 afii10072 19 +KPX afii10032 afii10087 19 +KPX afii10034 comma -88 +KPX afii10034 period -100 +KPX afii10034 colon 25 +KPX afii10034 afii10017 -88 +KPX afii10034 afii10021 -99 +KPX afii10034 afii10024 -52 +KPX afii10034 afii10025 -33 +KPX afii10034 afii10029 -78 +KPX afii10034 afii10030 -25 +KPX afii10034 afii10032 -13 +KPX afii10034 afii10037 -71 +KPX afii10034 afii10038 -27 +KPX afii10034 afii10039 -63 +KPX afii10034 afii10049 -41 +KPX afii10034 afii10065 -38 +KPX afii10034 afii10069 -36 +KPX afii10034 afii10070 -36 +KPX afii10034 afii10080 -36 +KPX afii10034 afii10097 -25 +KPX afii10035 afii10017 -38 +KPX afii10035 afii10029 12 +KPX afii10035 afii10037 -13 +KPX afii10035 afii10039 -13 +KPX afii10035 afii10041 -13 +KPX afii10035 afii10065 7 +KPX afii10035 afii10066 7 +KPX afii10035 afii10070 7 +KPX afii10035 afii10072 7 +KPX afii10035 afii10073 7 +KPX afii10035 afii10080 7 +KPX afii10035 afii10083 7 +KPX afii10035 afii10084 14 +KPX afii10035 afii10086 7 +KPX afii10035 afii10095 7 +KPX afii10036 comma -50 +KPX afii10036 period -63 +KPX afii10036 colon 37 +KPX afii10036 semicolon 12 +KPX afii10036 guillemotleft 25 +KPX afii10036 guillemotright 25 +KPX afii10036 afii10017 -63 +KPX afii10036 afii10021 25 +KPX afii10036 afii10038 -27 +KPX afii10036 afii10047 7 +KPX afii10036 afii10065 -36 +KPX afii10036 afii10067 -36 +KPX afii10036 afii10070 -36 +KPX afii10036 afii10074 -24 +KPX afii10036 afii10076 -36 +KPX afii10036 afii10077 -36 +KPX afii10036 afii10078 -36 +KPX afii10036 afii10080 -36 +KPX afii10036 afii10081 -24 +KPX afii10036 afii10082 -25 +KPX afii10036 afii10083 -36 +KPX afii10036 afii10085 -24 +KPX afii10036 afii10087 -24 +KPX afii10036 afii10091 -24 +KPX afii10036 afii10093 -36 +KPX afii10036 afii10094 -36 +KPX afii10036 afii10096 -36 +KPX afii10036 afii10097 -24 +KPX afii10037 comma -51 +KPX afii10037 period -63 +KPX afii10037 colon 25 +KPX afii10037 guillemotleft 12 +KPX afii10037 guillemotright 25 +KPX afii10037 afii10017 -75 +KPX afii10037 afii10021 -40 +KPX afii10037 afii10029 -65 +KPX afii10037 afii10032 -27 +KPX afii10037 afii10038 -53 +KPX afii10037 afii10049 -53 +KPX afii10037 afii10066 -13 +KPX afii10037 afii10067 -47 +KPX afii10037 afii10068 -50 +KPX afii10037 afii10069 -13 +KPX afii10037 afii10070 -47 +KPX afii10037 afii10072 -50 +KPX afii10037 afii10073 -31 +KPX afii10037 afii10074 -15 +KPX afii10037 afii10075 -13 +KPX afii10037 afii10076 -25 +KPX afii10037 afii10077 -50 +KPX afii10037 afii10078 -50 +KPX afii10037 afii10079 -25 +KPX afii10037 afii10080 -47 +KPX afii10037 afii10081 -28 +KPX afii10037 afii10082 -40 +KPX afii10037 afii10083 -47 +KPX afii10037 afii10087 -22 +KPX afii10037 afii10088 -13 +KPX afii10037 afii10090 -13 +KPX afii10037 afii10091 -13 +KPX afii10037 afii10096 -28 +KPX afii10037 afii10097 -47 +KPX afii10038 afii10017 -50 +KPX afii10038 afii10021 -47 +KPX afii10038 afii10029 -13 +KPX afii10038 afii10030 -6 +KPX afii10038 afii10032 12 +KPX afii10038 afii10036 -13 +KPX afii10038 afii10037 -77 +KPX afii10038 afii10041 -34 +KPX afii10038 afii10049 -13 +KPX afii10038 afii10077 -15 +KPX afii10039 afii10032 -51 +KPX afii10039 afii10035 -38 +KPX afii10039 afii10038 -25 +KPX afii10039 afii10080 -20 +KPX afii10044 quoteright -121 +KPX afii10044 afii10049 -18 +KPX afii10046 quoteright -121 +KPX afii10046 afii10017 -34 +KPX afii10046 afii10021 -13 +KPX afii10046 afii10024 -28 +KPX afii10046 afii10025 -13 +KPX afii10046 afii10030 -20 +KPX afii10046 afii10032 -25 +KPX afii10046 afii10035 -20 +KPX afii10046 afii10036 -51 +KPX afii10046 afii10039 -40 +KPX afii10046 afii10041 -112 +KPX afii10046 afii10047 -38 +KPX afii10046 afii10049 -13 +KPX afii10047 afii10024 -13 +KPX afii10047 afii10025 25 +KPX afii10047 afii10029 -13 +KPX afii10047 afii10039 -38 +KPX afii10047 afii10049 -13 +KPX afii10047 afii10069 14 +KPX afii10047 afii10072 14 +KPX afii10047 afii10077 -7 +KPX afii10047 afii10078 -14 +KPX afii10047 afii10097 14 +KPX afii10048 afii10017 -56 +KPX afii10048 afii10021 -13 +KPX afii10048 afii10024 -25 +KPX afii10048 afii10029 -25 +KPX afii10048 afii10032 -13 +KPX afii10048 afii10036 -13 +KPX afii10048 afii10039 -51 +KPX afii10048 afii10041 -25 +KPX afii10048 afii10069 7 +KPX afii10048 afii10072 7 +KPX afii10065 afii10085 -13 +KPX afii10065 afii10089 -13 +KPX afii10066 afii10072 -13 +KPX afii10066 afii10073 -13 +KPX afii10066 afii10077 -25 +KPX afii10066 afii10078 -38 +KPX afii10066 afii10080 -13 +KPX afii10066 afii10083 -13 +KPX afii10066 afii10085 -13 +KPX afii10066 afii10086 -13 +KPX afii10066 afii10087 -20 +KPX afii10066 afii10089 -13 +KPX afii10066 afii10092 -25 +KPX afii10066 afii10095 -13 +KPX afii10066 afii10097 -25 +KPX afii10067 afii10065 -7 +KPX afii10067 afii10066 -13 +KPX afii10067 afii10069 -19 +KPX afii10067 afii10070 -12 +KPX afii10067 afii10073 -13 +KPX afii10067 afii10080 -13 +KPX afii10067 afii10083 -13 +KPX afii10067 afii10086 -7 +KPX afii10067 afii10092 -13 +KPX afii10067 afii10097 -13 +KPX afii10068 period -13 +KPX afii10068 afii10077 -13 +KPX afii10069 afii10085 -13 +KPX afii10069 afii10092 -13 +KPX afii10069 afii10095 -13 +KPX afii10070 afii10065 -13 +KPX afii10070 afii10066 -13 +KPX afii10070 afii10069 -25 +KPX afii10070 afii10072 -25 +KPX afii10070 afii10073 -13 +KPX afii10070 afii10077 -25 +KPX afii10070 afii10078 -25 +KPX afii10070 afii10080 -13 +KPX afii10070 afii10083 -13 +KPX afii10070 afii10084 -13 +KPX afii10070 afii10086 -25 +KPX afii10070 afii10087 -13 +KPX afii10070 afii10089 -13 +KPX afii10072 afii10065 -13 +KPX afii10072 afii10066 -13 +KPX afii10072 afii10070 -13 +KPX afii10072 afii10073 -13 +KPX afii10072 afii10080 -25 +KPX afii10072 afii10083 -25 +KPX afii10072 afii10089 -13 +KPX afii10072 afii10092 -13 +KPX afii10073 afii10069 -13 +KPX afii10073 afii10072 -13 +KPX afii10073 afii10073 -13 +KPX afii10073 afii10077 -25 +KPX afii10073 afii10078 -25 +KPX afii10073 afii10080 -13 +KPX afii10073 afii10083 -13 +KPX afii10073 afii10085 -7 +KPX afii10073 afii10089 -13 +KPX afii10073 afii10092 -13 +KPX afii10076 guillemotleft -27 +KPX afii10076 afii10065 -25 +KPX afii10076 afii10066 -25 +KPX afii10076 afii10070 -30 +KPX afii10076 afii10073 -13 +KPX afii10076 afii10077 20 +KPX afii10076 afii10080 -38 +KPX afii10076 afii10083 -38 +KPX afii10076 afii10084 -13 +KPX afii10076 afii10086 -25 +KPX afii10076 afii10089 -13 +KPX afii10076 afii10095 -13 +KPX afii10077 afii10085 -13 +KPX afii10077 afii10089 -13 +KPX afii10080 afii10069 -13 +KPX afii10080 afii10072 -25 +KPX afii10080 afii10073 -13 +KPX afii10080 afii10077 -25 +KPX afii10080 afii10078 -38 +KPX afii10080 afii10085 -20 +KPX afii10080 afii10087 -20 +KPX afii10080 afii10089 -26 +KPX afii10080 afii10095 -13 +KPX afii10080 afii10097 -13 +KPX afii10082 afii10069 -13 +KPX afii10082 afii10072 -25 +KPX afii10082 afii10073 -13 +KPX afii10082 afii10077 -38 +KPX afii10082 afii10078 -50 +KPX afii10082 afii10084 -13 +KPX afii10082 afii10085 -13 +KPX afii10082 afii10087 -20 +KPX afii10082 afii10089 -13 +KPX afii10082 afii10095 -13 +KPX afii10082 afii10097 -13 +KPX afii10083 afii10065 -26 +KPX afii10083 afii10066 -13 +KPX afii10083 afii10070 -13 +KPX afii10083 afii10072 -13 +KPX afii10083 afii10073 -13 +KPX afii10083 afii10080 -25 +KPX afii10083 afii10085 -7 +KPX afii10083 afii10086 -25 +KPX afii10083 afii10087 -13 +KPX afii10083 afii10089 -13 +KPX afii10083 afii10092 -13 +KPX afii10084 comma 25 +KPX afii10084 period 12 +KPX afii10084 afii10069 -13 +KPX afii10084 afii10070 -13 +KPX afii10084 afii10073 12 +KPX afii10084 afii10080 -13 +KPX afii10084 afii10085 -25 +KPX afii10084 afii10097 12 +KPX afii10085 comma -50 +KPX afii10085 period -63 +KPX afii10085 colon -13 +KPX afii10085 semicolon -38 +KPX afii10085 afii10069 -3 +KPX afii10085 afii10072 -25 +KPX afii10085 afii10073 -13 +KPX afii10085 afii10077 -27 +KPX afii10085 afii10078 -25 +KPX afii10085 afii10082 -13 +KPX afii10085 afii10087 -13 +KPX afii10085 afii10097 -15 +KPX afii10086 afii10077 -25 +KPX afii10086 afii10078 -38 +KPX afii10086 afii10085 -26 +KPX afii10086 afii10089 -13 +KPX afii10086 afii10097 -13 +KPX afii10087 afii10065 -13 +KPX afii10087 afii10066 -25 +KPX afii10087 afii10073 -13 +KPX afii10087 afii10080 -25 +KPX afii10087 afii10083 -25 +KPX afii10087 afii10086 -25 +KPX afii10087 afii10089 -13 +KPX afii10087 afii10092 -25 +KPX afii10087 afii10095 -13 +KPX afii10088 afii10085 12 +KPX afii10091 afii10085 31 +KPX afii10094 afii10089 -38 +KPX afii10095 afii10066 -13 +KPX afii10095 afii10069 -13 +KPX afii10095 afii10072 -25 +KPX afii10095 afii10073 -13 +KPX afii10095 afii10077 -25 +KPX afii10095 afii10078 -38 +KPX afii10095 afii10080 -13 +KPX afii10095 afii10083 -13 +KPX afii10095 afii10084 -13 +KPX afii10095 afii10086 -13 +KPX afii10095 afii10087 -20 +KPX afii10095 afii10097 -25 +KPX afii10096 afii10066 -13 +KPX afii10096 afii10072 -13 +KPX afii10096 afii10077 -25 +KPX afii10096 afii10078 -38 +KPX afii10096 afii10080 -13 +KPX afii10096 afii10083 -13 +KPX afii10096 afii10087 -28 +KPX afii10096 afii10089 -13 +KPX afii10096 afii10095 -13 +KPX afii10110 comma -50 +KPX afii10110 period -63 +KPX afii10110 colon -13 +KPX afii10110 semicolon -38 +KPX afii10110 guillemotleft 12 +KPX afii10110 guillemotright 12 +KPX afii10050 comma -25 +KPX afii10050 period -38 +KPX afii10050 colon 25 +KPX afii10050 guillemotleft 25 +KPX afii10050 guillemotright 25 +KPX pi omicron -14 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/public_html/fonts/timesi.afm b/public_html/fonts/timesi.afm index b3b5ab7..49a1e5b 100644 --- a/public_html/fonts/timesi.afm +++ b/public_html/fonts/timesi.afm @@ -1,1819 +1,1819 @@ -StartFontMetrics 4.1 -FontName TimesNewRomanPS-ItalicMT -FullName Times New Roman Italic -Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved -EncodingScheme FontSpecific -FamilyName Times New Roman -Weight Italic -Version Version 2.90 -Characters 940 -ItalicAngle -17.3 -Ascender 891 -Descender -216 -UnderlineThickness 49 -UnderlinePosition -109 -IsFixedPitch false -FontBBox -498 -307 1120 1023 -StartCharMetrics 975 -C 0 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 1 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 2 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 3 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 4 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 5 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 6 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 7 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 8 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 9 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 10 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 11 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 12 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 13 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 14 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 15 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 16 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 17 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 18 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 19 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 20 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 21 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 22 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 23 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 24 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 25 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 26 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 27 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 28 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 29 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 30 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 31 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 32 ; WX 250 ; N space ; B 75 -16 317 677 ; -C 33 ; WX 333 ; N exclam ; B 75 -16 317 677 ; -C 34 ; WX 420 ; N quotedbl ; B 144 392 452 677 ; -C 35 ; WX 500 ; N numbersign ; B 18 -14 482 677 ; -C 36 ; WX 500 ; N dollar ; B 42 -66 489 700 ; -C 37 ; WX 833 ; N percent ; B 70 -27 817 677 ; -C 38 ; WX 778 ; N ampersand ; B 48 -15 733 677 ; -C 39 ; WX 214 ; N quotesingle ; B 131 392 261 677 ; -C 40 ; WX 333 ; N parenleft ; B 68 -214 442 694 ; -C 41 ; WX 333 ; N parenright ; B -109 -214 265 694 ; -C 42 ; WX 500 ; N asterisk ; B 71 289 430 694 ; -C 43 ; WX 675 ; N plus ; B 18 69 544 595 ; -C 44 ; WX 250 ; N comma ; B -10 -125 133 88 ; -C 45 ; WX 333 ; N hyphen ; B 26 185 299 250 ; -C 46 ; WX 250 ; N period ; B 34 -11 133 87 ; -C 47 ; WX 278 ; N slash ; B -34 -15 381 694 ; -C 48 ; WX 500 ; N zero ; B 60 -12 494 676 ; -C 49 ; WX 500 ; N one ; B 61 0 417 676 ; -C 50 ; WX 500 ; N two ; B 16 0 469 676 ; -C 51 ; WX 500 ; N three ; B 33 -12 454 676 ; -C 52 ; WX 500 ; N four ; B 31 -12 487 662 ; -C 53 ; WX 500 ; N five ; B 36 -12 479 662 ; -C 54 ; WX 500 ; N six ; B 63 -12 525 676 ; -C 55 ; WX 500 ; N seven ; B 113 -12 523 662 ; -C 56 ; WX 500 ; N eight ; B 38 -12 489 676 ; -C 57 ; WX 500 ; N nine ; B 29 -12 491 676 ; -C 58 ; WX 333 ; N colon ; B 60 -9 262 442 ; -C 59 ; WX 333 ; N semicolon ; B 18 -125 264 441 ; -C 60 ; WX 675 ; N less ; B 19 91 544 572 ; -C 61 ; WX 675 ; N equal ; B 18 232 545 431 ; -C 62 ; WX 675 ; N greater ; B 18 91 543 572 ; -C 63 ; WX 500 ; N question ; B 97 -15 458 677 ; -C 64 ; WX 920 ; N at ; B 47 -216 896 694 ; -C 65 ; WX 611 ; N A ; B -49 0 547 677 ; -C 66 ; WX 611 ; N B ; B -23 0 590 662 ; -C 67 ; WX 667 ; N C ; B 67 -15 704 677 ; -C 68 ; WX 722 ; N D ; B -30 0 705 662 ; -C 69 ; WX 611 ; N E ; B -22 0 632 662 ; -C 70 ; WX 611 ; N F ; B -24 0 668 662 ; -C 71 ; WX 722 ; N G ; B 69 -16 725 677 ; -C 72 ; WX 722 ; N H ; B -26 0 811 662 ; -C 73 ; WX 333 ; N I ; B -31 0 410 662 ; -C 74 ; WX 444 ; N J ; B -34 -15 547 662 ; -C 75 ; WX 667 ; N K ; B -27 0 729 662 ; -C 76 ; WX 556 ; N L ; B -32 0 523 662 ; -C 77 ; WX 833 ; N M ; B -33 0 924 662 ; -C 78 ; WX 667 ; N N ; B -28 -15 762 662 ; -C 79 ; WX 722 ; N O ; B 60 -15 718 677 ; -C 80 ; WX 611 ; N P ; B -24 0 621 662 ; -C 81 ; WX 722 ; N Q ; B 47 -211 717 677 ; -C 82 ; WX 611 ; N R ; B -23 0 579 662 ; -C 83 ; WX 500 ; N S ; B 7 -15 542 677 ; -C 84 ; WX 556 ; N T ; B 70 0 649 662 ; -C 85 ; WX 722 ; N U ; B 106 -15 814 662 ; -C 86 ; WX 611 ; N V ; B 125 -15 723 662 ; -C 87 ; WX 833 ; N W ; B 122 -15 944 662 ; -C 88 ; WX 611 ; N X ; B -67 0 741 662 ; -C 89 ; WX 556 ; N Y ; B 90 0 667 662 ; -C 90 ; WX 556 ; N Z ; B -2 0 611 662 ; -C 91 ; WX 389 ; N bracketleft ; B 6 -199 471 677 ; -C 92 ; WX 278 ; N backslash ; B 106 -15 231 694 ; -C 93 ; WX 389 ; N bracketright ; B -100 -199 365 677 ; -C 94 ; WX 422 ; N asciicircum ; B 27 328 460 677 ; -C 95 ; WX 500 ; N underscore ; B -8 -216 509 -175 ; -C 96 ; WX 333 ; N grave ; B 176 517 337 685 ; -C 97 ; WX 500 ; N a ; B 23 -12 469 442 ; -C 98 ; WX 500 ; N b ; B 26 -12 469 694 ; -C 99 ; WX 444 ; N c ; B 29 -12 428 442 ; -C 100 ; WX 500 ; N d ; B 19 -12 541 694 ; -C 101 ; WX 444 ; N e ; B 31 -12 430 442 ; -C 102 ; WX 278 ; N f ; B -172 -216 473 694 ; -C 103 ; WX 500 ; N g ; B -27 -216 521 442 ; -C 104 ; WX 500 ; N h ; B 20 -12 459 694 ; -C 105 ; WX 278 ; N i ; B 43 -12 272 636 ; -C 106 ; WX 278 ; N j ; B -170 -216 280 635 ; -C 107 ; WX 444 ; N k ; B 12 -12 490 694 ; -C 108 ; WX 278 ; N l ; B 39 -12 297 694 ; -C 109 ; WX 722 ; N m ; B 17 -12 679 442 ; -C 110 ; WX 500 ; N n ; B 19 -12 459 442 ; -C 111 ; WX 500 ; N o ; B 29 -12 462 442 ; -C 112 ; WX 500 ; N p ; B -110 -214 473 442 ; -C 113 ; WX 500 ; N q ; B 22 -214 474 442 ; -C 114 ; WX 389 ; N r ; B 19 0 403 442 ; -C 115 ; WX 389 ; N s ; B -9 -12 363 442 ; -C 116 ; WX 278 ; N t ; B 42 -12 300 563 ; -C 117 ; WX 500 ; N u ; B 29 -12 471 442 ; -C 118 ; WX 444 ; N v ; B 21 -12 442 442 ; -C 119 ; WX 667 ; N w ; B 17 -12 662 442 ; -C 120 ; WX 444 ; N x ; B -33 -12 439 442 ; -C 121 ; WX 444 ; N y ; B -78 -216 440 442 ; -C 122 ; WX 389 ; N z ; B -30 0 392 430 ; -C 123 ; WX 400 ; N braceleft ; B 109 -216 515 694 ; -C 124 ; WX 275 ; N bar ; B 79 -216 119 694 ; -C 125 ; WX 400 ; N braceright ; B -34 -216 372 694 ; -C 126 ; WX 541 ; N asciitilde ; B 21 194 542 331 ; -C 127 ; WX 778 ; N .notdef ; B 125 0 625 625 ; -C 128 ; WX 500 ; N Euro ; B 8 -12 586 676 ; -C 129 ; WX 569 ; N afii10052 ; B -36 0 664 871 ; -C 130 ; WX 333 ; N quotesinglbase ; B 32 -125 175 88 ; -C 131 ; WX 500 ; N florin ; B 1 -210 488 677 ; -C 132 ; WX 556 ; N quotedblbase ; B 15 -128 381 88 ; -C 133 ; WX 889 ; N ellipsis ; B 130 -14 755 95 ; -C 134 ; WX 500 ; N dagger ; B 108 -203 521 677 ; -C 135 ; WX 500 ; N daggerdbl ; B -14 -216 504 694 ; -C 136 ; WX 333 ; N circumflex ; B 124 523 386 677 ; -C 137 ; WX 1000 ; N perthousand ; B 62 -26 986 677 ; -C 138 ; WX 500 ; N Scaron ; B 7 -15 546 863 ; -C 139 ; WX 333 ; N guilsinglleft ; B 57 -15 312 449 ; -C 140 ; WX 944 ; N OE ; B 22 -7 969 668 ; -C 141 ; WX 664 ; N afii10061 ; B -28 0 723 880 ; -C 142 ; WX 556 ; N Zcaron ; B -2 0 611 863 ; -C 143 ; WX 722 ; N afii10145 ; B -25 -196 812 662 ; -C 144 ; WX 556 ; N quotedblbase ; B 15 -128 381 88 ; -C 145 ; WX 333 ; N quoteleft ; B 212 464 355 677 ; -C 146 ; WX 333 ; N quoteright ; B 196 464 339 677 ; -C 147 ; WX 556 ; N quotedblleft ; B 192 461 559 677 ; -C 148 ; WX 556 ; N quotedblright ; B 182 461 549 678 ; -C 149 ; WX 350 ; N bullet ; B 55 208 300 453 ; -C 150 ; WX 500 ; N endash ; B -9 221 508 257 ; -C 151 ; WX 889 ; N emdash ; B -9 221 898 257 ; -C 152 ; WX 333 ; N tilde ; B 97 538 409 667 ; -C 153 ; WX 980 ; N trademark ; B 15 268 963 662 ; -C 154 ; WX 389 ; N scaron ; B -9 -12 412 677 ; -C 155 ; WX 333 ; N guilsinglright ; B 22 -15 277 449 ; -C 156 ; WX 667 ; N oe ; B 26 -12 648 442 ; -C 157 ; WX 468 ; N afii10109 ; B 18 0 465 685 ; -C 158 ; WX 389 ; N zcaron ; B -30 0 412 677 ; -C 159 ; WX 556 ; N Ydieresis ; B 90 0 667 836 ; -C 160 ; WX 250 ; N space ; B 75 -16 317 677 ; -C 161 ; WX 389 ; N exclamdown ; B 70 -216 313 478 ; -C 162 ; WX 500 ; N cent ; B 56 -184 453 636 ; -C 163 ; WX 500 ; N sterling ; B 24 -15 524 676 ; -C 164 ; WX 500 ; N currency ; B 13 97 486 567 ; -C 165 ; WX 500 ; N yen ; B -7 0 623 662 ; -C 166 ; WX 275 ; N brokenbar ; B 79 -216 119 694 ; -C 167 ; WX 500 ; N section ; B -2 -203 510 683 ; -C 168 ; WX 333 ; N dieresis ; B 131 549 409 654 ; -C 169 ; WX 760 ; N copyright ; B 34 -15 727 677 ; -C 170 ; WX 276 ; N ordfeminine ; B 87 405 376 677 ; -C 171 ; WX 500 ; N guillemotleft ; B 41 -15 482 449 ; -C 172 ; WX 675 ; N logicalnot ; B 18 230 545 429 ; -C 173 ; WX 333 ; N hyphen ; B 26 185 299 250 ; -C 174 ; WX 760 ; N registered ; B 34 -15 727 677 ; -C 175 ; WX 500 ; N overscore ; B -8 714 509 755 ; -C 176 ; WX 400 ; N degree ; B 48 376 348 677 ; -C 177 ; WX 549 ; N plusminus ; B 11 69 538 595 ; -C 178 ; WX 300 ; N twosuperior ; B 54 323 333 676 ; -C 179 ; WX 300 ; N threesuperior ; B 64 317 324 676 ; -C 180 ; WX 333 ; N acute ; B 200 517 360 685 ; -C 181 ; WX 576 ; N mu1 ; B -22 -215 519 430 ; -C 182 ; WX 523 ; N paragraph ; B -7 -216 455 662 ; -C 183 ; WX 250 ; N periodcentered ; B 71 277 179 385 ; -C 184 ; WX 333 ; N cedilla ; B -18 -181 165 15 ; -C 185 ; WX 300 ; N onesuperior ; B 80 323 304 676 ; -C 186 ; WX 310 ; N ordmasculine ; B 111 405 393 677 ; -C 187 ; WX 500 ; N guillemotright ; B 18 -15 459 449 ; -C 188 ; WX 750 ; N onequarter ; B 79 -27 700 676 ; -C 189 ; WX 750 ; N onehalf ; B 79 -27 688 676 ; -C 190 ; WX 750 ; N threequarters ; B 63 -27 700 676 ; -C 191 ; WX 500 ; N questiondown ; B 36 -216 397 477 ; -C 192 ; WX 611 ; N Agrave ; B -49 0 583 880 ; -C 193 ; WX 611 ; N Aacute ; B -49 0 618 880 ; -C 194 ; WX 611 ; N Acircumflex ; B -49 0 621 863 ; -C 195 ; WX 611 ; N Atilde ; B -49 0 668 847 ; -C 196 ; WX 611 ; N Adieresis ; B -49 0 669 836 ; -C 197 ; WX 611 ; N Aring ; B -49 0 606 840 ; -C 198 ; WX 889 ; N AE ; B -53 0 909 662 ; -C 199 ; WX 667 ; N Ccedilla ; B 67 -181 704 677 ; -C 200 ; WX 611 ; N Egrave ; B -22 0 632 880 ; -C 201 ; WX 611 ; N Eacute ; B -22 0 632 880 ; -C 202 ; WX 611 ; N Ecircumflex ; B -22 0 632 863 ; -C 203 ; WX 611 ; N Edieresis ; B -22 0 632 836 ; -C 204 ; WX 333 ; N Igrave ; B -31 0 410 880 ; -C 205 ; WX 333 ; N Iacute ; B -31 0 410 880 ; -C 206 ; WX 333 ; N Icircumflex ; B -31 0 421 863 ; -C 207 ; WX 333 ; N Idieresis ; B -31 0 446 836 ; -C 208 ; WX 722 ; N Eth ; B -23 0 711 662 ; -C 209 ; WX 667 ; N Ntilde ; B -28 -15 762 847 ; -C 210 ; WX 722 ; N Ograve ; B 60 -15 718 880 ; -C 211 ; WX 722 ; N Oacute ; B 60 -15 718 880 ; -C 212 ; WX 722 ; N Ocircumflex ; B 60 -15 718 863 ; -C 213 ; WX 722 ; N Otilde ; B 60 -15 718 847 ; -C 214 ; WX 722 ; N Odieresis ; B 60 -15 718 836 ; -C 215 ; WX 675 ; N multiply ; B 81 132 481 533 ; -C 216 ; WX 722 ; N Oslash ; B 35 -35 737 689 ; -C 217 ; WX 722 ; N Ugrave ; B 106 -15 814 880 ; -C 218 ; WX 722 ; N Uacute ; B 106 -15 814 880 ; -C 219 ; WX 722 ; N Ucircumflex ; B 106 -15 814 863 ; -C 220 ; WX 722 ; N Udieresis ; B 106 -15 814 836 ; -C 221 ; WX 556 ; N Yacute ; B 90 0 667 880 ; -C 222 ; WX 611 ; N Thorn ; B -24 0 605 662 ; -C 223 ; WX 500 ; N germandbls ; B -161 -216 498 694 ; -C 224 ; WX 500 ; N agrave ; B 23 -12 469 685 ; -C 225 ; WX 500 ; N aacute ; B 23 -12 469 685 ; -C 226 ; WX 500 ; N acircumflex ; B 23 -12 469 677 ; -C 227 ; WX 500 ; N atilde ; B 23 -12 493 667 ; -C 228 ; WX 500 ; N adieresis ; B 23 -12 494 654 ; -C 229 ; WX 500 ; N aring ; B 23 -12 469 694 ; -C 230 ; WX 667 ; N ae ; B 22 -12 652 442 ; -C 231 ; WX 444 ; N ccedilla ; B 29 -181 428 442 ; -C 232 ; WX 444 ; N egrave ; B 31 -12 430 685 ; -C 233 ; WX 444 ; N eacute ; B 31 -12 430 685 ; -C 234 ; WX 444 ; N ecircumflex ; B 31 -12 443 677 ; -C 235 ; WX 444 ; N edieresis ; B 31 -12 468 654 ; -C 236 ; WX 278 ; N igrave ; B 43 -12 276 685 ; -C 237 ; WX 278 ; N iacute ; B 43 -12 334 685 ; -C 238 ; WX 278 ; N icircumflex ; B 43 -12 342 677 ; -C 239 ; WX 278 ; N idieresis ; B 43 -12 367 654 ; -C 240 ; WX 500 ; N eth ; B 27 -12 481 692 ; -C 241 ; WX 500 ; N ntilde ; B 19 -12 493 667 ; -C 242 ; WX 500 ; N ograve ; B 29 -12 462 685 ; -C 243 ; WX 500 ; N oacute ; B 29 -12 462 685 ; -C 244 ; WX 500 ; N ocircumflex ; B 29 -12 469 677 ; -C 245 ; WX 500 ; N otilde ; B 29 -12 493 667 ; -C 246 ; WX 500 ; N odieresis ; B 29 -12 494 654 ; -C 247 ; WX 549 ; N divide ; B 11 136 538 525 ; -C 248 ; WX 500 ; N oslash ; B 2 -36 489 471 ; -C 249 ; WX 500 ; N ugrave ; B 29 -12 471 685 ; -C 250 ; WX 500 ; N uacute ; B 29 -12 471 685 ; -C 251 ; WX 500 ; N ucircumflex ; B 29 -12 471 677 ; -C 252 ; WX 500 ; N udieresis ; B 29 -12 482 654 ; -C 253 ; WX 444 ; N yacute ; B -78 -216 440 685 ; -C 254 ; WX 500 ; N thorn ; B -110 -216 473 694 ; -C 255 ; WX 444 ; N ydieresis ; B -78 -216 450 654 ; -C -1 ; WX 0 ; N .null ; B 75 -16 317 677 ; -C -1 ; WX 250 ; N nonmarkingreturn ; B 75 -16 317 677 ; -C -1 ; WX 549 ; N notequal ; B 12 -132 537 660 ; -C -1 ; WX 713 ; N infinity ; B 24 52 685 461 ; -C -1 ; WX 549 ; N lessequal ; B 12 -80 537 605 ; -C -1 ; WX 549 ; N greaterequal ; B 12 -80 537 605 ; -C -1 ; WX 494 ; N partialdiff ; B 29 -15 484 694 ; -C -1 ; WX 713 ; N summation ; B 21 -216 693 693 ; -C -1 ; WX 823 ; N product ; B 22 -216 801 693 ; -C -1 ; WX 549 ; N pi1 ; B 35 -12 520 430 ; -C -1 ; WX 274 ; N integral ; B -1 -107 272 910 ; -C -1 ; WX 768 ; N Ohm ; B 35 0 734 675 ; -C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; -C -1 ; WX 549 ; N approxequal ; B 15 133 535 508 ; -C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; -C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; -C -1 ; WX 167 ; N fraction ; B -167 -27 333 676 ; -C -1 ; WX 500 ; N fi ; B -189 -216 500 694 ; -C -1 ; WX 500 ; N fl ; B -189 -216 550 694 ; -C -1 ; WX 278 ; N dotlessi ; B 43 -12 230 442 ; -C -1 ; WX 333 ; N macron ; B 120 596 431 658 ; -C -1 ; WX 333 ; N breve ; B 144 543 421 687 ; -C -1 ; WX 333 ; N dotaccent ; B 219 550 324 654 ; -C -1 ; WX 333 ; N ring ; B 186 509 371 694 ; -C -1 ; WX 333 ; N hungarumlaut ; B 148 517 451 685 ; -C -1 ; WX 333 ; N ogonek ; B 38 -185 262 0 ; -C -1 ; WX 333 ; N caron ; B 165 523 427 677 ; -C -1 ; WX 556 ; N Lslash ; B -28 0 523 662 ; -C -1 ; WX 278 ; N lslash ; B 25 -12 300 694 ; -C -1 ; WX 675 ; N minus ; B 18 313 544 353 ; -C -1 ; WX 500 ; N franc ; B -24 0 554 662 ; -C -1 ; WX 722 ; N Gbreve ; B 69 -16 725 863 ; -C -1 ; WX 500 ; N gbreve ; B -27 -216 521 687 ; -C -1 ; WX 333 ; N Idot ; B -31 0 410 840 ; -C -1 ; WX 500 ; N Scedilla ; B 7 -181 542 677 ; -C -1 ; WX 389 ; N scedilla ; B -9 -181 363 442 ; -C -1 ; WX 667 ; N Cacute ; B 67 -15 704 880 ; -C -1 ; WX 444 ; N cacute ; B 29 -12 429 685 ; -C -1 ; WX 667 ; N Ccaron ; B 67 -15 704 863 ; -C -1 ; WX 444 ; N ccaron ; B 29 -12 513 677 ; -C -1 ; WX 500 ; N dmacron ; B 19 -12 587 694 ; -C -1 ; WX 333 ; N middot ; B 241 291 344 393 ; -C -1 ; WX 611 ; N Abreve ; B -49 0 689 864 ; -C -1 ; WX 500 ; N abreve ; B 23 -12 480 687 ; -C -1 ; WX 611 ; N Aogonek ; B -49 -186 551 677 ; -C -1 ; WX 500 ; N aogonek ; B 23 -185 489 442 ; -C -1 ; WX 722 ; N Dcaron ; B -30 0 705 863 ; -C -1 ; WX 608 ; N dcaron ; B 19 -12 696 694 ; -C -1 ; WX 722 ; N Dslash ; B -23 0 711 662 ; -C -1 ; WX 611 ; N Eogonek ; B -22 -185 632 662 ; -C -1 ; WX 444 ; N eogonek ; B 31 -185 430 442 ; -C -1 ; WX 611 ; N Ecaron ; B -22 0 632 863 ; -C -1 ; WX 444 ; N ecaron ; B 31 -12 508 677 ; -C -1 ; WX 556 ; N Lacute ; B -32 0 523 880 ; -C -1 ; WX 278 ; N lacute ; B 39 -12 368 880 ; -C -1 ; WX 556 ; N Lcaron ; B -32 0 601 677 ; -C -1 ; WX 364 ; N lcaron ; B 38 -12 452 694 ; -C -1 ; WX 556 ; N Ldot ; B -32 0 523 662 ; -C -1 ; WX 323 ; N ldot ; B 39 -12 379 694 ; -C -1 ; WX 667 ; N Nacute ; B -28 -15 762 880 ; -C -1 ; WX 500 ; N nacute ; B 19 -12 459 685 ; -C -1 ; WX 667 ; N Ncaron ; B -28 -15 762 863 ; -C -1 ; WX 500 ; N ncaron ; B 19 -12 459 677 ; -C -1 ; WX 722 ; N Odblacute ; B 60 -15 720 880 ; -C -1 ; WX 500 ; N odblacute ; B 29 -12 542 685 ; -C -1 ; WX 611 ; N Racute ; B -23 0 579 880 ; -C -1 ; WX 389 ; N racute ; B 19 0 403 685 ; -C -1 ; WX 611 ; N Rcaron ; B -23 0 579 863 ; -C -1 ; WX 389 ; N rcaron ; B 19 0 429 677 ; -C -1 ; WX 500 ; N Sacute ; B 7 -15 542 880 ; -C -1 ; WX 389 ; N sacute ; B -9 -12 377 685 ; -C -1 ; WX 556 ; N Tcedilla ; B 70 -217 649 662 ; -C -1 ; WX 278 ; N tcedilla ; B -17 -217 300 563 ; -C -1 ; WX 556 ; N Tcaron ; B 70 0 649 863 ; -C -1 ; WX 364 ; N tcaron ; B 42 -12 452 694 ; -C -1 ; WX 722 ; N Uring ; B 106 -15 814 883 ; -C -1 ; WX 500 ; N uring ; B 29 -12 471 694 ; -C -1 ; WX 722 ; N Udblacute ; B 106 -15 814 880 ; -C -1 ; WX 500 ; N udblacute ; B 29 -12 522 685 ; -C -1 ; WX 556 ; N Zacute ; B -2 0 611 880 ; -C -1 ; WX 389 ; N zacute ; B -30 0 392 685 ; -C -1 ; WX 556 ; N Zdot ; B -2 0 611 835 ; -C -1 ; WX 389 ; N zdot ; B -30 0 392 654 ; -C -1 ; WX 569 ; N Gamma ; B -36 0 664 662 ; -C -1 ; WX 722 ; N Theta ; B 61 -15 719 677 ; -C -1 ; WX 761 ; N Phi ; B 77 0 748 662 ; -C -1 ; WX 525 ; N alpha ; B 29 -12 501 442 ; -C -1 ; WX 465 ; N delta ; B 23 -12 462 694 ; -C -1 ; WX 394 ; N epsilon ; B 11 -12 391 442 ; -C -1 ; WX 493 ; N sigma ; B 26 -12 527 430 ; -C -1 ; WX 358 ; N tau ; B 25 -12 390 430 ; -C -1 ; WX 553 ; N phi ; B 36 -214 513 442 ; -C -1 ; WX 500 ; N underscoredbl ; B -8 -216 509 -98 ; -C -1 ; WX 573 ; N exclamdbl ; B 75 -16 557 677 ; -C -1 ; WX 315 ; N nsuperior ; B 10 271 292 545 ; -C -1 ; WX 990 ; N peseta ; B 23 -12 979 662 ; -C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; -C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; -C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; -C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; -C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; -C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; -C -1 ; WX 722 ; N intersection ; B 94 0 625 676 ; -C -1 ; WX 675 ; N equivalence ; B 19 152 545 511 ; -C -1 ; WX 600 ; N house ; B 75 0 525 563 ; -C -1 ; WX 675 ; N revlogicalnot ; B 19 230 546 429 ; -C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; -C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; -C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; -C -1 ; WX 616 ; N SF110000 ; B 219 -303 304 910 ; -C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; -C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; -C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; -C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; -C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; -C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; -C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; -C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; -C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; -C -1 ; WX 708 ; N SF430000 ; B 0 168 730 439 ; -C -1 ; WX 708 ; N SF240000 ; B 0 -303 271 910 ; -C -1 ; WX 708 ; N SF510000 ; B 0 -303 408 439 ; -C -1 ; WX 708 ; N SF520000 ; B 0 -303 501 346 ; -C -1 ; WX 708 ; N SF390000 ; B 0 -303 500 439 ; -C -1 ; WX 708 ; N SF220000 ; B 0 -303 408 439 ; -C -1 ; WX 708 ; N SF210000 ; B 0 -303 500 346 ; -C -1 ; WX 708 ; N SF250000 ; B 0 -303 500 439 ; -C -1 ; WX 708 ; N SF500000 ; B 0 168 408 910 ; -C -1 ; WX 708 ; N SF490000 ; B 0 261 501 910 ; -C -1 ; WX 708 ; N SF380000 ; B 0 168 500 910 ; -C -1 ; WX 708 ; N SF280000 ; B 0 168 408 910 ; -C -1 ; WX 708 ; N SF270000 ; B 0 261 500 910 ; -C -1 ; WX 708 ; N SF260000 ; B 0 168 500 910 ; -C -1 ; WX 708 ; N SF360000 ; B 0 -303 408 910 ; -C -1 ; WX 708 ; N SF370000 ; B 0 -303 501 910 ; -C -1 ; WX 708 ; N SF420000 ; B 0 -303 501 910 ; -C -1 ; WX 708 ; N SF190000 ; B 0 -303 408 910 ; -C -1 ; WX 708 ; N SF200000 ; B 0 -303 500 910 ; -C -1 ; WX 708 ; N SF230000 ; B 0 -303 500 910 ; -C -1 ; WX 708 ; N SF470000 ; B 0 -303 730 439 ; -C -1 ; WX 708 ; N SF480000 ; B 0 -303 730 346 ; -C -1 ; WX 708 ; N SF410000 ; B 0 -303 730 439 ; -C -1 ; WX 708 ; N SF450000 ; B 0 168 730 910 ; -C -1 ; WX 708 ; N SF460000 ; B 0 261 730 910 ; -C -1 ; WX 708 ; N SF400000 ; B 0 168 730 910 ; -C -1 ; WX 708 ; N SF540000 ; B 0 -303 730 910 ; -C -1 ; WX 708 ; N SF530000 ; B 0 -303 730 910 ; -C -1 ; WX 708 ; N SF440000 ; B 0 -303 730 910 ; -C -1 ; WX 708 ; N upblock ; B 0 303 730 910 ; -C -1 ; WX 708 ; N dnblock ; B 0 -303 730 303 ; -C -1 ; WX 708 ; N block ; B 0 -303 730 910 ; -C -1 ; WX 708 ; N lfblock ; B 0 -303 365 910 ; -C -1 ; WX 708 ; N rtblock ; B 0 -303 365 910 ; -C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; -C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; -C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; -C -1 ; WX 604 ; N filledbox ; B 0 0 461 461 ; -C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; -C -1 ; WX 990 ; N triagup ; B 0 0 693 693 ; -C -1 ; WX 990 ; N triagrt ; B 0 -15 708 692 ; -C -1 ; WX 990 ; N triagdn ; B 0 -15 693 678 ; -C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; -C -1 ; WX 604 ; N circle ; B 0 67 430 497 ; -C -1 ; WX 604 ; N invbullet ; B 0 0 479 479 ; -C -1 ; WX 604 ; N invcircle ; B 0 0 564 564 ; -C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; -C -1 ; WX 1052 ; N invsmileface ; B 215 -58 838 564 ; -C -1 ; WX 917 ; N sun ; B 0 -109 901 792 ; -C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; -C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; -C -1 ; WX 531 ; N spade ; B 0 0 475 601 ; -C -1 ; WX 656 ; N club ; B 27 0 629 601 ; -C -1 ; WX 594 ; N heart ; B 0 -12 532 601 ; -C -1 ; WX 510 ; N diamond ; B 0 -12 448 601 ; -C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; -C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; -C -1 ; WX 750 ; N IJ ; B -31 -15 828 662 ; -C -1 ; WX 500 ; N ij ; B 37 -216 501 636 ; -C -1 ; WX 577 ; N napostrophe ; B 69 -12 538 677 ; -C -1 ; WX 219 ; N minute ; B 131 392 261 677 ; -C -1 ; WX 417 ; N second ; B 144 392 452 677 ; -C -1 ; WX 833 ; N afii61248 ; B 53 -26 804 677 ; -C -1 ; WX 417 ; N afii61289 ; B 15 -12 432 677 ; -C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; -C -1 ; WX 354 ; N H18543 ; B 64 217 290 444 ; -C -1 ; WX 354 ; N H18551 ; B 64 217 290 444 ; -C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; -C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; -C -1 ; WX 611 ; N Amacron ; B -49 0 673 799 ; -C -1 ; WX 500 ; N amacron ; B 23 -12 502 614 ; -C -1 ; WX 667 ; N Ccircumflex ; B 67 -15 704 863 ; -C -1 ; WX 444 ; N ccircumflex ; B 29 -12 441 677 ; -C -1 ; WX 667 ; N Cdot ; B 67 -15 704 840 ; -C -1 ; WX 444 ; N cdot ; B 29 -12 428 608 ; -C -1 ; WX 611 ; N Emacron ; B -22 0 632 799 ; -C -1 ; WX 444 ; N emacron ; B 31 -12 473 614 ; -C -1 ; WX 611 ; N Ebreve ; B -22 0 632 873 ; -C -1 ; WX 444 ; N ebreve ; B 31 -12 491 687 ; -C -1 ; WX 611 ; N Edot ; B -22 0 632 840 ; -C -1 ; WX 444 ; N edot ; B 31 -12 430 654 ; -C -1 ; WX 722 ; N Gcircumflex ; B 69 -16 725 863 ; -C -1 ; WX 500 ; N gcircumflex ; B -27 -216 521 677 ; -C -1 ; WX 722 ; N Gdot ; B 69 -16 725 840 ; -C -1 ; WX 500 ; N gdot ; B -27 -216 521 654 ; -C -1 ; WX 722 ; N Gcedilla ; B 69 -181 725 677 ; -C -1 ; WX 500 ; N gcedilla ; B -27 -216 521 720 ; -C -1 ; WX 722 ; N Hcircumflex ; B -26 0 811 863 ; -C -1 ; WX 500 ; N hcircumflex ; B 20 -12 523 863 ; -C -1 ; WX 722 ; N Hbar ; B -26 0 811 662 ; -C -1 ; WX 500 ; N hbar ; B 20 -12 459 694 ; -C -1 ; WX 333 ; N Itilde ; B -31 0 468 853 ; -C -1 ; WX 278 ; N itilde ; B 43 -12 386 667 ; -C -1 ; WX 333 ; N Imacron ; B -31 0 465 799 ; -C -1 ; WX 278 ; N imacron ; B 43 -12 371 614 ; -C -1 ; WX 333 ; N Ibreve ; B -31 0 484 873 ; -C -1 ; WX 278 ; N ibreve ; B 43 -12 386 687 ; -C -1 ; WX 333 ; N Iogonek ; B -31 -185 410 662 ; -C -1 ; WX 278 ; N iogonek ; B 25 -185 272 636 ; -C -1 ; WX 444 ; N Jcircumflex ; B -34 -15 566 863 ; -C -1 ; WX 278 ; N jcircumflex ; B -172 -216 333 677 ; -C -1 ; WX 667 ; N Kcedilla ; B -27 -181 729 662 ; -C -1 ; WX 444 ; N kcedilla ; B 12 -181 490 694 ; -C -1 ; WX 444 ; N kgreenlandic ; B 10 -12 488 442 ; -C -1 ; WX 556 ; N Lcedilla ; B -32 -181 523 662 ; -C -1 ; WX 278 ; N lcedilla ; B -41 -181 297 694 ; -C -1 ; WX 667 ; N Ncedilla ; B -28 -181 762 662 ; -C -1 ; WX 500 ; N ncedilla ; B 19 -181 459 442 ; -C -1 ; WX 696 ; N Eng ; B -31 -15 690 677 ; -C -1 ; WX 482 ; N eng ; B 19 -216 445 442 ; -C -1 ; WX 722 ; N Omacron ; B 60 -15 718 799 ; -C -1 ; WX 500 ; N omacron ; B 29 -12 499 614 ; -C -1 ; WX 722 ; N Obreve ; B 60 -15 718 873 ; -C -1 ; WX 500 ; N obreve ; B 29 -12 510 687 ; -C -1 ; WX 611 ; N Rcedilla ; B -23 -181 579 662 ; -C -1 ; WX 389 ; N rcedilla ; B 11 -181 403 442 ; -C -1 ; WX 500 ; N Scircumflex ; B 7 -15 542 863 ; -C -1 ; WX 389 ; N scircumflex ; B -9 -12 401 677 ; -C -1 ; WX 556 ; N Tbar ; B 72 0 651 662 ; -C -1 ; WX 278 ; N tbar ; B 24 -12 298 563 ; -C -1 ; WX 722 ; N Utilde ; B 106 -15 814 853 ; -C -1 ; WX 500 ; N utilde ; B 29 -12 492 667 ; -C -1 ; WX 722 ; N Umacron ; B 106 -15 814 799 ; -C -1 ; WX 500 ; N umacron ; B 29 -12 491 614 ; -C -1 ; WX 722 ; N Ubreve ; B 106 -15 814 873 ; -C -1 ; WX 500 ; N ubreve ; B 29 -12 497 687 ; -C -1 ; WX 722 ; N Uogonek ; B 106 -185 814 662 ; -C -1 ; WX 500 ; N uogonek ; B 29 -185 528 442 ; -C -1 ; WX 833 ; N Wcircumflex ; B 122 -15 944 863 ; -C -1 ; WX 667 ; N wcircumflex ; B 17 -12 662 677 ; -C -1 ; WX 556 ; N Ycircumflex ; B 90 0 667 863 ; -C -1 ; WX 444 ; N ycircumflex ; B -78 -216 440 677 ; -C -1 ; WX 278 ; N longs ; B -173 -216 472 695 ; -C -1 ; WX 611 ; N Aringacute ; B -49 0 681 1023 ; -C -1 ; WX 500 ; N aringacute ; B 23 -12 517 896 ; -C -1 ; WX 889 ; N AEacute ; B -53 0 909 871 ; -C -1 ; WX 667 ; N aeacute ; B 22 -12 652 685 ; -C -1 ; WX 722 ; N Oslashacute ; B 35 -35 737 871 ; -C -1 ; WX 500 ; N oslashacute ; B 2 -36 489 685 ; -C -1 ; WX 333 ; N anoteleia ; B 163 343 262 442 ; -C -1 ; WX 833 ; N Wgrave ; B 122 -15 944 871 ; -C -1 ; WX 667 ; N wgrave ; B 17 -12 662 685 ; -C -1 ; WX 833 ; N Wacute ; B 122 -15 944 871 ; -C -1 ; WX 667 ; N wacute ; B 17 -12 662 685 ; -C -1 ; WX 833 ; N Wdieresis ; B 122 -15 944 840 ; -C -1 ; WX 667 ; N wdieresis ; B 17 -12 662 654 ; -C -1 ; WX 556 ; N Ygrave ; B 90 0 667 871 ; -C -1 ; WX 444 ; N ygrave ; B -78 -216 440 685 ; -C -1 ; WX 333 ; N quotereversed ; B 217 458 332 677 ; -C -1 ; WX 333 ; N radicalex ; B 89 569 459 631 ; -C -1 ; WX 500 ; N afii08941 ; B 24 -15 524 676 ; -C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; -C -1 ; WX 750 ; N oneeighth ; B 79 -27 700 676 ; -C -1 ; WX 750 ; N threeeighths ; B 63 -27 700 676 ; -C -1 ; WX 750 ; N fiveeighths ; B 64 -27 700 676 ; -C -1 ; WX 750 ; N seveneighths ; B 113 -27 700 676 ; -C -1 ; WX 333 ; N commaaccent ; B 37 -217 181 -38 ; -C -1 ; WX 333 ; N undercommaaccent ; B -3 -181 180 -22 ; -C -1 ; WX 333 ; N tonos ; B 200 517 360 685 ; -C -1 ; WX 333 ; N dieresistonos ; B 88 517 442 685 ; -C -1 ; WX 611 ; N Alphatonos ; B -49 0 547 685 ; -C -1 ; WX 679 ; N Epsilontonos ; B 45 0 700 685 ; -C -1 ; WX 792 ; N Etatonos ; B 43 0 881 685 ; -C -1 ; WX 402 ; N Iotatonos ; B 38 0 479 685 ; -C -1 ; WX 722 ; N Omicrontonos ; B 60 -15 718 685 ; -C -1 ; WX 660 ; N Upsilontonos ; B 46 0 771 685 ; -C -1 ; WX 726 ; N Omegatonos ; B 16 0 727 685 ; -C -1 ; WX 278 ; N iotadieresistonos ; B 41 -12 395 685 ; -C -1 ; WX 611 ; N Alpha ; B -49 0 547 677 ; -C -1 ; WX 611 ; N Beta ; B -23 0 590 662 ; -C -1 ; WX 587 ; N Delta ; B -43 0 511 677 ; -C -1 ; WX 611 ; N Epsilon ; B -22 0 632 662 ; -C -1 ; WX 556 ; N Zeta ; B -2 0 611 662 ; -C -1 ; WX 722 ; N Eta ; B -26 0 811 662 ; -C -1 ; WX 333 ; N Iota ; B -31 0 410 662 ; -C -1 ; WX 667 ; N Kappa ; B -27 0 729 662 ; -C -1 ; WX 604 ; N Lambda ; B -55 0 543 677 ; -C -1 ; WX 833 ; N Mu ; B -33 0 924 662 ; -C -1 ; WX 667 ; N Nu ; B -28 -15 762 662 ; -C -1 ; WX 639 ; N Xi ; B -7 0 688 662 ; -C -1 ; WX 722 ; N Omicron ; B 60 -15 718 677 ; -C -1 ; WX 722 ; N Pi ; B -29 0 806 662 ; -C -1 ; WX 611 ; N Rho ; B -24 0 621 662 ; -C -1 ; WX 594 ; N Sigma ; B -35 0 655 662 ; -C -1 ; WX 556 ; N Tau ; B 70 0 649 662 ; -C -1 ; WX 556 ; N Upsilon ; B 90 0 667 662 ; -C -1 ; WX 611 ; N Chi ; B -67 0 741 662 ; -C -1 ; WX 703 ; N Psi ; B 134 0 808 670 ; -C -1 ; WX 723 ; N Omega ; B 13 0 725 677 ; -C -1 ; WX 333 ; N Iotadieresis ; B -31 0 446 836 ; -C -1 ; WX 556 ; N Upsilondieresis ; B 90 0 667 836 ; -C -1 ; WX 525 ; N alphatonos ; B 29 -12 501 685 ; -C -1 ; WX 394 ; N epsilontonos ; B 11 -12 391 685 ; -C -1 ; WX 496 ; N etatonos ; B 28 -214 454 685 ; -C -1 ; WX 278 ; N iotatonos ; B 43 -12 334 685 ; -C -1 ; WX 459 ; N upsilondieresistonos ; B 26 -12 482 685 ; -C -1 ; WX 498 ; N beta ; B -67 -214 508 694 ; -C -1 ; WX 394 ; N gamma ; B 24 -216 386 442 ; -C -1 ; WX 405 ; N zeta ; B 23 -160 530 689 ; -C -1 ; WX 496 ; N eta ; B 28 -214 454 442 ; -C -1 ; WX 491 ; N theta ; B 44 -12 507 694 ; -C -1 ; WX 278 ; N iota ; B 43 -12 230 442 ; -C -1 ; WX 480 ; N kappa ; B 15 -6 494 442 ; -C -1 ; WX 433 ; N lambda ; B -31 -6 408 694 ; -C -1 ; WX 502 ; N mu ; B -53 -216 475 430 ; -C -1 ; WX 444 ; N nu ; B 21 -12 442 442 ; -C -1 ; WX 428 ; N xi ; B 18 -160 490 689 ; -C -1 ; WX 500 ; N omicron ; B 29 -12 462 442 ; -C -1 ; WX 480 ; N rho ; B -71 -214 438 442 ; -C -1 ; WX 406 ; N sigma1 ; B 31 -161 426 442 ; -C -1 ; WX 459 ; N upsilon ; B 26 -12 424 442 ; -C -1 ; WX 440 ; N chi ; B -94 -216 469 436 ; -C -1 ; WX 621 ; N psi ; B 70 -214 647 442 ; -C -1 ; WX 706 ; N omega ; B 35 -12 661 442 ; -C -1 ; WX 278 ; N iotadieresis ; B 43 -12 367 654 ; -C -1 ; WX 459 ; N upsilondieresis ; B 26 -12 424 654 ; -C -1 ; WX 500 ; N omicrontonos ; B 29 -12 462 685 ; -C -1 ; WX 459 ; N upsilontonos ; B 26 -12 424 685 ; -C -1 ; WX 698 ; N omegatonos ; B 35 -12 661 685 ; -C -1 ; WX 611 ; N afii10023 ; B -22 0 632 850 ; -C -1 ; WX 797 ; N afii10051 ; B 94 -8 761 662 ; -C -1 ; WX 669 ; N afii10053 ; B 69 -15 706 677 ; -C -1 ; WX 500 ; N afii10054 ; B 7 -15 542 677 ; -C -1 ; WX 333 ; N afii10055 ; B -31 0 410 662 ; -C -1 ; WX 333 ; N afii10056 ; B -31 0 446 836 ; -C -1 ; WX 444 ; N afii10057 ; B -34 -15 547 662 ; -C -1 ; WX 927 ; N afii10058 ; B -34 -8 877 662 ; -C -1 ; WX 921 ; N afii10059 ; B -30 0 872 662 ; -C -1 ; WX 799 ; N afii10060 ; B 97 0 729 662 ; -C -1 ; WX 673 ; N afii10062 ; B 110 -15 776 849 ; -C -1 ; WX 611 ; N afii10017 ; B -49 0 547 677 ; -C -1 ; WX 590 ; N afii10018 ; B -28 0 628 662 ; -C -1 ; WX 611 ; N afii10019 ; B -23 0 590 662 ; -C -1 ; WX 569 ; N afii10020 ; B -36 0 664 662 ; -C -1 ; WX 636 ; N afii10021 ; B -103 -193 723 662 ; -C -1 ; WX 611 ; N afii10022 ; B -22 0 632 662 ; -C -1 ; WX 916 ; N afii10024 ; B -55 0 975 670 ; -C -1 ; WX 495 ; N afii10025 ; B -1 -15 492 677 ; -C -1 ; WX 722 ; N afii10026 ; B -25 0 812 662 ; -C -1 ; WX 722 ; N afii10027 ; B -25 0 812 849 ; -C -1 ; WX 664 ; N afii10028 ; B -28 0 723 670 ; -C -1 ; WX 677 ; N afii10029 ; B -35 -8 761 662 ; -C -1 ; WX 833 ; N afii10030 ; B -33 0 924 662 ; -C -1 ; WX 722 ; N afii10031 ; B -26 0 811 662 ; -C -1 ; WX 722 ; N afii10032 ; B 60 -15 718 677 ; -C -1 ; WX 722 ; N afii10033 ; B -29 0 806 662 ; -C -1 ; WX 611 ; N afii10034 ; B -24 0 621 662 ; -C -1 ; WX 667 ; N afii10035 ; B 67 -15 704 677 ; -C -1 ; WX 556 ; N afii10036 ; B 70 0 649 662 ; -C -1 ; WX 673 ; N afii10037 ; B 110 -15 776 662 ; -C -1 ; WX 804 ; N afii10038 ; B 73 0 792 662 ; -C -1 ; WX 611 ; N afii10039 ; B -67 0 741 662 ; -C -1 ; WX 722 ; N afii10040 ; B -25 -196 813 662 ; -C -1 ; WX 689 ; N afii10041 ; B 113 0 770 662 ; -C -1 ; WX 1043 ; N afii10042 ; B -14 0 1120 662 ; -C -1 ; WX 1043 ; N afii10043 ; B -14 -196 1120 662 ; -C -1 ; WX 676 ; N afii10044 ; B 58 0 626 662 ; -C -1 ; WX 872 ; N afii10045 ; B -28 0 957 662 ; -C -1 ; WX 590 ; N afii10046 ; B -28 0 540 662 ; -C -1 ; WX 655 ; N afii10047 ; B 15 -15 642 677 ; -C -1 ; WX 1032 ; N afii10048 ; B -32 -15 1029 677 ; -C -1 ; WX 657 ; N afii10049 ; B -54 0 746 662 ; -C -1 ; WX 500 ; N afii10065 ; B 23 -12 469 442 ; -C -1 ; WX 503 ; N afii10066 ; B 36 -12 519 694 ; -C -1 ; WX 434 ; N afii10067 ; B 31 -12 420 442 ; -C -1 ; WX 390 ; N afii10068 ; B 1 -12 384 442 ; -C -1 ; WX 506 ; N afii10069 ; B 30 -12 474 694 ; -C -1 ; WX 444 ; N afii10070 ; B 31 -12 430 442 ; -C -1 ; WX 930 ; N afii10072 ; B 0 -12 926 442 ; -C -1 ; WX 390 ; N afii10073 ; B -24 -12 371 442 ; -C -1 ; WX 500 ; N afii10074 ; B 29 -12 471 442 ; -C -1 ; WX 500 ; N afii10075 ; B 29 -12 483 674 ; -C -1 ; WX 468 ; N afii10076 ; B 18 0 465 442 ; -C -1 ; WX 436 ; N afii10077 ; B -44 -12 405 430 ; -C -1 ; WX 638 ; N afii10078 ; B -45 -12 606 442 ; -C -1 ; WX 496 ; N afii10079 ; B 20 -12 462 442 ; -C -1 ; WX 500 ; N afii10080 ; B 29 -12 462 442 ; -C -1 ; WX 500 ; N afii10081 ; B 19 -12 459 442 ; -C -1 ; WX 500 ; N afii10082 ; B -110 -214 473 442 ; -C -1 ; WX 444 ; N afii10083 ; B 29 -12 428 442 ; -C -1 ; WX 722 ; N afii10084 ; B 17 -12 679 442 ; -C -1 ; WX 444 ; N afii10085 ; B -78 -216 440 442 ; -C -1 ; WX 710 ; N afii10086 ; B 29 -214 673 694 ; -C -1 ; WX 444 ; N afii10087 ; B -33 -12 439 442 ; -C -1 ; WX 500 ; N afii10088 ; B 29 -196 471 442 ; -C -1 ; WX 477 ; N afii10089 ; B 42 -12 444 442 ; -C -1 ; WX 755 ; N afii10090 ; B 31 -12 725 442 ; -C -1 ; WX 755 ; N afii10091 ; B 31 -196 725 442 ; -C -1 ; WX 519 ; N afii10092 ; B 29 -12 471 430 ; -C -1 ; WX 677 ; N afii10093 ; B 50 -12 627 442 ; -C -1 ; WX 455 ; N afii10094 ; B 50 -12 408 442 ; -C -1 ; WX 441 ; N afii10095 ; B 7 -12 398 442 ; -C -1 ; WX 705 ; N afii10096 ; B 21 -12 668 442 ; -C -1 ; WX 465 ; N afii10097 ; B -61 -12 434 442 ; -C -1 ; WX 444 ; N afii10071 ; B 31 -12 468 654 ; -C -1 ; WX 479 ; N afii10099 ; B 20 -216 441 694 ; -C -1 ; WX 377 ; N afii10100 ; B -42 0 405 685 ; -C -1 ; WX 436 ; N afii10101 ; B 26 -12 450 442 ; -C -1 ; WX 389 ; N afii10102 ; B -9 -12 363 442 ; -C -1 ; WX 278 ; N afii10103 ; B 43 -12 272 636 ; -C -1 ; WX 278 ; N afii10104 ; B 43 -12 367 654 ; -C -1 ; WX 278 ; N afii10105 ; B -170 -216 280 635 ; -C -1 ; WX 679 ; N afii10106 ; B -44 -12 631 442 ; -C -1 ; WX 712 ; N afii10107 ; B 21 -12 665 442 ; -C -1 ; WX 500 ; N afii10108 ; B 20 -12 459 694 ; -C -1 ; WX 444 ; N afii10110 ; B -80 -216 444 674 ; -C -1 ; WX 500 ; N afii10193 ; B 18 -192 471 442 ; -C -1 ; WX 440 ; N afii10050 ; B -30 0 589 803 ; -C -1 ; WX 315 ; N afii10098 ; B 42 -12 382 519 ; -C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; -C -1 ; WX 943 ; N afii61352 ; B -43 -15 929 674 ; -C -1 ; WX 501 ; N pi ; B 24 -12 532 430 ; -C -1 ; WX 333 ; N sheva ; B 26 -265 107 -72 ; -C -1 ; WX 333 ; N hatafsegol ; B -86 -265 219 -72 ; -C -1 ; WX 333 ; N hatafpatah ; B -76 -265 208 -72 ; -C -1 ; WX 333 ; N hatafqamats ; B -91 -265 224 -72 ; -C -1 ; WX 333 ; N hiriq ; B 26 -153 107 -72 ; -C -1 ; WX 333 ; N tsere ; B -30 -153 163 -72 ; -C -1 ; WX 333 ; N segol ; B -30 -265 163 -72 ; -C -1 ; WX 333 ; N patah ; B -30 -130 163 -80 ; -C -1 ; WX 333 ; N qamats ; B -30 -243 163 -80 ; -C -1 ; WX 333 ; N holam ; B 226 587 307 668 ; -C -1 ; WX 333 ; N qubuts ; B -86 -265 219 -72 ; -C -1 ; WX 333 ; N dagesh ; B 126 211 207 292 ; -C -1 ; WX 333 ; N meteg ; B 41 -242 91 -80 ; -C -1 ; WX 371 ; N maqaf ; B 116 415 388 516 ; -C -1 ; WX 333 ; N rafe ; B 170 596 363 646 ; -C -1 ; WX 333 ; N paseq ; B 46 -49 294 564 ; -C -1 ; WX 343 ; N shindot ; B 436 587 517 668 ; -C -1 ; WX 343 ; N sindot ; B 27 587 108 668 ; -C -1 ; WX 333 ; N sofpasuq ; B 60 -9 286 525 ; -C -1 ; WX 478 ; N alef ; B -21 -9 489 554 ; -C -1 ; WX 437 ; N bet ; B -29 0 412 550 ; -C -1 ; WX 321 ; N gimel ; B -63 -13 296 554 ; -C -1 ; WX 417 ; N dalet ; B 92 -12 450 550 ; -C -1 ; WX 476 ; N he ; B -23 -12 496 550 ; -C -1 ; WX 264 ; N vav ; B 93 -12 260 554 ; -C -1 ; WX 254 ; N zayin ; B 20 -11 280 554 ; -C -1 ; WX 471 ; N het ; B -3 -12 491 550 ; -C -1 ; WX 478 ; N tet ; B 43 0 469 554 ; -C -1 ; WX 242 ; N yod ; B 97 239 256 554 ; -C -1 ; WX 438 ; N finalkaf ; B 94 -173 464 550 ; -C -1 ; WX 411 ; N kaf ; B -28 0 388 550 ; -C -1 ; WX 430 ; N lamed ; B 97 -8 432 746 ; -C -1 ; WX 473 ; N finalmem ; B -14 0 456 550 ; -C -1 ; WX 470 ; N mem ; B -17 0 444 554 ; -C -1 ; WX 255 ; N finalnun ; B 36 -173 270 554 ; -C -1 ; WX 279 ; N nun ; B -48 0 273 554 ; -C -1 ; WX 461 ; N samekh ; B 52 -14 437 550 ; -C -1 ; WX 439 ; N ayin ; B -25 -29 467 554 ; -C -1 ; WX 431 ; N finalpe ; B 39 -173 412 550 ; -C -1 ; WX 429 ; N pe ; B -21 0 406 550 ; -C -1 ; WX 445 ; N finaltsadi ; B 96 -173 471 554 ; -C -1 ; WX 449 ; N tsadi ; B -8 0 476 554 ; -C -1 ; WX 444 ; N qof ; B -55 -173 448 550 ; -C -1 ; WX 448 ; N resh ; B 92 -12 430 550 ; -C -1 ; WX 620 ; N shin ; B 95 0 645 554 ; -C -1 ; WX 474 ; N tav ; B -60 -12 459 550 ; -C -1 ; WX 527 ; N doublevav ; B 93 -12 523 554 ; -C -1 ; WX 505 ; N vavyod ; B 97 -12 501 554 ; -C -1 ; WX 483 ; N doubleyod ; B 97 239 498 554 ; -C -1 ; WX 190 ; N geresh ; B 76 304 219 535 ; -C -1 ; WX 368 ; N gershayim ; B 76 304 396 535 ; -C -1 ; WX 787 ; N newsheqelsign ; B 8 0 791 516 ; -C -1 ; WX 264 ; N vavshindot ; B 32 -12 260 668 ; -C -1 ; WX 438 ; N finalkafsheva ; B 94 -173 464 550 ; -C -1 ; WX 438 ; N finalkafqamats ; B 70 -173 464 550 ; -C -1 ; WX 430 ; N lamedholam ; B 11 -8 432 746 ; -C -1 ; WX 430 ; N lamedholamdagesh ; B 11 -8 432 746 ; -C -1 ; WX 439 ; N altayin ; B -23 0 467 554 ; -C -1 ; WX 620 ; N shinshindot ; B 95 0 645 669 ; -C -1 ; WX 620 ; N shinsindot ; B 95 0 645 668 ; -C -1 ; WX 620 ; N shindageshshindot ; B 95 0 645 669 ; -C -1 ; WX 620 ; N shindageshsindot ; B 95 0 645 668 ; -C -1 ; WX 478 ; N alefpatah ; B -21 -130 489 554 ; -C -1 ; WX 478 ; N alefqamats ; B -21 -243 489 554 ; -C -1 ; WX 478 ; N alefmapiq ; B -21 -9 489 554 ; -C -1 ; WX 437 ; N betdagesh ; B -29 0 412 550 ; -C -1 ; WX 321 ; N gimeldagesh ; B -63 -13 296 554 ; -C -1 ; WX 417 ; N daletdagesh ; B 92 -12 450 550 ; -C -1 ; WX 476 ; N hedagesh ; B -23 -12 496 550 ; -C -1 ; WX 264 ; N vavdagesh ; B 48 -12 260 554 ; -C -1 ; WX 268 ; N zayindagesh ; B 6 -11 294 554 ; -C -1 ; WX 478 ; N tetdagesh ; B 43 0 469 554 ; -C -1 ; WX 242 ; N yoddagesh ; B 44 239 256 554 ; -C -1 ; WX 438 ; N finalkafdagesh ; B 94 -173 464 550 ; -C -1 ; WX 411 ; N kafdagesh ; B -28 0 388 550 ; -C -1 ; WX 430 ; N lameddagesh ; B 97 -8 432 746 ; -C -1 ; WX 470 ; N memdagesh ; B -17 0 444 554 ; -C -1 ; WX 279 ; N nundagesh ; B -48 0 273 554 ; -C -1 ; WX 461 ; N samekhdagesh ; B 52 -14 437 550 ; -C -1 ; WX 431 ; N finalpedagesh ; B 39 -173 412 550 ; -C -1 ; WX 429 ; N pedagesh ; B -21 0 406 550 ; -C -1 ; WX 449 ; N tsadidagesh ; B -8 0 476 554 ; -C -1 ; WX 444 ; N qofdagesh ; B -55 -173 448 550 ; -C -1 ; WX 444 ; N reshdagesh ; B 77 -6 432 550 ; -C -1 ; WX 620 ; N shindagesh ; B 95 0 645 554 ; -C -1 ; WX 474 ; N tavdages ; B -60 -12 459 550 ; -C -1 ; WX 264 ; N vavholam ; B 93 -12 272 668 ; -C -1 ; WX 437 ; N betrafe ; B -29 0 415 646 ; -C -1 ; WX 411 ; N kafrafe ; B -28 0 402 646 ; -C -1 ; WX 429 ; N perafe ; B -21 0 411 646 ; -C -1 ; WX 535 ; N aleflamed ; B 36 -9 546 746 ; -C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; -C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; -C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; -C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; -C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; -C -1 ; WX 722 ; N Ohorn ; B 60 -15 809 695 ; -C -1 ; WX 534 ; N ohorn ; B 29 -12 581 471 ; -C -1 ; WX 754 ; N Uhorn ; B 106 -15 910 778 ; -C -1 ; WX 545 ; N uhorn ; B 29 -12 587 442 ; -C -1 ; WX 0 ; N f00b ; B -112 818 21 891 ; -C -1 ; WX 0 ; N f00c ; B -257 818 -74 891 ; -C -1 ; WX 0 ; N f00e ; B -287 728 -126 891 ; -C -1 ; WX 0 ; N f006 ; B -54 818 79 891 ; -C -1 ; WX 0 ; N f007 ; B -130 818 52 891 ; -C -1 ; WX 0 ; N f009 ; B -139 728 22 891 ; -C -1 ; WX 0 ; N combininghookabove ; B -66 728 83 891 ; -C -1 ; WX 0 ; N f010 ; B -58 810 74 891 ; -C -1 ; WX 0 ; N f013 ; B -184 728 -34 891 ; -C -1 ; WX 0 ; N f011 ; B -127 810 4 891 ; -C -1 ; WX 0 ; N f01c ; B -171 755 142 884 ; -C -1 ; WX 0 ; N f015 ; B -196 813 85 891 ; -C -1 ; WX 0 ; N combiningtildeaccent ; B -256 726 57 854 ; -C -1 ; WX 0 ; N _d_767 ; B 26 722 278 802 ; -C -1 ; WX 0 ; N _d_768 ; B 15 722 263 792 ; -C -1 ; WX 0 ; N f02c ; B -215 -157 -116 -59 ; -C -1 ; WX 513 ; N dongsign ; B 59 140 532 694 ; -C -1 ; WX 750 ; N onethird ; B 79 -27 676 676 ; -C -1 ; WX 750 ; N twothirds ; B 54 -27 676 676 ; -C -1 ; WX 0 ; N f008 ; B -104 517 57 680 ; -C -1 ; WX 0 ; N f00a ; B -197 517 -37 680 ; -C -1 ; WX 0 ; N f00d ; B -183 517 -22 680 ; -C -1 ; WX 0 ; N f00f ; B -272 517 -112 680 ; -C -1 ; WX 0 ; N f012 ; B -110 517 39 681 ; -C -1 ; WX 0 ; N f014 ; B -223 517 -73 681 ; -C -1 ; WX 0 ; N f016 ; B -275 755 38 884 ; -C -1 ; WX 0 ; N f017 ; B -363 755 -50 884 ; -C -1 ; WX 0 ; N f018 ; B -387 755 -74 884 ; -C -1 ; WX 0 ; N f019 ; B -320 538 -7 667 ; -C -1 ; WX 0 ; N f01a ; B -344 538 -32 667 ; -C -1 ; WX 0 ; N f01b ; B -378 538 -66 667 ; -C -1 ; WX 0 ; N f01e ; B -400 -157 -301 -59 ; -C -1 ; WX 0 ; N f01f ; B -498 -157 -398 -59 ; -C -1 ; WX 0 ; N f020 ; B -498 -157 -398 -59 ; -C -1 ; WX 0 ; N f021 ; B -458 -157 -359 -59 ; -C -1 ; WX 0 ; N f022 ; B -493 -157 -394 -59 ; -C -1 ; WX 0 ; N combininggraveaccent ; B -113 728 48 891 ; -C -1 ; WX 0 ; N combiningacuteaccent ; B -46 728 115 891 ; -C -1 ; WX 0 ; N f01d ; B -226 538 86 667 ; -C -1 ; WX 0 ; N combiningdotbelow ; B -458 -157 -359 -59 ; -C -1 ; WX 0 ; N f023 ; B -383 -157 -284 -59 ; -C -1 ; WX 0 ; N f029 ; B -299 -157 -200 -59 ; -C -1 ; WX 0 ; N f02a ; B -269 -157 -169 -59 ; -C -1 ; WX 0 ; N f02b ; B -421 -157 -322 -59 ; -C -1 ; WX 0 ; N f024 ; B -334 -157 -235 -59 ; -C -1 ; WX 0 ; N f025 ; B -383 -157 -284 -59 ; -C -1 ; WX 0 ; N f026 ; B -413 -157 -313 -59 ; -C -1 ; WX 0 ; N f027 ; B -369 -157 -270 -59 ; -C -1 ; WX 0 ; N f028 ; B -413 -157 -313 -59 ; -C -1 ; WX 0 ; N f02d ; B -284 813 -2 891 ; -C -1 ; WX 0 ; N f02e ; B -303 755 10 884 ; -C -1 ; WX 0 ; N f02f ; B -313 813 -32 891 ; -C -1 ; WX 0 ; N f030 ; B -352 755 -39 884 ; -C -1 ; WX 278 ; N f031 ; B 43 -12 230 442 ; -C -1 ; WX 611 ; N Adotbelow ; B -49 -157 547 677 ; -C -1 ; WX 500 ; N adotbelow ; B 23 -157 469 442 ; -C -1 ; WX 611 ; N Ahookabove ; B -49 0 630 891 ; -C -1 ; WX 500 ; N ahookabove ; B 23 -12 469 681 ; -C -1 ; WX 611 ; N Acircumflexacute ; B -49 0 665 891 ; -C -1 ; WX 500 ; N acircumflexacute ; B 23 -12 531 891 ; -C -1 ; WX 611 ; N Acircumflexgrave ; B -49 0 650 891 ; -C -1 ; WX 500 ; N acircumflexgrave ; B 23 -12 479 891 ; -C -1 ; WX 611 ; N Acircumflexhookabove ; B -49 0 650 891 ; -C -1 ; WX 500 ; N acircumflexhookabove ; B 23 -12 522 891 ; -C -1 ; WX 611 ; N Acircumflextilde ; B -49 0 696 891 ; -C -1 ; WX 500 ; N acircumflextilde ; B 23 -12 582 884 ; -C -1 ; WX 611 ; N Acircumflexdotbelow ; B -49 -157 650 792 ; -C -1 ; WX 500 ; N acircumflexdotbelow ; B 23 -157 469 677 ; -C -1 ; WX 611 ; N Abreveacute ; B -49 0 666 891 ; -C -1 ; WX 500 ; N abreveacute ; B 23 -12 510 891 ; -C -1 ; WX 611 ; N Abrevegrave ; B -49 0 666 891 ; -C -1 ; WX 500 ; N abrevegrave ; B 23 -12 510 891 ; -C -1 ; WX 611 ; N Abrevehookabove ; B -49 0 666 891 ; -C -1 ; WX 500 ; N abrevehookabove ; B 23 -12 510 891 ; -C -1 ; WX 611 ; N Abrevetilde ; B -49 0 691 891 ; -C -1 ; WX 500 ; N abrevetilde ; B 23 -12 542 884 ; -C -1 ; WX 611 ; N Abrevedotbelow ; B -49 -157 666 802 ; -C -1 ; WX 500 ; N abrevedotbelow ; B 23 -157 480 687 ; -C -1 ; WX 611 ; N Edotbelow ; B -22 -157 632 662 ; -C -1 ; WX 444 ; N edotbelow ; B 31 -157 430 442 ; -C -1 ; WX 611 ; N Ehookabove ; B -22 0 632 891 ; -C -1 ; WX 444 ; N ehookabove ; B 31 -12 430 681 ; -C -1 ; WX 611 ; N Etilde ; B -22 0 632 847 ; -C -1 ; WX 444 ; N etilde ; B 31 -12 493 667 ; -C -1 ; WX 611 ; N Ecircumflexacute ; B -22 0 632 891 ; -C -1 ; WX 444 ; N ecircumflexacute ; B 31 -12 505 891 ; -C -1 ; WX 611 ; N Ecircumflexgrave ; B -22 0 632 891 ; -C -1 ; WX 444 ; N ecircumflexgrave ; B 31 -12 453 891 ; -C -1 ; WX 611 ; N Ecircumflexhookabove ; B -22 0 632 891 ; -C -1 ; WX 444 ; N ecircumflexhookabove ; B 31 -12 497 891 ; -C -1 ; WX 611 ; N Ecircumflextilde ; B -22 0 632 891 ; -C -1 ; WX 444 ; N ecircumflextilde ; B 31 -12 556 884 ; -C -1 ; WX 611 ; N Ecircumflexdotbelow ; B -22 -157 632 792 ; -C -1 ; WX 444 ; N ecircumflexdotbelow ; B 31 -157 443 677 ; -C -1 ; WX 333 ; N Ihookabove ; B -31 0 420 891 ; -C -1 ; WX 278 ; N ihookabove ; B 43 -12 322 681 ; -C -1 ; WX 333 ; N Idotbelow ; B -31 -157 410 662 ; -C -1 ; WX 278 ; N idotbelow ; B 24 -157 272 636 ; -C -1 ; WX 722 ; N Odotbelow ; B 60 -157 718 677 ; -C -1 ; WX 500 ; N odotbelow ; B 29 -157 462 442 ; -C -1 ; WX 722 ; N Ohookabove ; B 60 -15 718 891 ; -C -1 ; WX 500 ; N ohookabove ; B 29 -12 462 681 ; -C -1 ; WX 722 ; N Ocircumflexacute ; B 60 -15 718 891 ; -C -1 ; WX 500 ; N ocircumflexacute ; B 29 -12 531 891 ; -C -1 ; WX 722 ; N Ocircumflexgrave ; B 60 -15 718 891 ; -C -1 ; WX 500 ; N ocircumflexgrave ; B 29 -12 479 891 ; -C -1 ; WX 722 ; N Ocircumflexhookabove ; B 60 -15 718 891 ; -C -1 ; WX 500 ; N ocircumflexhookabove ; B 29 -12 522 891 ; -C -1 ; WX 722 ; N Ocircumflextilde ; B 60 -15 718 891 ; -C -1 ; WX 500 ; N ocircumflextilde ; B 29 -12 582 884 ; -C -1 ; WX 722 ; N Ocircumflexdotbelow ; B 60 -157 718 792 ; -C -1 ; WX 500 ; N ocircumflexdotbelow ; B 29 -157 469 677 ; -C -1 ; WX 722 ; N Ohornacute ; B 60 -15 809 880 ; -C -1 ; WX 534 ; N ohornacute ; B 29 -12 581 685 ; -C -1 ; WX 722 ; N Ohorngrave ; B 60 -15 809 880 ; -C -1 ; WX 534 ; N ohorngrave ; B 29 -12 581 685 ; -C -1 ; WX 722 ; N Ohornhookabove ; B 60 -15 809 891 ; -C -1 ; WX 534 ; N ohornhookabove ; B 29 -12 581 681 ; -C -1 ; WX 722 ; N Ohorntilde ; B 60 -15 809 847 ; -C -1 ; WX 534 ; N ohorntilde ; B 29 -12 581 667 ; -C -1 ; WX 722 ; N Ohorndotbelow ; B 60 -157 809 695 ; -C -1 ; WX 534 ; N ohorndotbelow ; B 29 -157 581 471 ; -C -1 ; WX 722 ; N Udotbelow ; B 106 -157 814 662 ; -C -1 ; WX 500 ; N udotbelow ; B 29 -157 471 442 ; -C -1 ; WX 722 ; N Uhookabove ; B 106 -15 814 891 ; -C -1 ; WX 500 ; N uhookabove ; B 29 -12 471 681 ; -C -1 ; WX 754 ; N Uhornacute ; B 106 -15 910 880 ; -C -1 ; WX 545 ; N uhornacute ; B 29 -12 587 685 ; -C -1 ; WX 754 ; N Uhorngrave ; B 106 -15 910 880 ; -C -1 ; WX 545 ; N uhorngrave ; B 29 -12 587 685 ; -C -1 ; WX 754 ; N Uhornhookabove ; B 106 -15 910 891 ; -C -1 ; WX 545 ; N uhornhookabove ; B 29 -12 587 681 ; -C -1 ; WX 754 ; N Uhorntilde ; B 106 -15 910 847 ; -C -1 ; WX 545 ; N uhorntilde ; B 29 -12 587 667 ; -C -1 ; WX 754 ; N Uhorndotbelow ; B 106 -157 910 778 ; -C -1 ; WX 545 ; N uhorndotbelow ; B 29 -157 587 442 ; -C -1 ; WX 556 ; N Ydotbelow ; B 90 -157 667 662 ; -C -1 ; WX 444 ; N ydotbelow ; B -78 -216 440 442 ; -C -1 ; WX 556 ; N Yhookabove ; B 90 0 667 891 ; -C -1 ; WX 444 ; N yhookabove ; B -78 -216 440 681 ; -C -1 ; WX 556 ; N Ytilde ; B 90 0 667 847 ; -C -1 ; WX 444 ; N ytilde ; B -78 -216 473 667 ; -C -1 ; WX 611 ; N uni01CD ; B -49 0 695 876 ; -C -1 ; WX 500 ; N uni01CE ; B 23 -12 515 677 ; -C -1 ; WX 333 ; N uni01CF ; B -31 0 485 876 ; -C -1 ; WX 278 ; N uni01D0 ; B 43 -12 393 677 ; -C -1 ; WX 722 ; N uni01D1 ; B 60 -15 718 876 ; -C -1 ; WX 500 ; N uni01D2 ; B 29 -12 520 677 ; -C -1 ; WX 722 ; N uni01D3 ; B 106 -15 814 876 ; -C -1 ; WX 500 ; N uni01D4 ; B 29 -12 495 677 ; -C -1 ; WX 722 ; N uni01D5 ; B 106 -15 814 891 ; -C -1 ; WX 500 ; N uni01D6 ; B 29 -12 519 747 ; -C -1 ; WX 722 ; N uni01D7 ; B 106 -15 814 891 ; -C -1 ; WX 500 ; N uni01D8 ; B 29 -12 477 822 ; -C -1 ; WX 722 ; N uni01D9 ; B 106 -15 814 891 ; -C -1 ; WX 500 ; N uni01DA ; B 29 -12 524 809 ; -C -1 ; WX 722 ; N uni01DB ; B 106 -15 814 891 ; -C -1 ; WX 500 ; N uni01DC ; B 29 -12 471 823 ; -C -1 ; WX 0 ; N _d_912 ; B 93 706 376 891 ; -C -1 ; WX 0 ; N _d_913 ; B 93 706 334 891 ; -C -1 ; WX 0 ; N _d_914 ; B 93 706 358 891 ; -C -1 ; WX 0 ; N _d_915 ; B 93 706 334 891 ; -C -1 ; WX 569 ; N uni0492 ; B -36 0 664 662 ; -C -1 ; WX 390 ; N uni0493 ; B 1 -12 384 442 ; -C -1 ; WX 916 ; N uni0496 ; B -55 -196 975 670 ; -C -1 ; WX 930 ; N uni0497 ; B 0 -193 926 442 ; -C -1 ; WX 664 ; N uni049a ; B -28 -196 723 670 ; -C -1 ; WX 468 ; N uni049b ; B 18 -196 465 442 ; -C -1 ; WX 664 ; N uni049c ; B -28 0 723 670 ; -C -1 ; WX 468 ; N uni049d ; B 18 0 465 442 ; -C -1 ; WX 722 ; N uni04a2 ; B -26 -196 811 662 ; -C -1 ; WX 496 ; N uni04a3 ; B 20 -196 462 442 ; -C -1 ; WX 556 ; N uni04ae ; B 90 0 667 662 ; -C -1 ; WX 500 ; N uni04af ; B 1 -214 557 447 ; -C -1 ; WX 556 ; N uni04b0 ; B 90 0 667 662 ; -C -1 ; WX 500 ; N uni04b1 ; B -16 -214 557 447 ; -C -1 ; WX 611 ; N uni04b2 ; B -67 -196 741 662 ; -C -1 ; WX 444 ; N uni04b3 ; B -35 -196 438 442 ; -C -1 ; WX 689 ; N uni04b8 ; B 113 0 770 662 ; -C -1 ; WX 477 ; N uni04b9 ; B 42 -12 444 442 ; -C -1 ; WX 689 ; N uni04ba ; B -26 0 631 662 ; -C -1 ; WX 500 ; N uni04bb ; B 19 -12 459 442 ; -C -1 ; WX 695 ; N uni018f ; B 60 -15 690 677 ; -C -1 ; WX 444 ; N uni0259 ; B 13 -12 412 442 ; -C -1 ; WX 722 ; N uni04e8 ; B 60 -15 718 677 ; -C -1 ; WX 500 ; N uni04e9 ; B 29 -12 462 442 ; -EndCharMetrics -StartKernData -StartKernPairs 821 -KPX space A -18 -KPX space Alphatonos -18 -KPX space Alpha -18 -KPX space Delta -18 -KPX space Lambda -18 -KPX one one -74 -KPX A space -18 -KPX A T -37 -KPX A V -50 -KPX A W -37 -KPX A Y -55 -KPX A v -55 -KPX A w -55 -KPX A y -55 -KPX A quoteright -37 -KPX F comma -129 -KPX F period -129 -KPX F A -129 -KPX L space -18 -KPX L T -20 -KPX L V -37 -KPX L W -37 -KPX L Y -20 -KPX L y -30 -KPX L quoteright -37 -KPX P space -18 -KPX P comma -129 -KPX P period -129 -KPX P A -129 -KPX R V -18 -KPX R W -18 -KPX R Y -18 -KPX R y -18 -KPX T space -18 -KPX T comma -74 -KPX T hyphen -74 -KPX T period -74 -KPX T colon -55 -KPX T semicolon -65 -KPX T A -74 -KPX T O -18 -KPX T a -92 -KPX T c -92 -KPX T e -92 -KPX T i -55 -KPX T o -92 -KPX T r -55 -KPX T s -92 -KPX T u -55 -KPX T w -74 -KPX T y -74 -KPX V space -18 -KPX V comma -129 -KPX V hyphen -55 -KPX V period -129 -KPX V colon -65 -KPX V semicolon -74 -KPX V A -74 -KPX V O -30 -KPX V a -111 -KPX V e -111 -KPX V i -74 -KPX V o -111 -KPX V r -74 -KPX V u -74 -KPX V y -92 -KPX W comma -92 -KPX W hyphen -37 -KPX W period -92 -KPX W colon -65 -KPX W semicolon -65 -KPX W A -70 -KPX W a -92 -KPX W e -92 -KPX W i -55 -KPX W o -92 -KPX W r -55 -KPX W u -55 -KPX W y -92 -KPX Y comma -92 -KPX Y hyphen -74 -KPX Y period -92 -KPX Y colon -65 -KPX Y semicolon -65 -KPX Y A -70 -KPX Y a -92 -KPX Y e -92 -KPX Y i -74 -KPX Y o -92 -KPX Y p -92 -KPX Y q -111 -KPX Y u -92 -KPX Y v -92 -KPX f quoteright 92 -KPX r comma -111 -KPX r hyphen -20 -KPX r period -111 -KPX r c -37 -KPX r d -37 -KPX r e -37 -KPX r g -37 -KPX r h -18 -KPX r o -37 -KPX r q -37 -KPX r quoteright 37 -KPX v comma -74 -KPX v period -74 -KPX w comma -74 -KPX w period -74 -KPX y comma -55 -KPX y period -55 -KPX quoteleft quoteleft -111 -KPX quoteright space -111 -KPX quoteright s -129 -KPX quoteright t -111 -KPX quoteright quoteright -111 -KPX quotesinglbase afii10051 -113 -KPX quotesinglbase afii10060 -113 -KPX quotesinglbase afii10036 -113 -KPX quotesinglbase afii10041 -176 -KPX quotesinglbase afii10044 -88 -KPX quotedblbase afii10051 -113 -KPX quotedblbase afii10060 -113 -KPX quotedblbase afii10036 -113 -KPX quotedblbase afii10041 -125 -KPX quotedblbase afii10044 -50 -KPX Gamma comma -128 -KPX Gamma period -128 -KPX Gamma iotadieresistonos 42 -KPX Gamma Alpha -142 -KPX Gamma Delta -142 -KPX Gamma Lambda -142 -KPX Gamma iota -55 -KPX Theta Alpha -44 -KPX Theta Delta -25 -KPX Theta Lambda -44 -KPX Theta Tau -18 -KPX Theta Upsilon -41 -KPX Theta Upsilondieresis -41 -KPX Phi Alpha -44 -KPX Phi Upsilon -77 -KPX Phi Upsilondieresis -77 -KPX delta chi -20 -KPX tau zeta 16 -KPX phi lambda -21 -KPX phi chi -20 -KPX Alphatonos space -18 -KPX Alphatonos Theta -44 -KPX Alphatonos Phi -44 -KPX Alphatonos Omicron -44 -KPX Alphatonos Tau -37 -KPX Alphatonos Upsilon -82 -KPX Alphatonos Upsilondieresis -82 -KPX Alphatonos gamma -45 -KPX Alphatonos nu -55 -KPX Alphatonos chi -45 -KPX Omicrontonos Upsilon -41 -KPX Upsilontonos Odieresis -36 -KPX Upsilontonos Theta -36 -KPX Upsilontonos Phi -59 -KPX Upsilontonos alpha -91 -KPX Upsilontonos delta -68 -KPX Upsilontonos sigma -91 -KPX Upsilontonos phi -91 -KPX Upsilontonos iotadieresistonos 29 -KPX Upsilontonos Alpha -97 -KPX Upsilontonos Delta -69 -KPX Upsilontonos Lambda -97 -KPX Upsilontonos Omicron -36 -KPX Upsilontonos alphatonos -91 -KPX Upsilontonos etatonos -47 -KPX Upsilontonos iotatonos -51 -KPX Upsilontonos eta -47 -KPX Upsilontonos iota -51 -KPX Upsilontonos kappa -47 -KPX Upsilontonos mu -74 -KPX Upsilontonos omicron -91 -KPX Upsilontonos iotadieresis 29 -KPX Upsilontonos omicrontonos -91 -KPX Alpha space -18 -KPX Alpha quoteright -37 -KPX Alpha Theta -44 -KPX Alpha Phi -44 -KPX Alpha Omicron -44 -KPX Alpha Tau -37 -KPX Alpha Upsilon -82 -KPX Alpha Upsilondieresis -82 -KPX Alpha gamma -45 -KPX Alpha nu -55 -KPX Alpha chi -45 -KPX Delta space -18 -KPX Delta Theta -19 -KPX Delta Omicron -19 -KPX Delta Tau -19 -KPX Delta Upsilon -69 -KPX Delta Upsilondieresis -69 -KPX Kappa Theta -55 -KPX Kappa Phi -82 -KPX Kappa alpha -29 -KPX Kappa delta -29 -KPX Kappa sigma -29 -KPX Kappa phi -29 -KPX Kappa Omicron -55 -KPX Kappa alphatonos -29 -KPX Kappa zeta -29 -KPX Kappa theta -29 -KPX Kappa xi -29 -KPX Kappa omicron -29 -KPX Kappa omega -29 -KPX Kappa omicrontonos -29 -KPX Kappa omegatonos -29 -KPX Lambda space -18 -KPX Lambda Theta -44 -KPX Lambda Omicron -44 -KPX Lambda Tau -37 -KPX Lambda Upsilon -82 -KPX Lambda Upsilondieresis -82 -KPX Omicron Alpha -44 -KPX Omicron Delta -25 -KPX Omicron Lambda -44 -KPX Omicron Upsilon -41 -KPX Omicron Upsilondieresis -41 -KPX Rho comma -128 -KPX Rho period -128 -KPX Rho Alpha -128 -KPX Rho Delta -88 -KPX Rho Lambda -128 -KPX Sigma tau -34 -KPX Tau space -18 -KPX Tau hyphen -74 -KPX Tau period -74 -KPX Tau colon -55 -KPX Tau semicolon -55 -KPX Tau Theta -18 -KPX Tau Phi -18 -KPX Tau alpha -91 -KPX Tau delta -91 -KPX Tau epsilon -91 -KPX Tau sigma -91 -KPX Tau phi -91 -KPX Tau iotadieresistonos 44 -KPX Tau Alpha -74 -KPX Tau Delta -44 -KPX Tau Lambda -74 -KPX Tau Omicron -18 -KPX Tau Omega -18 -KPX Tau alphatonos -91 -KPX Tau epsilontonos -48 -KPX Tau gamma -74 -KPX Tau eta -55 -KPX Tau iota -55 -KPX Tau mu -55 -KPX Tau nu -74 -KPX Tau omicron -91 -KPX Tau chi -74 -KPX Tau psi -55 -KPX Tau omicrontonos -91 -KPX Tau upsilontonos -55 -KPX Upsilon comma -91 -KPX Upsilon hyphen -74 -KPX Upsilon period -91 -KPX Upsilon colon -64 -KPX Upsilon semicolon -64 -KPX Upsilon Theta -18 -KPX Upsilon Phi -59 -KPX Upsilon alpha -91 -KPX Upsilon delta -68 -KPX Upsilon sigma -91 -KPX Upsilon phi -91 -KPX Upsilon iotadieresistonos 29 -KPX Upsilon Alpha -97 -KPX Upsilon Delta -69 -KPX Upsilon Lambda -97 -KPX Upsilon Omicron -18 -KPX Upsilon alphatonos -91 -KPX Upsilon etatonos -47 -KPX Upsilon iotatonos -51 -KPX Upsilon gamma -46 -KPX Upsilon eta -47 -KPX Upsilon iota -51 -KPX Upsilon kappa -47 -KPX Upsilon mu -74 -KPX Upsilon omicron -91 -KPX Upsilon iotadieresis 29 -KPX Upsilon omicrontonos -91 -KPX Chi omega -25 -KPX Chi omegatonos -25 -KPX Psi alpha -44 -KPX Psi delta -44 -KPX Psi sigma -44 -KPX Psi phi -44 -KPX Psi alphatonos -44 -KPX Psi theta -25 -KPX Psi omicron -44 -KPX Psi omega -44 -KPX Psi omicrontonos -44 -KPX Psi omegatonos -44 -KPX Omega Upsilon -23 -KPX Omega Upsilondieresis -23 -KPX Upsilondieresis Theta -18 -KPX Upsilondieresis Phi -59 -KPX Upsilondieresis alpha -91 -KPX Upsilondieresis delta -68 -KPX Upsilondieresis sigma -91 -KPX Upsilondieresis phi -91 -KPX Upsilondieresis iotadieresistonos 29 -KPX Upsilondieresis Alpha -97 -KPX Upsilondieresis Delta -69 -KPX Upsilondieresis Lambda -97 -KPX Upsilondieresis Omicron -18 -KPX Upsilondieresis alphatonos -91 -KPX Upsilondieresis etatonos -47 -KPX Upsilondieresis iotatonos -51 -KPX Upsilondieresis eta -47 -KPX Upsilondieresis iota -51 -KPX Upsilondieresis kappa -47 -KPX Upsilondieresis mu -74 -KPX Upsilondieresis omicron -91 -KPX Upsilondieresis iotadieresis 29 -KPX Upsilondieresis omicrontonos -91 -KPX zeta alpha -57 -KPX zeta delta -43 -KPX zeta sigma -57 -KPX zeta tau -69 -KPX zeta phi -57 -KPX zeta alphatonos -57 -KPX zeta etatonos -32 -KPX zeta gamma -50 -KPX zeta eta -32 -KPX zeta theta -43 -KPX zeta iota -32 -KPX zeta kappa -32 -KPX zeta nu -50 -KPX zeta omicron -57 -KPX zeta omega -57 -KPX zeta omicrontonos -57 -KPX zeta omegatonos -57 -KPX zeta pi -34 -KPX lambda upsilon -17 -KPX xi alpha -42 -KPX xi delta -42 -KPX xi sigma -42 -KPX xi phi -42 -KPX xi alphatonos -42 -KPX xi zeta -42 -KPX xi xi -42 -KPX xi omicron -42 -KPX xi sigma1 -42 -KPX xi omicrontonos -42 -KPX omicron chi -20 -KPX chi alpha -21 -KPX chi delta -21 -KPX chi sigma -21 -KPX chi phi -21 -KPX chi alphatonos -21 -KPX chi zeta -21 -KPX chi omicron -21 -KPX chi sigma1 -21 -KPX chi omega -21 -KPX chi omicrontonos -21 -KPX chi omegatonos -21 -KPX omega chi -20 -KPX omicrontonos chi -20 -KPX omegatonos chi -20 -KPX afii10052 comma -63 -KPX afii10052 period -75 -KPX afii10052 colon 25 -KPX afii10058 quoteright -121 -KPX afii10059 quoteright -88 -KPX afii10017 quoteright -101 -KPX afii10017 afii10021 14 -KPX afii10017 afii10025 -13 -KPX afii10017 afii10029 -20 -KPX afii10017 afii10032 -38 -KPX afii10017 afii10033 -25 -KPX afii10017 afii10035 -25 -KPX afii10017 afii10036 -38 -KPX afii10017 afii10037 -63 -KPX afii10017 afii10038 -51 -KPX afii10017 afii10041 -63 -KPX afii10017 afii10047 -50 -KPX afii10017 afii10065 -15 -KPX afii10017 afii10066 -15 -KPX afii10017 afii10070 -15 -KPX afii10017 afii10080 -15 -KPX afii10017 afii10083 -15 -KPX afii10017 afii10085 -33 -KPX afii10017 afii10086 -15 -KPX afii10017 afii10095 -15 -KPX afii10018 afii10017 -27 -KPX afii10018 afii10021 12 -KPX afii10018 afii10024 25 -KPX afii10018 afii10025 37 -KPX afii10018 afii10037 -40 -KPX afii10018 afii10038 -27 -KPX afii10018 afii10039 -13 -KPX afii10018 afii10041 -27 -KPX afii10018 afii10047 -14 -KPX afii10018 afii10069 12 -KPX afii10018 afii10085 -12 -KPX afii10018 afii10097 23 -KPX afii10019 afii10017 -38 -KPX afii10019 afii10021 -53 -KPX afii10019 afii10024 -40 -KPX afii10019 afii10025 -34 -KPX afii10019 afii10032 -47 -KPX afii10019 afii10035 -47 -KPX afii10019 afii10036 -57 -KPX afii10019 afii10037 -85 -KPX afii10019 afii10038 -54 -KPX afii10019 afii10039 -25 -KPX afii10019 afii10041 -60 -KPX afii10019 afii10044 -48 -KPX afii10019 afii10049 -47 -KPX afii10019 afii10069 12 -KPX afii10019 afii10078 -13 -KPX afii10019 afii10084 12 -KPX afii10019 afii10085 -14 -KPX afii10019 afii10087 -14 -KPX afii10019 afii10089 12 -KPX afii10019 afii10097 12 -KPX afii10020 comma -63 -KPX afii10020 period -75 -KPX afii10020 colon 25 -KPX afii10020 afii10017 -75 -KPX afii10020 afii10025 19 -KPX afii10020 afii10029 -13 -KPX afii10020 afii10030 -25 -KPX afii10020 afii10032 -13 -KPX afii10020 afii10049 -13 -KPX afii10020 afii10065 -25 -KPX afii10020 afii10067 -38 -KPX afii10020 afii10069 -18 -KPX afii10020 afii10070 -30 -KPX afii10020 afii10074 -19 -KPX afii10020 afii10077 -53 -KPX afii10020 afii10078 -40 -KPX afii10020 afii10079 -30 -KPX afii10020 afii10080 -52 -KPX afii10020 afii10082 -28 -KPX afii10020 afii10085 -43 -KPX afii10020 afii10093 -53 -KPX afii10020 afii10094 -50 -KPX afii10020 afii10096 -65 -KPX afii10020 afii10097 -40 -KPX afii10022 afii10025 -14 -KPX afii10024 afii10032 -53 -KPX afii10024 afii10035 -53 -KPX afii10024 afii10037 -34 -KPX afii10024 afii10041 -34 -KPX afii10024 afii10080 -13 -KPX afii10024 afii10085 -30 -KPX afii10025 afii10036 12 -KPX afii10025 afii10037 -13 -KPX afii10025 afii10041 -50 -KPX afii10025 afii10069 13 -KPX afii10028 afii10032 -47 -KPX afii10028 afii10035 -47 -KPX afii10028 afii10037 -13 -KPX afii10028 afii10038 -80 -KPX afii10028 afii10047 -13 -KPX afii10028 afii10070 -25 -KPX afii10028 afii10080 -38 -KPX afii10028 afii10083 -25 -KPX afii10028 afii10085 -43 -KPX afii10028 afii10095 -25 -KPX afii10030 afii10038 -25 -KPX afii10030 afii10065 -14 -KPX afii10030 afii10070 -14 -KPX afii10030 afii10080 -14 -KPX afii10030 afii10083 -14 -KPX afii10032 afii10017 -48 -KPX afii10032 afii10021 -25 -KPX afii10032 afii10024 -38 -KPX afii10032 afii10029 -25 -KPX afii10032 afii10037 -58 -KPX afii10032 afii10038 12 -KPX afii10032 afii10039 -50 -KPX afii10032 afii10041 -38 -KPX afii10032 afii10049 -38 -KPX afii10034 comma -88 -KPX afii10034 period -100 -KPX afii10034 colon 25 -KPX afii10034 afii10017 -88 -KPX afii10034 afii10021 -99 -KPX afii10034 afii10024 -52 -KPX afii10034 afii10025 -33 -KPX afii10034 afii10029 -78 -KPX afii10034 afii10030 -25 -KPX afii10034 afii10032 -13 -KPX afii10034 afii10037 -71 -KPX afii10034 afii10038 -27 -KPX afii10034 afii10039 -63 -KPX afii10034 afii10049 -78 -KPX afii10034 afii10065 -38 -KPX afii10034 afii10069 -36 -KPX afii10034 afii10070 -36 -KPX afii10034 afii10080 -36 -KPX afii10034 afii10095 -14 -KPX afii10034 afii10097 -25 -KPX afii10035 afii10017 -38 -KPX afii10035 afii10029 12 -KPX afii10035 afii10037 -13 -KPX afii10035 afii10039 -13 -KPX afii10035 afii10041 -13 -KPX afii10035 afii10065 7 -KPX afii10035 afii10066 7 -KPX afii10035 afii10070 7 -KPX afii10035 afii10072 7 -KPX afii10035 afii10073 7 -KPX afii10035 afii10080 7 -KPX afii10035 afii10083 7 -KPX afii10035 afii10084 14 -KPX afii10035 afii10086 7 -KPX afii10035 afii10095 7 -KPX afii10036 comma -50 -KPX afii10036 period -63 -KPX afii10036 colon 37 -KPX afii10036 semicolon 12 -KPX afii10036 guillemotleft 25 -KPX afii10036 guillemotright 25 -KPX afii10036 afii10017 -63 -KPX afii10036 afii10021 25 -KPX afii10036 afii10038 -27 -KPX afii10036 afii10065 -36 -KPX afii10036 afii10067 -36 -KPX afii10036 afii10070 -36 -KPX afii10036 afii10074 -24 -KPX afii10036 afii10076 -36 -KPX afii10036 afii10077 -36 -KPX afii10036 afii10078 -36 -KPX afii10036 afii10080 -36 -KPX afii10036 afii10081 -24 -KPX afii10036 afii10082 -25 -KPX afii10036 afii10083 -36 -KPX afii10036 afii10085 -24 -KPX afii10036 afii10087 -24 -KPX afii10036 afii10091 -24 -KPX afii10036 afii10093 -36 -KPX afii10036 afii10094 -36 -KPX afii10036 afii10096 -36 -KPX afii10036 afii10097 -24 -KPX afii10037 comma -51 -KPX afii10037 period -63 -KPX afii10037 colon 25 -KPX afii10037 guillemotleft 12 -KPX afii10037 guillemotright 25 -KPX afii10037 afii10017 -75 -KPX afii10037 afii10021 -40 -KPX afii10037 afii10029 -65 -KPX afii10037 afii10032 -27 -KPX afii10037 afii10038 -53 -KPX afii10037 afii10049 -53 -KPX afii10037 afii10066 -13 -KPX afii10037 afii10067 -47 -KPX afii10037 afii10068 -50 -KPX afii10037 afii10069 -13 -KPX afii10037 afii10070 -47 -KPX afii10037 afii10072 -50 -KPX afii10037 afii10073 -50 -KPX afii10037 afii10074 -15 -KPX afii10037 afii10075 -13 -KPX afii10037 afii10076 -25 -KPX afii10037 afii10077 -50 -KPX afii10037 afii10078 -50 -KPX afii10037 afii10079 -25 -KPX afii10037 afii10080 -47 -KPX afii10037 afii10081 -28 -KPX afii10037 afii10082 -40 -KPX afii10037 afii10083 -47 -KPX afii10037 afii10087 -47 -KPX afii10037 afii10088 -13 -KPX afii10037 afii10090 -13 -KPX afii10037 afii10091 -13 -KPX afii10037 afii10096 -28 -KPX afii10037 afii10097 -47 -KPX afii10038 afii10017 -50 -KPX afii10038 afii10021 -47 -KPX afii10038 afii10029 -13 -KPX afii10038 afii10030 -6 -KPX afii10038 afii10032 12 -KPX afii10038 afii10036 -13 -KPX afii10038 afii10037 -77 -KPX afii10038 afii10041 -34 -KPX afii10038 afii10049 -13 -KPX afii10038 afii10077 -15 -KPX afii10039 afii10032 -51 -KPX afii10039 afii10035 -38 -KPX afii10039 afii10038 -25 -KPX afii10039 afii10080 -20 -KPX afii10039 afii10085 -20 -KPX afii10044 quoteright -121 -KPX afii10044 afii10049 -29 -KPX afii10046 quoteright -121 -KPX afii10046 afii10017 -34 -KPX afii10046 afii10021 -13 -KPX afii10046 afii10024 -28 -KPX afii10046 afii10025 -13 -KPX afii10046 afii10030 -20 -KPX afii10046 afii10032 -25 -KPX afii10046 afii10035 -20 -KPX afii10046 afii10036 -51 -KPX afii10046 afii10039 -40 -KPX afii10046 afii10041 -112 -KPX afii10046 afii10047 -38 -KPX afii10046 afii10049 -13 -KPX afii10047 afii10024 -13 -KPX afii10047 afii10025 25 -KPX afii10047 afii10029 -13 -KPX afii10047 afii10039 -38 -KPX afii10047 afii10049 -13 -KPX afii10047 afii10069 14 -KPX afii10047 afii10072 14 -KPX afii10047 afii10077 -7 -KPX afii10047 afii10078 -14 -KPX afii10047 afii10097 14 -KPX afii10048 afii10017 -56 -KPX afii10048 afii10021 -13 -KPX afii10048 afii10024 -25 -KPX afii10048 afii10029 -25 -KPX afii10048 afii10032 -13 -KPX afii10048 afii10036 -13 -KPX afii10048 afii10039 -51 -KPX afii10048 afii10041 -25 -KPX afii10048 afii10069 7 -KPX afii10048 afii10072 7 -KPX afii10065 afii10085 -13 -KPX afii10065 afii10089 -13 -KPX afii10066 afii10072 -13 -KPX afii10066 afii10073 -13 -KPX afii10066 afii10077 -25 -KPX afii10066 afii10078 -38 -KPX afii10066 afii10080 -13 -KPX afii10066 afii10083 -13 -KPX afii10066 afii10085 -13 -KPX afii10066 afii10086 -13 -KPX afii10066 afii10087 -20 -KPX afii10066 afii10089 -13 -KPX afii10066 afii10092 -25 -KPX afii10066 afii10095 -13 -KPX afii10066 afii10097 -25 -KPX afii10067 afii10065 -7 -KPX afii10067 afii10066 -13 -KPX afii10067 afii10069 -19 -KPX afii10067 afii10073 -13 -KPX afii10067 afii10080 -13 -KPX afii10067 afii10083 -13 -KPX afii10067 afii10086 -7 -KPX afii10067 afii10092 -13 -KPX afii10067 afii10097 -13 -KPX afii10068 period -13 -KPX afii10068 afii10077 -13 -KPX afii10069 afii10070 12 -KPX afii10069 afii10085 -13 -KPX afii10069 afii10092 -13 -KPX afii10069 afii10095 -13 -KPX afii10070 afii10065 -13 -KPX afii10070 afii10066 -13 -KPX afii10070 afii10069 -25 -KPX afii10070 afii10072 -25 -KPX afii10070 afii10073 -13 -KPX afii10070 afii10077 -25 -KPX afii10070 afii10078 -25 -KPX afii10070 afii10080 -13 -KPX afii10070 afii10083 -13 -KPX afii10070 afii10084 -13 -KPX afii10070 afii10086 -25 -KPX afii10070 afii10087 -13 -KPX afii10070 afii10089 -13 -KPX afii10072 afii10065 -13 -KPX afii10072 afii10066 -13 -KPX afii10072 afii10070 -13 -KPX afii10072 afii10073 -13 -KPX afii10072 afii10080 -25 -KPX afii10072 afii10083 -25 -KPX afii10072 afii10089 -13 -KPX afii10072 afii10092 -13 -KPX afii10073 afii10069 -13 -KPX afii10073 afii10072 -13 -KPX afii10073 afii10073 -13 -KPX afii10073 afii10077 -25 -KPX afii10073 afii10078 -25 -KPX afii10073 afii10080 -13 -KPX afii10073 afii10083 -13 -KPX afii10073 afii10085 -7 -KPX afii10073 afii10089 -13 -KPX afii10073 afii10092 -13 -KPX afii10076 guillemotleft -27 -KPX afii10076 afii10065 -25 -KPX afii10076 afii10066 -25 -KPX afii10076 afii10070 -25 -KPX afii10076 afii10073 -13 -KPX afii10076 afii10077 20 -KPX afii10076 afii10080 -38 -KPX afii10076 afii10083 -38 -KPX afii10076 afii10084 -13 -KPX afii10076 afii10086 -25 -KPX afii10076 afii10089 -13 -KPX afii10076 afii10095 -13 -KPX afii10077 afii10065 12 -KPX afii10077 afii10066 12 -KPX afii10077 afii10070 25 -KPX afii10077 afii10073 12 -KPX afii10077 afii10080 12 -KPX afii10077 afii10083 12 -KPX afii10077 afii10085 -13 -KPX afii10077 afii10086 12 -KPX afii10077 afii10089 -13 -KPX afii10080 afii10066 -13 -KPX afii10080 afii10069 -13 -KPX afii10080 afii10072 -25 -KPX afii10080 afii10073 -13 -KPX afii10080 afii10077 -25 -KPX afii10080 afii10078 -38 -KPX afii10080 afii10085 -20 -KPX afii10080 afii10087 -20 -KPX afii10080 afii10089 -26 -KPX afii10080 afii10095 -13 -KPX afii10080 afii10097 -13 -KPX afii10082 afii10069 -13 -KPX afii10082 afii10072 -25 -KPX afii10082 afii10073 -13 -KPX afii10082 afii10077 -38 -KPX afii10082 afii10078 -50 -KPX afii10082 afii10084 -13 -KPX afii10082 afii10085 -13 -KPX afii10082 afii10087 -20 -KPX afii10082 afii10089 -13 -KPX afii10082 afii10095 -13 -KPX afii10082 afii10097 -13 -KPX afii10083 afii10065 -26 -KPX afii10083 afii10066 -13 -KPX afii10083 afii10070 -13 -KPX afii10083 afii10072 -13 -KPX afii10083 afii10073 -13 -KPX afii10083 afii10080 -25 -KPX afii10083 afii10085 -7 -KPX afii10083 afii10086 -25 -KPX afii10083 afii10087 -13 -KPX afii10083 afii10089 -13 -KPX afii10083 afii10092 -13 -KPX afii10084 comma 25 -KPX afii10084 period 12 -KPX afii10084 afii10065 12 -KPX afii10084 afii10073 12 -KPX afii10084 afii10085 -25 -KPX afii10084 afii10097 12 -KPX afii10085 comma -50 -KPX afii10085 period -63 -KPX afii10085 colon -13 -KPX afii10085 semicolon -38 -KPX afii10085 afii10069 -3 -KPX afii10085 afii10072 -25 -KPX afii10085 afii10073 -13 -KPX afii10085 afii10077 -27 -KPX afii10085 afii10078 -25 -KPX afii10085 afii10082 -13 -KPX afii10085 afii10087 -13 -KPX afii10085 afii10095 -13 -KPX afii10085 afii10097 -15 -KPX afii10086 afii10077 -25 -KPX afii10086 afii10078 -38 -KPX afii10086 afii10080 -13 -KPX afii10086 afii10084 -13 -KPX afii10086 afii10085 -33 -KPX afii10086 afii10089 -13 -KPX afii10086 afii10097 -13 -KPX afii10087 afii10065 -13 -KPX afii10087 afii10066 -25 -KPX afii10087 afii10073 -13 -KPX afii10087 afii10080 -25 -KPX afii10087 afii10083 -25 -KPX afii10087 afii10086 -25 -KPX afii10087 afii10089 -13 -KPX afii10087 afii10092 -25 -KPX afii10087 afii10095 -13 -KPX afii10088 afii10065 12 -KPX afii10088 afii10070 25 -KPX afii10088 afii10073 12 -KPX afii10088 afii10080 12 -KPX afii10088 afii10083 12 -KPX afii10088 afii10085 -13 -KPX afii10091 afii10065 25 -KPX afii10091 afii10070 25 -KPX afii10091 afii10080 12 -KPX afii10091 afii10085 -13 -KPX afii10094 afii10084 -13 -KPX afii10094 afii10089 -38 -KPX afii10095 afii10066 -13 -KPX afii10095 afii10069 -13 -KPX afii10095 afii10072 -25 -KPX afii10095 afii10073 -13 -KPX afii10095 afii10077 -25 -KPX afii10095 afii10078 -38 -KPX afii10095 afii10080 -13 -KPX afii10095 afii10083 -13 -KPX afii10095 afii10084 -13 -KPX afii10095 afii10086 -13 -KPX afii10095 afii10087 -20 -KPX afii10095 afii10097 -25 -KPX afii10096 afii10066 -13 -KPX afii10096 afii10072 -13 -KPX afii10096 afii10077 -25 -KPX afii10096 afii10078 -38 -KPX afii10096 afii10080 -13 -KPX afii10096 afii10083 -13 -KPX afii10096 afii10087 -40 -KPX afii10096 afii10089 -13 -KPX afii10096 afii10095 -13 -KPX afii10110 comma -50 -KPX afii10110 period -63 -KPX afii10110 colon -13 -KPX afii10110 semicolon -38 -KPX afii10110 guillemotleft 12 -KPX afii10110 guillemotright 12 -KPX afii10050 comma -25 -KPX afii10050 period -38 -KPX afii10050 colon 25 -KPX afii10050 guillemotleft 25 -KPX afii10050 guillemotright 25 -KPX pi zeta 16 -EndKernPairs -EndKernData -EndFontMetrics +StartFontMetrics 4.1 +FontName TimesNewRomanPS-ItalicMT +FullName Times New Roman Italic +Notice Typeface © The Monotype Corporation plc. Data © The Monotype Corporation plc/Type Solutions Inc. 1990-1992. All Rights Reserved +EncodingScheme FontSpecific +FamilyName Times New Roman +Weight Italic +Version Version 2.90 +Characters 940 +ItalicAngle -17.3 +Ascender 891 +Descender -216 +UnderlineThickness 49 +UnderlinePosition -109 +IsFixedPitch false +FontBBox -498 -307 1120 1023 +StartCharMetrics 975 +C 0 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 1 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 2 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 3 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 4 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 5 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 6 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 7 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 8 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 9 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 10 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 11 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 12 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 13 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 14 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 15 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 16 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 17 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 18 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 19 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 20 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 21 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 22 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 23 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 24 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 25 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 26 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 27 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 28 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 29 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 30 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 31 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 32 ; WX 250 ; N space ; B 75 -16 317 677 ; +C 33 ; WX 333 ; N exclam ; B 75 -16 317 677 ; +C 34 ; WX 420 ; N quotedbl ; B 144 392 452 677 ; +C 35 ; WX 500 ; N numbersign ; B 18 -14 482 677 ; +C 36 ; WX 500 ; N dollar ; B 42 -66 489 700 ; +C 37 ; WX 833 ; N percent ; B 70 -27 817 677 ; +C 38 ; WX 778 ; N ampersand ; B 48 -15 733 677 ; +C 39 ; WX 214 ; N quotesingle ; B 131 392 261 677 ; +C 40 ; WX 333 ; N parenleft ; B 68 -214 442 694 ; +C 41 ; WX 333 ; N parenright ; B -109 -214 265 694 ; +C 42 ; WX 500 ; N asterisk ; B 71 289 430 694 ; +C 43 ; WX 675 ; N plus ; B 18 69 544 595 ; +C 44 ; WX 250 ; N comma ; B -10 -125 133 88 ; +C 45 ; WX 333 ; N hyphen ; B 26 185 299 250 ; +C 46 ; WX 250 ; N period ; B 34 -11 133 87 ; +C 47 ; WX 278 ; N slash ; B -34 -15 381 694 ; +C 48 ; WX 500 ; N zero ; B 60 -12 494 676 ; +C 49 ; WX 500 ; N one ; B 61 0 417 676 ; +C 50 ; WX 500 ; N two ; B 16 0 469 676 ; +C 51 ; WX 500 ; N three ; B 33 -12 454 676 ; +C 52 ; WX 500 ; N four ; B 31 -12 487 662 ; +C 53 ; WX 500 ; N five ; B 36 -12 479 662 ; +C 54 ; WX 500 ; N six ; B 63 -12 525 676 ; +C 55 ; WX 500 ; N seven ; B 113 -12 523 662 ; +C 56 ; WX 500 ; N eight ; B 38 -12 489 676 ; +C 57 ; WX 500 ; N nine ; B 29 -12 491 676 ; +C 58 ; WX 333 ; N colon ; B 60 -9 262 442 ; +C 59 ; WX 333 ; N semicolon ; B 18 -125 264 441 ; +C 60 ; WX 675 ; N less ; B 19 91 544 572 ; +C 61 ; WX 675 ; N equal ; B 18 232 545 431 ; +C 62 ; WX 675 ; N greater ; B 18 91 543 572 ; +C 63 ; WX 500 ; N question ; B 97 -15 458 677 ; +C 64 ; WX 920 ; N at ; B 47 -216 896 694 ; +C 65 ; WX 611 ; N A ; B -49 0 547 677 ; +C 66 ; WX 611 ; N B ; B -23 0 590 662 ; +C 67 ; WX 667 ; N C ; B 67 -15 704 677 ; +C 68 ; WX 722 ; N D ; B -30 0 705 662 ; +C 69 ; WX 611 ; N E ; B -22 0 632 662 ; +C 70 ; WX 611 ; N F ; B -24 0 668 662 ; +C 71 ; WX 722 ; N G ; B 69 -16 725 677 ; +C 72 ; WX 722 ; N H ; B -26 0 811 662 ; +C 73 ; WX 333 ; N I ; B -31 0 410 662 ; +C 74 ; WX 444 ; N J ; B -34 -15 547 662 ; +C 75 ; WX 667 ; N K ; B -27 0 729 662 ; +C 76 ; WX 556 ; N L ; B -32 0 523 662 ; +C 77 ; WX 833 ; N M ; B -33 0 924 662 ; +C 78 ; WX 667 ; N N ; B -28 -15 762 662 ; +C 79 ; WX 722 ; N O ; B 60 -15 718 677 ; +C 80 ; WX 611 ; N P ; B -24 0 621 662 ; +C 81 ; WX 722 ; N Q ; B 47 -211 717 677 ; +C 82 ; WX 611 ; N R ; B -23 0 579 662 ; +C 83 ; WX 500 ; N S ; B 7 -15 542 677 ; +C 84 ; WX 556 ; N T ; B 70 0 649 662 ; +C 85 ; WX 722 ; N U ; B 106 -15 814 662 ; +C 86 ; WX 611 ; N V ; B 125 -15 723 662 ; +C 87 ; WX 833 ; N W ; B 122 -15 944 662 ; +C 88 ; WX 611 ; N X ; B -67 0 741 662 ; +C 89 ; WX 556 ; N Y ; B 90 0 667 662 ; +C 90 ; WX 556 ; N Z ; B -2 0 611 662 ; +C 91 ; WX 389 ; N bracketleft ; B 6 -199 471 677 ; +C 92 ; WX 278 ; N backslash ; B 106 -15 231 694 ; +C 93 ; WX 389 ; N bracketright ; B -100 -199 365 677 ; +C 94 ; WX 422 ; N asciicircum ; B 27 328 460 677 ; +C 95 ; WX 500 ; N underscore ; B -8 -216 509 -175 ; +C 96 ; WX 333 ; N grave ; B 176 517 337 685 ; +C 97 ; WX 500 ; N a ; B 23 -12 469 442 ; +C 98 ; WX 500 ; N b ; B 26 -12 469 694 ; +C 99 ; WX 444 ; N c ; B 29 -12 428 442 ; +C 100 ; WX 500 ; N d ; B 19 -12 541 694 ; +C 101 ; WX 444 ; N e ; B 31 -12 430 442 ; +C 102 ; WX 278 ; N f ; B -172 -216 473 694 ; +C 103 ; WX 500 ; N g ; B -27 -216 521 442 ; +C 104 ; WX 500 ; N h ; B 20 -12 459 694 ; +C 105 ; WX 278 ; N i ; B 43 -12 272 636 ; +C 106 ; WX 278 ; N j ; B -170 -216 280 635 ; +C 107 ; WX 444 ; N k ; B 12 -12 490 694 ; +C 108 ; WX 278 ; N l ; B 39 -12 297 694 ; +C 109 ; WX 722 ; N m ; B 17 -12 679 442 ; +C 110 ; WX 500 ; N n ; B 19 -12 459 442 ; +C 111 ; WX 500 ; N o ; B 29 -12 462 442 ; +C 112 ; WX 500 ; N p ; B -110 -214 473 442 ; +C 113 ; WX 500 ; N q ; B 22 -214 474 442 ; +C 114 ; WX 389 ; N r ; B 19 0 403 442 ; +C 115 ; WX 389 ; N s ; B -9 -12 363 442 ; +C 116 ; WX 278 ; N t ; B 42 -12 300 563 ; +C 117 ; WX 500 ; N u ; B 29 -12 471 442 ; +C 118 ; WX 444 ; N v ; B 21 -12 442 442 ; +C 119 ; WX 667 ; N w ; B 17 -12 662 442 ; +C 120 ; WX 444 ; N x ; B -33 -12 439 442 ; +C 121 ; WX 444 ; N y ; B -78 -216 440 442 ; +C 122 ; WX 389 ; N z ; B -30 0 392 430 ; +C 123 ; WX 400 ; N braceleft ; B 109 -216 515 694 ; +C 124 ; WX 275 ; N bar ; B 79 -216 119 694 ; +C 125 ; WX 400 ; N braceright ; B -34 -216 372 694 ; +C 126 ; WX 541 ; N asciitilde ; B 21 194 542 331 ; +C 127 ; WX 778 ; N .notdef ; B 125 0 625 625 ; +C 128 ; WX 500 ; N Euro ; B 8 -12 586 676 ; +C 129 ; WX 569 ; N afii10052 ; B -36 0 664 871 ; +C 130 ; WX 333 ; N quotesinglbase ; B 32 -125 175 88 ; +C 131 ; WX 500 ; N florin ; B 1 -210 488 677 ; +C 132 ; WX 556 ; N quotedblbase ; B 15 -128 381 88 ; +C 133 ; WX 889 ; N ellipsis ; B 130 -14 755 95 ; +C 134 ; WX 500 ; N dagger ; B 108 -203 521 677 ; +C 135 ; WX 500 ; N daggerdbl ; B -14 -216 504 694 ; +C 136 ; WX 333 ; N circumflex ; B 124 523 386 677 ; +C 137 ; WX 1000 ; N perthousand ; B 62 -26 986 677 ; +C 138 ; WX 500 ; N Scaron ; B 7 -15 546 863 ; +C 139 ; WX 333 ; N guilsinglleft ; B 57 -15 312 449 ; +C 140 ; WX 944 ; N OE ; B 22 -7 969 668 ; +C 141 ; WX 664 ; N afii10061 ; B -28 0 723 880 ; +C 142 ; WX 556 ; N Zcaron ; B -2 0 611 863 ; +C 143 ; WX 722 ; N afii10145 ; B -25 -196 812 662 ; +C 144 ; WX 556 ; N quotedblbase ; B 15 -128 381 88 ; +C 145 ; WX 333 ; N quoteleft ; B 212 464 355 677 ; +C 146 ; WX 333 ; N quoteright ; B 196 464 339 677 ; +C 147 ; WX 556 ; N quotedblleft ; B 192 461 559 677 ; +C 148 ; WX 556 ; N quotedblright ; B 182 461 549 678 ; +C 149 ; WX 350 ; N bullet ; B 55 208 300 453 ; +C 150 ; WX 500 ; N endash ; B -9 221 508 257 ; +C 151 ; WX 889 ; N emdash ; B -9 221 898 257 ; +C 152 ; WX 333 ; N tilde ; B 97 538 409 667 ; +C 153 ; WX 980 ; N trademark ; B 15 268 963 662 ; +C 154 ; WX 389 ; N scaron ; B -9 -12 412 677 ; +C 155 ; WX 333 ; N guilsinglright ; B 22 -15 277 449 ; +C 156 ; WX 667 ; N oe ; B 26 -12 648 442 ; +C 157 ; WX 468 ; N afii10109 ; B 18 0 465 685 ; +C 158 ; WX 389 ; N zcaron ; B -30 0 412 677 ; +C 159 ; WX 556 ; N Ydieresis ; B 90 0 667 836 ; +C 160 ; WX 250 ; N space ; B 75 -16 317 677 ; +C 161 ; WX 389 ; N exclamdown ; B 70 -216 313 478 ; +C 162 ; WX 500 ; N cent ; B 56 -184 453 636 ; +C 163 ; WX 500 ; N sterling ; B 24 -15 524 676 ; +C 164 ; WX 500 ; N currency ; B 13 97 486 567 ; +C 165 ; WX 500 ; N yen ; B -7 0 623 662 ; +C 166 ; WX 275 ; N brokenbar ; B 79 -216 119 694 ; +C 167 ; WX 500 ; N section ; B -2 -203 510 683 ; +C 168 ; WX 333 ; N dieresis ; B 131 549 409 654 ; +C 169 ; WX 760 ; N copyright ; B 34 -15 727 677 ; +C 170 ; WX 276 ; N ordfeminine ; B 87 405 376 677 ; +C 171 ; WX 500 ; N guillemotleft ; B 41 -15 482 449 ; +C 172 ; WX 675 ; N logicalnot ; B 18 230 545 429 ; +C 173 ; WX 333 ; N hyphen ; B 26 185 299 250 ; +C 174 ; WX 760 ; N registered ; B 34 -15 727 677 ; +C 175 ; WX 500 ; N overscore ; B -8 714 509 755 ; +C 176 ; WX 400 ; N degree ; B 48 376 348 677 ; +C 177 ; WX 549 ; N plusminus ; B 11 69 538 595 ; +C 178 ; WX 300 ; N twosuperior ; B 54 323 333 676 ; +C 179 ; WX 300 ; N threesuperior ; B 64 317 324 676 ; +C 180 ; WX 333 ; N acute ; B 200 517 360 685 ; +C 181 ; WX 576 ; N mu1 ; B -22 -215 519 430 ; +C 182 ; WX 523 ; N paragraph ; B -7 -216 455 662 ; +C 183 ; WX 250 ; N periodcentered ; B 71 277 179 385 ; +C 184 ; WX 333 ; N cedilla ; B -18 -181 165 15 ; +C 185 ; WX 300 ; N onesuperior ; B 80 323 304 676 ; +C 186 ; WX 310 ; N ordmasculine ; B 111 405 393 677 ; +C 187 ; WX 500 ; N guillemotright ; B 18 -15 459 449 ; +C 188 ; WX 750 ; N onequarter ; B 79 -27 700 676 ; +C 189 ; WX 750 ; N onehalf ; B 79 -27 688 676 ; +C 190 ; WX 750 ; N threequarters ; B 63 -27 700 676 ; +C 191 ; WX 500 ; N questiondown ; B 36 -216 397 477 ; +C 192 ; WX 611 ; N Agrave ; B -49 0 583 880 ; +C 193 ; WX 611 ; N Aacute ; B -49 0 618 880 ; +C 194 ; WX 611 ; N Acircumflex ; B -49 0 621 863 ; +C 195 ; WX 611 ; N Atilde ; B -49 0 668 847 ; +C 196 ; WX 611 ; N Adieresis ; B -49 0 669 836 ; +C 197 ; WX 611 ; N Aring ; B -49 0 606 840 ; +C 198 ; WX 889 ; N AE ; B -53 0 909 662 ; +C 199 ; WX 667 ; N Ccedilla ; B 67 -181 704 677 ; +C 200 ; WX 611 ; N Egrave ; B -22 0 632 880 ; +C 201 ; WX 611 ; N Eacute ; B -22 0 632 880 ; +C 202 ; WX 611 ; N Ecircumflex ; B -22 0 632 863 ; +C 203 ; WX 611 ; N Edieresis ; B -22 0 632 836 ; +C 204 ; WX 333 ; N Igrave ; B -31 0 410 880 ; +C 205 ; WX 333 ; N Iacute ; B -31 0 410 880 ; +C 206 ; WX 333 ; N Icircumflex ; B -31 0 421 863 ; +C 207 ; WX 333 ; N Idieresis ; B -31 0 446 836 ; +C 208 ; WX 722 ; N Eth ; B -23 0 711 662 ; +C 209 ; WX 667 ; N Ntilde ; B -28 -15 762 847 ; +C 210 ; WX 722 ; N Ograve ; B 60 -15 718 880 ; +C 211 ; WX 722 ; N Oacute ; B 60 -15 718 880 ; +C 212 ; WX 722 ; N Ocircumflex ; B 60 -15 718 863 ; +C 213 ; WX 722 ; N Otilde ; B 60 -15 718 847 ; +C 214 ; WX 722 ; N Odieresis ; B 60 -15 718 836 ; +C 215 ; WX 675 ; N multiply ; B 81 132 481 533 ; +C 216 ; WX 722 ; N Oslash ; B 35 -35 737 689 ; +C 217 ; WX 722 ; N Ugrave ; B 106 -15 814 880 ; +C 218 ; WX 722 ; N Uacute ; B 106 -15 814 880 ; +C 219 ; WX 722 ; N Ucircumflex ; B 106 -15 814 863 ; +C 220 ; WX 722 ; N Udieresis ; B 106 -15 814 836 ; +C 221 ; WX 556 ; N Yacute ; B 90 0 667 880 ; +C 222 ; WX 611 ; N Thorn ; B -24 0 605 662 ; +C 223 ; WX 500 ; N germandbls ; B -161 -216 498 694 ; +C 224 ; WX 500 ; N agrave ; B 23 -12 469 685 ; +C 225 ; WX 500 ; N aacute ; B 23 -12 469 685 ; +C 226 ; WX 500 ; N acircumflex ; B 23 -12 469 677 ; +C 227 ; WX 500 ; N atilde ; B 23 -12 493 667 ; +C 228 ; WX 500 ; N adieresis ; B 23 -12 494 654 ; +C 229 ; WX 500 ; N aring ; B 23 -12 469 694 ; +C 230 ; WX 667 ; N ae ; B 22 -12 652 442 ; +C 231 ; WX 444 ; N ccedilla ; B 29 -181 428 442 ; +C 232 ; WX 444 ; N egrave ; B 31 -12 430 685 ; +C 233 ; WX 444 ; N eacute ; B 31 -12 430 685 ; +C 234 ; WX 444 ; N ecircumflex ; B 31 -12 443 677 ; +C 235 ; WX 444 ; N edieresis ; B 31 -12 468 654 ; +C 236 ; WX 278 ; N igrave ; B 43 -12 276 685 ; +C 237 ; WX 278 ; N iacute ; B 43 -12 334 685 ; +C 238 ; WX 278 ; N icircumflex ; B 43 -12 342 677 ; +C 239 ; WX 278 ; N idieresis ; B 43 -12 367 654 ; +C 240 ; WX 500 ; N eth ; B 27 -12 481 692 ; +C 241 ; WX 500 ; N ntilde ; B 19 -12 493 667 ; +C 242 ; WX 500 ; N ograve ; B 29 -12 462 685 ; +C 243 ; WX 500 ; N oacute ; B 29 -12 462 685 ; +C 244 ; WX 500 ; N ocircumflex ; B 29 -12 469 677 ; +C 245 ; WX 500 ; N otilde ; B 29 -12 493 667 ; +C 246 ; WX 500 ; N odieresis ; B 29 -12 494 654 ; +C 247 ; WX 549 ; N divide ; B 11 136 538 525 ; +C 248 ; WX 500 ; N oslash ; B 2 -36 489 471 ; +C 249 ; WX 500 ; N ugrave ; B 29 -12 471 685 ; +C 250 ; WX 500 ; N uacute ; B 29 -12 471 685 ; +C 251 ; WX 500 ; N ucircumflex ; B 29 -12 471 677 ; +C 252 ; WX 500 ; N udieresis ; B 29 -12 482 654 ; +C 253 ; WX 444 ; N yacute ; B -78 -216 440 685 ; +C 254 ; WX 500 ; N thorn ; B -110 -216 473 694 ; +C 255 ; WX 444 ; N ydieresis ; B -78 -216 450 654 ; +C -1 ; WX 0 ; N .null ; B 75 -16 317 677 ; +C -1 ; WX 250 ; N nonmarkingreturn ; B 75 -16 317 677 ; +C -1 ; WX 549 ; N notequal ; B 12 -132 537 660 ; +C -1 ; WX 713 ; N infinity ; B 24 52 685 461 ; +C -1 ; WX 549 ; N lessequal ; B 12 -80 537 605 ; +C -1 ; WX 549 ; N greaterequal ; B 12 -80 537 605 ; +C -1 ; WX 494 ; N partialdiff ; B 29 -15 484 694 ; +C -1 ; WX 713 ; N summation ; B 21 -216 693 693 ; +C -1 ; WX 823 ; N product ; B 22 -216 801 693 ; +C -1 ; WX 549 ; N pi1 ; B 35 -12 520 430 ; +C -1 ; WX 274 ; N integral ; B -1 -107 272 910 ; +C -1 ; WX 768 ; N Ohm ; B 35 0 734 675 ; +C -1 ; WX 549 ; N radical ; B 42 -38 550 913 ; +C -1 ; WX 549 ; N approxequal ; B 15 133 535 508 ; +C -1 ; WX 612 ; N increment ; B 14 0 600 677 ; +C -1 ; WX 494 ; N lozenge ; B 23 0 472 694 ; +C -1 ; WX 167 ; N fraction ; B -167 -27 333 676 ; +C -1 ; WX 500 ; N fi ; B -189 -216 500 694 ; +C -1 ; WX 500 ; N fl ; B -189 -216 550 694 ; +C -1 ; WX 278 ; N dotlessi ; B 43 -12 230 442 ; +C -1 ; WX 333 ; N macron ; B 120 596 431 658 ; +C -1 ; WX 333 ; N breve ; B 144 543 421 687 ; +C -1 ; WX 333 ; N dotaccent ; B 219 550 324 654 ; +C -1 ; WX 333 ; N ring ; B 186 509 371 694 ; +C -1 ; WX 333 ; N hungarumlaut ; B 148 517 451 685 ; +C -1 ; WX 333 ; N ogonek ; B 38 -185 262 0 ; +C -1 ; WX 333 ; N caron ; B 165 523 427 677 ; +C -1 ; WX 556 ; N Lslash ; B -28 0 523 662 ; +C -1 ; WX 278 ; N lslash ; B 25 -12 300 694 ; +C -1 ; WX 675 ; N minus ; B 18 313 544 353 ; +C -1 ; WX 500 ; N franc ; B -24 0 554 662 ; +C -1 ; WX 722 ; N Gbreve ; B 69 -16 725 863 ; +C -1 ; WX 500 ; N gbreve ; B -27 -216 521 687 ; +C -1 ; WX 333 ; N Idot ; B -31 0 410 840 ; +C -1 ; WX 500 ; N Scedilla ; B 7 -181 542 677 ; +C -1 ; WX 389 ; N scedilla ; B -9 -181 363 442 ; +C -1 ; WX 667 ; N Cacute ; B 67 -15 704 880 ; +C -1 ; WX 444 ; N cacute ; B 29 -12 429 685 ; +C -1 ; WX 667 ; N Ccaron ; B 67 -15 704 863 ; +C -1 ; WX 444 ; N ccaron ; B 29 -12 513 677 ; +C -1 ; WX 500 ; N dmacron ; B 19 -12 587 694 ; +C -1 ; WX 333 ; N middot ; B 241 291 344 393 ; +C -1 ; WX 611 ; N Abreve ; B -49 0 689 864 ; +C -1 ; WX 500 ; N abreve ; B 23 -12 480 687 ; +C -1 ; WX 611 ; N Aogonek ; B -49 -186 551 677 ; +C -1 ; WX 500 ; N aogonek ; B 23 -185 489 442 ; +C -1 ; WX 722 ; N Dcaron ; B -30 0 705 863 ; +C -1 ; WX 608 ; N dcaron ; B 19 -12 696 694 ; +C -1 ; WX 722 ; N Dslash ; B -23 0 711 662 ; +C -1 ; WX 611 ; N Eogonek ; B -22 -185 632 662 ; +C -1 ; WX 444 ; N eogonek ; B 31 -185 430 442 ; +C -1 ; WX 611 ; N Ecaron ; B -22 0 632 863 ; +C -1 ; WX 444 ; N ecaron ; B 31 -12 508 677 ; +C -1 ; WX 556 ; N Lacute ; B -32 0 523 880 ; +C -1 ; WX 278 ; N lacute ; B 39 -12 368 880 ; +C -1 ; WX 556 ; N Lcaron ; B -32 0 601 677 ; +C -1 ; WX 364 ; N lcaron ; B 38 -12 452 694 ; +C -1 ; WX 556 ; N Ldot ; B -32 0 523 662 ; +C -1 ; WX 323 ; N ldot ; B 39 -12 379 694 ; +C -1 ; WX 667 ; N Nacute ; B -28 -15 762 880 ; +C -1 ; WX 500 ; N nacute ; B 19 -12 459 685 ; +C -1 ; WX 667 ; N Ncaron ; B -28 -15 762 863 ; +C -1 ; WX 500 ; N ncaron ; B 19 -12 459 677 ; +C -1 ; WX 722 ; N Odblacute ; B 60 -15 720 880 ; +C -1 ; WX 500 ; N odblacute ; B 29 -12 542 685 ; +C -1 ; WX 611 ; N Racute ; B -23 0 579 880 ; +C -1 ; WX 389 ; N racute ; B 19 0 403 685 ; +C -1 ; WX 611 ; N Rcaron ; B -23 0 579 863 ; +C -1 ; WX 389 ; N rcaron ; B 19 0 429 677 ; +C -1 ; WX 500 ; N Sacute ; B 7 -15 542 880 ; +C -1 ; WX 389 ; N sacute ; B -9 -12 377 685 ; +C -1 ; WX 556 ; N Tcedilla ; B 70 -217 649 662 ; +C -1 ; WX 278 ; N tcedilla ; B -17 -217 300 563 ; +C -1 ; WX 556 ; N Tcaron ; B 70 0 649 863 ; +C -1 ; WX 364 ; N tcaron ; B 42 -12 452 694 ; +C -1 ; WX 722 ; N Uring ; B 106 -15 814 883 ; +C -1 ; WX 500 ; N uring ; B 29 -12 471 694 ; +C -1 ; WX 722 ; N Udblacute ; B 106 -15 814 880 ; +C -1 ; WX 500 ; N udblacute ; B 29 -12 522 685 ; +C -1 ; WX 556 ; N Zacute ; B -2 0 611 880 ; +C -1 ; WX 389 ; N zacute ; B -30 0 392 685 ; +C -1 ; WX 556 ; N Zdot ; B -2 0 611 835 ; +C -1 ; WX 389 ; N zdot ; B -30 0 392 654 ; +C -1 ; WX 569 ; N Gamma ; B -36 0 664 662 ; +C -1 ; WX 722 ; N Theta ; B 61 -15 719 677 ; +C -1 ; WX 761 ; N Phi ; B 77 0 748 662 ; +C -1 ; WX 525 ; N alpha ; B 29 -12 501 442 ; +C -1 ; WX 465 ; N delta ; B 23 -12 462 694 ; +C -1 ; WX 394 ; N epsilon ; B 11 -12 391 442 ; +C -1 ; WX 493 ; N sigma ; B 26 -12 527 430 ; +C -1 ; WX 358 ; N tau ; B 25 -12 390 430 ; +C -1 ; WX 553 ; N phi ; B 36 -214 513 442 ; +C -1 ; WX 500 ; N underscoredbl ; B -8 -216 509 -98 ; +C -1 ; WX 573 ; N exclamdbl ; B 75 -16 557 677 ; +C -1 ; WX 315 ; N nsuperior ; B 10 271 292 545 ; +C -1 ; WX 990 ; N peseta ; B 23 -12 979 662 ; +C -1 ; WX 1000 ; N arrowleft ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowup ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowright ; B 39 77 961 428 ; +C -1 ; WX 500 ; N arrowdown ; B 75 -209 426 654 ; +C -1 ; WX 1000 ; N arrowboth ; B 39 77 961 429 ; +C -1 ; WX 500 ; N arrowupdn ; B 74 -208 425 714 ; +C -1 ; WX 500 ; N arrowupdnbse ; B 74 -303 425 714 ; +C -1 ; WX 979 ; N orthogonal ; B 177 0 802 625 ; +C -1 ; WX 722 ; N intersection ; B 94 0 625 676 ; +C -1 ; WX 675 ; N equivalence ; B 19 152 545 511 ; +C -1 ; WX 600 ; N house ; B 75 0 525 563 ; +C -1 ; WX 675 ; N revlogicalnot ; B 19 230 546 429 ; +C -1 ; WX 604 ; N integraltp ; B 267 -251 477 848 ; +C -1 ; WX 604 ; N integralbt ; B 127 -251 337 848 ; +C -1 ; WX 708 ; N SF100000 ; B -11 261 719 346 ; +C -1 ; WX 616 ; N SF110000 ; B 219 -303 304 910 ; +C -1 ; WX 708 ; N SF010000 ; B 312 -303 720 346 ; +C -1 ; WX 708 ; N SF030000 ; B -11 -303 396 346 ; +C -1 ; WX 708 ; N SF020000 ; B 312 261 720 910 ; +C -1 ; WX 708 ; N SF040000 ; B -11 261 396 910 ; +C -1 ; WX 708 ; N SF080000 ; B 312 -303 720 910 ; +C -1 ; WX 708 ; N SF090000 ; B -11 -303 396 910 ; +C -1 ; WX 708 ; N SF060000 ; B -11 -303 719 346 ; +C -1 ; WX 708 ; N SF070000 ; B -11 261 719 910 ; +C -1 ; WX 708 ; N SF050000 ; B -11 -303 719 910 ; +C -1 ; WX 708 ; N SF430000 ; B 0 168 730 439 ; +C -1 ; WX 708 ; N SF240000 ; B 0 -303 271 910 ; +C -1 ; WX 708 ; N SF510000 ; B 0 -303 408 439 ; +C -1 ; WX 708 ; N SF520000 ; B 0 -303 501 346 ; +C -1 ; WX 708 ; N SF390000 ; B 0 -303 500 439 ; +C -1 ; WX 708 ; N SF220000 ; B 0 -303 408 439 ; +C -1 ; WX 708 ; N SF210000 ; B 0 -303 500 346 ; +C -1 ; WX 708 ; N SF250000 ; B 0 -303 500 439 ; +C -1 ; WX 708 ; N SF500000 ; B 0 168 408 910 ; +C -1 ; WX 708 ; N SF490000 ; B 0 261 501 910 ; +C -1 ; WX 708 ; N SF380000 ; B 0 168 500 910 ; +C -1 ; WX 708 ; N SF280000 ; B 0 168 408 910 ; +C -1 ; WX 708 ; N SF270000 ; B 0 261 500 910 ; +C -1 ; WX 708 ; N SF260000 ; B 0 168 500 910 ; +C -1 ; WX 708 ; N SF360000 ; B 0 -303 408 910 ; +C -1 ; WX 708 ; N SF370000 ; B 0 -303 501 910 ; +C -1 ; WX 708 ; N SF420000 ; B 0 -303 501 910 ; +C -1 ; WX 708 ; N SF190000 ; B 0 -303 408 910 ; +C -1 ; WX 708 ; N SF200000 ; B 0 -303 500 910 ; +C -1 ; WX 708 ; N SF230000 ; B 0 -303 500 910 ; +C -1 ; WX 708 ; N SF470000 ; B 0 -303 730 439 ; +C -1 ; WX 708 ; N SF480000 ; B 0 -303 730 346 ; +C -1 ; WX 708 ; N SF410000 ; B 0 -303 730 439 ; +C -1 ; WX 708 ; N SF450000 ; B 0 168 730 910 ; +C -1 ; WX 708 ; N SF460000 ; B 0 261 730 910 ; +C -1 ; WX 708 ; N SF400000 ; B 0 168 730 910 ; +C -1 ; WX 708 ; N SF540000 ; B 0 -303 730 910 ; +C -1 ; WX 708 ; N SF530000 ; B 0 -303 730 910 ; +C -1 ; WX 708 ; N SF440000 ; B 0 -303 730 910 ; +C -1 ; WX 708 ; N upblock ; B 0 303 730 910 ; +C -1 ; WX 708 ; N dnblock ; B 0 -303 730 303 ; +C -1 ; WX 708 ; N block ; B 0 -303 730 910 ; +C -1 ; WX 708 ; N lfblock ; B 0 -303 365 910 ; +C -1 ; WX 708 ; N rtblock ; B 0 -303 365 910 ; +C -1 ; WX 708 ; N ltshade ; B 50 -246 719 910 ; +C -1 ; WX 708 ; N shade ; B -11 -246 719 910 ; +C -1 ; WX 729 ; N dkshade ; B 0 -307 729 910 ; +C -1 ; WX 604 ; N filledbox ; B 0 0 461 461 ; +C -1 ; WX 1000 ; N filledrect ; B 0 155 1000 343 ; +C -1 ; WX 990 ; N triagup ; B 0 0 693 693 ; +C -1 ; WX 990 ; N triagrt ; B 0 -15 708 692 ; +C -1 ; WX 990 ; N triagdn ; B 0 -15 693 678 ; +C -1 ; WX 990 ; N triaglf ; B 141 -15 849 692 ; +C -1 ; WX 604 ; N circle ; B 0 67 430 497 ; +C -1 ; WX 604 ; N invbullet ; B 0 0 479 479 ; +C -1 ; WX 604 ; N invcircle ; B 0 0 564 564 ; +C -1 ; WX 1021 ; N smileface ; B 199 -58 822 564 ; +C -1 ; WX 1052 ; N invsmileface ; B 215 -58 838 564 ; +C -1 ; WX 917 ; N sun ; B 0 -109 901 792 ; +C -1 ; WX 750 ; N female ; B 119 -214 630 736 ; +C -1 ; WX 750 ; N male ; B 54 -128 691 791 ; +C -1 ; WX 531 ; N spade ; B 0 0 475 601 ; +C -1 ; WX 656 ; N club ; B 27 0 629 601 ; +C -1 ; WX 594 ; N heart ; B 0 -12 532 601 ; +C -1 ; WX 510 ; N diamond ; B 0 -12 448 601 ; +C -1 ; WX 500 ; N musicalnote ; B 18 -18 482 666 ; +C -1 ; WX 750 ; N musicalnotedbl ; B 42 -63 649 742 ; +C -1 ; WX 750 ; N IJ ; B -31 -15 828 662 ; +C -1 ; WX 500 ; N ij ; B 37 -216 501 636 ; +C -1 ; WX 577 ; N napostrophe ; B 69 -12 538 677 ; +C -1 ; WX 219 ; N minute ; B 131 392 261 677 ; +C -1 ; WX 417 ; N second ; B 144 392 452 677 ; +C -1 ; WX 833 ; N afii61248 ; B 53 -26 804 677 ; +C -1 ; WX 417 ; N afii61289 ; B 15 -12 432 677 ; +C -1 ; WX 604 ; N H22073 ; B 71 0 532 461 ; +C -1 ; WX 354 ; N H18543 ; B 64 217 290 444 ; +C -1 ; WX 354 ; N H18551 ; B 64 217 290 444 ; +C -1 ; WX 604 ; N H18533 ; B 87 67 517 497 ; +C -1 ; WX 354 ; N openbullet ; B 55 208 300 453 ; +C -1 ; WX 611 ; N Amacron ; B -49 0 673 799 ; +C -1 ; WX 500 ; N amacron ; B 23 -12 502 614 ; +C -1 ; WX 667 ; N Ccircumflex ; B 67 -15 704 863 ; +C -1 ; WX 444 ; N ccircumflex ; B 29 -12 441 677 ; +C -1 ; WX 667 ; N Cdot ; B 67 -15 704 840 ; +C -1 ; WX 444 ; N cdot ; B 29 -12 428 608 ; +C -1 ; WX 611 ; N Emacron ; B -22 0 632 799 ; +C -1 ; WX 444 ; N emacron ; B 31 -12 473 614 ; +C -1 ; WX 611 ; N Ebreve ; B -22 0 632 873 ; +C -1 ; WX 444 ; N ebreve ; B 31 -12 491 687 ; +C -1 ; WX 611 ; N Edot ; B -22 0 632 840 ; +C -1 ; WX 444 ; N edot ; B 31 -12 430 654 ; +C -1 ; WX 722 ; N Gcircumflex ; B 69 -16 725 863 ; +C -1 ; WX 500 ; N gcircumflex ; B -27 -216 521 677 ; +C -1 ; WX 722 ; N Gdot ; B 69 -16 725 840 ; +C -1 ; WX 500 ; N gdot ; B -27 -216 521 654 ; +C -1 ; WX 722 ; N Gcedilla ; B 69 -181 725 677 ; +C -1 ; WX 500 ; N gcedilla ; B -27 -216 521 720 ; +C -1 ; WX 722 ; N Hcircumflex ; B -26 0 811 863 ; +C -1 ; WX 500 ; N hcircumflex ; B 20 -12 523 863 ; +C -1 ; WX 722 ; N Hbar ; B -26 0 811 662 ; +C -1 ; WX 500 ; N hbar ; B 20 -12 459 694 ; +C -1 ; WX 333 ; N Itilde ; B -31 0 468 853 ; +C -1 ; WX 278 ; N itilde ; B 43 -12 386 667 ; +C -1 ; WX 333 ; N Imacron ; B -31 0 465 799 ; +C -1 ; WX 278 ; N imacron ; B 43 -12 371 614 ; +C -1 ; WX 333 ; N Ibreve ; B -31 0 484 873 ; +C -1 ; WX 278 ; N ibreve ; B 43 -12 386 687 ; +C -1 ; WX 333 ; N Iogonek ; B -31 -185 410 662 ; +C -1 ; WX 278 ; N iogonek ; B 25 -185 272 636 ; +C -1 ; WX 444 ; N Jcircumflex ; B -34 -15 566 863 ; +C -1 ; WX 278 ; N jcircumflex ; B -172 -216 333 677 ; +C -1 ; WX 667 ; N Kcedilla ; B -27 -181 729 662 ; +C -1 ; WX 444 ; N kcedilla ; B 12 -181 490 694 ; +C -1 ; WX 444 ; N kgreenlandic ; B 10 -12 488 442 ; +C -1 ; WX 556 ; N Lcedilla ; B -32 -181 523 662 ; +C -1 ; WX 278 ; N lcedilla ; B -41 -181 297 694 ; +C -1 ; WX 667 ; N Ncedilla ; B -28 -181 762 662 ; +C -1 ; WX 500 ; N ncedilla ; B 19 -181 459 442 ; +C -1 ; WX 696 ; N Eng ; B -31 -15 690 677 ; +C -1 ; WX 482 ; N eng ; B 19 -216 445 442 ; +C -1 ; WX 722 ; N Omacron ; B 60 -15 718 799 ; +C -1 ; WX 500 ; N omacron ; B 29 -12 499 614 ; +C -1 ; WX 722 ; N Obreve ; B 60 -15 718 873 ; +C -1 ; WX 500 ; N obreve ; B 29 -12 510 687 ; +C -1 ; WX 611 ; N Rcedilla ; B -23 -181 579 662 ; +C -1 ; WX 389 ; N rcedilla ; B 11 -181 403 442 ; +C -1 ; WX 500 ; N Scircumflex ; B 7 -15 542 863 ; +C -1 ; WX 389 ; N scircumflex ; B -9 -12 401 677 ; +C -1 ; WX 556 ; N Tbar ; B 72 0 651 662 ; +C -1 ; WX 278 ; N tbar ; B 24 -12 298 563 ; +C -1 ; WX 722 ; N Utilde ; B 106 -15 814 853 ; +C -1 ; WX 500 ; N utilde ; B 29 -12 492 667 ; +C -1 ; WX 722 ; N Umacron ; B 106 -15 814 799 ; +C -1 ; WX 500 ; N umacron ; B 29 -12 491 614 ; +C -1 ; WX 722 ; N Ubreve ; B 106 -15 814 873 ; +C -1 ; WX 500 ; N ubreve ; B 29 -12 497 687 ; +C -1 ; WX 722 ; N Uogonek ; B 106 -185 814 662 ; +C -1 ; WX 500 ; N uogonek ; B 29 -185 528 442 ; +C -1 ; WX 833 ; N Wcircumflex ; B 122 -15 944 863 ; +C -1 ; WX 667 ; N wcircumflex ; B 17 -12 662 677 ; +C -1 ; WX 556 ; N Ycircumflex ; B 90 0 667 863 ; +C -1 ; WX 444 ; N ycircumflex ; B -78 -216 440 677 ; +C -1 ; WX 278 ; N longs ; B -173 -216 472 695 ; +C -1 ; WX 611 ; N Aringacute ; B -49 0 681 1023 ; +C -1 ; WX 500 ; N aringacute ; B 23 -12 517 896 ; +C -1 ; WX 889 ; N AEacute ; B -53 0 909 871 ; +C -1 ; WX 667 ; N aeacute ; B 22 -12 652 685 ; +C -1 ; WX 722 ; N Oslashacute ; B 35 -35 737 871 ; +C -1 ; WX 500 ; N oslashacute ; B 2 -36 489 685 ; +C -1 ; WX 333 ; N anoteleia ; B 163 343 262 442 ; +C -1 ; WX 833 ; N Wgrave ; B 122 -15 944 871 ; +C -1 ; WX 667 ; N wgrave ; B 17 -12 662 685 ; +C -1 ; WX 833 ; N Wacute ; B 122 -15 944 871 ; +C -1 ; WX 667 ; N wacute ; B 17 -12 662 685 ; +C -1 ; WX 833 ; N Wdieresis ; B 122 -15 944 840 ; +C -1 ; WX 667 ; N wdieresis ; B 17 -12 662 654 ; +C -1 ; WX 556 ; N Ygrave ; B 90 0 667 871 ; +C -1 ; WX 444 ; N ygrave ; B -78 -216 440 685 ; +C -1 ; WX 333 ; N quotereversed ; B 217 458 332 677 ; +C -1 ; WX 333 ; N radicalex ; B 89 569 459 631 ; +C -1 ; WX 500 ; N afii08941 ; B 24 -15 524 676 ; +C -1 ; WX 600 ; N estimated ; B 44 -17 561 535 ; +C -1 ; WX 750 ; N oneeighth ; B 79 -27 700 676 ; +C -1 ; WX 750 ; N threeeighths ; B 63 -27 700 676 ; +C -1 ; WX 750 ; N fiveeighths ; B 64 -27 700 676 ; +C -1 ; WX 750 ; N seveneighths ; B 113 -27 700 676 ; +C -1 ; WX 333 ; N commaaccent ; B 37 -217 181 -38 ; +C -1 ; WX 333 ; N undercommaaccent ; B -3 -181 180 -22 ; +C -1 ; WX 333 ; N tonos ; B 200 517 360 685 ; +C -1 ; WX 333 ; N dieresistonos ; B 88 517 442 685 ; +C -1 ; WX 611 ; N Alphatonos ; B -49 0 547 685 ; +C -1 ; WX 679 ; N Epsilontonos ; B 45 0 700 685 ; +C -1 ; WX 792 ; N Etatonos ; B 43 0 881 685 ; +C -1 ; WX 402 ; N Iotatonos ; B 38 0 479 685 ; +C -1 ; WX 722 ; N Omicrontonos ; B 60 -15 718 685 ; +C -1 ; WX 660 ; N Upsilontonos ; B 46 0 771 685 ; +C -1 ; WX 726 ; N Omegatonos ; B 16 0 727 685 ; +C -1 ; WX 278 ; N iotadieresistonos ; B 41 -12 395 685 ; +C -1 ; WX 611 ; N Alpha ; B -49 0 547 677 ; +C -1 ; WX 611 ; N Beta ; B -23 0 590 662 ; +C -1 ; WX 587 ; N Delta ; B -43 0 511 677 ; +C -1 ; WX 611 ; N Epsilon ; B -22 0 632 662 ; +C -1 ; WX 556 ; N Zeta ; B -2 0 611 662 ; +C -1 ; WX 722 ; N Eta ; B -26 0 811 662 ; +C -1 ; WX 333 ; N Iota ; B -31 0 410 662 ; +C -1 ; WX 667 ; N Kappa ; B -27 0 729 662 ; +C -1 ; WX 604 ; N Lambda ; B -55 0 543 677 ; +C -1 ; WX 833 ; N Mu ; B -33 0 924 662 ; +C -1 ; WX 667 ; N Nu ; B -28 -15 762 662 ; +C -1 ; WX 639 ; N Xi ; B -7 0 688 662 ; +C -1 ; WX 722 ; N Omicron ; B 60 -15 718 677 ; +C -1 ; WX 722 ; N Pi ; B -29 0 806 662 ; +C -1 ; WX 611 ; N Rho ; B -24 0 621 662 ; +C -1 ; WX 594 ; N Sigma ; B -35 0 655 662 ; +C -1 ; WX 556 ; N Tau ; B 70 0 649 662 ; +C -1 ; WX 556 ; N Upsilon ; B 90 0 667 662 ; +C -1 ; WX 611 ; N Chi ; B -67 0 741 662 ; +C -1 ; WX 703 ; N Psi ; B 134 0 808 670 ; +C -1 ; WX 723 ; N Omega ; B 13 0 725 677 ; +C -1 ; WX 333 ; N Iotadieresis ; B -31 0 446 836 ; +C -1 ; WX 556 ; N Upsilondieresis ; B 90 0 667 836 ; +C -1 ; WX 525 ; N alphatonos ; B 29 -12 501 685 ; +C -1 ; WX 394 ; N epsilontonos ; B 11 -12 391 685 ; +C -1 ; WX 496 ; N etatonos ; B 28 -214 454 685 ; +C -1 ; WX 278 ; N iotatonos ; B 43 -12 334 685 ; +C -1 ; WX 459 ; N upsilondieresistonos ; B 26 -12 482 685 ; +C -1 ; WX 498 ; N beta ; B -67 -214 508 694 ; +C -1 ; WX 394 ; N gamma ; B 24 -216 386 442 ; +C -1 ; WX 405 ; N zeta ; B 23 -160 530 689 ; +C -1 ; WX 496 ; N eta ; B 28 -214 454 442 ; +C -1 ; WX 491 ; N theta ; B 44 -12 507 694 ; +C -1 ; WX 278 ; N iota ; B 43 -12 230 442 ; +C -1 ; WX 480 ; N kappa ; B 15 -6 494 442 ; +C -1 ; WX 433 ; N lambda ; B -31 -6 408 694 ; +C -1 ; WX 502 ; N mu ; B -53 -216 475 430 ; +C -1 ; WX 444 ; N nu ; B 21 -12 442 442 ; +C -1 ; WX 428 ; N xi ; B 18 -160 490 689 ; +C -1 ; WX 500 ; N omicron ; B 29 -12 462 442 ; +C -1 ; WX 480 ; N rho ; B -71 -214 438 442 ; +C -1 ; WX 406 ; N sigma1 ; B 31 -161 426 442 ; +C -1 ; WX 459 ; N upsilon ; B 26 -12 424 442 ; +C -1 ; WX 440 ; N chi ; B -94 -216 469 436 ; +C -1 ; WX 621 ; N psi ; B 70 -214 647 442 ; +C -1 ; WX 706 ; N omega ; B 35 -12 661 442 ; +C -1 ; WX 278 ; N iotadieresis ; B 43 -12 367 654 ; +C -1 ; WX 459 ; N upsilondieresis ; B 26 -12 424 654 ; +C -1 ; WX 500 ; N omicrontonos ; B 29 -12 462 685 ; +C -1 ; WX 459 ; N upsilontonos ; B 26 -12 424 685 ; +C -1 ; WX 698 ; N omegatonos ; B 35 -12 661 685 ; +C -1 ; WX 611 ; N afii10023 ; B -22 0 632 850 ; +C -1 ; WX 797 ; N afii10051 ; B 94 -8 761 662 ; +C -1 ; WX 669 ; N afii10053 ; B 69 -15 706 677 ; +C -1 ; WX 500 ; N afii10054 ; B 7 -15 542 677 ; +C -1 ; WX 333 ; N afii10055 ; B -31 0 410 662 ; +C -1 ; WX 333 ; N afii10056 ; B -31 0 446 836 ; +C -1 ; WX 444 ; N afii10057 ; B -34 -15 547 662 ; +C -1 ; WX 927 ; N afii10058 ; B -34 -8 877 662 ; +C -1 ; WX 921 ; N afii10059 ; B -30 0 872 662 ; +C -1 ; WX 799 ; N afii10060 ; B 97 0 729 662 ; +C -1 ; WX 673 ; N afii10062 ; B 110 -15 776 849 ; +C -1 ; WX 611 ; N afii10017 ; B -49 0 547 677 ; +C -1 ; WX 590 ; N afii10018 ; B -28 0 628 662 ; +C -1 ; WX 611 ; N afii10019 ; B -23 0 590 662 ; +C -1 ; WX 569 ; N afii10020 ; B -36 0 664 662 ; +C -1 ; WX 636 ; N afii10021 ; B -103 -193 723 662 ; +C -1 ; WX 611 ; N afii10022 ; B -22 0 632 662 ; +C -1 ; WX 916 ; N afii10024 ; B -55 0 975 670 ; +C -1 ; WX 495 ; N afii10025 ; B -1 -15 492 677 ; +C -1 ; WX 722 ; N afii10026 ; B -25 0 812 662 ; +C -1 ; WX 722 ; N afii10027 ; B -25 0 812 849 ; +C -1 ; WX 664 ; N afii10028 ; B -28 0 723 670 ; +C -1 ; WX 677 ; N afii10029 ; B -35 -8 761 662 ; +C -1 ; WX 833 ; N afii10030 ; B -33 0 924 662 ; +C -1 ; WX 722 ; N afii10031 ; B -26 0 811 662 ; +C -1 ; WX 722 ; N afii10032 ; B 60 -15 718 677 ; +C -1 ; WX 722 ; N afii10033 ; B -29 0 806 662 ; +C -1 ; WX 611 ; N afii10034 ; B -24 0 621 662 ; +C -1 ; WX 667 ; N afii10035 ; B 67 -15 704 677 ; +C -1 ; WX 556 ; N afii10036 ; B 70 0 649 662 ; +C -1 ; WX 673 ; N afii10037 ; B 110 -15 776 662 ; +C -1 ; WX 804 ; N afii10038 ; B 73 0 792 662 ; +C -1 ; WX 611 ; N afii10039 ; B -67 0 741 662 ; +C -1 ; WX 722 ; N afii10040 ; B -25 -196 813 662 ; +C -1 ; WX 689 ; N afii10041 ; B 113 0 770 662 ; +C -1 ; WX 1043 ; N afii10042 ; B -14 0 1120 662 ; +C -1 ; WX 1043 ; N afii10043 ; B -14 -196 1120 662 ; +C -1 ; WX 676 ; N afii10044 ; B 58 0 626 662 ; +C -1 ; WX 872 ; N afii10045 ; B -28 0 957 662 ; +C -1 ; WX 590 ; N afii10046 ; B -28 0 540 662 ; +C -1 ; WX 655 ; N afii10047 ; B 15 -15 642 677 ; +C -1 ; WX 1032 ; N afii10048 ; B -32 -15 1029 677 ; +C -1 ; WX 657 ; N afii10049 ; B -54 0 746 662 ; +C -1 ; WX 500 ; N afii10065 ; B 23 -12 469 442 ; +C -1 ; WX 503 ; N afii10066 ; B 36 -12 519 694 ; +C -1 ; WX 434 ; N afii10067 ; B 31 -12 420 442 ; +C -1 ; WX 390 ; N afii10068 ; B 1 -12 384 442 ; +C -1 ; WX 506 ; N afii10069 ; B 30 -12 474 694 ; +C -1 ; WX 444 ; N afii10070 ; B 31 -12 430 442 ; +C -1 ; WX 930 ; N afii10072 ; B 0 -12 926 442 ; +C -1 ; WX 390 ; N afii10073 ; B -24 -12 371 442 ; +C -1 ; WX 500 ; N afii10074 ; B 29 -12 471 442 ; +C -1 ; WX 500 ; N afii10075 ; B 29 -12 483 674 ; +C -1 ; WX 468 ; N afii10076 ; B 18 0 465 442 ; +C -1 ; WX 436 ; N afii10077 ; B -44 -12 405 430 ; +C -1 ; WX 638 ; N afii10078 ; B -45 -12 606 442 ; +C -1 ; WX 496 ; N afii10079 ; B 20 -12 462 442 ; +C -1 ; WX 500 ; N afii10080 ; B 29 -12 462 442 ; +C -1 ; WX 500 ; N afii10081 ; B 19 -12 459 442 ; +C -1 ; WX 500 ; N afii10082 ; B -110 -214 473 442 ; +C -1 ; WX 444 ; N afii10083 ; B 29 -12 428 442 ; +C -1 ; WX 722 ; N afii10084 ; B 17 -12 679 442 ; +C -1 ; WX 444 ; N afii10085 ; B -78 -216 440 442 ; +C -1 ; WX 710 ; N afii10086 ; B 29 -214 673 694 ; +C -1 ; WX 444 ; N afii10087 ; B -33 -12 439 442 ; +C -1 ; WX 500 ; N afii10088 ; B 29 -196 471 442 ; +C -1 ; WX 477 ; N afii10089 ; B 42 -12 444 442 ; +C -1 ; WX 755 ; N afii10090 ; B 31 -12 725 442 ; +C -1 ; WX 755 ; N afii10091 ; B 31 -196 725 442 ; +C -1 ; WX 519 ; N afii10092 ; B 29 -12 471 430 ; +C -1 ; WX 677 ; N afii10093 ; B 50 -12 627 442 ; +C -1 ; WX 455 ; N afii10094 ; B 50 -12 408 442 ; +C -1 ; WX 441 ; N afii10095 ; B 7 -12 398 442 ; +C -1 ; WX 705 ; N afii10096 ; B 21 -12 668 442 ; +C -1 ; WX 465 ; N afii10097 ; B -61 -12 434 442 ; +C -1 ; WX 444 ; N afii10071 ; B 31 -12 468 654 ; +C -1 ; WX 479 ; N afii10099 ; B 20 -216 441 694 ; +C -1 ; WX 377 ; N afii10100 ; B -42 0 405 685 ; +C -1 ; WX 436 ; N afii10101 ; B 26 -12 450 442 ; +C -1 ; WX 389 ; N afii10102 ; B -9 -12 363 442 ; +C -1 ; WX 278 ; N afii10103 ; B 43 -12 272 636 ; +C -1 ; WX 278 ; N afii10104 ; B 43 -12 367 654 ; +C -1 ; WX 278 ; N afii10105 ; B -170 -216 280 635 ; +C -1 ; WX 679 ; N afii10106 ; B -44 -12 631 442 ; +C -1 ; WX 712 ; N afii10107 ; B 21 -12 665 442 ; +C -1 ; WX 500 ; N afii10108 ; B 20 -12 459 694 ; +C -1 ; WX 444 ; N afii10110 ; B -80 -216 444 674 ; +C -1 ; WX 500 ; N afii10193 ; B 18 -192 471 442 ; +C -1 ; WX 440 ; N afii10050 ; B -30 0 589 803 ; +C -1 ; WX 315 ; N afii10098 ; B 42 -12 382 519 ; +C -1 ; WX 1000 ; N afii00208 ; B 32 224 969 294 ; +C -1 ; WX 943 ; N afii61352 ; B -43 -15 929 674 ; +C -1 ; WX 501 ; N pi ; B 24 -12 532 430 ; +C -1 ; WX 333 ; N sheva ; B 26 -265 107 -72 ; +C -1 ; WX 333 ; N hatafsegol ; B -86 -265 219 -72 ; +C -1 ; WX 333 ; N hatafpatah ; B -76 -265 208 -72 ; +C -1 ; WX 333 ; N hatafqamats ; B -91 -265 224 -72 ; +C -1 ; WX 333 ; N hiriq ; B 26 -153 107 -72 ; +C -1 ; WX 333 ; N tsere ; B -30 -153 163 -72 ; +C -1 ; WX 333 ; N segol ; B -30 -265 163 -72 ; +C -1 ; WX 333 ; N patah ; B -30 -130 163 -80 ; +C -1 ; WX 333 ; N qamats ; B -30 -243 163 -80 ; +C -1 ; WX 333 ; N holam ; B 226 587 307 668 ; +C -1 ; WX 333 ; N qubuts ; B -86 -265 219 -72 ; +C -1 ; WX 333 ; N dagesh ; B 126 211 207 292 ; +C -1 ; WX 333 ; N meteg ; B 41 -242 91 -80 ; +C -1 ; WX 371 ; N maqaf ; B 116 415 388 516 ; +C -1 ; WX 333 ; N rafe ; B 170 596 363 646 ; +C -1 ; WX 333 ; N paseq ; B 46 -49 294 564 ; +C -1 ; WX 343 ; N shindot ; B 436 587 517 668 ; +C -1 ; WX 343 ; N sindot ; B 27 587 108 668 ; +C -1 ; WX 333 ; N sofpasuq ; B 60 -9 286 525 ; +C -1 ; WX 478 ; N alef ; B -21 -9 489 554 ; +C -1 ; WX 437 ; N bet ; B -29 0 412 550 ; +C -1 ; WX 321 ; N gimel ; B -63 -13 296 554 ; +C -1 ; WX 417 ; N dalet ; B 92 -12 450 550 ; +C -1 ; WX 476 ; N he ; B -23 -12 496 550 ; +C -1 ; WX 264 ; N vav ; B 93 -12 260 554 ; +C -1 ; WX 254 ; N zayin ; B 20 -11 280 554 ; +C -1 ; WX 471 ; N het ; B -3 -12 491 550 ; +C -1 ; WX 478 ; N tet ; B 43 0 469 554 ; +C -1 ; WX 242 ; N yod ; B 97 239 256 554 ; +C -1 ; WX 438 ; N finalkaf ; B 94 -173 464 550 ; +C -1 ; WX 411 ; N kaf ; B -28 0 388 550 ; +C -1 ; WX 430 ; N lamed ; B 97 -8 432 746 ; +C -1 ; WX 473 ; N finalmem ; B -14 0 456 550 ; +C -1 ; WX 470 ; N mem ; B -17 0 444 554 ; +C -1 ; WX 255 ; N finalnun ; B 36 -173 270 554 ; +C -1 ; WX 279 ; N nun ; B -48 0 273 554 ; +C -1 ; WX 461 ; N samekh ; B 52 -14 437 550 ; +C -1 ; WX 439 ; N ayin ; B -25 -29 467 554 ; +C -1 ; WX 431 ; N finalpe ; B 39 -173 412 550 ; +C -1 ; WX 429 ; N pe ; B -21 0 406 550 ; +C -1 ; WX 445 ; N finaltsadi ; B 96 -173 471 554 ; +C -1 ; WX 449 ; N tsadi ; B -8 0 476 554 ; +C -1 ; WX 444 ; N qof ; B -55 -173 448 550 ; +C -1 ; WX 448 ; N resh ; B 92 -12 430 550 ; +C -1 ; WX 620 ; N shin ; B 95 0 645 554 ; +C -1 ; WX 474 ; N tav ; B -60 -12 459 550 ; +C -1 ; WX 527 ; N doublevav ; B 93 -12 523 554 ; +C -1 ; WX 505 ; N vavyod ; B 97 -12 501 554 ; +C -1 ; WX 483 ; N doubleyod ; B 97 239 498 554 ; +C -1 ; WX 190 ; N geresh ; B 76 304 219 535 ; +C -1 ; WX 368 ; N gershayim ; B 76 304 396 535 ; +C -1 ; WX 787 ; N newsheqelsign ; B 8 0 791 516 ; +C -1 ; WX 264 ; N vavshindot ; B 32 -12 260 668 ; +C -1 ; WX 438 ; N finalkafsheva ; B 94 -173 464 550 ; +C -1 ; WX 438 ; N finalkafqamats ; B 70 -173 464 550 ; +C -1 ; WX 430 ; N lamedholam ; B 11 -8 432 746 ; +C -1 ; WX 430 ; N lamedholamdagesh ; B 11 -8 432 746 ; +C -1 ; WX 439 ; N altayin ; B -23 0 467 554 ; +C -1 ; WX 620 ; N shinshindot ; B 95 0 645 669 ; +C -1 ; WX 620 ; N shinsindot ; B 95 0 645 668 ; +C -1 ; WX 620 ; N shindageshshindot ; B 95 0 645 669 ; +C -1 ; WX 620 ; N shindageshsindot ; B 95 0 645 668 ; +C -1 ; WX 478 ; N alefpatah ; B -21 -130 489 554 ; +C -1 ; WX 478 ; N alefqamats ; B -21 -243 489 554 ; +C -1 ; WX 478 ; N alefmapiq ; B -21 -9 489 554 ; +C -1 ; WX 437 ; N betdagesh ; B -29 0 412 550 ; +C -1 ; WX 321 ; N gimeldagesh ; B -63 -13 296 554 ; +C -1 ; WX 417 ; N daletdagesh ; B 92 -12 450 550 ; +C -1 ; WX 476 ; N hedagesh ; B -23 -12 496 550 ; +C -1 ; WX 264 ; N vavdagesh ; B 48 -12 260 554 ; +C -1 ; WX 268 ; N zayindagesh ; B 6 -11 294 554 ; +C -1 ; WX 478 ; N tetdagesh ; B 43 0 469 554 ; +C -1 ; WX 242 ; N yoddagesh ; B 44 239 256 554 ; +C -1 ; WX 438 ; N finalkafdagesh ; B 94 -173 464 550 ; +C -1 ; WX 411 ; N kafdagesh ; B -28 0 388 550 ; +C -1 ; WX 430 ; N lameddagesh ; B 97 -8 432 746 ; +C -1 ; WX 470 ; N memdagesh ; B -17 0 444 554 ; +C -1 ; WX 279 ; N nundagesh ; B -48 0 273 554 ; +C -1 ; WX 461 ; N samekhdagesh ; B 52 -14 437 550 ; +C -1 ; WX 431 ; N finalpedagesh ; B 39 -173 412 550 ; +C -1 ; WX 429 ; N pedagesh ; B -21 0 406 550 ; +C -1 ; WX 449 ; N tsadidagesh ; B -8 0 476 554 ; +C -1 ; WX 444 ; N qofdagesh ; B -55 -173 448 550 ; +C -1 ; WX 444 ; N reshdagesh ; B 77 -6 432 550 ; +C -1 ; WX 620 ; N shindagesh ; B 95 0 645 554 ; +C -1 ; WX 474 ; N tavdages ; B -60 -12 459 550 ; +C -1 ; WX 264 ; N vavholam ; B 93 -12 272 668 ; +C -1 ; WX 437 ; N betrafe ; B -29 0 415 646 ; +C -1 ; WX 411 ; N kafrafe ; B -28 0 402 646 ; +C -1 ; WX 429 ; N perafe ; B -21 0 411 646 ; +C -1 ; WX 535 ; N aleflamed ; B 36 -9 546 746 ; +C -1 ; WX 0 ; N zerowidthnonjoiner ; B -18 -134 18 629 ; +C -1 ; WX 0 ; N zerowidthjoiner ; B -107 -134 107 690 ; +C -1 ; WX 0 ; N lefttorightmark ; B -18 -134 210 690 ; +C -1 ; WX 0 ; N righttoleftmark ; B -210 -134 17 690 ; +C -1 ; WX 1000 ; N uniFFFC ; B 0 0 1000 719 ; +C -1 ; WX 722 ; N Ohorn ; B 60 -15 809 695 ; +C -1 ; WX 534 ; N ohorn ; B 29 -12 581 471 ; +C -1 ; WX 754 ; N Uhorn ; B 106 -15 910 778 ; +C -1 ; WX 545 ; N uhorn ; B 29 -12 587 442 ; +C -1 ; WX 0 ; N f00b ; B -112 818 21 891 ; +C -1 ; WX 0 ; N f00c ; B -257 818 -74 891 ; +C -1 ; WX 0 ; N f00e ; B -287 728 -126 891 ; +C -1 ; WX 0 ; N f006 ; B -54 818 79 891 ; +C -1 ; WX 0 ; N f007 ; B -130 818 52 891 ; +C -1 ; WX 0 ; N f009 ; B -139 728 22 891 ; +C -1 ; WX 0 ; N combininghookabove ; B -66 728 83 891 ; +C -1 ; WX 0 ; N f010 ; B -58 810 74 891 ; +C -1 ; WX 0 ; N f013 ; B -184 728 -34 891 ; +C -1 ; WX 0 ; N f011 ; B -127 810 4 891 ; +C -1 ; WX 0 ; N f01c ; B -171 755 142 884 ; +C -1 ; WX 0 ; N f015 ; B -196 813 85 891 ; +C -1 ; WX 0 ; N combiningtildeaccent ; B -256 726 57 854 ; +C -1 ; WX 0 ; N _d_767 ; B 26 722 278 802 ; +C -1 ; WX 0 ; N _d_768 ; B 15 722 263 792 ; +C -1 ; WX 0 ; N f02c ; B -215 -157 -116 -59 ; +C -1 ; WX 513 ; N dongsign ; B 59 140 532 694 ; +C -1 ; WX 750 ; N onethird ; B 79 -27 676 676 ; +C -1 ; WX 750 ; N twothirds ; B 54 -27 676 676 ; +C -1 ; WX 0 ; N f008 ; B -104 517 57 680 ; +C -1 ; WX 0 ; N f00a ; B -197 517 -37 680 ; +C -1 ; WX 0 ; N f00d ; B -183 517 -22 680 ; +C -1 ; WX 0 ; N f00f ; B -272 517 -112 680 ; +C -1 ; WX 0 ; N f012 ; B -110 517 39 681 ; +C -1 ; WX 0 ; N f014 ; B -223 517 -73 681 ; +C -1 ; WX 0 ; N f016 ; B -275 755 38 884 ; +C -1 ; WX 0 ; N f017 ; B -363 755 -50 884 ; +C -1 ; WX 0 ; N f018 ; B -387 755 -74 884 ; +C -1 ; WX 0 ; N f019 ; B -320 538 -7 667 ; +C -1 ; WX 0 ; N f01a ; B -344 538 -32 667 ; +C -1 ; WX 0 ; N f01b ; B -378 538 -66 667 ; +C -1 ; WX 0 ; N f01e ; B -400 -157 -301 -59 ; +C -1 ; WX 0 ; N f01f ; B -498 -157 -398 -59 ; +C -1 ; WX 0 ; N f020 ; B -498 -157 -398 -59 ; +C -1 ; WX 0 ; N f021 ; B -458 -157 -359 -59 ; +C -1 ; WX 0 ; N f022 ; B -493 -157 -394 -59 ; +C -1 ; WX 0 ; N combininggraveaccent ; B -113 728 48 891 ; +C -1 ; WX 0 ; N combiningacuteaccent ; B -46 728 115 891 ; +C -1 ; WX 0 ; N f01d ; B -226 538 86 667 ; +C -1 ; WX 0 ; N combiningdotbelow ; B -458 -157 -359 -59 ; +C -1 ; WX 0 ; N f023 ; B -383 -157 -284 -59 ; +C -1 ; WX 0 ; N f029 ; B -299 -157 -200 -59 ; +C -1 ; WX 0 ; N f02a ; B -269 -157 -169 -59 ; +C -1 ; WX 0 ; N f02b ; B -421 -157 -322 -59 ; +C -1 ; WX 0 ; N f024 ; B -334 -157 -235 -59 ; +C -1 ; WX 0 ; N f025 ; B -383 -157 -284 -59 ; +C -1 ; WX 0 ; N f026 ; B -413 -157 -313 -59 ; +C -1 ; WX 0 ; N f027 ; B -369 -157 -270 -59 ; +C -1 ; WX 0 ; N f028 ; B -413 -157 -313 -59 ; +C -1 ; WX 0 ; N f02d ; B -284 813 -2 891 ; +C -1 ; WX 0 ; N f02e ; B -303 755 10 884 ; +C -1 ; WX 0 ; N f02f ; B -313 813 -32 891 ; +C -1 ; WX 0 ; N f030 ; B -352 755 -39 884 ; +C -1 ; WX 278 ; N f031 ; B 43 -12 230 442 ; +C -1 ; WX 611 ; N Adotbelow ; B -49 -157 547 677 ; +C -1 ; WX 500 ; N adotbelow ; B 23 -157 469 442 ; +C -1 ; WX 611 ; N Ahookabove ; B -49 0 630 891 ; +C -1 ; WX 500 ; N ahookabove ; B 23 -12 469 681 ; +C -1 ; WX 611 ; N Acircumflexacute ; B -49 0 665 891 ; +C -1 ; WX 500 ; N acircumflexacute ; B 23 -12 531 891 ; +C -1 ; WX 611 ; N Acircumflexgrave ; B -49 0 650 891 ; +C -1 ; WX 500 ; N acircumflexgrave ; B 23 -12 479 891 ; +C -1 ; WX 611 ; N Acircumflexhookabove ; B -49 0 650 891 ; +C -1 ; WX 500 ; N acircumflexhookabove ; B 23 -12 522 891 ; +C -1 ; WX 611 ; N Acircumflextilde ; B -49 0 696 891 ; +C -1 ; WX 500 ; N acircumflextilde ; B 23 -12 582 884 ; +C -1 ; WX 611 ; N Acircumflexdotbelow ; B -49 -157 650 792 ; +C -1 ; WX 500 ; N acircumflexdotbelow ; B 23 -157 469 677 ; +C -1 ; WX 611 ; N Abreveacute ; B -49 0 666 891 ; +C -1 ; WX 500 ; N abreveacute ; B 23 -12 510 891 ; +C -1 ; WX 611 ; N Abrevegrave ; B -49 0 666 891 ; +C -1 ; WX 500 ; N abrevegrave ; B 23 -12 510 891 ; +C -1 ; WX 611 ; N Abrevehookabove ; B -49 0 666 891 ; +C -1 ; WX 500 ; N abrevehookabove ; B 23 -12 510 891 ; +C -1 ; WX 611 ; N Abrevetilde ; B -49 0 691 891 ; +C -1 ; WX 500 ; N abrevetilde ; B 23 -12 542 884 ; +C -1 ; WX 611 ; N Abrevedotbelow ; B -49 -157 666 802 ; +C -1 ; WX 500 ; N abrevedotbelow ; B 23 -157 480 687 ; +C -1 ; WX 611 ; N Edotbelow ; B -22 -157 632 662 ; +C -1 ; WX 444 ; N edotbelow ; B 31 -157 430 442 ; +C -1 ; WX 611 ; N Ehookabove ; B -22 0 632 891 ; +C -1 ; WX 444 ; N ehookabove ; B 31 -12 430 681 ; +C -1 ; WX 611 ; N Etilde ; B -22 0 632 847 ; +C -1 ; WX 444 ; N etilde ; B 31 -12 493 667 ; +C -1 ; WX 611 ; N Ecircumflexacute ; B -22 0 632 891 ; +C -1 ; WX 444 ; N ecircumflexacute ; B 31 -12 505 891 ; +C -1 ; WX 611 ; N Ecircumflexgrave ; B -22 0 632 891 ; +C -1 ; WX 444 ; N ecircumflexgrave ; B 31 -12 453 891 ; +C -1 ; WX 611 ; N Ecircumflexhookabove ; B -22 0 632 891 ; +C -1 ; WX 444 ; N ecircumflexhookabove ; B 31 -12 497 891 ; +C -1 ; WX 611 ; N Ecircumflextilde ; B -22 0 632 891 ; +C -1 ; WX 444 ; N ecircumflextilde ; B 31 -12 556 884 ; +C -1 ; WX 611 ; N Ecircumflexdotbelow ; B -22 -157 632 792 ; +C -1 ; WX 444 ; N ecircumflexdotbelow ; B 31 -157 443 677 ; +C -1 ; WX 333 ; N Ihookabove ; B -31 0 420 891 ; +C -1 ; WX 278 ; N ihookabove ; B 43 -12 322 681 ; +C -1 ; WX 333 ; N Idotbelow ; B -31 -157 410 662 ; +C -1 ; WX 278 ; N idotbelow ; B 24 -157 272 636 ; +C -1 ; WX 722 ; N Odotbelow ; B 60 -157 718 677 ; +C -1 ; WX 500 ; N odotbelow ; B 29 -157 462 442 ; +C -1 ; WX 722 ; N Ohookabove ; B 60 -15 718 891 ; +C -1 ; WX 500 ; N ohookabove ; B 29 -12 462 681 ; +C -1 ; WX 722 ; N Ocircumflexacute ; B 60 -15 718 891 ; +C -1 ; WX 500 ; N ocircumflexacute ; B 29 -12 531 891 ; +C -1 ; WX 722 ; N Ocircumflexgrave ; B 60 -15 718 891 ; +C -1 ; WX 500 ; N ocircumflexgrave ; B 29 -12 479 891 ; +C -1 ; WX 722 ; N Ocircumflexhookabove ; B 60 -15 718 891 ; +C -1 ; WX 500 ; N ocircumflexhookabove ; B 29 -12 522 891 ; +C -1 ; WX 722 ; N Ocircumflextilde ; B 60 -15 718 891 ; +C -1 ; WX 500 ; N ocircumflextilde ; B 29 -12 582 884 ; +C -1 ; WX 722 ; N Ocircumflexdotbelow ; B 60 -157 718 792 ; +C -1 ; WX 500 ; N ocircumflexdotbelow ; B 29 -157 469 677 ; +C -1 ; WX 722 ; N Ohornacute ; B 60 -15 809 880 ; +C -1 ; WX 534 ; N ohornacute ; B 29 -12 581 685 ; +C -1 ; WX 722 ; N Ohorngrave ; B 60 -15 809 880 ; +C -1 ; WX 534 ; N ohorngrave ; B 29 -12 581 685 ; +C -1 ; WX 722 ; N Ohornhookabove ; B 60 -15 809 891 ; +C -1 ; WX 534 ; N ohornhookabove ; B 29 -12 581 681 ; +C -1 ; WX 722 ; N Ohorntilde ; B 60 -15 809 847 ; +C -1 ; WX 534 ; N ohorntilde ; B 29 -12 581 667 ; +C -1 ; WX 722 ; N Ohorndotbelow ; B 60 -157 809 695 ; +C -1 ; WX 534 ; N ohorndotbelow ; B 29 -157 581 471 ; +C -1 ; WX 722 ; N Udotbelow ; B 106 -157 814 662 ; +C -1 ; WX 500 ; N udotbelow ; B 29 -157 471 442 ; +C -1 ; WX 722 ; N Uhookabove ; B 106 -15 814 891 ; +C -1 ; WX 500 ; N uhookabove ; B 29 -12 471 681 ; +C -1 ; WX 754 ; N Uhornacute ; B 106 -15 910 880 ; +C -1 ; WX 545 ; N uhornacute ; B 29 -12 587 685 ; +C -1 ; WX 754 ; N Uhorngrave ; B 106 -15 910 880 ; +C -1 ; WX 545 ; N uhorngrave ; B 29 -12 587 685 ; +C -1 ; WX 754 ; N Uhornhookabove ; B 106 -15 910 891 ; +C -1 ; WX 545 ; N uhornhookabove ; B 29 -12 587 681 ; +C -1 ; WX 754 ; N Uhorntilde ; B 106 -15 910 847 ; +C -1 ; WX 545 ; N uhorntilde ; B 29 -12 587 667 ; +C -1 ; WX 754 ; N Uhorndotbelow ; B 106 -157 910 778 ; +C -1 ; WX 545 ; N uhorndotbelow ; B 29 -157 587 442 ; +C -1 ; WX 556 ; N Ydotbelow ; B 90 -157 667 662 ; +C -1 ; WX 444 ; N ydotbelow ; B -78 -216 440 442 ; +C -1 ; WX 556 ; N Yhookabove ; B 90 0 667 891 ; +C -1 ; WX 444 ; N yhookabove ; B -78 -216 440 681 ; +C -1 ; WX 556 ; N Ytilde ; B 90 0 667 847 ; +C -1 ; WX 444 ; N ytilde ; B -78 -216 473 667 ; +C -1 ; WX 611 ; N uni01CD ; B -49 0 695 876 ; +C -1 ; WX 500 ; N uni01CE ; B 23 -12 515 677 ; +C -1 ; WX 333 ; N uni01CF ; B -31 0 485 876 ; +C -1 ; WX 278 ; N uni01D0 ; B 43 -12 393 677 ; +C -1 ; WX 722 ; N uni01D1 ; B 60 -15 718 876 ; +C -1 ; WX 500 ; N uni01D2 ; B 29 -12 520 677 ; +C -1 ; WX 722 ; N uni01D3 ; B 106 -15 814 876 ; +C -1 ; WX 500 ; N uni01D4 ; B 29 -12 495 677 ; +C -1 ; WX 722 ; N uni01D5 ; B 106 -15 814 891 ; +C -1 ; WX 500 ; N uni01D6 ; B 29 -12 519 747 ; +C -1 ; WX 722 ; N uni01D7 ; B 106 -15 814 891 ; +C -1 ; WX 500 ; N uni01D8 ; B 29 -12 477 822 ; +C -1 ; WX 722 ; N uni01D9 ; B 106 -15 814 891 ; +C -1 ; WX 500 ; N uni01DA ; B 29 -12 524 809 ; +C -1 ; WX 722 ; N uni01DB ; B 106 -15 814 891 ; +C -1 ; WX 500 ; N uni01DC ; B 29 -12 471 823 ; +C -1 ; WX 0 ; N _d_912 ; B 93 706 376 891 ; +C -1 ; WX 0 ; N _d_913 ; B 93 706 334 891 ; +C -1 ; WX 0 ; N _d_914 ; B 93 706 358 891 ; +C -1 ; WX 0 ; N _d_915 ; B 93 706 334 891 ; +C -1 ; WX 569 ; N uni0492 ; B -36 0 664 662 ; +C -1 ; WX 390 ; N uni0493 ; B 1 -12 384 442 ; +C -1 ; WX 916 ; N uni0496 ; B -55 -196 975 670 ; +C -1 ; WX 930 ; N uni0497 ; B 0 -193 926 442 ; +C -1 ; WX 664 ; N uni049a ; B -28 -196 723 670 ; +C -1 ; WX 468 ; N uni049b ; B 18 -196 465 442 ; +C -1 ; WX 664 ; N uni049c ; B -28 0 723 670 ; +C -1 ; WX 468 ; N uni049d ; B 18 0 465 442 ; +C -1 ; WX 722 ; N uni04a2 ; B -26 -196 811 662 ; +C -1 ; WX 496 ; N uni04a3 ; B 20 -196 462 442 ; +C -1 ; WX 556 ; N uni04ae ; B 90 0 667 662 ; +C -1 ; WX 500 ; N uni04af ; B 1 -214 557 447 ; +C -1 ; WX 556 ; N uni04b0 ; B 90 0 667 662 ; +C -1 ; WX 500 ; N uni04b1 ; B -16 -214 557 447 ; +C -1 ; WX 611 ; N uni04b2 ; B -67 -196 741 662 ; +C -1 ; WX 444 ; N uni04b3 ; B -35 -196 438 442 ; +C -1 ; WX 689 ; N uni04b8 ; B 113 0 770 662 ; +C -1 ; WX 477 ; N uni04b9 ; B 42 -12 444 442 ; +C -1 ; WX 689 ; N uni04ba ; B -26 0 631 662 ; +C -1 ; WX 500 ; N uni04bb ; B 19 -12 459 442 ; +C -1 ; WX 695 ; N uni018f ; B 60 -15 690 677 ; +C -1 ; WX 444 ; N uni0259 ; B 13 -12 412 442 ; +C -1 ; WX 722 ; N uni04e8 ; B 60 -15 718 677 ; +C -1 ; WX 500 ; N uni04e9 ; B 29 -12 462 442 ; +EndCharMetrics +StartKernData +StartKernPairs 821 +KPX space A -18 +KPX space Alphatonos -18 +KPX space Alpha -18 +KPX space Delta -18 +KPX space Lambda -18 +KPX one one -74 +KPX A space -18 +KPX A T -37 +KPX A V -50 +KPX A W -37 +KPX A Y -55 +KPX A v -55 +KPX A w -55 +KPX A y -55 +KPX A quoteright -37 +KPX F comma -129 +KPX F period -129 +KPX F A -129 +KPX L space -18 +KPX L T -20 +KPX L V -37 +KPX L W -37 +KPX L Y -20 +KPX L y -30 +KPX L quoteright -37 +KPX P space -18 +KPX P comma -129 +KPX P period -129 +KPX P A -129 +KPX R V -18 +KPX R W -18 +KPX R Y -18 +KPX R y -18 +KPX T space -18 +KPX T comma -74 +KPX T hyphen -74 +KPX T period -74 +KPX T colon -55 +KPX T semicolon -65 +KPX T A -74 +KPX T O -18 +KPX T a -92 +KPX T c -92 +KPX T e -92 +KPX T i -55 +KPX T o -92 +KPX T r -55 +KPX T s -92 +KPX T u -55 +KPX T w -74 +KPX T y -74 +KPX V space -18 +KPX V comma -129 +KPX V hyphen -55 +KPX V period -129 +KPX V colon -65 +KPX V semicolon -74 +KPX V A -74 +KPX V O -30 +KPX V a -111 +KPX V e -111 +KPX V i -74 +KPX V o -111 +KPX V r -74 +KPX V u -74 +KPX V y -92 +KPX W comma -92 +KPX W hyphen -37 +KPX W period -92 +KPX W colon -65 +KPX W semicolon -65 +KPX W A -70 +KPX W a -92 +KPX W e -92 +KPX W i -55 +KPX W o -92 +KPX W r -55 +KPX W u -55 +KPX W y -92 +KPX Y comma -92 +KPX Y hyphen -74 +KPX Y period -92 +KPX Y colon -65 +KPX Y semicolon -65 +KPX Y A -70 +KPX Y a -92 +KPX Y e -92 +KPX Y i -74 +KPX Y o -92 +KPX Y p -92 +KPX Y q -111 +KPX Y u -92 +KPX Y v -92 +KPX f quoteright 92 +KPX r comma -111 +KPX r hyphen -20 +KPX r period -111 +KPX r c -37 +KPX r d -37 +KPX r e -37 +KPX r g -37 +KPX r h -18 +KPX r o -37 +KPX r q -37 +KPX r quoteright 37 +KPX v comma -74 +KPX v period -74 +KPX w comma -74 +KPX w period -74 +KPX y comma -55 +KPX y period -55 +KPX quoteleft quoteleft -111 +KPX quoteright space -111 +KPX quoteright s -129 +KPX quoteright t -111 +KPX quoteright quoteright -111 +KPX quotesinglbase afii10051 -113 +KPX quotesinglbase afii10060 -113 +KPX quotesinglbase afii10036 -113 +KPX quotesinglbase afii10041 -176 +KPX quotesinglbase afii10044 -88 +KPX quotedblbase afii10051 -113 +KPX quotedblbase afii10060 -113 +KPX quotedblbase afii10036 -113 +KPX quotedblbase afii10041 -125 +KPX quotedblbase afii10044 -50 +KPX Gamma comma -128 +KPX Gamma period -128 +KPX Gamma iotadieresistonos 42 +KPX Gamma Alpha -142 +KPX Gamma Delta -142 +KPX Gamma Lambda -142 +KPX Gamma iota -55 +KPX Theta Alpha -44 +KPX Theta Delta -25 +KPX Theta Lambda -44 +KPX Theta Tau -18 +KPX Theta Upsilon -41 +KPX Theta Upsilondieresis -41 +KPX Phi Alpha -44 +KPX Phi Upsilon -77 +KPX Phi Upsilondieresis -77 +KPX delta chi -20 +KPX tau zeta 16 +KPX phi lambda -21 +KPX phi chi -20 +KPX Alphatonos space -18 +KPX Alphatonos Theta -44 +KPX Alphatonos Phi -44 +KPX Alphatonos Omicron -44 +KPX Alphatonos Tau -37 +KPX Alphatonos Upsilon -82 +KPX Alphatonos Upsilondieresis -82 +KPX Alphatonos gamma -45 +KPX Alphatonos nu -55 +KPX Alphatonos chi -45 +KPX Omicrontonos Upsilon -41 +KPX Upsilontonos Odieresis -36 +KPX Upsilontonos Theta -36 +KPX Upsilontonos Phi -59 +KPX Upsilontonos alpha -91 +KPX Upsilontonos delta -68 +KPX Upsilontonos sigma -91 +KPX Upsilontonos phi -91 +KPX Upsilontonos iotadieresistonos 29 +KPX Upsilontonos Alpha -97 +KPX Upsilontonos Delta -69 +KPX Upsilontonos Lambda -97 +KPX Upsilontonos Omicron -36 +KPX Upsilontonos alphatonos -91 +KPX Upsilontonos etatonos -47 +KPX Upsilontonos iotatonos -51 +KPX Upsilontonos eta -47 +KPX Upsilontonos iota -51 +KPX Upsilontonos kappa -47 +KPX Upsilontonos mu -74 +KPX Upsilontonos omicron -91 +KPX Upsilontonos iotadieresis 29 +KPX Upsilontonos omicrontonos -91 +KPX Alpha space -18 +KPX Alpha quoteright -37 +KPX Alpha Theta -44 +KPX Alpha Phi -44 +KPX Alpha Omicron -44 +KPX Alpha Tau -37 +KPX Alpha Upsilon -82 +KPX Alpha Upsilondieresis -82 +KPX Alpha gamma -45 +KPX Alpha nu -55 +KPX Alpha chi -45 +KPX Delta space -18 +KPX Delta Theta -19 +KPX Delta Omicron -19 +KPX Delta Tau -19 +KPX Delta Upsilon -69 +KPX Delta Upsilondieresis -69 +KPX Kappa Theta -55 +KPX Kappa Phi -82 +KPX Kappa alpha -29 +KPX Kappa delta -29 +KPX Kappa sigma -29 +KPX Kappa phi -29 +KPX Kappa Omicron -55 +KPX Kappa alphatonos -29 +KPX Kappa zeta -29 +KPX Kappa theta -29 +KPX Kappa xi -29 +KPX Kappa omicron -29 +KPX Kappa omega -29 +KPX Kappa omicrontonos -29 +KPX Kappa omegatonos -29 +KPX Lambda space -18 +KPX Lambda Theta -44 +KPX Lambda Omicron -44 +KPX Lambda Tau -37 +KPX Lambda Upsilon -82 +KPX Lambda Upsilondieresis -82 +KPX Omicron Alpha -44 +KPX Omicron Delta -25 +KPX Omicron Lambda -44 +KPX Omicron Upsilon -41 +KPX Omicron Upsilondieresis -41 +KPX Rho comma -128 +KPX Rho period -128 +KPX Rho Alpha -128 +KPX Rho Delta -88 +KPX Rho Lambda -128 +KPX Sigma tau -34 +KPX Tau space -18 +KPX Tau hyphen -74 +KPX Tau period -74 +KPX Tau colon -55 +KPX Tau semicolon -55 +KPX Tau Theta -18 +KPX Tau Phi -18 +KPX Tau alpha -91 +KPX Tau delta -91 +KPX Tau epsilon -91 +KPX Tau sigma -91 +KPX Tau phi -91 +KPX Tau iotadieresistonos 44 +KPX Tau Alpha -74 +KPX Tau Delta -44 +KPX Tau Lambda -74 +KPX Tau Omicron -18 +KPX Tau Omega -18 +KPX Tau alphatonos -91 +KPX Tau epsilontonos -48 +KPX Tau gamma -74 +KPX Tau eta -55 +KPX Tau iota -55 +KPX Tau mu -55 +KPX Tau nu -74 +KPX Tau omicron -91 +KPX Tau chi -74 +KPX Tau psi -55 +KPX Tau omicrontonos -91 +KPX Tau upsilontonos -55 +KPX Upsilon comma -91 +KPX Upsilon hyphen -74 +KPX Upsilon period -91 +KPX Upsilon colon -64 +KPX Upsilon semicolon -64 +KPX Upsilon Theta -18 +KPX Upsilon Phi -59 +KPX Upsilon alpha -91 +KPX Upsilon delta -68 +KPX Upsilon sigma -91 +KPX Upsilon phi -91 +KPX Upsilon iotadieresistonos 29 +KPX Upsilon Alpha -97 +KPX Upsilon Delta -69 +KPX Upsilon Lambda -97 +KPX Upsilon Omicron -18 +KPX Upsilon alphatonos -91 +KPX Upsilon etatonos -47 +KPX Upsilon iotatonos -51 +KPX Upsilon gamma -46 +KPX Upsilon eta -47 +KPX Upsilon iota -51 +KPX Upsilon kappa -47 +KPX Upsilon mu -74 +KPX Upsilon omicron -91 +KPX Upsilon iotadieresis 29 +KPX Upsilon omicrontonos -91 +KPX Chi omega -25 +KPX Chi omegatonos -25 +KPX Psi alpha -44 +KPX Psi delta -44 +KPX Psi sigma -44 +KPX Psi phi -44 +KPX Psi alphatonos -44 +KPX Psi theta -25 +KPX Psi omicron -44 +KPX Psi omega -44 +KPX Psi omicrontonos -44 +KPX Psi omegatonos -44 +KPX Omega Upsilon -23 +KPX Omega Upsilondieresis -23 +KPX Upsilondieresis Theta -18 +KPX Upsilondieresis Phi -59 +KPX Upsilondieresis alpha -91 +KPX Upsilondieresis delta -68 +KPX Upsilondieresis sigma -91 +KPX Upsilondieresis phi -91 +KPX Upsilondieresis iotadieresistonos 29 +KPX Upsilondieresis Alpha -97 +KPX Upsilondieresis Delta -69 +KPX Upsilondieresis Lambda -97 +KPX Upsilondieresis Omicron -18 +KPX Upsilondieresis alphatonos -91 +KPX Upsilondieresis etatonos -47 +KPX Upsilondieresis iotatonos -51 +KPX Upsilondieresis eta -47 +KPX Upsilondieresis iota -51 +KPX Upsilondieresis kappa -47 +KPX Upsilondieresis mu -74 +KPX Upsilondieresis omicron -91 +KPX Upsilondieresis iotadieresis 29 +KPX Upsilondieresis omicrontonos -91 +KPX zeta alpha -57 +KPX zeta delta -43 +KPX zeta sigma -57 +KPX zeta tau -69 +KPX zeta phi -57 +KPX zeta alphatonos -57 +KPX zeta etatonos -32 +KPX zeta gamma -50 +KPX zeta eta -32 +KPX zeta theta -43 +KPX zeta iota -32 +KPX zeta kappa -32 +KPX zeta nu -50 +KPX zeta omicron -57 +KPX zeta omega -57 +KPX zeta omicrontonos -57 +KPX zeta omegatonos -57 +KPX zeta pi -34 +KPX lambda upsilon -17 +KPX xi alpha -42 +KPX xi delta -42 +KPX xi sigma -42 +KPX xi phi -42 +KPX xi alphatonos -42 +KPX xi zeta -42 +KPX xi xi -42 +KPX xi omicron -42 +KPX xi sigma1 -42 +KPX xi omicrontonos -42 +KPX omicron chi -20 +KPX chi alpha -21 +KPX chi delta -21 +KPX chi sigma -21 +KPX chi phi -21 +KPX chi alphatonos -21 +KPX chi zeta -21 +KPX chi omicron -21 +KPX chi sigma1 -21 +KPX chi omega -21 +KPX chi omicrontonos -21 +KPX chi omegatonos -21 +KPX omega chi -20 +KPX omicrontonos chi -20 +KPX omegatonos chi -20 +KPX afii10052 comma -63 +KPX afii10052 period -75 +KPX afii10052 colon 25 +KPX afii10058 quoteright -121 +KPX afii10059 quoteright -88 +KPX afii10017 quoteright -101 +KPX afii10017 afii10021 14 +KPX afii10017 afii10025 -13 +KPX afii10017 afii10029 -20 +KPX afii10017 afii10032 -38 +KPX afii10017 afii10033 -25 +KPX afii10017 afii10035 -25 +KPX afii10017 afii10036 -38 +KPX afii10017 afii10037 -63 +KPX afii10017 afii10038 -51 +KPX afii10017 afii10041 -63 +KPX afii10017 afii10047 -50 +KPX afii10017 afii10065 -15 +KPX afii10017 afii10066 -15 +KPX afii10017 afii10070 -15 +KPX afii10017 afii10080 -15 +KPX afii10017 afii10083 -15 +KPX afii10017 afii10085 -33 +KPX afii10017 afii10086 -15 +KPX afii10017 afii10095 -15 +KPX afii10018 afii10017 -27 +KPX afii10018 afii10021 12 +KPX afii10018 afii10024 25 +KPX afii10018 afii10025 37 +KPX afii10018 afii10037 -40 +KPX afii10018 afii10038 -27 +KPX afii10018 afii10039 -13 +KPX afii10018 afii10041 -27 +KPX afii10018 afii10047 -14 +KPX afii10018 afii10069 12 +KPX afii10018 afii10085 -12 +KPX afii10018 afii10097 23 +KPX afii10019 afii10017 -38 +KPX afii10019 afii10021 -53 +KPX afii10019 afii10024 -40 +KPX afii10019 afii10025 -34 +KPX afii10019 afii10032 -47 +KPX afii10019 afii10035 -47 +KPX afii10019 afii10036 -57 +KPX afii10019 afii10037 -85 +KPX afii10019 afii10038 -54 +KPX afii10019 afii10039 -25 +KPX afii10019 afii10041 -60 +KPX afii10019 afii10044 -48 +KPX afii10019 afii10049 -47 +KPX afii10019 afii10069 12 +KPX afii10019 afii10078 -13 +KPX afii10019 afii10084 12 +KPX afii10019 afii10085 -14 +KPX afii10019 afii10087 -14 +KPX afii10019 afii10089 12 +KPX afii10019 afii10097 12 +KPX afii10020 comma -63 +KPX afii10020 period -75 +KPX afii10020 colon 25 +KPX afii10020 afii10017 -75 +KPX afii10020 afii10025 19 +KPX afii10020 afii10029 -13 +KPX afii10020 afii10030 -25 +KPX afii10020 afii10032 -13 +KPX afii10020 afii10049 -13 +KPX afii10020 afii10065 -25 +KPX afii10020 afii10067 -38 +KPX afii10020 afii10069 -18 +KPX afii10020 afii10070 -30 +KPX afii10020 afii10074 -19 +KPX afii10020 afii10077 -53 +KPX afii10020 afii10078 -40 +KPX afii10020 afii10079 -30 +KPX afii10020 afii10080 -52 +KPX afii10020 afii10082 -28 +KPX afii10020 afii10085 -43 +KPX afii10020 afii10093 -53 +KPX afii10020 afii10094 -50 +KPX afii10020 afii10096 -65 +KPX afii10020 afii10097 -40 +KPX afii10022 afii10025 -14 +KPX afii10024 afii10032 -53 +KPX afii10024 afii10035 -53 +KPX afii10024 afii10037 -34 +KPX afii10024 afii10041 -34 +KPX afii10024 afii10080 -13 +KPX afii10024 afii10085 -30 +KPX afii10025 afii10036 12 +KPX afii10025 afii10037 -13 +KPX afii10025 afii10041 -50 +KPX afii10025 afii10069 13 +KPX afii10028 afii10032 -47 +KPX afii10028 afii10035 -47 +KPX afii10028 afii10037 -13 +KPX afii10028 afii10038 -80 +KPX afii10028 afii10047 -13 +KPX afii10028 afii10070 -25 +KPX afii10028 afii10080 -38 +KPX afii10028 afii10083 -25 +KPX afii10028 afii10085 -43 +KPX afii10028 afii10095 -25 +KPX afii10030 afii10038 -25 +KPX afii10030 afii10065 -14 +KPX afii10030 afii10070 -14 +KPX afii10030 afii10080 -14 +KPX afii10030 afii10083 -14 +KPX afii10032 afii10017 -48 +KPX afii10032 afii10021 -25 +KPX afii10032 afii10024 -38 +KPX afii10032 afii10029 -25 +KPX afii10032 afii10037 -58 +KPX afii10032 afii10038 12 +KPX afii10032 afii10039 -50 +KPX afii10032 afii10041 -38 +KPX afii10032 afii10049 -38 +KPX afii10034 comma -88 +KPX afii10034 period -100 +KPX afii10034 colon 25 +KPX afii10034 afii10017 -88 +KPX afii10034 afii10021 -99 +KPX afii10034 afii10024 -52 +KPX afii10034 afii10025 -33 +KPX afii10034 afii10029 -78 +KPX afii10034 afii10030 -25 +KPX afii10034 afii10032 -13 +KPX afii10034 afii10037 -71 +KPX afii10034 afii10038 -27 +KPX afii10034 afii10039 -63 +KPX afii10034 afii10049 -78 +KPX afii10034 afii10065 -38 +KPX afii10034 afii10069 -36 +KPX afii10034 afii10070 -36 +KPX afii10034 afii10080 -36 +KPX afii10034 afii10095 -14 +KPX afii10034 afii10097 -25 +KPX afii10035 afii10017 -38 +KPX afii10035 afii10029 12 +KPX afii10035 afii10037 -13 +KPX afii10035 afii10039 -13 +KPX afii10035 afii10041 -13 +KPX afii10035 afii10065 7 +KPX afii10035 afii10066 7 +KPX afii10035 afii10070 7 +KPX afii10035 afii10072 7 +KPX afii10035 afii10073 7 +KPX afii10035 afii10080 7 +KPX afii10035 afii10083 7 +KPX afii10035 afii10084 14 +KPX afii10035 afii10086 7 +KPX afii10035 afii10095 7 +KPX afii10036 comma -50 +KPX afii10036 period -63 +KPX afii10036 colon 37 +KPX afii10036 semicolon 12 +KPX afii10036 guillemotleft 25 +KPX afii10036 guillemotright 25 +KPX afii10036 afii10017 -63 +KPX afii10036 afii10021 25 +KPX afii10036 afii10038 -27 +KPX afii10036 afii10065 -36 +KPX afii10036 afii10067 -36 +KPX afii10036 afii10070 -36 +KPX afii10036 afii10074 -24 +KPX afii10036 afii10076 -36 +KPX afii10036 afii10077 -36 +KPX afii10036 afii10078 -36 +KPX afii10036 afii10080 -36 +KPX afii10036 afii10081 -24 +KPX afii10036 afii10082 -25 +KPX afii10036 afii10083 -36 +KPX afii10036 afii10085 -24 +KPX afii10036 afii10087 -24 +KPX afii10036 afii10091 -24 +KPX afii10036 afii10093 -36 +KPX afii10036 afii10094 -36 +KPX afii10036 afii10096 -36 +KPX afii10036 afii10097 -24 +KPX afii10037 comma -51 +KPX afii10037 period -63 +KPX afii10037 colon 25 +KPX afii10037 guillemotleft 12 +KPX afii10037 guillemotright 25 +KPX afii10037 afii10017 -75 +KPX afii10037 afii10021 -40 +KPX afii10037 afii10029 -65 +KPX afii10037 afii10032 -27 +KPX afii10037 afii10038 -53 +KPX afii10037 afii10049 -53 +KPX afii10037 afii10066 -13 +KPX afii10037 afii10067 -47 +KPX afii10037 afii10068 -50 +KPX afii10037 afii10069 -13 +KPX afii10037 afii10070 -47 +KPX afii10037 afii10072 -50 +KPX afii10037 afii10073 -50 +KPX afii10037 afii10074 -15 +KPX afii10037 afii10075 -13 +KPX afii10037 afii10076 -25 +KPX afii10037 afii10077 -50 +KPX afii10037 afii10078 -50 +KPX afii10037 afii10079 -25 +KPX afii10037 afii10080 -47 +KPX afii10037 afii10081 -28 +KPX afii10037 afii10082 -40 +KPX afii10037 afii10083 -47 +KPX afii10037 afii10087 -47 +KPX afii10037 afii10088 -13 +KPX afii10037 afii10090 -13 +KPX afii10037 afii10091 -13 +KPX afii10037 afii10096 -28 +KPX afii10037 afii10097 -47 +KPX afii10038 afii10017 -50 +KPX afii10038 afii10021 -47 +KPX afii10038 afii10029 -13 +KPX afii10038 afii10030 -6 +KPX afii10038 afii10032 12 +KPX afii10038 afii10036 -13 +KPX afii10038 afii10037 -77 +KPX afii10038 afii10041 -34 +KPX afii10038 afii10049 -13 +KPX afii10038 afii10077 -15 +KPX afii10039 afii10032 -51 +KPX afii10039 afii10035 -38 +KPX afii10039 afii10038 -25 +KPX afii10039 afii10080 -20 +KPX afii10039 afii10085 -20 +KPX afii10044 quoteright -121 +KPX afii10044 afii10049 -29 +KPX afii10046 quoteright -121 +KPX afii10046 afii10017 -34 +KPX afii10046 afii10021 -13 +KPX afii10046 afii10024 -28 +KPX afii10046 afii10025 -13 +KPX afii10046 afii10030 -20 +KPX afii10046 afii10032 -25 +KPX afii10046 afii10035 -20 +KPX afii10046 afii10036 -51 +KPX afii10046 afii10039 -40 +KPX afii10046 afii10041 -112 +KPX afii10046 afii10047 -38 +KPX afii10046 afii10049 -13 +KPX afii10047 afii10024 -13 +KPX afii10047 afii10025 25 +KPX afii10047 afii10029 -13 +KPX afii10047 afii10039 -38 +KPX afii10047 afii10049 -13 +KPX afii10047 afii10069 14 +KPX afii10047 afii10072 14 +KPX afii10047 afii10077 -7 +KPX afii10047 afii10078 -14 +KPX afii10047 afii10097 14 +KPX afii10048 afii10017 -56 +KPX afii10048 afii10021 -13 +KPX afii10048 afii10024 -25 +KPX afii10048 afii10029 -25 +KPX afii10048 afii10032 -13 +KPX afii10048 afii10036 -13 +KPX afii10048 afii10039 -51 +KPX afii10048 afii10041 -25 +KPX afii10048 afii10069 7 +KPX afii10048 afii10072 7 +KPX afii10065 afii10085 -13 +KPX afii10065 afii10089 -13 +KPX afii10066 afii10072 -13 +KPX afii10066 afii10073 -13 +KPX afii10066 afii10077 -25 +KPX afii10066 afii10078 -38 +KPX afii10066 afii10080 -13 +KPX afii10066 afii10083 -13 +KPX afii10066 afii10085 -13 +KPX afii10066 afii10086 -13 +KPX afii10066 afii10087 -20 +KPX afii10066 afii10089 -13 +KPX afii10066 afii10092 -25 +KPX afii10066 afii10095 -13 +KPX afii10066 afii10097 -25 +KPX afii10067 afii10065 -7 +KPX afii10067 afii10066 -13 +KPX afii10067 afii10069 -19 +KPX afii10067 afii10073 -13 +KPX afii10067 afii10080 -13 +KPX afii10067 afii10083 -13 +KPX afii10067 afii10086 -7 +KPX afii10067 afii10092 -13 +KPX afii10067 afii10097 -13 +KPX afii10068 period -13 +KPX afii10068 afii10077 -13 +KPX afii10069 afii10070 12 +KPX afii10069 afii10085 -13 +KPX afii10069 afii10092 -13 +KPX afii10069 afii10095 -13 +KPX afii10070 afii10065 -13 +KPX afii10070 afii10066 -13 +KPX afii10070 afii10069 -25 +KPX afii10070 afii10072 -25 +KPX afii10070 afii10073 -13 +KPX afii10070 afii10077 -25 +KPX afii10070 afii10078 -25 +KPX afii10070 afii10080 -13 +KPX afii10070 afii10083 -13 +KPX afii10070 afii10084 -13 +KPX afii10070 afii10086 -25 +KPX afii10070 afii10087 -13 +KPX afii10070 afii10089 -13 +KPX afii10072 afii10065 -13 +KPX afii10072 afii10066 -13 +KPX afii10072 afii10070 -13 +KPX afii10072 afii10073 -13 +KPX afii10072 afii10080 -25 +KPX afii10072 afii10083 -25 +KPX afii10072 afii10089 -13 +KPX afii10072 afii10092 -13 +KPX afii10073 afii10069 -13 +KPX afii10073 afii10072 -13 +KPX afii10073 afii10073 -13 +KPX afii10073 afii10077 -25 +KPX afii10073 afii10078 -25 +KPX afii10073 afii10080 -13 +KPX afii10073 afii10083 -13 +KPX afii10073 afii10085 -7 +KPX afii10073 afii10089 -13 +KPX afii10073 afii10092 -13 +KPX afii10076 guillemotleft -27 +KPX afii10076 afii10065 -25 +KPX afii10076 afii10066 -25 +KPX afii10076 afii10070 -25 +KPX afii10076 afii10073 -13 +KPX afii10076 afii10077 20 +KPX afii10076 afii10080 -38 +KPX afii10076 afii10083 -38 +KPX afii10076 afii10084 -13 +KPX afii10076 afii10086 -25 +KPX afii10076 afii10089 -13 +KPX afii10076 afii10095 -13 +KPX afii10077 afii10065 12 +KPX afii10077 afii10066 12 +KPX afii10077 afii10070 25 +KPX afii10077 afii10073 12 +KPX afii10077 afii10080 12 +KPX afii10077 afii10083 12 +KPX afii10077 afii10085 -13 +KPX afii10077 afii10086 12 +KPX afii10077 afii10089 -13 +KPX afii10080 afii10066 -13 +KPX afii10080 afii10069 -13 +KPX afii10080 afii10072 -25 +KPX afii10080 afii10073 -13 +KPX afii10080 afii10077 -25 +KPX afii10080 afii10078 -38 +KPX afii10080 afii10085 -20 +KPX afii10080 afii10087 -20 +KPX afii10080 afii10089 -26 +KPX afii10080 afii10095 -13 +KPX afii10080 afii10097 -13 +KPX afii10082 afii10069 -13 +KPX afii10082 afii10072 -25 +KPX afii10082 afii10073 -13 +KPX afii10082 afii10077 -38 +KPX afii10082 afii10078 -50 +KPX afii10082 afii10084 -13 +KPX afii10082 afii10085 -13 +KPX afii10082 afii10087 -20 +KPX afii10082 afii10089 -13 +KPX afii10082 afii10095 -13 +KPX afii10082 afii10097 -13 +KPX afii10083 afii10065 -26 +KPX afii10083 afii10066 -13 +KPX afii10083 afii10070 -13 +KPX afii10083 afii10072 -13 +KPX afii10083 afii10073 -13 +KPX afii10083 afii10080 -25 +KPX afii10083 afii10085 -7 +KPX afii10083 afii10086 -25 +KPX afii10083 afii10087 -13 +KPX afii10083 afii10089 -13 +KPX afii10083 afii10092 -13 +KPX afii10084 comma 25 +KPX afii10084 period 12 +KPX afii10084 afii10065 12 +KPX afii10084 afii10073 12 +KPX afii10084 afii10085 -25 +KPX afii10084 afii10097 12 +KPX afii10085 comma -50 +KPX afii10085 period -63 +KPX afii10085 colon -13 +KPX afii10085 semicolon -38 +KPX afii10085 afii10069 -3 +KPX afii10085 afii10072 -25 +KPX afii10085 afii10073 -13 +KPX afii10085 afii10077 -27 +KPX afii10085 afii10078 -25 +KPX afii10085 afii10082 -13 +KPX afii10085 afii10087 -13 +KPX afii10085 afii10095 -13 +KPX afii10085 afii10097 -15 +KPX afii10086 afii10077 -25 +KPX afii10086 afii10078 -38 +KPX afii10086 afii10080 -13 +KPX afii10086 afii10084 -13 +KPX afii10086 afii10085 -33 +KPX afii10086 afii10089 -13 +KPX afii10086 afii10097 -13 +KPX afii10087 afii10065 -13 +KPX afii10087 afii10066 -25 +KPX afii10087 afii10073 -13 +KPX afii10087 afii10080 -25 +KPX afii10087 afii10083 -25 +KPX afii10087 afii10086 -25 +KPX afii10087 afii10089 -13 +KPX afii10087 afii10092 -25 +KPX afii10087 afii10095 -13 +KPX afii10088 afii10065 12 +KPX afii10088 afii10070 25 +KPX afii10088 afii10073 12 +KPX afii10088 afii10080 12 +KPX afii10088 afii10083 12 +KPX afii10088 afii10085 -13 +KPX afii10091 afii10065 25 +KPX afii10091 afii10070 25 +KPX afii10091 afii10080 12 +KPX afii10091 afii10085 -13 +KPX afii10094 afii10084 -13 +KPX afii10094 afii10089 -38 +KPX afii10095 afii10066 -13 +KPX afii10095 afii10069 -13 +KPX afii10095 afii10072 -25 +KPX afii10095 afii10073 -13 +KPX afii10095 afii10077 -25 +KPX afii10095 afii10078 -38 +KPX afii10095 afii10080 -13 +KPX afii10095 afii10083 -13 +KPX afii10095 afii10084 -13 +KPX afii10095 afii10086 -13 +KPX afii10095 afii10087 -20 +KPX afii10095 afii10097 -25 +KPX afii10096 afii10066 -13 +KPX afii10096 afii10072 -13 +KPX afii10096 afii10077 -25 +KPX afii10096 afii10078 -38 +KPX afii10096 afii10080 -13 +KPX afii10096 afii10083 -13 +KPX afii10096 afii10087 -40 +KPX afii10096 afii10089 -13 +KPX afii10096 afii10095 -13 +KPX afii10110 comma -50 +KPX afii10110 period -63 +KPX afii10110 colon -13 +KPX afii10110 semicolon -38 +KPX afii10110 guillemotleft 12 +KPX afii10110 guillemotright 12 +KPX afii10050 comma -25 +KPX afii10050 period -38 +KPX afii10050 colon 25 +KPX afii10050 guillemotleft 25 +KPX afii10050 guillemotright 25 +KPX pi zeta 16 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/public_html/fpdf/font/Helvetica-Bold-iso-8859-1.php b/public_html/fpdf/font/Helvetica-Bold-iso-8859-1.php new file mode 100644 index 0000000..4b1c3c0 --- /dev/null +++ b/public_html/fpdf/font/Helvetica-Bold-iso-8859-1.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-627 -376 2000 1010]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>750); +$up=-106; +$ut=105; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>612,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>549,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc='iso-8859-1'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef'; +$file='arialbd.z'; +$originalsize=352224; +?> diff --git a/public_html/fpdf/font/Helvetica-Bold-iso-8859-5.php b/public_html/fpdf/font/Helvetica-Bold-iso-8859-5.php new file mode 100644 index 0000000..91bc1d8 --- /dev/null +++ b/public_html/fpdf/font/Helvetica-Bold-iso-8859-5.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-627 -376 2000 1010]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>750); +$up=-106; +$ut=105; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>669,chr(162)=>885,chr(163)=>567,chr(164)=>711,chr(165)=>667,chr(166)=>278,chr(167)=>276,chr(168)=>556,chr(169)=>1094,chr(170)=>1063,chr(171)=>875,chr(172)=>610,chr(173)=>333,chr(174)=>622,chr(175)=>719, + chr(176)=>722,chr(177)=>719,chr(178)=>722,chr(179)=>567,chr(180)=>712,chr(181)=>667,chr(182)=>904,chr(183)=>626,chr(184)=>719,chr(185)=>719,chr(186)=>610,chr(187)=>702,chr(188)=>833,chr(189)=>722,chr(190)=>778,chr(191)=>719,chr(192)=>667,chr(193)=>722,chr(194)=>611,chr(195)=>622,chr(196)=>854,chr(197)=>667, + chr(198)=>730,chr(199)=>703,chr(200)=>1005,chr(201)=>1019,chr(202)=>870,chr(203)=>979,chr(204)=>719,chr(205)=>711,chr(206)=>1031,chr(207)=>719,chr(208)=>556,chr(209)=>618,chr(210)=>615,chr(211)=>417,chr(212)=>635,chr(213)=>556,chr(214)=>709,chr(215)=>497,chr(216)=>615,chr(217)=>615,chr(218)=>500,chr(219)=>635, + chr(220)=>740,chr(221)=>604,chr(222)=>611,chr(223)=>604,chr(224)=>611,chr(225)=>556,chr(226)=>490,chr(227)=>556,chr(228)=>875,chr(229)=>556,chr(230)=>615,chr(231)=>581,chr(232)=>833,chr(233)=>844,chr(234)=>729,chr(235)=>854,chr(236)=>615,chr(237)=>552,chr(238)=>854,chr(239)=>583,chr(240)=>1115,chr(241)=>556, + chr(242)=>611,chr(243)=>417,chr(244)=>552,chr(245)=>556,chr(246)=>278,chr(247)=>281,chr(248)=>278,chr(249)=>969,chr(250)=>906,chr(251)=>611,chr(252)=>500,chr(253)=>556,chr(254)=>556,chr(255)=>604); +$enc='iso-8859-5'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /afii10023 /afii10051 /afii10052 /afii10053 /afii10054 /afii10055 /afii10056 /afii10057 /afii10058 /afii10059 /afii10060 /afii10061 174 /afii10062 /afii10145 /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 /afii61352 /afii10071 /afii10099 /afii10100 /afii10101 /afii10102 /afii10103 /afii10104 /afii10105 /afii10106 /afii10107 /afii10108 /afii10109 /section /afii10110 /afii10193'; +$file='arialbd.z'; +$originalsize=352224; +?> diff --git a/public_html/fpdf/font/Helvetica-Bold-iso-8859-7.php b/public_html/fpdf/font/Helvetica-Bold-iso-8859-7.php new file mode 100644 index 0000000..3628194 --- /dev/null +++ b/public_html/fpdf/font/Helvetica-Bold-iso-8859-7.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-627 -376 2000 1010]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>750); +$up=-106; +$ut=105; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>278,chr(162)=>278,chr(163)=>556,chr(164)=>750,chr(165)=>750,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>750,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>750,chr(175)=>1000, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>465,chr(182)=>722,chr(183)=>278,chr(184)=>853,chr(185)=>906,chr(186)=>474,chr(187)=>556,chr(188)=>825,chr(189)=>834,chr(190)=>927,chr(191)=>838,chr(192)=>278,chr(193)=>722,chr(194)=>722,chr(195)=>601,chr(196)=>719,chr(197)=>667, + chr(198)=>611,chr(199)=>722,chr(200)=>778,chr(201)=>278,chr(202)=>722,chr(203)=>667,chr(204)=>833,chr(205)=>722,chr(206)=>644,chr(207)=>778,chr(208)=>722,chr(209)=>667,chr(210)=>750,chr(211)=>600,chr(212)=>611,chr(213)=>667,chr(214)=>821,chr(215)=>667,chr(216)=>809,chr(217)=>802,chr(218)=>278,chr(219)=>667, + chr(220)=>615,chr(221)=>451,chr(222)=>611,chr(223)=>278,chr(224)=>582,chr(225)=>615,chr(226)=>610,chr(227)=>556,chr(228)=>606,chr(229)=>475,chr(230)=>460,chr(231)=>611,chr(232)=>541,chr(233)=>278,chr(234)=>558,chr(235)=>556,chr(236)=>612,chr(237)=>556,chr(238)=>445,chr(239)=>611,chr(240)=>766,chr(241)=>619, + chr(242)=>520,chr(243)=>684,chr(244)=>446,chr(245)=>582,chr(246)=>715,chr(247)=>576,chr(248)=>753,chr(249)=>845,chr(250)=>278,chr(251)=>582,chr(252)=>611,chr(253)=>582,chr(254)=>845,chr(255)=>750); +$enc='iso-8859-7'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /quoteleft /quoteright 164 /.notdef /.notdef 170 /.notdef 174 /.notdef /afii00208 180 /tonos /dieresistonos /Alphatonos 184 /Epsilontonos /Etatonos /Iotatonos 188 /Omicrontonos 190 /Upsilontonos /Omegatonos /iotadieresistonos /Alpha /Beta /Gamma /Delta /Epsilon /Zeta /Eta /Theta /Iota /Kappa /Lambda /Mu /Nu /Xi /Omicron /Pi /Rho /.notdef /Sigma /Tau /Upsilon /Phi /Chi /Psi /Omega /Iotadieresis /Upsilondieresis /alphatonos /epsilontonos /etatonos /iotatonos /upsilondieresistonos /alpha /beta /gamma /delta /epsilon /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /omicron /pi /rho /sigma1 /sigma /tau /upsilon /phi /chi /psi /omega /iotadieresis /upsilondieresis /omicrontonos /upsilontonos /omegatonos /.notdef'; +$file='arialbd.z'; +$originalsize=352224; +?> diff --git a/public_html/fpdf/font/Helvetica-BoldOblique-iso-8859-1.php b/public_html/fpdf/font/Helvetica-BoldOblique-iso-8859-1.php new file mode 100644 index 0000000..1f7bc8a --- /dev/null +++ b/public_html/fpdf/font/Helvetica-BoldOblique-iso-8859-1.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>96,'FontBBox'=>'[-560 -376 1157 1000]','ItalicAngle'=>-12,'StemV'=>120,'MissingWidth'=>750); +$up=-106; +$ut=105; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>603,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>549,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc='iso-8859-1'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef'; +$file='arialbi.z'; +$originalsize=226748; +?> diff --git a/public_html/fpdf/font/Helvetica-Oblique-iso-8859-1.php b/public_html/fpdf/font/Helvetica-Oblique-iso-8859-1.php new file mode 100644 index 0000000..49a3da3 --- /dev/null +++ b/public_html/fpdf/font/Helvetica-Oblique-iso-8859-1.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>96,'FontBBox'=>'[-517 -325 1082 998]','ItalicAngle'=>-12,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>548,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>549,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc='iso-8859-1'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef'; +$file='ariali.z'; +$originalsize=207808; +?> diff --git a/public_html/fpdf/font/Helvetica-cp1250.php b/public_html/fpdf/font/Helvetica-cp1250.php new file mode 100644 index 0000000..ca95dbc --- /dev/null +++ b/public_html/fpdf/font/Helvetica-cp1250.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-664 -325 2000 1006]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>750,chr(128)=>556,chr(129)=>750,chr(130)=>222,chr(131)=>750, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>750,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>667,chr(141)=>611,chr(142)=>611,chr(143)=>611,chr(144)=>750,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>750,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>500,chr(157)=>375,chr(158)=>500,chr(159)=>500,chr(160)=>278,chr(161)=>333,chr(162)=>333,chr(163)=>556,chr(164)=>556,chr(165)=>667,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>667,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>611, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>222,chr(180)=>333,chr(181)=>576,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>556,chr(186)=>500,chr(187)=>556,chr(188)=>556,chr(189)=>333,chr(190)=>292,chr(191)=>500,chr(192)=>722,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>556, + chr(198)=>722,chr(199)=>722,chr(200)=>722,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>667,chr(205)=>278,chr(206)=>278,chr(207)=>722,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>611,chr(223)=>611,chr(224)=>333,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>222,chr(230)=>500,chr(231)=>500,chr(232)=>500,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>556,chr(237)=>278,chr(238)=>278,chr(239)=>615,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>549,chr(248)=>333,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>278,chr(255)=>333); +$enc='cp1250'; +$diff='131 /.notdef 136 /.notdef 140 /Sacute /Tcaron 143 /Zacute 152 /.notdef 156 /sacute /tcaron 159 /zacute 161 /caron /breve /Lslash 165 /Aogonek 170 /Scedilla 175 /Zdot 178 /ogonek /lslash 185 /aogonek /scedilla 188 /Lcaron /hungarumlaut /lcaron /zdot /Racute 195 /Abreve 197 /Lacute /Cacute 200 /Ccaron 202 /Eogonek 204 /Ecaron 207 /Dcaron /Dslash /Nacute /Ncaron 213 /Odblacute 216 /Rcaron /Uring 219 /Udblacute 222 /Tcedilla 224 /racute 227 /abreve 229 /lacute /cacute 232 /ccaron 234 /eogonek 236 /ecaron 239 /dcaron /dmacron /nacute /ncaron 245 /odblacute 248 /rcaron /uring 251 /udblacute 254 /tcedilla /dotaccent'; +$file='arial.z'; +$originalsize=367112; +?> diff --git a/public_html/fpdf/font/Helvetica-iso-8859-1.php b/public_html/fpdf/font/Helvetica-iso-8859-1.php new file mode 100644 index 0000000..94d3a22 --- /dev/null +++ b/public_html/fpdf/font/Helvetica-iso-8859-1.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-664 -325 2000 1006]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>576,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>549,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc='iso-8859-1'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef'; +$file='arial.z'; +$originalsize=367112; +?> diff --git a/public_html/fpdf/font/Helvetica-iso-8859-2.php b/public_html/fpdf/font/Helvetica-iso-8859-2.php new file mode 100644 index 0000000..e764882 --- /dev/null +++ b/public_html/fpdf/font/Helvetica-iso-8859-2.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-664 -325 2000 1006]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>667,chr(162)=>333,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>667,chr(167)=>556,chr(168)=>333,chr(169)=>667,chr(170)=>667,chr(171)=>611,chr(172)=>611,chr(173)=>333,chr(174)=>611,chr(175)=>611, + chr(176)=>400,chr(177)=>556,chr(178)=>333,chr(179)=>222,chr(180)=>333,chr(181)=>292,chr(182)=>500,chr(183)=>333,chr(184)=>333,chr(185)=>500,chr(186)=>500,chr(187)=>375,chr(188)=>500,chr(189)=>333,chr(190)=>500,chr(191)=>500,chr(192)=>722,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>556, + chr(198)=>722,chr(199)=>722,chr(200)=>722,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>667,chr(205)=>278,chr(206)=>278,chr(207)=>722,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>611,chr(223)=>611,chr(224)=>333,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>222,chr(230)=>500,chr(231)=>500,chr(232)=>500,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>556,chr(237)=>278,chr(238)=>278,chr(239)=>615,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>549,chr(248)=>333,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>278,chr(255)=>333); +$enc='iso-8859-2'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /Aogonek /breve /Lslash 165 /Lcaron /Sacute 169 /Scaron /Scedilla /Tcaron /Zacute 174 /Zcaron /Zdot 177 /aogonek /ogonek /lslash 181 /lcaron /sacute /caron 185 /scaron /scedilla /tcaron /zacute /hungarumlaut /zcaron /zdot /Racute 195 /Abreve 197 /Lacute /Cacute 200 /Ccaron 202 /Eogonek 204 /Ecaron 207 /Dcaron /Dslash /Nacute /Ncaron 213 /Odblacute 216 /Rcaron /Uring 219 /Udblacute 222 /Tcedilla 224 /racute 227 /abreve 229 /lacute /cacute 232 /ccaron 234 /eogonek 236 /ecaron 239 /dcaron /dmacron /nacute /ncaron 245 /odblacute 248 /rcaron /uring 251 /udblacute 254 /tcedilla /dotaccent'; +$file='arial.z'; +$originalsize=367112; +?> diff --git a/public_html/fpdf/font/Helvetica-iso-8859-5.php b/public_html/fpdf/font/Helvetica-iso-8859-5.php new file mode 100644 index 0000000..bb9a6cc --- /dev/null +++ b/public_html/fpdf/font/Helvetica-iso-8859-5.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-664 -325 2000 1006]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>667,chr(162)=>865,chr(163)=>542,chr(164)=>719,chr(165)=>667,chr(166)=>278,chr(167)=>278,chr(168)=>500,chr(169)=>1057,chr(170)=>1010,chr(171)=>854,chr(172)=>583,chr(173)=>333,chr(174)=>635,chr(175)=>719, + chr(176)=>667,chr(177)=>656,chr(178)=>667,chr(179)=>542,chr(180)=>677,chr(181)=>667,chr(182)=>923,chr(183)=>604,chr(184)=>719,chr(185)=>719,chr(186)=>583,chr(187)=>656,chr(188)=>833,chr(189)=>722,chr(190)=>778,chr(191)=>719,chr(192)=>667,chr(193)=>722,chr(194)=>611,chr(195)=>635,chr(196)=>760,chr(197)=>667, + chr(198)=>740,chr(199)=>667,chr(200)=>917,chr(201)=>938,chr(202)=>792,chr(203)=>885,chr(204)=>656,chr(205)=>719,chr(206)=>1010,chr(207)=>722,chr(208)=>556,chr(209)=>573,chr(210)=>531,chr(211)=>365,chr(212)=>583,chr(213)=>556,chr(214)=>669,chr(215)=>458,chr(216)=>559,chr(217)=>559,chr(218)=>438,chr(219)=>583, + chr(220)=>688,chr(221)=>552,chr(222)=>556,chr(223)=>542,chr(224)=>556,chr(225)=>500,chr(226)=>458,chr(227)=>500,chr(228)=>823,chr(229)=>500,chr(230)=>573,chr(231)=>521,chr(232)=>802,chr(233)=>823,chr(234)=>625,chr(235)=>719,chr(236)=>521,chr(237)=>510,chr(238)=>750,chr(239)=>542,chr(240)=>1073,chr(241)=>556, + chr(242)=>556,chr(243)=>365,chr(244)=>510,chr(245)=>500,chr(246)=>222,chr(247)=>278,chr(248)=>222,chr(249)=>906,chr(250)=>813,chr(251)=>556,chr(252)=>438,chr(253)=>556,chr(254)=>500,chr(255)=>552); +$enc='iso-8859-5'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /afii10023 /afii10051 /afii10052 /afii10053 /afii10054 /afii10055 /afii10056 /afii10057 /afii10058 /afii10059 /afii10060 /afii10061 174 /afii10062 /afii10145 /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 /afii61352 /afii10071 /afii10099 /afii10100 /afii10101 /afii10102 /afii10103 /afii10104 /afii10105 /afii10106 /afii10107 /afii10108 /afii10109 /section /afii10110 /afii10193'; +$file='arial.z'; +$originalsize=367112; +?> diff --git a/public_html/fpdf/font/Helvetica-iso-8859-7.php b/public_html/fpdf/font/Helvetica-iso-8859-7.php new file mode 100644 index 0000000..876ab7f --- /dev/null +++ b/public_html/fpdf/font/Helvetica-iso-8859-7.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-664 -325 2000 1006]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>278,chr(161)=>222,chr(162)=>222,chr(163)=>556,chr(164)=>750,chr(165)=>750,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>750,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>750,chr(175)=>1000, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>333,chr(182)=>667,chr(183)=>278,chr(184)=>784,chr(185)=>838,chr(186)=>384,chr(187)=>556,chr(188)=>774,chr(189)=>834,chr(190)=>855,chr(191)=>752,chr(192)=>222,chr(193)=>667,chr(194)=>667,chr(195)=>551,chr(196)=>668,chr(197)=>667, + chr(198)=>611,chr(199)=>722,chr(200)=>778,chr(201)=>278,chr(202)=>667,chr(203)=>668,chr(204)=>833,chr(205)=>722,chr(206)=>650,chr(207)=>778,chr(208)=>722,chr(209)=>667,chr(210)=>750,chr(211)=>618,chr(212)=>611,chr(213)=>667,chr(214)=>798,chr(215)=>667,chr(216)=>835,chr(217)=>748,chr(218)=>278,chr(219)=>667, + chr(220)=>578,chr(221)=>446,chr(222)=>556,chr(223)=>222,chr(224)=>547,chr(225)=>578,chr(226)=>575,chr(227)=>500,chr(228)=>557,chr(229)=>446,chr(230)=>441,chr(231)=>556,chr(232)=>556,chr(233)=>222,chr(234)=>500,chr(235)=>500,chr(236)=>576,chr(237)=>500,chr(238)=>448,chr(239)=>556,chr(240)=>690,chr(241)=>569, + chr(242)=>482,chr(243)=>617,chr(244)=>395,chr(245)=>547,chr(246)=>648,chr(247)=>525,chr(248)=>713,chr(249)=>781,chr(250)=>222,chr(251)=>547,chr(252)=>556,chr(253)=>547,chr(254)=>781,chr(255)=>750); +$enc='iso-8859-7'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /quoteleft /quoteright 164 /.notdef /.notdef 170 /.notdef 174 /.notdef /afii00208 180 /tonos /dieresistonos /Alphatonos 184 /Epsilontonos /Etatonos /Iotatonos 188 /Omicrontonos 190 /Upsilontonos /Omegatonos /iotadieresistonos /Alpha /Beta /Gamma /Delta /Epsilon /Zeta /Eta /Theta /Iota /Kappa /Lambda /Mu /Nu /Xi /Omicron /Pi /Rho /.notdef /Sigma /Tau /Upsilon /Phi /Chi /Psi /Omega /Iotadieresis /Upsilondieresis /alphatonos /epsilontonos /etatonos /iotatonos /upsilondieresistonos /alpha /beta /gamma /delta /epsilon /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /omicron /pi /rho /sigma1 /sigma /tau /upsilon /phi /chi /psi /omega /iotadieresis /upsilondieresis /omicrontonos /upsilontonos /omegatonos /.notdef'; +$file='arial.z'; +$originalsize=367112; +?> diff --git a/public_html/fpdf/font/Helvetica-symbol.php b/public_html/fpdf/font/Helvetica-symbol.php new file mode 100644 index 0000000..7229330 --- /dev/null +++ b/public_html/fpdf/font/Helvetica-symbol.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-664 -325 2000 1006]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>750,'#'=>556,'$'=>750,'%'=>889,'&'=>667,'\''=>750,'('=>333,')'=>333,'*'=>750,'+'=>584, + ','=>278,'-'=>584,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>750,'A'=>667, + 'B'=>667,'C'=>667,'D'=>668,'E'=>667,'F'=>798,'G'=>551,'H'=>722,'I'=>278,'J'=>750,'K'=>667,'L'=>668,'M'=>833,'N'=>722,'O'=>778,'P'=>722,'Q'=>778,'R'=>667,'S'=>618,'T'=>611,'U'=>667,'V'=>482,'W'=>748, + 'X'=>650,'Y'=>835,'Z'=>611,'['=>278,'\\'=>750,']'=>278,'^'=>750,'_'=>556,'`'=>333,'a'=>578,'b'=>575,'c'=>525,'d'=>557,'e'=>446,'f'=>648,'g'=>500,'h'=>556,'i'=>222,'j'=>750,'k'=>500,'l'=>500,'m'=>576, + 'n'=>500,'o'=>556,'p'=>690,'q'=>556,'r'=>569,'s'=>617,'t'=>395,'u'=>547,'v'=>750,'w'=>781,'x'=>448,'y'=>713,'z'=>441,'{'=>334,'|'=>260,'}'=>334,'~'=>750,chr(127)=>750,chr(128)=>750,chr(129)=>750,chr(130)=>750,chr(131)=>750, + chr(132)=>750,chr(133)=>750,chr(134)=>750,chr(135)=>750,chr(136)=>750,chr(137)=>750,chr(138)=>750,chr(139)=>750,chr(140)=>750,chr(141)=>750,chr(142)=>750,chr(143)=>750,chr(144)=>750,chr(145)=>750,chr(146)=>750,chr(147)=>750,chr(148)=>750,chr(149)=>750,chr(150)=>750,chr(151)=>750,chr(152)=>750,chr(153)=>750, + chr(154)=>750,chr(155)=>750,chr(156)=>750,chr(157)=>750,chr(158)=>750,chr(159)=>750,chr(160)=>556,chr(161)=>750,chr(162)=>188,chr(163)=>549,chr(164)=>167,chr(165)=>713,chr(166)=>556,chr(167)=>656,chr(168)=>510,chr(169)=>594,chr(170)=>531,chr(171)=>1000,chr(172)=>1000,chr(173)=>500,chr(174)=>1000,chr(175)=>500, + chr(176)=>400,chr(177)=>549,chr(178)=>354,chr(179)=>549,chr(180)=>584,chr(181)=>750,chr(182)=>494,chr(183)=>350,chr(184)=>549,chr(185)=>549,chr(186)=>583,chr(187)=>549,chr(188)=>1000,chr(189)=>750,chr(190)=>750,chr(191)=>750,chr(192)=>750,chr(193)=>750,chr(194)=>750,chr(195)=>750,chr(196)=>750,chr(197)=>750, + chr(198)=>750,chr(199)=>719,chr(200)=>750,chr(201)=>750,chr(202)=>750,chr(203)=>750,chr(204)=>750,chr(205)=>750,chr(206)=>750,chr(207)=>750,chr(208)=>750,chr(209)=>750,chr(210)=>750,chr(211)=>750,chr(212)=>750,chr(213)=>823,chr(214)=>549,chr(215)=>750,chr(216)=>584,chr(217)=>750,chr(218)=>750,chr(219)=>750, + chr(220)=>750,chr(221)=>750,chr(222)=>750,chr(223)=>750,chr(224)=>494,chr(225)=>750,chr(226)=>750,chr(227)=>750,chr(228)=>750,chr(229)=>713,chr(230)=>750,chr(231)=>750,chr(232)=>750,chr(233)=>750,chr(234)=>750,chr(235)=>750,chr(236)=>750,chr(237)=>750,chr(238)=>750,chr(239)=>750,chr(240)=>750,chr(241)=>750, + chr(242)=>274,chr(243)=>604,chr(244)=>750,chr(245)=>604,chr(246)=>750,chr(247)=>750,chr(248)=>750,chr(249)=>750,chr(250)=>750,chr(251)=>750,chr(252)=>750,chr(253)=>750,chr(254)=>750,chr(255)=>750); +$enc='symbol'; +$diff='34 /universal 36 /existential 39 /suchthat 42 /asteriskmath 45 /minus 64 /congruent /Alpha /Beta /Chi /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron /Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta 92 /therefore 94 /perpendicular 96 /radicalex /alpha /beta /chi /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron /pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta 126 /similar 128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef /Euro /Upsilon1 /minute /lessequal /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown 178 /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn /aleph /Ifraktur /Rfraktur /weierstrass /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle /gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown /lozenge /angleleft /registersans /copyrightsans /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /.notdef /angleright /integral /integraltp /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /.notdef'; +$file='arial.z'; +$originalsize=367112; +?> diff --git a/public_html/fpdf/font/Times-Bold-iso-8859-1.php b/public_html/fpdf/font/Times-Bold-iso-8859-1.php new file mode 100644 index 0000000..835c61c --- /dev/null +++ b/public_html/fpdf/font/Times-Bold-iso-8859-1.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>32,'FontBBox'=>'[-556 -307 2000 1026]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>778); +$up=-109; +$ut=95; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, + 'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, + 'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>778,chr(128)=>778,chr(129)=>778,chr(130)=>778,chr(131)=>778, + chr(132)=>778,chr(133)=>778,chr(134)=>778,chr(135)=>778,chr(136)=>778,chr(137)=>778,chr(138)=>778,chr(139)=>778,chr(140)=>778,chr(141)=>778,chr(142)=>778,chr(143)=>778,chr(144)=>778,chr(145)=>778,chr(146)=>778,chr(147)=>778,chr(148)=>778,chr(149)=>778,chr(150)=>778,chr(151)=>778,chr(152)=>778,chr(153)=>778, + chr(154)=>778,chr(155)=>778,chr(156)=>778,chr(157)=>778,chr(158)=>778,chr(159)=>778,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>300,chr(171)=>500,chr(172)=>570,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>549,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>567,chr(182)=>540,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>330,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>570,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>611,chr(223)=>556,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>549,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc='iso-8859-1'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef'; +$file='timesbd.z'; +$originalsize=398372; +?> diff --git a/public_html/fpdf/font/Times-Bold-iso-8859-5.php b/public_html/fpdf/font/Times-Bold-iso-8859-5.php new file mode 100644 index 0000000..2731aec --- /dev/null +++ b/public_html/fpdf/font/Times-Bold-iso-8859-5.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>32,'FontBBox'=>'[-556 -307 2000 1026]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>778); +$up=-109; +$ut=95; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, + 'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, + 'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>778,chr(128)=>778,chr(129)=>778,chr(130)=>778,chr(131)=>778, + chr(132)=>778,chr(133)=>778,chr(134)=>778,chr(135)=>778,chr(136)=>778,chr(137)=>778,chr(138)=>778,chr(139)=>778,chr(140)=>778,chr(141)=>778,chr(142)=>778,chr(143)=>778,chr(144)=>778,chr(145)=>778,chr(146)=>778,chr(147)=>778,chr(148)=>778,chr(149)=>778,chr(150)=>778,chr(151)=>778,chr(152)=>778,chr(153)=>778, + chr(154)=>778,chr(155)=>778,chr(156)=>778,chr(157)=>778,chr(158)=>778,chr(159)=>778,chr(160)=>250,chr(161)=>667,chr(162)=>800,chr(163)=>636,chr(164)=>678,chr(165)=>556,chr(166)=>389,chr(167)=>389,chr(168)=>500,chr(169)=>1003,chr(170)=>1002,chr(171)=>800,chr(172)=>725,chr(173)=>333,chr(174)=>734,chr(175)=>778, + chr(176)=>722,chr(177)=>661,chr(178)=>667,chr(179)=>636,chr(180)=>688,chr(181)=>667,chr(182)=>989,chr(183)=>528,chr(184)=>778,chr(185)=>778,chr(186)=>725,chr(187)=>745,chr(188)=>944,chr(189)=>778,chr(190)=>778,chr(191)=>778,chr(192)=>611,chr(193)=>722,chr(194)=>667,chr(195)=>734,chr(196)=>859,chr(197)=>722, + chr(198)=>778,chr(199)=>734,chr(200)=>1098,chr(201)=>1098,chr(202)=>765,chr(203)=>982,chr(204)=>661,chr(205)=>678,chr(206)=>1126,chr(207)=>722,chr(208)=>500,chr(209)=>500,chr(210)=>540,chr(211)=>454,chr(212)=>506,chr(213)=>444,chr(214)=>725,chr(215)=>402,chr(216)=>576,chr(217)=>576,chr(218)=>576,chr(219)=>561, + chr(220)=>681,chr(221)=>576,chr(222)=>500,chr(223)=>576,chr(224)=>556,chr(225)=>444,chr(226)=>491,chr(227)=>500,chr(228)=>692,chr(229)=>500,chr(230)=>576,chr(231)=>564,chr(232)=>844,chr(233)=>844,chr(234)=>583,chr(235)=>781,chr(236)=>529,chr(237)=>432,chr(238)=>764,chr(239)=>541,chr(240)=>1005,chr(241)=>444, + chr(242)=>537,chr(243)=>454,chr(244)=>432,chr(245)=>389,chr(246)=>278,chr(247)=>278,chr(248)=>333,chr(249)=>780,chr(250)=>797,chr(251)=>556,chr(252)=>576,chr(253)=>500,chr(254)=>500,chr(255)=>576); +$enc='iso-8859-5'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /afii10023 /afii10051 /afii10052 /afii10053 /afii10054 /afii10055 /afii10056 /afii10057 /afii10058 /afii10059 /afii10060 /afii10061 174 /afii10062 /afii10145 /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 /afii61352 /afii10071 /afii10099 /afii10100 /afii10101 /afii10102 /afii10103 /afii10104 /afii10105 /afii10106 /afii10107 /afii10108 /afii10109 /section /afii10110 /afii10193'; +$file='timesbd.z'; +$originalsize=398372; +?> diff --git a/public_html/fpdf/font/Times-Italic-iso-8859-1.php b/public_html/fpdf/font/Times-Italic-iso-8859-1.php new file mode 100644 index 0000000..f858317 --- /dev/null +++ b/public_html/fpdf/font/Times-Italic-iso-8859-1.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>96,'FontBBox'=>'[-498 -307 1120 1023]','ItalicAngle'=>-17.3,'StemV'=>70,'MissingWidth'=>778); +$up=-109; +$ut=49; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>420,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>214,'('=>333,')'=>333,'*'=>500,'+'=>675, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>675,'='=>675,'>'=>675,'?'=>500,'@'=>920,'A'=>611, + 'B'=>611,'C'=>667,'D'=>722,'E'=>611,'F'=>611,'G'=>722,'H'=>722,'I'=>333,'J'=>444,'K'=>667,'L'=>556,'M'=>833,'N'=>667,'O'=>722,'P'=>611,'Q'=>722,'R'=>611,'S'=>500,'T'=>556,'U'=>722,'V'=>611,'W'=>833, + 'X'=>611,'Y'=>556,'Z'=>556,'['=>389,'\\'=>278,']'=>389,'^'=>422,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>278,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>444,'l'=>278,'m'=>722, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>500,'v'=>444,'w'=>667,'x'=>444,'y'=>444,'z'=>389,'{'=>400,'|'=>275,'}'=>400,'~'=>541,chr(127)=>778,chr(128)=>778,chr(129)=>778,chr(130)=>778,chr(131)=>778, + chr(132)=>778,chr(133)=>778,chr(134)=>778,chr(135)=>778,chr(136)=>778,chr(137)=>778,chr(138)=>778,chr(139)=>778,chr(140)=>778,chr(141)=>778,chr(142)=>778,chr(143)=>778,chr(144)=>778,chr(145)=>778,chr(146)=>778,chr(147)=>778,chr(148)=>778,chr(149)=>778,chr(150)=>778,chr(151)=>778,chr(152)=>778,chr(153)=>778, + chr(154)=>778,chr(155)=>778,chr(156)=>778,chr(157)=>778,chr(158)=>778,chr(159)=>778,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>275,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>675,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>549,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>502,chr(182)=>523,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>611,chr(193)=>611,chr(194)=>611,chr(195)=>611,chr(196)=>611,chr(197)=>611, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>667,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>675,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>556,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>549,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>444,chr(254)=>500,chr(255)=>444); +$enc='iso-8859-1'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef'; +$file='timesi.z'; +$originalsize=248368; +?> diff --git a/public_html/fpdf/font/Times-Roman-iso-8859-1.php b/public_html/fpdf/font/Times-Roman-iso-8859-1.php new file mode 100644 index 0000000..898d69a --- /dev/null +++ b/public_html/fpdf/font/Times-Roman-iso-8859-1.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>32,'FontBBox'=>'[-568 -307 2000 1007]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>778); +$up=-109; +$ut=49; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, + 'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, + 'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>778,chr(128)=>778,chr(129)=>778,chr(130)=>778,chr(131)=>778, + chr(132)=>778,chr(133)=>778,chr(134)=>778,chr(135)=>778,chr(136)=>778,chr(137)=>778,chr(138)=>778,chr(139)=>778,chr(140)=>778,chr(141)=>778,chr(142)=>778,chr(143)=>778,chr(144)=>778,chr(145)=>778,chr(146)=>778,chr(147)=>778,chr(148)=>778,chr(149)=>778,chr(150)=>778,chr(151)=>778,chr(152)=>778,chr(153)=>778, + chr(154)=>778,chr(155)=>778,chr(156)=>778,chr(157)=>778,chr(158)=>778,chr(159)=>778,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>200,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>564,chr(173)=>333,chr(174)=>760,chr(175)=>333, + chr(176)=>400,chr(177)=>549,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>536,chr(182)=>453,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>444,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>564,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>556,chr(223)=>500,chr(224)=>444,chr(225)=>444,chr(226)=>444,chr(227)=>444,chr(228)=>444,chr(229)=>444,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>549,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>500,chr(254)=>500,chr(255)=>500); +$enc='iso-8859-1'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef'; +$file='times.z'; +$originalsize=409280; +?> diff --git a/public_html/fpdf/font/Times-Roman-iso-8859-5.php b/public_html/fpdf/font/Times-Roman-iso-8859-5.php new file mode 100644 index 0000000..6d11d86 --- /dev/null +++ b/public_html/fpdf/font/Times-Roman-iso-8859-5.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>32,'FontBBox'=>'[-568 -307 2000 1007]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>778); +$up=-109; +$ut=49; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, + 'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, + 'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>778,chr(128)=>778,chr(129)=>778,chr(130)=>778,chr(131)=>778, + chr(132)=>778,chr(133)=>778,chr(134)=>778,chr(135)=>778,chr(136)=>778,chr(137)=>778,chr(138)=>778,chr(139)=>778,chr(140)=>778,chr(141)=>778,chr(142)=>778,chr(143)=>778,chr(144)=>778,chr(145)=>778,chr(146)=>778,chr(147)=>778,chr(148)=>778,chr(149)=>778,chr(150)=>778,chr(151)=>778,chr(152)=>778,chr(153)=>778, + chr(154)=>778,chr(155)=>778,chr(156)=>778,chr(157)=>778,chr(158)=>778,chr(159)=>778,chr(160)=>250,chr(161)=>611,chr(162)=>752,chr(163)=>578,chr(164)=>660,chr(165)=>556,chr(166)=>333,chr(167)=>333,chr(168)=>389,chr(169)=>872,chr(170)=>872,chr(171)=>741,chr(172)=>667,chr(173)=>333,chr(174)=>708,chr(175)=>722, + chr(176)=>722,chr(177)=>574,chr(178)=>667,chr(179)=>578,chr(180)=>682,chr(181)=>611,chr(182)=>896,chr(183)=>501,chr(184)=>722,chr(185)=>722,chr(186)=>667,chr(187)=>678,chr(188)=>889,chr(189)=>722,chr(190)=>722,chr(191)=>722,chr(192)=>556,chr(193)=>667,chr(194)=>611,chr(195)=>708,chr(196)=>790,chr(197)=>722, + chr(198)=>722,chr(199)=>650,chr(200)=>1009,chr(201)=>1009,chr(202)=>706,chr(203)=>872,chr(204)=>574,chr(205)=>660,chr(206)=>1028,chr(207)=>667,chr(208)=>444,chr(209)=>509,chr(210)=>472,chr(211)=>410,chr(212)=>509,chr(213)=>444,chr(214)=>691,chr(215)=>395,chr(216)=>535,chr(217)=>535,chr(218)=>486,chr(219)=>499, + chr(220)=>633,chr(221)=>535,chr(222)=>500,chr(223)=>535,chr(224)=>500,chr(225)=>444,chr(226)=>437,chr(227)=>500,chr(228)=>648,chr(229)=>500,chr(230)=>535,chr(231)=>503,chr(232)=>770,chr(233)=>770,chr(234)=>517,chr(235)=>672,chr(236)=>456,chr(237)=>429,chr(238)=>747,chr(239)=>460,chr(240)=>954,chr(241)=>444, + chr(242)=>483,chr(243)=>410,chr(244)=>429,chr(245)=>389,chr(246)=>278,chr(247)=>278,chr(248)=>278,chr(249)=>727,chr(250)=>723,chr(251)=>500,chr(252)=>486,chr(253)=>500,chr(254)=>500,chr(255)=>535); +$enc='iso-8859-5'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /afii10023 /afii10051 /afii10052 /afii10053 /afii10054 /afii10055 /afii10056 /afii10057 /afii10058 /afii10059 /afii10060 /afii10061 174 /afii10062 /afii10145 /afii10017 /afii10018 /afii10019 /afii10020 /afii10021 /afii10022 /afii10024 /afii10025 /afii10026 /afii10027 /afii10028 /afii10029 /afii10030 /afii10031 /afii10032 /afii10033 /afii10034 /afii10035 /afii10036 /afii10037 /afii10038 /afii10039 /afii10040 /afii10041 /afii10042 /afii10043 /afii10044 /afii10045 /afii10046 /afii10047 /afii10048 /afii10049 /afii10065 /afii10066 /afii10067 /afii10068 /afii10069 /afii10070 /afii10072 /afii10073 /afii10074 /afii10075 /afii10076 /afii10077 /afii10078 /afii10079 /afii10080 /afii10081 /afii10082 /afii10083 /afii10084 /afii10085 /afii10086 /afii10087 /afii10088 /afii10089 /afii10090 /afii10091 /afii10092 /afii10093 /afii10094 /afii10095 /afii10096 /afii10097 /afii61352 /afii10071 /afii10099 /afii10100 /afii10101 /afii10102 /afii10103 /afii10104 /afii10105 /afii10106 /afii10107 /afii10108 /afii10109 /section /afii10110 /afii10193'; +$file='times.z'; +$originalsize=409280; +?> diff --git a/public_html/fpdf/font/Times-Roman-iso-8859-7.php b/public_html/fpdf/font/Times-Roman-iso-8859-7.php new file mode 100644 index 0000000..d20a9a4 --- /dev/null +++ b/public_html/fpdf/font/Times-Roman-iso-8859-7.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>32,'FontBBox'=>'[-568 -307 2000 1007]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>778); +$up=-109; +$ut=49; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, + 'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, + 'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>778,chr(128)=>778,chr(129)=>778,chr(130)=>778,chr(131)=>778, + chr(132)=>778,chr(133)=>778,chr(134)=>778,chr(135)=>778,chr(136)=>778,chr(137)=>778,chr(138)=>778,chr(139)=>778,chr(140)=>778,chr(141)=>778,chr(142)=>778,chr(143)=>778,chr(144)=>778,chr(145)=>778,chr(146)=>778,chr(147)=>778,chr(148)=>778,chr(149)=>778,chr(150)=>778,chr(151)=>778,chr(152)=>778,chr(153)=>778, + chr(154)=>778,chr(155)=>778,chr(156)=>778,chr(157)=>778,chr(158)=>778,chr(159)=>778,chr(160)=>250,chr(161)=>333,chr(162)=>333,chr(163)=>500,chr(164)=>778,chr(165)=>778,chr(166)=>200,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>778,chr(171)=>500,chr(172)=>564,chr(173)=>333,chr(174)=>778,chr(175)=>1000, + chr(176)=>400,chr(177)=>549,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>333,chr(182)=>722,chr(183)=>250,chr(184)=>694,chr(185)=>808,chr(186)=>411,chr(187)=>500,chr(188)=>722,chr(189)=>750,chr(190)=>816,chr(191)=>743,chr(192)=>269,chr(193)=>722,chr(194)=>667,chr(195)=>578,chr(196)=>643,chr(197)=>611, + chr(198)=>611,chr(199)=>722,chr(200)=>722,chr(201)=>333,chr(202)=>722,chr(203)=>725,chr(204)=>889,chr(205)=>722,chr(206)=>643,chr(207)=>722,chr(208)=>722,chr(209)=>556,chr(210)=>778,chr(211)=>582,chr(212)=>611,chr(213)=>722,chr(214)=>731,chr(215)=>722,chr(216)=>738,chr(217)=>743,chr(218)=>333,chr(219)=>722, + chr(220)=>524,chr(221)=>420,chr(222)=>523,chr(223)=>269,chr(224)=>495,chr(225)=>524,chr(226)=>509,chr(227)=>442,chr(228)=>471,chr(229)=>420,chr(230)=>414,chr(231)=>523,chr(232)=>479,chr(233)=>269,chr(234)=>504,chr(235)=>485,chr(236)=>536,chr(237)=>452,chr(238)=>446,chr(239)=>500,chr(240)=>505,chr(241)=>499, + chr(242)=>396,chr(243)=>539,chr(244)=>402,chr(245)=>495,chr(246)=>577,chr(247)=>444,chr(248)=>626,chr(249)=>658,chr(250)=>269,chr(251)=>495,chr(252)=>500,chr(253)=>495,chr(254)=>658,chr(255)=>778); +$enc='iso-8859-7'; +$diff='128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef 161 /quoteleft /quoteright 164 /.notdef /.notdef 170 /.notdef 174 /.notdef /afii00208 180 /tonos /dieresistonos /Alphatonos 184 /Epsilontonos /Etatonos /Iotatonos 188 /Omicrontonos 190 /Upsilontonos /Omegatonos /iotadieresistonos /Alpha /Beta /Gamma /Delta /Epsilon /Zeta /Eta /Theta /Iota /Kappa /Lambda /Mu /Nu /Xi /Omicron /Pi /Rho /.notdef /Sigma /Tau /Upsilon /Phi /Chi /Psi /Omega /Iotadieresis /Upsilondieresis /alphatonos /epsilontonos /etatonos /iotatonos /upsilondieresistonos /alpha /beta /gamma /delta /epsilon /zeta /eta /theta /iota /kappa /lambda /mu /nu /xi /omicron /pi /rho /sigma1 /sigma /tau /upsilon /phi /chi /psi /omega /iotadieresis /upsilondieresis /omicrontonos /upsilontonos /omegatonos /.notdef'; +$file='times.z'; +$originalsize=409280; +?> diff --git a/public_html/fpdf/font/Times-Roman-symbol.php b/public_html/fpdf/font/Times-Roman-symbol.php new file mode 100644 index 0000000..8616aa8 --- /dev/null +++ b/public_html/fpdf/font/Times-Roman-symbol.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>32,'FontBBox'=>'[-568 -307 2000 1007]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>778); +$up=-109; +$ut=49; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>778,'#'=>500,'$'=>778,'%'=>833,'&'=>778,'\''=>778,'('=>333,')'=>333,'*'=>778,'+'=>564, + ','=>250,'-'=>564,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>778,'A'=>722, + 'B'=>667,'C'=>722,'D'=>643,'E'=>611,'F'=>731,'G'=>578,'H'=>722,'I'=>333,'J'=>778,'K'=>722,'L'=>725,'M'=>889,'N'=>722,'O'=>722,'P'=>722,'Q'=>722,'R'=>556,'S'=>582,'T'=>611,'U'=>722,'V'=>396,'W'=>743, + 'X'=>643,'Y'=>738,'Z'=>611,'['=>333,'\\'=>778,']'=>333,'^'=>778,'_'=>500,'`'=>333,'a'=>524,'b'=>509,'c'=>444,'d'=>471,'e'=>420,'f'=>577,'g'=>442,'h'=>523,'i'=>269,'j'=>778,'k'=>504,'l'=>485,'m'=>536, + 'n'=>452,'o'=>500,'p'=>505,'q'=>479,'r'=>499,'s'=>539,'t'=>402,'u'=>495,'v'=>778,'w'=>658,'x'=>446,'y'=>626,'z'=>414,'{'=>480,'|'=>200,'}'=>480,'~'=>778,chr(127)=>778,chr(128)=>778,chr(129)=>778,chr(130)=>778,chr(131)=>778, + chr(132)=>778,chr(133)=>778,chr(134)=>778,chr(135)=>778,chr(136)=>778,chr(137)=>778,chr(138)=>778,chr(139)=>778,chr(140)=>778,chr(141)=>778,chr(142)=>778,chr(143)=>778,chr(144)=>778,chr(145)=>778,chr(146)=>778,chr(147)=>778,chr(148)=>778,chr(149)=>778,chr(150)=>778,chr(151)=>778,chr(152)=>778,chr(153)=>778, + chr(154)=>778,chr(155)=>778,chr(156)=>778,chr(157)=>778,chr(158)=>778,chr(159)=>778,chr(160)=>500,chr(161)=>778,chr(162)=>219,chr(163)=>549,chr(164)=>167,chr(165)=>713,chr(166)=>500,chr(167)=>656,chr(168)=>510,chr(169)=>594,chr(170)=>531,chr(171)=>1000,chr(172)=>1000,chr(173)=>500,chr(174)=>1000,chr(175)=>500, + chr(176)=>400,chr(177)=>549,chr(178)=>417,chr(179)=>549,chr(180)=>564,chr(181)=>778,chr(182)=>494,chr(183)=>350,chr(184)=>549,chr(185)=>549,chr(186)=>564,chr(187)=>549,chr(188)=>1000,chr(189)=>778,chr(190)=>778,chr(191)=>778,chr(192)=>778,chr(193)=>778,chr(194)=>778,chr(195)=>778,chr(196)=>778,chr(197)=>778, + chr(198)=>778,chr(199)=>722,chr(200)=>778,chr(201)=>778,chr(202)=>778,chr(203)=>778,chr(204)=>778,chr(205)=>778,chr(206)=>778,chr(207)=>778,chr(208)=>778,chr(209)=>778,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>823,chr(214)=>549,chr(215)=>778,chr(216)=>564,chr(217)=>778,chr(218)=>778,chr(219)=>778, + chr(220)=>778,chr(221)=>778,chr(222)=>778,chr(223)=>778,chr(224)=>494,chr(225)=>778,chr(226)=>778,chr(227)=>778,chr(228)=>778,chr(229)=>713,chr(230)=>778,chr(231)=>778,chr(232)=>778,chr(233)=>778,chr(234)=>778,chr(235)=>778,chr(236)=>778,chr(237)=>778,chr(238)=>778,chr(239)=>778,chr(240)=>778,chr(241)=>778, + chr(242)=>274,chr(243)=>604,chr(244)=>778,chr(245)=>604,chr(246)=>778,chr(247)=>778,chr(248)=>778,chr(249)=>778,chr(250)=>778,chr(251)=>778,chr(252)=>778,chr(253)=>778,chr(254)=>778,chr(255)=>778); +$enc='symbol'; +$diff='34 /universal 36 /existential 39 /suchthat 42 /asteriskmath 45 /minus 64 /congruent /Alpha /Beta /Chi /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron /Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta 92 /therefore 94 /perpendicular 96 /radicalex /alpha /beta /chi /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron /pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta 126 /similar 128 /.notdef 130 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 142 /.notdef 145 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef 158 /.notdef /.notdef /Euro /Upsilon1 /minute /lessequal /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown 178 /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn /aleph /Ifraktur /Rfraktur /weierstrass /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle /gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown /lozenge /angleleft /registersans /copyrightsans /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /.notdef /angleright /integral /integraltp /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /.notdef'; +$file='times.z'; +$originalsize=409280; +?> diff --git a/public_html/fpdf/font/arial.php b/public_html/fpdf/font/arial.php new file mode 100644 index 0000000..1da8bfa --- /dev/null +++ b/public_html/fpdf/font/arial.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-46 -210 1000 896]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>750,chr(128)=>556,chr(129)=>750,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>750,chr(142)=>611,chr(143)=>750,chr(144)=>750,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>750,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>750, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>750,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>549,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc='cp1252'; +$diff=''; +$file='arial.z'; +$originalsize=367112; +?> diff --git a/public_html/fpdf/font/arial.z b/public_html/fpdf/font/arial.z new file mode 100644 index 0000000..afe5ffe Binary files /dev/null and b/public_html/fpdf/font/arial.z differ diff --git a/public_html/fpdf/font/arialbd.php b/public_html/fpdf/font/arialbd.php new file mode 100644 index 0000000..9af879e --- /dev/null +++ b/public_html/fpdf/font/arialbd.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>32,'FontBBox'=>'[-46 -210 1000 904]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>750); +$up=-106; +$ut=105; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>750,chr(128)=>556,chr(129)=>750,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>750,chr(142)=>611,chr(143)=>750,chr(144)=>750,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>750,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>750, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>750,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>549,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc='cp1252'; +$diff=''; +$file='arialbd.z'; +$originalsize=352224; +?> diff --git a/public_html/fpdf/font/arialbd.z b/public_html/fpdf/font/arialbd.z new file mode 100644 index 0000000..ef0c9e4 Binary files /dev/null and b/public_html/fpdf/font/arialbd.z differ diff --git a/public_html/fpdf/font/arialbi.php b/public_html/fpdf/font/arialbi.php new file mode 100644 index 0000000..dce4496 --- /dev/null +++ b/public_html/fpdf/font/arialbi.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>96,'FontBBox'=>'[-109 -212 1079 905]','ItalicAngle'=>-12,'StemV'=>120,'MissingWidth'=>750); +$up=-106; +$ut=105; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>750,chr(128)=>556,chr(129)=>750,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>750,chr(142)=>611,chr(143)=>750,chr(144)=>750,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>750,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>750, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>750,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>549,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +$enc='cp1252'; +$diff=''; +$file='arialbi.z'; +$originalsize=226748; +?> diff --git a/public_html/fpdf/font/arialbi.z b/public_html/fpdf/font/arialbi.z new file mode 100644 index 0000000..11eb46f Binary files /dev/null and b/public_html/fpdf/font/arialbi.z differ diff --git a/public_html/fpdf/font/ariali.php b/public_html/fpdf/font/ariali.php new file mode 100644 index 0000000..b255afe --- /dev/null +++ b/public_html/fpdf/font/ariali.php @@ -0,0 +1,24 @@ +905,'Descent'=>-212,'CapHeight'=>716,'Flags'=>96,'FontBBox'=>'[-121 -210 1062 895]','ItalicAngle'=>-12,'StemV'=>70,'MissingWidth'=>750); +$up=-106; +$ut=73; +$cw=array( + chr(0)=>750,chr(1)=>750,chr(2)=>750,chr(3)=>750,chr(4)=>750,chr(5)=>750,chr(6)=>750,chr(7)=>750,chr(8)=>750,chr(9)=>750,chr(10)=>750,chr(11)=>750,chr(12)=>750,chr(13)=>750,chr(14)=>750,chr(15)=>750,chr(16)=>750,chr(17)=>750,chr(18)=>750,chr(19)=>750,chr(20)=>750,chr(21)=>750, + chr(22)=>750,chr(23)=>750,chr(24)=>750,chr(25)=>750,chr(26)=>750,chr(27)=>750,chr(28)=>750,chr(29)=>750,chr(30)=>750,chr(31)=>750,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>750,chr(128)=>556,chr(129)=>750,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>750,chr(142)=>611,chr(143)=>750,chr(144)=>750,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>750,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>750, + chr(176)=>400,chr(177)=>549,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>750,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>549,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc='cp1252'; +$diff=''; +$file='ariali.z'; +$originalsize=207808; +?> diff --git a/public_html/fpdf/font/ariali.z b/public_html/fpdf/font/ariali.z new file mode 100644 index 0000000..5988d8b Binary files /dev/null and b/public_html/fpdf/font/ariali.z differ diff --git a/public_html/fpdf/font/cour.php b/public_html/fpdf/font/cour.php new file mode 100644 index 0000000..a9b50ed --- /dev/null +++ b/public_html/fpdf/font/cour.php @@ -0,0 +1,24 @@ +833,'Descent'=>-300,'CapHeight'=>571,'Flags'=>33,'FontBBox'=>'[-13 -274 638 783]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>600); +$up=-233; +$ut=41; +$cw=array( + chr(0)=>600,chr(1)=>600,chr(2)=>600,chr(3)=>600,chr(4)=>600,chr(5)=>600,chr(6)=>600,chr(7)=>600,chr(8)=>600,chr(9)=>600,chr(10)=>600,chr(11)=>600,chr(12)=>600,chr(13)=>600,chr(14)=>600,chr(15)=>600,chr(16)=>600,chr(17)=>600,chr(18)=>600,chr(19)=>600,chr(20)=>600,chr(21)=>600, + chr(22)=>600,chr(23)=>600,chr(24)=>600,chr(25)=>600,chr(26)=>600,chr(27)=>600,chr(28)=>600,chr(29)=>600,chr(30)=>600,chr(31)=>600,' '=>600,'!'=>600,'"'=>600,'#'=>600,'$'=>600,'%'=>600,'&'=>600,'\''=>600,'('=>600,')'=>600,'*'=>600,'+'=>600, + ','=>600,'-'=>600,'.'=>600,'/'=>600,'0'=>600,'1'=>600,'2'=>600,'3'=>600,'4'=>600,'5'=>600,'6'=>600,'7'=>600,'8'=>600,'9'=>600,':'=>600,';'=>600,'<'=>600,'='=>600,'>'=>600,'?'=>600,'@'=>600,'A'=>600, + 'B'=>600,'C'=>600,'D'=>600,'E'=>600,'F'=>600,'G'=>600,'H'=>600,'I'=>600,'J'=>600,'K'=>600,'L'=>600,'M'=>600,'N'=>600,'O'=>600,'P'=>600,'Q'=>600,'R'=>600,'S'=>600,'T'=>600,'U'=>600,'V'=>600,'W'=>600, + 'X'=>600,'Y'=>600,'Z'=>600,'['=>600,'\\'=>600,']'=>600,'^'=>600,'_'=>600,'`'=>600,'a'=>600,'b'=>600,'c'=>600,'d'=>600,'e'=>600,'f'=>600,'g'=>600,'h'=>600,'i'=>600,'j'=>600,'k'=>600,'l'=>600,'m'=>600, + 'n'=>600,'o'=>600,'p'=>600,'q'=>600,'r'=>600,'s'=>600,'t'=>600,'u'=>600,'v'=>600,'w'=>600,'x'=>600,'y'=>600,'z'=>600,'{'=>600,'|'=>600,'}'=>600,'~'=>600,chr(127)=>600,chr(128)=>600,chr(129)=>600,chr(130)=>600,chr(131)=>600, + chr(132)=>600,chr(133)=>600,chr(134)=>600,chr(135)=>600,chr(136)=>600,chr(137)=>600,chr(138)=>600,chr(139)=>600,chr(140)=>600,chr(141)=>600,chr(142)=>600,chr(143)=>600,chr(144)=>600,chr(145)=>600,chr(146)=>600,chr(147)=>600,chr(148)=>600,chr(149)=>600,chr(150)=>600,chr(151)=>600,chr(152)=>600,chr(153)=>600, + chr(154)=>600,chr(155)=>600,chr(156)=>600,chr(157)=>600,chr(158)=>600,chr(159)=>600,chr(160)=>600,chr(161)=>600,chr(162)=>600,chr(163)=>600,chr(164)=>600,chr(165)=>600,chr(166)=>600,chr(167)=>600,chr(168)=>600,chr(169)=>600,chr(170)=>600,chr(171)=>600,chr(172)=>600,chr(173)=>600,chr(174)=>600,chr(175)=>600, + chr(176)=>600,chr(177)=>600,chr(178)=>600,chr(179)=>600,chr(180)=>600,chr(181)=>600,chr(182)=>600,chr(183)=>600,chr(184)=>600,chr(185)=>600,chr(186)=>600,chr(187)=>600,chr(188)=>600,chr(189)=>600,chr(190)=>600,chr(191)=>600,chr(192)=>600,chr(193)=>600,chr(194)=>600,chr(195)=>600,chr(196)=>600,chr(197)=>600, + chr(198)=>600,chr(199)=>600,chr(200)=>600,chr(201)=>600,chr(202)=>600,chr(203)=>600,chr(204)=>600,chr(205)=>600,chr(206)=>600,chr(207)=>600,chr(208)=>600,chr(209)=>600,chr(210)=>600,chr(211)=>600,chr(212)=>600,chr(213)=>600,chr(214)=>600,chr(215)=>600,chr(216)=>600,chr(217)=>600,chr(218)=>600,chr(219)=>600, + chr(220)=>600,chr(221)=>600,chr(222)=>600,chr(223)=>600,chr(224)=>600,chr(225)=>600,chr(226)=>600,chr(227)=>600,chr(228)=>600,chr(229)=>600,chr(230)=>600,chr(231)=>600,chr(232)=>600,chr(233)=>600,chr(234)=>600,chr(235)=>600,chr(236)=>600,chr(237)=>600,chr(238)=>600,chr(239)=>600,chr(240)=>600,chr(241)=>600, + chr(242)=>600,chr(243)=>600,chr(244)=>600,chr(245)=>600,chr(246)=>600,chr(247)=>600,chr(248)=>600,chr(249)=>600,chr(250)=>600,chr(251)=>600,chr(252)=>600,chr(253)=>600,chr(254)=>600,chr(255)=>600); +$enc='cp1252'; +$diff=''; +$file='cour.z'; +$originalsize=303296; +?> diff --git a/public_html/fpdf/font/cour.z b/public_html/fpdf/font/cour.z new file mode 100644 index 0000000..5f8190e Binary files /dev/null and b/public_html/fpdf/font/cour.z differ diff --git a/public_html/fpdf/font/courbd.php b/public_html/fpdf/font/courbd.php new file mode 100644 index 0000000..5a4f911 --- /dev/null +++ b/public_html/fpdf/font/courbd.php @@ -0,0 +1,24 @@ +833,'Descent'=>-300,'CapHeight'=>592,'Flags'=>33,'FontBBox'=>'[-46 -300 644 833]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>600); +$up=-233; +$ut=100; +$cw=array( + chr(0)=>600,chr(1)=>600,chr(2)=>600,chr(3)=>600,chr(4)=>600,chr(5)=>600,chr(6)=>600,chr(7)=>600,chr(8)=>600,chr(9)=>600,chr(10)=>600,chr(11)=>600,chr(12)=>600,chr(13)=>600,chr(14)=>600,chr(15)=>600,chr(16)=>600,chr(17)=>600,chr(18)=>600,chr(19)=>600,chr(20)=>600,chr(21)=>600, + chr(22)=>600,chr(23)=>600,chr(24)=>600,chr(25)=>600,chr(26)=>600,chr(27)=>600,chr(28)=>600,chr(29)=>600,chr(30)=>600,chr(31)=>600,' '=>600,'!'=>600,'"'=>600,'#'=>600,'$'=>600,'%'=>600,'&'=>600,'\''=>600,'('=>600,')'=>600,'*'=>600,'+'=>600, + ','=>600,'-'=>600,'.'=>600,'/'=>600,'0'=>600,'1'=>600,'2'=>600,'3'=>600,'4'=>600,'5'=>600,'6'=>600,'7'=>600,'8'=>600,'9'=>600,':'=>600,';'=>600,'<'=>600,'='=>600,'>'=>600,'?'=>600,'@'=>600,'A'=>600, + 'B'=>600,'C'=>600,'D'=>600,'E'=>600,'F'=>600,'G'=>600,'H'=>600,'I'=>600,'J'=>600,'K'=>600,'L'=>600,'M'=>600,'N'=>600,'O'=>600,'P'=>600,'Q'=>600,'R'=>600,'S'=>600,'T'=>600,'U'=>600,'V'=>600,'W'=>600, + 'X'=>600,'Y'=>600,'Z'=>600,'['=>600,'\\'=>600,']'=>600,'^'=>600,'_'=>600,'`'=>600,'a'=>600,'b'=>600,'c'=>600,'d'=>600,'e'=>600,'f'=>600,'g'=>600,'h'=>600,'i'=>600,'j'=>600,'k'=>600,'l'=>600,'m'=>600, + 'n'=>600,'o'=>600,'p'=>600,'q'=>600,'r'=>600,'s'=>600,'t'=>600,'u'=>600,'v'=>600,'w'=>600,'x'=>600,'y'=>600,'z'=>600,'{'=>600,'|'=>600,'}'=>600,'~'=>600,chr(127)=>600,chr(128)=>600,chr(129)=>600,chr(130)=>600,chr(131)=>600, + chr(132)=>600,chr(133)=>600,chr(134)=>600,chr(135)=>600,chr(136)=>600,chr(137)=>600,chr(138)=>600,chr(139)=>600,chr(140)=>600,chr(141)=>600,chr(142)=>600,chr(143)=>600,chr(144)=>600,chr(145)=>600,chr(146)=>600,chr(147)=>600,chr(148)=>600,chr(149)=>600,chr(150)=>600,chr(151)=>600,chr(152)=>600,chr(153)=>600, + chr(154)=>600,chr(155)=>600,chr(156)=>600,chr(157)=>600,chr(158)=>600,chr(159)=>600,chr(160)=>600,chr(161)=>600,chr(162)=>600,chr(163)=>600,chr(164)=>600,chr(165)=>600,chr(166)=>600,chr(167)=>600,chr(168)=>600,chr(169)=>600,chr(170)=>600,chr(171)=>600,chr(172)=>600,chr(173)=>600,chr(174)=>600,chr(175)=>600, + chr(176)=>600,chr(177)=>600,chr(178)=>600,chr(179)=>600,chr(180)=>600,chr(181)=>600,chr(182)=>600,chr(183)=>600,chr(184)=>600,chr(185)=>600,chr(186)=>600,chr(187)=>600,chr(188)=>600,chr(189)=>600,chr(190)=>600,chr(191)=>600,chr(192)=>600,chr(193)=>600,chr(194)=>600,chr(195)=>600,chr(196)=>600,chr(197)=>600, + chr(198)=>600,chr(199)=>600,chr(200)=>600,chr(201)=>600,chr(202)=>600,chr(203)=>600,chr(204)=>600,chr(205)=>600,chr(206)=>600,chr(207)=>600,chr(208)=>600,chr(209)=>600,chr(210)=>600,chr(211)=>600,chr(212)=>600,chr(213)=>600,chr(214)=>600,chr(215)=>600,chr(216)=>600,chr(217)=>600,chr(218)=>600,chr(219)=>600, + chr(220)=>600,chr(221)=>600,chr(222)=>600,chr(223)=>600,chr(224)=>600,chr(225)=>600,chr(226)=>600,chr(227)=>600,chr(228)=>600,chr(229)=>600,chr(230)=>600,chr(231)=>600,chr(232)=>600,chr(233)=>600,chr(234)=>600,chr(235)=>600,chr(236)=>600,chr(237)=>600,chr(238)=>600,chr(239)=>600,chr(240)=>600,chr(241)=>600, + chr(242)=>600,chr(243)=>600,chr(244)=>600,chr(245)=>600,chr(246)=>600,chr(247)=>600,chr(248)=>600,chr(249)=>600,chr(250)=>600,chr(251)=>600,chr(252)=>600,chr(253)=>600,chr(254)=>600,chr(255)=>600); +$enc='cp1252'; +$diff=''; +$file='courbd.z'; +$originalsize=312920; +?> diff --git a/public_html/fpdf/font/courbd.z b/public_html/fpdf/font/courbd.z new file mode 100644 index 0000000..ee7c1e2 Binary files /dev/null and b/public_html/fpdf/font/courbd.z differ diff --git a/public_html/fpdf/font/courbi.php b/public_html/fpdf/font/courbi.php new file mode 100644 index 0000000..754a191 --- /dev/null +++ b/public_html/fpdf/font/courbi.php @@ -0,0 +1,24 @@ +833,'Descent'=>-300,'CapHeight'=>592,'Flags'=>97,'FontBBox'=>'[-94 -300 780 826]','ItalicAngle'=>-12,'StemV'=>120,'MissingWidth'=>600); +$up=-233; +$ut=100; +$cw=array( + chr(0)=>600,chr(1)=>600,chr(2)=>600,chr(3)=>600,chr(4)=>600,chr(5)=>600,chr(6)=>600,chr(7)=>600,chr(8)=>600,chr(9)=>600,chr(10)=>600,chr(11)=>600,chr(12)=>600,chr(13)=>600,chr(14)=>600,chr(15)=>600,chr(16)=>600,chr(17)=>600,chr(18)=>600,chr(19)=>600,chr(20)=>600,chr(21)=>600, + chr(22)=>600,chr(23)=>600,chr(24)=>600,chr(25)=>600,chr(26)=>600,chr(27)=>600,chr(28)=>600,chr(29)=>600,chr(30)=>600,chr(31)=>600,' '=>600,'!'=>600,'"'=>600,'#'=>600,'$'=>600,'%'=>600,'&'=>600,'\''=>600,'('=>600,')'=>600,'*'=>600,'+'=>600, + ','=>600,'-'=>600,'.'=>600,'/'=>600,'0'=>600,'1'=>600,'2'=>600,'3'=>600,'4'=>600,'5'=>600,'6'=>600,'7'=>600,'8'=>600,'9'=>600,':'=>600,';'=>600,'<'=>600,'='=>600,'>'=>600,'?'=>600,'@'=>600,'A'=>600, + 'B'=>600,'C'=>600,'D'=>600,'E'=>600,'F'=>600,'G'=>600,'H'=>600,'I'=>600,'J'=>600,'K'=>600,'L'=>600,'M'=>600,'N'=>600,'O'=>600,'P'=>600,'Q'=>600,'R'=>600,'S'=>600,'T'=>600,'U'=>600,'V'=>600,'W'=>600, + 'X'=>600,'Y'=>600,'Z'=>600,'['=>600,'\\'=>600,']'=>600,'^'=>600,'_'=>600,'`'=>600,'a'=>600,'b'=>600,'c'=>600,'d'=>600,'e'=>600,'f'=>600,'g'=>600,'h'=>600,'i'=>600,'j'=>600,'k'=>600,'l'=>600,'m'=>600, + 'n'=>600,'o'=>600,'p'=>600,'q'=>600,'r'=>600,'s'=>600,'t'=>600,'u'=>600,'v'=>600,'w'=>600,'x'=>600,'y'=>600,'z'=>600,'{'=>600,'|'=>600,'}'=>600,'~'=>600,chr(127)=>600,chr(128)=>600,chr(129)=>600,chr(130)=>600,chr(131)=>600, + chr(132)=>600,chr(133)=>600,chr(134)=>600,chr(135)=>600,chr(136)=>600,chr(137)=>600,chr(138)=>600,chr(139)=>600,chr(140)=>600,chr(141)=>600,chr(142)=>600,chr(143)=>600,chr(144)=>600,chr(145)=>600,chr(146)=>600,chr(147)=>600,chr(148)=>600,chr(149)=>600,chr(150)=>600,chr(151)=>600,chr(152)=>600,chr(153)=>600, + chr(154)=>600,chr(155)=>600,chr(156)=>600,chr(157)=>600,chr(158)=>600,chr(159)=>600,chr(160)=>600,chr(161)=>600,chr(162)=>600,chr(163)=>600,chr(164)=>600,chr(165)=>600,chr(166)=>600,chr(167)=>600,chr(168)=>600,chr(169)=>600,chr(170)=>600,chr(171)=>600,chr(172)=>600,chr(173)=>600,chr(174)=>600,chr(175)=>600, + chr(176)=>600,chr(177)=>600,chr(178)=>600,chr(179)=>600,chr(180)=>600,chr(181)=>600,chr(182)=>600,chr(183)=>600,chr(184)=>600,chr(185)=>600,chr(186)=>600,chr(187)=>600,chr(188)=>600,chr(189)=>600,chr(190)=>600,chr(191)=>600,chr(192)=>600,chr(193)=>600,chr(194)=>600,chr(195)=>600,chr(196)=>600,chr(197)=>600, + chr(198)=>600,chr(199)=>600,chr(200)=>600,chr(201)=>600,chr(202)=>600,chr(203)=>600,chr(204)=>600,chr(205)=>600,chr(206)=>600,chr(207)=>600,chr(208)=>600,chr(209)=>600,chr(210)=>600,chr(211)=>600,chr(212)=>600,chr(213)=>600,chr(214)=>600,chr(215)=>600,chr(216)=>600,chr(217)=>600,chr(218)=>600,chr(219)=>600, + chr(220)=>600,chr(221)=>600,chr(222)=>600,chr(223)=>600,chr(224)=>600,chr(225)=>600,chr(226)=>600,chr(227)=>600,chr(228)=>600,chr(229)=>600,chr(230)=>600,chr(231)=>600,chr(232)=>600,chr(233)=>600,chr(234)=>600,chr(235)=>600,chr(236)=>600,chr(237)=>600,chr(238)=>600,chr(239)=>600,chr(240)=>600,chr(241)=>600, + chr(242)=>600,chr(243)=>600,chr(244)=>600,chr(245)=>600,chr(246)=>600,chr(247)=>600,chr(248)=>600,chr(249)=>600,chr(250)=>600,chr(251)=>600,chr(252)=>600,chr(253)=>600,chr(254)=>600,chr(255)=>600); +$enc='cp1252'; +$diff=''; +$file='courbi.z'; +$originalsize=236148; +?> diff --git a/public_html/fpdf/font/courbi.z b/public_html/fpdf/font/courbi.z new file mode 100644 index 0000000..6128d8e Binary files /dev/null and b/public_html/fpdf/font/courbi.z differ diff --git a/public_html/fpdf/font/couri.php b/public_html/fpdf/font/couri.php new file mode 100644 index 0000000..0412ba6 --- /dev/null +++ b/public_html/fpdf/font/couri.php @@ -0,0 +1,24 @@ +833,'Descent'=>-300,'CapHeight'=>571,'Flags'=>97,'FontBBox'=>'[-67 -274 749 796]','ItalicAngle'=>-12,'StemV'=>70,'MissingWidth'=>600); +$up=-233; +$ut=41; +$cw=array( + chr(0)=>600,chr(1)=>600,chr(2)=>600,chr(3)=>600,chr(4)=>600,chr(5)=>600,chr(6)=>600,chr(7)=>600,chr(8)=>600,chr(9)=>600,chr(10)=>600,chr(11)=>600,chr(12)=>600,chr(13)=>600,chr(14)=>600,chr(15)=>600,chr(16)=>600,chr(17)=>600,chr(18)=>600,chr(19)=>600,chr(20)=>600,chr(21)=>600, + chr(22)=>600,chr(23)=>600,chr(24)=>600,chr(25)=>600,chr(26)=>600,chr(27)=>600,chr(28)=>600,chr(29)=>600,chr(30)=>600,chr(31)=>600,' '=>600,'!'=>600,'"'=>600,'#'=>600,'$'=>600,'%'=>600,'&'=>600,'\''=>600,'('=>600,')'=>600,'*'=>600,'+'=>600, + ','=>600,'-'=>600,'.'=>600,'/'=>600,'0'=>600,'1'=>600,'2'=>600,'3'=>600,'4'=>600,'5'=>600,'6'=>600,'7'=>600,'8'=>600,'9'=>600,':'=>600,';'=>600,'<'=>600,'='=>600,'>'=>600,'?'=>600,'@'=>600,'A'=>600, + 'B'=>600,'C'=>600,'D'=>600,'E'=>600,'F'=>600,'G'=>600,'H'=>600,'I'=>600,'J'=>600,'K'=>600,'L'=>600,'M'=>600,'N'=>600,'O'=>600,'P'=>600,'Q'=>600,'R'=>600,'S'=>600,'T'=>600,'U'=>600,'V'=>600,'W'=>600, + 'X'=>600,'Y'=>600,'Z'=>600,'['=>600,'\\'=>600,']'=>600,'^'=>600,'_'=>600,'`'=>600,'a'=>600,'b'=>600,'c'=>600,'d'=>600,'e'=>600,'f'=>600,'g'=>600,'h'=>600,'i'=>600,'j'=>600,'k'=>600,'l'=>600,'m'=>600, + 'n'=>600,'o'=>600,'p'=>600,'q'=>600,'r'=>600,'s'=>600,'t'=>600,'u'=>600,'v'=>600,'w'=>600,'x'=>600,'y'=>600,'z'=>600,'{'=>600,'|'=>600,'}'=>600,'~'=>600,chr(127)=>600,chr(128)=>600,chr(129)=>600,chr(130)=>600,chr(131)=>600, + chr(132)=>600,chr(133)=>600,chr(134)=>600,chr(135)=>600,chr(136)=>600,chr(137)=>600,chr(138)=>600,chr(139)=>600,chr(140)=>600,chr(141)=>600,chr(142)=>600,chr(143)=>600,chr(144)=>600,chr(145)=>600,chr(146)=>600,chr(147)=>600,chr(148)=>600,chr(149)=>600,chr(150)=>600,chr(151)=>600,chr(152)=>600,chr(153)=>600, + chr(154)=>600,chr(155)=>600,chr(156)=>600,chr(157)=>600,chr(158)=>600,chr(159)=>600,chr(160)=>600,chr(161)=>600,chr(162)=>600,chr(163)=>600,chr(164)=>600,chr(165)=>600,chr(166)=>600,chr(167)=>600,chr(168)=>600,chr(169)=>600,chr(170)=>600,chr(171)=>600,chr(172)=>600,chr(173)=>600,chr(174)=>600,chr(175)=>600, + chr(176)=>600,chr(177)=>600,chr(178)=>600,chr(179)=>600,chr(180)=>600,chr(181)=>600,chr(182)=>600,chr(183)=>600,chr(184)=>600,chr(185)=>600,chr(186)=>600,chr(187)=>600,chr(188)=>600,chr(189)=>600,chr(190)=>600,chr(191)=>600,chr(192)=>600,chr(193)=>600,chr(194)=>600,chr(195)=>600,chr(196)=>600,chr(197)=>600, + chr(198)=>600,chr(199)=>600,chr(200)=>600,chr(201)=>600,chr(202)=>600,chr(203)=>600,chr(204)=>600,chr(205)=>600,chr(206)=>600,chr(207)=>600,chr(208)=>600,chr(209)=>600,chr(210)=>600,chr(211)=>600,chr(212)=>600,chr(213)=>600,chr(214)=>600,chr(215)=>600,chr(216)=>600,chr(217)=>600,chr(218)=>600,chr(219)=>600, + chr(220)=>600,chr(221)=>600,chr(222)=>600,chr(223)=>600,chr(224)=>600,chr(225)=>600,chr(226)=>600,chr(227)=>600,chr(228)=>600,chr(229)=>600,chr(230)=>600,chr(231)=>600,chr(232)=>600,chr(233)=>600,chr(234)=>600,chr(235)=>600,chr(236)=>600,chr(237)=>600,chr(238)=>600,chr(239)=>600,chr(240)=>600,chr(241)=>600, + chr(242)=>600,chr(243)=>600,chr(244)=>600,chr(245)=>600,chr(246)=>600,chr(247)=>600,chr(248)=>600,chr(249)=>600,chr(250)=>600,chr(251)=>600,chr(252)=>600,chr(253)=>600,chr(254)=>600,chr(255)=>600); +$enc='cp1252'; +$diff=''; +$file='couri.z'; +$originalsize=245032; +?> diff --git a/public_html/fpdf/font/couri.z b/public_html/fpdf/font/couri.z new file mode 100644 index 0000000..fc48b92 Binary files /dev/null and b/public_html/fpdf/font/couri.z differ diff --git a/public_html/fpdf/font/courier.php b/public_html/fpdf/font/courier.php new file mode 100644 index 0000000..913f9a4 --- /dev/null +++ b/public_html/fpdf/font/courier.php @@ -0,0 +1,7 @@ + diff --git a/public_html/fpdf/font/helvetica.php b/public_html/fpdf/font/helvetica.php new file mode 100644 index 0000000..ca94cdf --- /dev/null +++ b/public_html/fpdf/font/helvetica.php @@ -0,0 +1,15 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +?> diff --git a/public_html/fpdf/font/helveticab.php b/public_html/fpdf/font/helveticab.php new file mode 100644 index 0000000..276cfa8 --- /dev/null +++ b/public_html/fpdf/font/helveticab.php @@ -0,0 +1,15 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +?> diff --git a/public_html/fpdf/font/helveticabi.php b/public_html/fpdf/font/helveticabi.php new file mode 100644 index 0000000..8d21774 --- /dev/null +++ b/public_html/fpdf/font/helveticabi.php @@ -0,0 +1,15 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722, + 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889, + 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556, + chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611, + chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556); +?> diff --git a/public_html/fpdf/font/helveticai.php b/public_html/fpdf/font/helveticai.php new file mode 100644 index 0000000..88bf437 --- /dev/null +++ b/public_html/fpdf/font/helveticai.php @@ -0,0 +1,15 @@ +278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278, + chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584, + ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944, + 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833, + 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556, + chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333, + chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556, + chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +?> diff --git a/public_html/fpdf/font/makefont/cvt.pl b/public_html/fpdf/font/makefont/cvt.pl new file mode 100644 index 0000000..4609c98 --- /dev/null +++ b/public_html/fpdf/font/makefont/cvt.pl @@ -0,0 +1,8 @@ +use strict; +use warnings; + +open FILE, "symbol.map"; +while () { + my @data = split(/ /, $_); + print "0x".(substr($data[1],2))." 0x".(substr($data[0],1))."\n"; +}; diff --git a/public_html/fpdf/font/makefont/makefont.orig.php b/public_html/fpdf/font/makefont/makefont.orig.php new file mode 100644 index 0000000..0d45474 --- /dev/null +++ b/public_html/fpdf/font/makefont/makefont.orig.php @@ -0,0 +1,415 @@ +Error: encoding not found: '.$enc); + $cc2gn=array(); + foreach($a as $l) + { + if($l[0]=='!') + { + $e=preg_split('/[ \\t]+/',rtrim($l)); + $cc=hexdec(substr($e[0],1)); + $gn=$e[2]; + $cc2gn[$cc]=$gn; + } + } + for($i=0;$i<=255;$i++) + { + if(!isset($cc2gn[$i])) + $cc2gn[$i]='.notdef'; + } + return $cc2gn; +} + +function ReadAFM($file,&$map) +{ + //Read a font metric file + $a=file($file); + if(empty($a)) + die('File not found'); + $widths=array(); + $fm=array(); + $fix=array('Edot'=>'Edotaccent','edot'=>'edotaccent','Idot'=>'Idotaccent','Zdot'=>'Zdotaccent','zdot'=>'zdotaccent', + 'Odblacute'=>'Ohungarumlaut','odblacute'=>'ohungarumlaut','Udblacute'=>'Uhungarumlaut','udblacute'=>'uhungarumlaut', + 'Gcedilla'=>'Gcommaaccent','gcedilla'=>'gcommaaccent','Kcedilla'=>'Kcommaaccent','kcedilla'=>'kcommaaccent', + 'Lcedilla'=>'Lcommaaccent','lcedilla'=>'lcommaaccent','Ncedilla'=>'Ncommaaccent','ncedilla'=>'ncommaaccent', + 'Rcedilla'=>'Rcommaaccent','rcedilla'=>'rcommaaccent','Scedilla'=>'Scommaaccent','scedilla'=>'scommaaccent', + 'Tcedilla'=>'Tcommaaccent','tcedilla'=>'tcommaaccent','Dslash'=>'Dcroat','dslash'=>'dcroat','Dmacron'=>'Dcroat','dmacron'=>'dcroat', + 'combininggraveaccent'=>'gravecomb','combininghookabove'=>'hookabovecomb','combiningtildeaccent'=>'tildecomb', + 'combiningacuteaccent'=>'acutecomb','combiningdotbelow'=>'dotbelowcomb','dongsign'=>'dong'); + foreach($a as $l) + { + $e=explode(' ',rtrim($l)); + if (is_countable($e) && count($e)<2) + continue; + $code=$e[0]; + $param=$e[1]; + if($code=='C') + { + //Character metrics + $cc=(int)$e[1]; + $w=$e[4]; + $gn=$e[7]; + if(substr($gn,-4)=='20AC') + $gn='Euro'; + if(isset($fix[$gn])) + { + //Fix incorrect glyph name + foreach($map as $c=>$n) + { + if($n==$fix[$gn]) + $map[$c]=$gn; + } + } + if(empty($map)) + { + //Symbolic font: use built-in encoding + $widths[$cc]=$w; + } + else + { + $widths[$gn]=$w; + if($gn=='X') + $fm['CapXHeight']=$e[13]; + } + if($gn=='.notdef') + $fm['MissingWidth']=$w; + } + elseif($code=='FontName') + $fm['FontName']=$param; + elseif($code=='Weight') + $fm['Weight']=$param; + elseif($code=='ItalicAngle') + $fm['ItalicAngle']=(double)$param; + elseif($code=='Ascender') + $fm['Ascender']=(int)$param; + elseif($code=='Descender') + $fm['Descender']=(int)$param; + elseif($code=='UnderlineThickness') + $fm['UnderlineThickness']=(int)$param; + elseif($code=='UnderlinePosition') + $fm['UnderlinePosition']=(int)$param; + elseif($code=='IsFixedPitch') + $fm['IsFixedPitch']=($param=='true'); + elseif($code=='FontBBox') + $fm['FontBBox']=array($e[1],$e[2],$e[3],$e[4]); + elseif($code=='CapHeight') + $fm['CapHeight']=(int)$param; + elseif($code=='StdVW') + $fm['StdVW']=(int)$param; + } + if(!isset($fm['FontName'])) + die('FontName not found'); + if(!empty($map)) + { + if(!isset($widths['.notdef'])) + $widths['.notdef']=600; + if(!isset($widths['Delta']) and isset($widths['increment'])) + $widths['Delta']=$widths['increment']; + //Order widths according to map + for($i=0;$i<=255;$i++) + { + if(!isset($widths[$map[$i]])) + { + echo 'Warning: character '.$map[$i].' is missing
'; + $widths[$i]=$widths['.notdef']; + } + else + $widths[$i]=$widths[$map[$i]]; + } + } + $fm['Widths']=$widths; + return $fm; +} + +function MakeFontDescriptor($fm,$symbolic) +{ + //Ascent + $asc=(isset($fm['Ascender']) ? $fm['Ascender'] : 1000); + $fd="array('Ascent'=>".$asc; + //Descent + $desc=(isset($fm['Descender']) ? $fm['Descender'] : -200); + $fd.=",'Descent'=>".$desc; + //CapHeight + if(isset($fm['CapHeight'])) + $ch=$fm['CapHeight']; + elseif(isset($fm['CapXHeight'])) + $ch=$fm['CapXHeight']; + else + $ch=$asc; + $fd.=",'CapHeight'=>".$ch; + //Flags + $flags=0; + if(isset($fm['IsFixedPitch']) and $fm['IsFixedPitch']) + $flags+=1<<0; + if($symbolic) + $flags+=1<<2; + if(!$symbolic) + $flags+=1<<5; + if(isset($fm['ItalicAngle']) and $fm['ItalicAngle']!=0) + $flags+=1<<6; + $fd.=",'Flags'=>".$flags; + //FontBBox + if(isset($fm['FontBBox'])) + $fbb=$fm['FontBBox']; + else + $fbb=array(0,$des-100,1000,$asc+100); + $fd.=",'FontBBox'=>'[".$fbb[0].' '.$fbb[1].' '.$fbb[2].' '.$fbb[3]."]'"; + //ItalicAngle + $ia=(isset($fm['ItalicAngle']) ? $fm['ItalicAngle'] : 0); + $fd.=",'ItalicAngle'=>".$ia; + //StemV + if(isset($fm['StdVW'])) + $stemv=$fm['StdVW']; + elseif(isset($fm['Weight']) and mb_eregi('(bold|black)',$fm['Weight'])) + $stemv=120; + else + $stemv=70; + $fd.=",'StemV'=>".$stemv; + //MissingWidth + if(isset($fm['MissingWidth'])) + $fd.=",'MissingWidth'=>".$fm['MissingWidth']; + $fd.=')'; + return $fd; +} + +function MakeWidthArray($fm) +{ + //Make character width array + $s="array(\n\t"; + $cw=$fm['Widths']; + for($i=0;$i<=255;$i++) + { + if(chr($i)=="'") + $s.="'\\''"; + elseif(chr($i)=="\\") + $s.="'\\\\'"; + elseif($i>=32 and $i<=126) + $s.="'".chr($i)."'"; + else + $s.="chr($i)"; + $s.='=>'.$fm['Widths'][$i]; + if($i<255) + $s.=','; + if(($i+1)%22==0) + $s.="\n\t"; + } + $s.=')'; + return $s; +} + +function MakeFontEncoding($map) +{ + //Build differences from reference encoding + $ref=ReadMap('cp1252'); + $s=''; + $last=0; + for($i=32;$i<=255;$i++) + { + if($map[$i]!=$ref[$i]) + { + if($i!=$last+1) + $s.=$i.' '; + $last=$i; + $s.='/'.$map[$i].' '; + } + } + return rtrim($s); +} + +function SaveToFile($file,$s,$mode='t') +{ + $f=fopen($file,'w'.$mode); + if(!$f) + die('Can\'t write to file '.$file); + fwrite($f,$s,strlen($s)); + fclose($f); +} + +function ReadShort($f) +{ + $a=unpack('n1n',fread($f,2)); + return $a['n']; +} + +function ReadLong($f) +{ + $a=unpack('N1N',fread($f,4)); + return $a['N']; +} + +function CheckTTF($file) +{ + //Check if font license allows embedding + $f=fopen($file,'rb'); + if(!$f) + die('Error: Can\'t open '.$file); + //Extract number of tables + fseek($f,4,SEEK_CUR); + $nb=ReadShort($f); + fseek($f,6,SEEK_CUR); + //Seek OS/2 table + $found=false; + for($i=0;$i<$nb;$i++) + { + if(fread($f,4)=='OS/2') + { + $found=true; + break; + } + fseek($f,12,SEEK_CUR); + } + if(!$found) + { + fclose($f); + return; + } + fseek($f,4,SEEK_CUR); + $offset=ReadLong($f); + fseek($f,$offset,SEEK_SET); + //Extract fsType flags + fseek($f,8,SEEK_CUR); + $fsType=ReadShort($f); + $rl=($fsType & 0x02)!=0; + $pp=($fsType & 0x04)!=0; + $e=($fsType & 0x08)!=0; + fclose($f); + if($rl and !$pp and !$e) + echo 'Warning: font license does not allow embedding'; +} + +/******************************************************************************* +* $fontfile : chemin du fichier TTF (ou cha�ne vide si pas d'incorporation) * +* $afmfile : chemin du fichier AFM * +* $enc : encodage (ou cha�ne vide si la police est symbolique) * +* $patch : patch optionnel pour l'encodage * +* $type : type de la police si $fontfile est vide * +*******************************************************************************/ +function MakeFont($fontfile,$afmfile,$enc='cp1252',$patch=array(),$type='TrueType') +{ + //Generate a font definition file + ini_set('auto_detect_line_endings','1'); + if($enc) + { + $map=ReadMap($enc); + foreach($patch as $cc=>$gn) + $map[$cc]=$gn; + } + else + $map=array(); + if(!file_exists($afmfile)) + die('Error: AFM file not found: '.$afmfile); + $fm=ReadAFM($afmfile,$map); + if($enc) + $diff=MakeFontEncoding($map); + else + $diff=''; + $fd=MakeFontDescriptor($fm,empty($map)); + //Find font type + if($fontfile) + { + $ext=strtolower(substr($fontfile,-3)); + if($ext=='ttf') + $type='TrueType'; + elseif($ext=='pfb') + $type='Type1'; + else + die('Error: unrecognized font file extension: '.$ext); + } + else + { + if($type!='TrueType' and $type!='Type1') + die('Error: incorrect font type: '.$type); + } + //Start generation + $s='Error: font file not found: '.$fontfile); + if($type=='TrueType') + CheckTTF($fontfile); + $f=fopen($fontfile,'rb'); + if(!$f) + die('Error: Can\'t open '.$fontfile); + $file=fread($f,filesize($fontfile)); + fclose($f); + if($type=='Type1') + { + //Find first two sections and discard third one + $header=(ord($file[0])==128); + if($header) + { + //Strip first binary header + $file=substr($file,6); + } + $pos=strpos($file,'eexec'); + if(!$pos) + die('Error: font file does not seem to be valid Type1'); + $size1=$pos+6; + if($header and ord($file[$size1])==128) + { + //Strip second binary header + $file=substr($file,0,$size1).substr($file,$size1+6); + } + $pos=strpos($file,'00000000'); + if(!$pos) + die('Error: font file does not seem to be valid Type1'); + $size2=$pos-$size1; + $file=substr($file,0,$size1+$size2); + } + if(function_exists('gzcompress')) + { + $cmp=$basename.'.z'; + SaveToFile($cmp,gzcompress($file),'b'); + $s.='$file=\''.$cmp."';\n"; + echo 'Font file compressed ('.$cmp.')
'; + } + else + { + $s.='$file=\''.basename($fontfile)."';\n"; + echo 'Notice: font file could not be compressed (zlib extension not available)
'; + } + if($type=='Type1') + { + $s.='$size1='.$size1.";\n"; + $s.='$size2='.$size2.";\n"; + } + else + $s.='$originalsize='.filesize($fontfile).";\n"; + } + else + { + //Not embedded font + $s.='$file='."'';\n"; + } + $s.="?>\n"; + SaveToFile($basename.'.php',$s); + echo 'Font definition file generated ('.$basename.'.php'.')
'; +} +?> diff --git a/public_html/fpdf/font/makefont/makefont.php b/public_html/fpdf/font/makefont/makefont.php index f465923..3a5e7da 100644 --- a/public_html/fpdf/font/makefont/makefont.php +++ b/public_html/fpdf/font/makefont/makefont.php @@ -15,7 +15,7 @@ function ReadMap($enc) $cc2gn=array(); foreach($a as $l) { - if($l{0}=='!') + if($l[0]=='!') { $e=preg_split('/[ \\t]+/',rtrim($l)); $cc=hexdec(substr($e[0],1)); @@ -50,7 +50,7 @@ function ReadAFM($file,&$map) foreach($a as $l) { $e=explode(' ',rtrim($l)); - if(count($e)<2) + if (is_countable($e) && count($e)<2) continue; $code=$e[0]; $param=$e[1]; @@ -171,7 +171,7 @@ function MakeFontDescriptor($fm,$symbolic) //StemV if(isset($fm['StdVW'])) $stemv=$fm['StdVW']; - elseif(isset($fm['Weight']) and eregi('(bold|black)',$fm['Weight'])) + elseif(isset($fm['Weight']) and mb_eregi('(bold|black)',$fm['Weight'])) $stemv=120; else $stemv=70; @@ -289,16 +289,15 @@ function CheckTTF($file) } /******************************************************************************* - * $fontfile : chemin du fichier TTF (ou chaîne vide si pas d'incorporation) * + * $fontfile : chemin du fichier TTF (ou cha�ne vide si pas d'incorporation) * * $afmfile : chemin du fichier AFM * - * $enc : encodage (ou chaîne vide si la police est symbolique) * + * $enc : encodage (ou cha�ne vide si la police est symbolique) * * $patch : patch optionnel pour l'encodage * * $type : type de la police si $fontfile est vide * *******************************************************************************/ function MakeFont($fontfile,$afmfile,$destdir,$destfile,$enc='cp1252',$patch=array(),$type='TrueType') { //Generate a font definition file - set_magic_quotes_runtime(0); ini_set('auto_detect_line_endings','1'); if($enc) { @@ -363,7 +362,7 @@ function MakeFont($fontfile,$afmfile,$destdir,$destfile,$enc='cp1252',$patch=arr if($type=='Type1') { //Find first two sections and discard third one - $header=(ord($file{0})==128); + $header=(ord($file[0])==128); if($header) { //Strip first binary header @@ -373,7 +372,7 @@ function MakeFont($fontfile,$afmfile,$destdir,$destfile,$enc='cp1252',$patch=arr if(!$pos) die('Error: font file does not seem to be valid Type1'); $size1=$pos+6; - if($header and ord($file{$size1})==128) + if($header and ord($file[$size1])==128) { //Strip second binary header $file=substr($file,0,$size1).substr($file,$size1+6); diff --git a/public_html/fpdf/font/makefont/symbol.map b/public_html/fpdf/font/makefont/symbol.map index 76fc154..d4b2750 100644 --- a/public_html/fpdf/font/makefont/symbol.map +++ b/public_html/fpdf/font/makefont/symbol.map @@ -1,189 +1,189 @@ -!20 U+00A0 space -!21 U+0021 exclam -!22 U+2200 universal -!23 U+0023 numbersign -!24 U+2203 existential -!25 U+0025 percent -!26 U+0026 ampersand -!27 U+220B suchthat -!28 U+0028 parenleft -!29 U+0029 parenright -!2A U+2217 asteriskmath -!2B U+002B plus -!2C U+002C comma -!2D U+2212 minus -!2E U+002E period -!2F U+002F slash -!30 U+0030 zero -!31 U+0031 one -!32 U+0032 two -!33 U+0033 three -!34 U+0034 four -!35 U+0035 five -!36 U+0036 six -!37 U+0037 seven -!38 U+0038 eight -!39 U+0039 nine -!3A U+003A colon -!3B U+003B semicolon -!3C U+003C less -!3D U+003D equal -!3E U+003E greater -!3F U+003F question -!40 U+2245 congruent -!41 U+0391 Alpha -!42 U+0392 Beta -!43 U+03A7 Chi -!44 U+2206 Delta -!45 U+0395 Epsilon -!46 U+03A6 Phi -!47 U+0393 Gamma -!48 U+0397 Eta -!49 U+0399 Iota -!4A U+03D1 theta1 -!4B U+039A Kappa -!4C U+039B Lambda -!4D U+039C Mu -!4E U+039D Nu -!4F U+039F Omicron -!50 U+03A0 Pi -!51 U+0398 Theta -!52 U+03A1 Rho -!53 U+03A3 Sigma -!54 U+03A4 Tau -!55 U+03A5 Upsilon -!56 U+03C2 sigma1 -!57 U+2126 Omega -!58 U+039E Xi -!59 U+03A8 Psi -!5A U+0396 Zeta -!5B U+005B bracketleft -!5C U+2234 therefore -!5D U+005D bracketright -!5E U+22A5 perpendicular -!5F U+005F underscore -!60 U+F8E5 radicalex -!61 U+03B1 alpha -!62 U+03B2 beta -!63 U+03C7 chi -!64 U+03B4 delta -!65 U+03B5 epsilon -!66 U+03C6 phi -!67 U+03B3 gamma -!68 U+03B7 eta -!69 U+03B9 iota -!6A U+03D5 phi1 -!6B U+03BA kappa -!6C U+03BB lambda -!6D U+03BC mu -!6E U+03BD nu -!6F U+03BF omicron -!70 U+03C0 pi -!71 U+03B8 theta -!72 U+03C1 rho -!73 U+03C3 sigma -!74 U+03C4 tau -!75 U+03C5 upsilon -!76 U+03D6 omega1 -!77 U+03C9 omega -!78 U+03BE xi -!79 U+03C8 psi -!7A U+03B6 zeta -!7B U+007B braceleft -!7C U+007C bar -!7D U+007D braceright -!7E U+223C similar -!A0 U+20AC Euro -!A1 U+03D2 Upsilon1 -!A2 U+2032 minute -!A3 U+2264 lessequal -!A4 U+2215 fraction -!A5 U+221E infinity -!A6 U+0192 florin -!A7 U+2663 club -!A8 U+2666 diamond -!A9 U+2665 heart -!AA U+2660 spade -!AB U+2194 arrowboth -!AC U+2190 arrowleft -!AD U+2191 arrowup -!AE U+2192 arrowright -!AF U+2193 arrowdown -!B0 U+00B0 degree -!B1 U+00B1 plusminus -!B2 U+2033 second -!B3 U+2265 greaterequal -!B4 U+00D7 multiply -!B5 U+221D proportional -!B6 U+2202 partialdiff -!B7 U+2022 bullet -!B8 U+00F7 divide -!B9 U+2260 notequal -!BA U+2261 equivalence -!BB U+2248 approxequal -!BC U+2026 ellipsis -!BD U+F8E6 arrowvertex -!BE U+F8E7 arrowhorizex -!BF U+21B5 carriagereturn -!C0 U+2135 aleph -!C1 U+2111 Ifraktur -!C2 U+211C Rfraktur -!C3 U+2118 weierstrass -!C4 U+2297 circlemultiply -!C5 U+2295 circleplus -!C6 U+2205 emptyset -!C7 U+2229 intersection -!C8 U+222A union -!C9 U+2283 propersuperset -!CA U+2287 reflexsuperset -!CB U+2284 notsubset -!CC U+2282 propersubset -!CD U+2286 reflexsubset -!CE U+2208 element -!CF U+2209 notelement -!D0 U+2220 angle -!D1 U+2207 gradient -!D2 U+F6DA registerserif -!D3 U+F6D9 copyrightserif -!D4 U+F6DB trademarkserif -!D5 U+220F product -!D6 U+221A radical -!D7 U+22C5 dotmath -!D8 U+00AC logicalnot -!D9 U+2227 logicaland -!DA U+2228 logicalor -!DB U+21D4 arrowdblboth -!DC U+21D0 arrowdblleft -!DD U+21D1 arrowdblup -!DE U+21D2 arrowdblright -!DF U+21D3 arrowdbldown -!E0 U+25CA lozenge -!E1 U+2329 angleleft -!E2 U+F8E8 registersans -!E3 U+F8E9 copyrightsans -!E4 U+F8EA trademarksans -!E5 U+2211 summation -!E6 U+F8EB parenlefttp -!E7 U+F8EC parenleftex -!E8 U+F8ED parenleftbt -!E9 U+F8EE bracketlefttp -!EA U+F8EF bracketleftex -!EB U+F8F0 bracketleftbt -!EC U+F8F1 bracelefttp -!ED U+F8F2 braceleftmid -!EE U+F8F3 braceleftbt -!EF U+F8F4 braceex -!F1 U+232A angleright -!F2 U+222B integral -!F3 U+2320 integraltp -!F4 U+F8F5 integralex -!F5 U+2321 integralbt -!F6 U+F8F6 parenrighttp -!F7 U+F8F7 parenrightex -!F8 U+F8F8 parenrightbt -!F9 U+F8F9 bracketrighttp -!FA U+F8FA bracketrightex -!FB U+F8FB bracketrightbt -!FC U+F8FC bracerighttp -!FD U+F8FD bracerightmid +!20 U+00A0 space +!21 U+0021 exclam +!22 U+2200 universal +!23 U+0023 numbersign +!24 U+2203 existential +!25 U+0025 percent +!26 U+0026 ampersand +!27 U+220B suchthat +!28 U+0028 parenleft +!29 U+0029 parenright +!2A U+2217 asteriskmath +!2B U+002B plus +!2C U+002C comma +!2D U+2212 minus +!2E U+002E period +!2F U+002F slash +!30 U+0030 zero +!31 U+0031 one +!32 U+0032 two +!33 U+0033 three +!34 U+0034 four +!35 U+0035 five +!36 U+0036 six +!37 U+0037 seven +!38 U+0038 eight +!39 U+0039 nine +!3A U+003A colon +!3B U+003B semicolon +!3C U+003C less +!3D U+003D equal +!3E U+003E greater +!3F U+003F question +!40 U+2245 congruent +!41 U+0391 Alpha +!42 U+0392 Beta +!43 U+03A7 Chi +!44 U+2206 Delta +!45 U+0395 Epsilon +!46 U+03A6 Phi +!47 U+0393 Gamma +!48 U+0397 Eta +!49 U+0399 Iota +!4A U+03D1 theta1 +!4B U+039A Kappa +!4C U+039B Lambda +!4D U+039C Mu +!4E U+039D Nu +!4F U+039F Omicron +!50 U+03A0 Pi +!51 U+0398 Theta +!52 U+03A1 Rho +!53 U+03A3 Sigma +!54 U+03A4 Tau +!55 U+03A5 Upsilon +!56 U+03C2 sigma1 +!57 U+2126 Omega +!58 U+039E Xi +!59 U+03A8 Psi +!5A U+0396 Zeta +!5B U+005B bracketleft +!5C U+2234 therefore +!5D U+005D bracketright +!5E U+22A5 perpendicular +!5F U+005F underscore +!60 U+F8E5 radicalex +!61 U+03B1 alpha +!62 U+03B2 beta +!63 U+03C7 chi +!64 U+03B4 delta +!65 U+03B5 epsilon +!66 U+03C6 phi +!67 U+03B3 gamma +!68 U+03B7 eta +!69 U+03B9 iota +!6A U+03D5 phi1 +!6B U+03BA kappa +!6C U+03BB lambda +!6D U+03BC mu +!6E U+03BD nu +!6F U+03BF omicron +!70 U+03C0 pi +!71 U+03B8 theta +!72 U+03C1 rho +!73 U+03C3 sigma +!74 U+03C4 tau +!75 U+03C5 upsilon +!76 U+03D6 omega1 +!77 U+03C9 omega +!78 U+03BE xi +!79 U+03C8 psi +!7A U+03B6 zeta +!7B U+007B braceleft +!7C U+007C bar +!7D U+007D braceright +!7E U+223C similar +!A0 U+20AC Euro +!A1 U+03D2 Upsilon1 +!A2 U+2032 minute +!A3 U+2264 lessequal +!A4 U+2215 fraction +!A5 U+221E infinity +!A6 U+0192 florin +!A7 U+2663 club +!A8 U+2666 diamond +!A9 U+2665 heart +!AA U+2660 spade +!AB U+2194 arrowboth +!AC U+2190 arrowleft +!AD U+2191 arrowup +!AE U+2192 arrowright +!AF U+2193 arrowdown +!B0 U+00B0 degree +!B1 U+00B1 plusminus +!B2 U+2033 second +!B3 U+2265 greaterequal +!B4 U+00D7 multiply +!B5 U+221D proportional +!B6 U+2202 partialdiff +!B7 U+2022 bullet +!B8 U+00F7 divide +!B9 U+2260 notequal +!BA U+2261 equivalence +!BB U+2248 approxequal +!BC U+2026 ellipsis +!BD U+F8E6 arrowvertex +!BE U+F8E7 arrowhorizex +!BF U+21B5 carriagereturn +!C0 U+2135 aleph +!C1 U+2111 Ifraktur +!C2 U+211C Rfraktur +!C3 U+2118 weierstrass +!C4 U+2297 circlemultiply +!C5 U+2295 circleplus +!C6 U+2205 emptyset +!C7 U+2229 intersection +!C8 U+222A union +!C9 U+2283 propersuperset +!CA U+2287 reflexsuperset +!CB U+2284 notsubset +!CC U+2282 propersubset +!CD U+2286 reflexsubset +!CE U+2208 element +!CF U+2209 notelement +!D0 U+2220 angle +!D1 U+2207 gradient +!D2 U+F6DA registerserif +!D3 U+F6D9 copyrightserif +!D4 U+F6DB trademarkserif +!D5 U+220F product +!D6 U+221A radical +!D7 U+22C5 dotmath +!D8 U+00AC logicalnot +!D9 U+2227 logicaland +!DA U+2228 logicalor +!DB U+21D4 arrowdblboth +!DC U+21D0 arrowdblleft +!DD U+21D1 arrowdblup +!DE U+21D2 arrowdblright +!DF U+21D3 arrowdbldown +!E0 U+25CA lozenge +!E1 U+2329 angleleft +!E2 U+F8E8 registersans +!E3 U+F8E9 copyrightsans +!E4 U+F8EA trademarksans +!E5 U+2211 summation +!E6 U+F8EB parenlefttp +!E7 U+F8EC parenleftex +!E8 U+F8ED parenleftbt +!E9 U+F8EE bracketlefttp +!EA U+F8EF bracketleftex +!EB U+F8F0 bracketleftbt +!EC U+F8F1 bracelefttp +!ED U+F8F2 braceleftmid +!EE U+F8F3 braceleftbt +!EF U+F8F4 braceex +!F1 U+232A angleright +!F2 U+222B integral +!F3 U+2320 integraltp +!F4 U+F8F5 integralex +!F5 U+2321 integralbt +!F6 U+F8F6 parenrighttp +!F7 U+F8F7 parenrightex +!F8 U+F8F8 parenrightbt +!F9 U+F8F9 bracketrighttp +!FA U+F8FA bracketrightex +!FB U+F8FB bracketrightbt +!FC U+F8FC bracerighttp +!FD U+F8FD bracerightmid !FE U+F8FE bracerightbt \ No newline at end of file diff --git a/public_html/fpdf/font/symbol.php b/public_html/fpdf/font/symbol.php new file mode 100644 index 0000000..5546533 --- /dev/null +++ b/public_html/fpdf/font/symbol.php @@ -0,0 +1,24 @@ +1005,'Descent'=>-220,'CapHeight'=>1005,'Flags'=>32,'FontBBox'=>'[0 -220 1113 1005]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>600); +$up=-109; +$ut=49; +$cw=array( + chr(0)=>600,chr(1)=>600,chr(2)=>600,chr(3)=>600,chr(4)=>600,chr(5)=>600,chr(6)=>600,chr(7)=>600,chr(8)=>600,chr(9)=>600,chr(10)=>600,chr(11)=>600,chr(12)=>600,chr(13)=>600,chr(14)=>600,chr(15)=>600,chr(16)=>600,chr(17)=>600,chr(18)=>600,chr(19)=>600,chr(20)=>600,chr(21)=>600, + chr(22)=>600,chr(23)=>600,chr(24)=>600,chr(25)=>600,chr(26)=>600,chr(27)=>600,chr(28)=>600,chr(29)=>600,chr(30)=>600,chr(31)=>600,' '=>250,'!'=>333,'"'=>600,'#'=>500,'$'=>600,'%'=>833,'&'=>778,'\''=>600,'('=>333,')'=>333,'*'=>600,'+'=>549, + ','=>250,'-'=>600,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>549,'='=>549,'>'=>549,'?'=>444,'@'=>600,'A'=>600, + 'B'=>600,'C'=>600,'D'=>600,'E'=>600,'F'=>600,'G'=>600,'H'=>600,'I'=>600,'J'=>600,'K'=>600,'L'=>600,'M'=>600,'N'=>600,'O'=>600,'P'=>600,'Q'=>600,'R'=>600,'S'=>600,'T'=>600,'U'=>600,'V'=>600,'W'=>600, + 'X'=>600,'Y'=>600,'Z'=>600,'['=>333,'\\'=>600,']'=>333,'^'=>600,'_'=>500,'`'=>600,'a'=>600,'b'=>600,'c'=>600,'d'=>600,'e'=>600,'f'=>600,'g'=>600,'h'=>600,'i'=>600,'j'=>600,'k'=>600,'l'=>600,'m'=>600, + 'n'=>600,'o'=>600,'p'=>600,'q'=>600,'r'=>600,'s'=>600,'t'=>600,'u'=>600,'v'=>600,'w'=>600,'x'=>600,'y'=>600,'z'=>600,'{'=>480,'|'=>200,'}'=>480,'~'=>600,chr(127)=>600,chr(128)=>600,chr(129)=>600,chr(130)=>600,chr(131)=>500, + chr(132)=>600,chr(133)=>1000,chr(134)=>600,chr(135)=>600,chr(136)=>600,chr(137)=>600,chr(138)=>600,chr(139)=>600,chr(140)=>600,chr(141)=>600,chr(142)=>600,chr(143)=>600,chr(144)=>600,chr(145)=>600,chr(146)=>600,chr(147)=>600,chr(148)=>600,chr(149)=>460,chr(150)=>600,chr(151)=>600,chr(152)=>600,chr(153)=>600, + chr(154)=>600,chr(155)=>600,chr(156)=>600,chr(157)=>600,chr(158)=>600,chr(159)=>600,chr(160)=>250,chr(161)=>600,chr(162)=>600,chr(163)=>600,chr(164)=>600,chr(165)=>600,chr(166)=>600,chr(167)=>600,chr(168)=>600,chr(169)=>600,chr(170)=>600,chr(171)=>600,chr(172)=>713,chr(173)=>600,chr(174)=>600,chr(175)=>600, + chr(176)=>400,chr(177)=>549,chr(178)=>600,chr(179)=>600,chr(180)=>600,chr(181)=>576,chr(182)=>600,chr(183)=>600,chr(184)=>600,chr(185)=>600,chr(186)=>600,chr(187)=>600,chr(188)=>600,chr(189)=>600,chr(190)=>600,chr(191)=>600,chr(192)=>600,chr(193)=>600,chr(194)=>600,chr(195)=>600,chr(196)=>600,chr(197)=>600, + chr(198)=>600,chr(199)=>600,chr(200)=>600,chr(201)=>600,chr(202)=>600,chr(203)=>600,chr(204)=>600,chr(205)=>600,chr(206)=>600,chr(207)=>600,chr(208)=>600,chr(209)=>600,chr(210)=>600,chr(211)=>600,chr(212)=>600,chr(213)=>600,chr(214)=>600,chr(215)=>549,chr(216)=>600,chr(217)=>600,chr(218)=>600,chr(219)=>600, + chr(220)=>600,chr(221)=>600,chr(222)=>600,chr(223)=>600,chr(224)=>600,chr(225)=>600,chr(226)=>600,chr(227)=>600,chr(228)=>600,chr(229)=>600,chr(230)=>600,chr(231)=>600,chr(232)=>600,chr(233)=>600,chr(234)=>600,chr(235)=>600,chr(236)=>600,chr(237)=>600,chr(238)=>600,chr(239)=>600,chr(240)=>600,chr(241)=>600, + chr(242)=>600,chr(243)=>600,chr(244)=>600,chr(245)=>600,chr(246)=>600,chr(247)=>549,chr(248)=>600,chr(249)=>600,chr(250)=>600,chr(251)=>600,chr(252)=>600,chr(253)=>600,chr(254)=>600,chr(255)=>600); +$enc='cp1252'; +$diff=''; +$file='symbol.z'; +$originalsize=69464; +?> diff --git a/public_html/fpdf/font/symbol.z b/public_html/fpdf/font/symbol.z new file mode 100644 index 0000000..7d2d90c Binary files /dev/null and b/public_html/fpdf/font/symbol.z differ diff --git a/public_html/fpdf/font/times.php b/public_html/fpdf/font/times.php new file mode 100644 index 0000000..34a2b3c --- /dev/null +++ b/public_html/fpdf/font/times.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>32,'FontBBox'=>'[-77 -216 1009 896]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>778); +$up=-109; +$ut=49; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>408,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>180,'('=>333,')'=>333,'*'=>500,'+'=>564, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>278,';'=>278,'<'=>564,'='=>564,'>'=>564,'?'=>444,'@'=>921,'A'=>722, + 'B'=>667,'C'=>667,'D'=>722,'E'=>611,'F'=>556,'G'=>722,'H'=>722,'I'=>333,'J'=>389,'K'=>722,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>556,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>722,'W'=>944, + 'X'=>722,'Y'=>722,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>469,'_'=>500,'`'=>333,'a'=>444,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>333,'s'=>389,'t'=>278,'u'=>500,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>480,'|'=>200,'}'=>480,'~'=>541,chr(127)=>778,chr(128)=>500,chr(129)=>778,chr(130)=>333,chr(131)=>500, + chr(132)=>444,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>889,chr(141)=>778,chr(142)=>611,chr(143)=>778,chr(144)=>778,chr(145)=>333,chr(146)=>333,chr(147)=>444,chr(148)=>444,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>778,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>200,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>564,chr(173)=>333,chr(174)=>760,chr(175)=>778, + chr(176)=>400,chr(177)=>549,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>778,chr(182)=>453,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>444,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>564,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>556,chr(223)=>500,chr(224)=>444,chr(225)=>444,chr(226)=>444,chr(227)=>444,chr(228)=>444,chr(229)=>444,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>549,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>500,chr(254)=>500,chr(255)=>500); +$enc='cp1252'; +$diff=''; +$file='times.z'; +$originalsize=409280; +?> diff --git a/public_html/fpdf/font/times.z b/public_html/fpdf/font/times.z new file mode 100644 index 0000000..d24c8f9 Binary files /dev/null and b/public_html/fpdf/font/times.z differ diff --git a/public_html/fpdf/font/timesb.php b/public_html/fpdf/font/timesb.php new file mode 100644 index 0000000..09cff86 --- /dev/null +++ b/public_html/fpdf/font/timesb.php @@ -0,0 +1,15 @@ +250,chr(1)=>250,chr(2)=>250,chr(3)=>250,chr(4)=>250,chr(5)=>250,chr(6)=>250,chr(7)=>250,chr(8)=>250,chr(9)=>250,chr(10)=>250,chr(11)=>250,chr(12)=>250,chr(13)=>250,chr(14)=>250,chr(15)=>250,chr(16)=>250,chr(17)=>250,chr(18)=>250,chr(19)=>250,chr(20)=>250,chr(21)=>250, + chr(22)=>250,chr(23)=>250,chr(24)=>250,chr(25)=>250,chr(26)=>250,chr(27)=>250,chr(28)=>250,chr(29)=>250,chr(30)=>250,chr(31)=>250,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, + 'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, + 'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>350,chr(128)=>500,chr(129)=>350,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>667,chr(143)=>350,chr(144)=>350,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>350,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>300,chr(171)=>500,chr(172)=>570,chr(173)=>333,chr(174)=>747,chr(175)=>333, + chr(176)=>400,chr(177)=>570,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>556,chr(182)=>540,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>330,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>570,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>611,chr(223)=>556,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>570,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +?> diff --git a/public_html/fpdf/font/timesbd.php b/public_html/fpdf/font/timesbd.php new file mode 100644 index 0000000..86ce9b5 --- /dev/null +++ b/public_html/fpdf/font/timesbd.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>32,'FontBBox'=>'[-28 -216 1009 891]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>778); +$up=-109; +$ut=95; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>555,'#'=>500,'$'=>500,'%'=>1000,'&'=>833,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>930,'A'=>722, + 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>778,'I'=>389,'J'=>500,'K'=>778,'L'=>667,'M'=>944,'N'=>722,'O'=>778,'P'=>611,'Q'=>778,'R'=>722,'S'=>556,'T'=>667,'U'=>722,'V'=>722,'W'=>1000, + 'X'=>722,'Y'=>722,'Z'=>667,'['=>333,'\\'=>278,']'=>333,'^'=>581,'_'=>500,'`'=>333,'a'=>500,'b'=>556,'c'=>444,'d'=>556,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>333,'k'=>556,'l'=>278,'m'=>833, + 'n'=>556,'o'=>500,'p'=>556,'q'=>556,'r'=>444,'s'=>389,'t'=>333,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>444,'{'=>394,'|'=>220,'}'=>394,'~'=>520,chr(127)=>778,chr(128)=>500,chr(129)=>778,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>1000,chr(141)=>778,chr(142)=>667,chr(143)=>778,chr(144)=>778,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>778,chr(158)=>444,chr(159)=>722,chr(160)=>250,chr(161)=>333,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>300,chr(171)=>500,chr(172)=>570,chr(173)=>333,chr(174)=>747,chr(175)=>778, + chr(176)=>400,chr(177)=>549,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>778,chr(182)=>540,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>330,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722, + chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>570,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>722,chr(222)=>611,chr(223)=>556,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>549,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500); +$enc='cp1252'; +$diff=''; +$file='timesbd.z'; +$originalsize=398372; +?> diff --git a/public_html/fpdf/font/timesbd.z b/public_html/fpdf/font/timesbd.z new file mode 100644 index 0000000..faf4996 Binary files /dev/null and b/public_html/fpdf/font/timesbd.z differ diff --git a/public_html/fpdf/font/timesbi.php b/public_html/fpdf/font/timesbi.php new file mode 100644 index 0000000..779db93 --- /dev/null +++ b/public_html/fpdf/font/timesbi.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>96,'FontBBox'=>'[-170 -216 1009 887]','ItalicAngle'=>-17.3,'StemV'=>120,'MissingWidth'=>778); +$up=-109; +$ut=95; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>389,'"'=>555,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>278,'('=>333,')'=>333,'*'=>500,'+'=>570, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>570,'='=>570,'>'=>570,'?'=>500,'@'=>832,'A'=>667, + 'B'=>667,'C'=>667,'D'=>722,'E'=>667,'F'=>667,'G'=>722,'H'=>778,'I'=>389,'J'=>500,'K'=>667,'L'=>611,'M'=>889,'N'=>722,'O'=>722,'P'=>611,'Q'=>722,'R'=>667,'S'=>556,'T'=>611,'U'=>722,'V'=>667,'W'=>889, + 'X'=>667,'Y'=>611,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>570,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>333,'g'=>500,'h'=>556,'i'=>278,'j'=>278,'k'=>500,'l'=>278,'m'=>778, + 'n'=>556,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>556,'v'=>444,'w'=>667,'x'=>500,'y'=>444,'z'=>389,'{'=>348,'|'=>220,'}'=>348,'~'=>570,chr(127)=>778,chr(128)=>500,chr(129)=>778,chr(130)=>333,chr(131)=>500, + chr(132)=>500,chr(133)=>1000,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>556,chr(139)=>333,chr(140)=>944,chr(141)=>778,chr(142)=>611,chr(143)=>778,chr(144)=>778,chr(145)=>333,chr(146)=>333,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>500,chr(151)=>1000,chr(152)=>333,chr(153)=>1000, + chr(154)=>389,chr(155)=>333,chr(156)=>722,chr(157)=>778,chr(158)=>389,chr(159)=>611,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>220,chr(167)=>500,chr(168)=>333,chr(169)=>747,chr(170)=>266,chr(171)=>500,chr(172)=>606,chr(173)=>333,chr(174)=>747,chr(175)=>778, + chr(176)=>400,chr(177)=>549,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>778,chr(182)=>500,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>300,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667, + chr(198)=>944,chr(199)=>667,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>389,chr(205)=>389,chr(206)=>389,chr(207)=>389,chr(208)=>722,chr(209)=>722,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>570,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>611,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>722,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>556, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>549,chr(248)=>500,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>444,chr(254)=>500,chr(255)=>444); +$enc='cp1252'; +$diff=''; +$file='timesbi.z'; +$originalsize=239692; +?> diff --git a/public_html/fpdf/font/timesbi.z b/public_html/fpdf/font/timesbi.z new file mode 100644 index 0000000..4e2c249 Binary files /dev/null and b/public_html/fpdf/font/timesbi.z differ diff --git a/public_html/fpdf/font/timesi.php b/public_html/fpdf/font/timesi.php new file mode 100644 index 0000000..52be331 --- /dev/null +++ b/public_html/fpdf/font/timesi.php @@ -0,0 +1,24 @@ +891,'Descent'=>-216,'CapHeight'=>662,'Flags'=>96,'FontBBox'=>'[-172 -216 986 880]','ItalicAngle'=>-17.3,'StemV'=>70,'MissingWidth'=>778); +$up=-109; +$ut=49; +$cw=array( + chr(0)=>778,chr(1)=>778,chr(2)=>778,chr(3)=>778,chr(4)=>778,chr(5)=>778,chr(6)=>778,chr(7)=>778,chr(8)=>778,chr(9)=>778,chr(10)=>778,chr(11)=>778,chr(12)=>778,chr(13)=>778,chr(14)=>778,chr(15)=>778,chr(16)=>778,chr(17)=>778,chr(18)=>778,chr(19)=>778,chr(20)=>778,chr(21)=>778, + chr(22)=>778,chr(23)=>778,chr(24)=>778,chr(25)=>778,chr(26)=>778,chr(27)=>778,chr(28)=>778,chr(29)=>778,chr(30)=>778,chr(31)=>778,' '=>250,'!'=>333,'"'=>420,'#'=>500,'$'=>500,'%'=>833,'&'=>778,'\''=>214,'('=>333,')'=>333,'*'=>500,'+'=>675, + ','=>250,'-'=>333,'.'=>250,'/'=>278,'0'=>500,'1'=>500,'2'=>500,'3'=>500,'4'=>500,'5'=>500,'6'=>500,'7'=>500,'8'=>500,'9'=>500,':'=>333,';'=>333,'<'=>675,'='=>675,'>'=>675,'?'=>500,'@'=>920,'A'=>611, + 'B'=>611,'C'=>667,'D'=>722,'E'=>611,'F'=>611,'G'=>722,'H'=>722,'I'=>333,'J'=>444,'K'=>667,'L'=>556,'M'=>833,'N'=>667,'O'=>722,'P'=>611,'Q'=>722,'R'=>611,'S'=>500,'T'=>556,'U'=>722,'V'=>611,'W'=>833, + 'X'=>611,'Y'=>556,'Z'=>556,'['=>389,'\\'=>278,']'=>389,'^'=>422,'_'=>500,'`'=>333,'a'=>500,'b'=>500,'c'=>444,'d'=>500,'e'=>444,'f'=>278,'g'=>500,'h'=>500,'i'=>278,'j'=>278,'k'=>444,'l'=>278,'m'=>722, + 'n'=>500,'o'=>500,'p'=>500,'q'=>500,'r'=>389,'s'=>389,'t'=>278,'u'=>500,'v'=>444,'w'=>667,'x'=>444,'y'=>444,'z'=>389,'{'=>400,'|'=>275,'}'=>400,'~'=>541,chr(127)=>778,chr(128)=>500,chr(129)=>778,chr(130)=>333,chr(131)=>500, + chr(132)=>556,chr(133)=>889,chr(134)=>500,chr(135)=>500,chr(136)=>333,chr(137)=>1000,chr(138)=>500,chr(139)=>333,chr(140)=>944,chr(141)=>778,chr(142)=>556,chr(143)=>778,chr(144)=>778,chr(145)=>333,chr(146)=>333,chr(147)=>556,chr(148)=>556,chr(149)=>350,chr(150)=>500,chr(151)=>889,chr(152)=>333,chr(153)=>980, + chr(154)=>389,chr(155)=>333,chr(156)=>667,chr(157)=>778,chr(158)=>389,chr(159)=>556,chr(160)=>250,chr(161)=>389,chr(162)=>500,chr(163)=>500,chr(164)=>500,chr(165)=>500,chr(166)=>275,chr(167)=>500,chr(168)=>333,chr(169)=>760,chr(170)=>276,chr(171)=>500,chr(172)=>675,chr(173)=>333,chr(174)=>760,chr(175)=>778, + chr(176)=>400,chr(177)=>549,chr(178)=>300,chr(179)=>300,chr(180)=>333,chr(181)=>778,chr(182)=>523,chr(183)=>250,chr(184)=>333,chr(185)=>300,chr(186)=>310,chr(187)=>500,chr(188)=>750,chr(189)=>750,chr(190)=>750,chr(191)=>500,chr(192)=>611,chr(193)=>611,chr(194)=>611,chr(195)=>611,chr(196)=>611,chr(197)=>611, + chr(198)=>889,chr(199)=>667,chr(200)=>611,chr(201)=>611,chr(202)=>611,chr(203)=>611,chr(204)=>333,chr(205)=>333,chr(206)=>333,chr(207)=>333,chr(208)=>722,chr(209)=>667,chr(210)=>722,chr(211)=>722,chr(212)=>722,chr(213)=>722,chr(214)=>722,chr(215)=>675,chr(216)=>722,chr(217)=>722,chr(218)=>722,chr(219)=>722, + chr(220)=>722,chr(221)=>556,chr(222)=>611,chr(223)=>500,chr(224)=>500,chr(225)=>500,chr(226)=>500,chr(227)=>500,chr(228)=>500,chr(229)=>500,chr(230)=>667,chr(231)=>444,chr(232)=>444,chr(233)=>444,chr(234)=>444,chr(235)=>444,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>500,chr(241)=>500, + chr(242)=>500,chr(243)=>500,chr(244)=>500,chr(245)=>500,chr(246)=>500,chr(247)=>549,chr(248)=>500,chr(249)=>500,chr(250)=>500,chr(251)=>500,chr(252)=>500,chr(253)=>444,chr(254)=>500,chr(255)=>444); +$enc='cp1252'; +$diff=''; +$file='timesi.z'; +$originalsize=248368; +?> diff --git a/public_html/fpdf/font/timesi.z b/public_html/fpdf/font/timesi.z new file mode 100644 index 0000000..948ccd9 Binary files /dev/null and b/public_html/fpdf/font/timesi.z differ diff --git a/public_html/fpdf/font/zapfdingbats.php b/public_html/fpdf/font/zapfdingbats.php new file mode 100644 index 0000000..1f926a8 --- /dev/null +++ b/public_html/fpdf/font/zapfdingbats.php @@ -0,0 +1,15 @@ +0,chr(1)=>0,chr(2)=>0,chr(3)=>0,chr(4)=>0,chr(5)=>0,chr(6)=>0,chr(7)=>0,chr(8)=>0,chr(9)=>0,chr(10)=>0,chr(11)=>0,chr(12)=>0,chr(13)=>0,chr(14)=>0,chr(15)=>0,chr(16)=>0,chr(17)=>0,chr(18)=>0,chr(19)=>0,chr(20)=>0,chr(21)=>0, + chr(22)=>0,chr(23)=>0,chr(24)=>0,chr(25)=>0,chr(26)=>0,chr(27)=>0,chr(28)=>0,chr(29)=>0,chr(30)=>0,chr(31)=>0,' '=>278,'!'=>974,'"'=>961,'#'=>974,'$'=>980,'%'=>719,'&'=>789,'\''=>790,'('=>791,')'=>690,'*'=>960,'+'=>939, + ','=>549,'-'=>855,'.'=>911,'/'=>933,'0'=>911,'1'=>945,'2'=>974,'3'=>755,'4'=>846,'5'=>762,'6'=>761,'7'=>571,'8'=>677,'9'=>763,':'=>760,';'=>759,'<'=>754,'='=>494,'>'=>552,'?'=>537,'@'=>577,'A'=>692, + 'B'=>786,'C'=>788,'D'=>788,'E'=>790,'F'=>793,'G'=>794,'H'=>816,'I'=>823,'J'=>789,'K'=>841,'L'=>823,'M'=>833,'N'=>816,'O'=>831,'P'=>923,'Q'=>744,'R'=>723,'S'=>749,'T'=>790,'U'=>792,'V'=>695,'W'=>776, + 'X'=>768,'Y'=>792,'Z'=>759,'['=>707,'\\'=>708,']'=>682,'^'=>701,'_'=>826,'`'=>815,'a'=>789,'b'=>789,'c'=>707,'d'=>687,'e'=>696,'f'=>689,'g'=>786,'h'=>787,'i'=>713,'j'=>791,'k'=>785,'l'=>791,'m'=>873, + 'n'=>761,'o'=>762,'p'=>762,'q'=>759,'r'=>759,'s'=>892,'t'=>892,'u'=>788,'v'=>784,'w'=>438,'x'=>138,'y'=>277,'z'=>415,'{'=>392,'|'=>392,'}'=>668,'~'=>668,chr(127)=>0,chr(128)=>390,chr(129)=>390,chr(130)=>317,chr(131)=>317, + chr(132)=>276,chr(133)=>276,chr(134)=>509,chr(135)=>509,chr(136)=>410,chr(137)=>410,chr(138)=>234,chr(139)=>234,chr(140)=>334,chr(141)=>334,chr(142)=>0,chr(143)=>0,chr(144)=>0,chr(145)=>0,chr(146)=>0,chr(147)=>0,chr(148)=>0,chr(149)=>0,chr(150)=>0,chr(151)=>0,chr(152)=>0,chr(153)=>0, + chr(154)=>0,chr(155)=>0,chr(156)=>0,chr(157)=>0,chr(158)=>0,chr(159)=>0,chr(160)=>0,chr(161)=>732,chr(162)=>544,chr(163)=>544,chr(164)=>910,chr(165)=>667,chr(166)=>760,chr(167)=>760,chr(168)=>776,chr(169)=>595,chr(170)=>694,chr(171)=>626,chr(172)=>788,chr(173)=>788,chr(174)=>788,chr(175)=>788, + chr(176)=>788,chr(177)=>788,chr(178)=>788,chr(179)=>788,chr(180)=>788,chr(181)=>788,chr(182)=>788,chr(183)=>788,chr(184)=>788,chr(185)=>788,chr(186)=>788,chr(187)=>788,chr(188)=>788,chr(189)=>788,chr(190)=>788,chr(191)=>788,chr(192)=>788,chr(193)=>788,chr(194)=>788,chr(195)=>788,chr(196)=>788,chr(197)=>788, + chr(198)=>788,chr(199)=>788,chr(200)=>788,chr(201)=>788,chr(202)=>788,chr(203)=>788,chr(204)=>788,chr(205)=>788,chr(206)=>788,chr(207)=>788,chr(208)=>788,chr(209)=>788,chr(210)=>788,chr(211)=>788,chr(212)=>894,chr(213)=>838,chr(214)=>1016,chr(215)=>458,chr(216)=>748,chr(217)=>924,chr(218)=>748,chr(219)=>918, + chr(220)=>927,chr(221)=>928,chr(222)=>928,chr(223)=>834,chr(224)=>873,chr(225)=>828,chr(226)=>924,chr(227)=>924,chr(228)=>917,chr(229)=>930,chr(230)=>931,chr(231)=>463,chr(232)=>883,chr(233)=>836,chr(234)=>836,chr(235)=>867,chr(236)=>867,chr(237)=>696,chr(238)=>696,chr(239)=>874,chr(240)=>0,chr(241)=>874, + chr(242)=>760,chr(243)=>946,chr(244)=>771,chr(245)=>865,chr(246)=>771,chr(247)=>888,chr(248)=>967,chr(249)=>888,chr(250)=>831,chr(251)=>873,chr(252)=>927,chr(253)=>970,chr(254)=>918,chr(255)=>0); +?> diff --git a/public_html/fpdf/fpdf.orig.php b/public_html/fpdf/fpdf.orig.php new file mode 100644 index 0000000..6303523 --- /dev/null +++ b/public_html/fpdf/fpdf.orig.php @@ -0,0 +1,1641 @@ +_dochecks(); + //Initialization of properties + $this->page=0; + $this->n=2; + $this->buffer=''; + $this->pages=array(); + $this->OrientationChanges=array(); + $this->state=0; + $this->fonts=array(); + $this->FontFiles=array(); + $this->diffs=array(); + $this->images=array(); + $this->links=array(); + $this->InFooter=false; + $this->lasth=0; + $this->FontFamily=''; + $this->FontStyle=''; + $this->FontSizePt=12; + $this->underline=false; + $this->DrawColor='0 G'; + $this->FillColor='0 g'; + $this->TextColor='0 g'; + $this->ColorFlag=false; + $this->ws=0; + //Standard fonts + $this->CoreFonts=array('courier'=>'Courier','courierB'=>'Courier-Bold','courierI'=>'Courier-Oblique','courierBI'=>'Courier-BoldOblique', + 'helvetica'=>'Helvetica','helveticaB'=>'Helvetica-Bold','helveticaI'=>'Helvetica-Oblique','helveticaBI'=>'Helvetica-BoldOblique', + 'times'=>'Times-Roman','timesB'=>'Times-Bold','timesI'=>'Times-Italic','timesBI'=>'Times-BoldItalic', + 'symbol'=>'Symbol','zapfdingbats'=>'ZapfDingbats'); + //Scale factor + if($unit=='pt') + $this->k=1; + elseif($unit=='mm') + $this->k=72/25.4; + elseif($unit=='cm') + $this->k=72/2.54; + elseif($unit=='in') + $this->k=72; + else + $this->Error('Incorrect unit: '.$unit); + //Page format + if(is_string($format)) + { + $format=strtolower($format); + if($format=='a3') + $format=array(841.89,1190.55); + elseif($format=='a4') + $format=array(595.28,841.89); + elseif($format=='a5') + $format=array(420.94,595.28); + elseif($format=='letter') + $format=array(612,792); + elseif($format=='legal') + $format=array(612,1008); + else + $this->Error('Unknown page format: '.$format); + $this->fwPt=$format[0]; + $this->fhPt=$format[1]; + } + else + { + $this->fwPt=$format[0]*$this->k; + $this->fhPt=$format[1]*$this->k; + } + $this->fw=$this->fwPt/$this->k; + $this->fh=$this->fhPt/$this->k; + //Page orientation + $orientation=strtolower($orientation); + if($orientation=='p' || $orientation=='portrait') + { + $this->DefOrientation='P'; + $this->wPt=$this->fwPt; + $this->hPt=$this->fhPt; + } + elseif($orientation=='l' || $orientation=='landscape') + { + $this->DefOrientation='L'; + $this->wPt=$this->fhPt; + $this->hPt=$this->fwPt; + } + else + $this->Error('Incorrect orientation: '.$orientation); + $this->CurOrientation=$this->DefOrientation; + $this->w=$this->wPt/$this->k; + $this->h=$this->hPt/$this->k; + //Page margins (1 cm) + $margin=28.35/$this->k; + $this->SetMargins($margin,$margin); + //Interior cell margin (1 mm) + $this->cMargin=$margin/10; + //Line width (0.2 mm) + $this->LineWidth=.567/$this->k; + //Automatic page break + $this->SetAutoPageBreak(true,2*$margin); + //Full width display mode + $this->SetDisplayMode('fullwidth'); + //Enable compression + $this->SetCompression(true); + //Set default PDF version number + $this->PDFVersion='1.3'; +} + +function SetMargins($left,$top,$right=-1) +{ + //Set left, top and right margins + $this->lMargin=$left; + $this->tMargin=$top; + if($right==-1) + $right=$left; + $this->rMargin=$right; +} + +function SetLeftMargin($margin) +{ + //Set left margin + $this->lMargin=$margin; + if($this->page>0 && $this->x<$margin) + $this->x=$margin; +} + +function SetTopMargin($margin) +{ + //Set top margin + $this->tMargin=$margin; +} + +function SetRightMargin($margin) +{ + //Set right margin + $this->rMargin=$margin; +} + +function SetAutoPageBreak($auto,$margin=0) +{ + //Set auto page break mode and triggering margin + $this->AutoPageBreak=$auto; + $this->bMargin=$margin; + $this->PageBreakTrigger=$this->h-$margin; +} + +function SetDisplayMode($zoom,$layout='continuous') +{ + //Set display mode in viewer + if($zoom=='fullpage' || $zoom=='fullwidth' || $zoom=='real' || $zoom=='default' || !is_string($zoom)) + $this->ZoomMode=$zoom; + else + $this->Error('Incorrect zoom display mode: '.$zoom); + if($layout=='single' || $layout=='continuous' || $layout=='two' || $layout=='default') + $this->LayoutMode=$layout; + else + $this->Error('Incorrect layout display mode: '.$layout); +} + +function SetCompression($compress) +{ + //Set page compression + if(function_exists('gzcompress')) + $this->compress=$compress; + else + $this->compress=false; +} + +function SetTitle($title) +{ + //Title of document + $this->title=$title; +} + +function SetSubject($subject) +{ + //Subject of document + $this->subject=$subject; +} + +function SetAuthor($author) +{ + //Author of document + $this->author=$author; +} + +function SetKeywords($keywords) +{ + //Keywords of document + $this->keywords=$keywords; +} + +function SetCreator($creator) +{ + //Creator of document + $this->creator=$creator; +} + +function AliasNbPages($alias='{nb}') +{ + //Define an alias for total number of pages + $this->AliasNbPages=$alias; +} + +function Error($msg) +{ + //Fatal error + die('FPDF error: '.$msg); +} + +function Open() +{ + //Begin document + $this->state=1; +} + +function Close() +{ + //Terminate document + if($this->state==3) + return; + if($this->page==0) + $this->AddPage(); + //Page footer + $this->InFooter=true; + $this->Footer(); + $this->InFooter=false; + //Close page + $this->_endpage(); + //Close document + $this->_enddoc(); +} + +function AddPage($orientation='') +{ + //Start a new page + if($this->state==0) + $this->Open(); + $family=$this->FontFamily; + $style=$this->FontStyle.($this->underline ? 'U' : ''); + $size=$this->FontSizePt; + $lw=$this->LineWidth; + $dc=$this->DrawColor; + $fc=$this->FillColor; + $tc=$this->TextColor; + $cf=$this->ColorFlag; + if($this->page>0) + { + //Page footer + $this->InFooter=true; + $this->Footer(); + $this->InFooter=false; + //Close page + $this->_endpage(); + } + //Start new page + $this->_beginpage($orientation); + //Set line cap style to square + $this->_out('2 J'); + //Set line width + $this->LineWidth=$lw; + $this->_out(sprintf('%.2f w',$lw*$this->k)); + //Set font + if($family) + $this->SetFont($family,$style,$size); + //Set colors + $this->DrawColor=$dc; + if($dc!='0 G') + $this->_out($dc); + $this->FillColor=$fc; + if($fc!='0 g') + $this->_out($fc); + $this->TextColor=$tc; + $this->ColorFlag=$cf; + //Page header + $this->Header(); + //Restore line width + if($this->LineWidth!=$lw) + { + $this->LineWidth=$lw; + $this->_out(sprintf('%.2f w',$lw*$this->k)); + } + //Restore font + if($family) + $this->SetFont($family,$style,$size); + //Restore colors + if($this->DrawColor!=$dc) + { + $this->DrawColor=$dc; + $this->_out($dc); + } + if($this->FillColor!=$fc) + { + $this->FillColor=$fc; + $this->_out($fc); + } + $this->TextColor=$tc; + $this->ColorFlag=$cf; +} + +function Header() +{ + //To be implemented in your own inherited class +} + +function Footer() +{ + //To be implemented in your own inherited class +} + +function PageNo() +{ + //Get current page number + return $this->page; +} + +function SetDrawColor($r,$g=-1,$b=-1) +{ + //Set color for all stroking operations + if(($r==0 && $g==0 && $b==0) || $g==-1) + $this->DrawColor=sprintf('%.3f G',$r/255); + else + $this->DrawColor=sprintf('%.3f %.3f %.3f RG',$r/255,$g/255,$b/255); + if($this->page>0) + $this->_out($this->DrawColor); +} + +function SetFillColor($r,$g=-1,$b=-1) +{ + //Set color for all filling operations + if(($r==0 && $g==0 && $b==0) || $g==-1) + $this->FillColor=sprintf('%.3f g',$r/255); + else + $this->FillColor=sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); + $this->ColorFlag=($this->FillColor!=$this->TextColor); + if($this->page>0) + $this->_out($this->FillColor); +} + +function SetTextColor($r,$g=-1,$b=-1) +{ + //Set color for text + if(($r==0 && $g==0 && $b==0) || $g==-1) + $this->TextColor=sprintf('%.3f g',$r/255); + else + $this->TextColor=sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); + $this->ColorFlag=($this->FillColor!=$this->TextColor); +} + +function GetStringWidth($s) +{ + //Get width of a string in the current font + $s=(string)$s; + $cw=&$this->CurrentFont['cw']; + $w=0; + $l=strlen($s); + for($i=0;$i<$l;$i++) + $w+=$cw[$s[$i]]; + return $w*$this->FontSize/1000; +} + +function SetLineWidth($width) +{ + //Set line width + $this->LineWidth=$width; + if($this->page>0) + $this->_out(sprintf('%.2f w',$width*$this->k)); +} + +function Line($x1,$y1,$x2,$y2) +{ + //Draw a line + $this->_out(sprintf('%.2f %.2f m %.2f %.2f l S',$x1*$this->k,($this->h-$y1)*$this->k,$x2*$this->k,($this->h-$y2)*$this->k)); +} + +function Rect($x,$y,$w,$h,$style='') +{ + //Draw a rectangle + if($style=='F') + $op='f'; + elseif($style=='FD' || $style=='DF') + $op='B'; + else + $op='S'; + $this->_out(sprintf('%.2f %.2f %.2f %.2f re %s',$x*$this->k,($this->h-$y)*$this->k,$w*$this->k,-$h*$this->k,$op)); +} + +function AddFont($family,$style='',$file='') +{ + //Add a TrueType or Type1 font + $family=strtolower($family); + if($file=='') + $file=str_replace(' ','',$family).strtolower($style).'.php'; + if($family=='arial') + $family='helvetica'; + $style=strtoupper($style); + if($style=='IB') + $style='BI'; + $fontkey=$family.$style; + if(isset($this->fonts[$fontkey])) + $this->Error('Font already added: '.$family.' '.$style); + include($this->_getfontpath().$file); + if(!isset($name)) + $this->Error('Could not include font definition file'); + $i=count($this->fonts)+1; + $this->fonts[$fontkey]=array('i'=>$i,'type'=>$type,'name'=>$name,'desc'=>$desc,'up'=>$up,'ut'=>$ut,'cw'=>$cw,'enc'=>$enc,'file'=>$file); + if($diff) + { + //Search existing encodings + $d=0; + $nb=count($this->diffs); + for($i=1;$i<=$nb;$i++) + { + if($this->diffs[$i]==$diff) + { + $d=$i; + break; + } + } + if($d==0) + { + $d=$nb+1; + $this->diffs[$d]=$diff; + } + $this->fonts[$fontkey]['diff']=$d; + } + if($file) + { + if($type=='TrueType') + $this->FontFiles[$file]=array('length1'=>$originalsize); + else + $this->FontFiles[$file]=array('length1'=>$size1,'length2'=>$size2); + } +} + +function SetFont($family,$style='',$size=0) +{ + //Select a font; size given in points + global $fpdf_charwidths; + + $family=strtolower($family); + if($family=='') + $family=$this->FontFamily; + if($family=='arial') + $family='helvetica'; + elseif($family=='symbol' || $family=='zapfdingbats') + $style=''; + $style=strtoupper($style); + if(strpos($style,'U')!==false) + { + $this->underline=true; + $style=str_replace('U','',$style); + } + else + $this->underline=false; + if($style=='IB') + $style='BI'; + if($size==0) + $size=$this->FontSizePt; + //Test if font is already selected + if($this->FontFamily==$family && $this->FontStyle==$style && $this->FontSizePt==$size) + return; + //Test if used for the first time + $fontkey=$family.$style; + if(!isset($this->fonts[$fontkey])) + { + //Check if one of the standard fonts + if(isset($this->CoreFonts[$fontkey])) + { + if(!isset($fpdf_charwidths[$fontkey])) + { + //Load metric file + $file=$family; + if($family=='times' || $family=='helvetica') + $file.=strtolower($style); + include($this->_getfontpath().$file.'.php'); + if(!isset($fpdf_charwidths[$fontkey])) + $this->Error('Could not include font metric file'); + } + $i=count($this->fonts)+1; + $this->fonts[$fontkey]=array('i'=>$i,'type'=>'core','name'=>$this->CoreFonts[$fontkey],'up'=>-100,'ut'=>50,'cw'=>$fpdf_charwidths[$fontkey]); + } + else + $this->Error('Undefined font: '.$family.' '.$style); + } + //Select it + $this->FontFamily=$family; + $this->FontStyle=$style; + $this->FontSizePt=$size; + $this->FontSize=$size/$this->k; + $this->CurrentFont=&$this->fonts[$fontkey]; + if($this->page>0) + $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function SetFontSize($size) +{ + //Set font size in points + if($this->FontSizePt==$size) + return; + $this->FontSizePt=$size; + $this->FontSize=$size/$this->k; + if($this->page>0) + $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); +} + +function AddLink() +{ + //Create a new internal link + $n=count($this->links)+1; + $this->links[$n]=array(0,0); + return $n; +} + +function SetLink($link,$y=0,$page=-1) +{ + //Set destination of internal link + if($y==-1) + $y=$this->y; + if($page==-1) + $page=$this->page; + $this->links[$link]=array($page,$y); +} + +function Link($x,$y,$w,$h,$link) +{ + //Put a link on the page + $this->PageLinks[$this->page][]=array($x*$this->k,$this->hPt-$y*$this->k,$w*$this->k,$h*$this->k,$link); +} + +function Text($x,$y,$txt) +{ + //Output a string + $s=sprintf('BT %.2f %.2f Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt)); + if($this->underline && $txt!='') + $s.=' '.$this->_dounderline($x,$y,$txt); + if($this->ColorFlag) + $s='q '.$this->TextColor.' '.$s.' Q'; + $this->_out($s); +} + +function AcceptPageBreak() +{ + //Accept automatic page break or not + return $this->AutoPageBreak; +} + +function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='') +{ + //Output a cell + $k=$this->k; + if($this->y+$h>$this->PageBreakTrigger && !$this->InFooter && $this->AcceptPageBreak()) + { + //Automatic page break + $x=$this->x; + $ws=$this->ws; + if($ws>0) + { + $this->ws=0; + $this->_out('0 Tw'); + } + $this->AddPage($this->CurOrientation); + $this->x=$x; + if($ws>0) + { + $this->ws=$ws; + $this->_out(sprintf('%.3f Tw',$ws*$k)); + } + } + if($w==0) + $w=$this->w-$this->rMargin-$this->x; + $s=''; + if($fill==1 || $border==1) + { + if($fill==1) + $op=($border==1) ? 'B' : 'f'; + else + $op='S'; + $s=sprintf('%.2f %.2f %.2f %.2f re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op); + } + if(is_string($border)) + { + $x=$this->x; + $y=$this->y; + if(strpos($border,'L')!==false) + $s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k); + if(strpos($border,'T')!==false) + $s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k); + if(strpos($border,'R')!==false) + $s.=sprintf('%.2f %.2f m %.2f %.2f l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + if(strpos($border,'B')!==false) + $s.=sprintf('%.2f %.2f m %.2f %.2f l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k); + } + if($txt!=='') + { + if($align=='R') + $dx=$w-$this->cMargin-$this->GetStringWidth($txt); + elseif($align=='C') + $dx=($w-$this->GetStringWidth($txt))/2; + else + $dx=$this->cMargin; + if($this->ColorFlag) + $s.='q '.$this->TextColor.' '; + $txt2=str_replace(')','\\)',str_replace('(','\\(',str_replace('\\','\\\\',$txt))); + $s.=sprintf('BT %.2f %.2f Td (%s) Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$txt2); + if($this->underline) + $s.=' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt); + if($this->ColorFlag) + $s.=' Q'; + if($link) + $this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$this->GetStringWidth($txt),$this->FontSize,$link); + } + if($s) + $this->_out($s); + $this->lasth=$h; + if($ln>0) + { + //Go to next line + $this->y+=$h; + if($ln==1) + $this->x=$this->lMargin; + } + else + $this->x+=$w; +} + +function MultiCell($w,$h,$txt,$border=0,$align='J',$fill=0) +{ + //Output text with automatic or explicit line breaks + $cw=&$this->CurrentFont['cw']; + if($w==0) + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + $s=str_replace("\r",'',$txt); + $nb=strlen($s); + if($nb>0 && $s[$nb-1]=="\n") + $nb--; + $b=0; + if($border) + { + if($border==1) + { + $border='LTRB'; + $b='LRT'; + $b2='LR'; + } + else + { + $b2=''; + if(strpos($border,'L')!==false) + $b2.='L'; + if(strpos($border,'R')!==false) + $b2.='R'; + $b=(strpos($border,'T')!==false) ? $b2.'T' : $b2; + } + } + $sep=-1; + $i=0; + $j=0; + $l=0; + $ns=0; + $nl=1; + while($i<$nb) + { + //Get next character + $c=$s[$i]; + if($c=="\n") + { + //Explicit line break + if($this->ws>0) + { + $this->ws=0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $i++; + $sep=-1; + $j=$i; + $l=0; + $ns=0; + $nl++; + if($border && $nl==2) + $b=$b2; + continue; + } + if($c==' ') + { + $sep=$i; + $ls=$l; + $ns++; + } + $l+=$cw[$c]; + if($l>$wmax) + { + //Automatic line break + if($sep==-1) + { + if($i==$j) + $i++; + if($this->ws>0) + { + $this->ws=0; + $this->_out('0 Tw'); + } + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + } + else + { + if($align=='J') + { + $this->ws=($ns>1) ? ($wmax-$ls)/1000*$this->FontSize/($ns-1) : 0; + $this->_out(sprintf('%.3f Tw',$this->ws*$this->k)); + } + $this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill); + $i=$sep+1; + } + $sep=-1; + $j=$i; + $l=0; + $ns=0; + $nl++; + if($border && $nl==2) + $b=$b2; + } + else + $i++; + } + //Last chunk + if($this->ws>0) + { + $this->ws=0; + $this->_out('0 Tw'); + } + if($border && strpos($border,'B')!==false) + $b.='B'; + $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill); + $this->x=$this->lMargin; +} + +function Write($h,$txt,$link='') +{ + //Output text in flowing mode + $cw=&$this->CurrentFont['cw']; + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + $s=str_replace("\r",'',$txt); + $nb=strlen($s); + $sep=-1; + $i=0; + $j=0; + $l=0; + $nl=1; + while($i<$nb) + { + //Get next character + $c=$s[$i]; + if($c=="\n") + { + //Explicit line break + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',0,$link); + $i++; + $sep=-1; + $j=$i; + $l=0; + if($nl==1) + { + $this->x=$this->lMargin; + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + continue; + } + if($c==' ') + $sep=$i; + $l+=$cw[$c]; + if($l>$wmax) + { + //Automatic line break + if($sep==-1) + { + if($this->x>$this->lMargin) + { + //Move to next line + $this->x=$this->lMargin; + $this->y+=$h; + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + $i++; + $nl++; + continue; + } + if($i==$j) + $i++; + $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',0,$link); + } + else + { + $this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',0,$link); + $i=$sep+1; + } + $sep=-1; + $j=$i; + $l=0; + if($nl==1) + { + $this->x=$this->lMargin; + $w=$this->w-$this->rMargin-$this->x; + $wmax=($w-2*$this->cMargin)*1000/$this->FontSize; + } + $nl++; + } + else + $i++; + } + //Last chunk + if($i!=$j) + $this->Cell($l/1000*$this->FontSize,$h,substr($s,$j),0,0,'',0,$link); +} + +function Image($file,$x,$y,$w=0,$h=0,$type='',$link='') +{ + //Put an image on the page + if(!isset($this->images[$file])) + { + //First use of image, get info + if($type=='') + { + $pos=strrpos($file,'.'); + if(!$pos) + $this->Error('Image file has no extension and no type was specified: '.$file); + $type=substr($file,$pos+1); + } + $type=strtolower($type); + if($type=='jpg' || $type=='jpeg') + $info=$this->_parsejpg($file); + elseif($type=='png') + $info=$this->_parsepng($file); + else + { + //Allow for additional formats + $mtd='_parse'.$type; + if(!method_exists($this,$mtd)) + $this->Error('Unsupported image type: '.$type); + $info=$this->$mtd($file); + } + $info['i']=count($this->images)+1; + $this->images[$file]=$info; + } + else + $info=$this->images[$file]; + //Automatic width and height calculation if needed + if($w==0 && $h==0) + { + //Put image at 72 dpi + $w=$info['w']/$this->k; + $h=$info['h']/$this->k; + } + if($w==0) + $w=$h*$info['w']/$info['h']; + if($h==0) + $h=$w*$info['h']/$info['w']; + $this->_out(sprintf('q %.2f 0 0 %.2f %.2f %.2f cm /I%d Do Q',$w*$this->k,$h*$this->k,$x*$this->k,($this->h-($y+$h))*$this->k,$info['i'])); + if($link) + $this->Link($x,$y,$w,$h,$link); +} + +function Ln($h='') +{ + //Line feed; default value is last cell height + $this->x=$this->lMargin; + if(is_string($h)) + $this->y+=$this->lasth; + else + $this->y+=$h; +} + +function GetX() +{ + //Get x position + return $this->x; +} + +function SetX($x) +{ + //Set x position + if($x>=0) + $this->x=$x; + else + $this->x=$this->w+$x; +} + +function GetY() +{ + //Get y position + return $this->y; +} + +function SetY($y) +{ + //Set y position and reset x + $this->x=$this->lMargin; + if($y>=0) + $this->y=$y; + else + $this->y=$this->h+$y; +} + +function SetXY($x,$y) +{ + //Set x and y positions + $this->SetY($y); + $this->SetX($x); +} + +function Output($name='',$dest='') +{ + //Output PDF to some destination + //Finish document if necessary + if($this->state<3) + $this->Close(); + //Normalize parameters + if(is_bool($dest)) + $dest=$dest ? 'D' : 'F'; + $dest=strtoupper($dest); + if($dest=='') + { + if($name=='') + { + $name='doc.pdf'; + $dest='I'; + } + else + $dest='F'; + } + switch($dest) + { + case 'I': + //Send to standard output + if(ob_get_contents()) + $this->Error('Some data has already been output, can\'t send PDF file'); + if(php_sapi_name()!='cli') + { + //We send to a browser + header('Content-Type: application/pdf'); + if(headers_sent()) + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + header('Content-Length: '.strlen($this->buffer)); + header('Content-disposition: inline; filename="'.$name.'"'); + } + echo $this->buffer; + break; + case 'D': + //Download file + if(ob_get_contents()) + $this->Error('Some data has already been output, can\'t send PDF file'); + if(isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')) + header('Content-Type: application/force-download'); + else + header('Content-Type: application/octet-stream'); + if(headers_sent()) + $this->Error('Some data has already been output to browser, can\'t send PDF file'); + header('Content-Length: '.strlen($this->buffer)); + header('Content-disposition: attachment; filename="'.$name.'"'); + echo $this->buffer; + break; + case 'F': + //Save to local file + $f=fopen($name,'wb'); + if(!$f) + $this->Error('Unable to create output file: '.$name); + fwrite($f,$this->buffer,strlen($this->buffer)); + fclose($f); + break; + case 'S': + //Return as a string + return $this->buffer; + default: + $this->Error('Incorrect output destination: '.$dest); + } + return ''; +} + +/******************************************************************************* +* * +* Protected methods * +* * +*******************************************************************************/ +function _dochecks() +{ + //Check for locale-related bug + if(1.1==1) + $this->Error('Don\'t alter the locale before including class file'); + //Check for decimal separator + if(sprintf('%.1f',1.0)!='1.0') + setlocale(LC_NUMERIC,'C'); +} + +function _getfontpath() +{ + if(!defined('FPDF_FONTPATH') && is_dir(dirname(__FILE__).'/font')) + define('FPDF_FONTPATH',dirname(__FILE__).'/font/'); + return defined('FPDF_FONTPATH') ? FPDF_FONTPATH : ''; +} + +function _putpages() +{ + $nb=$this->page; + if(!empty($this->AliasNbPages)) + { + //Replace number of pages + for($n=1;$n<=$nb;$n++) + $this->pages[$n]=str_replace($this->AliasNbPages,$nb,$this->pages[$n]); + } + if($this->DefOrientation=='P') + { + $wPt=$this->fwPt; + $hPt=$this->fhPt; + } + else + { + $wPt=$this->fhPt; + $hPt=$this->fwPt; + } + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + for($n=1;$n<=$nb;$n++) + { + //Page + $this->_newobj(); + $this->_out('<_out('/Parent 1 0 R'); + if(isset($this->OrientationChanges[$n])) + $this->_out(sprintf('/MediaBox [0 0 %.2f %.2f]',$hPt,$wPt)); + $this->_out('/Resources 2 0 R'); + if(isset($this->PageLinks[$n])) + { + //Links + $annots='/Annots ['; + foreach($this->PageLinks[$n] as $pl) + { + $rect=sprintf('%.2f %.2f %.2f %.2f',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]); + $annots.='<_textstring($pl[4]).'>>>>'; + else + { + $l=$this->links[$pl[4]]; + $h=isset($this->OrientationChanges[$l[0]]) ? $wPt : $hPt; + $annots.=sprintf('/Dest [%d 0 R /XYZ 0 %.2f null]>>',1+2*$l[0],$h-$l[1]*$this->k); + } + } + $this->_out($annots.']'); + } + $this->_out('/Contents '.($this->n+1).' 0 R>>'); + $this->_out('endobj'); + //Page content + $p=($this->compress) ? gzcompress($this->pages[$n]) : $this->pages[$n]; + $this->_newobj(); + $this->_out('<<'.$filter.'/Length '.strlen($p).'>>'); + $this->_putstream($p); + $this->_out('endobj'); + } + //Pages root + $this->offsets[1]=strlen($this->buffer); + $this->_out('1 0 obj'); + $this->_out('<_out($kids.']'); + $this->_out('/Count '.$nb); + $this->_out(sprintf('/MediaBox [0 0 %.2f %.2f]',$wPt,$hPt)); + $this->_out('>>'); + $this->_out('endobj'); +} + +function _putfonts() +{ + $nf=$this->n; + foreach($this->diffs as $diff) + { + //Encodings + $this->_newobj(); + $this->_out('<>'); + $this->_out('endobj'); + } + foreach($this->FontFiles as $file=>$info) + { + //Font file embedding + $this->_newobj(); + $this->FontFiles[$file]['n']=$this->n; + $font=''; + $f=fopen($this->_getfontpath().$file,'rb',1); + if(!$f) + $this->Error('Font file not found'); + while(!feof($f)) + $font.=fread($f,8192); + fclose($f); + $compressed=(substr($file,-2)=='.z'); + if(!$compressed && isset($info['length2'])) + { + $header=(ord($font[0])==128); + if($header) + { + //Strip first binary header + $font=substr($font,6); + } + if($header && ord($font[$info['length1']])==128) + { + //Strip second binary header + $font=substr($font,0,$info['length1']).substr($font,$info['length1']+6); + } + } + $this->_out('<
_out('/Filter /FlateDecode'); + $this->_out('/Length1 '.$info['length1']); + if(isset($info['length2'])) + $this->_out('/Length2 '.$info['length2'].' /Length3 0'); + $this->_out('>>'); + $this->_putstream($font); + $this->_out('endobj'); + } + foreach($this->fonts as $k=>$font) + { + //Font objects + $this->fonts[$k]['n']=$this->n+1; + $type=$font['type']; + $name=$font['name']; + if($type=='core') + { + //Standard font + $this->_newobj(); + $this->_out('<_out('/BaseFont /'.$name); + $this->_out('/Subtype /Type1'); + if($name!='Symbol' && $name!='ZapfDingbats') + $this->_out('/Encoding /WinAnsiEncoding'); + $this->_out('>>'); + $this->_out('endobj'); + } + elseif($type=='Type1' || $type=='TrueType') + { + //Additional Type1 or TrueType font + $this->_newobj(); + $this->_out('<_out('/BaseFont /'.$name); + $this->_out('/Subtype /'.$type); + $this->_out('/FirstChar 32 /LastChar 255'); + $this->_out('/Widths '.($this->n+1).' 0 R'); + $this->_out('/FontDescriptor '.($this->n+2).' 0 R'); + if($font['enc']) + { + if(isset($font['diff'])) + $this->_out('/Encoding '.($nf+$font['diff']).' 0 R'); + else + $this->_out('/Encoding /WinAnsiEncoding'); + } + $this->_out('>>'); + $this->_out('endobj'); + //Widths + $this->_newobj(); + $cw=&$font['cw']; + $s='['; + for($i=32;$i<=255;$i++) + $s.=$cw[chr($i)].' '; + $this->_out($s.']'); + $this->_out('endobj'); + //Descriptor + $this->_newobj(); + $s='<$v) + $s.=' /'.$k.' '.$v; + $file=$font['file']; + if($file) + $s.=' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$file]['n'].' 0 R'; + $this->_out($s.'>>'); + $this->_out('endobj'); + } + else + { + //Allow for additional types + $mtd='_put'.strtolower($type); + if(!method_exists($this,$mtd)) + $this->Error('Unsupported font type: '.$type); + $this->$mtd($font); + } + } +} + +function _putimages() +{ + $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; + reset($this->images); + foreach ($this->images as $file => $info) { + + $this->_newobj(); + $this->images[$file]['n']=$this->n; + $this->_out('<_out('/Subtype /Image'); + $this->_out('/Width '.$info['w']); + $this->_out('/Height '.$info['h']); + if($info['cs']=='Indexed') + $this->_out('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]'); + else + { + $this->_out('/ColorSpace /'.$info['cs']); + if($info['cs']=='DeviceCMYK') + $this->_out('/Decode [1 0 1 0 1 0 1 0]'); + } + $this->_out('/BitsPerComponent '.$info['bpc']); + if(isset($info['f'])) + $this->_out('/Filter /'.$info['f']); + if(isset($info['parms'])) + $this->_out($info['parms']); + if(isset($info['trns']) && is_array($info['trns'])) + { + $trns=''; + for($i=0;$i_out('/Mask ['.$trns.']'); + } + $this->_out('/Length '.strlen($info['data']).'>>'); + $this->_putstream($info['data']); + unset($this->images[$file]['data']); + $this->_out('endobj'); + //Palette + if($info['cs']=='Indexed') + { + $this->_newobj(); + $pal=($this->compress) ? gzcompress($info['pal']) : $info['pal']; + $this->_out('<<'.$filter.'/Length '.strlen($pal).'>>'); + $this->_putstream($pal); + $this->_out('endobj'); + } + } +} + +function _putxobjectdict() +{ + foreach($this->images as $image) + $this->_out('/I'.$image['i'].' '.$image['n'].' 0 R'); +} + +function _putresourcedict() +{ + $this->_out('/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]'); + $this->_out('/Font <<'); + foreach($this->fonts as $font) + $this->_out('/F'.$font['i'].' '.$font['n'].' 0 R'); + $this->_out('>>'); + $this->_out('/XObject <<'); + $this->_putxobjectdict(); + $this->_out('>>'); +} + +function _putresources() +{ + $this->_putfonts(); + $this->_putimages(); + //Resource dictionary + $this->offsets[2]=strlen($this->buffer); + $this->_out('2 0 obj'); + $this->_out('<<'); + $this->_putresourcedict(); + $this->_out('>>'); + $this->_out('endobj'); +} + +function _putinfo() +{ + $this->_out('/Producer '.$this->_textstring('FPDF '.FPDF_VERSION)); + if(!empty($this->title)) + $this->_out('/Title '.$this->_textstring($this->title)); + if(!empty($this->subject)) + $this->_out('/Subject '.$this->_textstring($this->subject)); + if(!empty($this->author)) + $this->_out('/Author '.$this->_textstring($this->author)); + if(!empty($this->keywords)) + $this->_out('/Keywords '.$this->_textstring($this->keywords)); + if(!empty($this->creator)) + $this->_out('/Creator '.$this->_textstring($this->creator)); + $this->_out('/CreationDate '.$this->_textstring('D:'.date('YmdHis'))); +} + +function _putcatalog() +{ + $this->_out('/Type /Catalog'); + $this->_out('/Pages 1 0 R'); + if($this->ZoomMode=='fullpage') + $this->_out('/OpenAction [3 0 R /Fit]'); + elseif($this->ZoomMode=='fullwidth') + $this->_out('/OpenAction [3 0 R /FitH null]'); + elseif($this->ZoomMode=='real') + $this->_out('/OpenAction [3 0 R /XYZ null null 1]'); + elseif(!is_string($this->ZoomMode)) + $this->_out('/OpenAction [3 0 R /XYZ null null '.($this->ZoomMode/100).']'); + if($this->LayoutMode=='single') + $this->_out('/PageLayout /SinglePage'); + elseif($this->LayoutMode=='continuous') + $this->_out('/PageLayout /OneColumn'); + elseif($this->LayoutMode=='two') + $this->_out('/PageLayout /TwoColumnLeft'); +} + +function _putheader() +{ + $this->_out('%PDF-'.$this->PDFVersion); +} + +function _puttrailer() +{ + $this->_out('/Size '.($this->n+1)); + $this->_out('/Root '.$this->n.' 0 R'); + $this->_out('/Info '.($this->n-1).' 0 R'); +} + +function _enddoc() +{ + $this->_putheader(); + $this->_putpages(); + $this->_putresources(); + //Info + $this->_newobj(); + $this->_out('<<'); + $this->_putinfo(); + $this->_out('>>'); + $this->_out('endobj'); + //Catalog + $this->_newobj(); + $this->_out('<<'); + $this->_putcatalog(); + $this->_out('>>'); + $this->_out('endobj'); + //Cross-ref + $o=strlen($this->buffer); + $this->_out('xref'); + $this->_out('0 '.($this->n+1)); + $this->_out('0000000000 65535 f '); + for($i=1;$i<=$this->n;$i++) + $this->_out(sprintf('%010d 00000 n ',$this->offsets[$i])); + //Trailer + $this->_out('trailer'); + $this->_out('<<'); + $this->_puttrailer(); + $this->_out('>>'); + $this->_out('startxref'); + $this->_out($o); + $this->_out('%%EOF'); + $this->state=3; +} + +function _beginpage($orientation) +{ + $this->page++; + $this->pages[$this->page]=''; + $this->state=2; + $this->x=$this->lMargin; + $this->y=$this->tMargin; + $this->FontFamily=''; + //Page orientation + if(!$orientation) + $orientation=$this->DefOrientation; + else + { + $orientation=strtoupper($orientation[0]); + if($orientation!=$this->DefOrientation) + $this->OrientationChanges[$this->page]=true; + } + if($orientation!=$this->CurOrientation) + { + //Change orientation + if($orientation=='P') + { + $this->wPt=$this->fwPt; + $this->hPt=$this->fhPt; + $this->w=$this->fw; + $this->h=$this->fh; + } + else + { + $this->wPt=$this->fhPt; + $this->hPt=$this->fwPt; + $this->w=$this->fh; + $this->h=$this->fw; + } + $this->PageBreakTrigger=$this->h-$this->bMargin; + $this->CurOrientation=$orientation; + } +} + +function _endpage() +{ + //End of page contents + $this->state=1; +} + +function _newobj() +{ + //Begin a new object + $this->n++; + $this->offsets[$this->n]=strlen($this->buffer); + $this->_out($this->n.' 0 obj'); +} + +function _dounderline($x,$y,$txt) +{ + //Underline text + $up=$this->CurrentFont['up']; + $ut=$this->CurrentFont['ut']; + $w=$this->GetStringWidth($txt)+$this->ws*substr_count($txt,' '); + return sprintf('%.2f %.2f %.2f %.2f re f',$x*$this->k,($this->h-($y-$up/1000*$this->FontSize))*$this->k,$w*$this->k,-$ut/1000*$this->FontSizePt); +} + +function _parsejpg($file) +{ + //Extract info from a JPEG file + $a=GetImageSize($file); + if(!$a) + $this->Error('Missing or incorrect image file: '.$file); + if($a[2]!=2) + $this->Error('Not a JPEG file: '.$file); + if(!isset($a['channels']) || $a['channels']==3) + $colspace='DeviceRGB'; + elseif($a['channels']==4) + $colspace='DeviceCMYK'; + else + $colspace='DeviceGray'; + $bpc=isset($a['bits']) ? $a['bits'] : 8; + //Read whole file + $f=fopen($file,'rb'); + $data=''; + while(!feof($f)) + $data.=fread($f,4096); + fclose($f); + return array('w'=>$a[0],'h'=>$a[1],'cs'=>$colspace,'bpc'=>$bpc,'f'=>'DCTDecode','data'=>$data); +} + +function _parsepng($file) +{ + //Extract info from a PNG file + $f=fopen($file,'rb'); + if(!$f) + $this->Error('Can\'t open image file: '.$file); + //Check signature + if(fread($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) + $this->Error('Not a PNG file: '.$file); + //Read header chunk + fread($f,4); + if(fread($f,4)!='IHDR') + $this->Error('Incorrect PNG file: '.$file); + $w=$this->_freadint($f); + $h=$this->_freadint($f); + $bpc=ord(fread($f,1)); + if($bpc>8) + $this->Error('16-bit depth not supported: '.$file); + $ct=ord(fread($f,1)); + if($ct==0) + $colspace='DeviceGray'; + elseif($ct==2) + $colspace='DeviceRGB'; + elseif($ct==3) + $colspace='Indexed'; + else + $this->Error('Alpha channel not supported: '.$file); + if(ord(fread($f,1))!=0) + $this->Error('Unknown compression method: '.$file); + if(ord(fread($f,1))!=0) + $this->Error('Unknown filter method: '.$file); + if(ord(fread($f,1))!=0) + $this->Error('Interlacing not supported: '.$file); + fread($f,4); + $parms='/DecodeParms <>'; + //Scan chunks looking for palette, transparency and image data + $pal=''; + $trns=''; + $data=''; + do + { + $n=$this->_freadint($f); + $type=fread($f,4); + if($type=='PLTE') + { + //Read palette + $pal=fread($f,$n); + fread($f,4); + } + elseif($type=='tRNS') + { + //Read transparency info + $t=fread($f,$n); + if($ct==0) + $trns=array(ord(substr($t,1,1))); + elseif($ct==2) + $trns=array(ord(substr($t,1,1)),ord(substr($t,3,1)),ord(substr($t,5,1))); + else + { + $pos=strpos($t,chr(0)); + if($pos!==false) + $trns=array($pos); + } + fread($f,4); + } + elseif($type=='IDAT') + { + //Read image data block + $data.=fread($f,$n); + fread($f,4); + } + elseif($type=='IEND') + break; + else + fread($f,$n+4); + } + while($n); + if($colspace=='Indexed' && empty($pal)) + $this->Error('Missing palette in '.$file); + fclose($f); + return array('w'=>$w,'h'=>$h,'cs'=>$colspace,'bpc'=>$bpc,'f'=>'FlateDecode','parms'=>$parms,'pal'=>$pal,'trns'=>$trns,'data'=>$data); +} + +function _freadint($f) +{ + //Read a 4-byte integer from file + $a=unpack('Ni',fread($f,4)); + return $a['i']; +} + +function _textstring($s) +{ + //Format a text string + return '('.$this->_escape($s).')'; +} + +function _escape($s) +{ + //Add \ before \, ( and ) + return str_replace(')','\\)',str_replace('(','\\(',str_replace('\\','\\\\',$s))); +} + +function _putstream($s) +{ + $this->_out('stream'); + $this->_out($s); + $this->_out('endstream'); +} + +function _out($s) +{ + //Add a line to the document + if($this->state==2) + $this->pages[$this->page].=$s."\n"; + else + $this->buffer.=$s."\n"; +} +//End of class +} + +//Handle special IE contype request +if(isset($_SERVER['HTTP_USER_AGENT']) && $_SERVER['HTTP_USER_AGENT']=='contype') +{ + header('Content-Type: application/pdf'); + exit; +} + +} +?> diff --git a/public_html/fpdf/fpdf.php b/public_html/fpdf/fpdf.php index dbc99c6..5f1d83b 100644 --- a/public_html/fpdf/fpdf.php +++ b/public_html/fpdf/fpdf.php @@ -78,7 +78,7 @@ function out(&$handler) { $handler->_out($handler->_indirect_object($this)); $this->_out_nested($handler); - }; + } } /** @@ -93,9 +93,9 @@ function _out_nested(&$handler) { return true; } - function PDFIndirectObject(&$handler, - $object_id, - $generation_id) { + function __construct(&$handler, + $object_id, + $generation_id) { $this->object_id = $object_id; $this->generation_id = $generation_id; } @@ -112,10 +112,10 @@ function _dict() { class PDFPage extends PDFIndirectObject { var $annotations; - function PDFPage(&$handler, - $object_id, - $generation_id) { - $this->PDFIndirectObject($handler, + function __construct(&$handler, + $object_id, + $generation_id) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); } @@ -132,11 +132,11 @@ function _annotations(&$handler) { class PDFAppearanceStream extends PDFIndirectObject { var $_content; - function PDFAppearanceStream(&$handler, - $object_id, - $generation_id, - $content) { - $this->PDFIndirectObject($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $content) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); @@ -163,10 +163,10 @@ function pdf(&$handler) { } class PDFAnnotation extends PDFIndirectObject { - function PDFAnnotation(&$handler, - $object_id, - $generation_id) { - $this->PDFIndirectObject($handler, + function __construct(&$handler, + $object_id, + $generation_id) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); } @@ -183,7 +183,7 @@ class PDFRect { var $w; var $h; - function PDFRect($x,$y,$w,$h) { + function __construct($x, $y, $w, $h) { $this->x = $x; $this->y = $y; $this->w = $w; @@ -219,12 +219,12 @@ class PDFAnnotationExternalLink extends PDFAnnotation { var $rect; var $link; - function PDFAnnotationExternalLink(&$handler, - $object_id, - $generation_id, - $rect, - $link) { - $this->PDFAnnotation($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $link) { + PDFAnnotation::__construct($handler, $object_id, $generation_id); @@ -247,12 +247,12 @@ class PDFAnnotationInternalLink extends PDFAnnotation { var $rect; var $link; - function PDFAnnotationInternalLink(&$handler, - $object_id, - $generation_id, - $rect, - $link) { - $this->PDFAnnotation($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $link) { + PDFAnnotation::__construct($handler, $object_id, $generation_id); @@ -267,7 +267,7 @@ function pdf(&$handler) { } else { $wPt=$handler->fhPt; $hPt=$handler->fwPt; - }; + } $l = $handler->links[$this->link]; $h = isset($handler->OrientationChanges[$l[0]]) ? $wPt : $hPt; @@ -300,11 +300,11 @@ function pdf(&$handler) { class PDFAnnotationWidget extends PDFAnnotation { var $_rect; - function PDFAnnotationWidget(&$handler, - $object_id, - $generation_id, - $rect) { - $this->PDFAnnotation($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect) { + PDFAnnotation::__construct($handler, $object_id, $generation_id); @@ -325,11 +325,11 @@ class PDFFieldGroup extends PDFIndirectObject { var $_kids; var $_group_name; - function PDFFieldGroup(&$handler, - $object_id, - $generation_id, - $group_name) { - $this->PDFIndirectObject($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $group_name) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); @@ -338,7 +338,7 @@ function PDFFieldGroup(&$handler, */ if (is_null($group_name) || $group_name == "") { $group_name = sprintf("FieldGroup%d", $this->get_object_id()); - }; + } $this->_group_name = $group_name; $this->_kids = array(); @@ -351,7 +351,7 @@ function _check_field_name($field) { if (trim($field->get_field_name()) == "") { error_log(sprintf("Found form field with empty name")); return false; - }; + } /** * Check if field name is unique inside this form! If we will not do it, @@ -364,7 +364,7 @@ function _check_field_name($field) { $kid->get_field_name())); return false; } - }; + } return true; } @@ -377,7 +377,7 @@ function add_field(&$field) { $field->set_field_name(sprintf("%s_FieldObject%d", $field->get_field_name(), $field->get_object_id())); - }; + } $this->_kids[] =& $field; $field->set_parent($this); @@ -416,12 +416,12 @@ class PDFField extends PDFAnnotationWidget { */ var $_parent; - function PDFField(&$handler, - $object_id, - $generation_id, - $rect, - $field_name) { - $this->PDFAnnotationWidget($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name) { + PDFAnnotationWidget::__construct($handler, $object_id, $generation_id, $rect); @@ -432,7 +432,7 @@ function PDFField(&$handler, */ if (is_null($field_name) || $field_name == "") { $field_name = sprintf("FieldObject%d", $this->get_object_id()); - }; + } $this->_field_name = $field_name; } @@ -442,7 +442,7 @@ function get_field_name() { return $this->_field_name; } else { return sprintf("FormObject%d", $this->get_object_id()); - }; + } } function _dict(&$handler) { @@ -477,14 +477,14 @@ class PDFFieldCheckBox extends PDFField { var $_appearance_off; var $_checked; - function PDFFieldCheckBox(&$handler, - $object_id, - $generation_id, - $rect, - $field_name, - $value, - $checked) { - $this->PDFField($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name, + $value, + $checked) { + PDFField::__construct($handler, $object_id, $generation_id, $rect, @@ -540,13 +540,13 @@ function _out_nested(&$handler) { $this->_appearance->out($handler); } - function PDFFieldPushButton(&$handler, - $object_id, - $generation_id, - $rect, - $fontindex, - $fontsize) { - $this->PDFField($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $fontindex, + $fontsize) { + PDFField::__construct($handler, $object_id, $generation_id, $rect, @@ -583,16 +583,16 @@ function _dict(&$handler) { class PDFFieldPushButtonImage extends PDFFieldPushButton { var $_link; - function PDFFieldPushButtonImage(&$handler, - $object_id, - $generation_id, - $rect, - $fontindex, - $fontsize, - $field_name, - $value, - $link) { - $this->PDFFieldPushButton($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $fontindex, + $fontsize, + $field_name, + $value, + $link) { + PDFFieldPushButton::__construct($handler, $object_id, $generation_id, $rect, @@ -619,16 +619,16 @@ class PDFFieldPushButtonSubmit extends PDFFieldPushButton { var $_link; var $_caption; - function PDFFieldPushButtonSubmit(&$handler, - $object_id, - $generation_id, - $rect, - $fontindex, - $fontsize, - $field_name, - $value, - $link) { - $this->PDFFieldPushButton($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $fontindex, + $fontsize, + $field_name, + $value, + $link) { + PDFFieldPushButton::__construct($handler, $object_id, $generation_id, $rect, @@ -654,13 +654,13 @@ function _action(&$handler) { } class PDFFieldPushButtonReset extends PDFFieldPushButton { - function PDFFieldPushButtonReset(&$handler, - $object_id, - $generation_id, - $rect, - $fontindex, - $fontsize) { - $this->PDFFieldPushButton($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $fontindex, + $fontsize) { + PDFFieldPushButton::__construct($handler, $object_id, $generation_id, $rect, @@ -696,12 +696,12 @@ class PDFFieldRadio extends PDFAnnotationWidget { var $_appearance_on; var $_appearance_off; - function PDFFieldRadio(&$handler, - $object_id, - $generation_id, - $rect, - $value) { - $this->PDFAnnotationWidget($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $value) { + PDFAnnotationWidget::__construct($handler, $object_id, $generation_id, $rect); @@ -755,7 +755,7 @@ class PDFFieldRadioGroup extends PDFFieldGroup { var $_parent; var $_checked; - function _dict($handler) { + function _dict(&$handler) { return array_merge(parent::_dict($handler), array( 'DV' => $this->_checked ? $handler->_name($this->_checked) : "/Off", @@ -774,11 +774,11 @@ function _check_field_name($field) { return true; } - function PDFFieldRadioGroup(&$handler, - $object_id, - $generation_id, - $group_name) { - $this->PDFFieldGroup($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $group_name) { + PDFFieldGroup::__construct($handler, $object_id, $generation_id, $group_name); @@ -812,7 +812,7 @@ function _dict(&$handler) { $options[] = $handler->_array(sprintf("%s %s", $handler->_textstring($arr[0]), $handler->_textstring($arr[1]))); - }; + } $options_str = $handler->_array(implode(" ",$options)); @@ -825,14 +825,14 @@ function _dict(&$handler) { 'Opt' => $options_str)); } - function PDFFieldSelect(&$handler, - $object_id, - $generation_id, - $rect, - $field_name, - $value, - $options) { - $this->PDFField($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name, + $value, + $options) { + PDFField::__construct($handler, $object_id, $generation_id, $rect, @@ -877,15 +877,15 @@ function _out_nested(&$handler) { // $this->_appearance->out($handler); } - function PDFFieldText(&$handler, - $object_id, - $generation_id, - $rect, - $field_name, - $value, - $fontindex, - $fontsize) { - $this->PDFField($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name, + $value, + $fontindex, + $fontsize) { + PDFField::__construct($handler, $object_id, $generation_id, $rect, @@ -913,15 +913,15 @@ function _dict(&$handler) { * "Password" text input field */ class PDFFieldPassword extends PDFFieldText { - function PDFFieldPassword(&$handler, - $object_id, - $generation_id, - $rect, - $field_name, - $value, - $fontindex, - $fontsize) { - $this->PDFFieldText($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name, + $value, + $fontindex, + $fontsize) { + PDFFieldText::__construct($handler, $object_id, $generation_id, $rect, @@ -1044,8 +1044,8 @@ function y_coord($y) { // assigned in any arbitrary order. // * A non-negative integer generation number. In a newly created file, all indirect // objects have generation numbers of 0. Nonzero generation numbers may be introduced - // when the file is later updated; see Sections 3.4.3, “Cross-Reference - // Table,” and 3.4.5, “Incremental Updates.” + // when the file is later updated; see Sections 3.4.3, �Cross-Reference + // Table,� and 3.4.5, �Incremental Updates.� // Together, the combination of an object number and a generation number uniquely // identifies an indirect object. The object retains the same object number and // generation number throughout its existence, even if its value is modified. @@ -1075,7 +1075,7 @@ function _dictionary($dict) { $content = ""; foreach ($dict as $key => $value) { $content .= "/$key $value\n"; - }; + } return "<<\n".$content."\n>>"; } @@ -1093,7 +1093,7 @@ function _reference_array($object_array) { $array_str = ""; for ($i=0; $i_reference($object_array[$i])." "; - }; + } return $this->_array($array_str); } @@ -1111,7 +1111,7 @@ function add_form($name) { } function add_field_select($x, $y, $w, $h, $name, $value, $options) { - $field =& new PDFFieldSelect($this, + $field= new PDFFieldSelect($this, $this->_generate_new_object_number(), // Object identifier 0, // Generation new PDFRect($x, $y, $w, $h), // Annotation rectangle @@ -1138,7 +1138,7 @@ function add_field_select($x, $y, $w, $h, $name, $value, $options) { * @TODO check if fully qualified field name will be unique in PDF file */ function add_field_checkbox($x, $y, $w, $h, $name, $value, $checked) { - $field =& new PDFFieldCheckBox($this, + $field= new PDFFieldCheckBox($this, $this->_generate_new_object_number(), // Object identifier 0, // Generation new PDFRect($x, $y, $w, $h), // Annotation rectangle @@ -1169,7 +1169,7 @@ function ¤t_form() { 0, $name); $this->_forms[] =& $form; - }; + } return $this->_forms[count($this->_forms)-1]; } @@ -1178,7 +1178,7 @@ function add_field_radio($x, $y, $w, $h, $group_name, $value, $checked) { if (isset($this->_form_radios[$group_name])) { $field =& $this->_form_radios[$group_name]; } else { - $field =& new PDFFieldRadioGroup($this, + $field= new PDFFieldRadioGroup($this, $this->_generate_new_object_number(), 0, $group_name); @@ -1187,15 +1187,15 @@ function add_field_radio($x, $y, $w, $h, $group_name, $value, $checked) { $current_form->add_field($field); $this->_form_radios[$group_name] =& $field; - }; + } - $radio =& new PDFFieldRadio($this, + $radio= new PDFFieldRadio($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), $value); $field->add_field($radio); - if ($checked) { $field->set_checked($value); }; + if ($checked) { $field->set_checked($value); } $this->_pages[count($this->_pages)-1]->add_annotation($radio); } @@ -1213,7 +1213,7 @@ function add_field_radio($x, $y, $w, $h, $group_name, $value, $checked) { * @return Field number */ function add_field_text($x, $y, $w, $h, $value, $field_name) { - $field =& new PDFFieldText($this, + $field= new PDFFieldText($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1229,7 +1229,7 @@ function add_field_text($x, $y, $w, $h, $value, $field_name) { } function add_field_multiline_text($x, $y, $w, $h, $value, $field_name) { - $field =& new PDFFieldMultilineText($this, + $field= new PDFFieldMultilineText($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1257,7 +1257,7 @@ function add_field_multiline_text($x, $y, $w, $h, $value, $field_name) { * @return Field number */ function add_field_password($x, $y, $w, $h, $value, $field_name) { - $field =& new PDFFieldPassword($this, + $field= new PDFFieldPassword($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1273,7 +1273,7 @@ function add_field_password($x, $y, $w, $h, $value, $field_name) { } function add_field_pushbuttonimage($x, $y, $w, $h, $field_name, $value, $actionURL) { - $field =& new PDFFieldPushButtonImage($this, + $field= new PDFFieldPushButtonImage($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1290,7 +1290,7 @@ function add_field_pushbuttonimage($x, $y, $w, $h, $field_name, $value, $actionU } function add_field_pushbuttonsubmit($x, $y, $w, $h, $field_name, $value, $actionURL) { - $field =& new PDFFieldPushButtonSubmit($this, + $field= new PDFFieldPushButtonSubmit($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1307,7 +1307,7 @@ function add_field_pushbuttonsubmit($x, $y, $w, $h, $field_name, $value, $action } function add_field_pushbuttonreset($x, $y, $w, $h) { - $field =& new PDFFieldPushButtonReset($this, + $field= new PDFFieldPushButtonReset($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1322,7 +1322,7 @@ function add_field_pushbuttonreset($x, $y, $w, $h) { } function add_field_pushbutton($x, $y, $w, $h) { - $field =& new PDFFieldPushButton($this, + $field= new PDFFieldPushButton($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1393,9 +1393,9 @@ function SetDecoration($underline, $overline, $strikeout) { } function ClipPath($path) { - if (count($path) < 3) { + if (is_countable($path) && count($path) < 3) { die("Attempt to clip on the path containing less than three points"); - }; + } $this->MakePath($path); $this->Clip(); @@ -1427,10 +1427,10 @@ function _LoadFont($fontkey, $family, $encoding, $style) { $fontkey.'.php', $encoding); ob_end_clean(); - }; + } $this->AddFont($fontkey, $family, "", $encoding, $fontkey.'.php', $embed); - }; + } } function _MakeFontKey($family, $encoding) { @@ -1475,13 +1475,13 @@ function MakePath($path) { for ($i=1; $i_out(sprintf("%.2f %.2f l", $path[$i]['x'], $path[$i]['y'])); - }; + } } function FillPath($path) { - if (count($path) < 3) { + if (is_countable($path) && count($path) < 3) { die("Attempt to fill path containing less than three points"); - }; + } $this->_out($this->FillColor); $this->MakePath($path); @@ -1523,7 +1523,7 @@ function Circle($x, $y, $r) { * Public methods * * * *******************************************************************************/ - function FPDF($orientation='P',$unit='mm',$format='A4') { + function __construct($orientation='P', $unit='mm', $format='A4') { $this->_forms = array(); $this->_form_radios = array(); $this->_pages = array(); @@ -1573,7 +1573,7 @@ function FPDF($orientation='P',$unit='mm',$format='A4') { $this->k = 72; default: $this->Error('Incorrect unit: '.$unit); - }; + } //Page format if (is_string($format)) { @@ -1592,13 +1592,13 @@ function FPDF($orientation='P',$unit='mm',$format='A4') { $format=array(612,1008); break; default: $this->Error('Unknown page format: '.$format); - }; + } $this->fwPt=$format[0]; $this->fhPt=$format[1]; } else { $this->fwPt=$format[0]*$this->k; $this->fhPt=$format[1]*$this->k; - }; + } $this->fw=$this->fwPt/$this->k; $this->fh=$this->fhPt/$this->k; @@ -1615,7 +1615,7 @@ function FPDF($orientation='P',$unit='mm',$format='A4') { $this->hPt=$this->fwPt; } else { $this->Error('Incorrect orientation: '.$orientation); - }; + } $this->CurOrientation=$this->DefOrientation; $this->w=$this->wPt/$this->k; @@ -1751,11 +1751,11 @@ function Close() { //Terminate document if ($this->state==3) { return; - }; + } if ($this->page==0) { $this->AddPage(); - }; + } //Page footer $this->InFooter=true; @@ -1768,12 +1768,12 @@ function Close() { } function AddPage($orientation='') { - $this->_pages[] =& new PDFPage($this, $this->_generate_new_object_number(), 0); + $this->_pages[]= new PDFPage($this, $this->_generate_new_object_number(), 0); //Start a new page if ($this->state==0) { $this->Open(); - }; + } $family=$this->FontFamily; @@ -1806,12 +1806,12 @@ function AddPage($orientation='') { $this->DrawColor=$dc; if ($dc!='0 G') { $this->_out($dc); - }; + } $this->FillColor=$fc; if ($fc!='0 g') { $this->_out($fc); - }; + } $this->TextColor=$tc; $this->ColorFlag=$cf; @@ -1838,7 +1838,7 @@ function AddPage($orientation='') { if (!is_null($this->CurrentFont)) { $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); - }; + } } function Header() @@ -1863,12 +1863,12 @@ function SetDrawColor($r,$g=-1,$b=-1) { $new_color = sprintf('%.3f G',$r/255); } else { $new_color = sprintf('%.3f %.3f %.3f RG',$r/255,$g/255,$b/255); - }; + } if ($this->page > 0 /*&& $this->DrawColor != $new_color*/) { $this->DrawColor = $new_color; $this->_out($this->DrawColor); - }; + } } function SetFillColor($r,$g=-1,$b=-1) { @@ -1877,13 +1877,13 @@ function SetFillColor($r,$g=-1,$b=-1) { $new_color = sprintf('%.3f g',$r/255); } else { $new_color = sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); - }; + } if ($this->page>0 /*&& $this->FillColor != $new_color*/) { $this->FillColor = $new_color; $this->ColorFlag=($this->FillColor!=$this->TextColor); $this->_out($this->FillColor); - }; + } } function SetTextColor($r,$g=-1,$b=-1) { @@ -1892,7 +1892,7 @@ function SetTextColor($r,$g=-1,$b=-1) { $this->TextColor=sprintf('%.3f g',$r/255); } else { $this->TextColor=sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); - }; + } $this->ColorFlag=($this->FillColor!=$this->TextColor); } @@ -1905,8 +1905,8 @@ function GetStringWidth($s) { $l=strlen($s); for($i=0; $i<$l; $i++) { - $w+=$cw[$s{$i}]; - }; + $w+=$cw[$s[$i]]; + } return $w*$this->FontSize/1000; } @@ -1939,14 +1939,14 @@ function AddFont($fontkey, $family, $style, $encoding, $file, $bEmbed) { //Add a TrueType or Type1 font if ($file=='') { $file=str_replace(' ','',$family).strtolower($style).'.php'; - }; + } $style=strtoupper($style); - if ($style=='IB') { $style='BI'; }; + if ($style=='IB') { $style='BI'; } if(isset($this->fonts[$fontkey])) { $this->Error('Font already added: '.$family.' '.$style); - }; + } $filepath = $this->_getfontpath().$file; include($filepath); @@ -1954,11 +1954,11 @@ function AddFont($fontkey, $family, $style, $encoding, $file, $bEmbed) { // After we've executed 'include' the $file variable // have been overwritten by $file declared in font definition file; if we do not want // to embed the font in the PDF file, we should set to empty string - if (!$bEmbed) { $file = ''; }; + if (!$bEmbed) { $file = ''; } if(!isset($name)) { $this->Error("Could not include font definition file: $filepath"); - }; + } $i=count($this->fonts)+1; $this->fonts[$fontkey]=array('i' =>$i, @@ -1994,7 +1994,7 @@ function AddFont($fontkey, $family, $style, $encoding, $file, $bEmbed) { $this->FontFiles[$file]=array('length1'=>$originalsize); } else { $this->FontFiles[$file]=array('length1'=>$size1,'length2'=>$size2); - }; + } } } @@ -2008,12 +2008,12 @@ function SetFont($family,$encoding, $style='',$size=0) { $style=str_replace('U','',$style); } else { $this->underline=false; - }; - if ($style=='IB') { $style='BI'; }; + } + if ($style=='IB') { $style='BI'; } if ($size==0) { $size = $this->FontSizePt; - }; + } $fontkey = $this->_MakeFontKey($family, $encoding); $this->_LoadFont($fontkey, $family, $encoding, $style); @@ -2029,20 +2029,20 @@ function SetFont($family,$encoding, $style='',$size=0) { $this->CurrentFont = &$this->fonts[$fontkey]; $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); - }; + } } // function SetFontSize($size) { // //Set font size in points // if ($this->FontSizePt == $size) { // return; -// }; +// } // $this->FontSizePt=$size; // $this->FontSize=$size/$this->k; // if ($this->page>0) { // $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); -// }; +// } // } function AddLink() { @@ -2056,10 +2056,10 @@ function SetLink($link,$y=0,$page=-1) { //Set destination of internal link if ($y==-1) { $y=$this->y; - }; + } if ($page==-1) { $page=$this->page; - }; + } $this->links[$link]=array($page,$y); } @@ -2182,18 +2182,18 @@ function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='') $dx=($w-$this->GetStringWidth($txt))/2; } else { $dx=$this->cMargin; - }; + } if ($this->ColorFlag) { $s.='q '.$this->TextColor.' '; - }; + } $txt2=str_replace(')','\\)',str_replace('(','\\(',str_replace('\\','\\\\',$txt))); $s.=sprintf('BT %.2f %.2f Td (%s) Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$txt2); if ($this->underline) { $s.=' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt); - }; + } if($this->ColorFlag) $s.=' Q'; @@ -2253,7 +2253,7 @@ function MultiCell($w,$h,$txt,$border=0,$align='J',$fill=0) while($i<$nb) { //Get next character - $c=$s{$i}; + $c=$s[$i]; if($c=="\n") { //Explicit line break @@ -2341,7 +2341,7 @@ function Write($h, $txt, $link='') { $nl=1; while ($i<$nb) { //Get next character - $c=$s{$i}; + $c=$s[$i]; if ($c=="\n") { //Explicit line break $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',0,$link); @@ -2359,7 +2359,7 @@ function Write($h, $txt, $link='') { } if ($c==' ') { $sep=$i; - }; + } $l+=$cw[$c]; if ($l>$wmax) { //Automatic line break @@ -2376,7 +2376,7 @@ function Write($h, $txt, $link='') { } if ($i==$j) { $i++; - }; + } $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',0,$link); } else { $this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',0,$link); @@ -2414,8 +2414,6 @@ function Image($file,$x,$y,$w=0,$h=0,$type='',$link='') $type=substr($file,$pos+1); } $type=strtolower($type); - $mqr=get_magic_quotes_runtime(); - set_magic_quotes_runtime(0); if($type=='jpg' || $type=='jpeg') $info=$this->_parsejpg($file); elseif($type=='png') @@ -2428,13 +2426,12 @@ function Image($file,$x,$y,$w=0,$h=0,$type='',$link='') $this->Error('Unsupported image type: '.$type); $info=$this->$mtd($file); } - set_magic_quotes_runtime($mqr); $info['i']=count($this->images)+1; $this->images[$file]=$info; } else { $info=$this->images[$file]; - }; + } //Automatic width and height calculation if needed if ($w==0 && $h==0) { @@ -2445,16 +2442,16 @@ function Image($file,$x,$y,$w=0,$h=0,$type='',$link='') if ($w==0) { $w=$h*$info['w']/$info['h']; - }; + } if ($h==0) { $h=$w*$info['h']/$info['w']; - }; + } $this->_out(sprintf('q %.2f 0 0 %.2f %.2f %.2f cm /I%d Do Q',$w*$this->k,$h*$this->k,$x*$this->k,($this->h-($y+$h))*$this->k,$info['i'])); if ($link) { $this->Link($x,$y,$w,$h,$link); - }; + } } function Ln($h='') @@ -2601,7 +2598,7 @@ function _putpages() { //Replace number of pages for ($n=1; $n<=$nb; $n++) { $this->pages[$n]=str_replace($this->AliasNbPages,$nb,$this->pages[$n]); - }; + } } if ($this->DefOrientation=='P') { @@ -2610,7 +2607,7 @@ function _putpages() { } else { $wPt=$this->fhPt; $hPt=$this->fwPt; - }; + } $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; @@ -2630,7 +2627,7 @@ function _putpages() { if (isset($this->OrientationChanges[$n])) { $this->_out(sprintf('/MediaBox [0 0 %.2f %.2f]',$hPt,$wPt)); - }; + } $this->_out('/Resources 2 0 R'); @@ -2645,11 +2642,11 @@ function _putpages() { // Output annotation object for this page $annotations = $this->_pages[$n-1]->annotations; - $size = count($annotations); + $size = is_countable($annotations) ? count($annotations) : 0; for ($j=0; $j<$size; $j++) { $annotations[$j]->out($this); - }; + } } //Pages root @@ -2678,8 +2675,6 @@ function _putfonts() { $this->_out('endobj'); } - $mqr=get_magic_quotes_runtime(); - set_magic_quotes_runtime(0); foreach ($this->FontFiles as $file=>$info) { //Font file embedding $this->_newobj(); @@ -2688,19 +2683,19 @@ function _putfonts() { $f=fopen($this->_getfontpath().$file,'rb',1); if (!$f) { $this->Error('Font file not found'); - }; + } - while(!feof($f)) { $font.=fread($f,8192); }; + while(!feof($f)) { $font.=fread($f,8192); } fclose($f); $compressed=(substr($file,-2)=='.z'); if(!$compressed && isset($info['length2'])) { - $header=(ord($font{0})==128); + $header=(ord($font[0])==128); if($header) { //Strip first binary header $font=substr($font,6); } - if($header && ord($font{$info['length1']})==128) { + if($header && ord($font[$info['length1']])==128) { //Strip second binary header $font=substr($font,0,$info['length1']).substr($font,$info['length1']+6); } @@ -2709,17 +2704,16 @@ function _putfonts() { if ($compressed) { $this->_out('/Filter /FlateDecode'); - }; + } $this->_out('/Length1 '.$info['length1']); if(isset($info['length2'])) { $this->_out('/Length2 '.$info['length2'].' /Length3 0'); - }; + } $this->_out('>>'); $this->_putstream($font); $this->_out('endobj'); } - set_magic_quotes_runtime($mqr); foreach ($this->fonts as $k=>$font) { //Font objects @@ -2740,7 +2734,7 @@ function _putfonts() { $this->_out('/Encoding '.($nf+$font['diff']).' 0 R'); } else { $this->_out('/Encoding /WinAnsiEncoding'); - }; + } } $this->_out('>>'); $this->_out('endobj'); @@ -2751,7 +2745,7 @@ function _putfonts() { $s='['; for ($i=32;$i<=255;$i++) { $s.=$cw[chr($i)].' '; - }; + } $this->_out($s.']'); $this->_out('endobj'); //Descriptor @@ -2759,11 +2753,11 @@ function _putfonts() { $s='<$v) { $s.=' /'.$k.' '.$v; - }; + } $file=$font['file']; if($file) { $s.=' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$file]['n'].' 0 R'; - }; + } $this->_out($s.'>>'); $this->_out('endobj'); } else { @@ -2779,7 +2773,7 @@ function _putfonts() { function _putimages() { $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; reset($this->images); - while (list($file,$info) = each($this->images)) { + foreach ($this->images as $file => $info) { $this->_newobj(); $this->images[$file]['n']=$this->n; $this->_out('<_out('/ColorSpace /'.$info['cs']); if($info['cs']=='DeviceCMYK') { $this->_out('/Decode [1 0 1 0 1 0 1 0]'); - }; + } } $this->_out('/BitsPerComponent '.$info['bpc']); if (isset($info['f'])) { $this->_out('/Filter /'.$info['f']); - }; + } if(isset($info['parms'])) { $this->_out($info['parms']); - }; + } if(isset($info['trns']) && is_array($info['trns'])) { $trns=''; for ($i=0;$i_out('/Mask ['.$trns.']'); - }; + } $this->_out('/Length '.strlen($info['data']).'>>'); $this->_putstream($info['data']); @@ -2823,7 +2817,7 @@ function _putimages() { $this->_out('<<'.$filter.'/Length '.strlen($pal).'>>'); $this->_putstream($pal); $this->_out('endobj'); - }; + } } } @@ -2886,7 +2880,7 @@ function _putcatalog($pages_start_obj_number) { $this->_out("/OpenAction [$pages_start_obj_number 0 R /XYZ null null 1]"); } elseif (!is_string($this->ZoomMode)) { $this->_out("/OpenAction [$pages_start_obj_number 0 R /XYZ null null ".($this->ZoomMode/100).']'); - }; + } if ($this->LayoutMode=='single') { $this->_out('/PageLayout /SinglePage'); @@ -2894,7 +2888,7 @@ function _putcatalog($pages_start_obj_number) { $this->_out('/PageLayout /OneColumn'); } elseif ($this->LayoutMode=='two') { $this->_out('/PageLayout /TwoColumnLeft'); - }; + } if (count($this->_forms) > 0) { $this->_out('/AcroForm <<'); @@ -2902,7 +2896,7 @@ function _putcatalog($pages_start_obj_number) { $this->_out('/DR 2 0 R'); $this->_out('/NeedAppearances true'); $this->_out('>>'); - }; + } } function _putheader() { @@ -2938,7 +2932,7 @@ function _enddoc() { // if (isset($form->appearance)) { // $this->offsets[$form->appearance->get_object_id()] = strlen($this->buffer); // $this->_out($this->_indirect_object($form->appearance)); -// }; +// } // if (isset($form->_radios)) { @@ -2947,13 +2941,13 @@ function _enddoc() { // // $radio = $form->_radios[$i]; // // $this->offsets[$radio->get_object_id()] = strlen($this->buffer); // // $this->_out($this->_indirect_object($radio)); -// }; +// } // } // Not required, as forms fields are annotations which are output at the end of the page // $this->offsets[$form->get_object_id()] = strlen($this->buffer); // $this->_out($this->_indirect_object($form)); - }; + } //Catalog $this->_newobj(); @@ -2970,7 +2964,7 @@ function _enddoc() { for ($i=1; $i<=$this->n; $i++) { $this->_out(sprintf('%010d 00000 n ',$this->offsets[$i])); - }; + } //Trailer $this->_out('trailer'); @@ -2995,10 +2989,10 @@ function _beginpage($orientation) { if(!$orientation) { $orientation=$this->DefOrientation; } else { - $orientation=strtoupper($orientation{0}); + $orientation=strtoupper($orientation[0]); if($orientation!=$this->DefOrientation) { $this->OrientationChanges[$this->page]=true; - }; + } } if($orientation!=$this->CurOrientation) { @@ -3040,11 +3034,11 @@ function _parsejpg($file) if (!$a) { $this->Error('Missing or incorrect image file: '.$file); - }; + } if ($a[2]!=2) { $this->Error('Not a JPEG file: '.$file); - }; + } if (!isset($a['channels']) || $a['channels']==3) { $colspace='DeviceRGB'; @@ -3052,7 +3046,7 @@ function _parsejpg($file) $colspace='DeviceCMYK'; } else { $colspace='DeviceGray'; - }; + } $bpc=isset($a['bits']) ? $a['bits'] : 8; @@ -3061,7 +3055,7 @@ function _parsejpg($file) $data = ''; while (!feof($f)) { $data .= fread($f,4096); - }; + } fclose($f); return array('w'=>$a[0],'h'=>$a[1],'cs'=>$colspace,'bpc'=>$bpc,'f'=>'DCTDecode','data'=>$data); } @@ -3071,18 +3065,18 @@ function _parsepng($file) { $f=fopen($file,'rb'); if (!$f) { $this->Error('Can\'t open image file: '.$file); - }; + } //Check signature if (fread($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { $this->Error('Not a PNG file: '.$file); - }; + } //Read header chunk fread($f,4); if (fread($f,4)!='IHDR') { $this->Error('Incorrect PNG file: '.$file); - }; + } $w=$this->_freadint($f); $h=$this->_freadint($f); @@ -3090,7 +3084,7 @@ function _parsepng($file) { if ($bpc>8) { $this->Error('16-bit depth not supported: '.$file); - }; + } $ct=ord(fread($f,1)); if ($ct==0) { @@ -3101,19 +3095,19 @@ function _parsepng($file) { $colspace='Indexed'; } else { $this->Error('Alpha channel not supported: '.$file); - }; + } if (ord(fread($f,1))!=0) { $this->Error('Unknown compression method: '.$file); - }; + } if (ord(fread($f,1))!=0) { $this->Error('Unknown filter method: '.$file); - }; + } if (ord(fread($f,1))!=0) { $this->Error('Interlacing not supported: '.$file); - }; + } fread($f,4); $parms='/DecodeParms <>'; diff --git a/public_html/height.php b/public_html/height.php index 816c9f1..8c98c1a 100644 --- a/public_html/height.php +++ b/public_html/height.php @@ -13,11 +13,11 @@ function merge_height_constraint($hc1, $hc2) { // First constraint is constant; return this, as second constraint // will never override it - if (!is_null($hc1->constant)) { return $hc1; }; + if (!is_null($hc1->constant)) { return $hc1; } // Second constraint is constant; first is not constant; // return second, as it is more important - if (!is_null($hc2->constant)) { return $hc2; }; + if (!is_null($hc2->constant)) { return $hc2; } // Ok, both constraints are not constant. Check if there's any diapason // constraints @@ -25,10 +25,10 @@ function merge_height_constraint($hc1, $hc2) { // Second constraint is free constraint, return first one, as // if it is a non-free it should have precedence, otherwise // it will be free constraint too - if (is_null($hc2->min) && is_null($hc2->max)) { return $hc1; }; + if (is_null($hc2->min) && is_null($hc2->max)) { return $hc1; } // The same rule applied if the first constraint is free constraint - if (is_null($hc1->min) && is_null($hc1->max)) { return $hc2; }; + if (is_null($hc1->min) && is_null($hc1->max)) { return $hc2; } // If we got here it means both constraints are diapason constraints. return $hc1; @@ -56,12 +56,12 @@ function applicable(&$box) { $applicable_min = false; if (!is_null($this->min)) { $applicable_min = $this->applicable_value($this->min, $box); - }; + } $applicable_max = false; if (!is_null($this->max)) { $applicable_max = $this->applicable_value($this->max, $box); - }; + } return $applicable_min || $applicable_max; } @@ -77,9 +77,9 @@ function applicable_value($value, &$box) { return true; // Constant constraints always applicable -// if (!$value[1]) { return true; }; +// if (!$value[1]) { return true; } -// if (!$box->parent) { return false; }; +// if (!$box->parent) { return false; } // return $box->parent->_height_constraint->applicable($box->parent); } @@ -114,17 +114,17 @@ function _fix_value($value, &$box, $default, $no_table_recursion) { is_null($box->parent->_height_constraint->min) && is_null($box->parent->_height_constraint->max)) { return $default; - }; + } if ($box->parent->isCell()) { if (!$no_table_recursion) { $rhc = $box->parent->parent->get_rhc($box->parent->row); - if ($rhc->is_null()) { return $default; }; + if ($rhc->is_null()) { return $default; } return $rhc->apply($box->parent->get_height(), $box, true) * $value[0] / 100; } else { return $box->parent->parent->get_height() * $value[0] / 100; - }; - }; + } + } return $box->parent->get_height() * $value[0] / 100; } else { @@ -135,7 +135,7 @@ function _fix_value($value, &$box, $default, $no_table_recursion) { function &create(&$box) { // Determine if there's constant restriction - $value = $box->get_css_property(CSS_HEIGHT); + $value = $box->getCSSProperty(CSS_HEIGHT); if ($value->isAuto($value)) { $constant = null; @@ -143,29 +143,29 @@ function &create(&$box) { $constant = array($value->getPercentage(), true); } else { $constant = array($value->getPoints(), false); - }; + } // Determine if there's min restriction - $value = $box->get_css_property(CSS_MIN_HEIGHT); + $value = $box->getCSSProperty(CSS_MIN_HEIGHT); if ($value->isAuto($value)) { $min = null; } elseif ($value->isPercentage()) { $min = array($value->getPercentage(), true); } else { $min = array($value->getPoints(), false); - }; + } // Determine if there's max restriction - $value = $box->get_css_property(CSS_MAX_HEIGHT); + $value = $box->getCSSProperty(CSS_MAX_HEIGHT); if ($value->isAuto($value)) { $max = null; } elseif ($value->isPercentage()) { $max = array($value->getPercentage(), true); } else { $max = array($value->getPoints(), false); - }; + } - $constraint =& new HCConstraint($constant, $min, $max); + $constraint= new HCConstraint($constant, $min, $max); return $constraint; } @@ -175,7 +175,7 @@ function &create(&$box) { // @param $min value of minimal box height or null if none // @param $max value of maximal box height or null if none // - function HCConstraint($constant, $min, $max) { + function __construct($constant = null, $min = null, $max = null) { $this->constant = $constant; $this->min = $min; $this->max = $max; @@ -215,7 +215,7 @@ function apply($value, &$box, $no_table_recursion = false) { function is_min_null() { if (is_null($this->min)) { return true; - }; + } return $this->min[0] == 0; } diff --git a/public_html/help/api.html b/public_html/help/api.html index e3d5a0d..c1cfe8b 100644 --- a/public_html/help/api.html +++ b/public_html/help/api.html @@ -99,13 +99,10 @@

Conversion pipeline

var $destination; function Pipeline(); - - function configure($options); + function process($data_id, &$media); function process_batch($data_id_array, &$media); function error_message(); - - function &get_dispatcher(); } diff --git a/public_html/help/api_dom.html b/public_html/help/api_dom.html index fdb8541..335b16c 100644 --- a/public_html/help/api_dom.html +++ b/public_html/help/api_dom.html @@ -1,42 +1,42 @@ - - -DOM compatibility - - - - - -

DOM compatibility

-

-Minimal at the moment. -

- -

-get_element_by_id($string) - returns a reference to document element with given ID. -

- - - + + +DOM compatibility + + + + + +

DOM compatibility

+

+Minimal at the moment. +

+ +

+get_element_by_id($string) - returns a reference to document element with given ID. +

+ + + \ No newline at end of file diff --git a/public_html/help/calling.html b/public_html/help/calling.html index 5582570..56e25a5 100644 --- a/public_html/help/calling.html +++ b/public_html/help/calling.html @@ -63,35 +63,27 @@

html2ps/pdf script parameters

footerhtml HTML string containing text to insert to every page footer. -

You may use 'style' attribute to control header/footer appearance; for example:

+You may use 'style' attribute to control header/footer appearance; for example,
 <div style="background: red;">SOME TEXT</div>
 
-

Note this string must be (almost) valid XHTML (almost means that HTML/HEAD/BODY tags may be omitted). In particular:

-
    -
  • you should replace &,< and > with &amp;,&lt and &gt; correspondingly.
  • -
  • All tags should be closed (including self-closing tags like BR or IMG).
  • -
  • Tag and attribute names should be in lower case.
  • -
-

See also: XHTML 1.0: Differences with HTML 4.

-

For more sophisticated control over the header/footer data, please refer to CSS 3 margin boxes

+Note this string must be (almost) valid XHTML (almost means that HTML/HEAD/BODY tags may be omitted). In particular, +you should replace &,< and > with &amp;,&lt and &gt; correspondingly. +For more sophisticated +control over the header/footer data, please refer to CSS 3 margin boxes headerhtml - -

HTML string containing text to insert to every page header. -You may use 'style' attribute to control header/footer appearance; for example:

+HTML string containing text to insert to every page header. +You may use 'style' attribute to control header/footer appearance; for example,
<div style="background: red;">SOME TEXT</div>
-

Note this string must be (almost) valid XHTML (almost means that HTML/HEAD/BODY tags may be omitted). In particular:

-
    -
  • you should replace &,< and > with &amp;,&lt and &gt; correspondingly.
  • -
  • All tags should be closed (including self-closing tags like BR or IMG).
  • -
  • Tag and attribute names should be in lower case.
  • -
-

See also: XHTML 1.0: Differences with HTML 4.

-

For more sophisticated control over the header/footer data, please refer to CSS 3 margin boxes

+Note this string must be (almost) valid XHTML (almost means that HTML/HEAD/BODY tags may be omitted). In particular, +you should replace &,< and > with &amp;,&lt and &gt; correspondingly. All tags should be +closed (including self-closing tags like BR or IMG). + For more sophisticated +control over the header/footer data, please refer to CSS 3 margin boxes @@ -114,8 +106,7 @@

html2ps/pdf script parameters

leftmargin, rightmargin, topmargin, bottommargin Page margins (millimeters). Note that you may calculate top and bottom margin height automatically - to fit header/footer content (provided it is defined using CSS 3 margin boxes) by specifying zero values for - topmargin AND bottommargin at the same time. + to fit header/footer content by specifying zero values for topmargin AND bottommargin at the same time. @@ -257,22 +248,6 @@

html2ps/pdf script parameters

are not affected by this option.

- -toc -Flag indicating whether script should automatically generate table of contents - - - -toc-location -Defines the place where to place generated table of contents: -
    -
  • before — on the first (separate) page
  • -
  • after — on the last (separate) page (default)
  • -
  • placeholder — replace placeholder DIV
  • -
- - - URL diff --git a/public_html/help/compatibility.css.3.html b/public_html/help/compatibility.css.3.html index 046404b..9b35fb9 100644 --- a/public_html/help/compatibility.css.3.html +++ b/public_html/help/compatibility.css.3.html @@ -8,28 +8,6 @@

html2ps/pdf CSS 3 Compatibility List

Back to table of contents

-

Media parameters

-

-CSS 3 paged media module provides a means of controlling media size and margins. -html2ps understangs 'size' and 'margin' properties when they're used in @page context; thus, -you can set page size and margins in your CSS file, overriding defaults. For example: -

-@page {
-  size: 100mm 200mm;
-  margin: 10mm;
-}
-
-or -
-@page {
-  size: A4 landscape;
-  margin: 5% 10mm;
-}
-
-

-

More complete information on 'size' and 'margin' value formats is available on w3c.org.

- -

Margin boxes

html2ps supports margin boxes in accordance to CSS 3. For example, you may render a header @@ -52,7 +30,7 @@

Margin boxes

 @page {
   @top-left {
-    -html2ps-html-content: "&lt;span style=&quot;font-weight: bold;&quot;&gt;My&lt;/span&gt; Page";
+    -html2ps-html-content: "<span style="font-weight: bold;">My</span> Page";
   }
   @top-right {
     content: "Page " counter(page) " of " counter(pages);
@@ -77,6 +55,7 @@ 

Margin boxes

For further information please refer to CSS 3 Paged Media Module. +Note that html2ps at the moment does not support setting page size and margins via CSS.

Footnotes

diff --git a/public_html/help/configuration.html b/public_html/help/configuration.html index f515c4a..35137d1 100644 --- a/public_html/help/configuration.html +++ b/public_html/help/configuration.html @@ -190,28 +190,6 @@

config.inc.php, Common configuration options< - -FILE_PROTOCOL_RESTRICT - -Determines the prefix of the filesystem path allowed to be referred via 'file' protocol. By default, -you may refer files in html2ps directory and below; to use files from C:\images directory you'll need to -store C:\images\ value in this constant. Note the trailing backslash; if it is omitted, the prefix may match several directories, -e.g. both C:\images\ and C:\images-private\. - - - - -FONT_EMBEDDING_MODE - -Determines how font files are embedded. May be: -
    -
  • 'all' — embed all fonts
  • -
  • 'none' — do not embed any fonts
  • -
  • 'config' — whether font is embedded is determined by html2ps.config 'embed' attribute value for this font
  • -
- - -

config.inc.php, Postscript options

diff --git a/public_html/help/faq.html b/public_html/help/faq.html index a457dc5..f1c04e4 100644 --- a/public_html/help/faq.html +++ b/public_html/help/faq.html @@ -12,12 +12,10 @@

html2ps/pdf FAQ

  • No output at all. Broken output.
  • Broken layout.
  • -
  • Customizing output.
  • Using script API. @@ -50,7 +38,6 @@

    html2ps/pdf FAQ

  • How could I convert HTML file from my local drive?
  • How could I convert HTML contained in variable?
  • Can I convert a page using some authentication mechanism using the html2ps webinterface?
  • -
  • I'm using API to convert files and images and / or CSS files seems to be ignored.
  • Fonts. National symbols. @@ -65,7 +52,7 @@

    html2ps/pdf FAQ

  • Interactive forms.
  • Frames.
  • -
  • Miscellaneous. +
  • Miscellanous.
    • Is it possible to reduce the size of output PDF file?
    • Is it possible to use a custom file name when outputting the pdf file?
    • @@ -101,9 +88,6 @@

      Installation.

      Using PHP from the command line -
      How can I determine the script version?
      -
      Look in config.inc.php for HTML2PS_VERSION_MAJOR, HTML2PS_VERSION_MINOR and HTML2PS_SUBVERSION constants. The full version number is - MAJOR.MINOR.SUBVERSION. If you cannot find these constants, you're using very old html2ps release.

      No output at all. Broken output.

      @@ -113,10 +97,7 @@

      No output at all. Broken output.

      regexp usage; it is recommended to increase pcre.backtrack_limit value to 1000000. -
      Warning: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Input is not proper UTF-8, indicate encoding ....
      -
      The page you're trying to convert specifies UTF8 encoding in header / meta tag, but is face uses different encoding. You need -to switch from "Autodetect" encoding to the real one (in most cases iso-8859-1 will do) if you want to convert such page.
      - +
      HTML2PS returns blank page. There's some strange messages in PHP error log, for example:
       Parent: child process exited with status 3221225477 -- Restarting.
      @@ -128,13 +109,12 @@ 

      No output at all. Broken output.

      All I'm getting is a blank page; no error messages in PHP error log. Whats happened?
      -
      -The script is probably running out of memory or execution time. Try increasing -the values of max_execution_time and/or memory_limit PHP configuration variables. -Recommended values are 120 seconds and 32 megabytes. Nevertheless, if you're -using VERY big images, you'll probably need to increase these values -even more. -
      +
      The script is probably running out of memory or execution time. Try increasing + the values of max_execution_time and/or memory_limit PHP configuration variables. + Recommended values are 120 seconds and 32 megabytes. Nevertheless, if you're + using VERY big images, you'll probably need to increase these values + even more.
      +
      Another cause may be a JavaScript or META redirect on page you're trying to convert. As HTML2PS script is not designed as interactive user agent, it will not follow such redirects for you. You may try to open the url in question in your browser @@ -147,10 +127,6 @@

      No output at all. Broken output.

      This may lead to problem similar to one described in previous paragraph; the solution is the same: open URL in browser and check it will change.
      -
      -Yet another cause may be browser built-in timeout; in particular, Safari for Windows has a built-in timeout of 60 seconds. In this case -you will not be able to get the PDF file if conversion takes more than a minute. -
      I got the following error message: Fatal error: Allowed memory size of … bytes exhausted (tried to allocate … bytes) in&hellip
      The script is running out of memory. Please refer to memory_limit PHP.net documentation regarding increasing memory limit.
      @@ -185,45 +161,31 @@

      No output at all. Broken output.

      html2ps tries to take encoding from HTTP headers and META tags. If no encoding information found, html2ps assumes iso-8851-1. - -
      I cannot fetch files from local hard disk using 'file' procolol.
      -
      -

      First of all, please ensure you're providing URL, not the file path; for example, if you're trying to use -image from c:\foo\bar\baz.gif, you'll need to use the following URL: file:///C:/foo/bar/baz.gif.

      -

      Second, due the security reasons, files accessed via 'file' protocol are limited to html2ps directory by default. This restriction -is controlled by FILE_PROTOCOL_RESTRICT constant in the config.inc.php file. Note that this constant -contains file path prefix; for example, to use files from C:\images directory you'll need to -store C:\images\ value in this constant. -

      Broken layout.

      -
      Some characters are missing in my PDFs on some Acrobat Reader versions / different OSes
      +
      Some characters are missing in my PDFs on some Acrobat Reader versions / different OSes
      Try enabling font embedding (set 'embed' property in html2ps.config to value 1 for fonts used in your documents).
      -
      Sites are cut-off on the right side when I'm using 640 pixels page width. What can I do?
      -
      Nothing. Treat this as a feature. Just increase the page width. Most sites - are NOT designed for such small resolutions and will cause a horizontal - scrollbar to appear in browser in such cases.
      +
      Sites are cut-off on the right side when I'm using 640 pixels page width. What can I do?
      +
      Nothing. Treat this as a feature. Just increase the page width. Most sites + are NOT designed for such small resolutions and will cause a horizontal + scrollbar to appear in browser in such cases.
      -
      I've disabled the "Keep screen pixel/point ratio" option and the - page layout is completely broken! What can I do?
      -
      Nothing. Treat this as a feature. If you want to get the layout close to - the image rendered by the browser, never disable this option. The only - time you'll need it is when you need to render text having the exact - size specified in points.
      +
      I've disabled the "Keep screen pixel/point ratio" option and the + page layout is completely broken! What can I do?
      +
      Nothing. Treat this as a feature. If you want to get the layout close to + the image rendered by the browser, never disable this option. The only + time you'll need it is when you need to render text having the exact + size specified in points.
      -
      Some images are rendered inside black rectangles!
      +
      Some images are rendered inside black rectangles!
      PNG images with alpha channel are NOT supported. Swicth to single-color transparency, if you need it.
      -
      Horizontal lines (e.g. line under the text) look like they consist of several parts with slightly different width.
      +
      Horizontal lines (e.g. line under the text) look like they consist of several parts with slightly different width.
      Try disabling antialiasing in your PDF reader.
      -
      My absolute-positioned content is cut at the last page
      -
      Note that absolute and fixed-positioned content do not generate page breaks (see CSS 2.1. 13.2.3 Content outside the page box). The simplest -workaround is to add static-positioned div with fixed height.
      -

      Customizing output.

      @@ -257,7 +219,7 @@

      Customizing output.

    • Use CSS 3 margin boxes.
    Note that when you use PreTreeFilterHeaderFooter or Header/Footer fields in web interface, -content is implicitly placed in fixed-positioned div; you may think of this as follows: +content is implicitly placed in fixed-positioned div; you may thing of this as follows:
     ...
     <body>
    @@ -273,10 +235,6 @@ 

    Customizing output.

    </body> ...
    -

    Important note: HTML code added via PreTreeFilterHeaderFooter should be (almost) valid XHTML -(see XHTML 1.0: Differences with HTML 4); -in particular, all tags / attributes should be in lower case. Almost means that you don't need to specify -wrapping html, head and body tags for the header content.

    I've added headers and footers to my HTML pages, but how I can prevent them from showing up in the browser?
    @@ -290,14 +248,6 @@

    Customizing output.

    HTML2PS does not resample images, just outputs them to PDF and provides the scaling factor. -
    Can I control media size / margins via CSS?
    -
    -Yes. Use CSS 3 'size' and 'margin' properties. In addition, -html2ps provides '-html2ps-pixels' property which allows you to override 'pixels' value specified -in pipeline configuration code. -
    - -
    ##PAGES## directive always displays 1 in batch mode!
    Yes, it is a documented feature. ##PAGES## always refer to the number of pages in file being processed.
    @@ -315,17 +265,6 @@

    API

    object with your custom one able to bypass authentication. Still, the recommended approach is html2ps API usage; in this case, you store your HTML code in a PHP variable instead of outputting it to the browser and call conversion engine directly. -
    I'm using API to convert files and images and / or CSS files seems to be ignored.
    -
    -Most likely, you're using relative URLs and, at the same time, converting either HTML string from memory or -local file. In this case script doesn't know the base URL to use while resolving relative paths, so -these URLs are ignored. You have two options in this case: -
      -
    • Change relative URI to absolute in your HTML code
    • -
    • Implement 'get_base_url' function in the fetcher object you're using so it return valid meaningful value.
    • -
    -
    -

    Fonts. National symbols.

    @@ -407,14 +346,14 @@

    Frames

    -

    Miscellaneous

    +

    Miscellanous

    Is it possible to reduce the size of output PDF file?
    Yes. By default HTML2PS embeds fonts used during conversion in the generated PDF. You may disable this option by setting 'embed' attribute to '0' for these fonts in html2ps.config. Note that it will probably cause problems with national symbols on older versions of Acrobat Reader; also, this assumes that users have all fonts used in PDF -files on their machines. Also, refer to the description of FONT_EMBEDDING_MODE configuration constant.
    +files on their machines.
    Is it possible to use a custom file name when outputting the pdf file? As of right now, the filename is long ugly string and doesn't look very clean. Can I pass the script a varible such as &saveas=thispdffile.pdf and use that for the file name when saving in the browser?
    diff --git a/public_html/help/generated_toc.html b/public_html/help/generated_toc.html index 867ed82..844cd62 100644 --- a/public_html/help/generated_toc.html +++ b/public_html/help/generated_toc.html @@ -1,122 +1,122 @@ - - -Generated Content: Table of Contents - - - -

    Generated Content: Table of Contents

    -

    Features and limitations

    -

    The TOC is generated using H1-H9 tags from the original document; you don't need to -do anything specific with these tags, they're included automatically. If you've enabled -hyperlinks rendering, TOC items will be clickable, pointing to the appropriate pages.

    -

    TOC may be placed at the beginning or at the end of the document on separate page or -it may be inserted at the appropriate place in the document. In the latter -case you should insert the following code in the document: -

    -<div id="html2ps-toc"></div>
    -
    -If this DIV is not empty, TOC will be rendered after content (it is not replaced). -

    -

    Note that TOC feature will not work in batch mode from the same reasons -page numbering doesn't. In batch mode TOC will be generated for each document -in batch.

    - -

    How can I control TOC appearance?

    -

    TOC appearance may be controlled by following CSS selectors:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    .html2ps-tocApplies to the TOC as a whole
    .html2ps-toc-wrapperApplies to every TOC item
    .html2ps-toc-L-wrapperApplies to TOC item of the given level of nesting
    .html2ps-toc-nameApplies to the textual TOC item name
    .html2ps-toc-L-nameApplies to the textual TOC item name on the Lth level of nesting
    .html2ps-toc-pageApplies to TOC page number
    .html2ps-toc-L-pageApplies to TOC page number on the Lth level of nesting
    #html2ps-toc-XApplies to Xth TOC item as a whole
    #html2ps-toc-name-XApplies to Xth TOC item name
    #html2ps-toc-page-XApplies to Xth TOC item page number
    -

    Note that every TOC item may be represented by a following code:

    -

    -<div id="html2ps-toc-X" class="html2ps-toc-wrapper html2ps-toc-L-wrapper">
    -<div id="html2ps-toc-name-X" class="html2ps-toc-name html2ps-toc-L-name">NAME</div>
    -<div id="html2ps-toc-page-X" class="html2ps-toc-page html2ps-toc-L-page">PAGE NUMBER</div>
    -</div>
    -
    - -

    How can I generate TOC using the webinterface?

    -

    Provide 'toc' parameter (set the "Table of contents" flag) and choose one of 'after', 'before' or 'placeholder' values for 'toc-location' parameter -(select appropriate value from "Place TOC at" pull-down).

    - -

    How can I generate TOC using API?

    -

    -Use the following PHP code: -

    -$pipeline->add_feature('toc', array('location' => $location_code);
    -
    -where $location_code should contains one of the 'after', 'before' or 'placeholder' values. -

    - -

    How can I override the default TOC generator behaviour?

    -

    You may override the following:

    -
      -
    1. items being selected as TOC items;
    2. -
    3. how document is being modified (the place TOC is added to);
    4. -
    -

    First of all, access the feature object: -

    -$toc_feature =& FeatureFactory::get('toc');
    -
    -(note that it is bad-bad-bad idea to create feature objects by yourself; -use FeatureFactory factory class instead).

    -

    -After this, you may use 'set_anchor_locator' and 'set_document_updater' to override -these behaviours. Both methods accepts single parameter: an behaviour (strategy) object. -It should implement one 'run' method taking $toc_box (preparent document element for the TOC), -$media and $document as parameters. Anchor locating strategy object should return an array, -every element of which is an associative array containing the following items: -

      -
    • 'name' — TOC item text
    • -
    • 'level' — nesting level
    • -
    • 'anchor' — ID of the target element
    • -
    • 'element' — target element itself
    • -
    -Document updater strategy object does not need to return anything. -

    -

    -For sample code refer to features/toc.php file. -

    - - - + + +Generated Content: Table of Contents + + + +

    Generated Content: Table of Contents

    +

    Features and limitations

    +

    The TOC is generated using H1-H9 tags from the original document; you don't need to +do anything specific with these tags, they're included automatically. If you've enabled +hyperlinks rendering, TOC items will be clickable, pointing to the appropriate pages.

    +

    TOC may be placed at the beginning or at the end of the document on separate page or +it may be inserted at the appropriate place in the document. In the latter +case you should insert the following code in the document: +

    +<div id="html2ps-toc"></div>
    +
    +If this DIV is not empty, TOC will be rendered after content (it is not replaced). +

    +

    Note that TOC feature will not work in batch mode from the same reasons +page numbering doesn't. In batch mode TOC will be generated for each document +in batch.

    + +

    How can I control TOC appearance?

    +

    TOC appearance may be controlled by following CSS selectors:

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    .html2ps-tocApplies to the TOC as a whole
    .html2ps-toc-wrapperApplies to every TOC item
    .html2ps-toc-L-wrapperApplies to TOC item of the given level of nesting
    .html2ps-toc-nameApplies to the textual TOC item name
    .html2ps-toc-L-nameApplies to the textual TOC item name on the Lth level of nesting
    .html2ps-toc-pageApplies to TOC page number
    .html2ps-toc-L-pageApplies to TOC page number on the Lth level of nesting
    #html2ps-toc-XApplies to Xth TOC item as a whole
    #html2ps-toc-name-XApplies to Xth TOC item name
    #html2ps-toc-page-XApplies to Xth TOC item page number
    +

    Note that every TOC item may be represented by a following code:

    +

    +<div id="html2ps-toc-X" class="html2ps-toc-wrapper html2ps-toc-L-wrapper">
    +<div id="html2ps-toc-name-X" class="html2ps-toc-name html2ps-toc-L-name">NAME</div>
    +<div id="html2ps-toc-page-X" class="html2ps-toc-page html2ps-toc-L-page">PAGE NUMBER</div>
    +</div>
    +
    + +

    How can I generate TOC using the webinterface?

    +

    Provide 'toc' parameter (set the "Table of contents" flag) and choose one of 'after', 'before' or 'placeholder' values for 'toc-location' parameter +(select appropriate value from "Place TOC at" pull-down).

    + +

    How can I generate TOC using API?

    +

    +Use the following PHP code: +

    +$pipeline->add_feature('toc', array('location' => $location_code);
    +
    +where $location_code should contains one of the 'after', 'before' or 'placeholder' values. +

    + +

    How can I override the default TOC generator behaviour?

    +

    You may override the following:

    +
      +
    1. items being selected as TOC items;
    2. +
    3. how document is being modified (the place TOC is added to);
    4. +
    +

    First of all, access the feature object: +

    +$toc_feature =& FeatureFactory::get('toc');
    +
    +(note that it is bad-bad-bad idea to create feature objects by yourself; +use FeatureFactory factory class instead).

    +

    +After this, you may use 'set_anchor_locator' and 'set_document_updater' to override +these behaviours. Both methods accepts single parameter: an behaviour (strategy) object. +It should implement one 'run' method taking $toc_box (preparent document element for the TOC), +$media and $document as parameters. Anchor locating strategy object should return an array, +every element of which is an associative array containing the following items: +

      +
    • 'name' — TOC item text
    • +
    • 'level' — nesting level
    • +
    • 'anchor' — ID of the target element
    • +
    • 'element' — target element itself
    • +
    +Document updater strategy object does not need to return anything. +

    +

    +For sample code refer to features/toc.php file. +

    + + + diff --git a/public_html/help/howto_fonts.html b/public_html/help/howto_fonts.html index f6de48a..e297ec1 100644 --- a/public_html/help/howto_fonts.html +++ b/public_html/help/howto_fonts.html @@ -7,46 +7,11 @@

    HOWTO: Install custom fonts

    Back to table of contents

    -
    -Keep in mind that most likely you will be using FPDF output method, as it covers 90% of your needs. -Installing fonts for PDFLIB and Postscript output methods is required only if you're using -non-default output driver. -
    -
      -
    1. FPDF
    2. Postscript
    3. Postscript (PS2PDF)
    4. PDFLIB -
    - -

    FPDF output method

    -Let's assume that you're going to install Trebuchet MS for the FPDF output method. -
      -
    1. Copy font files (trebuc.ttf, treducdb.ttf, trebucbi.ttf and trebucit.ttf) -to TTF_FONTS_REPOSITORY directory (by default it points to 'fonts' subdirectory)
    2. -
    3. Generate font metrics file for these fonts files -and put it into the same directory. Note that metrics file should have the same name as font file and -extension .afm (this step is optional if you're using a html2ps version more recent than 1.9.4)
    4. -
    5. Register new font family in html2ps.config: add the following lines to html2ps.config in -the FONTS-PDF section (between <fonts-pdf> and </fonts-pdf> tags): -
      -  <family name="Trebuchet MS">
      -    <normal normal="TrebuchetMS" italic="TrebuchetMS-Italic" oblique="TrebuchetMS-Italic"/>
      -    <bold normal="TrebuchetMS-Bold" italic="TrebuchetMS-Bold-Italic" oblique="TrebuchetMS-Bold-Italic"/>
      -  </family>
      -
      -
    6. -Register font files: add the following to the FONTS-PDF section: -
      -  <ttf typeface="TrebuchetMS"             embed="0" file="trebuc.ttf"/>
      -  <ttf typeface="TrebuchetMS-Bold"        embed="0" file="trebucbd.ttf"/>
      -  <ttf typeface="TrebuchetMS-Italic"      embed="0" file="trebucit.ttf"/>
      -  <ttf typeface="TrebuchetMS-Bold-Italic" embed="0" file="trebucbi.ttf"/>
      -
      -Note that you may want to replace embed="0" with embed="1" if you intend -to distribute generated PDF to users without Trebuchet MS font installed in their machines. -
    7. +
    8. FPDF

    Postscript output method

    @@ -137,5 +102,34 @@

    PS2PDF output method

    PDFLIB output method

    Please refer to PDFLib Documentation.

    +

    FPDF output method

    +Let's assume that you're going to install Trebuchet MS for the FPDF output method. +
      +
    1. Copy font files (trebuc.ttf, treducdb.ttf, trebucbi.ttf and trebucit.ttf) +to TTF_FONTS_REPOSITORY directory (by default it points to 'fonts' subdirectory)
    2. +
    3. Generate font metrics file for these fonts files +and put it into the same directory. Note that metrics file should have the same name as font file and +extension .afm (this step is optional if you're using a html2ps version more recent than 1.9.4)
    4. +
    5. Register new font family in html2ps.config: add the following lines to html2ps.config in +the FONTS-PDF section (between <fonts-pdf> and </fonts-pdf> tags): +
      +  <family name="Trebuchet MS">
      +    <normal normal="TrebuchetMS" italic="TrebuchetMS-Italic" oblique="TrebuchetMS-Italic"/>
      +    <bold normal="TrebuchetMS-Bold" italic="TrebuchetMS-Bold-Italic" oblique="TrebuchetMS-Bold-Italic"/>
      +  </family>
      +
      +
    6. +Register font files: add the following to the FONTS-PDF section: +
      +  <ttf typeface="TrebuchetMS"             embed="0" file="trebuc.ttf"/>
      +  <ttf typeface="TrebuchetMS-Bold"        embed="0" file="trebucbd.ttf"/>
      +  <ttf typeface="TrebuchetMS-Italic"      embed="0" file="trebucit.ttf"/>
      +  <ttf typeface="TrebuchetMS-Bold-Italic" embed="0" file="trebucbi.ttf"/>
      +
      +Note that you may want to replace embed="0" with embed="1" if you intend +to distribute generated PDF to users without Trebuchet MS font installed in their machines. +
    7. +
    + \ No newline at end of file diff --git a/public_html/help/index.html b/public_html/help/index.html index ae73048..6e6177f 100644 --- a/public_html/help/index.html +++ b/public_html/help/index.html @@ -13,24 +13,11 @@

    html2ps/pdf documentation

  • Calling html2ps/pdf
  • html2ps/pdf HTML directives
  • Interactive forms
  • -
  • Generated content -
      -
    1. Table of Contents
    2. -
    -
  • -
  • Internals -
      -
    1. Page breaking algorithm
    2. -
    3. Reserved names
    4. -
    -
  • API
    1. API description
    2. How do "fetchers" work?
    3. Minimal code samples
    4. -
    5. API events
    6. -
    7. DOM compatibility
  • HOWTO: Use custom fonts
  • diff --git a/public_html/help/internals_pagebreak.html b/public_html/help/internals_pagebreak.html index 2dcbfbb..f1cc1c8 100644 --- a/public_html/help/internals_pagebreak.html +++ b/public_html/help/internals_pagebreak.html @@ -1,72 +1,72 @@ - - -Page breaking algorithm - - - - -

    Page breaking algorithm

    -

    -First of all, keep in mind that "smart" page breaking algorithm is available in 2.0 branch since 2.0.9; there's no reason -to use 2.1 experimental versions, as all features were ported. The difference between 2.1 and 2.0 is, in particular, -in the following: 2.1 has smart page breaks enabled by default, while 2.0 uses it only if 'smartpagebreak' setting is set to true. -If you're calling 'configure' when initializing pipeline, you notice no difference, as it will be enabled by default. -If you're not using 'configure' call ($g_config is set up manually) you should explicitly set 'smartpagebreak' element in your $g_config to 'true'. -

    - -

    -To find the exact position of the next page break, script calculates a penalty (a badness, if you prefer) of every possible page break position, and -selects one with the minimal penalty value. Possible break positions are horizontal lines between line and block-level boxes; inside tables they're horizontal row boundaries and horizontal -lines passing between line boxes in all table cells in a row (thus, if you're using different font sizes or aligments in different cells, there's -a big chance there won't be suitable page break places inside this row at all). -

    - -

    -Penalty is assigned for the following: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    breaking the 'page-break-inside: avoid' rulePAGE_BREAK_INSIDE_AVOID_PENALTY
    breaking the 'page-break-after: avoid' rulePAGE_BREAK_AFTER_AVOID_PENALTY
    breaking the 'page-break-before: avoid' rulePAGE_BREAK_BEFORE_AVOID_PENALTY
    leaving less than 'orphans' lines on the next pagePAGE_BREAK_ORPHANS_PENALTY
    leaving less than 'widows' lines on the next pagePAGE_BREAK_WIDOWS_PENALTY
    breaking between line boxes instead of block-level boxesPAGE_BREAK_LINE_PENALTY
    breaking inside box having non-zero padding or borderPAGE_BREAK_BORDER_PENALTY
    -

    - -

    -All assigned penalties stack for each positions; after that a "free space" penalty is added. This additional value is -used to prevent too much free space at the bottom of the page and is calculated using the following rules: -

    -free space penalty = 0, if distance from the bottom page edge / page height < MAX_UNPENALIZED_FREE_FACTION, or
    -free space penalty = MAX_PAGE_BREAK_HEIGHT_PENALTY, if distance from the bottom page edge / page height > MAX_FREE_FACTION, or
    -free space penalty = MAX_PAGE_BREAK_HEIGHT_PENALTY * ((distance from the bottom page edge / page height) - MAX_UNPENALIZED_FREE_FRACTION) / (MAX_FREE_FRACTION - MAX_UNPENALIZED_FREE_FRACTION), otherwise
    -
    - -

    After this, script selects the position with the least penalty value and proceeds to the next page.

    - -

    Refer to default.css for the default CSS rules related to page breaking, and to config.inc.php for default values of penalties

    - - + + +Page breaking algorithm + + + + +

    Page breaking algorithm

    +

    +First of all, keep in mind that "smart" page breaking algorithm is available in 2.0 branch since 2.0.9; there's no reason +to use 2.1 experimental versions, as all features were ported. The difference between 2.1 and 2.0 is, in particular, +in the following: 2.1 has smart page breaks enabled by default, while 2.0 uses it only if 'smartpagebreak' setting is set to true. +If you're calling 'configure' when initializing pipeline, you notice no difference, as it will be enabled by default. +If you're not using 'configure' call ($g_config is set up manually) you should explicitly set 'smartpagebreak' element in your $g_config to 'true'. +

    + +

    +To find the exact position of the next page break, script calculates a penalty (a badness, if you prefer) of every possible page break position, and +selects one with the minimal penalty value. Possible break positions are horizontal lines between line and block-level boxes; inside tables they're horizontal row boundaries and horizontal +lines passing between line boxes in all table cells in a row (thus, if you're using different font sizes or aligments in different cells, there's +a big chance there won't be suitable page break places inside this row at all). +

    + +

    +Penalty is assigned for the following: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    breaking the 'page-break-inside: avoid' rulePAGE_BREAK_INSIDE_AVOID_PENALTY
    breaking the 'page-break-after: avoid' rulePAGE_BREAK_AFTER_AVOID_PENALTY
    breaking the 'page-break-before: avoid' rulePAGE_BREAK_BEFORE_AVOID_PENALTY
    leaving less than 'orphans' lines on the next pagePAGE_BREAK_ORPHANS_PENALTY
    leaving less than 'widows' lines on the next pagePAGE_BREAK_WIDOWS_PENALTY
    breaking between line boxes instead of block-level boxesPAGE_BREAK_LINE_PENALTY
    breaking inside box having non-zero padding or borderPAGE_BREAK_BORDER_PENALTY
    +

    + +

    +All assigned penalties stack for each positions; after that a "free space" penalty is added. This additional value is +used to prevent too much free space at the bottom of the page and is calculated using the following rules: +

    +free space penalty = 0, if distance from the bottom page edge / page height < MAX_UNPENALIZED_FREE_FACTION, or
    +free space penalty = MAX_PAGE_BREAK_HEIGHT_PENALTY, if distance from the bottom page edge / page height > MAX_FREE_FACTION, or
    +free space penalty = MAX_PAGE_BREAK_HEIGHT_PENALTY * ((distance from the bottom page edge / page height) - MAX_UNPENALIZED_FREE_FRACTION) / (MAX_FREE_FRACTION - MAX_UNPENALIZED_FREE_FRACTION), otherwise
    +
    + +

    After this, script selects the position with the least penalty value and proceeds to the next page.

    + +

    Refer to default.css for the default CSS rules related to page breaking, and to config.inc.php for default values of penalties

    + + \ No newline at end of file diff --git a/public_html/help/internals_reserved.html b/public_html/help/internals_reserved.html index d92b4e4..f18ab6f 100644 --- a/public_html/help/internals_reserved.html +++ b/public_html/help/internals_reserved.html @@ -1,15 +1,15 @@ - - -Reserved names - - - - -

    Reserved names

    -

    -Names (i.e. CSS classes, CSS property names or identifiers) starting with 'html2ps-...' and '-html2ps-...' are reserved -for a future use. Using such names for your own purposes is strongly discouraged. -

    - - + + +Reserved names + + + + +

    Reserved names

    +

    +Names (i.e. CSS classes, CSS property names or identifiers) starting with 'html2ps-...' and '-html2ps-...' are reserved +for a future use. Using such names for your own purposes is strongly discouraged. +

    + + \ No newline at end of file diff --git a/public_html/html.attrs.inc.php b/public_html/html.attrs.inc.php index 1e5ce3e..0136837 100644 --- a/public_html/html.attrs.inc.php +++ b/public_html/html.attrs.inc.php @@ -1,5 +1,5 @@ 'attr_height' ), 'ol' => array( - 'start' => 'attr_start', - 'type' => 'attr_ol_type' + 'start' => 'attr_start' ), 'p' => array( 'align' => 'attr_align' @@ -145,8 +144,7 @@ 'height' => 'attr_height' ), 'ul' => array( - 'start' => 'attr_start', - 'type' => 'attr_ul_type' + 'start' => 'attr_start' ) ); @@ -162,50 +160,50 @@ function execute_attrs(&$root, $suffix, &$pipeline) { if ($root->has_attribute($attr)) { $fun = $fun.$suffix; $fun($root, $pipeline); - }; - }; + } + } if (array_key_exists($root->tagname(), $g_tag_attrs)) { foreach ($g_tag_attrs[$root->tagname()] as $attr => $fun) { if ($root->has_attribute($attr)) { $fun = $fun.$suffix; $fun($root, $pipeline); - }; - }; - }; -}; + } + } + } +} // ========= Handlers // A NAME function attr_name_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HTML2PS_LINK_DESTINATION); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_LINK_DESTINATION); $handler->css($root->get_attribute('name'), $pipeline); } -function attr_name_after_styles(&$root, &$pipeline) {}; -function attr_name_after(&$root, &$pipeline) {}; +function attr_name_after_styles(&$root, &$pipeline) {} +function attr_name_after(&$root, &$pipeline) {} // A ID function attr_id_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HTML2PS_LINK_DESTINATION); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_LINK_DESTINATION); $handler->css($root->get_attribute('id'), $pipeline); } -function attr_id_after_styles(&$root, &$pipeline) {}; -function attr_id_after(&$root, &$pipeline) {}; +function attr_id_after_styles(&$root, &$pipeline) {} +function attr_id_after(&$root, &$pipeline) {} // A HREF function attr_href_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HTML2PS_LINK_TARGET); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_LINK_TARGET); $handler->css($root->get_attribute('href'), $pipeline); } -function attr_href_after_styles(&$root, &$pipeline) {}; -function attr_href_after(&$root, &$pipeline) {}; +function attr_href_after_styles(&$root, &$pipeline) {} +function attr_href_after(&$root, &$pipeline) {} // IFRAME function attr_frameborder_before(&$root, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); - $handler =& CSS::get_handler(CSS_BORDER); + $css_state =& $pipeline->getCurrentCSSState(); + $handler =& (new CSS())->get_handler(CSS_BORDER); switch ($root->get_attribute('frameborder')) { case '1': @@ -214,37 +212,37 @@ function attr_frameborder_before(&$root, &$pipeline) { case '0': $handler->css('none', $pipeline); break; - }; + } } -function attr_frameborder_after_styles(&$root, &$pipeline) {}; -function attr_frameborder_after(&$root, &$pipeline) {}; +function attr_frameborder_after_styles(&$root, &$pipeline) {} +function attr_frameborder_after(&$root, &$pipeline) {} function attr_iframe_marginheight_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_PADDING_TOP); + $handler =& (new CSS())->get_handler(CSS_PADDING_TOP); $handler->css((int)$root->get_attribute('marginheight').'px',$pipeline); - $handler =& CSS::get_handler(CSS_PADDING_BOTTOM); + $handler =& (new CSS())->get_handler(CSS_PADDING_BOTTOM); $handler->css((int)$root->get_attribute('marginheight').'px',$pipeline); } -function attr_iframe_marginheight_after_styles(&$root, &$pipeline) {}; -function attr_iframe_marginheight_after(&$root, &$pipeline) {}; +function attr_iframe_marginheight_after_styles(&$root, &$pipeline) {} +function attr_iframe_marginheight_after(&$root, &$pipeline) {} function attr_iframe_marginwidth_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_PADDING_RIGHT); + $handler =& (new CSS())->get_handler(CSS_PADDING_RIGHT); $handler->css((int)$root->get_attribute('marginwidth').'px',$pipeline); - $handler =& CSS::get_handler(CSS_PADDING_LEFT); + $handler =& (new CSS())->get_handler(CSS_PADDING_LEFT); $handler->css((int)$root->get_attribute('marginwidth').'px',$pipeline); } -function attr_iframe_marginwidth_after_styles(&$root, &$pipeline) {}; -function attr_iframe_marginwidth_after(&$root, &$pipeline) {}; +function attr_iframe_marginwidth_after_styles(&$root, &$pipeline) {} +function attr_iframe_marginwidth_after(&$root, &$pipeline) {} // BODY-specific function attr_body_text_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_COLOR); + $handler =& (new CSS())->get_handler(CSS_COLOR); $handler->css($root->get_attribute('text'),$pipeline); } -function attr_body_text_after_styles(&$root, &$pipeline) {}; -function attr_body_text_after(&$root, &$pipeline) {}; +function attr_body_text_after_styles(&$root, &$pipeline) {} +function attr_body_text_after(&$root, &$pipeline) {} function attr_body_link_before(&$root, &$pipeline) { $color = $root->get_attribute('link'); @@ -253,63 +251,63 @@ function attr_body_link_before(&$root, &$pipeline) { // this fake rule $collection = new CSSPropertyCollection(); - $collection->add_property(CSSPropertyDeclaration::create(CSS_COLOR, $color, $pipeline)); + $collection->addProperty((new CSSPropertyDeclaration())->create(CSS_COLOR, $color, $pipeline)); $rule = array(array(SELECTOR_SEQUENCE, array(array(SELECTOR_TAG, 'a'), array(SELECTOR_PSEUDOCLASS_LINK_LOW_PRIORITY))), $collection, '', -1000); - $css =& $pipeline->get_current_css(); + $css =& $pipeline->getCurrentCSS(); $css->add_rule($rule, $pipeline); } -function attr_body_link_after_styles(&$root, &$pipeline) {}; -function attr_body_link_after(&$root, &$pipeline) {}; +function attr_body_link_after_styles(&$root, &$pipeline) {} +function attr_body_link_after(&$root, &$pipeline) {} function attr_body_topmargin_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_MARGIN_TOP); + $handler =& (new CSS())->get_handler(CSS_MARGIN_TOP); $handler->css((int)$root->get_attribute('topmargin').'px',$pipeline); } -function attr_body_topmargin_after_styles(&$root, &$pipeline) {}; -function attr_body_topmargin_after(&$root, &$pipeline) {}; +function attr_body_topmargin_after_styles(&$root, &$pipeline) {} +function attr_body_topmargin_after(&$root, &$pipeline) {} function attr_body_leftmargin_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_MARGIN_LEFT); + $handler =& (new CSS())->get_handler(CSS_MARGIN_LEFT); $handler->css((int)$root->get_attribute('leftmargin').'px',$pipeline); } -function attr_body_leftmargin_after_styles(&$root, &$pipeline) {}; -function attr_body_leftmargin_after(&$root, &$pipeline) {}; +function attr_body_leftmargin_after_styles(&$root, &$pipeline) {} +function attr_body_leftmargin_after(&$root, &$pipeline) {} function attr_body_marginheight_before(&$root, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); - $h_top =& CSS::get_handler(CSS_MARGIN_TOP); - $h_bottom =& CSS::get_handler(CSS_MARGIN_BOTTOM); + $h_top =& (new CSS())->get_handler(CSS_MARGIN_TOP); + $h_bottom =& (new CSS())->get_handler(CSS_MARGIN_BOTTOM); $top = $h_top->get($css_state->getState()); $h_bottom->css(((int)$root->get_attribute('marginheight') - $top->value).'px',$pipeline); } -function attr_body_marginheight_after_styles(&$root, &$pipeline) {}; -function attr_body_marginheight_after(&$root, &$pipeline) {}; +function attr_body_marginheight_after_styles(&$root, &$pipeline) {} +function attr_body_marginheight_after(&$root, &$pipeline) {} function attr_body_marginwidth_before(&$root, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); - $h_left =& CSS::get_handler(CSS_MARGIN_LEFT); - $h_right =& CSS::get_handler(CSS_MARGIN_RIGHT); + $h_left =& (new CSS())->get_handler(CSS_MARGIN_LEFT); + $h_right =& (new CSS())->get_handler(CSS_MARGIN_RIGHT); $left = $h_left->get($css_state->getState()); $h_right->css(((int)$root->get_attribute('marginwidth') - $left->value).'px',$pipeline); } -function attr_body_marginwidth_after_styles(&$root, &$pipeline) {}; -function attr_body_marginwidth_after(&$root, &$pipeline) {}; +function attr_body_marginwidth_after_styles(&$root, &$pipeline) {} +function attr_body_marginwidth_after(&$root, &$pipeline) {} // === nowrap function attr_nowrap_before(&$root, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); - $css_state->set_property(CSS_HTML2PS_NOWRAP, NOWRAP_NOWRAP); + $css_state =& $pipeline->getCurrentCSSState(); + $css_state->setProperty(CSS_HTML2PS_NOWRAP, NOWRAP_NOWRAP); } function attr_nowrap_after_styles(&$root, &$pipeline) {} @@ -318,9 +316,9 @@ function attr_nowrap_after(&$root, &$pipeline) {} // === hspace function attr_hspace_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_PADDING_LEFT); + $handler =& (new CSS())->get_handler(CSS_PADDING_LEFT); $handler->css((int)$root->get_attribute('hspace').'px',$pipeline); - $handler =& CSS::get_handler(CSS_PADDING_RIGHT); + $handler =& (new CSS())->get_handler(CSS_PADDING_RIGHT); $handler->css((int)$root->get_attribute('hspace').'px',$pipeline); } @@ -331,9 +329,9 @@ function attr_hspace_after(&$root, &$pipeline) {} // === vspace function attr_vspace_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_PADDING_TOP); + $handler =& (new CSS())->get_handler(CSS_PADDING_TOP); $handler->css((int)$root->get_attribute('vspace').'px',$pipeline); - $handler =& CSS::get_handler(CSS_PADDING_BOTTOM); + $handler =& (new CSS())->get_handler(CSS_PADDING_BOTTOM); $handler->css((int)$root->get_attribute('vspace').'px',$pipeline); } @@ -343,7 +341,7 @@ function attr_vspace_after(&$root, &$pipeline) {} // === background function attr_background_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_BACKGROUND_IMAGE); + $handler =& (new CSS())->get_handler(CSS_BACKGROUND_IMAGE); $handler->css('url('.$root->get_attribute('background').')',$pipeline); } function attr_background_after_styles(&$root, &$pipeline) {} @@ -354,39 +352,39 @@ function attr_background_after(&$root, &$pipeline) {} function attr_table_float_align_before(&$root, &$pipeline) {} function attr_table_float_align_after_styles(&$root, &$pipeline) { if ($root->get_attribute('align') === 'center') { - $margin_left =& CSS::get_handler(CSS_MARGIN_LEFT); + $margin_left =& (new CSS())->get_handler(CSS_MARGIN_LEFT); $margin_left->css('auto',$pipeline); - $margin_right =& CSS::get_handler(CSS_MARGIN_RIGHT); + $margin_right =& (new CSS())->get_handler(CSS_MARGIN_RIGHT); $margin_right->css('auto',$pipeline); } else { - $float =& CSS::get_handler(CSS_FLOAT); - $css_state =& $pipeline->get_current_css_state(); + $float =& (new CSS())->get_handler(CSS_FLOAT); + $css_state =& $pipeline->getCurrentCSSState(); $float->replace($float->parse($root->get_attribute('align')), $css_state); - }; + } } function attr_table_float_align_after(&$root, &$pipeline) {} function attr_img_align_before(&$root, &$pipeline) { if (preg_match('/left|right/', $root->get_attribute('align'))) { - $float =& CSS::get_handler(CSS_FLOAT); - $css_state =& $pipeline->get_current_css_state(); + $float =& (new CSS())->get_handler(CSS_FLOAT); + $css_state =& $pipeline->getCurrentCSSState(); $float->replace($float->parse($root->get_attribute('align')), $css_state); } else { - $handler =& CSS::get_handler(CSS_VERTICAL_ALIGN); - $css_state =& $pipeline->get_current_css_state(); + $handler =& (new CSS())->get_handler(CSS_VERTICAL_ALIGN); + $css_state =& $pipeline->getCurrentCSSState(); $handler->replace($handler->parse($root->get_attribute('align')), $css_state); - }; + } } function attr_img_align_after_styles(&$root, &$pipeline) {} function attr_img_align_after(&$root, &$pipeline) {} function attr_self_align_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HTML2PS_LOCALALIGN); - $css_state =& $pipeline->get_current_css_state(); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_LOCALALIGN); + $css_state =& $pipeline->getCurrentCSSState(); switch ($root->get_attribute('align')) { case 'left': @@ -405,7 +403,7 @@ function attr_self_align_before(&$root, &$pipeline) { $handler->replace(LA_LEFT, $css_state); break; - }; + } } function attr_self_align_after_styles(&$root, &$pipeline) {} @@ -416,8 +414,8 @@ function attr_self_align_after(&$root, &$pipeline) {} function attr_table_bordercolor_before(&$root, &$pipeline) { $color = parse_color_declaration($root->get_attribute('bordercolor')); - $css_state =& $pipeline->get_current_css_state(); - $border =& $css_state->get_property(CSS_HTML2PS_TABLE_BORDER); + $css_state =& $pipeline->getCurrentCSSState(); + $border =& $css_state->getProperty(CSS_HTML2PS_TABLE_BORDER); $border =& $border->copy(); $border->left->color = $color; @@ -425,21 +423,21 @@ function attr_table_bordercolor_before(&$root, &$pipeline) { $border->top->color = $color; $border->bottom->color = $color; -// $css_state->pushState(); -// $css_state->set_property(CSS_HTML2PS_TABLE_BORDER, $border); + $css_state->pushState(); + $css_state->setProperty(CSS_HTML2PS_TABLE_BORDER, $border); -// $css_state->pushState(); -// $css_state->set_property(CSS_BORDER, $border); + $css_state->pushState(); + $css_state->setProperty(CSS_BORDER, $border); } function attr_table_bordercolor_after_styles(&$root, &$pipeline) { -// $css_state =& $pipeline->get_current_css_state(); -// $css_state->popState(); + $css_state =& $pipeline->getCurrentCSSState(); + $css_state->popState(); } function attr_table_bordercolor_after(&$root, &$pipeline) { -// $css_state =& $pipeline->get_current_css_state(); -// $css_state->popState(); + $css_state =& $pipeline->getCurrentCSSState(); + $css_state->popState(); } // === border @@ -447,21 +445,21 @@ function attr_table_bordercolor_after(&$root, &$pipeline) { function attr_border_before(&$root, &$pipeline) { $width = (int)$root->get_attribute('border'); - $css_state =& $pipeline->get_current_css_state(); - $border =& $css_state->get_property(CSS_BORDER); + $css_state =& $pipeline->getCurrentCSSState(); + $border =& $css_state->getProperty(CSS_BORDER); $border =& $border->copy(); - $border->left->width = Value::fromData($width, UNIT_PX); - $border->right->width = Value::fromData($width, 'px'); - $border->top->width = Value::fromData($width, 'px'); - $border->bottom->width = Value::fromData($width, 'px'); + $border->left->width = (new Value())->fromData($width, UNIT_PX); + $border->right->width = (new Value())->fromData($width, 'px'); + $border->top->width = (new Value())->fromData($width, 'px'); + $border->bottom->width = (new Value())->fromData($width, 'px'); $border->left->style = BS_SOLID; $border->right->style = BS_SOLID; $border->top->style = BS_SOLID; $border->bottom->style = BS_SOLID; - $css_state->set_property(CSS_BORDER, $border); + $css_state->setProperty(CSS_BORDER, $border); } function attr_border_after_styles(&$root, &$pipeline) {} @@ -475,8 +473,8 @@ function attr_table_rules_before(&$root, &$pipeline) { */ $rules = $root->get_attribute('rules'); - $css_state =& $pipeline->get_current_css_state(); - $border = $css_state->get_property(CSS_HTML2PS_TABLE_BORDER); + $css_state =& $pipeline->getCurrentCSSState(); + $border = $css_state->getProperty(CSS_HTML2PS_TABLE_BORDER); switch ($rules) { case 'none': @@ -498,9 +496,9 @@ function attr_table_rules_before(&$root, &$pipeline) { break; case 'all': break; - }; + } - $css_state->set_property(CSS_HTML2PS_TABLE_BORDER, $border); + $css_state->setProperty(CSS_HTML2PS_TABLE_BORDER, $border); } function attr_table_rules_after_styles(&$root, &$pipeline) {} @@ -511,37 +509,37 @@ function attr_table_rules_after(&$root, &$pipeline) {} function attr_table_border_before(&$root, &$pipeline) { $width = (int)$root->get_attribute('border'); - $css_state =& $pipeline->get_current_css_state(); - $border =& $css_state->get_property(CSS_HTML2PS_TABLE_BORDER); + $css_state =& $pipeline->getCurrentCSSState(); + $border =& $css_state->getProperty(CSS_HTML2PS_TABLE_BORDER); $border =& $border->copy(); - $border->left->width = Value::fromData($width, UNIT_PX); - $border->right->width = Value::fromData($width, UNIT_PX); - $border->top->width = Value::fromData($width, UNIT_PX); - $border->bottom->width = Value::fromData($width, UNIT_PX); + $border->left->width = (new Value())->fromData($width, UNIT_PX); + $border->right->width = (new Value())->fromData($width, UNIT_PX); + $border->top->width = (new Value())->fromData($width, UNIT_PX); + $border->bottom->width = (new Value())->fromData($width, UNIT_PX); $border->left->style = BS_SOLID; $border->right->style = BS_SOLID; $border->top->style = BS_SOLID; $border->bottom->style = BS_SOLID; - $css_state->set_property(CSS_BORDER, $border); + $css_state->setProperty(CSS_BORDER, $border); $css_state->pushState(); $border =& $border->copy(); - $css_state->set_property(CSS_HTML2PS_TABLE_BORDER, $border); + $css_state->setProperty(CSS_HTML2PS_TABLE_BORDER, $border); } function attr_table_border_after_styles(&$root, &$pipeline) {} function attr_table_border_after(&$root, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); + $css_state =& $pipeline->getCurrentCSSState(); $css_state->popState(); } // === dir function attr_dir_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_TEXT_ALIGN); + $handler =& (new CSS())->get_handler(CSS_TEXT_ALIGN); switch (strtolower($root->get_attribute('dir'))) { case 'ltr': $handler->css('left',$pipeline); @@ -549,7 +547,7 @@ function attr_dir_before(&$root, &$pipeline) { case 'rtl': $handler->css('right',$pipeline); return; - }; + } } function attr_dir_after_styles(&$root, &$pipeline) {} @@ -557,10 +555,10 @@ function attr_dir_after(&$root, &$pipeline) {} // === align function attr_align_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_TEXT_ALIGN); + $handler =& (new CSS())->get_handler(CSS_TEXT_ALIGN); $handler->css($root->get_attribute('align'),$pipeline); - $handler =& CSS::get_handler(CSS_HTML2PS_ALIGN); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_ALIGN); $handler->css($root->get_attribute('align'),$pipeline); } @@ -571,7 +569,7 @@ function attr_align_after(&$root, &$pipeline) {} // valign // 'valign' attribute value for table rows is inherited function attr_row_valign_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_VERTICAL_ALIGN); + $handler =& (new CSS())->get_handler(CSS_VERTICAL_ALIGN); $handler->css($root->get_attribute('valign'),$pipeline); } function attr_row_valign_after_styles(&$root, &$pipeline) {} @@ -579,7 +577,7 @@ function attr_row_valign_after(&$root, &$pipeline) {} // 'valign' attribute value for boxes other than table rows is not inherited function attr_valign_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_VERTICAL_ALIGN); + $handler =& (new CSS())->get_handler(CSS_VERTICAL_ALIGN); $handler->css($root->get_attribute('valign'), $pipeline); } @@ -590,7 +588,7 @@ function attr_valign_after(&$root, &$pipeline) {} // bgcolor function attr_bgcolor_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_BACKGROUND_COLOR); + $handler =& (new CSS())->get_handler(CSS_BACKGROUND_COLOR); $handler->css($root->get_attribute('bgcolor'), $pipeline); } function attr_bgcolor_after_styles(&$root, &$pipeline) {} @@ -599,10 +597,10 @@ function attr_bgcolor_after(&$root, &$pipeline) {} // width function attr_width_before(&$root, &$pipeline) { - $width =& CSS::get_handler(CSS_WIDTH); + $width =& (new CSS())->get_handler(CSS_WIDTH); $value = $root->get_attribute('width'); - if (preg_match('/^\d+$/', $value)) { $value .= 'px'; }; + if (preg_match('/^\d+$/', $value)) { $value .= 'px'; } $width->css($value,$pipeline); } @@ -619,10 +617,10 @@ function attr_width_after(&$root, &$pipeline) {} // that box height - marquee or iframe, for example function attr_height_required_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HEIGHT); + $handler =& (new CSS())->get_handler(CSS_HEIGHT); $value = $root->get_attribute('height'); - if (preg_match('/^\d+$/', $value)) { $value .= 'px'; }; + if (preg_match('/^\d+$/', $value)) { $value .= 'px'; } $handler->css($value,$pipeline); } @@ -631,10 +629,10 @@ function attr_height_required_after_styles(&$root, &$pipeline) {} function attr_height_required_after(&$root, &$pipeline) {} function attr_height_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_MIN_HEIGHT); + $handler =& (new CSS())->get_handler(CSS_MIN_HEIGHT); $value = $root->get_attribute('height'); - if (preg_match('/^\d+$/', $value)) { $value .= 'px'; }; + if (preg_match('/^\d+$/', $value)) { $value .= 'px'; } $handler->css($value,$pipeline); } @@ -648,21 +646,21 @@ function attr_font_size_before(&$root, &$pipeline) { /** * Check if attribute value is empty; no actions will be taken in this case */ - if ($size == '') { return; }; + if ($size == '') { return; } - if ($size{0} == '-') { + if ($size[0] == '-') { $koeff = 1; $repeats = (int)substr($size,1); for ($i=0; $i<$repeats; $i++) { $koeff *= 1/1.2; - }; + } $newsize = sprintf('%.2fem', round($koeff, 2)); - } else if ($size{0} == '+') { + } else if ($size[0] == '+') { $koeff = 1; $repeats = (int)substr($size,1); for ($i=0; $i<$repeats; $i++) { $koeff *= 1.2; - }; + } $newsize = sprintf('%.2fem', round($koeff, 2)); } else { switch ((int)$size) { @@ -690,46 +688,46 @@ function attr_font_size_before(&$root, &$pipeline) { default: $newsize = BASE_FONT_SIZE_PT; break; - }; + } $newsize = $newsize . 'pt'; - }; + } - $handler =& CSS::get_handler(CSS_FONT_SIZE); + $handler =& (new CSS())->get_handler(CSS_FONT_SIZE); $handler->css($newsize, $pipeline); } function attr_font_size_after_styles(&$root, &$pipeline) {} function attr_font_size_after(&$root, &$pipeline) {} function attr_font_color_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_COLOR); + $handler =& (new CSS())->get_handler(CSS_COLOR); $handler->css($root->get_attribute('color'),$pipeline); } function attr_font_color_after_styles(&$root, &$pipeline) {} function attr_font_color_after(&$root, &$pipeline) {} function attr_font_face_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_FONT_FAMILY); + $handler =& (new CSS())->get_handler(CSS_FONT_FAMILY); $handler->css($root->get_attribute('face'), $pipeline); } function attr_font_face_after_styles(&$root, &$pipeline) {} function attr_font_face_after(&$root, &$pipeline) {} function attr_form_action_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HTML2PS_FORM_ACTION); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_FORM_ACTION); if ($root->has_attribute('action')) { $handler->css($pipeline->guess_url($root->get_attribute('action')),$pipeline); } else { $handler->css(null,$pipeline); - }; + } } function attr_form_action_after_styles(&$root, &$pipeline) {} function attr_form_action_after(&$root, &$pipeline) {} function attr_input_name_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HTML2PS_FORM_RADIOGROUP); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_FORM_RADIOGROUP); if ($root->has_attribute('name')) { $handler->css($root->get_attribute('name'),$pipeline); - }; + } } function attr_input_name_after_styles(&$root, &$pipeline) {} function attr_input_name_after(&$root, &$pipeline) {} @@ -738,7 +736,7 @@ function attr_input_size_before(&$root, &$pipeline) { // Check if current node has 'size' attribute if (!$root->has_attribute('size')) { return; - }; + } $size = $root->get_attribute('size'); // Get the exact type of the input node, as 'size' has @@ -746,17 +744,17 @@ function attr_input_size_before(&$root, &$pipeline) { $type = 'text'; if ($root->has_attribute('type')) { $type = strtolower($root->get_attribute('type')); - }; + } switch ($type) { case 'text': case 'password': - $handler =& CSS::get_handler(CSS_WIDTH); + $handler =& (new CSS())->get_handler(CSS_WIDTH); $width = sprintf('%.2fem', INPUT_SIZE_BASE_EM + $size*INPUT_SIZE_EM_KOEFF); $handler->css($width, $pipeline); break; - }; -}; + } +} function attr_input_size_after_styles(&$root, &$pipeline) {} function attr_input_size_after(&$root, &$pipeline) {} @@ -764,18 +762,18 @@ function attr_input_size_after(&$root, &$pipeline) {} // TABLE function attr_cellspacing_before(&$root, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); - $handler =& CSS::get_handler(CSS_HTML2PS_CELLSPACING); - $handler->replace(Value::fromData((int)$root->get_attribute('cellspacing'), UNIT_PX), + $css_state =& $pipeline->getCurrentCSSState(); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_CELLSPACING); + $handler->replace((new Value())->fromData((int)$root->get_attribute('cellspacing'), UNIT_PX), $css_state); } function attr_cellspacing_after_styles(&$root, &$pipeline) {} function attr_cellspacing_after(&$root, &$pipeline) {} function attr_cellpadding_before(&$root, &$pipeline) { - $css_state =& $pipeline->get_current_css_state(); - $handler =& CSS::get_handler(CSS_HTML2PS_CELLPADDING); - $handler->replace(Value::fromData((int)$root->get_attribute('cellpadding'), UNIT_PX), + $css_state =& $pipeline->getCurrentCSSState(); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_CELLPADDING); + $handler->replace((new Value())->fromData((int)$root->get_attribute('cellpadding'), UNIT_PX), $css_state); } function attr_cellpadding_after_styles(&$root, &$pipeline) {} @@ -783,92 +781,25 @@ function attr_cellpadding_after(&$root, &$pipeline) {} // UL/OL 'start' attribute function attr_start_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HTML2PS_LIST_COUNTER); - $css_state =& $pipeline->get_current_css_state(); + $handler =& (new CSS())->get_handler(CSS_HTML2PS_LIST_COUNTER); + $css_state =& $pipeline->getCurrentCSSState(); $handler->replace((int)$root->get_attribute('start'), $css_state); } function attr_start_after_styles(&$root, &$pipeline) {} function attr_start_after(&$root, &$pipeline) {} -// UL 'type' attribute -// -// For the UL element, possible values for the type attribute are -// disc, square, and circle. The default value depends on the level of -// nesting of the current list. These values are case-insensitive. -// -// How each value is presented depends on the user agent. User agents -// should attempt to present a "disc" as a small filled-in circle, a -// "circle" as a small circle outline, and a "square" as a small -// square outline. -// -function attr_ul_type_before(&$root, &$pipeline) { - $type = (string)$root->get_attribute('type'); - $handler =& CSS::get_handler(CSS_LIST_STYLE_TYPE); - $css_state =& $pipeline->get_current_css_state(); - - switch (strtolower($type)) { - case 'disc': - $handler->replace(LST_DISC, $css_state); - break; - case 'circle': - $handler->replace(LST_CIRCLE, $css_state); - break; - case 'square': - $handler->replace(LST_SQUARE, $css_state); - break; - }; -} -function attr_ul_type_after_styles(&$root, &$pipeline) {} -function attr_ul_type_after(&$root, &$pipeline) {} - -// OL 'type' attribute -// -// For the OL element, possible values for the type attribute are summarized in the table below (they are case-sensitive): -// Type Numbering style -// 1 arabic numbers 1, 2, 3, ... -// a lower alpha a, b, c, ... -// A upper alpha A, B, C, ... -// i lower roman i, ii, iii, ... -// I upper roman I, II, III, ... -// -function attr_ol_type_before(&$root, &$pipeline) { - $type = (string)$root->get_attribute('type'); - $handler =& CSS::get_handler(CSS_LIST_STYLE_TYPE); - $css_state =& $pipeline->get_current_css_state(); - - switch ($type) { - case '1': - $handler->replace(LST_DECIMAL, $css_state); - break; - case 'a': - $handler->replace(LST_LOWER_LATIN, $css_state); - break; - case 'A': - $handler->replace(LST_UPPER_LATIN, $css_state); - break; - case 'i': - $handler->replace(LST_LOWER_ROMAN, $css_state); - break; - case 'I': - $handler->replace(LST_UPPER_ROMAN, $css_state); - break; - }; -} -function attr_ol_type_after_styles(&$root, &$pipeline) {} -function attr_ol_type_after(&$root, &$pipeline) {} - // Textarea function attr_textarea_rows_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_HEIGHT); + $handler =& (new CSS())->get_handler(CSS_HEIGHT); $handler->css(sprintf('%dem', (int)$root->get_attribute('rows')*1.40),$pipeline); } function attr_textarea_rows_after_styles(&$root, &$pipeline) {} function attr_textarea_rows_after(&$root, &$pipeline) {} function attr_textarea_cols_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_WIDTH); + $handler =& (new CSS())->get_handler(CSS_WIDTH); $handler->css(sprintf('%dem', (int)$root->get_attribute('cols')*0.675),$pipeline); } function attr_textarea_cols_after_styles(&$root, &$pipeline) {} @@ -878,7 +809,7 @@ function attr_textarea_cols_after(&$root, &$pipeline) {} * HR-specific attributes */ function attr_hr_color_before(&$root, &$pipeline) { - $handler =& CSS::get_handler(CSS_BORDER_COLOR); + $handler =& (new CSS())->get_handler(CSS_BORDER_COLOR); $handler->css($root->get_attribute('color'), $pipeline); } function attr_hr_color_after_styles(&$root, &$pipeline) {} diff --git a/public_html/html.list.inc.php b/public_html/html.list.inc.php new file mode 100644 index 0000000..fab5785 --- /dev/null +++ b/public_html/html.list.inc.php @@ -0,0 +1,37 @@ + \ No newline at end of file diff --git a/public_html/html2pdf.php b/public_html/html2pdf.php new file mode 100644 index 0000000..5fad914 --- /dev/null +++ b/public_html/html2pdf.php @@ -0,0 +1,105 @@ +PDF conversion with default settings + * + * Warning: if you have any files (like CSS stylesheets and/or images referenced by this file, + * use absolute links (like http://my.host/image.gif). + * + * @param $path_to_html String path to source html file. + * @param $path_to_pdf String path to file to save generated PDF to. + */ + + +/** +* Handles the saving generated PDF to user-defined output file on server +*/ +class MyDestinationFile extends Destination { + /** + * @var String result file name / path + * @access private + */ + var $_dest_filename; + + function __construct($dest_filename) { + $this->_dest_filename = $dest_filename; + } + + function process($tmp_filename, $content_type) { + copy($tmp_filename, $this->_dest_filename); + } +} + +class MyFetcherLocalFile extends Fetcher { + var $_content; + + function __construct($file) { + $this->_content = file_get_contents($file); + } + + function get_data($dummy1) { + return new FetchedDataURL($this->_content, array(), ""); + } + + function get_base_url() { + return ""; + } +} + +function convert_to_pdf($path_to_html, $path_to_pdf, $margin_left=20, $margin_right=20, $margin_top = 30, $margin_bottom=50) { + global $aAllgEinstellungen; +ini_set("memory_limit", "150M"); + + + $pipeline = (new PipelineFactory())->create_default_pipeline("", // Attempt to auto-detect encoding + ""); + + // Override HTML source + $pipeline->fetchers[] = new MyFetcherLocalFile($path_to_html); + + // Override destination to local file + $pipeline->destination = new MyDestinationFile($path_to_pdf); + + $baseurl = ""; + $media = (new Media())->predefined("A4"); + $media->set_landscape(false); + + + if(!empty($aAllgEinstellungen['pdf_border_left'])) $margin_left = $aAllgEinstellungen['pdf_border_left']; + if(!empty($aAllgEinstellungen['pdf_border_right'])) $margin_right = $aAllgEinstellungen['pdf_border_right']; + if(!empty($aAllgEinstellungen['pdf_border_top'])) $margin_top = $aAllgEinstellungen['pdf_border_top']; + if(!empty($aAllgEinstellungen['pdf_border_bottom'])) $margin_bottom = $aAllgEinstellungen['pdf_border_bottom']; + + + $media->set_margins(array('left' => $margin_left, + 'right' => $margin_right, + 'top' => $margin_top, + 'bottom' => $margin_bottom)); + $media->set_pixels(1024); + + global $g_config; + $g_config = array( + 'cssmedia' => 'screen', + 'renderimages' => true, + 'renderlinks' => true, + 'renderfields' => true, + 'renderforms' => false, + 'mode' => 'html', + 'encoding' => '', + 'debugbox' => false, + 'pdfversion' => '1.4', + 'draw_page_border' => false + ); + + global $g_px_scale; + $g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; + global $g_pt_scale; + $g_pt_scale = $g_px_scale * 1.43; + + + $pipeline->process($baseurl, $media); + unset($pipeline); +} + +?> \ No newline at end of file diff --git a/public_html/html2ps.config b/public_html/html2ps.config index 00fdfb2..89419da 100644 --- a/public_html/html2ps.config +++ b/public_html/html2ps.config @@ -1,162 +1,195 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public_html/html2ps.config.recommended b/public_html/html2ps.config.recommended index 235476f..76b871b 100644 --- a/public_html/html2ps.config.recommended +++ b/public_html/html2ps.config.recommended @@ -1,187 +1,187 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public_html/html2ps.php b/public_html/html2ps.php new file mode 100644 index 0000000..4d8c401 --- /dev/null +++ b/public_html/html2ps.php @@ -0,0 +1,215 @@ + isset($_REQUEST['cssmedia']) ? $_REQUEST['cssmedia'] : "screen", + 'media' => isset($_REQUEST['media']) ? $_REQUEST['media'] : "A4", + 'scalepoints' => isset($_REQUEST['scalepoints']), + 'renderimages' => isset($_REQUEST['renderimages']), + 'renderfields' => isset($_REQUEST['renderfields']), + 'renderforms' => isset($_REQUEST['renderforms']), + 'pslevel' => isset($_REQUEST['pslevel']) ? $_REQUEST['pslevel'] : 3, + 'renderlinks' => isset($_REQUEST['renderlinks']), + 'pagewidth' => isset($_REQUEST['pixels']) ? (int)$_REQUEST['pixels'] : 800, + 'landscape' => isset($_REQUEST['landscape']), + 'method' => isset($_REQUEST['method']) ? $_REQUEST['method'] : "fpdf" , + 'margins' => array( + 'left' => isset($_REQUEST['leftmargin']) ? (int)$_REQUEST['leftmargin'] : 0, + 'right' => isset($_REQUEST['rightmargin']) ? (int)$_REQUEST['rightmargin'] : 0, + 'top' => isset($_REQUEST['topmargin']) ? (int)$_REQUEST['topmargin'] : 0, + 'bottom' => isset($_REQUEST['bottommargin']) ? (int)$_REQUEST['bottommargin'] : 0 + ), + 'encoding' => isset($_REQUEST['encoding']) ? $_REQUEST['encoding'] : "", + 'ps2pdf' => isset($_REQUEST['ps2pdf']), + 'compress' => isset($_REQUEST['compress']), + 'output' => isset($_REQUEST['output']) ? $_REQUEST['output'] : 0, + 'pdfversion' => isset($_REQUEST['pdfversion']) ? $_REQUEST['pdfversion'] : "1.2", + 'transparency_workaround' => isset($_REQUEST['transparency_workaround']), + 'imagequality_workaround' => isset($_REQUEST['imagequality_workaround']), + 'draw_page_border' => isset($_REQUEST['pageborder']), + 'debugbox' => isset($_REQUEST['debugbox']), + 'html2xhtml' => !isset($_REQUEST['html2xhtml']), + 'mode' => 'html' + ); + + // ========== Entry point + parse_config_file('./html2ps.config'); + +// validate input data +if ($g_config['pagewidth'] == 0) { + die("Please specify non-zero value for the pixel width!"); +} + +// begin processing + +$g_media = (new Media())->predefined($g_config['media']); +$g_media->set_landscape($g_config['landscape']); +$g_media->set_margins($g_config['margins']); +$g_media->set_pixels($g_config['pagewidth']); + + + +$g_px_scale = mm2pt($g_media->width() - $g_media->margins['left'] - $g_media->margins['right']) / $g_media->pixels; +if ($g_config['scalepoints']) { + $g_pt_scale = $g_px_scale * 1.43; // This is a magic number, just don't touch it, or everything will explode! +} else { + $g_pt_scale = 1.0; +} + +// Initialize the coversion pipeline +$pipeline = new Pipeline(); + +// Configure the fetchers +$pipeline->fetchers[] = new FetcherURL(); + +// Configure the data filters +$pipeline->data_filters[] = new DataFilterDoctype(); +$pipeline->data_filters[] = new DataFilterUTF8($g_config['encoding']); +if ($g_config['html2xhtml']) { + $pipeline->data_filters[] = new DataFilterHTML2XHTML(); +} else { + $pipeline->data_filters[] = new DataFilterXHTML2XHTML(); +} + +$pipeline->parser = new ParserXHTML(); + +// "PRE" tree filters + +$pipeline->pre_tree_filters = array(); + +$header_html = isset($_REQUEST['headerhtml']) ? $_REQUEST['headerhtml'] : ""; +$footer_html = isset($_REQUEST['footerhtml']) ? $_REQUEST['footerhtml'] : ""; +$pipeline->pre_tree_filters[] = new PreTreeFilterHeaderFooter($header_html, $footer_html); + +if ($g_config['renderfields']) { + $pipeline->pre_tree_filters[] = new PreTreeFilterHTML2PSFields(); +} + +// + +if ($g_config['method'] === 'ps') { + $pipeline->layout_engine = new LayoutEnginePS(); +} else { + $pipeline->layout_engine = new LayoutEngineDefault(); +} + +$pipeline->post_tree_filters = array(); + +// Configure the output format +if ($g_config['pslevel'] == 3) { + $image_encoder = new PSL3ImageEncoderStream(); +} else { + $image_encoder = new PSL2ImageEncoderStream(); +} + +switch ($g_config['method']) { + case 'fastps': + if ($g_config['pslevel'] == 3) { + $pipeline->output_driver = new OutputDriverFastPS($image_encoder); + } else { + $pipeline->output_driver = new OutputDriverFastPSLevel2($image_encoder); + } + break; + case 'pdflib': + $pipeline->output_driver = new OutputDriverPDFLIB($g_config['pdfversion']); + break; + case 'fpdf': + $pipeline->output_driver = new OutputDriverFPDF(); + break; + default: + die("Unknown output method"); +} + +// Setup watermark +$watermark_html = isset($_REQUEST['watermarkhtml']) ? $_REQUEST['watermarkhtml'] : ""; +$pipeline->output_driver->set_watermark($watermark_html); + +if ($g_config['debugbox']) { + $pipeline->output_driver->set_debug_boxes(true); +} + +if ($g_config['draw_page_border']) { + $pipeline->output_driver->set_show_page_border(true); +} + +if ($g_config['ps2pdf']) { + $pipeline->output_filters[] = new OutputFilterPS2PDF($g_config['pdfversion']); +} + +if ($g_config['compress']) { + $pipeline->output_filters[] = new OutputFilterGZip(); +} + +switch ($g_config['output']) { + case 0: + $pipeline->destination = new DestinationBrowser($g_baseurl); + break; + case 1: + $pipeline->destination = new DestinationDownload($g_baseurl); + break; + case 2: + $pipeline->destination = new DestinationFile($g_baseurl); + break; +} + +// Start the conversion + +$time = time(); +if ($_REQUEST['process_mode'] == 'batch') { + $batch = $_REQUEST['batch']; + + for ($i=0; $iprocess_batch($batch, $g_media); + } + } + +} else { + + $status = $pipeline->process($g_baseurl, $g_media);exit("5"); + exit('hallo welt11'); + exit("6"); +} + +error_log(sprintf("Processing of '%s' completed in %u seconds", $g_baseurl, time() - $time)); + +if ($status == null) { + print($pipeline->error_message()); + error_log("Error in conversion pipeline"); + die(); +} + +?> \ No newline at end of file diff --git a/public_html/image.class.php b/public_html/image.class.php index 0249f31..c661097 100644 --- a/public_html/image.class.php +++ b/public_html/image.class.php @@ -14,151 +14,123 @@ $GLOBALS['g_image_cache'] = array(); class Image { - var $_handle; - var $_filename; - var $_type; - - function Image($handle, $filename, $type) { - $this->_handle = $handle; - $this->_filename = $filename; - $this->_type = $type; - } - - function get_filename() { - return $this->_filename; - } - - function get_handle() { - return $this->_handle; - } - - function get_type() { - return $this->_type; - } - - function sx() { - if (!$this->_handle) { - return 0; - }; - - return imagesx($this->_handle); - } - - function sy() { - if (!$this->_handle) { - return 0; - }; - - return imagesy($this->_handle); - } -} - -class ImageFactory { // Static funcion; checks if given URL is already cached and either returns // cached object or downloads the requested image // function get($url, &$pipeline) { - global $g_config, $g_image_cache; - if (!$g_config['renderimages']) { - return null; - }; - - // Check if this URL have been cached - // - if (isset($g_image_cache[$url])) { - // return do_image_open($g_image_cache[$url]); - return $g_image_cache[$url]; - }; - - // Download image; we should do it before we call do_image_open, - // as it tries to open image file twice: first to determine image type - // and second to actually create the image - PHP url wrappers do no caching - // at all - // - $filename = ImageFactory::make_cache_filename($url); - - // REQUIRES: PHP 4.3.0+ - // we suppress warning messages, as missing image files will cause 'copy' to print - // several warnings - // - // @TODO: change to fetcher class call - // - - // simplify our url by fetcher simlify functionality - $url = FetcherUrl::_simplify_path($url); - $data = $pipeline->fetch($url); - - if (is_null($data)) { - trigger_error("Cannot fetch image: ".$url, E_USER_WARNING); - return null; - }; - - $file = fopen($filename, 'wb'); - fwrite($file, $data->content); - fclose($file); - $pipeline->pop_base_url(); - - // register it in the cached objects array - // - $handle = do_image_open($filename, $type); - if ($handle) { - $g_image_cache[$url] =& new Image($handle, - $filename, - $type); - } else { - $g_image_cache[$url] = null; - }; - // return image - // - // return do_image_open($filename); - return $g_image_cache[$url]; + global $g_config; + if (!$g_config['renderimages']) { return null; } + + global $g_image_cache; + + // Check if this URL have been cached + // + if (isset($g_image_cache[$url])) { + // return do_image_open($g_image_cache[$url]); + return $g_image_cache[$url]['handle']; + } + + // Download image; we should do it before we call do_image_open, + // as it tries to open image file twice: first to determine image type + // and second to actually create the image - PHP url wrappers do no caching + // at all + // + $filename = (new Image())->make_cache_filename($url); + + // REQUIRES: PHP 4.3.0+ + // we suppress warning messages, as missing image files will cause 'copy' to print + // several warnings + // + // @TODO: change to fetcher class call + // + + $data = $pipeline->fetch($url); + + + if(empty($data->content)){ + $str_file = str_replace("http://www.druckerei-verwaltung.de", PATH . "/htdocs_admin", $url); + + $handle = fopen($str_file, 'r'); + $data->content = fread($handle, filesize($str_file)); + fclose($handle); + } + #echo "
    ";
    +	#print_r($data);
    +	#echo "
    "; + #exit; + + if (is_null($data)) { + error_log("Cannot fetch image: ".$url); + return null; + } + + $file = fopen($filename, 'wb'); + fwrite($file, $data->content); + fclose($file); + $pipeline->pop_base_url(); + +// if (!@copy($url, $filename)) { +// error_log("Cannot fetch image: ".$url); +// return null; +// } + + // register it in the cached objects array + // + // $g_image_cache[$url] = $filename; + $g_image_cache[$url] = array('filename' => $filename, + 'handle' => do_image_open($filename)); + + // return image + // + // return do_image_open($filename); + return $g_image_cache[$url]['handle']; } // Makes the filename to contain the cached version of URL // function make_cache_filename($url) { - // We cannot use the $url as an cache image name as it could be longer than - // allowed file name length (especially after escaping specialy symbols) - // thus, we generate long almost random 32-character name using the md5 hash function - // - return CACHE_DIR.md5(time() + $url + rand()); + // We cannot use the $url as an cache image name as it could be longer than + // allowed file name length (especially after escaping specialy symbols) + // thus, we generate long almost random 32-character name using the md5 hash function + // + return CACHE_DIR.md5(time() . $url . rand()); } // Checks if cache directory is available // function check_cache_dir() { - // TODO: some cool easily understandable error message for the case - // image cache directory cannot be created or accessed - - // Check if CACHE_DIR exists - // - if (!is_dir(CACHE_DIR)) { - // Cache directory does not exists; try to create it (with read/write rightss for the owner only) - // - if (!mkdir(CACHE_DIR, 0700)) { die("Cache directory cannot be created"); } - }; - - // Check if we can read and write to the CACHE_DIR - // - // Note that directory should have 'rwx' (7) permission, so the script will - // be able to list directory contents; under Windows is_executable always returns false - // for directories, so we need to drop this check in this case. - // - // A user's note for 'is_executable' function on PHP5: - // "The change doesn't appear to be documented, so I thought I would mention it. - // In php5, as opposed to php4, you can no longer rely on is_executable to check the executable bit - // on a directory in 'nix. You can still use the first note's method to check if a directory is traversable: - // @file_exists("adirectory/.");" - // - if (!is_readable(CACHE_DIR) || - !is_writeable(CACHE_DIR) || - (!@file_exists(CACHE_DIR.'.'))) { - // omg. Cache directory exists, but useless - // - die("Check cache directory permissions; cannot either read or write to directory cache"); - }; - - return; + // TODO: some cool easily understandable error message for the case + // image cache directory cannot be created or accessed + + // Check if CACHE_DIR exists + // + if (!is_dir(CACHE_DIR)) { + // Cache directory does not exists; try to create it (with read/write rightss for the owner only) + // + if (!mkdir(CACHE_DIR, 0700)) { die("Cache directory cannot be created"); } + } + + // Check if we can read and write to the CACHE_DIR + // + // Note that directory should have 'rwx' (7) permission, so the script will + // be able to list directory contents; under Windows is_executable always returns false + // for directories, so we need to drop this check in this case. + // + // A user's note for 'is_executable' function on PHP5: + // "The change doesn't appear to be documented, so I thought I would mention it. + // In php5, as opposed to php4, you can no longer rely on is_executable to check the executable bit + // on a directory in 'nix. You can still use the first note's method to check if a directory is traversable: + // @file_exists("adirectory/.");" + // + if (!is_readable(CACHE_DIR) || + !is_writeable(CACHE_DIR) || + (!@file_exists(CACHE_DIR.'.'))) { + // omg. Cache directory exists, but useless + // + die("Check cache directory permissions; cannot either read or write to directory cache"); + } + + return; } // Clears the image cache (as we're neither implemented checking of Last-Modified HTTP header nor @@ -167,12 +139,10 @@ function check_cache_dir() { // TODO: Will cause problems with simultaneous access to the same images // function clear_cache() { - foreach ($GLOBALS['g_image_cache'] as $key => $value) { - if (!is_null($value) && is_file($value->get_filename())) { - unlink($value->get_filename()); - }; - }; - $g_image_cache = array(); + foreach ($GLOBALS['g_image_cache'] as $key => $value) { + unlink($value['filename']); + } + $g_image_cache = array(); } } -?> +?> \ No newline at end of file diff --git a/public_html/inline.content.builder.factory.php b/public_html/inline.content.builder.factory.php index e1123c0..ea9e477 100644 --- a/public_html/inline.content.builder.factory.php +++ b/public_html/inline.content.builder.factory.php @@ -5,27 +5,27 @@ function &get($whitespace) { switch ($whitespace) { case WHITESPACE_NORMAL: require_once(HTML2PS_DIR.'inline.content.builder.normal.php'); - $builder =& new InlineContentBuilderNormal(); + $builder= new InlineContentBuilderNormal(); break; case WHITESPACE_PRE: require_once(HTML2PS_DIR.'inline.content.builder.pre.php'); - $builder =& new InlineContentBuilderPre(); + $builder= new InlineContentBuilderPre(); break; case WHITESPACE_NOWRAP: require_once(HTML2PS_DIR.'inline.content.builder.nowrap.php'); - $builder =& new InlineContentBuilderNowrap(); + $builder= new InlineContentBuilderNowrap(); break; case WHITESPACE_PRE_WRAP: require_once(HTML2PS_DIR.'inline.content.builder.pre.wrap.php'); - $builder =& new InlineContentBuilderPreWrap(); + $builder= new InlineContentBuilderPreWrap(); break; case WHITESPACE_PRE_LINE: require_once(HTML2PS_DIR.'inline.content.builder.pre.line.php'); - $builder =& new InlineContentBuilderPreLine(); + $builder= new InlineContentBuilderPreLine(); break; default: trigger_error('Internal error: unknown whitespace enumeration value', E_USER_ERROR); - }; + } return $builder; } diff --git a/public_html/inline.content.builder.normal.php b/public_html/inline.content.builder.normal.php index 171d817..ec88c4e 100644 --- a/public_html/inline.content.builder.normal.php +++ b/public_html/inline.content.builder.normal.php @@ -3,8 +3,8 @@ require_once(HTML2PS_DIR.'inline.content.builder.php'); class InlineContentBuilderNormal extends InlineContentBuilder { - function InlineContentBuilderNormal() { - $this->InlineContentBuilder(); + function __construct() { + InlineContentBuilder::__construct(); } /** @@ -20,40 +20,32 @@ function build(&$box, $text, &$pipeline) { // Whitespace-only text nodes sill result on only one whitespace box if (trim($content) === '') { - $whitespace =& WhitespaceBox::create($pipeline); + $whitespace =& (new WhitespaceBox())->create('', '', $pipeline); $box->add_child($whitespace); return; } // Add leading whispace box, if content stars with a space - if (preg_match('/ /u', substr($content,0,1))) { - $whitespace =& WhitespaceBox::create($pipeline); + if (preg_match('/ /u',substr($content,0,1))) { + $whitespace =& (new WhitespaceBox())->create('', '', $pipeline); $box->add_child($whitespace); } $words = $this->break_into_words($content); - $size = count($words); + $size = count((array) $words); $pos = 0; - - // Check if text content has trailing whitespace - $last_whitespace = substr($content, strlen($content) - 1, 1) == ' '; - + $last_whitespace = substr(strlen($content)-1, 1); foreach ($words as $word) { $box->process_word($word, $pipeline); $pos++; $is_last_word = ($pos == $size); - - // Whitespace boxes should be added - // 1) between words - // 2) after the last word IF there was a space at the content end - if (!$is_last_word || - $last_whitespace) { - $whitespace =& WhitespaceBox::create($pipeline); + if (!$is_last_word || $last_whitespace) { + $whitespace =& (new WhitespaceBox())->create('', '', $pipeline); $box->add_child($whitespace); - }; - }; + } + } } } diff --git a/public_html/inline.content.builder.nowrap.php b/public_html/inline.content.builder.nowrap.php index 885e416..e5b30f5 100644 --- a/public_html/inline.content.builder.nowrap.php +++ b/public_html/inline.content.builder.nowrap.php @@ -3,8 +3,8 @@ require_once(HTML2PS_DIR.'inline.content.builder.php'); class InlineContentBuilderNowrap extends InlineContentBuilder { - function InlineContentBuilderNowrap() { - $this->InlineContentBuilder(); + function __construct() { + InlineContentBuilder::__construct(); } /** diff --git a/public_html/inline.content.builder.php b/public_html/inline.content.builder.php index dddd405..51fb796 100644 --- a/public_html/inline.content.builder.php +++ b/public_html/inline.content.builder.php @@ -2,748 +2,16 @@ require_once(HTML2PS_DIR.'error.php'); -// Non-tailorable Line Breaking Classes -define('UC_LINE_BREAK_BK', 1); -define('UC_LINE_BREAK_CR', 2); -define('UC_LINE_BREAK_LF', 3); -define('UC_LINE_BREAK_CM', 4); -define('UC_LINE_BREAK_NL', 5); -define('UC_LINE_BREAK_SG', 6); -define('UC_LINE_BREAK_WJ', 7); -define('UC_LINE_BREAK_ZW', 8); -define('UC_LINE_BREAK_GL', 9); -define('UC_LINE_BREAK_SP', 10); - -// Break opportunities -define('UC_LINE_BREAK_B2', 11); -define('UC_LINE_BREAK_BA', 12); -define('UC_LINE_BREAK_BB', 13); -define('UC_LINE_BREAK_HY', 14); -define('UC_LINE_BREAK_CB', 15); - -// Characters Prohibiting Certain Breaks -define('UC_LINE_BREAK_CL', 16); -define('UC_LINE_BREAK_EX', 17); -define('UC_LINE_BREAK_IN', 18); -define('UC_LINE_BREAK_NS', 19); -define('UC_LINE_BREAK_OP', 20); -define('UC_LINE_BREAK_QU', 21); - -// Numeric Context -define('UC_LINE_BREAK_IS', 22); -define('UC_LINE_BREAK_NU', 23); -define('UC_LINE_BREAK_PO', 24); -define('UC_LINE_BREAK_PR', 25); -define('UC_LINE_BREAK_SY', 26); - -// Other Characters -define('UC_LINE_BREAK_AI', 27); -define('UC_LINE_BREAK_AL', 28); -define('UC_LINE_BREAK_H2', 29); -define('UC_LINE_BREAK_H3', 30); -define('UC_LINE_BREAK_ID', 31); -define('UC_LINE_BREAK_JL', 32); -define('UC_LINE_BREAK_JV', 33); -define('UC_LINE_BREAK_JT', 34); -define('UC_LINE_BREAK_SA', 35); -define('UC_LINE_BREAK_XX', 36); - -// Break modes -define('LB_PROHIBITED', 1); -define('LB_INDIRECT', 2); -define('LB_PROHIBITED_CM', 3); -define('LB_INDIRECT_CM', 4); -define('LB_DIRECT', 5); -define('LB_EXPLICIT', 6); - -$GLOBALS['_g_line_break_class_table'] = -array(UC_LINE_BREAK_OP => array(UC_LINE_BREAK_OP => LB_PROHIBITED, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_PROHIBITED, - UC_LINE_BREAK_GL => LB_PROHIBITED, - UC_LINE_BREAK_NS => LB_PROHIBITED, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_PROHIBITED, - UC_LINE_BREAK_PO => LB_PROHIBITED, - UC_LINE_BREAK_NU => LB_PROHIBITED, - UC_LINE_BREAK_AL => LB_PROHIBITED, - UC_LINE_BREAK_ID => LB_PROHIBITED, - UC_LINE_BREAK_IN => LB_PROHIBITED, - UC_LINE_BREAK_HY => LB_PROHIBITED, - UC_LINE_BREAK_BA => LB_PROHIBITED, - UC_LINE_BREAK_BB => LB_PROHIBITED, - UC_LINE_BREAK_B2 => LB_PROHIBITED, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_PROHIBITED_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_PROHIBITED, - UC_LINE_BREAK_H3 => LB_PROHIBITED, - UC_LINE_BREAK_JL => LB_PROHIBITED, - UC_LINE_BREAK_JV => LB_PROHIBITED, - UC_LINE_BREAK_JT => LB_PROHIBITED), - UC_LINE_BREAK_CL => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_PROHIBITED, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_INDIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_QU => array(UC_LINE_BREAK_OP => LB_PROHIBITED, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_INDIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_INDIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_INDIRECT, - UC_LINE_BREAK_B2 => LB_INDIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_INDIRECT, - UC_LINE_BREAK_H3 => LB_INDIRECT, - UC_LINE_BREAK_JL => LB_INDIRECT, - UC_LINE_BREAK_JV => LB_INDIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT), - UC_LINE_BREAK_GL => array(UC_LINE_BREAK_OP => LB_INDIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_INDIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_INDIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_INDIRECT, - UC_LINE_BREAK_B2 => LB_INDIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_INDIRECT, - UC_LINE_BREAK_H3 => LB_INDIRECT, - UC_LINE_BREAK_JL => LB_INDIRECT, - UC_LINE_BREAK_JV => LB_INDIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT), - UC_LINE_BREAK_NS => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_EX => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_SY => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_IS => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_PR => array(UC_LINE_BREAK_OP => LB_INDIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_INDIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_INDIRECT, - UC_LINE_BREAK_H3 => LB_INDIRECT, - UC_LINE_BREAK_JL => LB_INDIRECT, - UC_LINE_BREAK_JV => LB_INDIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT), - UC_LINE_BREAK_PO => array(UC_LINE_BREAK_OP => LB_INDIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_NU => array(UC_LINE_BREAK_OP => LB_INDIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_INDIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_AL => array(UC_LINE_BREAK_OP => LB_INDIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_ID => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_IN => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_HY => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_BA => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_BB => array(UC_LINE_BREAK_OP => LB_INDIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_INDIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_INDIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_INDIRECT, - UC_LINE_BREAK_B2 => LB_INDIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_INDIRECT, - UC_LINE_BREAK_H3 => LB_INDIRECT, - UC_LINE_BREAK_JL => LB_INDIRECT, - UC_LINE_BREAK_JV => LB_INDIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT), - UC_LINE_BREAK_B2 => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_PROHIBITED, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_ZW => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_DIRECT, - UC_LINE_BREAK_QU => LB_DIRECT, - UC_LINE_BREAK_GL => LB_DIRECT, - UC_LINE_BREAK_NS => LB_DIRECT, - UC_LINE_BREAK_EX => LB_DIRECT, - UC_LINE_BREAK_SY => LB_DIRECT, - UC_LINE_BREAK_IS => LB_DIRECT, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_DIRECT, - UC_LINE_BREAK_HY => LB_DIRECT, - UC_LINE_BREAK_BA => LB_DIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_DIRECT, - UC_LINE_BREAK_WJ => LB_DIRECT, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_CM => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_DIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_WJ => array(UC_LINE_BREAK_OP => LB_INDIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_INDIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_INDIRECT, - UC_LINE_BREAK_AL => LB_INDIRECT, - UC_LINE_BREAK_ID => LB_INDIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_INDIRECT, - UC_LINE_BREAK_B2 => LB_INDIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_INDIRECT, - UC_LINE_BREAK_H3 => LB_INDIRECT, - UC_LINE_BREAK_JL => LB_INDIRECT, - UC_LINE_BREAK_JV => LB_INDIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT), - UC_LINE_BREAK_H2 => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_INDIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT), - UC_LINE_BREAK_H3 => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT), - UC_LINE_BREAK_JL => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_INDIRECT, - UC_LINE_BREAK_H3 => LB_INDIRECT, - UC_LINE_BREAK_JL => LB_INDIRECT, - UC_LINE_BREAK_JV => LB_INDIRECT, - UC_LINE_BREAK_JT => LB_DIRECT), - UC_LINE_BREAK_JV => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_INDIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT), - UC_LINE_BREAK_JT => array(UC_LINE_BREAK_OP => LB_DIRECT, - UC_LINE_BREAK_CL => LB_PROHIBITED, - UC_LINE_BREAK_QU => LB_INDIRECT, - UC_LINE_BREAK_GL => LB_INDIRECT, - UC_LINE_BREAK_NS => LB_INDIRECT, - UC_LINE_BREAK_EX => LB_PROHIBITED, - UC_LINE_BREAK_SY => LB_PROHIBITED, - UC_LINE_BREAK_IS => LB_PROHIBITED, - UC_LINE_BREAK_PR => LB_DIRECT, - UC_LINE_BREAK_PO => LB_INDIRECT, - UC_LINE_BREAK_NU => LB_DIRECT, - UC_LINE_BREAK_AL => LB_DIRECT, - UC_LINE_BREAK_ID => LB_DIRECT, - UC_LINE_BREAK_IN => LB_INDIRECT, - UC_LINE_BREAK_HY => LB_INDIRECT, - UC_LINE_BREAK_BA => LB_INDIRECT, - UC_LINE_BREAK_BB => LB_DIRECT, - UC_LINE_BREAK_B2 => LB_DIRECT, - UC_LINE_BREAK_ZW => LB_PROHIBITED, - UC_LINE_BREAK_CM => LB_INDIRECT_CM, - UC_LINE_BREAK_WJ => LB_PROHIBITED, - UC_LINE_BREAK_H2 => LB_DIRECT, - UC_LINE_BREAK_H3 => LB_DIRECT, - UC_LINE_BREAK_JL => LB_DIRECT, - UC_LINE_BREAK_JV => LB_DIRECT, - UC_LINE_BREAK_JT => LB_INDIRECT)); - /** * See CSS 2.1 16.6.1 The 'white-space' processing model */ class InlineContentBuilder { - function InlineContentBuilder() { + function __construct() { } function add_line_break(&$box, &$pipeline) { - $break_box =& new BRBox(); - $break_box->readCSS($pipeline->get_current_css_state()); + $break_box= new BRBox(); + $break_box->readCSS($pipeline->getCurrentCSSState()); $box->add_child($break_box); } @@ -756,282 +24,7 @@ function break_into_lines($content) { } function break_into_words($content) { - $content = trim($content); - if ($content == '') { - return array(); - }; - - // Extract Unicode characters from the raw content data - $ptr = 0; - $utf8_chars = array(); - $ucs2_chars = array(); - $size = strlen($content); - while ($ptr < $size) { - $utf8_char = ManagerEncoding::get_next_utf8_char($content, $ptr); - $utf8_chars[] = $utf8_char; - $ucs2_chars[] = utf8_to_code($utf8_char); - }; - - // Get unicode line breaking classes - $classes = array_map(array($this, 'get_line_break_class'), $ucs2_chars); - $this->find_line_break($classes, $breaks, count($classes)); - - // Make words array - $words = array(); - $word = ''; - for ($i = 0, $size = count($breaks); $i < $size; $i++) { - $word .= $utf8_chars[$i]; - - $break = $breaks[$i]; - if ($break == LB_INDIRECT || - $break == LB_INDIRECT_CM || - $break == LB_DIRECT || - $break == LB_EXPLICIT) { - $words[] = trim($word); - $word = ''; - }; - }; - - return $words; - } - - function find_complex_break($current_class, $classes, &$breaks, $offset, $length) { - if ($offset >= $length) { - return 0; - }; - - for ($i = $offset; $i < $length; $i++) { - // TODO - $breaks[$i - 1] = LB_PROHIBITED; - if ($classes[$i] != UC_LINE_BREAK_SA) { - break; - }; - }; - - return $i; - } - - function find_line_break($classes, &$breaks, $length) { - if (!$length) { - return 0; - }; - - $class = $classes[0]; // class of 'before' character - - if ($class == UC_LINE_BREAK_LF || - $class == UC_LINE_BREAK_NL) { - $class = UL_LINE_BREAK_BK; - } - - // loop over all pairs in the string up to a hard break - for ($i = 1; ($i < $length) && ($class != UC_LINE_BREAK_BK); $i++) { - // handle explicit breaks here - // handle BK, NL and LF explicitly - if ($classes[$i] == UC_LINE_BREAK_BK || - $classes[$i] == UC_LINE_BREAK_NL || - $classes[$i] == UC_LINE_BREAK_LF) { - $breaks[$i-1] = LB_PROHIBITED; - $class = UC_LINE_BREAK_BK; - continue; - } - - // handle CR explicitly - if ($classes[$i] == UC_LINE_BREAK_CR) { - $breaks[$i-1] = LB_PROHIBITED; - $class = UC_LINE_BREAK_CR; - continue; - } - - // handle spaces explicitly - if ($classes[$i] == UC_LINE_BREAK_SP) { - $breaks[$i-1] = LB_PROHIBITED; - continue; - }; - - // handle complex scripts in a separate function - if ($classes[$i] == UC_LINE_BREAK_SA) { - $i += $this->find_complex_break($class, $classes, $breaks, $i, $length); - - if ($i < $length) { - $class = $classes[$i]; - continue; - }; - }; - - // lookup pair table information - $current_class = $classes[$i]; - - $break = $GLOBALS['_g_line_break_class_table'][$class][$current_class]; - $breaks[$i - 1] = $break; - - if ($break == LB_INDIRECT) { - if ($classes[$i - 1] == UC_LINE_BREAK_SP) { - $breaks[$i - 1] = LB_INDIRECT; - } else { - $breaks[$i - 1] = LB_PROHIBITED; - }; - - // handle breaks involving a combining mark - } elseif ($break == LB_INDIRECT_CM) { - $breaks[$i - 1]= LB_PROHIBITED; - - if ($classes[$i - 1] == UC_LINE_BREAK_SP) { - $breaks[$i - 1] = LB_INDIRECT_CM; - } else { - continue; // do not update cls - }; - } elseif ($break == LB_PROHIBITED_CM) { - $breaks[$i - 1] = LB_PROHIBITED_CM; - - if ($classes[$i - 1] != UC_LINE_BREAK_SP) { - continue; - }; - }; - - // save cls of 'before' character (unless bypassed by 'continue') - $class = $classes[$i]; - }; - - $breaks[$i-1] = LB_EXPLICIT; - - return $i; - } - - function is_break_allowed($previous_class, $current_class) { - return true; - } - - function get_line_break_class($ucs2_char) { - static $class_cache = array(); - - if (!isset($class_cache[$ucs2_char])) { - $table_handle = $this->get_line_break_class_table_handle(); - fseek($table_handle, $ucs2_char /* as integer */ , SEEK_SET); - $class_cache[$ucs2_char] = ord(fread($table_handle, 1)); - }; - - // Apply rule LB1 from the Unicode algorithm: - // - // Assign a line breaking class to each code point of the - // input. Resolve AI, CB, SA, SG, and XX into other line breaking - // classes depending on criteria outside the scope of this - // algorithm. - // - // In the absence of such criteria, it is recommended that classes - // AI, SA, SG, and XX be resolved to AL, except that characters of - // class SA that have General_Category Mn or Mc be resolved to CM - // (see SA). Unresolved class CB is handled in rule LB20. - - // Resolve AI, SA, SG, and XX to AL - if (in_array($class_cache[$ucs2_char], - array(UC_LINE_BREAK_AI, - UC_LINE_BREAK_SA, - UC_LINE_BREAK_SG, - UC_LINE_BREAK_XX))) { - return UC_LINE_BREAK_AL; - }; - - return $class_cache[$ucs2_char]; - } - - function get_line_break_class_table_handle() { - static $table_handle = null; - - if (is_null($table_handle)) { - $filename = CACHE_DIR.'unicode.lb.classes.dat'; - if (!file_exists($filename)) { - $this->generate_line_break_class_table($filename); - }; - - $table_handle = fopen($filename, 'rb'); - flock($table_handle, LOCK_SH); - }; - - return $table_handle; - } - - function generate_line_break_class_table($output_filename) { - $class_codes = array('BK' => 1, - 'CR' => 2, - 'LF' => 3, - 'CM' => 4, - 'NL' => 5, - 'SG' => 6, - 'WJ' => 7, - 'ZW' => 8, - 'GL' => 9, - 'SP' => 10, - 'B2' => 11, - 'BA' => 12, - 'BB' => 13, - 'HY' => 14, - 'CB' => 15, - 'CL' => 16, - 'EX' => 17, - 'IN' => 18, - 'NS' => 19, - 'OP' => 20, - 'QU' => 21, - 'IS' => 22, - 'NU' => 23, - 'PO' => 24, - 'PR' => 25, - 'SY' => 26, - 'AI' => 27, - 'AL' => 28, - 'H2' => 29, - 'H3' => 30, - 'ID' => 31, - 'JL' => 32, - 'JV' => 33, - 'JT' => 34, - 'SA' => 35, - 'XX' => 36); - - $output_handle = fopen($output_filename, 'wb'); - flock($output_handle, LOCK_EX); - - $input_handle = fopen(HTML2PS_DIR.'/data/LineBreak.txt', 'r'); - $last_position = 0; - while ($line = fgets($input_handle)) { - $line = trim($line); - - if (strlen($line) == 0 || $line[0] == '#') { - continue; - }; - - if (preg_match('/^([0-9a-f]+);(\w\w) #/i', $line, $matches)) { - $unicode_position = hexdec($matches[1]); - $class = $matches[2]; - - if ($unicode_position > $last_position + 1) { - fwrite($output_handle, str_repeat(chr(0), $unicode_position - $last_position - 1)); - }; - - fwrite($output_handle, chr($class_codes[$class])); - - $last_position = $unicode_position; - } elseif (preg_match('/^([0-9a-f]+)\.\.([0-9a-f]+);(\w\w) #/i', $line, $matches)) { - $unicode_start_position = hexdec($matches[1]); - $unicode_end_position = hexdec($matches[2]); - $class = $matches[3]; - - if ($unicode_start_position > $last_position + 1) { - fwrite($output_handle, str_repeat(chr(0), $unicode_start_position - $last_position - 1)); - }; - - fwrite($output_handle, str_repeat(chr($class_codes[$class]), $unicode_end_position - $unicode_start_position + 1)); - - $last_position = $unicode_end_position; - } else { - var_dump($line); die(); - } - }; - - fclose($input_handle); - - flock($output_handle, LOCK_UN); - fclose($output_handle); + return preg_split('/ /u', $content); } function collapse_whitespace($content) { diff --git a/public_html/inline.content.builder.pre.line.php b/public_html/inline.content.builder.pre.line.php index 5a789c3..6f98368 100644 --- a/public_html/inline.content.builder.pre.line.php +++ b/public_html/inline.content.builder.pre.line.php @@ -3,8 +3,8 @@ require_once(HTML2PS_DIR.'inline.content.builder.php'); class InlineContentBuilderPreLine extends InlineContentBuilder { - function InlineContentBuilderPreLine() { - $this->InlineContentBuilder(); + function __construct() { + InlineContentBuilder::__construct(); } /** @@ -15,24 +15,20 @@ function InlineContentBuilderPreLine() { function build(&$box, $text, &$pipeline) { $text = $this->remove_leading_linefeeds($text); $text = $this->remove_trailing_linefeeds($text); - $lines = $this->break_into_lines($text); - $parent =& $box->get_parent_node(); - for ($i=0, $size = count($lines); $i<$size; $i++) { - $line = $lines[$i]; + $lines = $this->break_into_lines($text); + foreach ($lines as $line) { $words = $this->break_into_words($this->collapse_whitespace($line)); foreach ($words as $word) { $box->process_word($word, $pipeline); - $whitespace =& WhitespaceBox::create($pipeline); + $whitespace =& (new WhitespaceBox())->create('', '', $pipeline); $box->add_child($whitespace); - }; + } - if ((!$parent || $parent->isBlockLevel()) && $i < $size - 1) { - $this->add_line_break($box, $pipeline); - }; - }; + $this->add_line_break($box, $pipeline); + } } } diff --git a/public_html/inline.content.builder.pre.php b/public_html/inline.content.builder.pre.php index 7eb42cb..843bd18 100644 --- a/public_html/inline.content.builder.pre.php +++ b/public_html/inline.content.builder.pre.php @@ -3,8 +3,8 @@ require_once(HTML2PS_DIR.'inline.content.builder.php'); class InlineContentBuilderPre extends InlineContentBuilder { - function InlineContentBuilderPre() { - $this->InlineContentBuilder(); + function __construct() { + InlineContentBuilder::__construct(); } /** @@ -20,16 +20,10 @@ function build(&$box, $text, &$pipeline) { $text = $this->remove_trailing_linefeeds($text); $lines = $this->break_into_lines($text); - $parent =& $box->get_parent_node(); - - for ($i=0, $size = count($lines); $i<$size; $i++) { - $line = $lines[$i]; + foreach ($lines as $line) { $box->process_word($line, $pipeline); - - if ((!$parent || $parent->isBlockLevel()) && $i < $size - 1) { - $this->add_line_break($box, $pipeline); - }; - }; + $this->add_line_break($box, $pipeline); + } } } diff --git a/public_html/inline.content.builder.pre.wrap.php b/public_html/inline.content.builder.pre.wrap.php index 34cf097..0f72398 100644 --- a/public_html/inline.content.builder.pre.wrap.php +++ b/public_html/inline.content.builder.pre.wrap.php @@ -3,8 +3,8 @@ require_once(HTML2PS_DIR.'inline.content.builder.php'); class InlineContentBuilderPreWrap extends InlineContentBuilder { - function InlineContentBuilderPreWrap() { - $this->InlineContentBuilder(); + function __construct() { + InlineContentBuilder::__construct(); } /** @@ -19,25 +19,20 @@ function InlineContentBuilderPreWrap() { */ function build(&$box, $text, &$pipeline) { $text = $this->remove_trailing_linefeeds($text); - $parent =& $box->get_parent_node(); - $lines = $this->break_into_lines($text); - - for ($i=0, $size = count($lines); $i<$size; $i++) { - $line = $lines[$i]; + $lines = $this->break_into_lines($text); + foreach ($lines as $line) { $words = $this->break_into_words($line); foreach ($words as $word) { $word .= ' '; $box->process_word($word, $pipeline); - $whitespace =& WhitespaceBox::create($pipeline); + $whitespace =& (new WhitespaceBox())->create('', '', $pipeline); $box->add_child($whitespace); - }; + } - if ((!$parent || $parent->isBlockLevel()) && $i < $size - 1) { - $this->add_line_break($box, $pipeline); - }; - }; + $this->add_line_break($box, $pipeline); + } } } diff --git a/public_html/layout._interface.class.php b/public_html/layout._interface.class.php deleted file mode 100644 index 0ebf30c..0000000 --- a/public_html/layout._interface.class.php +++ /dev/null @@ -1,7 +0,0 @@ - \ No newline at end of file diff --git a/public_html/layout.default.class.php b/public_html/layout.default.class.php index e394295..8809c8c 100644 --- a/public_html/layout.default.class.php +++ b/public_html/layout.default.class.php @@ -2,30 +2,30 @@ require_once(HTML2PS_DIR.'filter.post.positioned.class.php'); -class LayoutEngineDefault extends LayoutEngine { +class LayoutEngineDefault { function process(&$box, &$media, &$driver, &$context) { // Calculate the size of text boxes if (is_null($box->reflow_text($driver))) { error_log("LayoutEngineDefault::process: reflow_text call failed"); return null; - }; + } // Explicitly remove any height declarations from the BODY-generated box; // BODY should always fill last page completely. Percentage height of the BODY is meaningless // on the paged media. $box->_height_constraint = new HCConstraint(null, null, null); - $margin = $box->get_css_property(CSS_MARGIN); + $margin = $box->getCSSProperty(CSS_MARGIN); $margin->calcPercentages(mm2pt($media->width() - $media->margins['left'] - $media->margins['right'])); $box->setCSSProperty(CSS_MARGIN, $margin); - $box->width = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) - + $box->width = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) - $box->_get_hor_extra(); $box->setCSSProperty(CSS_WIDTH, new WCConstant($box->width)); $box->height = mm2pt($media->real_height()) - $box->_get_vert_extra(); - $box->put_top(mm2pt($media->height() - + $box->put_top(mm2pt($media->height() - $media->margins['top']) - $box->get_extra_top()); @@ -64,24 +64,26 @@ function process(&$box, &$media, &$driver, &$context) { $box->height = $pages * $page_real_height - $box->_get_vert_extra(); $driver->set_expected_pages($pages); + $driver->anchors = array(); + $box->reflow_anchors($driver, $driver->anchors); /** * Flow absolute-positioned boxes; * note that we should know the number of expected pages at this moment, unless * we will not be able to calculate positions for elements using 'bottom: ...' CSS property */ - for ($i=0, $num_positioned = count($context->absolute_positioned); $i < $num_positioned; $i++) { + for ($i=0, $num_positioned = count((array) $context->absolute_positioned); $i < $num_positioned; $i++) { $context->push(); $context->absolute_positioned[$i]->reflow_absolute($context); $context->pop(); - }; + } // Flow fixed-positioned box - for ($i=0, $num_positioned = count($context->fixed_positioned); $i < $num_positioned; $i++) { + for ($i=0, $num_positioned = count((array) $context->fixed_positioned); $i < $num_positioned; $i++) { $context->push(); $context->fixed_positioned[$i]->reflow_fixed($context); $context->pop(); - }; + } $box->reflow_inline(); diff --git a/public_html/layout.page.breaks.php b/public_html/layout.page.breaks.php index 2db7fee..e5a48dc 100644 --- a/public_html/layout.page.breaks.php +++ b/public_html/layout.page.breaks.php @@ -3,30 +3,30 @@ require_once(HTML2PS_DIR.'utils_units.php'); function cmp_footnote_locations($a, $b) { - if ($a->get_location() == $b->get_location()) { return 0; }; - return ($a->get_location() > $b->get_location()) ? -1 : 1; + if ($a->getLocation() == $b->getLocation()) { return 0; } + return ($a->getLocation() > $b->getLocation()) ? -1 : 1; } class FootnoteLocation { var $_location; var $_content_height; - function FootnoteLocation($location, $content_height) { + function __construct($location, $content_height) { $this->_location = $location; $this->_content_height = $content_height; } - function get_location() { + function getLocation() { return $this->_location; } - function get_content_height() { + function getContentHeight() { return $this->_content_height; } } function cmp_page_break_locations($a, $b) { - if ($a->location == $b->location) { return 0; }; + if ($a->location == $b->location) { return 0; } return ($a->location > $b->location) ? -1 : 1; } @@ -34,27 +34,27 @@ class PageBreakLocation { var $location; var $penalty; - function PageBreakLocation($location, $penalty) { + function __construct($location, $penalty) { $this->location = round($location,2); $this->penalty = $penalty; } - function get_footnotes_height($footnotes, $page_start, $location) { + function _getFootnotesHeight($footnotes, $page_start, $location) { $i = 0; - $size = count($footnotes); + $size = count((array) $footnotes); $height = 0; - while ($i < $size && $footnotes[$i]->get_location() > $page_start) { + while ($i < $size && $footnotes[$i]->getLocation() > $page_start) { $i++; - }; + } $footnotes_count = 0; - while ($i < $size && $footnotes[$i]->get_location() > $location) { - $height += $footnotes[$i]->get_content_height(); + while ($i < $size && $footnotes[$i]->getLocation() > $location) { + $height += $footnotes[$i]->getContentHeight(); $footnotes_count ++; $i++; - }; + } if ($footnotes_count > 0) { return @@ -64,40 +64,38 @@ function get_footnotes_height($footnotes, $page_start, $location) { FOOTNOTE_GAP * ($footnotes_count-1); } else { return 0; - }; + } } - function get_penalty($page_start, $max_page_height, $footnotes) { - $height_penalty = $this->get_page_break_height_penalty($page_start, - $max_page_height - $this->get_footnotes_height($footnotes, - $page_start, - $this->location)); + function getPenalty($page_start, $max_page_height, $footnotes) { + $height_penalty = $this->_getPageBreakHeightPenalty($page_start, + $max_page_height - $this->_getFootnotesHeight($footnotes, $page_start, $this->location)); return $this->penalty + $height_penalty; } /** * We should avoid page breaks resulting in too much white space at - * the page bottom. This function calculates a 'penalty' for + * the page bottom. This function calculates a "penalty" for * breaking page at its current height. */ - function get_page_break_height_penalty($page_start, $max_page_height) { + function _getPageBreakHeightPenalty($page_start, $max_page_height) { $current_height = $page_start - $this->location; if ($current_height > $max_page_height) { return MAX_PAGE_BREAK_PENALTY; - }; + } $free_space = $max_page_height - $current_height; $free_space_fraction = $free_space / $max_page_height; if ($free_space_fraction < MAX_UNPENALIZED_FREE_FRACTION) { return 0; - }; + } if ($free_space_fraction > MAX_FREE_FRACTION) { return MAX_PAGE_BREAK_PENALTY; - }; + } return ($free_space_fraction - MAX_UNPENALIZED_FREE_FRACTION) / @@ -129,68 +127,66 @@ function get_page_break_height_penalty($page_start, $max_page_height) { * 2. Between line boxes inside a block box. */ class PageBreakLocator { - function get_break_locations(&$dom_tree) { - $locations_ungrouped = PageBreakLocator::get_pages_traverse($dom_tree, 0); + function _getBreakLocations(&$dom_tree) { + $locations_ungrouped = (new PageBreakLocator())->_getPagesTraverse($dom_tree, 0); /** * If there's no page break locations (e.g. document is empty) * generate one full-size page */ - if (count($locations_ungrouped) == 0) { + if (is_countable($locations_ungrouped) && count($locations_ungrouped) == 0) { return array(); - }; + } - return PageBreakLocator::sort_locations($locations_ungrouped); + return (new PageBreakLocator())->sort_locations($locations_ungrouped); } - function get_footnotes_traverse(&$box) { + function _getFootnotesTraverse(&$box) { $footnotes = array(); - if (is_a($box, 'BoxNoteCall')) { + if (is_a($box, "BoxNoteCall")) { $footnotes[] = new FootnoteLocation($box->get_top_margin(), $box->_note_content->get_full_height()); - } elseif (is_a($box, 'GenericContainerBox')) { + } elseif (is_a($box, "GenericContainerBox")) { foreach ($box->content as $child) { - $footnotes = array_merge($footnotes, PageBreakLocator::get_footnotes_traverse($child)); - }; - }; + $footnotes = array_merge($footnotes, (new PageBreakLocator())->_getFootnotesTraverse($child)); + } + } return $footnotes; } - function get_pages(&$dom_tree, $max_page_height, $first_page_top) { + function getPages(&$dom_tree, $max_page_height, $first_page_top) { $current_page_top = $first_page_top; $heights = array(); /** * Get list of footnotes and heights of footnote content blocks */ - $footnotes = PageBreakLocator::get_footnotes_traverse($dom_tree); + $footnotes = (new PageBreakLocator())->_getFootnotesTraverse($dom_tree); usort($footnotes, 'cmp_footnote_locations'); - $locations = PageBreakLocator::get_break_locations($dom_tree); + $locations = (new PageBreakLocator())->_getBreakLocations($dom_tree); - if (count($locations) == 0) { + if (is_countable($locations) && count($locations) == 0) { return array($max_page_height); - }; + } $best_location = null; foreach ($locations as $location) { if ($location->location < $current_page_top) { if (is_null($best_location)) { $best_location = $location; - }; + } $current_pos = round_units($current_page_top - $location->location); - $available_page_height = round_units($max_page_height - $location->get_footnotes_height($footnotes, $current_page_top, $location->location)); + $available_page_height = round_units($max_page_height - $location->_getFootnotesHeight($footnotes, $current_page_top, $location->location)); if ($current_pos > $available_page_height) { /** * No more locations found on current page */ - $best_location_penalty = $best_location->get_penalty($current_page_top, $max_page_height, $footnotes); - if ($best_location_penalty >= MAX_PAGE_BREAK_PENALTY) { - error_log('Could not find good page break location'); + if ($best_location->getPenalty($current_page_top, $max_page_height, $footnotes) >= MAX_PAGE_BREAK_PENALTY) { $heights[] = $max_page_height; $current_page_top -= $max_page_height; $best_location = null; @@ -198,27 +194,27 @@ function get_pages(&$dom_tree, $max_page_height, $first_page_top) { $heights[] = $current_page_top - $best_location->location; $current_page_top = $best_location->location; $best_location = null; - }; + } } else { - $location_penalty = $location->get_penalty($current_page_top, $max_page_height, $footnotes); - $best_penalty = $best_location->get_penalty($current_page_top, $max_page_height, $footnotes); + $location_penalty = $location->getPenalty($current_page_top, $max_page_height, $footnotes); + $best_penalty = $best_location->getPenalty($current_page_top, $max_page_height, $footnotes); if ($location_penalty <= $best_penalty) { /** * Better page break location found on current page */ $best_location = $location; - }; - }; + } + } if ($location->penalty < 0) { // Forced page break $heights[] = $current_page_top - $location->location; $current_page_top = $location->location; $best_location = null; - }; - }; - }; + } + } + } // Last page always will have maximal height $heights[] = $max_page_height; @@ -226,393 +222,334 @@ function get_pages(&$dom_tree, $max_page_height, $first_page_top) { return $heights; } - function is_forced_page_break($value) { + function _isForcedPageBreak($value) { return $value == PAGE_BREAK_ALWAYS || $value == PAGE_BREAK_LEFT || $value == PAGE_BREAK_RIGHT; } - function has_forced_page_break_before(&$box) { - return PageBreakLocator::is_forced_page_break($box->get_css_property(CSS_PAGE_BREAK_BEFORE)); + function _hasForcedPageBreakBefore(&$box) { + return (new PageBreakLocator())->_isForcedPageBreak($box->getCSSProperty(CSS_PAGE_BREAK_BEFORE)); } - function has_forced_page_break_after(&$box) { - return PageBreakLocator::is_forced_page_break($box->get_css_property(CSS_PAGE_BREAK_AFTER)); + function _hasForcedPageBreakAfter(&$box) { + return (new PageBreakLocator())->_isForcedPageBreak($box->getCSSProperty(CSS_PAGE_BREAK_AFTER)); } - function get_pages_traverse_block(&$box, &$next, &$previous, $penalty) { + function _getPagesTraverseBlock(&$box, &$next, &$previous, $penalty) { $locations = array(); // Absolute/fixed positioned blocks do not cause page breaks // (CSS 2.1. 13.2.3 Content outside the page box) - $position = $box->get_css_property(CSS_POSITION); + $position = $box->getCSSProperty(CSS_POSITION); if ($position == POSITION_FIXED || $position == POSITION_ABSOLUTE) { return $locations; - }; - - // Fake cell boxes do not generate page break locations - if (is_a($box, 'FakeTableCellBox')) { - return $locations; } /** * Check for breaks in block box vertical margin */ - + /** * Check for pre-breaks */ - if (PageBreakLocator::has_forced_page_break_before($box)) { - $location = new PageBreakLocation($box->get_top_margin(), FORCED_PAGE_BREAK_BONUS); - } elseif (!is_null($previous) && $previous->get_css_property(CSS_PAGE_BREAK_AFTER) == PAGE_BREAK_AVOID) { - $location = new PageBreakLocation($box->get_top_margin(), $penalty + PAGE_BREAK_AFTER_AVOID_PENALTY); - } elseif ($box->get_css_property(CSS_PAGE_BREAK_BEFORE) == PAGE_BREAK_AVOID) { - $location = new PageBreakLocation($box->get_top_margin(), $penalty + PAGE_BREAK_BEFORE_AVOID_PENALTY); + if (PageBreakLocator::_hasForcedPageBreakBefore($box)) { + $locations[] = new PageBreakLocation($box->get_top_margin(), FORCED_PAGE_BREAK_BONUS); + } elseif (!is_null($previous) && $previous->getCSSProperty(CSS_PAGE_BREAK_AFTER) == PAGE_BREAK_AVOID) { + $locations[] = new PageBreakLocation($box->get_top_margin(), $penalty + PAGE_BREAK_AFTER_AVOID_PENALTY); + } elseif ($box->getCSSProperty(CSS_PAGE_BREAK_BEFORE) == PAGE_BREAK_AVOID) { + $locations[] = new PageBreakLocation($box->get_top_margin(), $penalty + PAGE_BREAK_BEFORE_AVOID_PENALTY); } else { - $location = new PageBreakLocation($box->get_top_margin(), $penalty); - }; - $locations[] = $location; + $locations[] = new PageBreakLocation($box->get_top_margin(), $penalty); + } /** * Check for post-breaks */ - if (PageBreakLocator::has_forced_page_break_after($box)) { - $location = new PageBreakLocation($box->get_bottom_margin(), FORCED_PAGE_BREAK_BONUS); - } elseif (!is_null($next) && $next->get_css_property(CSS_PAGE_BREAK_BEFORE) == PAGE_BREAK_AVOID) { - $location = new PageBreakLocation($box->get_bottom_margin(), $penalty + PAGE_BREAK_AFTER_AVOID_PENALTY); - } elseif ($box->get_css_property(CSS_PAGE_BREAK_AFTER) == PAGE_BREAK_AVOID) { - $location = new PageBreakLocation($box->get_bottom_margin(), $penalty + PAGE_BREAK_AFTER_AVOID_PENALTY); + if (PageBreakLocator::_hasForcedPageBreakAfter($box)) { + $locations[] = new PageBreakLocation($box->get_bottom_margin(), FORCED_PAGE_BREAK_BONUS); + } elseif (!is_null($next) && $next->getCSSProperty(CSS_PAGE_BREAK_BEFORE) == PAGE_BREAK_AVOID) { + $locations[] = new PageBreakLocation($box->get_bottom_margin(), $penalty + PAGE_BREAK_AFTER_AVOID_PENALTY); + } elseif ($box->getCSSProperty(CSS_PAGE_BREAK_AFTER) == PAGE_BREAK_AVOID) { + $locations[] = new PageBreakLocation($box->get_bottom_margin(), $penalty + PAGE_BREAK_AFTER_AVOID_PENALTY); } else { - $location = new PageBreakLocation($box->get_bottom_margin(), $penalty); + $locations[] = new PageBreakLocation($box->get_bottom_margin(), $penalty); } - $locations[] = $location; /** * Check for breaks inside this box * Note that this check should be done after page-break-before/after checks, * as 'penalty' value may be modified here */ - if ($box->get_css_property(CSS_PAGE_BREAK_INSIDE) == PAGE_BREAK_AVOID) { + if ($box->getCSSProperty(CSS_PAGE_BREAK_INSIDE) == PAGE_BREAK_AVOID) { $penalty += PAGE_BREAK_INSIDE_AVOID_PENALTY; - }; + } /** - * According to CSS 2.1, 13.3.5 'Best' page breaks, + * According to CSS 2.1, 13.3.5 "Best" page breaks, * User agent shoud /Avoid breaking inside a block that has a border/ * * From my point of view, top and bottom borders should not affect page * breaks (as they're not broken by page break), while left and right ones - should. */ - $border_left =& $box->get_css_property(CSS_BORDER_LEFT); - $border_right =& $box->get_css_property(CSS_BORDER_RIGHT); + $border_left =& $box->getCSSProperty(CSS_BORDER_LEFT); + $border_right =& $box->getCSSProperty(CSS_BORDER_RIGHT); $has_left_border = $border_left->style != BS_NONE && $border_left->width->getPoints() > 0; $has_right_border = $border_left->style != BS_NONE && $border_left->width->getPoints() > 0; if ($has_left_border || $has_right_border) { $penalty += PAGE_BREAK_BORDER_PENALTY; - }; + } /** * Process box content */ - $locations = array_merge($locations, PageBreakLocator::get_pages_traverse($box, $penalty)); + $locations = array_merge($locations, (new PageBreakLocator())->_getPagesTraverse($box, $penalty)); return $locations; } - function get_more_before($base, $content, $size) { + function _getMoreBefore($base, $content, $size) { $i = $base; $more_before = 0; while ($i > 0) { $i--; - if (is_a($content[$i], 'InlineBox')) { - $more_before += $content[$i]->get_line_box_count(); - } elseif (is_a($content[$i], 'BRBox') || - is_a($content[$i], 'GenericInlineBox')) { + if (is_a($content[$i], "InlineBox")) { + $more_before += $content[$i]->getLineBoxCount(); + } elseif (is_a($content[$i], "BRBox")) { // Do nothing } else { return $more_before; - }; - }; + } + } return $more_before; } - function get_more_after($base, $content, $size) { + function _getMoreAfter($base, $content, $size) { $i = $base; $more = 0; while ($i < $size-1) { $i++; - if (is_a($content[$i], 'InlineBox')) { + if (is_a($content[$i], "InlineBox")) { $more += $content[$i]->getLineBoxCount(); - } elseif (is_a($content[$i], 'BRBox') || - is_a($content[$i], 'GenericInlineBox')) { + } elseif (is_a($content[$i], "BRBox")) { // Do nothing } else { return $more; - }; - }; + } + } return $more; } - function get_pages_traverse_table_row(&$box, $penalty) { + function _getPagesTraverseTableRow(&$box, $penalty) { $locations = array(); $cells = $box->getChildNodes(); - - // Find first non-fake (not covered by a table row or cell span) cell - $i = 0; - $size = count($cells); - while ($i < $size && - $cells[$i]->is_fake()) { - $i++; - }; - // Now $i contains the index of the first content cell or $size of there was no one - if ($i < $size) { - $locations[] = new PageBreakLocation($cells[$i]->get_top_margin(), $penalty); - $locations[] = new PageBreakLocation($cells[$i]->get_bottom_margin(), $penalty); - }; - - $content_watermark = $cells[0]->get_top_margin() - $cells[0]->get_real_full_height(); + if (is_countable($cells) && count($cells) > 0) { + $locations[] = new PageBreakLocation($cells[0]->get_top_margin(), $penalty); + $locations[] = new PageBreakLocation($cells[0]->get_bottom_margin(), $penalty); + } /** * Process row content */ $inside_penalty = $penalty; - if ($box->get_css_property(CSS_PAGE_BREAK_INSIDE) == PAGE_BREAK_AVOID) { + if ($box->getCSSProperty(CSS_PAGE_BREAK_INSIDE) == PAGE_BREAK_AVOID) { $inside_penalty += PAGE_BREAK_INSIDE_AVOID_PENALTY; - }; + } $cells = $box->getChildNodes(); $null = null; - $ungrouped_row_locations = PageBreakLocator::get_pages_traverse_block($cells[0], - $null, - $null, - $inside_penalty); - $row_locations = PageBreakLocator::sort_locations($ungrouped_row_locations); - - for ($i=1, $size = count($cells); $i < $size; $i++) { - $ungrouped_child_locations = PageBreakLocator::get_pages_traverse_block($cells[$i], - $null, - $null, - $inside_penalty); - $child_locations = PageBreakLocator::sort_locations($ungrouped_child_locations); - - $current_cell_content_watermark = $cells[$i]->get_top_margin() - $cells[$i]->get_real_full_height(); + $ungrouped_row_locations = (new PageBreakLocator())->_getPagesTraverseBlock($cells[0], + $null, + $null, + $inside_penalty); + $row_locations = (new PageBreakLocator())->sort_locations($ungrouped_row_locations); + + for ($i=1, $size = count((array) $cells); $i < $size; $i++) { + $ungrouped_child_locations = (new PageBreakLocator())->_getPagesTraverseBlock($cells[$i], + $null, + $null, + $inside_penalty); + $child_locations = (new PageBreakLocator())->sort_locations($ungrouped_child_locations); $new_row_locations = array(); - // Keep only locations available in all cells - $current_row_location_index = 0; - while ($current_row_location_index < count($row_locations)) { + while ($current_row_location_index < count((array) $row_locations)) { $current_row_location = $row_locations[$current_row_location_index]; - - // Check if current row-wide location is below the current cell content; - // in this case, accept it immediately - if ($current_row_location->location < $current_cell_content_watermark) { - $new_row_locations[] = $current_row_location; - } else { - // Match all row locations agains the current cell's - for ($current_child_location_index = 0, $child_locations_total = count($child_locations); - $current_child_location_index < $child_locations_total; - $current_child_location_index++) { - $current_child_location = $child_locations[$current_child_location_index]; - if ($current_child_location->location == $current_row_location->location) { - $new_row_locations[] = new PageBreakLocation($current_child_location->location, - max($current_child_location->penalty, - $current_row_location->penalty)); - }; - }; - }; - + for ($current_child_location_index = 0, $child_locations_total = count((array) $child_locations); + $current_child_location_index < $child_locations_total; + $current_child_location_index++) { + $current_child_location = $child_locations[$current_child_location_index]; + if ($current_child_location->location == $current_row_location->location) { + $new_row_locations[] = new PageBreakLocation($current_child_location->location, + max($current_child_location->penalty, + $current_row_location->penalty)); + } + } $current_row_location_index++; - }; - - // Add locations available below content in previous cells - - for ($current_child_location_index = 0, $child_locations_total = count($child_locations); - $current_child_location_index < $child_locations_total; - $current_child_location_index++) { - $current_child_location = $child_locations[$current_child_location_index]; - if ($current_child_location->location < $content_watermark) { - $new_row_locations[] = new PageBreakLocation($current_child_location->location, - $current_child_location->penalty); - }; - }; - - $content_watermark = min($content_watermark, $cells[$i]->get_top_margin() - $cells[$i]->get_real_full_height()); - + } $row_locations = $new_row_locations; - }; + } $locations = array_merge($locations, $row_locations); return $locations; } - function get_pages_traverse_inline(&$box, $penalty, $more_before, $more_after) { + function _getPagesTraverseInline(&$box, $penalty, $more_before, $more_after) { $locations = array(); /** * Check for breaks between line boxes */ - $size = $box->get_line_box_count(); - - if ($size == 0) { - return $locations; - }; + $size = $box->getLineBoxCount(); // If there was a BR box before current inline box (indicated by // $more_before parameter > 0), we may break page on the top edge // of the first line box if ($more_before > 0) { - if ($more_before < $box->parent->get_css_property(CSS_ORPHANS)) { + if ($more_before < $box->parent->getCSSProperty(CSS_ORPHANS)) { $orphans_penalty = PAGE_BREAK_ORPHANS_PENALTY; } else { $orphans_penalty = 0; - }; + } - if ($box->parent->get_css_property(CSS_WIDOWS) > $size + $more_after) { + if ($box->parent->getCSSProperty(CSS_WIDOWS) > $size + $more_after) { $widows_penalty = PAGE_BREAK_WIDOWS_PENALTY; } else { $widows_penalty = 0; - }; + } - $line_box = $box->get_line_box(0); + $line_box = $box->getLineBox(0); $locations[] = new PageBreakLocation($line_box->top, $penalty + PAGE_BREAK_LINE_PENALTY + $orphans_penalty + $widows_penalty); - }; + } // If there was a BR box after current inline box (indicated by // $more_after parameter > 0), we may break page on the top edge // of the first line box if ($more_after > 0) { - if ($size + 1 + $more_before < $box->parent->get_css_property(CSS_ORPHANS)) { + if ($size + 1 + $more_before < $box->parent->getCSSProperty(CSS_ORPHANS)) { $orphans_penalty = PAGE_BREAK_ORPHANS_PENALTY; } else { $orphans_penalty = 0; - }; + } - if ($size + 1 + $box->parent->get_css_property(CSS_WIDOWS) > $size + $more_after) { + if ($size + 1 + $box->parent->getCSSProperty(CSS_WIDOWS) > $size + $more_after) { $widows_penalty = PAGE_BREAK_WIDOWS_PENALTY; } else { $widows_penalty = 0; - }; + } $line_box = $box->getLineBox($size-1); $locations[] = new PageBreakLocation($line_box->bottom, $penalty + PAGE_BREAK_LINE_PENALTY + $orphans_penalty + $widows_penalty); - }; + } // Note that we're ignoring the last line box inside this inline // box; it is required, as bottom of the last line box will be the // same as the bottom of the container block box. Break penalty // should be calculated using block-box level data - for ($i = 0; $i < $size - 1; $i++) { - $line_box = $box->get_line_box($i); + for ($i=0; $i<$size-1; $i++) { + $line_box = $box->getLineBox($i); - if ($i + 1 + $more_before < $box->parent->get_css_property(CSS_ORPHANS)) { + if ($i + 1 + $more_before < $box->parent->getCSSProperty(CSS_ORPHANS)) { $orphans_penalty = PAGE_BREAK_ORPHANS_PENALTY; } else { $orphans_penalty = 0; - }; + } - if ($i + 1 + $box->parent->get_css_property(CSS_WIDOWS) > $size + $more_after) { + if ($i + 1 + $box->parent->getCSSProperty(CSS_WIDOWS) > $size + $more_after) { $widows_penalty = PAGE_BREAK_WIDOWS_PENALTY; } else { $widows_penalty = 0; - }; + } $locations[] = new PageBreakLocation($line_box->bottom, $penalty + PAGE_BREAK_LINE_PENALTY + $orphans_penalty + $widows_penalty); - }; + } return $locations; } - function &get_previous($index, $content, $size) { + function &_getPrevious($index, $content, $size) { for ($i = $index - 1; $i>=0; $i--) { $child = $content[$i]; if (!$child->is_null()) { return $child; - }; - }; + } + } $dummy = null; return $dummy; } - function &get_next($index, &$content, $size) { + function &_getNext($index, &$content, $size) { for ($i=$index + 1; $i<$size; $i++) { $child =& $content[$i]; if (!$child->is_null()) { return $child; - }; - }; + } + } $dummy = null; return $dummy; } - function get_pages_traverse(&$box, $penalty) { - if (!is_a($box, 'GenericContainerBox')) { - return array(); - }; + function _getPagesTraverse(&$box, $penalty) { + if (!is_a($box, "GenericContainerBox")) { return array(); } $locations = array(); - for ($i=0, $content_size = count($box->content); $i<$content_size; $i++) { - $previous_child =& PageBreakLocator::get_previous($i, $box->content, $content_size); - $next_child =& PageBreakLocator::get_next($i, $box->content, $content_size); + for ($i=0, $content_size = count((array) $box->content); $i<$content_size; $i++) { + $previous_child =& (new PageBreakLocator())->_getPrevious($i, $box->content, $content_size); + $next_child =& (new PageBreakLocator())->_getNext($i, $box->content, $content_size); $child =& $box->content[$i]; /** * Note that page-break-xxx properties apply to block-level elements only */ - if (is_a($child, 'BRBox')) { + if (is_a($child, "BRBox")) { // Do nothing } elseif ($child->isBlockLevel()) { - $locations = array_merge($locations, PageBreakLocator::get_pages_traverse_block($child, - $next_child, - $previous_child, - $penalty)); - - } elseif (is_a($child, 'TableCellBox')) { + $locations = array_merge($locations, (new PageBreakLocator())->_getPagesTraverseBlock($child, + $next_child, + $previous_child, + $penalty)); + } elseif (is_a($child, "TableCellBox")) { $null = null; - $child_locations = PageBreakLocator::get_pages_traverse_block($child, $null, $null, $penalty); + $child_locations = (new PageBreakLocator())->_getPagesTraverseBlock($child, $null, $null, $penalty); $locations = array_merge($locations, $child_locations); - } elseif (is_a($child, 'InlineBox')) { + } elseif (is_a($child, "InlineBox")) { $more_before = 0; $more_after = 0; - if (is_a($previous_child, 'BRBox')) { - $more_before = PageBreakLocator::get_more_before($i, $box->content, $content_size); - }; + if (is_a($previous_child, "BRBox")) { + $more_before = (new PageBreakLocator())->_getMoreBefore($i, $box->content, $content_size); + } - if (is_a($next_child, 'BRBox')) { - $more_after = PageBreakLocator::get_more_after($i, $box->content, $content_size); - }; + if (is_a($next_child, "BRBox")) { + $more_after = (new PageBreakLocator())->_getMoreAfter($i, $box->content, $content_size); + } - $locations = array_merge($locations, PageBreakLocator::get_pages_traverse_inline($child, $penalty, $more_before, $more_after)); - } elseif (is_a($child, 'TableRowBox')) { - $locations = array_merge($locations, PageBreakLocator::get_pages_traverse_table_row($child, $penalty)); - }; - }; + $locations = array_merge($locations, (new PageBreakLocator())->_getPagesTraverseInline($child, $penalty, $more_before, $more_after)); + } elseif (is_a($child, "TableRowBox")) { + $locations = array_merge($locations, (new PageBreakLocator())->_getPagesTraverseTableRow($child, $penalty)); + } + } return $locations; } function sort_locations($locations_ungrouped) { - if (count($locations_ungrouped) == 0) { - return array(); - }; - usort($locations_ungrouped, 'cmp_page_break_locations'); $last_location = $locations_ungrouped[0]; @@ -626,9 +563,9 @@ function sort_locations($locations_ungrouped) { $last_location->penalty = max($last_location->penalty, $location->penalty); } else { $last_location->penalty = min($last_location->penalty, $location->penalty); - }; - }; - }; + } + } + } $locations[] = $last_location; return $locations; diff --git a/public_html/layout.ps.class.php b/public_html/layout.ps.class.php new file mode 100644 index 0000000..958dc0e --- /dev/null +++ b/public_html/layout.ps.class.php @@ -0,0 +1,37 @@ +reflow_text($driver); + + // Explicitly remove any height declarations from the BODY-generated box; + // BODY should always fill last page completely. Percentage height of the BODY is meaningless + // on the paged media. + $box->_height_constraint = new HCConstraint(null, null, null); + + // As BODY generated box have zero calculated width at the very moment, + // and we need some box to use as a parameter to _calc_percentage_margins, + // we'll create a fake box having with equal to the viewport width. + $media_box = new BlockBox(); + $media_box->width = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']); + + // Calculate actual margin values + $box->_calc_percentage_margins($media_box); + + $box->width = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) - + $box->_get_hor_extra(); + + $box->height = mm2pt($media->height() - $media->margins['top'] - $media->margins['bottom']) - + $box->_get_vert_extra(); + + $box->put_top(mm2pt($media->height() - + $media->margins['top']) - + $box->get_extra_top()); + + $box->put_left(mm2pt($media->margins['left']) + + $box->get_extra_left()); + + $box->to_ps($driver); + } +} +?> \ No newline at end of file diff --git a/public_html/layout.vertical.php b/public_html/layout.vertical.php index 33b8467..46b0967 100644 --- a/public_html/layout.vertical.php +++ b/public_html/layout.vertical.php @@ -8,33 +8,33 @@ class LayoutVertical { // @return updated value of Y coordinate // function apply_clear($box, $y, &$context) { - $clear = $box->get_css_property(CSS_CLEAR); + $clear = $box->getCSSProperty(CSS_CLEAR); // Check if we need to offset box vertically due the 'clear' property if ($clear == CLEAR_BOTH || $clear == CLEAR_LEFT) { $floats =& $context->current_floats(); for ($cf = 0; $cf < count($floats); $cf++) { $current_float =& $floats[$cf]; - if ($current_float->get_css_property(CSS_FLOAT) == FLOAT_LEFT) { + if ($current_float->getCSSProperty(CSS_FLOAT) == FLOAT_LEFT) { // Float vertical margins are never collapsed // - $margin = $box->get_css_property(CSS_MARGIN); + $margin = $box->getCSSProperty(CSS_MARGIN); $y = min($y, $current_float->get_bottom_margin() - $margin->top->value); - }; + } } - }; + } if ($clear == CLEAR_BOTH || $clear == CLEAR_RIGHT) { $floats =& $context->current_floats(); for ($cf = 0; $cf < count($floats); $cf++) { $current_float =& $floats[$cf]; - if ($current_float->get_css_property(CSS_FLOAT) == FLOAT_RIGHT) { + if ($current_float->getCSSProperty(CSS_FLOAT) == FLOAT_RIGHT) { // Float vertical margins are never collapsed - $margin = $box->get_css_property(CSS_MARGIN); + $margin = $box->getCSSProperty(CSS_MARGIN); $y = min($y, $current_float->get_bottom_margin() - $margin->top->value); - }; + } } - }; + } return $y; } diff --git a/public_html/list-style.image.php b/public_html/list-style.image.php index c636b93..31521f9 100644 --- a/public_html/list-style.image.php +++ b/public_html/list-style.image.php @@ -4,13 +4,13 @@ class ListStyleImage { var $_url; var $_image; - function ListStyleImage($url, $image) { + function __construct($url, $image) { $this->_url = $url; $this->_image = $image; } function ©() { - $value =& new ListStyleImage($this->_url, $this->_image); + $value= new ListStyleImage($this->_url, $this->_image); return $value; } diff --git a/public_html/localalign.inc.php b/public_html/localalign.inc.php new file mode 100644 index 0000000..8558d5b --- /dev/null +++ b/public_html/localalign.inc.php @@ -0,0 +1,34 @@ + \ No newline at end of file diff --git a/public_html/logger.php b/public_html/logger.php index aecc3fc..fa68431 100644 --- a/public_html/logger.php +++ b/public_html/logger.php @@ -13,7 +13,7 @@ class Logger { /* static */ function get_instance() { if (is_null(Logger::$instance)) { Logger::$instance = new Logger(); - }; + } return Logger::$instance; } diff --git a/public_html/manager.encoding.php b/public_html/manager.encoding.php index cb58761..4045d7f 100644 --- a/public_html/manager.encoding.php +++ b/public_html/manager.encoding.php @@ -27,56 +27,31 @@ // TODO: this works for PS encoding names only class ManagerEncoding { - var $_encodings = array(); - - /** - * Number of the current custom encoding vector - */ - var $_custom_vector_index = 0; + var $_encodings; + var $_custom_vector_name; var $_utf8_mapping; - function ManagerEncoding() { - $this->new_custom_encoding_vector(); - } - - /** - * Add new custom symbol not present in the existing encoding - * vectors. - * - * Note: encoding vector this character was placed to should be - * extracted via get_current_custom_encoding_name immediately after - * add_custom_char call. - * - * @param char[2] $char UCS-2 character (represented as 2-octet - * string) - * - * @return char index of this character in custom encoding vector - */ - function add_custom_char($char) { - // Check if current encoding vector is full; if it is, we should - // add a new one. - if ($this->is_custom_encoding_full()) { - $this->new_custom_encoding_vector(); - }; - - // Get name of the custom encoding where new character should be - // placed - $vector_name = $this->get_current_custom_encoding_name(); - - // Get (zero-based) index of this character in the encoding vector - $index = count($this->_encodings[$vector_name]); - - // Add new character to the custom encoding vector - $this->_encodings[$vector_name][chr($index)] = $char; + function getMapping($char) { + if (!isset($this->_utf8_mapping)) { + $this->_loadMapping(CACHE_DIR . 'utf8.mappings.dat'); + } - // Add new character to the UTF8 mapping table - $this->_utf8_mapping[code_to_utf8($char)][$vector_name] = chr($index); + if (!isset($this->_utf8_mapping[$char])) { + return null; + } + return $this->_utf8_mapping[$char]; + } - return chr($index); + function _loadMapping($mapping_file) { + if (!is_readable($mapping_file)) { + $this->_generateMapping($mapping_file); + } else { + $this->_utf8_mapping = unserialize(file_get_contents($mapping_file)); + } } - function generate_mapping($mapping_file) { + function _generateMapping($mapping_file) { global $g_utf8_converters; $this->_utf8_mapping = array(); @@ -84,49 +59,62 @@ function generate_mapping($mapping_file) { $flipped = array_flip($g_utf8_converters[$encoding][0]); foreach ($flipped as $utf => $code) { $this->_utf8_mapping[code_to_utf8($utf)][$encoding] = $code; - }; - }; + } + } $file = fopen($mapping_file,'w'); fwrite($file, serialize($this->_utf8_mapping)); fclose($file); } - function &get() { - global $g_manager_encodings; - return $g_manager_encodings; + function __construct() { + $this->_encodings = array(); + + $this->registerCustomEncoding("custom", array(0,1,2,3,4,5,6,7,8,9,10, + 11,12,13,14,15,16,17,18,19,20, + 21,22,23,24,25,26,27,28,29,30, + 31,32)); } - function get_canonized_encoding_name($encoding) { + function getCanonizedEncodingName($encoding) { global $g_encoding_aliases; if (isset($g_encoding_aliases[$encoding])) { return $g_encoding_aliases[$encoding]; - }; + } return $encoding; } - function get_current_custom_encoding_name() { - return $this->get_custom_encoding_name($this->get_custom_vector_index()); + function registerCustomEncoding($name, $vector) { + $this->registerEncoding($name, $vector); + $this->_custom_vector_name = $name; } - function get_custom_encoding_name($index) { - return sprintf('custom%d', - $index); + function getCustomEncodingName() { + return $this->_custom_vector_name; } - function get_custom_vector_index() { - return $this->_custom_vector_index; + function getCustomEncodingVector() { + return $this->_encodings[$this->getCustomEncodingName()]; } - function get_encoding_glyphs($encoding) { - $vector = $this->get_encoding_vector($encoding); - if (is_null($vector)) { - error_log(sprintf("Cannot get encoding vector for encoding '%s'", $encoding)); - return null; - }; - return $this->vector_to_glyphs($vector); + function registerEncoding($name, $vector) { + $this->_encodings[$name] = $vector; + } + + /** + * @TODO: handle more than 256 custom characters + */ + function addCustomChar($char) { + $vector_name = $this->getCustomEncodingName(); + + $index = count((array) $this->_encodings[$vector_name]); + $this->_encodings[$vector_name][$index] = $char; + + $this->_utf8_mapping[chr($index)]['custom'] = $char; + + return chr($index); } /** @@ -137,158 +125,120 @@ function get_encoding_glyphs($encoding) { * * @return Array encoding vector; null if this encoding is not known to the script */ - function get_encoding_vector($encoding) { - $encoding = $this->get_canonized_encoding_name($encoding); + function getEncodingVector($encoding) { + $encoding = $this->getCanonizedEncodingName($encoding); + + /** + * @TODO: HACK. Currently custom encoding and "standard" encodings + * are handled separately, so we must explicitly check if current + * encoding is custom + */ + if ($encoding == $this->getCustomEncodingName()) { + $vector = array(); + $custom_vector = $this->getCustomEncodingVector(); + + $size = is_countable($custom_vector) ? count($custom_vector) : 0; + for ($i=0; $i<$size; $i++) { + $vector[chr($i)] = $custom_vector[$i]; + } - global $g_utf8_converters; - if (isset($g_utf8_converters[$encoding])) { - $vector = $g_utf8_converters[$encoding][0]; - } elseif (isset($this->_encodings[$encoding])) { - $vector = $this->_encodings[$encoding]; } else { - return null; - }; + global $g_utf8_converters; + + if (!isset($g_utf8_converters[$encoding])) { + return null; + } - for ($i = 0; $i <= 255; $i++) { + $vector = $g_utf8_converters[$encoding][0]; + } + + for ($i=0; $i<=255; $i++) { if (!isset($vector[chr($i)])) { $vector[chr($i)] = 0xFFFF; - }; - }; - + } + } return $vector; } + function &get() { + global $g_manager_encodings; + return $g_manager_encodings; + } + + function get_encoding_glyphs($encoding) { + $vector = $this->getEncodingVector($encoding); + if (is_null($vector)) { + error_log(sprintf("Cannot get encoding vector for encoding '%s'", $encoding)); + return null; + } + return $this->vector_to_glyphs($vector); + } + function get_glyph_to_code_mapping($encoding) { - $vector = $this->get_encoding_vector($encoding); + $vector = $this->getEncodingVector($encoding); $result = array(); foreach ($vector as $code => $uccode) { if (isset($GLOBALS['g_unicode_glyphs'][$uccode])) { $result[$GLOBALS['g_unicode_glyphs'][$uccode]][] = $code; - }; - }; + } + } return $result; } - function get_mapping($char) { - if (!isset($this->_utf8_mapping)) { - $this->load_mapping(CACHE_DIR . 'utf8.mappings.dat'); - }; - - if (!isset($this->_utf8_mapping[$char])) { - return null; - }; - return $this->_utf8_mapping[$char]; - } + function vector_to_glyphs($vector) { + $result = array(); - function get_next_utf8_char($raw_content, &$ptr) { - if ((ord($raw_content[$ptr]) & 0xF0) == 0xF0) { - $charlen = 4; - } elseif ((ord($raw_content[$ptr]) & 0xE0) == 0xE0) { - $charlen = 3; - } elseif ((ord($raw_content[$ptr]) & 0xC0) == 0xC0) { - $charlen = 2; - } else { - $charlen = 1; - }; - - $char = substr($raw_content,$ptr,$charlen); - $ptr += $charlen; + foreach ($vector as $code => $ucs2) { + if (isset($GLOBALS['g_unicode_glyphs'][$ucs2])) { + $result[$code] = $GLOBALS['g_unicode_glyphs'][$ucs2]; + } elseif ($ucs2 == 0xFFFF) { + $result[$code] = ".notdef"; + } else { + // Use "Unicode and Glyph Names" mapping from Adobe + // http://partners.adobe.com/public/developer/opentype/index_glyph.html + $result[$code] = sprintf("u%04X", $ucs2); + } + } - return $char; + return $result; } function get_ps_encoding_vector($encoding) { - $vector = $this->get_encoding_vector($encoding); + $vector = $this->getEncodingVector($encoding); $result = "/".$encoding." [ \n"; for ($i=0; $i<256; $i++) { - if ($i % 10 == 0) { $result .= "\n"; }; + if ($i % 10 == 0) { $result .= "\n"; } // ! Note the order of array checking; optimizing interpreters may break this if (isset($vector[chr($i)]) && isset($GLOBALS['g_unicode_glyphs'][$vector[chr($i)]])) { $result .= " /".$GLOBALS['g_unicode_glyphs'][$vector[chr($i)]]; } else { $result .= " /.notdef"; - }; - }; + } + } $result .= " ] readonly def"; return $result; } - function is_custom_encoding($encoding) { - return preg_match('/^custom\d+$/', $encoding); - } - - function is_custom_encoding_full() { - return count($this->_encodings[$this->get_current_custom_encoding_name()]) >= 256; - } - - function load_mapping($mapping_file) { - if (!is_readable($mapping_file)) { - $this->generate_mapping($mapping_file); + function getNextUTF8Char($raw_content, &$ptr) { + if ((ord($raw_content[$ptr]) & 0xF0) == 0xF0) { + $charlen = 4; + } elseif ((ord($raw_content[$ptr]) & 0xE0) == 0xE0) { + $charlen = 3; + } elseif ((ord($raw_content[$ptr]) & 0xC0) == 0xC0) { + $charlen = 2; } else { - $this->_utf8_mapping = unserialize(file_get_contents($mapping_file)); - }; - } - - /** - * Create new custom 256-characters encoding vector. Reserve first - * 32 symbols for system use. - * - * Custom encoding vectors have names 'customX' when X stand for the - * encoding index. - */ - function new_custom_encoding_vector() { - $initial_vector = array(); - for ($i = 0; $i <= 32; $i++) { - $initial_vector[chr($i)] = chr($i); - }; - $this->register_encoding(sprintf('custom%d', - $this->next_custom_vector_index()), - $initial_vector); - } - - /** - * Returns index for the next custom encoding - */ - function next_custom_vector_index() { - return ++$this->_custom_vector_index; - } - - function register_encoding($name, $vector) { - $this->_encodings[$name] = $vector; - } - - function to_utf8($word, $encoding) { - $vector = $this->get_encoding_vector($encoding); + $charlen = 1; + } - $converted = ''; - for ($i=0, $size=strlen($word); $i < $size; $i++) { - $converted .= code_to_utf8($vector[$word{$i}]); - }; - - return $converted; - } - - function vector_to_glyphs($vector) { - $result = array(); - - foreach ($vector as $code => $ucs2) { - if (isset($GLOBALS['g_unicode_glyphs'][$ucs2])) { - $result[$code] = $GLOBALS['g_unicode_glyphs'][$ucs2]; - } elseif ($ucs2 == 0xFFFF) { - $result[$code] = ".notdef"; - } else { - // Use "Unicode and Glyph Names" mapping from Adobe - // http://partners.adobe.com/public/developer/opentype/index_glyph.html - $result[$code] = sprintf("u%04X", $ucs2); - }; - }; + $char = substr($raw_content,$ptr,$charlen); + $ptr += $charlen; - return $result; + return $char; } } diff --git a/public_html/media.layout.inc.php b/public_html/media.layout.inc.php index d2e0a8f..7776bfe 100644 --- a/public_html/media.layout.inc.php +++ b/public_html/media.layout.inc.php @@ -1,5 +1,5 @@ size = $size; - $this->margins = $margins; - $this->pixels = 800; - } - - function ©() { - $new_item =& new Media($this->size, $this->margins); - $new_item->pixels = $this->pixels; - return $new_item; - } - - function doInherit() { - } - - function get_width() { - return $this->is_landscape ? $this->size['height'] : $this->size['width'] ; - } - - function width() { - return $this->get_width(); - } - - function get_height() { - return $this->height(); - } - - function height() { - return $this->is_landscape ? $this->size['width'] : $this->size['height']; - } + function width() { return $this->is_landscape ? (float) $this->size['height'] : (float) $this->size['width'] ; } + function height() { return $this->is_landscape ? (float) $this->size['width'] : (float) $this->size['height']; } function real_width() { - return $this->width() - $this->margins['left'] - $this->margins['right']; + return $this->width() - (float) $this->margins['left'] - (float) $this->margins['right']; } - function real_height() { - return $this->height() - $this->margins['bottom'] - $this->margins['top']; - } - - function set_height($height) { - $this->size['height'] = $height; + function real_height() { + return $this->height() - (float) $this->margins['bottom'] - (float) $this->margins['top']; } function set_landscape($state) { @@ -75,23 +39,30 @@ function set_margins($margins) { function set_pixels($pixels) { $this->pixels = $pixels; } - - function set_width($width) { - $this->size['width'] = $width; - } // TODO: validity checking - function &predefined($name) { + function predefined($name) { global $g_predefined_media; - + $g_predefined_media[$name] = [ + "height" => '297,0', + "width" => '210,0' + ]; // Let's check if the chosen media defined if (isset($g_predefined_media[$name])) { - $media =& new Media($g_predefined_media[$name], array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + return new Media($g_predefined_media[$name], array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); } else { - $media = null; - }; + return null; + } + } - return $media; + /** + * @param Array $size associative array with 'height' and 'width' keys (mm) + * @param Array $margins associative array with 'top', 'bottom', 'left' and 'right' keys (mm) + */ + function __construct($size = null, $margins = null) { + $this->size = $size; + $this->margins = $margins; + $this->pixels = 800; } /** @@ -106,7 +77,7 @@ function to_bbox() { } function to_ps_landscape() { - if (!$this->is_landscape) { return "/initpage {} def"; }; + if (!$this->is_landscape) { return "/initpage {} def"; } return "/initpage {90 rotate 0 pageheight neg translate} def"; } diff --git a/public_html/ot.class.php b/public_html/ot.class.php index 4cc28d9..b487a66 100644 --- a/public_html/ot.class.php +++ b/public_html/ot.class.php @@ -19,7 +19,7 @@ class OpenTypeFile { var $_filehandle; var $_sfnt; - function OpenTypeFile() { + function __construct() { $this->_filehandle = null; $this->_sfnt = new OpenTypeFileSFNT(); } @@ -72,11 +72,11 @@ function _delete() { foreach ($this->_tables as $key => $value) { $this->_tables[$key]->_delete(); unset($this->_tables[$key]); - }; + } $this->_tables = array(); } - function OpenTypeFileSFNT() { + function __construct() { $this->_offsetTable = new OpenTypeFileOffsetTable(); $this->_tableDirectory = array(); } @@ -88,12 +88,12 @@ function _read($filehandle) { $tableDirectory = new OpenTypeFileTableDirectory(); $tableDirectory->_read($filehandle); $this->_tableDirectory[] = $tableDirectory; - }; + } } function &_getCMAPSubtable($offset, $filehandle, $file) { $dir = $this->_getDirectory('cmap'); - if (is_null($dir)) { $dummy = null; return $dummy; }; + if (is_null($dir)) { $dummy = null; return $dummy; } /** * Store current file position, as _getCMAPSubtable could be @@ -117,11 +117,11 @@ function &_getCMAPSubtable($offset, $filehandle, $file) { function &_getTable($tag, $filehandle, $file) { if (!isset($this->_tables[$tag])) { $table = $this->_createTableByTag($tag); - if (is_null($table)) { $dummy = null; return $dummy; }; + if (is_null($table)) { $dummy = null; return $dummy; } $table->setFontFile($file); $dir = $this->_getDirectory($tag); - if (is_null($dir)) { $dummy = null; return $dummy; }; + if (is_null($dir)) { $dummy = null; return $dummy; } /** * Store current file position, as _getTable could be called @@ -138,7 +138,7 @@ function &_getTable($tag, $filehandle, $file) { fseek($filehandle, $old_pos, SEEK_SET); $this->_tables[$tag] =& $table; - }; + } return $this->_tables[$tag]; } @@ -147,8 +147,8 @@ function _getDirectory($tag) { foreach ($this->_tableDirectory as $directoryEntry) { if ($directoryEntry->_tag == $tag) { return $directoryEntry; - }; - }; + } + } return null; } @@ -199,7 +199,7 @@ class OpenTypeFileOffsetTable { var $_entrySelector; var $_rangeShift; - function OpenTypeFileOffsetTable() { + function __construct() { $this->_numTables = 0; $this->_searchRange = 0; $this->_entrySelector = 0; @@ -248,7 +248,7 @@ class OpenTypeFileTableDirectory { var $_offset; var $_length; - function OpenTypeFileTableDirectory() { + function __construct() { $this->_tag = null; $this->_checkSum = 0; $this->_offset = 0; @@ -275,7 +275,7 @@ class OpenTypeFileTable { function _delete() { } - function OpenTypeFileTable() { + function __construct() { $this->_fontFile = null; } @@ -292,7 +292,7 @@ function _fixFWord($value) { return $value - 65536; } else { return $value; - }; + } } function _fixShort($value) { @@ -300,7 +300,7 @@ function _fixShort($value) { return $value - 65536; } else { return $value; - }; + } } } @@ -315,8 +315,8 @@ class OpenTypeFilePOST extends OpenTypeFileTable { var $_minMemType1; var $_maxMemType1; - function OpenTypeFilePOST() { - $this->OpenTypeFileTable(); + function __construct() { + OpenTypeFileTable::__construct(); } function _read($filehandle) { @@ -340,8 +340,8 @@ class OpenTypeFileNAME extends OpenTypeFileTable { var $_stringOffset; var $_nameRecord; - function OpenTypeFileNAME() { - $this->OpenTypeFileTable(); + function __construct() { + OpenTypeFileTable::__construct(); $this->_nameRecord = array(); } @@ -356,12 +356,12 @@ function _read($filehandle) { $baseOffset = ftell($filehandle) + OpenTypeFileNAMERecord::sizeof()*$this->_count; for ($i=0; $i<$this->_count; $i++) { - $record =& new OpenTypeFileNAMERecord(); + $record= new OpenTypeFileNAMERecord(); $record->setBaseOffset($baseOffset); $record->setFontFile($this->getFontFile()); $record->_read($filehandle); $this->_nameRecord[] =& $record; - }; + } } /** @@ -378,7 +378,7 @@ function lookup($platformId, $encodingId, $languageId, $nameId) { for ($i=0; $i<$size; $i++) { if ($this->_nameRecord[$i]->match($platformId, $encodingId, $languageId, $nameId)) { return $this->_nameRecord[$i]->getName(); - }; + } } return null; @@ -396,12 +396,12 @@ class OpenTypeFileNAMERecord extends OpenTypeFileTable { var $_content; var $_baseOffset; - function OpenTypeFileNAMERecord() { - $this->OpenTypeFileTable(); + function __construct() { + OpenTypeFileTable::__construct(); $this->_content = null; } - function sizeof() { + static function sizeof() { return 6*2; } @@ -431,7 +431,7 @@ function getName() { $this->_content = fread($filehandle, $this->_length); fseek($filehandle, $old_offset, SEEK_SET); - }; + } return $this->_content; } @@ -515,8 +515,8 @@ class OpenTypeFileHEAD extends OpenTypeFileTable { var $_indexToLocFormat; var $_glyphDataFormat; - function OpenTypeFileHEAD() { - $this->OpenTypeFileTable(); + function __construct() { + OpenTypeFileTable::__construct(); } function _read($filehandle) { @@ -548,8 +548,8 @@ class OpenTypeFileCMAP extends OpenTypeFileTable { var $_encodings; var $_subtables; - function OpenTypeFileCMAP() { - $this->OpenTypeFileTable(); + function __construct() { + OpenTypeFileTable::__construct(); $this->_header = new OpenTypeFileCMAPHeader(); $this->_encodings = array(); $this->_subtables = array(); @@ -562,7 +562,7 @@ function _read($filehandle) { $encoding = new OpenTypeFileCMAPEncoding(); $encoding->_read($filehandle); $this->_encodings[] =& $encoding; - }; + } } /** @@ -586,8 +586,8 @@ function &findSubtable($platformId, $encodingId) { if ($encoding->_platformId == $platformId && $encoding->_encodingId == $encodingId) { return $this->getSubtable($index); - }; - }; + } + } $dummy = null; return $dummy; } @@ -600,7 +600,7 @@ function &getSubtable($index) { return $subtable; } else { return $this->_subtables[$index]; - }; + } } } @@ -611,7 +611,7 @@ class OpenTypeFileCMAPSubtable { var $_format; var $_content; - function OpenTypeFileCMAPSubtable() { + function __construct() { $this->_content = null; } @@ -650,7 +650,7 @@ class OpenTypeFileCMAPSubtable4 extends OpenTypeFileTable { var $_idRangeOffset; var $_glyphIdArray; - function OpenTypeFileCMAPSubtable4() { + function __construct() { $this->_endCount = array(); $this->_startCount = array(); $this->_idDelta = array(); @@ -660,7 +660,7 @@ function OpenTypeFileCMAPSubtable4() { function lookup($unicode) { $index = $this->_lookupSegment($unicode); - if (is_null($index)) { return null; }; + if (is_null($index)) { return null; } if ($this->_idRangeOffset[$index] != 0) { /** @@ -691,8 +691,8 @@ function lookup($unicode) { * to get the corresponding glyph index. Again, the idDelta * arithmetic is modulo 65536. */ - return ($this->_idDelta[$index] + $unicode) % 65536; - }; + return $this->_idDelta[$index] + $unicode; + } } /** @@ -714,9 +714,9 @@ function _lookupSegment($unicode) { return $i; } else { return null; - }; - }; - }; + } + } + } return null; } @@ -734,7 +734,7 @@ function _read($filehandle) { $content = fread($filehandle, 2); $unpacked = unpack("nendCount", $content); $this->_endCount[] = $unpacked['endCount']; - }; + } // Skip 'reservedPad' field $content = fread($filehandle, 2); @@ -743,25 +743,25 @@ function _read($filehandle) { $content = fread($filehandle, 2); $unpacked = unpack("nstartCount", $content); $this->_startCount[] = $unpacked['startCount']; - }; + } for ($i=0; $i<$this->_segCountX2/2; $i++) { $content = fread($filehandle, 2); $unpacked = unpack("nidDelta", $content); $this->_idDelta[] = $this->_fixShort($unpacked['idDelta']); - }; + } for ($i=0; $i<$this->_segCountX2/2; $i++) { $content = fread($filehandle, 2); $unpacked = unpack("nidRangeOffset", $content); $this->_idRangeOffset[] = $unpacked['idRangeOffset']; - }; + } for ($i=0; $i<$this->_length - 2*12; $i+=2) { $content = fread($filehandle, 2); $unpacked = unpack("nglyphId", $content); $this->_glyphIdArray[] = $unpacked['glyphId']; - }; + } } } @@ -797,8 +797,8 @@ function _read($filehandle) { class OpenTypeFileMAXP extends OpenTypeFileTable { var $_numGlyphs; - function OpenTypeFileMAXP() { - $this->OpenTypeFileTable(); + function __construct() { + OpenTypeFileTable::__construct(); } function _read($filehandle) { @@ -825,8 +825,8 @@ class OpenTypeFileHHEA extends OpenTypeFileTable { var $_metricDataFormat; var $_numberOfHMetrics; - function OpenTypeFileHHEA() { - $this->OpenTypeFileTable(); + function __construct() { + OpenTypeFileTable::__construct(); } function _read($filehandle) { @@ -861,8 +861,8 @@ function _delete() { unset($this->_leftSideBearing); } - function OpenTypeFileHMTX() { - $this->OpenTypeFileTable(); + function __construct() { + OpenTypeFileTable::__construct(); $this->_hMetrics = array(); $this->_leftSideBearing = array(); @@ -878,13 +878,13 @@ function _read($filehandle) { $unpacked = unpack("nadvanceWidth/nlsb", $content); $this->_hMetrics[] = array('advanceWidth' => $unpacked['advanceWidth'], 'lsb' => $this->_fixShort($unpacked['lsb'])); - }; + } for ($i=0; $i<$maxp->_numGlyphs; $i++) { $content = fread($filehandle, 2); $unpacked = unpack("nitem", $content); $this->_leftSideBearing[] = $unpacked['item']; - }; + } } } diff --git a/public_html/output._generic.class.php b/public_html/output._generic.class.php index ea3df00..0d4526b 100644 --- a/public_html/output._generic.class.php +++ b/public_html/output._generic.class.php @@ -1,5 +1,5 @@ set_debug_boxes(false); - $this->set_filename($this->mk_filename()); - $this->set_show_page_border(false); - - $this->setFootnoteAreaHeight(0); - $this->setFootnoteCount(0); - - $this->_postponed = array(); - - $this->anchors = array(); - } - function postpone(&$box) { $this->_postponed[] =& $box; } function show_postponed() { - $size = count($this->_postponed); + $size = count((array) $this->_postponed); for ($i=0; $i<$size; $i++) { $box =& $this->_postponed[$i]; @@ -66,11 +50,11 @@ function show_postponed() { $box->_setupClip($this); $box->show_postponed($this, true); $this->restore(); - }; + } } function show_postponed_in_absolute() { - $size = count($this->_postponed); + $size = count((array) $this->_postponed); for ($i=0; $i<$size; $i++) { $box =& $this->_postponed[$i]; @@ -80,12 +64,12 @@ function show_postponed_in_absolute() { $box->_setupClip($this); $box->show_postponed($this, true); $this->restore(); - }; - }; + } + } } function show_postponed_in_fixed() { - $size = count($this->_postponed); + $size = count((array) $this->_postponed); for ($i=0; $i<$size; $i++) { $box =& $this->_postponed[$i]; @@ -94,8 +78,8 @@ function show_postponed_in_fixed() { $box->_setupClip($this); $box->show_postponed($this, true); $this->restore(); - }; - }; + } + } } function next_page($old_page_height) { @@ -104,7 +88,6 @@ function next_page($old_page_height) { $this->setPageHeight(mm2pt($this->media->real_height())); $this->_postponed = array(); - $this->current_page ++; } function setPageHeight($value) { @@ -178,8 +161,8 @@ function willContain(&$box, $footnote_height) { * These two types of boxes are not visual and * may have incorrect position */ - if (is_a($box, 'TableSectionBox')) { return true; }; - if (is_a($box, 'TableRowBox')) { return true; }; + if (is_a($box, "TableSectionBox")) { return true; } + if (is_a($box, "TableRowBox")) { return true; } $top = round($box->get_top(),2); $bottom = round($box->get_bottom(),2); @@ -187,7 +170,7 @@ function willContain(&$box, $footnote_height) { $vp_top = $this->getPageTop(); $vp_bottom = max($this->getFootnoteTop() + $footnote_height, $this->getPageTop() - $this->getPageHeight()); - + return ($top > $vp_bottom && $bottom <= $vp_top); } @@ -215,7 +198,7 @@ function mk_filename() { // In general, we'll try to create these files in ./temp subdir of current // directory, but it can be overridden by environment vars both on Windows and // Linux - $filename = tempnam(WRITER_TEMPDIR,WRITER_FILE_PREFIX); + $filename = tempnam(WRITER_TEMPDIR,WRITER_FILE_PREFIX); $filehandle = @fopen($filename, "wb"); // Now, if we have had any troubles, $filehandle will be @@ -226,17 +209,17 @@ function mk_filename() { // Fallback to some stupid algorithm of filename generation $tries = 0; do { - $filename = WRITER_TEMPDIR.DIRECTORY_SEPARATOR.WRITER_FILE_PREFIX.md5(uniqid(rand(), true)); + $filename = WRITER_TEMPDIR.WRITER_FILE_PREFIX.md5(uniqid(rand(), true)); // Note: "x"-mode prevents us from re-using existing files // But it require PHP 4.3.2 or later $filehandle = @fopen($filename, "xb"); $tries++; } while (!$filehandle && $tries < WRITER_RETRIES); - }; + } if (!$filehandle) { die(WRITER_CANNOT_CREATE_FILE); - }; + } // Release this filehandle - we'll reopen it using some gzip wrappers // (if they are available) @@ -290,40 +273,43 @@ function set_show_page_border($show) { } function setup_clip() { - if (!$GLOBALS['g_config']['debugnoclip']) { - $this->moveto($this->left, $this->bottom + $this->height + $this->offset); - $this->lineto($this->left + $this->width, $this->bottom + $this->height + $this->offset); - $this->lineto($this->left + $this->width, $this->bottom + $this->height + $this->offset - $this->getPageHeight()); - $this->lineto($this->left, $this->bottom + $this->height + $this->offset - $this->getPageHeight()); - $this->clip(); - }; - } - - function prepare() { + $this->moveto($this->left, $this->bottom + $this->height + $this->offset); + $this->lineto($this->left + $this->width, $this->bottom + $this->height + $this->offset); + $this->lineto($this->left + $this->width, $this->bottom + $this->height + $this->offset - $this->getPageHeight()); + $this->lineto($this->left, $this->bottom + $this->height + $this->offset - $this->getPageHeight()); + $this->clip(); } - function reset(&$media) { - $this->update_media($media); - $this->_postponed = array(); + function __construct() { + // Properties setup + $this->set_debug_boxes(false); + $this->set_filename($this->mk_filename()); + $this->set_show_page_border(false); - $this->offset = 0; - $this->offset_delta = 0; - $this->expected_pages = 0; - $this->current_page = 0; - } + $this->setFootnoteAreaHeight(0); + $this->setFootnoteCount(0); - function &get_media() { - return $this->media; + $this->_postponed = array(); } - function update_media(&$media) { + function reset(&$media) { $this->media =& $media; $this->width = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']); $this->height = mm2pt($media->height() - $media->margins['top'] - $media->margins['bottom']); $this->left = mm2pt($media->margins['left']); $this->bottom = mm2pt($media->margins['bottom']); + $this->offset = 0; + $this->offset_delta = 0; + $this->expected_pages = 0; + $this->current_page = 1; $this->setPageHeight(mm2pt($media->real_height())); + $this->_postponed = array(); + } + + function set_watermark($watermark) { + $this->_watermark = $watermark; } + } ?> \ No newline at end of file diff --git a/public_html/output._generic.pdf.class.php b/public_html/output._generic.pdf.class.php index be969a3..ede51fe 100644 --- a/public_html/output._generic.pdf.class.php +++ b/public_html/output._generic.pdf.class.php @@ -4,18 +4,18 @@ class OutputDriverGenericPDF extends OutputDriverGeneric { var $pdf_version; - function OutputDriverGenericPDF() { - $this->OutputDriverGeneric(); + function __construct() { + OutputDriverGeneric::__construct(); $this->set_pdf_version("1.3"); } - function content_type() { return ContentType::pdf(); } + function content_type() { return (new ContentType())->pdf(); } function get_pdf_version() { return $this->pdf_version; } - function reset($media) { + function reset(&$media) { OutputDriverGeneric::reset($media); } diff --git a/public_html/output._generic.ps.class.php b/public_html/output._generic.ps.class.php index 07b7a40..70e8dc4 100644 --- a/public_html/output._generic.ps.class.php +++ b/public_html/output._generic.ps.class.php @@ -1,13 +1,11 @@ ps(); } function &get_image_encoder() { return $this->image_encoder; @@ -17,8 +15,8 @@ function get_language_level() { return $this->language_level; } - function OutputDriverGenericPS($image_encoder) { - $this->OutputDriverGeneric(); + function __construct($image_encoder) { + OutputDriverGeneric::__construct(); $this->set_language_level(2); $this->set_image_encoder($image_encoder); diff --git a/public_html/output.fastps.class.php b/public_html/output.fastps.class.php index d1e0745..a9ca12c 100644 --- a/public_html/output.fastps.class.php +++ b/public_html/output.fastps.class.php @@ -1,5 +1,5 @@ OutputDriverGenericPS($image_encoder); - } - function add_link($x, $y, $w, $h, $target) { $this->write(sprintf("[ /Rect [ %.2f %.2f %.2f %.2f ] /Action << /Subtype /URI /URI (%s) >> /Border [0 0 0] /Subtype /Link /ANN pdfmark\n", $x, $y, $x+$w, $y-$h, $this->_string($target))); @@ -39,7 +35,11 @@ function clip() { } function close() { + $this->_show_watermark(); + + if ($this->status != FASTPS_STATUS_OUTPUT_STARTED) { return; } $this->_terminate_output(); + fclose($this->data); } @@ -67,22 +67,22 @@ function _findfont($name, $encoding) { $this->error_message .= $this->font_factory->error_message(); $dummy = null; return $dummy; - }; + } if (!isset($this->used_encodings[$encoding])) { $this->used_encodings[$encoding] = true; - $manager = ManagerEncoding::get(); + $manager = (new ManagerEncoding())->get(); $this->_write_document_prolog($manager->get_ps_encoding_vector($encoding)); $this->_write_document_prolog("\n"); - }; + } $fontname = $font->name(); if (!isset($this->found_fonts[$fontname])) { $this->found_fonts[$fontname] = true; $this->_write_document_prolog("/$fontname /$name $encoding findfont-enc def\n"); - }; + } return $font; } @@ -91,7 +91,7 @@ function _findfont($name, $encoding) { // function font_ascender($name, $encoding) { $font = $this->_findfont($name, $encoding); - if (is_null($font)) { return null; }; + if (is_null($font)) { return null; } return $font->ascender()/1000; } @@ -100,7 +100,7 @@ function font_ascender($name, $encoding) { // function font_descender($name, $encoding) { $font = $this->_findfont($name, $encoding); - if (is_null($font)) { return null; }; + if (is_null($font)) { return null; } return -$font->descender()/1000; } @@ -199,10 +199,9 @@ function moveto($x, $y) { } function next_page($height) { - if ($this->current_page > 0) { - $this->write("showpage\n"); - }; + $this->_show_watermark(); + $this->current_page ++; $this->offset -= $height - $this->offset_delta; // Reset the "correction" offset to it normal value @@ -210,7 +209,8 @@ function next_page($height) { // in the middle of text boxes $this->offset_delta = 0; - $this->write(sprintf("%%%%Page: %d %d\n", $this->current_page + 1, $this->current_page + 1)); + $this->write("showpage\n"); + $this->write(sprintf("%%%%Page: %d %d\n", $this->current_page, $this->current_page)); $this->write("%%BeginPageSetup\n"); $this->write(sprintf("initpage\n")); $this->write(sprintf("0 %.2f translate\n", -$this->offset)); @@ -220,7 +220,11 @@ function next_page($height) { parent::next_page($height); } - function reset(&$media) { + function __construct(&$image_encoder) { + OutputDriverGenericPS::__construct($image_encoder); + } + + function reset(&$media) { OutputDriverGenericPS::reset($media); $this->media =& $media; @@ -236,12 +240,12 @@ function reset(&$media) { $this->linethrough = false; // A font class factory - $this->font_factory =& new FontFactory; + $this->font_factory = new FontFactory; - $this->_document_body = ''; - $this->_document_prolog = ''; + $this->current_page = 1; - $this->status = FASTPS_STATUS_DOCUMENT_INITIALIZED; + $this->_document_body = ""; + $this->_document_prolog = ""; } function restore() { @@ -258,7 +262,7 @@ function setfont($name, $encoding, $size) { $this->fontsize = $size; $this->currentfont = $this->_findfont($name, $encoding); - if (is_null($this->currentfont)) { return null; }; + if (is_null($this->currentfont)) { return null; } $this->write(sprintf("%s %.2f scalefont setfont\n", $this->currentfont->name(), $size)); @@ -276,15 +280,15 @@ function setrgbcolor($r, $g, $b) { } function show_xy($text, $x, $y) { - if (trim($text) !== '') { + if (trim($text) !== "") { $this->moveto($x, $y); $this->write("(".$this->_string($text).") show\n"); - }; + } $width = Font::points($this->fontsize, $this->currentfont->stringwidth($text)); - if ($this->overline) { $this->_show_overline($x, $y, $width, $this->fontsize); }; - if ($this->underline) { $this->_show_underline($x, $y, $width, $this->fontsize); }; - if ($this->linethrough) { $this->_show_linethrough($x, $y, $width, $this->fontsize); }; + if ($this->overline) { $this->_show_overline($x, $y, $width, $this->fontsize); } + if ($this->underline) { $this->_show_underline($x, $y, $width, $this->fontsize); } + if ($this->linethrough) { $this->_show_linethrough($x, $y, $width, $this->fontsize); } } function stringwidth($string, $name, $encoding, $size) { @@ -294,7 +298,7 @@ function stringwidth($string, $name, $encoding, $size) { $this->error_message .= $this->font_factory->error_message(); $dummy = null; return $dummy; - }; + } return Font::points($size, $font->stringwidth($string)); } @@ -304,9 +308,7 @@ function stroke() { } function write($string) { - if ($this->status == FASTPS_STATUS_DOCUMENT_INITIALIZED) { - $this->_start_output(); - }; + if ($this->status == FASTPS_STATUS_DOCUMENT_INITIALIZED) { $this->_start_output(); } $this->_document_body .= $string; } @@ -352,7 +354,7 @@ function _terminate_output() { * Prepare the PS file header * Note that %PS-Adobe-3.0 refers to DSC version, NOT language level */ - $header = file_get_contents(HTML2PS_DIR.'postscript/fastps.header.ps'); + $header = file_get_contents(HTML2PS_DIR.'/postscript/fastps.header.ps'); global $g_config; $header = preg_replace("/##PS2PDF##/", @@ -364,12 +366,12 @@ function _terminate_output() { $header = preg_replace("/##MEDIA##/", $this->media->to_ps(), $header); $header = preg_replace("/##PROLOG##/", $this->_document_prolog, $header); - + fwrite($this->data, $header); fwrite($this->data, "\n"); fwrite($this->data, $this->_document_body); - $footer = file_get_contents(HTML2PS_DIR.'postscript/fastps.footer.ps'); + $footer = file_get_contents(HTML2PS_DIR.'/postscript/fastps.footer.ps'); fwrite($this->data, $footer); } @@ -389,11 +391,11 @@ function _string($str) { // Replace characters having 8-bit set with their octal representation for ($i=0; $i 127) { - $str = substr_replace($str, sprintf("\\%o", ord($str{$i})), $i, 1); + if (ord($str[$i]) > 127) { + $str = substr_replace($str, sprintf("\\%o", ord($str[$i])), $i, 1); $i += 3; - }; - }; + } + } return $str; } diff --git a/public_html/output.fastps.l2.class.php b/public_html/output.fastps.l2.class.php index 696f972..dc87ed0 100644 --- a/public_html/output.fastps.l2.class.php +++ b/public_html/output.fastps.l2.class.php @@ -1,10 +1,6 @@ OutputDriverFastPS($image_encoder); - } - function image($image, $x, $y, $scale) { $this->image_scaled($image, $x, $y, $scale, $scale); } @@ -28,7 +24,7 @@ function image_scaled($image, $x, $y, $scale_x, $scale_y) { $this->write(sprintf("grestore\n")); $offset ++; - }; + } } function image_ry($image, $x, $y, $height, $bottom, $ox, $oy, $scale) { @@ -37,14 +33,14 @@ function image_ry($image, $x, $y, $height, $bottom, $ox, $oy, $scale) { while ($cy+$height > $bottom) { $this->image($image, $x, $cy, $scale); $cy -= $height; - }; + } // Fill part to the top $cy = $y; while ($cy-$height < $y + $oy) { $this->image($image, $x, $cy, $scale); $cy += $height; - }; + } } function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { @@ -53,14 +49,14 @@ function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { while ($cx < $right) { $this->image($image, $cx, $y, $scale); $cx += $width; - }; + } // Fill part to the left $cx = $x; while ($cx+$width >= $x - $ox) { $this->image($image, $cx-$width, $y, $scale); $cx -= $width; - }; + } } function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, $scale) { @@ -71,7 +67,7 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cx < $right) { $this->image($image, $cx, $cy, $scale); $cx += $width; - }; + } $cy -= $height; } @@ -82,7 +78,7 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cx+$width > $x - $ox) { $this->image($image, $cx, $cy, $scale); $cx -= $width; - }; + } $cy -= $height; } @@ -93,7 +89,7 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cx < $right) { $this->image($image, $cx, $cy, $scale); $cx += $width; - }; + } $cy += $height; } @@ -104,7 +100,7 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cx+$width > $x - $ox) { $this->image($image, $cx, $cy, $scale); $cx -= $width; - }; + } $cy += $height; } } diff --git a/public_html/output.fpdf.class.php b/public_html/output.fpdf.class.php index 9d1de06..6394661 100644 --- a/public_html/output.fpdf.class.php +++ b/public_html/output.fpdf.class.php @@ -1,5 +1,5 @@ OutputDriverGenericPDF(); - } - function add_link($x, $y, $w, $h, $target) { $this->_coords2pdf_annotation($x, $y); $this->pdf->add_link_external($x, $y, $w, $h, $target); @@ -30,7 +28,7 @@ function add_local_link($left, $top, $width, $height, $anchor) { $this->pdf->SetLink($this->locallinks[$anchor->name], $y - 20, $anchor->page); - }; + } $x = $left; $y = $top - $this->offset; @@ -70,6 +68,7 @@ function clip() { } function close() { + $this->_show_watermark(); $this->pdf->Output($this->get_filename()); } @@ -120,7 +119,7 @@ function field_pushbuttonsubmit($x, $y, $w, $h, $field_name, $value, $actionURL) $this->pdf->add_field_pushbuttonsubmit($x, $y, $w, $h, $field_name, $value, $actionURL); } - function field_checkbox($x, $y, $w, $h, $name, $value, $checked) { + function field_checkbox($x, $y, $w, $h, $name, $value, $checked = false) { $this->_coords2pdf_annotation($x, $y); $this->pdf->add_field_checkbox($x, $y, $w, $h, $name, $value, $checked); } @@ -130,7 +129,7 @@ function field_radio($x, $y, $w, $h, $groupname, $value, $checked) { if (is_null($groupname)) { $generated_group_index ++; $groupname = "__generated_group_".$generated_group_index; - }; + } $this->_coords2pdf_annotation($x, $y); $this->pdf->add_field_radio($x, $y, $w, $h, $groupname, $value, $checked); @@ -164,10 +163,9 @@ function image($image, $x, $y, $scale) { $this->_coords2pdf($x, $y); $this->pdf->Image($tmpname, $x, - $y - $image->sy() * $scale, - $image->sx() * $scale, - $image->sy() * $scale); - + $y - imagesy($image) * $scale, + imagesx($image) * $scale, + imagesy($image) * $scale); unlink($tmpname); } @@ -178,21 +176,21 @@ function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { $cx = $x; while ($cx < $right) { $tx = $cx; - $ty = $y + px2pt($image->sy()); + $ty = $y + px2pt(imagesy($image)); $this->_coords2pdf($tx, $ty); - $this->pdf->Image($tmpname, $tx, $ty, $image->sx() * $scale, $image->sy() * $scale, "png"); + $this->pdf->Image($tmpname, $tx, $ty, imagesx($image) * $scale, imagesy($image) * $scale, "png"); $cx += $width; - }; + } // Fill part to the left $cx = $x; while ($cx+$width >= $x - $ox) { $tx = $cx-$width; - $ty = $y + px2pt($image->sy()); + $ty = $y + px2pt(imagesy($image)); $this->_coords2pdf($tx, $ty); - $this->pdf->Image($tmpname, $tx, $ty, $image->sx() * $scale, $image->sy() * $scale, "png"); + $this->pdf->Image($tmpname, $tx, $ty, imagesx($image) * $scale, imagesy($image) * $scale, "png"); $cx -= $width; - }; + } unlink($tmpname); } @@ -209,9 +207,9 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, $ty = $cy+$height; $this->_coords2pdf($tx, $ty); - $this->pdf->Image($tmpname, $tx, $ty, $image->sx() * $scale, $image->sy() * $scale, "png"); + $this->pdf->Image($tmpname, $tx, $ty, imagesx($image) * $scale, imagesy($image) * $scale, "png"); $cx += $width; - }; + } $cy -= $height; } @@ -223,9 +221,9 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, $tx = $cx; $ty = $cy; $this->_coords2pdf($tx, $ty); - $this->pdf->Image($tmpname, $tx, $ty, $image->sx() * $scale, $image->sy() * $scale, "png"); + $this->pdf->Image($tmpname, $tx, $ty, imagesx($image) * $scale, imagesy($image) * $scale, "png"); $cx -= $width; - }; + } $cy -= $height; } @@ -237,9 +235,9 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, $tx = $cx; $ty = $cy; $this->_coords2pdf($tx, $ty); - $this->pdf->Image($tmpname, $tx, $ty, $image->sx() * $scale, $image->sy() * $scale, "png"); + $this->pdf->Image($tmpname, $tx, $ty, imagesx($image) * $scale, imagesy($image) * $scale, "png"); $cx += $width; - }; + } $cy += $height; } @@ -251,9 +249,9 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, $tx = $cx; $ty = $cy; $this->_coords2pdf($tx, $ty); - $this->pdf->Image($tmpname, $tx, $ty, $image->sx() * $scale, $image->sy() * $scale, "png"); + $this->pdf->Image($tmpname, $tx, $ty, imagesx($image) * $scale, imagesy($image) * $scale, "png"); $cx -= $width; - }; + } $cy += $height; } @@ -268,21 +266,21 @@ function image_ry($image, $x, $y, $height, $bottom, $ox, $oy, $scale) { $cy = $y; while ($cy+$height > $bottom) { $tx = $x; - $ty = $cy + px2pt($image->sy()); + $ty = $cy + px2pt(imagesy($image)); $this->_coords2pdf($tx, $ty); - $this->pdf->Image($tmpname, $tx, $ty, $image->sx() * $scale, $image->sy() * $scale, "png"); + $this->pdf->Image($tmpname, $tx, $ty, imagesx($image) * $scale, imagesy($image) * $scale, "png"); $cy -= $height; - }; + } // Fill part to the top $cy = $y; while ($cy-$height < $y + $oy) { $tx = $x; - $ty = $cy + px2pt($image->sy()); + $ty = $cy + px2pt(imagesy($image)); $this->_coords2pdf($tx, $ty); - $this->pdf->Image($tmpname, $tx, $ty, $image->sx() * $scale, $image->sy() * $scale, "png"); + $this->pdf->Image($tmpname, $tx, $ty, imagesx($image) * $scale, imagesy($image) * $scale, "png"); $cy += $height; - }; + } unlink($tmpname); } @@ -291,7 +289,7 @@ function image_scaled($image, $x, $y, $scale_x, $scale_y) { $tmpname = $this->_mktempimage($image); $this->_coords2pdf($x, $y); - $this->pdf->Image($tmpname, $x, $y - $image->sy() * $scale_y, $image->sx() * $scale_x, $image->sy() * $scale_y, "png"); + $this->pdf->Image($tmpname, $x, $y - imagesy($image) * $scale_y, imagesx($image) * $scale_x, imagesy($image) * $scale_y, "png"); unlink($tmpname); } @@ -310,7 +308,11 @@ function new_form($name) { } function next_page($height) { - $this->pdf->AddPage(mm2pt($this->media->width()), mm2pt($this->media->height())); + $this->_show_watermark(); + + $this->current_page ++; + + $this->pdf->AddPage(); // Calculate coordinate of the next page bottom edge $this->offset -= $height - $this->offset_delta; @@ -325,16 +327,22 @@ function next_page($height) { parent::next_page($height); } + function __construct() { + OutputDriverGenericPDF::__construct(); + } + function reset(&$media) { parent::reset($media); - $this->pdf =& new FPDF('P','pt',array(mm2pt($media->width()), mm2pt($media->height()))); + $this->pdf = new FPDF("P","pt",array(mm2pt($media->width()), mm2pt($media->height()))); if (defined('DEBUG_MODE')) { $this->pdf->SetCompression(false); } else { $this->pdf->SetCompression(true); - }; + } + + $this->pdf->AddPage(); $this->cx = 0; $this->cy = 0; @@ -369,7 +377,6 @@ function setrgbcolor($r, $g, $b) { function show_xy($text, $x, $y) { $this->_coords2pdf($x, $y); - $this->pdf->Text($x, $y, $text); } @@ -379,11 +386,12 @@ function stroke() { function stringwidth($string, $name, $encoding, $size) { $this->setfont($name, $encoding, $size); - $width = $this->pdf->GetStringWidth($string); - return $width; + return $this->pdf->GetStringWidth($string); } - function _show_watermark($watermark) { + function _show_watermark() { + if (is_null($this->_watermark) || $this->_watermark == "") { return; } + $this->pdf->SetFont("Helvetica", "iso-8859-1", 100); $x = $this->left + $this->width / 2; @@ -395,7 +403,7 @@ function _show_watermark($watermark) { $this->pdf->Translate($x, $y); $this->pdf->Rotate(60); - $tx = -$this->pdf->GetStringWidth($watermark)/2; + $tx = -$this->pdf->GetStringWidth($this->_watermark)/2; $ty = -50; $this->_coords2pdf($tx, $ty); @@ -404,26 +412,12 @@ function _show_watermark($watermark) { $this->pdf->Text($tx, $ty, - $watermark); + $this->_watermark); } function _mktempimage($image) { - $tempnam = tempnam(WRITER_TEMPDIR, WRITER_FILE_PREFIX); - - switch ($image->get_type()) { - case 'image/png': - $filename = $tempnam . '.png'; - imagepng($image->get_handle(), $filename); - break; - - case 'image/jpeg': - default: - $filename = $tempnam . '.jpg'; - imagejpeg($image->get_handle(), $filename); - break; - } - - unlink($tempnam); + $filename = tempnam(WRITER_TEMPDIR,WRITER_FILE_PREFIX); + imagepng($image, $filename); return $filename; } } diff --git a/public_html/output.pcl.class.php b/public_html/output.pcl.class.php index 9df6ea1..ccc10c4 100644 --- a/public_html/output.pcl.class.php +++ b/public_html/output.pcl.class.php @@ -6,7 +6,7 @@ class StreamString { var $_content; - function StreamString() { + function __construct() { $this->_content = ""; } @@ -30,9 +30,9 @@ function output(&$stream) { * * X * - * where “X” is a character that defines the operation to be - * performed. “X” may be any character from the ASCII table within the - * range 48-126 decimal (“0” through “~” - see Appendix A). + * where �X� is a character that defines the operation to be + * performed. �X� may be any character from the ASCII table within the + * range 48-126 decimal (�0� through �~� - see Appendix A). */ class PCLEscapeGenericSimple { function getSequenceString() { @@ -55,10 +55,10 @@ function getSequenceString() { $this->_getEscapedCharacter(). $this->_getGroupCharacter(); $groups = $this->_getGroups(); - $size = count($groups); + $size = is_countable($groups) ? count($groups) : 0; for ($i=0; $i<$size-1; $i++) { $result .= $groups[$i]->getString(); - }; + } $result .= $groups[$size-1]->getStringTerminate(); return $result; } @@ -68,7 +68,7 @@ class PCLEscapeGroup { var $_value; var $_character; - function PCLEscapeGroup($char, $value) { + function __construct($char, $value) { $this->_character = $char; $this->_value = $value; } @@ -106,10 +106,10 @@ function _getEscapedCharacter() { return "E"; } * Printer Job Language (PJL). Both PCL 5 and HP-GL/2 recognize this * command. * - * % – 1 2 3 4 5 X + * % � 1 2 3 4 5 X * * Default = N/A - * Range = –12345 + * Range = �12345 * This command performs the following actions: * .. Prints all data received before the Exit Language command. * .. Performs a printer reset (same effect as ? E). @@ -141,7 +141,7 @@ function _getGroups() { class PCLEscapeNumberOfCopies extends PCLEscapeGenericParametric { var $_number; - function PCLEscapeNumberOfCopies($number) { + function __construct($number) { $this->_number = $number; } @@ -176,7 +176,7 @@ function _getGroups() { class PCLEscapeSimplexDuplex extends PCLEscapeGenericParametric { var $_duplex; - function PCLEscapeSimplexDuplex($duplex) { + function __construct($duplex) { $this->_duplex = $duplex; } @@ -191,7 +191,7 @@ function _getGroups() { * Print Job * * Structure of a Typical Job - * %–12345X UEL Command (exit language) + * %�12345X UEL Command (exit language) * E Printer Reset Command. * Preamble Job Control Commands. * Page 1 Page Control Commands. @@ -202,7 +202,7 @@ function _getGroups() { * Page n Page Control Commands. * Data. * E Printer Reset Command. - * %–12345X UEL Command (exit language). + * %�12345X UEL Command (exit language). */ class PCLPrintJob { function output(&$stream) { @@ -214,7 +214,7 @@ function output(&$stream) { $this->_preamble->output($stream); foreach ($this->_pages as $page) { $page->output($stream); - }; + } $reset->output($stream); $uel->output($stream); } diff --git a/public_html/output.pdflib.1.6.class.php b/public_html/output.pdflib.1.6.class.php index c0104b0..aa302fd 100644 --- a/public_html/output.pdflib.1.6.class.php +++ b/public_html/output.pdflib.1.6.class.php @@ -6,7 +6,7 @@ class PDFLIBForm { var $_name; - function PDFLIBForm($name /*, $submit_action, $reset_action */) { + function __construct($name /*, $submit_action, $reset_action */) { $this->_name = $name; } @@ -112,7 +112,7 @@ function field_pushbuttonsubmit($x, $y, $w, $h, $field_name, $value, $actionURL) " ")); } - function field_checkbox($x, $y, $w, $h, $name, $value, $checked) { + function field_checkbox($x, $y, $w, $h, $name, $value, $checked = false) { pdf_create_field($this->pdf, $x, $y, $x + $w, $y - $h, $this->_fqn($name), @@ -128,7 +128,7 @@ function field_radio($x, $y, $w, $h, $groupname, $value, $checked) { if (!isset($this->_radiogroups[$fqgn])) { $this->_radiogroups[$fqgn] = pdf_create_fieldgroup($this->pdf, $fqgn, "fieldtype=radiobutton"); - }; + } pdf_create_field($this->pdf, $x, $y, $x + $w, $y - $h, @@ -146,7 +146,7 @@ function field_select($x, $y, $w, $h, $name, $value, $options) { foreach ($options as $option) { $items_str .= sprintf("%s ",$option[0]); $text_str .= sprintf("%s ",$option[1]); - }; + } $font = $this->_control_font(); pdf_create_field($this->pdf, @@ -187,13 +187,13 @@ function _lastform() { error_log(sprintf("Anonymous form generated with name %s; check your HTML for validity", $name)); - }; + } return $this->_forms[count($this->_forms)-1]; } function _valid_name($name) { - if (empty($name)) { return false; }; + if (empty($name)) { return false; } return true; } @@ -203,7 +203,7 @@ function _fqn($name, $allowexisting=false) { $name = uniqid("AnonymousFormFieldObject_"); error_log(sprintf("Anonymous field generated with name %s; check your HTML for validity", $name)); - }; + } $lastform = $this->_lastform(); $fqn = sprintf("%s.%s", @@ -217,7 +217,7 @@ function _fqn($name, $allowexisting=false) { $lastform->name(), $name)); $fqn .= md5(rand().time()); - }; + } return $fqn; } diff --git a/public_html/output.pdflib.class.php b/public_html/output.pdflib.class.php index 7813b4d..544b307 100644 --- a/public_html/output.pdflib.class.php +++ b/public_html/output.pdflib.class.php @@ -1,9 +1,5 @@ 'winansi', + $translations = array( + 'iso-8859-1' => 'winansi', 'iso-8859-2' => 'iso8859-2', 'iso-8859-3' => 'iso8859-3', 'iso-8859-4' => 'iso8859-4', @@ -45,9 +40,10 @@ function encoding($encoding) { 'windows-1250' => 'cp1250', 'windows-1251' => 'cp1251', 'windows-1252' => 'cp1252', - 'symbol' => 'symbol'); + 'symbol' => 'symbol' + ); - if (isset($translations[$encoding])) { return $translations[$encoding]; }; + if (isset($translations[$encoding])) { return $translations[$encoding]; } return $encoding; } @@ -74,6 +70,7 @@ function clip() { } function close() { + $this->_show_watermark(); pdf_end_page($this->pdf); pdf_close($this->pdf); pdf_delete($this->pdf); @@ -102,9 +99,7 @@ function fill() { function findfont($name, $encoding) { // PDFLIB is limited by 'builtin' encoding for "Symbol" font - if ($name == 'Symbol') { - $encoding = 'builtin'; - }; + if ($name == 'Symbol') { $encoding = 'builtin'; } global $g_font_resolver_pdf; $embed = $g_font_resolver_pdf->embed[$name]; @@ -125,7 +120,7 @@ function get_bottom() { function image($image, $x, $y, $scale) { $tmpname = tempnam(WRITER_TEMPDIR,WRITER_FILE_PREFIX); - imagepng($image->get_handle(), $tmpname); + imagepng($image, $tmpname); $pim = pdf_open_image_file($this->pdf, "png", $tmpname, "", 0); pdf_place_image($this->pdf, $pim, $x, $y, $scale); pdf_close_image($this->pdf, $pim); @@ -134,7 +129,7 @@ function image($image, $x, $y, $scale) { function image_scaled($image, $x, $y, $scale_x, $scale_y) { $tmpname = tempnam(WRITER_TEMPDIR,WRITER_FILE_PREFIX); - imagepng($image->get_handle(), $tmpname); + imagepng($image, $tmpname); $pim = pdf_open_image_file($this->pdf, "png", $tmpname, "", 0); @@ -150,7 +145,7 @@ function image_scaled($image, $x, $y, $scale_x, $scale_y) { function image_ry($image, $x, $y, $height, $bottom, $ox, $oy, $scale) { $tmpname = tempnam(WRITER_TEMPDIR,WRITER_FILE_PREFIX); - imagepng($image->get_handle(), $tmpname); + imagepng($image, $tmpname); $pim = pdf_open_image_file($this->pdf, "png", $tmpname, "", 0); // Fill part to the bottom @@ -158,14 +153,14 @@ function image_ry($image, $x, $y, $height, $bottom, $ox, $oy, $scale) { while ($cy+$height > $bottom) { pdf_place_image($this->pdf, $pim, $x, $cy, $scale); $cy -= $height; - }; + } // Fill part to the top $cy = $y; while ($cy-$height < $y + $oy) { pdf_place_image($this->pdf, $pim, $x, $cy, $scale); $cy += $height; - }; + } pdf_close_image($this->pdf, $pim); unlink($tmpname); @@ -173,7 +168,7 @@ function image_ry($image, $x, $y, $height, $bottom, $ox, $oy, $scale) { function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { $tmpname = tempnam(WRITER_TEMPDIR,WRITER_FILE_PREFIX); - imagepng($image->get_handle(), $tmpname); + imagepng($image, $tmpname); $pim = pdf_open_image_file($this->pdf, "png", $tmpname, "", 0); // Fill part to the right @@ -181,14 +176,14 @@ function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { while ($cx < $right) { pdf_place_image($this->pdf, $pim, $cx, $y, $scale); $cx += $width; - }; + } // Fill part to the left $cx = $x; while ($cx+$width >= $x - $ox) { pdf_place_image($this->pdf, $pim, $cx-$width, $y, $scale); $cx -= $width; - }; + } pdf_close_image($this->pdf, $pim); unlink($tmpname); @@ -196,7 +191,7 @@ function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, $scale) { $tmpname = tempnam(WRITER_TEMPDIR,WRITER_FILE_PREFIX); - imagepng($image->get_handle(), $tmpname); + imagepng($image, $tmpname); $pim = pdf_open_image_file($this->pdf, "png", $tmpname, "", 0); // Fill bottom-right quadrant @@ -206,7 +201,7 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cx < $right) { pdf_place_image($this->pdf, $pim, $cx, $cy, $scale); $cx += $width; - }; + } $cy -= $height; } @@ -217,7 +212,7 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cx+$width > $x - $ox) { pdf_place_image($this->pdf, $pim, $cx, $cy, $scale); $cx -= $width; - }; + } $cy -= $height; } @@ -228,7 +223,7 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cx < $right) { pdf_place_image($this->pdf, $pim, $cx, $cy, $scale); $cx += $width; - }; + } $cy += $height; } @@ -239,7 +234,7 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cx+$width > $x - $ox) { pdf_place_image($this->pdf, $pim, $cx, $cy, $scale); $cx -= $width; - }; + } $cy += $height; } @@ -257,9 +252,11 @@ function moveto($x, $y) { // OutputDriver interface functions function next_page($height) { - if ($this->_status == PDFLIB_STATUS_PAGE_STARTED) { - pdf_end_page($this->pdf); - }; + $this->_show_watermark(); + + $this->current_page ++; + + pdf_end_page($this->pdf); pdf_begin_page($this->pdf, mm2pt($this->media->width()), mm2pt($this->media->height())); // Calculate coordinate of the next page bottom edge @@ -273,36 +270,15 @@ function next_page($height) { pdf_translate($this->pdf, 0, -$this->offset); parent::next_page($height); - - $this->_status = PDFLIB_STATUS_PAGE_STARTED; } - function OutputDriverPdflib($version) { - $this->OutputDriverGenericPDF(); + function __construct($version) { + OutputDriverGenericPDF::__construct(); $this->set_pdf_version($version); $this->_currentfont = null; $this->_radiogroups = array(); $this->_field_names = array(); - - $this->_status = PDFLIB_STATUS_INITIALIZED; - } - - function prepare() { - parent::prepare(); - - // Generate custom encoding vector mappings - $manager_encoding = ManagerEncoding::get(); - for ($i = 1, $size = $manager_encoding->get_custom_vector_index(); $i <= $size; $i++) { - $encoding_name = $manager_encoding->get_custom_encoding_name($i); - $filename = $this->generate_cpg($encoding_name, - true); - pdf_set_parameter($this->pdf, - 'Encoding', - sprintf('%s=%s', - $encoding_name, - $filename)); - }; } function reset(&$media) { @@ -312,10 +288,12 @@ function reset(&$media) { if (!extension_loaded('pdf')) { // Try to use "dl" to dynamically load PDFLIB - $result = dl(PDFLIB_DL_PATH); + if (function_exists('dl')) { + $result = dl(PDFLIB_DL_PATH); + } if (!$result) { - readfile(HTML2PS_DIR.'templates/missing_pdflib.html'); + readfile(HTML2PS_DIR.'/templates/missing_pdflib.html'); error_log("No PDFLIB extension found"); die("HTML2PS Error"); } @@ -333,7 +311,7 @@ function reset(&$media) { */ if (defined("PDFLIB_LICENSE")) { pdf_set_parameter($this->pdf, "license", PDFLIB_LICENSE); - }; + } pdf_open_file($this->pdf, $this->get_filename()); @@ -343,7 +321,7 @@ function reset(&$media) { // Set path to the PDFLIB UPR file containig information about fonts and encodings if (defined("PDFLIB_UPR_PATH")) { pdf_set_parameter($this->pdf, "resourcefile", PDFLIB_UPR_PATH); - }; + } // Setup encodings not bundled with PDFLIB $filename = $this->generate_cpg('koi8-r'); @@ -359,7 +337,7 @@ function reset(&$media) { // No borders around links in the generated PDF pdf_set_border_style($this->pdf, "solid", 0); - $this->_status = PDFLIB_STATUS_DOCUMENT_STARTED; + pdf_begin_page($this->pdf, mm2pt($this->media->width()), mm2pt($this->media->height())); } function rect($x, $y, $w, $h) { @@ -411,9 +389,15 @@ function stringwidth($string, $name, $encoding, $size) { return pdf_stringwidth($this->pdf, $string, $this->findfont($name, $encoding), $size); } + function set_watermark($watermark) { + $this->_watermark = trim($watermark); + } + /* private routines */ - function _show_watermark($watermark) { + function _show_watermark() { + if (is_null($this->_watermark) || $this->_watermark == "") { return; } + $font = $this->findfont('Helvetica', 'iso-8859-1'); pdf_setfont($this->pdf, $font, 100); @@ -423,27 +407,21 @@ function _show_watermark($watermark) { pdf_set_value($this->pdf, "textrendering", 1); pdf_translate($this->pdf, $x, $y); pdf_rotate($this->pdf, 60); - pdf_show_xy($this->pdf, $watermark, -pdf_stringwidth($this->pdf, $watermark, $font, 100)/2, -50); + pdf_show_xy($this->pdf, $this->_watermark, -pdf_stringwidth($this->pdf, $this->_watermark, $font, 100)/2, -50); } - function generate_cpg($encoding, $force = false) { - if (!$force) { - $filename = CACHE_DIR.$encoding.'.cpg'; - } else { - $filename = CACHE_DIR.uniqid('', false).'.cpg'; - }; - + function generate_cpg($encoding) { + $filename = CACHE_DIR.$encoding.'.cpg'; if (file_exists($filename)) { return $filename; - }; + } $output = fopen($filename, 'w'); - $manager_encoding =& ManagerEncoding::get(); - $vector = $manager_encoding->get_encoding_vector($encoding); - + $manager_encoding =& (new ManagerEncoding())->get(); + $vector = $manager_encoding->getEncodingVector($encoding); foreach ($vector as $code => $utf) { fwrite($output, sprintf("0x%04X 0x%02X\n", $utf, ord($code))); - }; + } fclose($output); return $filename; diff --git a/public_html/output.pdflib.old.class.php b/public_html/output.pdflib.old.class.php index c36dae7..895281a 100644 --- a/public_html/output.pdflib.old.class.php +++ b/public_html/output.pdflib.old.class.php @@ -25,7 +25,7 @@ function field_pushbuttonreset($x, $y, $w, $h) { function field_pushbuttonsubmit($x, $y, $w, $h, $field_name, $value, $actionURL) { } - function field_checkbox($x, $y, $w, $h, $name, $value, $checked) { + function field_checkbox($x, $y, $w, $h, $name, $value, $checked = false) { } function field_radio($x, $y, $w, $h, $groupname, $value, $checked) { diff --git a/public_html/output.png.class.php b/public_html/output.png.class.php index 2a01d45..5cee046 100644 --- a/public_html/output.png.class.php +++ b/public_html/output.png.class.php @@ -1,5 +1,5 @@ _y_offset = $y_offset; $this->_x_scale = $x_scale; $this->_y_scale = $y_scale; @@ -173,19 +173,15 @@ function _fixSizes(&$x, &$y) { } function _fixSizeX($x) { - static $scale = null; - if (is_null($scale)) { $scale = $this->_widthPixels / mm2pt($this->media->width()); }; - return ceil($x * $scale); + return ceil($x * $this->_widthPixels / mm2pt($this->_media->width())); } function _fixSizeY($y) { - static $scale = null; - if (is_null($scale)) { $scale = $this->_heightPixels / mm2pt($this->media->height()); }; - return ceil($y * $scale); + return ceil($y * $this->_heightPixels / mm2pt($this->_media->height())); } - function OutputDriverPNG() { - $this->OutputDriverGeneric(); + function __construct() { + OutputDriverGeneric::__construct(); $this->_color = array(); $this->_font = array(); @@ -198,11 +194,10 @@ function OutputDriverPNG() { function reset(&$media) { parent::reset($media); - $this->update_media($media); - } - - function update_media($media) { - parent::update_media($media); + /** + * Store reference to media object for future use + */ + $this->_media =& $media; /** * Here we use a small hack; media height and width (in millimetres) match @@ -226,15 +221,14 @@ function update_media($media) { /** * Setup initial clipping region */ - $this->_clipping = array(); $this->_saveClip(new Rectangle(new Point(0, 0), new Point($this->_widthPixels-1, $this->_heightPixels-1))); $this->_transform = new AffineTransform($this->_heightPixels, - $this->_widthPixels / mm2pt($this->media->width()), - $this->_heightPixels / mm2pt($this->media->height())); + $this->_widthPixels / mm2pt($this->_media->width()), + $this->_heightPixels / mm2pt($this->_media->height())); } function add_link($x, $y, $w, $h, $target) { /* N/A */ } @@ -283,7 +277,7 @@ function close() { */ while (count($this->_clipping) > 0) { $this->restore(); - }; + } imagepng($this->_image, $this->get_filename()); imagedestroy($this->_image); @@ -294,7 +288,7 @@ function closepath() { } function content_type() { - return ContentType::png(); + return (new ContentType())->png(); } function dash($x, $y) { } @@ -346,8 +340,8 @@ function image($image, $x, $y, $scale) { function image_scaled($image, $x, $y, $scale_x, $scale_y) { $this->_fixCoords($x, $y); - $sx = $image->sx(); - $sy = $image->sy(); + $sx = imagesx($image); + $sy = imagesy($image); /** * Get image size in device coordinates @@ -356,7 +350,7 @@ function image_scaled($image, $x, $y, $scale_x, $scale_y) { $dy = $sy*$scale_y; $this->_fixSizes($dx, $dy); - imagecopyresampled($this->_image, $image->get_handle(), + imagecopyresampled($this->_image, $image, $x, $y-$dy, 0, 0, $dx, $dy, @@ -369,21 +363,21 @@ function image_ry($image, $x, $y, $height, $bottom, $ox, $oy, $scale) { $dest_height = floor($this->_fixSizeY($height)); $start_y = $y - $dest_height; - $sx = $image->sx(); - $sy = $image->sy(); + $sx = imagesx($image); + $sy = imagesy($image); $dx = $this->_fixSizeX($sx * $scale); $dy = $this->_fixSizeY($sy * $scale); $cx = $x; $cy = $start_y - ceil($this->_fixSizeY($oy) / $dest_height) * $dest_height; while ($cy < $base_y) { - imagecopyresampled($this->_image, $image->get_handle(), + imagecopyresampled($this->_image, $image, $cx, $cy, 0, 0, $dx, $dy, $sx, $sy); $cy += $dest_height; - }; + } } function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { @@ -392,8 +386,8 @@ function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { $dest_width = floor($this->_fixSizeX($width)); $start_x = $x - $dest_width; - $sx = $image->sx(); - $sy = $image->sy(); + $sx = imagesx($image); + $sy = imagesy($image); $dx = $this->_fixSizeX($sx * $scale); $dy = $this->_fixSizeY($sy * $scale); @@ -402,13 +396,13 @@ function image_rx($image, $x, $y, $width, $right, $ox, $oy, $scale) { $cy = $y - $dy; while ($cx < $base_x) { - imagecopyresampled($this->_image, $image->get_handle(), + imagecopyresampled($this->_image, $image, $cx, $cy, 0, 0, $dx, $dy, $sx, $sy); $cx += $dest_width; - }; + } } function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, $scale) { @@ -420,8 +414,8 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, $start_x = $x - $dest_width; $start_y = $y - $dest_height; - $sx = $image->sx(); - $sy = $image->sy(); + $sx = imagesx($image); + $sy = imagesy($image); $dx = $this->_fixSizeX($sx * $scale); $dy = $this->_fixSizeY($sy * $scale); @@ -430,17 +424,16 @@ function image_rx_ry($image, $x, $y, $width, $height, $right, $bottom, $ox, $oy, while ($cy < $base_y) { while ($cx < $base_x) { - imagecopyresampled($this->_image, - $image->get_handle(), + imagecopyresampled($this->_image, $image, $cx, $cy, 0, 0, $dx, $dy, $sx, $sy); $cx += $dest_width; - }; + } $cx = $start_x - ceil($this->_fixSizeX($ox) / $dest_width) * $dest_width; $cy += $dest_height; - }; + } } function lineto($x, $y) { @@ -453,7 +446,7 @@ function moveto($x, $y) { } function new_form($name) { /* N/A */ } - function next_page() { /* N/A */ } + function next_page($old_page_height) { /* N/A */ } function release() { } /** @@ -499,18 +492,17 @@ function show_xy($text, $x, $y) { $this->_fixCoords($x, $y); $font = $this->_getFont(); - $converter = Converter::create(); + $converter = (new Converter())->create(); global $g_font_resolver_pdf; $fontFile = $g_font_resolver_pdf->ttf_mappings[$font['font']]; $fontSize = $font['size']; - $dummy = 0; $this->_fixSizes($dummy, $fontSize); $utf8_string = $converter->to_utf8($text, $font['encoding']); - + imagefttext($this->_image, $fontSize * $font['ascender'], 0, diff --git a/public_html/output.ps.class.php b/public_html/output.ps.class.php new file mode 100644 index 0000000..c338960 --- /dev/null +++ b/public_html/output.ps.class.php @@ -0,0 +1,159 @@ +stream, file_get_contents('postscript/footer.ps') ); + fclose($this->stream); + } + + function encoding($encoding) { + $encoding = trim(strtolower($encoding)); + + $translations = array( + 'iso-8859-1' => "ISOLatin1Encoding", + 'iso-8859-2' => "ISO-8859-2-Encoding", + 'iso-8859-3' => "ISO-8859-3-Encoding", + 'iso-8859-4' => "ISO-8859-4-Encoding", + 'iso-8859-5' => "ISO-8859-5-Encoding", + 'iso-8859-7' => "ISO-8859-7-Encoding", + 'iso-8859-9' => "ISO-8859-9-Encoding", + 'iso-8859-10' => "ISO-8859-10-Encoding", + 'iso-8859-11' => "ISO-8859-11-Encoding", + 'iso-8859-13' => "ISO-8859-13-Encoding", + 'iso-8859-14' => "ISO-8859-14-Encoding", + 'iso-8859-15' => "ISO-8859-15-Encoding", + 'dingbats' => "Dingbats-Encoding", + 'symbol' => "Symbol-Encoding", + 'koi8-r' => "KOI8-R-Encoding", + 'cp1250' => "Windows-1250-Encoding", + 'cp1251' => "Windows-1251-Encoding", + 'windows-1250' => "Windows-1250-Encoding", + 'windows-1251' => "Windows-1251-Encoding", + 'windows-1252' => "Windows-1252-Encoding" + ); + + if (isset($translations[$encoding])) { return $translations[$encoding]; } + return $encoding; + } + + function font_ascender($name, $encoding) { return 0; } + function font_descender($name, $encoding) { return 0; } + + function stringwidth($string, $font, $size) { return 0; } + + function __construct($scalepoints, $transparency_workaround, $quality_workaround, $image_encoder) { + OutputDriverGenericPS::__construct($image_encoder); + + $this->scalepoints = $scalepoints; + $this->transparency_workaround = $transparency_workaround; + $this->quality_workaround = $quality_workaround; + } + + function reset($media) { + OutputDriverGenericPS::reset($media); + + $this->stream = fopen($this->get_filename(), "wb"); + + $header = file_get_contents("./postscript/header.ps"); + $header = preg_replace("/##PAGE##/",$media->to_ps(),$header); + if ($this->scalepoints) { + $header = preg_replace("/##PT##/","/pt {px 1.4 mul} def",$header); + } else { + $header = preg_replace("/##PT##/","/pt {} def",$header); + } + $header = preg_replace("/##PS2PDF##/", + $this->transparency_workaround ? "/ps2pdf-transparency-hack true def" : "/ps2pdf-transparency-hack false def",$header); + $header = preg_replace("/##TRANSPARENCY##/", + $this->transparency_workaround ? "/no-transparency-output true def" : "/no-transparency-output false def",$header); + if ($this->quality_workaround) { + $header = preg_replace("/##IMAGEQUALITY##/", "<< /ColorACSImageDict << /QFactor 0.2 /Blend 1 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> >> setdistillerparams", $header); + } else { + $header = preg_replace("/##IMAGEQUALITY##/", "", $header); + } + + $header = preg_replace("/##PAGEBORDER##/",($this->is_show_page_border()) ? "true" : "false",$header); + $header = preg_replace("/##DEBUGBOX##/",($this->is_debug_boxes()) ? "true" : "false",$header); + + fwrite($this->stream, $header ); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/array.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/background.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/background.image.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/border.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.block.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.block.inline.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.break.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.button.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.checkbutton.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.container.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.frame.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.generic.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.generic.inline.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.iframe.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.image.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.inline.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.input.check.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.input.radio.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.input.text.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.inline.whitespace.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.list-item.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.radiobutton.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.select.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.span.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.table.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.table.row.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.table.cell.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.table.cell.fake.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.text.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/box.whitespace.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/cellspan.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/class.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/color.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/containing_block.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/context.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/flow.block.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/flow.box.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/flow.float.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/flow.inline.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/flow.inline.block.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/flow.legend.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/flow.table.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/flow_viewport.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/font.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/geometry.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/height.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/image.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/position.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/predicates.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/table.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/table.row.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/text-align.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/vertical-align.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/viewport.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/width.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-2.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-3.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-4.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-5.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-7.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-9.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-10.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-11.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-13.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-14.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.iso-8859-15.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.windows-1250.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.windows-1251.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.windows-1252.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.koi8-r.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.dingbats.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/encoding.symbol.ps')); fwrite($this->stream, "\n"); + fwrite($this->stream, file_get_contents('postscript/init.ps')); fwrite($this->stream, "\n"); + } + + function write($data) { + fwrite($this->stream, $data); + } +} +?> \ No newline at end of file diff --git a/public_html/parser._interface.class.php b/public_html/parser._interface.class.php index a6386f1..fc4c098 100644 --- a/public_html/parser._interface.class.php +++ b/public_html/parser._interface.class.php @@ -1,6 +1,6 @@ build($html); // Check if parser returned valid document if (is_null($dom_tree)) { - readfile(HTML2PS_DIR.'templates/cannot_parse.html'); + readfile(HTML2PS_DIR.'/templates/cannot_parse.html'); error_log(sprintf("Cannot parse document: %s", $pipeline->get_base_url())); die("HTML2PS Error"); } @@ -36,17 +37,10 @@ function &process($html, &$pipeline, &$media) { * This should be done here, as the document body may include STYLE node * (this violates HTML standard, but is rather often appears in Web) */ - $css =& $pipeline->get_current_css(); + $css =& $pipeline->getCurrentCSS(); $css->scan_styles($dom_tree, $pipeline); - if (!is_null($media)) { - // Setup media size and margins - $pipeline->get_page_media(1, $media); - $pipeline->output_driver->update_media($media); - $pipeline->_setupScales($media); - }; - - $body =& traverse_dom_tree_pdf($dom_tree); + $body = traverse_dom_tree_pdf($dom_tree); $box =& create_pdf_box($body, $pipeline); return $box; @@ -73,20 +67,20 @@ function _scan_base(&$root, &$pipeline) { $pipeline->push_base_url($new_url); return true; - }; + } // We continue processing here! case XML_DOCUMENT_NODE: $child = $root->first_child(); while ($child) { - if ($this->_scan_base($child, $pipeline)) { return; }; + if ($this->_scan_base($child, $pipeline)) { return; } $child = $child->next_sibling(); - }; + } return false; - }; + } return false; } } -?> +?> \ No newline at end of file diff --git a/public_html/path.php b/public_html/path.php index c018e1c..73eb4f7 100644 --- a/public_html/path.php +++ b/public_html/path.php @@ -6,7 +6,7 @@ class Path { var $_points; - function Path() { + function __construct() { $this->clear(); } @@ -29,7 +29,7 @@ function getBbox() { $rect->ur->y = max($rect->ur->y, $point->y); $rect->ll->x = min($rect->ll->x, $point->x); $rect->ll->y = min($rect->ll->y, $point->y); - }; + } return $rect; } @@ -55,7 +55,7 @@ function getPointArray() { foreach ($this->_points as $point) { $result[] = $point->x; $result[] = $point->y; - }; + } return $result; } @@ -64,7 +64,7 @@ function close() { } function get_point_count() { - return count($this->_points); + return count($this->_points); } /** @@ -84,9 +84,9 @@ function fill($transform, $image, $color) { for ($i=0; $i<$size; $i++) { $transform->apply($coords[$i*2], $coords[$i*2+1]); - }; + } - imagefilledpolygon($image, $coords, $size, $color); + imagefilledpolygon($image, $coords, $color); } function stroke($transform, $image, $color) { @@ -95,7 +95,7 @@ function stroke($transform, $image, $color) { for ($i=0; $i<$size; $i++) { $transform->apply($coords[$i*2], $coords[$i*2+1]); - }; + } imagepolygon($image, $coords, $size, $color); } @@ -106,8 +106,8 @@ class PathCircle extends Path { var $_y; var $_r; - function PathCircle() { - $this->Path(); + function __construct() { + Path::__construct(); $this->set_x(0); $this->set_y(0); @@ -173,4 +173,4 @@ function stroke($transform, $image, $color) { } } -?> \ No newline at end of file +?> diff --git a/public_html/path.point.php b/public_html/path.point.php index d08c962..711c22a 100644 --- a/public_html/path.point.php +++ b/public_html/path.point.php @@ -4,7 +4,7 @@ class Point { var $x; var $y; - function Point($x, $y) { + function __construct($x, $y) { $this->x = $x; $this->y = $y; } diff --git a/public_html/path.rectangle.php b/public_html/path.rectangle.php index c91dc42..d8852fa 100644 --- a/public_html/path.rectangle.php +++ b/public_html/path.rectangle.php @@ -4,7 +4,7 @@ class Rectangle { var $ur; var $ll; - function Rectangle($ll, $ur) { + function __construct($ll, $ur) { $this->ll = $ll; $this->ur = $ur; } @@ -22,13 +22,13 @@ function normalize() { $x = $this->ur->x; $this->ur->x = $this->ll->x; $this->ll->x = $x; - }; + } if ($this->ur->y < $this->ll->y) { $y = $this->ur->y; $this->ur->y = $this->ll->y; $this->ll->y = $y; - }; + } } } diff --git a/public_html/pdf.fpdf.makefont.php b/public_html/pdf.fpdf.makefont.php index cfa55dd..a86b37a 100644 --- a/public_html/pdf.fpdf.makefont.php +++ b/public_html/pdf.fpdf.makefont.php @@ -6,8 +6,6 @@ * @return Array font metrics hash or null of TTF file could not be parsed */ function ReadTTF($fontfile, $map) { - if (!is_readable($fontfile)) { return null; }; - /** * Open font file and read metrics information */ @@ -33,7 +31,7 @@ function ReadTTF($fontfile, $map) { if (!isset($map[$code])) { $widths[] = 1000; continue; - }; + } $ucs2 = $map[$code]; /** @@ -48,8 +46,8 @@ function ReadTTF($fontfile, $map) { $widths[] = floor($hmtx->_hMetrics[$realIndex]['advanceWidth']*1000/$head->_unitsPerEm); } else { $widths[] = 1000; - }; - }; + } + } $font_info = array(); @@ -70,8 +68,8 @@ function ReadTTF($fontfile, $map) { OT_NAME_ID_POSTSCRIPT_NAME); $ps_name_ascii = ""; for ($i=0; $iget(); $ref = $manager->get_encoding_glyphs('windows-1252'); $s=''; @@ -290,10 +288,10 @@ function MakeFontEncoding($map) { if ($map[chr($i)]!=$ref[chr($i)]) { if ($i!=$last+1) { $s.=$i.' '; - }; + } $last=$i; $s.='/'.$map[chr($i)].' '; - }; + } } return rtrim($s); @@ -301,13 +299,13 @@ function MakeFontEncoding($map) { function MakeFontCMap($encoding) { //Build differences from reference encoding - $manager = ManagerEncoding::get(); - $ref = $manager->get_encoding_vector($encoding); + $manager = (new ManagerEncoding())->get(); + $ref = $manager->getEncodingVector($encoding); $s = "array(\n"; foreach ($ref as $char => $ucs) { $s .= sprintf("0x%02X => 0x%04X,\n", ord($char), $ucs); - }; + } $s .= ")"; return trim($s); @@ -353,12 +351,12 @@ function CheckTTF($file) break; } fseek($f,12,SEEK_CUR); - }; + } if (!$found) { fclose($f); return; - }; + } fseek($f,4,SEEK_CUR); $offset=ReadLong($f); @@ -373,22 +371,21 @@ function CheckTTF($file) fclose($f); if ($rl and !$pp and !$e) { echo 'Warning: font license does not allow embedding'; - }; + } } /******************************************************************************* - * $fontfile : chemin du fichier TTF (ou chaîne vide si pas d'incorporation) * + * $fontfile : chemin du fichier TTF (ou cha�ne vide si pas d'incorporation) * * $afmfile : chemin du fichier AFM * - * $enc : encodage (ou chaîne vide si la police est symbolique) * + * $enc : encodage (ou cha�ne vide si la police est symbolique) * * $patch : patch optionnel pour l'encodage * * $type : type de la police si $fontfile est vide * *******************************************************************************/ function MakeFont($fontfile, $afmfile, $destdir, $destfile, $enc) { // Generate a font definition file - set_magic_quotes_runtime(0); ini_set('auto_detect_line_endings','1'); - $manager = ManagerEncoding::get(); + $manager = (new ManagerEncoding())->get(); $map = $manager->get_encoding_glyphs($enc); $fm = ReadAFM($afmfile, $map); @@ -397,12 +394,12 @@ function MakeFont($fontfile, $afmfile, $destdir, $destfile, $enc) { error_log(sprintf("Notice: Missing AFM file '%s'; attempting to parse font file '%s' directly", $afmfile, $fontfile)); - - $fm = ReadTTF($fontfile, $manager->get_encoding_vector($enc)); + + $fm = ReadTTF($fontfile, $manager->getEncodingVector($enc)); if (is_null($fm)) { die(sprintf("Cannot get font metrics for '%s'", $fontfile)); - }; + } } $diff = MakeFontEncoding($map); @@ -418,11 +415,11 @@ function MakeFont($fontfile, $afmfile, $destdir, $destfile, $enc) { $type='Type1'; } else { die('Error: unrecognized font file extension: '.$ext); - }; + } } else { if ($type!='TrueType' and $type!='Type1') { die('Error: incorrect font type: '.$type); - }; + } } //Start generation @@ -432,10 +429,10 @@ function MakeFont($fontfile, $afmfile, $destdir, $destfile, $enc) { $s.='$desc='.$fd.";\n"; if (!isset($fm['UnderlinePosition'])) { $fm['UnderlinePosition']=-100; - }; + } if (!isset($fm['UnderlineThickness'])) { $fm['UnderlineThickness']=50; - }; + } $s.='$up='.$fm['UnderlinePosition'].";\n"; $s.='$ut='.$fm['UnderlineThickness'].";\n"; $w=MakeWidthArray($fm); @@ -450,22 +447,22 @@ function MakeFont($fontfile, $afmfile, $destdir, $destfile, $enc) { //Embedded font if (!file_exists($fontfile)) { die('Error: font file not found: '.$fontfile); - }; + } if ($type=='TrueType') { CheckTTF($fontfile); - }; + } $f=fopen($fontfile,'rb'); if (!$f) { die('Error: Can\'t open '.$fontfile); - }; + } $file=fread($f,filesize($fontfile)); fclose($f); if ($type=='Type1') { //Find first two sections and discard third one - $header=(ord($file{0})==128); + $header=(ord($file[0])==128); if ($header) { //Strip first binary header $file=substr($file,6); @@ -473,33 +470,28 @@ function MakeFont($fontfile, $afmfile, $destdir, $destfile, $enc) { $pos=strpos($file,'eexec'); if(!$pos) { die('Error: font file does not seem to be valid Type1'); - }; + } $size1=$pos+6; - if($header and ord($file{$size1})==128) { + if($header and ord($file[$size1])==128) { //Strip second binary header $file=substr($file,0,$size1).substr($file,$size1+6); } $pos=strpos($file,'00000000'); if (!$pos) { die('Error: font file does not seem to be valid Type1'); - }; + } $size2=$pos-$size1; $file=substr($file,0,$size1+$size2); } - $gzcompress_exists = function_exists('gzcompress'); - if ($gzcompress_exists) { - $cmp = $basename.'.z'; - SaveToFile($destdir.$cmp, gzcompress($file), 'b'); - + if(function_exists('gzcompress')) { + $cmp=$basename.'.z'; + SaveToFile($destdir.$cmp,gzcompress($file),'b'); $s.='$file=\''.$cmp."';\n"; } else { - $cmp = $basename.'.ttf'; - SaveToFile($destdir.$cmp, $file, 'b'); - $s.='$file=\''.basename($fontfile)."';\n"; - error_log('Notice: font file could not be compressed (zlib extension not available)'); + echo 'Notice: font file could not be compressed (zlib extension not available)
    '; } if ($type=='Type1') { diff --git a/public_html/pdf.fpdf.php b/public_html/pdf.fpdf.php index bb7e150..f7688ee 100644 --- a/public_html/pdf.fpdf.php +++ b/public_html/pdf.fpdf.php @@ -12,10 +12,6 @@ /** * Heavily patched to adapt to the HTML2PS/HTML2PDF script requirements by * Konstantin Bournayev (bkon@bkon.ru) - * - * Note: this FPDF variant assumes that magic_quotes_runtime are disabled; - * the reason is that HTML2PS/PDF explicitly disables them during pipeline - * processing, thus all calls to FPDF API are "safe" */ if (!class_exists('FPDF')) { @@ -103,7 +99,7 @@ function out(&$handler) { $handler->_out($handler->_indirect_object($this)); $this->_out_nested($handler); - }; + } } /** @@ -118,9 +114,9 @@ function _out_nested(&$handler) { return true; } - function PDFIndirectObject(&$handler, - $object_id, - $generation_id) { + function __construct(&$handler, + $object_id, + $generation_id) { $this->object_id = $object_id; $this->generation_id = $generation_id; } @@ -129,7 +125,7 @@ function pdf(&$handler) { return $handler->_dictionary($this->_dict($handler)); } - function _dict() { + function _dict(&$handler) { return array(); } } @@ -137,17 +133,17 @@ function _dict() { class PDFCMap extends PDFIndirectObject { var $_content; - function PDFCMap($mapping, &$handler, $object_id, $generation_id) { - $this->PDFIndirectObject($handler, + function __construct($mapping, &$handler, $object_id, $generation_id) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); - $num_chars = count($mapping); + $num_chars = is_countable($mapping) ? count($mapping) : 0; $chars = ""; foreach ($mapping as $code => $utf) { $chars .= sprintf("<%02X> <%04X> \n", $code, $utf); - }; + } $this->_content = <<PDFIndirectObject($handler, + + function __construct(&$handler, + $object_id, + $generation_id) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); - - $this->set_width($width); - $this->set_height($height); } function add_annotation(&$annotation) { @@ -207,32 +196,16 @@ function add_annotation(&$annotation) { function _annotations(&$handler) { return $handler->_reference_array($this->annotations); } - - function get_height() { - return $this->_height; - } - - function get_width() { - return $this->_width; - } - - function set_height($height) { - $this->_height = $height; - } - - function set_width($width) { - $this->_width = $width; - } } class PDFAppearanceStream extends PDFIndirectObject { var $_content; - function PDFAppearanceStream(&$handler, - $object_id, - $generation_id, - $content) { - $this->PDFIndirectObject($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $content) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); @@ -259,10 +232,10 @@ function pdf(&$handler) { } class PDFAnnotation extends PDFIndirectObject { - function PDFAnnotation(&$handler, - $object_id, - $generation_id) { - $this->PDFIndirectObject($handler, + function __construct(&$handler, + $object_id, + $generation_id) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); } @@ -279,7 +252,7 @@ class PDFRect { var $w; var $h; - function PDFRect($x,$y,$w,$h) { + function __construct($x, $y, $w, $h) { $this->x = $x; $this->y = $y; $this->w = $w; @@ -315,12 +288,12 @@ class PDFAnnotationExternalLink extends PDFAnnotation { var $rect; var $link; - function PDFAnnotationExternalLink(&$handler, - $object_id, - $generation_id, - $rect, - $link) { - $this->PDFAnnotation($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $link) { + PDFAnnotation::__construct($handler, $object_id, $generation_id); @@ -343,12 +316,12 @@ class PDFAnnotationInternalLink extends PDFAnnotation { var $rect; var $link; - function PDFAnnotationInternalLink(&$handler, - $object_id, - $generation_id, - $rect, - $link) { - $this->PDFAnnotation($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $link) { + PDFAnnotation::__construct($handler, $object_id, $generation_id); @@ -363,7 +336,7 @@ function pdf(&$handler) { } else { $wPt=$handler->fhPt; $hPt=$handler->fwPt; - }; + } $l = $handler->links[$this->link]; $h = $hPt; @@ -396,11 +369,11 @@ function pdf(&$handler) { class PDFAnnotationWidget extends PDFAnnotation { var $_rect; - function PDFAnnotationWidget(&$handler, - $object_id, - $generation_id, - $rect) { - $this->PDFAnnotation($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect) { + PDFAnnotation::__construct($handler, $object_id, $generation_id); @@ -421,11 +394,11 @@ class PDFFieldGroup extends PDFIndirectObject { var $_kids; var $_group_name; - function PDFFieldGroup(&$handler, - $object_id, - $generation_id, - $group_name) { - $this->PDFIndirectObject($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $group_name) { + PDFIndirectObject::__construct($handler, $object_id, $generation_id); @@ -434,7 +407,7 @@ function PDFFieldGroup(&$handler, */ if (is_null($group_name) || $group_name == "") { $group_name = sprintf("FieldGroup%d", $this->get_object_id()); - }; + } $this->_group_name = $group_name; $this->_kids = array(); @@ -447,7 +420,7 @@ function _check_field_name($field) { if (trim($field->get_field_name()) == "") { error_log(sprintf("Found form field with empty name")); return false; - }; + } /** * Check if field name is unique inside this form! If we will not do it, @@ -460,7 +433,7 @@ function _check_field_name($field) { $kid->get_field_name())); return false; } - }; + } return true; } @@ -473,7 +446,7 @@ function add_field(&$field) { $field->set_field_name(sprintf("%s_FieldObject%d", $field->get_field_name(), $field->get_object_id())); - }; + } $this->_kids[] =& $field; $field->set_parent($this); @@ -512,12 +485,12 @@ class PDFField extends PDFAnnotationWidget { */ var $_parent; - function PDFField(&$handler, - $object_id, - $generation_id, - $rect, - $field_name) { - $this->PDFAnnotationWidget($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name) { + PDFAnnotationWidget::__construct($handler, $object_id, $generation_id, $rect); @@ -528,7 +501,7 @@ function PDFField(&$handler, */ if (is_null($field_name) || $field_name == "") { $field_name = sprintf("FieldObject%d", $this->get_object_id()); - }; + } $this->_field_name = $field_name; } @@ -538,7 +511,7 @@ function get_field_name() { return $this->_field_name; } else { return sprintf("FormObject%d", $this->get_object_id()); - }; + } } function _dict(&$handler) { @@ -574,14 +547,14 @@ class PDFFieldCheckBox extends PDFField { var $_appearance_off; var $_checked; - function PDFFieldCheckBox(&$handler, - $object_id, - $generation_id, - $rect, - $field_name, - $value, - $checked) { - $this->PDFField($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name, + $value, + $checked) { + PDFField::__construct($handler, $object_id, $generation_id, $rect, @@ -637,13 +610,13 @@ function _out_nested(&$handler) { $this->_appearance->out($handler); } - function PDFFieldPushButton(&$handler, - $object_id, - $generation_id, - $rect, - $fontindex, - $fontsize) { - $this->PDFField($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $fontindex, + $fontsize) { + PDFField::__construct($handler, $object_id, $generation_id, $rect, @@ -680,16 +653,16 @@ function _dict(&$handler) { class PDFFieldPushButtonImage extends PDFFieldPushButton { var $_link; - function PDFFieldPushButtonImage(&$handler, - $object_id, - $generation_id, - $rect, - $fontindex, - $fontsize, - $field_name, - $value, - $link) { - $this->PDFFieldPushButton($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $fontindex, + $fontsize, + $field_name, + $value, + $link) { + PDFFieldPushButton::__construct($handler, $object_id, $generation_id, $rect, @@ -716,16 +689,16 @@ class PDFFieldPushButtonSubmit extends PDFFieldPushButton { var $_link; var $_caption; - function PDFFieldPushButtonSubmit(&$handler, - $object_id, - $generation_id, - $rect, - $fontindex, - $fontsize, - $field_name, - $value, - $link) { - $this->PDFFieldPushButton($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $fontindex, + $fontsize, + $field_name, + $value, + $link) { + PDFFieldPushButton::__construct($handler, $object_id, $generation_id, $rect, @@ -750,13 +723,13 @@ function _action(&$handler) { } class PDFFieldPushButtonReset extends PDFFieldPushButton { - function PDFFieldPushButtonReset(&$handler, - $object_id, - $generation_id, - $rect, - $fontindex, - $fontsize) { - $this->PDFFieldPushButton($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $fontindex, + $fontsize) { + PDFFieldPushButton::__construct($handler, $object_id, $generation_id, $rect, @@ -792,12 +765,12 @@ class PDFFieldRadio extends PDFAnnotationWidget { var $_appearance_on; var $_appearance_off; - function PDFFieldRadio(&$handler, - $object_id, - $generation_id, - $rect, - $value) { - $this->PDFAnnotationWidget($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $value) { + PDFAnnotationWidget::__construct($handler, $object_id, $generation_id, $rect); @@ -851,7 +824,7 @@ class PDFFieldRadioGroup extends PDFFieldGroup { var $_parent; var $_checked; - function _dict($handler) { + function _dict(&$handler) { return array_merge(parent::_dict($handler), array( 'DV' => $this->_checked ? $handler->_name($this->_checked) : "/Off", @@ -870,11 +843,11 @@ function _check_field_name($field) { return true; } - function PDFFieldRadioGroup(&$handler, - $object_id, - $generation_id, - $group_name) { - $this->PDFFieldGroup($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $group_name) { + PDFFieldGroup::__construct($handler, $object_id, $generation_id, $group_name); @@ -908,7 +881,7 @@ function _dict(&$handler) { $options[] = $handler->_array(sprintf("%s %s", $handler->_textstring($arr[0]), $handler->_textstring($arr[1]))); - }; + } $options_str = $handler->_array(implode(" ",$options)); @@ -921,14 +894,14 @@ function _dict(&$handler) { 'Opt' => $options_str)); } - function PDFFieldSelect(&$handler, - $object_id, - $generation_id, - $rect, - $field_name, - $value, - $options) { - $this->PDFField($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name, + $value, + $options) { + PDFField::__construct($handler, $object_id, $generation_id, $rect, @@ -973,15 +946,15 @@ function _out_nested(&$handler) { // $this->_appearance->out($handler); } - function PDFFieldText(&$handler, - $object_id, - $generation_id, - $rect, - $field_name, - $value, - $fontindex, - $fontsize) { - $this->PDFField($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name, + $value, + $fontindex, + $fontsize) { + PDFField::__construct($handler, $object_id, $generation_id, $rect, @@ -1009,15 +982,15 @@ function _dict(&$handler) { * "Password" text input field */ class PDFFieldPassword extends PDFFieldText { - function PDFFieldPassword(&$handler, - $object_id, - $generation_id, - $rect, - $field_name, - $value, - $fontindex, - $fontsize) { - $this->PDFFieldText($handler, + function __construct(&$handler, + $object_id, + $generation_id, + $rect, + $field_name, + $value, + $fontindex, + $fontsize) { + PDFFieldText::__construct($handler, $object_id, $generation_id, $rect, @@ -1164,7 +1137,7 @@ function _dictionary($dict) { $content = ""; foreach ($dict as $key => $value) { $content .= "/$key $value\n"; - }; + } return "<<\n".$content."\n>>"; } @@ -1180,9 +1153,10 @@ function _reference(&$object) { function _reference_array($object_array) { $array_str = ""; - for ($i=0; $i_reference($object_array[$i])." "; - }; + } return $this->_array($array_str); } @@ -1200,7 +1174,7 @@ function add_form($name) { } function add_field_select($x, $y, $w, $h, $name, $value, $options) { - $field =& new PDFFieldSelect($this, + $field= new PDFFieldSelect($this, $this->_generate_new_object_number(), // Object identifier 0, // Generation new PDFRect($x, $y, $w, $h), // Annotation rectangle @@ -1227,7 +1201,7 @@ function add_field_select($x, $y, $w, $h, $name, $value, $options) { * @TODO check if fully qualified field name will be unique in PDF file */ function add_field_checkbox($x, $y, $w, $h, $name, $value, $checked) { - $field =& new PDFFieldCheckBox($this, + $field= new PDFFieldCheckBox($this, $this->_generate_new_object_number(), // Object identifier 0, // Generation new PDFRect($x, $y, $w, $h), // Annotation rectangle @@ -1258,7 +1232,7 @@ function ¤t_form() { 0, $name); $this->_forms[] =& $form; - }; + } return $this->_forms[count($this->_forms)-1]; } @@ -1267,7 +1241,7 @@ function add_field_radio($x, $y, $w, $h, $group_name, $value, $checked) { if (isset($this->_form_radios[$group_name])) { $field =& $this->_form_radios[$group_name]; } else { - $field =& new PDFFieldRadioGroup($this, + $field= new PDFFieldRadioGroup($this, $this->_generate_new_object_number(), 0, $group_name); @@ -1276,15 +1250,15 @@ function add_field_radio($x, $y, $w, $h, $group_name, $value, $checked) { $current_form->add_field($field); $this->_form_radios[$group_name] =& $field; - }; + } - $radio =& new PDFFieldRadio($this, + $radio= new PDFFieldRadio($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), $value); $field->add_field($radio); - if ($checked) { $field->set_checked($value); }; + if ($checked) { $field->set_checked($value); } $this->_pages[count($this->_pages)-1]->add_annotation($radio); } @@ -1302,7 +1276,7 @@ function add_field_radio($x, $y, $w, $h, $group_name, $value, $checked) { * @return Field number */ function add_field_text($x, $y, $w, $h, $value, $field_name) { - $field =& new PDFFieldText($this, + $field= new PDFFieldText($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1318,7 +1292,7 @@ function add_field_text($x, $y, $w, $h, $value, $field_name) { } function add_field_multiline_text($x, $y, $w, $h, $value, $field_name) { - $field =& new PDFFieldMultilineText($this, + $field= new PDFFieldMultilineText($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1346,7 +1320,7 @@ function add_field_multiline_text($x, $y, $w, $h, $value, $field_name) { * @return Field number */ function add_field_password($x, $y, $w, $h, $value, $field_name) { - $field =& new PDFFieldPassword($this, + $field= new PDFFieldPassword($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1362,7 +1336,7 @@ function add_field_password($x, $y, $w, $h, $value, $field_name) { } function add_field_pushbuttonimage($x, $y, $w, $h, $field_name, $value, $actionURL) { - $field =& new PDFFieldPushButtonImage($this, + $field= new PDFFieldPushButtonImage($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1379,7 +1353,7 @@ function add_field_pushbuttonimage($x, $y, $w, $h, $field_name, $value, $actionU } function add_field_pushbuttonsubmit($x, $y, $w, $h, $field_name, $value, $actionURL) { - $field =& new PDFFieldPushButtonSubmit($this, + $field= new PDFFieldPushButtonSubmit($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1396,7 +1370,7 @@ function add_field_pushbuttonsubmit($x, $y, $w, $h, $field_name, $value, $action } function add_field_pushbuttonreset($x, $y, $w, $h) { - $field =& new PDFFieldPushButtonReset($this, + $field= new PDFFieldPushButtonReset($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1411,7 +1385,7 @@ function add_field_pushbuttonreset($x, $y, $w, $h) { } function add_field_pushbutton($x, $y, $w, $h) { - $field =& new PDFFieldPushButton($this, + $field= new PDFFieldPushButton($this, $this->_generate_new_object_number(), 0, new PDFRect($x, $y, $w, $h), @@ -1485,9 +1459,9 @@ function SetDecoration($underline, $overline, $strikeout) { } function ClipPath($path) { - if (count($path) < 3) { + if (is_countable($path) && count($path) < 3) { die("Attempt to clip on the path containing less than three points"); - }; + } $this->MakePath($path); $this->Clip(); @@ -1509,18 +1483,17 @@ function _LoadFont($fontkey, $family, $encoding) { $file = substr($file, 0, strlen($file) - 4); // Generate (if required) PHP font description files - if (!file_exists($this->_getfontpath().$fontkey.'.php') || - ManagerEncoding::is_custom_encoding($encoding)) { + if (!file_exists($this->_getfontpath().$fontkey.'.php') || $encoding == 'custom') { // As MakeFont squeaks a lot, we'll need to capture and discard its output MakeFont(TTF_FONTS_REPOSITORY.$file.'.ttf', TTF_FONTS_REPOSITORY.$file.'.afm', $this->_getfontpath(), $fontkey.'.php', $encoding); - }; + } $this->AddFont($fontkey, $family, $encoding, $fontkey.'.php', $embed); - }; + } } function _MakeFontKey($family, $encoding) { @@ -1540,13 +1513,8 @@ function GetFontDescender($name, $encoding) { } // Note that FPDF do some caching, which can conflict with "save/restore" pairs - function Save() { - $this->_out("q"); - } - - function Restore() { - $this->_out("Q"); - } + function Save() { $this->_out("q"); } + function Restore() { $this->_out("Q"); } function Translate($dx, $dy) { $this->_out(sprintf("1 0 0 1 %.2f %.2f cm", $dx, $dy)); @@ -1570,13 +1538,13 @@ function MakePath($path) { for ($i=1; $i_out(sprintf("%.2f %.2f l", $path[$i]['x'], $path[$i]['y'])); - }; + } } function FillPath($path) { - if (count($path) < 3) { + if (is_countable($path) && count($path) < 3) { die("Attempt to fill path containing less than three points"); - }; + } $this->_out($this->FillColor); $this->MakePath($path); @@ -1619,7 +1587,7 @@ function Circle($x, $y, $r) { * Public methods * * * *******************************************************************************/ - function FPDF($orientation='P', $unit='mm', $format='A4') { + function __construct($orientation='P', $unit='mm', $format='A4') { $this->_forms = array(); $this->_form_radios = array(); $this->_pages = array(); @@ -1666,10 +1634,52 @@ function FPDF($orientation='P', $unit='mm', $format='A4') { $this->k = 72; default: $this->Error('Incorrect unit: '.$unit); - }; + } - $this->setup_format($format[0], $format[1]); + //Page format + if (is_string($format)) { + $format=strtolower($format); + + switch ($format) { + case 'a3': + $format=array(841.89,1190.55); break; + case 'a4': + $format=array(595.28,841.89); break; + case 'a5': + $format=array(420.94,595.28); break; + case 'letter': + $format=array(612,792); break; + case 'legal': + $format=array(612,1008); break; + default: + $this->Error('Unknown page format: '.$format); + } + $this->fwPt=$format[0]; + $this->fhPt=$format[1]; + } else { + $this->fwPt=$format[0]*$this->k; + $this->fhPt=$format[1]*$this->k; + } + $this->fw=$this->fwPt/$this->k; + $this->fh=$this->fhPt/$this->k; + + //Page orientation + $orientation=strtolower($orientation); + if ($orientation=='p' || $orientation=='portrait') { + $this->DefOrientation='P'; + $this->wPt=$this->fwPt; + $this->hPt=$this->fhPt; + } elseif($orientation=='l' || $orientation=='landscape') { + $this->DefOrientation='L'; + $this->wPt=$this->fhPt; + $this->hPt=$this->fwPt; + } else { + $this->Error('Incorrect orientation: '.$orientation); + } + + $this->w=$this->wPt/$this->k; + $this->h=$this->hPt/$this->k; //Line width (0.2 mm) $this->LineWidth=.567/$this->k; @@ -1683,20 +1693,6 @@ function FPDF($orientation='P', $unit='mm', $format='A4') { $this->PDFVersion='1.3'; } - function setup_format($width, $height) { - $this->fwPt = $width * $this->k; - $this->fhPt = $height * $this->k; - $this->wPt = $this->fwPt; - $this->hPt = $this->fhPt; - - $this->fw = $width; - $this->fh = $height; - $this->w = $this->fw; - $this->h = $this->fh; - - $this->DefOrientation='P'; - } - function SetDisplayMode($zoom,$layout='continuous') { //Set display mode in viewer if($zoom=='fullpage' || $zoom=='fullwidth' || $zoom=='real' || $zoom=='default' || !is_string($zoom)) @@ -1717,7 +1713,7 @@ function SetCompression($compress) { $this->compress=$compress; } else { $this->compress=false; - }; + } } function SetTitle($title) { @@ -1759,11 +1755,11 @@ function Close() { //Terminate document if ($this->state == FPDF_STATE_COMPLETED) { return; - }; + } if ($this->page==0) { $this->AddPage(); - }; + } //Close page $this->_endpage(); @@ -1771,25 +1767,16 @@ function Close() { $this->_enddoc(); } - function AddPage($width = null, $height = null) { - if (!$width) { - $width = $this->fwPt; - }; - - if (!$height) { - $height = $this->fhPt; - }; - - $this->setup_format($width, $height); - - $this->_pages[] =& new PDFPage($this, $width, $height, $this->_generate_new_object_number(), 0); + function AddPage() { + $this->_pages[]= new PDFPage($this, $this->_generate_new_object_number(), 0); //Start a new page if ($this->state == FPDF_STATE_UNINITIALIZED) { $this->Open(); - }; + } $family=$this->FontFamily; + $size=$this->FontSizePt; $lw=$this->LineWidth; $dc=$this->DrawColor; @@ -1813,12 +1800,12 @@ function AddPage($width = null, $height = null) { $this->DrawColor=$dc; if ($dc!='0 G') { $this->_out($dc); - }; + } $this->FillColor=$fc; if ($fc!='0 g') { $this->_out($fc); - }; + } $this->TextColor=$tc; $this->ColorFlag=$cf; @@ -1843,7 +1830,7 @@ function AddPage($width = null, $height = null) { if (!is_null($this->CurrentFont)) { $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); - }; + } } function SetDrawColor($r,$g=-1,$b=-1) { @@ -1852,12 +1839,12 @@ function SetDrawColor($r,$g=-1,$b=-1) { $new_color = sprintf('%.3f G',$r/255); } else { $new_color = sprintf('%.3f %.3f %.3f RG',$r/255,$g/255,$b/255); - }; + } if ($this->page > 0 /*&& $this->DrawColor != $new_color*/) { $this->DrawColor = $new_color; $this->_out($this->DrawColor); - }; + } } function SetFillColor($r,$g=-1,$b=-1) { @@ -1866,13 +1853,13 @@ function SetFillColor($r,$g=-1,$b=-1) { $new_color = sprintf('%.3f g',$r/255); } else { $new_color = sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); - }; + } if ($this->page>0 /*&& $this->FillColor != $new_color*/) { $this->FillColor = $new_color; $this->ColorFlag = ($this->FillColor!=$this->TextColor); $this->_out($this->FillColor); - }; + } } function SetTextColor($r,$g=-1,$b=-1) { @@ -1881,7 +1868,7 @@ function SetTextColor($r,$g=-1,$b=-1) { $this->TextColor=sprintf('%.3f g',$r/255); } else { $this->TextColor=sprintf('%.3f %.3f %.3f rg',$r/255,$g/255,$b/255); - }; + } $this->ColorFlag=($this->FillColor!=$this->TextColor); } @@ -1894,8 +1881,8 @@ function GetStringWidth($s) { $l=strlen($s); for ($i=0; $i<$l; $i++) { - $w+=$cw[$s{$i}]; - }; + $w+=$cw[$s[$i]]; + } return $w*$this->FontSize/1000; } @@ -1907,7 +1894,7 @@ function SetLineWidth($width) { $this->LineWidth = $width; if ($this->page > 0) { $this->_out(sprintf('%.2f w',$width*$this->k)); - }; + } } /** @@ -1923,7 +1910,7 @@ function Line($x1,$y1,$x2,$y2) { function AddFont($fontkey, $family, $encoding, $file, $bEmbed) { if(isset($this->fonts[$fontkey])) { $this->Error('Font already added: '.$family); - }; + } $filepath = $this->_getfontpath().$file; include($filepath); @@ -1931,11 +1918,11 @@ function AddFont($fontkey, $family, $encoding, $file, $bEmbed) { // After we've executed 'include' the $file variable // have been overwritten by $file declared in font definition file; if we do not want // to embed the font in the PDF file, we should set to empty string - if (!$bEmbed) { $file = ''; }; + if (!$bEmbed) { $file = ''; } if(!isset($name)) { $this->Error("Could not include font definition file: $filepath"); - }; + } $i=count($this->fonts)+1; $this->fonts[$fontkey]=array('i' =>$i, @@ -1979,7 +1966,7 @@ function AddFont($fontkey, $family, $encoding, $file, $bEmbed) { $this->FontFiles[$file]=array('length1'=>$originalsize); } else { $this->FontFiles[$file]=array('length1'=>$size1,'length2'=>$size2); - }; + } } } @@ -1992,14 +1979,15 @@ function SetFont($family, $encoding, $size) { $fontkey = $this->_MakeFontKey($family, $encoding); $this->_LoadFont($fontkey, $family, $encoding); - $this->FontFamily = $family; - $this->FontSizePt = $size; - $this->FontSize = $size/$this->k; - $this->CurrentFont = &$this->fonts[$fontkey]; - if ($this->page > 0) { + //Select it + $this->FontFamily = $family; + $this->FontSizePt = $size; + $this->FontSize = $size/$this->k; + + $this->CurrentFont = &$this->fonts[$fontkey]; $this->_out(sprintf('BT /F%d %.2f Tf ET',$this->CurrentFont['i'],$this->FontSizePt)); - }; + } } /** @@ -2056,9 +2044,9 @@ function add_link_internal($x, $y, $w, $h, $link) { $this->_pages[count($this->_pages)-1]->add_annotation($link); } - function Text($x, $y, $txt) { + function Text($x,$y,$txt) { //Output a string - $s = sprintf('BT %.2f %.2f Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt)); + $s=sprintf('BT %.2f %.2f Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt)); if ($this->underline && $txt!='') { $s.=' '.$this->_dounderline($x,$y,$txt); @@ -2074,7 +2062,7 @@ function Text($x, $y, $txt) { if ($this->ColorFlag) { $s='q '.$this->TextColor.' '.$s.' Q'; - }; + } $this->_out($s); } @@ -2082,24 +2070,16 @@ function Text($x, $y, $txt) { * Accepts PNG images only */ function Image($file, $x, $y, $w, $h) { - // Image used first time, parse input file + // Put an image on the page if (!isset($this->images[$file])) { - $ext = pathinfo($file, PATHINFO_EXTENSION); - switch ($ext) { - case 'jpg': - case 'jpeg': - $info = $this->_parsejpg($file); - break; - case 'png': - $info = $this->_parsepng($file); - break; - }; + $info=$this->_parsepng($file); - $info['i'] = count($this->images) + 1; - $this->images[$file] = $info; - }; + $info['i']=count($this->images)+1; + $this->images[$file]=$info; + } else { + $info=$this->images[$file]; + } - $info = $this->images[$file]; $this->_out(sprintf('q %.2f 0 0 %.2f %.2f %.2f cm /I%d Do Q', $w*$this->k, $h*$this->k, @@ -2115,12 +2095,12 @@ function Output($name) { //Finish document if necessary if ($this->state != FPDF_STATE_COMPLETED) { $this->Close(); - }; + } $f=fopen($name,'wb'); if (!$f) { $this->Error('Unable to create output file: '.$name); - }; + } fwrite($f,$this->buffer,strlen($this->buffer)); fclose($f); } @@ -2134,12 +2114,12 @@ function _dochecks() { // Check for locale-related bug if (1.1==1) { $this->Error('Don\'t alter the locale before including class file'); - }; + } // Check for decimal separator if (sprintf('%.1f',1.0)!='1.0') { setlocale(LC_NUMERIC,'C'); - }; + } } function _getfontpath() { @@ -2155,7 +2135,7 @@ function _putpages() { } else { $wPt=$this->fhPt; $hPt=$this->fwPt; - }; + } $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; @@ -2170,9 +2150,6 @@ function _putpages() { $this->_out('<_out('/Parent 1 0 R'); - $this->_out(sprintf('/MediaBox [0 0 %.2f %.2f]', - $page->get_width(), - $page->get_height())); $this->_out("/Annots ".$this->_pages[$n-1]->_annotations($this)); $this->_out('/Resources 2 0 R'); @@ -2187,11 +2164,11 @@ function _putpages() { // Output annotation object for this page $annotations = $this->_pages[$n-1]->annotations; - $size = count($annotations); + $size = is_countable($annotations) ? count($annotations) : 0; for ($j=0; $j<$size; $j++) { $annotations[$j]->out($this); - }; + } } //Pages root @@ -2226,7 +2203,7 @@ function _putfonts() { $cmap->out($this); } - + foreach ($this->FontFiles as $file=>$info) { //Font file embedding $this->_newobj(); @@ -2235,19 +2212,19 @@ function _putfonts() { $f=fopen($this->_getfontpath().$file,'rb',1); if (!$f) { $this->Error('Font file not found'); - }; + } - while (!feof($f)) { $font.=fread($f,8192); }; + while (!feof($f)) { $font.=fread($f,8192); } fclose($f); $compressed=(substr($file,-2)=='.z'); if (!$compressed && isset($info['length2'])) { - $header=(ord($font{0})==128); + $header=(ord($font[0])==128); if($header) { //Strip first binary header $font=substr($font,6); } - if($header && ord($font{$info['length1']})==128) { + if($header && ord($font[$info['length1']])==128) { //Strip second binary header $font=substr($font,0,$info['length1']).substr($font,$info['length1']+6); } @@ -2256,12 +2233,12 @@ function _putfonts() { if ($compressed) { $this->_out('/Filter /FlateDecode'); - }; + } $this->_out('/Length1 '.$info['length1']); if(isset($info['length2'])) { $this->_out('/Length2 '.$info['length2'].' /Length3 0'); - }; + } $this->_out('>>'); $this->_putstream($font); $this->_out('endobj'); @@ -2288,7 +2265,7 @@ function _putfonts() { $this->_out('/ToUnicode '.($this->_reference($this->cmaps[$font['diff']]))); } else { $this->_out('/Encoding /WinAnsiEncoding'); - }; + } } $this->_out('>>'); $this->_out('endobj'); @@ -2299,7 +2276,7 @@ function _putfonts() { $s='['; for ($i=32;$i<=255;$i++) { $s.=$cw[chr($i)].' '; - }; + } $this->_out($s.']'); $this->_out('endobj'); @@ -2320,7 +2297,7 @@ function _putfonts() { if ($font['file'] != "") { $fontDescriptor['FontFile'.($type=='Type1' ? '' : '2')] = $this->FontFiles[$font['file']]['n'].' 0 R'; - }; + } $this->_out($this->_dictionary($fontDescriptor)); $this->_out('endobj'); @@ -2337,7 +2314,7 @@ function _putfonts() { function _putimages() { $filter=($this->compress) ? '/Filter /FlateDecode ' : ''; reset($this->images); - while (list($file,$info) = each($this->images)) { + foreach ($this->images as $file => $info) { $this->_newobj(); $this->images[$file]['n']=$this->n; $this->_out('<_out('/ColorSpace /'.$info['cs']); if($info['cs']=='DeviceCMYK') { $this->_out('/Decode [1 0 1 0 1 0 1 0]'); - }; + } } $this->_out('/BitsPerComponent '.$info['bpc']); if (isset($info['f'])) { $this->_out('/Filter /'.$info['f']); - }; + } if(isset($info['parms'])) { $this->_out($info['parms']); - }; + } if(isset($info['trns']) && is_array($info['trns'])) { $trns=''; for ($i=0;$i_out('/Mask ['.$trns.']'); - }; + } $this->_out('/Length '.strlen($info['data']).'>>'); $this->_putstream($info['data']); @@ -2381,14 +2358,14 @@ function _putimages() { $this->_out('<<'.$filter.'/Length '.strlen($pal).'>>'); $this->_putstream($pal); $this->_out('endobj'); - }; + } } } function _putxobjectdict() { foreach ($this->images as $image) { $this->_out('/I'.$image['i'].' '.$image['n'].' 0 R'); - }; + } } function _putresourcedict() { @@ -2396,7 +2373,7 @@ function _putresourcedict() { $this->_out('/Font <<'); foreach ($this->fonts as $font) { $this->_out('/F'.$font['i'].' '.$font['n'].' 0 R'); - }; + } $this->_out('>>'); $this->_out('/XObject <<'); $this->_putxobjectdict(); @@ -2421,23 +2398,23 @@ function _putinfo() { if (!empty($this->title)) { $this->_out('/Title '.$this->_textstring($this->title)); - }; + } if (!empty($this->subject)) { $this->_out('/Subject '.$this->_textstring($this->subject)); - }; + } if (!empty($this->author)) { $this->_out('/Author '.$this->_textstring($this->author)); - }; + } if (!empty($this->keywords)) { $this->_out('/Keywords '.$this->_textstring($this->keywords)); - }; + } if (!empty($this->creator)) { $this->_out('/Creator '.$this->_textstring($this->creator)); - }; + } $this->_out('/CreationDate '.$this->_textstring('D:'.date('YmdHis'))); } @@ -2455,7 +2432,7 @@ function _putcatalog($pages_start_obj_number) { $this->_out("/OpenAction [$pages_start_obj_number 0 R /XYZ null null 1]"); } elseif (!is_string($this->ZoomMode)) { $this->_out("/OpenAction [$pages_start_obj_number 0 R /XYZ null null ".($this->ZoomMode/100).']'); - }; + } if ($this->LayoutMode=='single') { $this->_out('/PageLayout /SinglePage'); @@ -2463,7 +2440,7 @@ function _putcatalog($pages_start_obj_number) { $this->_out('/PageLayout /OneColumn'); } elseif ($this->LayoutMode=='two') { $this->_out('/PageLayout /TwoColumnLeft'); - }; + } if (count($this->_forms) > 0) { $this->_out('/AcroForm <<'); @@ -2471,7 +2448,7 @@ function _putcatalog($pages_start_obj_number) { $this->_out('/DR 2 0 R'); $this->_out('/NeedAppearances true'); $this->_out('>>'); - }; + } } function _putheader() { @@ -2502,7 +2479,7 @@ function _enddoc() { $form =& $this->_forms[$i]; $form->out($this); - }; + } //Catalog $this->_newobj(); @@ -2519,7 +2496,7 @@ function _enddoc() { for ($i=1; $i<=$this->n; $i++) { $this->_out(sprintf('%010d 00000 n ',$this->offsets[$i])); - }; + } //Trailer $this->_out('trailer'); @@ -2555,68 +2532,31 @@ function _newobj() { $this->_out($num.' 0 obj'); } - // Extract info from a JPEG file - function _parsejpg($file) { - $size_info = GetImageSize($file); - if (!$size_info) { - $this->Error('Missing or incorrect image file: '.$file); - }; - - if ($size_info[2]!=2) { - $this->Error('Not a JPEG file: '.$file); - }; - - if (!isset($size_info['channels']) || $size_info['channels']==3) { - $colspace='DeviceRGB'; - } elseif($size_info['channels']==4) { - $colspace='DeviceCMYK'; - } else { - $colspace='DeviceGray'; - }; - - $bpc = isset($size_info['bits']) ? $size_info['bits'] : 8; - - //Read whole file - $f=fopen($file,'rb'); - $data=''; - while (!feof($f)) { - $data .= fread($f, 4096); - }; - fclose($f); - - return array('w' => $size_info[0], - 'h' => $size_info[1], - 'cs' => $colspace, - 'bpc' => $bpc, - 'f' => 'DCTDecode', - 'data' => $data); - } - - // Extract info from a PNG file function _parsepng($file) { - $f = fopen($file,'rb'); + //Extract info from a PNG file + $f=fopen($file,'rb'); if (!$f) { $this->Error('Can\'t open image file: '.$file); - }; + } //Check signature if (fread($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10)) { $this->Error('Not a PNG file: '.$file); - }; + } //Read header chunk fread($f,4); if (fread($f,4)!='IHDR') { $this->Error('Incorrect PNG file: '.$file); - }; + } - $w = $this->_freadint($f); - $h = $this->_freadint($f); - $bpc = ord(fread($f,1)); + $w=$this->_freadint($f); + $h=$this->_freadint($f); + $bpc=ord(fread($f,1)); if ($bpc>8) { $this->Error('16-bit depth not supported: '.$file); - }; + } $ct=ord(fread($f,1)); if ($ct==0) { @@ -2627,19 +2567,19 @@ function _parsepng($file) { $colspace='Indexed'; } else { $this->Error('Alpha channel not supported: '.$file); - }; + } if (ord(fread($f,1))!=0) { $this->Error('Unknown compression method: '.$file); - }; + } if (ord(fread($f,1))!=0) { $this->Error('Unknown filter method: '.$file); - }; + } if (ord(fread($f,1))!=0) { $this->Error('Interlacing not supported: '.$file); - }; + } fread($f,4); $parms='/DecodeParms <>'; @@ -2677,12 +2617,12 @@ function _parsepng($file) { break; } else { fread($f,$n+4); - }; + } } while($n); if ($colspace=='Indexed' && empty($pal)) { $this->Error('Missing palette in '.$file); - }; + } fclose($f); return array('w' => $w, 'h' => $h, diff --git a/public_html/phpinfo.php b/public_html/phpinfo.php new file mode 100644 index 0000000..dfcc4d9 --- /dev/null +++ b/public_html/phpinfo.php @@ -0,0 +1,3 @@ + diff --git a/public_html/pipeline.class.php b/public_html/pipeline.class.php index 8c9c6ed..84f3dc2 100644 --- a/public_html/pipeline.class.php +++ b/public_html/pipeline.class.php @@ -43,7 +43,6 @@ require_once(HTML2PS_DIR.'box.br.php'); require_once(HTML2PS_DIR.'box.block.php'); -require_once(HTML2PS_DIR.'box.page.php'); require_once(HTML2PS_DIR.'box.page.margin.class.php'); require_once(HTML2PS_DIR.'box.body.php'); require_once(HTML2PS_DIR.'box.block.inline.php'); @@ -126,9 +125,6 @@ require_once(HTML2PS_DIR.'height.php'); require_once(HTML2PS_DIR.'width.php'); -require_once(HTML2PS_DIR.'css.counter.php'); -require_once(HTML2PS_DIR.'css.counter.collection.php'); - require_once(HTML2PS_DIR.'css.colors.inc.php'); require_once(HTML2PS_DIR.'css.constants.inc.php'); @@ -143,7 +139,6 @@ require_once(HTML2PS_DIR.'css.parse.inc.php'); require_once(HTML2PS_DIR.'css.parse.media.inc.php'); -require_once(HTML2PS_DIR.'css.background.attachment.inc.php'); require_once(HTML2PS_DIR.'css.background.color.inc.php'); require_once(HTML2PS_DIR.'css.background.image.inc.php'); require_once(HTML2PS_DIR.'css.background.repeat.inc.php'); @@ -159,7 +154,6 @@ require_once(HTML2PS_DIR.'css.direction.inc.php'); require_once(HTML2PS_DIR.'css.html2ps.html.content.inc.php'); require_once(HTML2PS_DIR.'css.html2ps.pseudoelements.inc.php'); -require_once(HTML2PS_DIR.'css.html2ps.pixels.php'); require_once(HTML2PS_DIR.'css.content.inc.php'); require_once(HTML2PS_DIR.'css.display.inc.php'); require_once(HTML2PS_DIR.'css.float.inc.php'); @@ -185,7 +179,6 @@ require_once(HTML2PS_DIR.'css.page-break-before.inc.php'); require_once(HTML2PS_DIR.'css.page-break-inside.inc.php'); require_once(HTML2PS_DIR.'css.orphans.inc.php'); -require_once(HTML2PS_DIR.'css.size.inc.php'); require_once(HTML2PS_DIR.'css.widows.inc.php'); require_once(HTML2PS_DIR.'css.position.inc.php'); @@ -248,7 +241,6 @@ require_once(HTML2PS_DIR.'filter.pre.footnotes.class.php'); require_once(HTML2PS_DIR.'filter.pre.height-constraint.class.php'); -require_once(HTML2PS_DIR.'layout._interface.class.php'); require_once(HTML2PS_DIR.'layout.default.class.php'); require_once(HTML2PS_DIR.'layout.page.breaks.php'); @@ -272,16 +264,11 @@ require_once(HTML2PS_DIR.'dispatcher.class.php'); require_once(HTML2PS_DIR.'observer.class.php'); -require_once(HTML2PS_DIR.'strategy.page.break.simple.php'); -require_once(HTML2PS_DIR.'strategy.page.break.smart.php'); - -require_once(HTML2PS_DIR.'strategy.link.rendering.normal.php'); require_once(HTML2PS_DIR.'strategy.position.absolute.php'); require_once(HTML2PS_DIR.'strategy.width.absolute.positioned.php'); require_once(HTML2PS_DIR.'autofix.url.php'); require_once(HTML2PS_DIR.'fetcher._interface.class.php'); -require_once(HTML2PS_DIR.'features/_factory.php'); class Pipeline { var $fetchers; @@ -309,58 +296,35 @@ class Pipeline { var $_current_page_name; - var $_page_break_strategy; - - function Pipeline() { - $this->_css = array(); - + function __construct() { $this->_counters = array(); $this->_footnotes = array(); - $this->_base_url = array(''); + $this->_base_url = array(""); $this->_reset_page_at_rules(); $this->pre_tree_filters = array(); - $this->_dispatcher =& new Dispatcher(); - - $this->_dispatcher->add_event('before-page-heights'); - $this->_dispatcher->add_event('before-page'); - $this->_dispatcher->add_event('after-page'); - $this->_dispatcher->add_event('before-batch-item'); - $this->_dispatcher->add_event('after-batch-item'); - $this->_dispatcher->add_event('after-parse'); - $this->_dispatcher->add_event('before-document'); - $this->_dispatcher->add_event('after-document'); - $this->_dispatcher->add_event('before-batch'); - $this->_dispatcher->add_event('after-batch'); + $this->_dispatcher= new Dispatcher(); - $this->_page_break_strategy = new StrategyPageBreakSimple(); - } - - function add_feature($feature_name, $params = array()) { - $feature_object =& FeatureFactory::get($feature_name); - if (is_null($feature_object)) { - die(sprintf('No feature "%s" found', $feature_name)); - }; - - $feature_object->install($this, $params); + $this->_dispatcher->addEvent("before-page"); + $this->_dispatcher->addEvent("after-page"); + $this->_dispatcher->addEvent("before-document"); + $this->_dispatcher->addEvent("after-document"); + $this->_dispatcher->addEvent("before-batch"); + $this->_dispatcher->addEvent("after-batch"); } function add_fetcher(&$fetcher) { array_unshift($this->fetchers, $fetcher); } - function calculate_page_heights(&$media, &$box) { - return $this->_page_break_strategy->run($this, $media, $box); - } - function clear_box_id_map() { $GLOBALS['__html_box_id_map'] = array(); } function close() { - $this->_dispatcher->fire('after-batch', array('pipeline' => &$this)); + $this->_dispatcher->fire("after-batch", array($this)); $this->output_driver->close(); $this->_output(); @@ -368,105 +332,64 @@ function close() { // Non HTML-specific cleanup // - ImageFactory::clear_cache(); + (new Image())->clear_cache(); } function configure($options) { - $defaults = array('compress' => false, - 'cssmedia' => 'screen', - 'debugbox' => false, - 'debugnoclip' => false, + $defaults = array( + 'debugbox' => 0, 'draw_page_border' => false, - 'encoding' => '', - 'html2xhtml' => true, - 'imagequality_workaround' => false, - 'landscape' => false, - 'margins' => array('left' => 30, - 'right' => 15, - 'top' => 15, - 'bottom' => 15), - 'media' => 'A4', - 'method' => 'fpdf', - 'mode' => 'html', - 'output' => 0, - 'pagewidth' => 800, - 'pdfversion' => "1.2", - 'ps2pdf' => false, - 'pslevel' => 3, + 'cssmedia' => 'screen', + 'scalepoints' => false, + 'renderimages' => true, 'renderfields' => false, 'renderforms' => false, - 'renderimages' => true, 'renderlinks' => false, - 'scalepoints' => true, - 'smartpagebreak' => true, - 'transparency_workaround' => false + 'pagewidth' => 800, + 'landscape' => false, + 'mode' => 'html' ); - // As a reminder: If the input arrays have the same string keys, then the later value for that key will overwrite the previous one. - $GLOBALS['g_config'] = array_merge($defaults, $options); - - // Note that CSS media names should be case-insensitive - $GLOBALS['g_config']['cssmedia'] = strtolower($GLOBALS['g_config']['cssmedia']); - - if ($GLOBALS['g_config']['smartpagebreak']) { - $this->_page_break_strategy = new StrategyPageBreakSmart(); - } else { - $this->_page_break_strategy = new StrategyPageBreakSimple(); - }; + // As a reminder: array_merge will not overwrite existing array keys + $GLOBALS['g_config'] = array_merge($options, $defaults); } function _addFootnote(&$note_call) { $this->_footnotes[] =& $note_call; } -// function _fillContent($content) { -// $filled = ""; + function _fillContent($content) { + $filled = ""; -// while (preg_match("/^.*?('.*?'|\".*?\"|counter\(.*?\))(.*)$/", $content, $matches)) { -// $data = $matches[1]; -// $content = $matches[2]; + while (preg_match("/^.*?('.*?'|\".*?\"|counter\(.*?\))(.*)$/", $content, $matches)) { + $data = $matches[1]; + $content = $matches[2]; -// if ($data{0} != '\'' && $data{0} != '"') { -// $filled .= $this->_fillContentCounter($data); -// } else { -// $filled .= $this->_fillContentString($data); -// }; -// }; - -// return $filled; -// } - -// function _fillContentString($content) { -// $unescaped_content = css_process_escapes($content); -// $unquoted_content = css_remove_value_quotes($unescaped_content); -// return $unquoted_content; -// } - -// function _fillContentCounter($content) { -// preg_match("/counter\((.*?)\)/", $content, $matches); -// return $this->_getCounter($matches[1]); -// } - - function &get_counters() { - $counter_collection =& new CSSCounterCollection(); - - foreach ($this->_counters as $counter_name => $counter_value) { - $counter =& new CSSCounter($counter_name); - $counter->set($counter_value); - $counter_collection->add($counter); - }; - - return $counter_collection; + if ($data[0] != '\'' && $data[0] != '"') { + $filled .= $this->_fillContentCounter($data); + } else { + $filled .= $this->_fillContentString($data); + } + } + + return $filled; } - function &get_dispatcher() { - return $this->_dispatcher; + function _fillContentString($content) { + $unescaped_content = css_process_escapes($content); + $unquoted_content = css_remove_value_quotes($unescaped_content); + return $unquoted_content; } - function get_counter($counter) { + function _fillContentCounter($content) { + preg_match("/counter\((.*?)\)/", $content, $matches); + return $this->_getCounter($matches[1]); + } + + function _getCounter($counter) { if (isset($this->_counters[$counter])) { return $this->_counters[$counter]; - }; + } /** * CSS 2.1: Counters that are not in the scope of any @@ -476,15 +399,15 @@ function get_counter($counter) { return 0; } - function reset_counter($counter, $value) { + function _resetCounter($counter, $value) { $this->_counters[$counter] = $value; } - function increment_counter($counter, $value) { + function _incrementCounter($counter, $value) { $this->_counters[$counter] += $value; } - function add_at_rule_page($at_rule) { + function addAtRulePage($at_rule) { $selector =& $at_rule->getSelector(); $type = $selector->get_type(); $this->_page_at_rules[$type][] = $at_rule; @@ -498,23 +421,23 @@ function _reset_page_at_rules() { CSS_PAGE_SELECTOR_NAMED => array()); } - function &get_default_css() { + function &getDefaultCSS() { return $this->_defaultCSS; } - function &get_current_css() { + function &getCurrentCSS() { return $this->_css[0]; } - function &get_current_css_state() { + function &getCurrentCSSState() { return $this->_cssState[0]; } - function push_css() { + function pushCSS() { array_unshift($this->_css, new CSSRuleset()); } - function pop_css() { + function popCSS() { array_shift($this->_css); } @@ -528,127 +451,41 @@ function pop_css() { * @param $page_no Integer current page index (1-based) * @param $media */ - function render_margin_boxes($page_no, &$media) { - $boxes =& $this->reflow_margin_boxes($page_no, $media); + function _renderMarginBoxes($page_no, &$media) { + $boxes =& $this->_reflowMarginBoxes($page_no, $media); foreach ($boxes as $selector => $box) { $boxes[$selector]->show($this->output_driver); - }; + } // Memleak fix - for ($i=0, $size = count($boxes); $i < $size; $i++) { + for ($i=0, $size = count((array) $boxes); $i < $size; $i++) { $boxes[$i]->destroy(); - }; + } unset($boxes); } - function get_page_media($page_no, &$media) { - $page_rules =& $this->get_page_rules($page_no); - $size_landscape = $page_rules->get_property_value(CSS_SIZE); - if (!is_null($size_landscape)) { - $media->set_width($size_landscape['size']['width']); - $media->set_height($size_landscape['size']['height']); - $media->set_landscape($size_landscape['landscape']); - }; - - $margins = $page_rules->get_property_value(CSS_MARGIN); - if (!is_null($margins)) { - $media->margins['left'] = $margins->left->calc(mm2pt($media->get_width())) / mm2pt(1) / pt2pt(1); - $media->margins['right'] = $margins->right->calc(mm2pt($media->get_width())) / mm2pt(1) / pt2pt(1); - $media->margins['top'] = $margins->top->calc(mm2pt($media->get_height())) / mm2pt(1) / pt2pt(1); - $media->margins['bottom'] = $margins->bottom->calc(mm2pt($media->get_height())) / mm2pt(1) / pt2pt(1); - }; - - $left_margin = $page_rules->get_property_value(CSS_MARGIN_LEFT); - if (!is_null($left_margin)) { - $media->margins['left'] = $left_margin->calc(mm2pt($media->get_width())) / mm2pt(1) / pt2pt(1); - }; - - $right_margin = $page_rules->get_property_value(CSS_MARGIN_RIGHT); - if (!is_null($right_margin)) { - $media->margins['right'] = $right_margin->calc(mm2pt($media->get_width())) / mm2pt(1) / pt2pt(1); - }; - - $top_margin = $page_rules->get_property_value(CSS_MARGIN_TOP); - if (!is_null($top_margin)) { - $media->margins['top'] = $top_margin->calc(mm2pt($media->get_height())) / mm2pt(1) / pt2pt(1); - }; - - $bottom_margin = $page_rules->get_property_value(CSS_MARGIN_BOTTOM); - if (!is_null($bottom_margin)) { - $media->margins['bottom'] = $bottom_margin->calc(mm2pt($media->get_height())) / mm2pt(1) / pt2pt(1); - }; - - $pixels = $page_rules->get_property_value(CSS_HTML2PS_PIXELS); - if (!is_null($pixels)) { - $media->set_pixels($pixels); - }; - } - - function &get_page_rules($page_no) { - $collection =& new CSSPropertyCollection(); - - foreach ($this->_page_at_rules[CSS_PAGE_SELECTOR_ALL] as $rule) { - $collection->merge($rule->css); - }; - - /** - * Check which one of :right/:left selector is applicable (assuming that first page matches :right) - */ - if ($page_no % 2 == 0) { - foreach ($this->_page_at_rules[CSS_PAGE_SELECTOR_LEFT] as $rule) { - $collection->merge($rule->css); - }; - } else { - foreach ($this->_page_at_rules[CSS_PAGE_SELECTOR_RIGHT] as $rule) { - $collection->merge($rule->css); - }; - }; - - if ($page_no == 1) { - foreach ($this->_page_at_rules[CSS_PAGE_SELECTOR_FIRST] as $rule) { - $collection->merge($rule->css); - }; - }; - - return $collection; - } - - function &reflow_page_box($page_no, &$media) { - $rules =& $this->get_page_rules($page_no); - $box =& BoxPage::create($this, $rules); - $box->reflow($media); - return $box; - } - - function render_page_box($page_no, &$media) { - $box =& $this->reflow_page_box($page_no, $media); - $box->show($this->output_driver); - $box->destroy(); - unset($box); - } - - function &reflow_margin_boxes($page_no, &$media) { + function &_reflowMarginBoxes($page_no, &$media) { $at_rules = $this->_getMarginBoxes($page_no, $media); - + $boxes = array(); foreach ($at_rules as $at_rule) { - $selector = $at_rule->getSelector(); - $boxes[$selector] =& BoxPageMargin::create($this, $at_rule); - }; + $selector =& $at_rule->getSelector(); + $boxes[$selector] =& (new BoxPageMargin($this, $at_rule))->create($this, $at_rule); + } foreach ($boxes as $selector => $box) { $linebox_started = false; $previous_whitespace = false; $boxes[$selector]->reflow_whitespace($linebox_started, $previous_whitespace); $boxes[$selector]->reflow_text($this->output_driver); - }; + } foreach ($boxes as $selector => $box) { $boxes[$selector]->reflow($this->output_driver, $media, $boxes); - }; + } return $boxes; } @@ -666,9 +503,9 @@ function _getMarginBoxes($page_no, $media) { */ if ($page_no == 1) { foreach ($this->_page_at_rules[CSS_PAGE_SELECTOR_FIRST] as $rule) { - $applicable_margin_boxes = $applicable_margin_boxes + $rule->getAtRuleMarginBoxes(); - }; - }; + $applicable_margin_boxes = $applicable_margin_boxes + $rule->getAtRuleMarginBoxes(); + } + } /** * Check which one of :right/:left selector is applicable (assuming that first page matches :right) @@ -676,176 +513,132 @@ function _getMarginBoxes($page_no, $media) { if ($page_no % 2 == 0) { foreach ($this->_page_at_rules[CSS_PAGE_SELECTOR_LEFT] as $rule) { $applicable_margin_boxes = $applicable_margin_boxes + $rule->getAtRuleMarginBoxes(); - }; + } } else { foreach ($this->_page_at_rules[CSS_PAGE_SELECTOR_RIGHT] as $rule) { $applicable_margin_boxes = $applicable_margin_boxes + $rule->getAtRuleMarginBoxes(); - }; - }; + } + } /** * Extract margin boxes from plain @page rules */ foreach ($this->_page_at_rules[CSS_PAGE_SELECTOR_ALL] as $rule) { $applicable_margin_boxes = $applicable_margin_boxes + $rule->getAtRuleMarginBoxes(); - }; + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP] =& + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP] = new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP,$this); - }; + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_LEFT_CORNER])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_LEFT_CORNER] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_LEFT_CORNER,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_LEFT_CORNER]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_LEFT_CORNER,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_LEFT])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_LEFT] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_LEFT,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_LEFT]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_LEFT,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_CENTER])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_CENTER] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_CENTER,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_CENTER]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_CENTER,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT_CORNER])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT_CORNER] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT_CORNER,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT_CORNER]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT_CORNER,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT_CORNER])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT_CORNER] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT_CORNER,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT_CORNER]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT_CORNER,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_CENTER])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_CENTER] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_CENTER,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_CENTER]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_CENTER,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT_CORNER])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT_CORNER] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT_CORNER,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT_CORNER]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT_CORNER,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_TOP])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_TOP] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_LEFT_TOP,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_TOP]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_LEFT_TOP,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_MIDDLE])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_MIDDLE] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_LEFT_MIDDLE,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_MIDDLE]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_LEFT_MIDDLE,$this); + } if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_BOTTOM])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_BOTTOM] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_LEFT_BOTTOM,$this); - }; + $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_LEFT_BOTTOM]= new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_LEFT_BOTTOM,$this); + } - if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_TOP])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_TOP] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_RIGHT_TOP,$this); - }; - - if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_MIDDLE])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_MIDDLE] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_RIGHT_MIDDLE,$this); - }; - - if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM])) { - $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM] =& - new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM,$this); - }; + if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_TOP])) { $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_TOP] = new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_RIGHT_TOP,$this); } + if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_MIDDLE])) { $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_MIDDLE] = new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_RIGHT_MIDDLE,$this); } + if (!isset($applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM])) { $applicable_margin_boxes[CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM] = new CSSAtRuleMarginBox(CSS_MARGIN_BOX_SELECTOR_RIGHT_BOTTOM,$this); } return $applicable_margin_boxes; } - function _process_item($data_id, &$media, $offset=0) { - $this->_dispatcher->fire('before-batch-item', array('pipeline' => &$this)); - + function _process_item($data_id, &$media, $offset=0) { $box =& $this->_layout_item($data_id, $media, $offset, $context, $postponed_filter); if (is_null($box)) { error_log(sprintf(_('Could not fetch: %s'), (string)$data_id)); return true; - }; + } $this->_show_item($box, $offset, $context, $media, $postponed_filter); // Clear CSS for this item - $this->pop_css(); + $this->popCSS(); $this->_defaultCSS = null; // Memory leak fix: caused by circular references? $box->destroy(); - $this->_dispatcher->fire('after-batch-item', array('pipeline' => &$this)); return true; } function _show_item(&$box, $offset, &$context, &$media, &$postponed_filter) { $context->sort_absolute_positioned_by_z_index(); - $this->_dispatcher->fire('before-page-heights', array('pipeline' => &$this, - 'document' => &$box, - 'media' => &$media)); - // Make batch-processing offset - $page_heights = $this->calculate_page_heights($media, $box); $box->offset(0, $offset); - $box->reflow_anchors($this->output_driver, $this->output_driver->anchors, $page_heights); - - $this->_dispatcher->fire('before-document', array('pipeline' => &$this, - 'document' => &$box, - 'page-heights' => &$page_heights, - 'media' => &$media)); + /** + * Calculate page heights + */ + $page_heights = (new PageBreakLocator())->getPages($box, + mm2pt($media->real_height()), + mm2pt($media->height() - $media->margins['top'])); - $expected_pages = count($page_heights); + $expected_pages = count((array) $page_heights); $this->output_driver->set_expected_pages($expected_pages); - $this->reset_counter('pages', $expected_pages); - $this->reset_counter('page', 0); - - // Output PDF pages using chosen PDF driver - for ($i = 0; $i < $expected_pages; $i++) { - $this->get_page_media(1, $media); - - $this->output_driver->update_media($media); - $this->_setupScales($media); - - $current_page_offset = $i == 0 ? 0 : $page_heights[$i-1]; - $current_page_height = $page_heights[$i]; - - $this->output_driver->next_page($current_page_offset); + $this->_resetCounter('pages', $expected_pages); + $this->_resetCounter('page', 0); - // Preparen list of postponed (floating and relative-positioned) boxes for the current page - $postponed_filter->process($box, null, $this); + $this->_dispatcher->fire("before-document", array($this, $box)); - $this->reset_counter('footnote', 0); - $this->increment_counter('page', 1); + // Output PDF pages using chosen PDF driver + for ($i=0; $i<$expected_pages; $i++) { + $this->_resetCounter('footnote', 0); + $this->_incrementCounter('page', 1); $this->output_driver->save(); @@ -853,20 +646,17 @@ function _show_item(&$box, $offset, &$context, &$media, &$postponed_filter) { * Note that margin boxes should be rendered before 'setup_clip', as it will trim all * content rendered outside the 'main' page area */ - $this->render_margin_boxes($i+1, $media); - $this->render_page_box($i+1, $media); + $this->_renderMarginBoxes($i+1, $media); - $this->output_driver->setPageHeight($current_page_height); + $this->output_driver->setPageHeight($page_heights[$i]); $this->output_driver->setup_clip(); - $this->_dispatcher->fire('before-page', array('pipeline' => &$this, - 'document' => &$box, - 'pageno' => $i)); + $this->_dispatcher->fire("before-page", array($this, $box, $i)); if (is_null($box->show($this->output_driver))) { - error_log('Pipeline::_process_item: output routine failed'); + error_log("Pipeline::_process_item: output routine failed"); return null; - }; + } /** * Show postponed boxes - relative and floating boxes, as they should be @@ -882,15 +672,20 @@ function _show_item(&$box, $offset, &$context, &$media, &$postponed_filter) { global $g_config; if ($g_config['draw_page_border']) { $this->output_driver->draw_page_border(); - }; + } + + $this->_dispatcher->fire("after-page", array($this, $box, $i)); - $this->_dispatcher->fire('after-page', array('pipeline' => &$this, - 'document' => &$box, - 'pageno' => $i)); - }; + // Add page if currently rendered page is not last + if ($i < $expected_pages-1) { + $this->output_driver->next_page($page_heights[$i]); + } - $this->_dispatcher->fire('after-document', array('pipeline' => &$this, - 'document' => &$box)); + // Restore postponed list for the next page + $postponed_filter->process($box, null, $this); + } + + $this->_dispatcher->fire("after-document", array($this, $box)); } function _output() { @@ -898,7 +693,7 @@ function _output() { for ($i=0; $ioutput_filters); $i++) { $temporary_output_filename = $this->output_filters[$i]->process($temporary_output_filename); - }; + } // Determine the content type of the result $content_type = null; @@ -906,11 +701,11 @@ function _output() { while (($i >= 0) && (is_null($content_type))) { $content_type = $this->output_filters[$i]->content_type(); $i--; - }; + } if (is_null($content_type)) { $content_type = $this->output_driver->content_type(); - }; + } $this->destination->process($temporary_output_filename, $content_type); unlink($temporary_output_filename); @@ -920,20 +715,15 @@ function set_destination(&$destination) { $this->destination =& $destination; } - function set_output_driver(&$output_driver) { - $this->output_driver =& $output_driver; - } - function &fetch($data_id) { - if (count($this->fetchers) == 0) { + if (count($this->fetchers) == 0) { ob_start(); - include(HTML2PS_DIR.'templates/error._no_fetchers.tpl'); + include(HTML2PS_DIR.'/templates/error._no_fetchers.tpl'); $this->error_message = ob_get_contents(); ob_end_clean(); - $null = null; - return $null; - }; + return null; + } // Fetch data for ($i=0; $ifetchers); $i++) { @@ -942,12 +732,12 @@ function &fetch($data_id) { if ($data != null) { $this->push_base_url($this->fetchers[$i]->get_base_url()); return $data; - }; - }; + } + } if (defined('DEBUG_MODE')) { error_log(sprintf('Could not fetch %s', $data_id)); - }; + } $null = null; return $null; @@ -968,7 +758,7 @@ function _setupScales(&$media) { $g_pt_scale = $g_px_scale * 1.33; // This is a magic number, just don't touch it, or everything will explode! } else { $g_pt_scale = 1.0; - }; + } } /** @@ -983,43 +773,39 @@ function _setupScales(&$media) { function process_batch($data_id_array, &$media) { $this->clear_box_id_map(); - // Save and disable magic_quotes_runtime - $mq_runtime = get_magic_quotes_runtime(); - set_magic_quotes_runtime(0); - $this->_prepare($media); - $this->_dispatcher->fire('before-batch', array('pipeline' => &$this)); + $this->_dispatcher->fire("before-batch", array($this)); $i = 0; $offset = 0; foreach ($data_id_array as $data_id) { $this->_process_item($data_id, $media, $offset); - + $i++; - $offset = $this->output_driver->offset; - }; + if ($ioutput_driver->next_page(); + $offset = $this->output_driver->offset; + } + } $this->close(); - // Restore magic_quotes_runtime setting - set_magic_quotes_runtime($mq_runtime); - return true; } function error_message() { - $message = file_get_contents(HTML2PS_DIR.'templates/error._header.tpl'); + $message = file_get_contents(HTML2PS_DIR.'/templates/error._header.tpl'); $message .= $this->error_message; for ($i=0; $ifetchers); $i++) { $message .= $this->fetchers[$i]->error_message(); - }; + } $message .= $this->output_driver->error_message(); - $message .= file_get_contents(HTML2PS_DIR.'templates/error._footer.tpl'); + $message .= file_get_contents(HTML2PS_DIR.'/templates/error._footer.tpl'); return $message; } @@ -1035,10 +821,6 @@ function get_base_url() { return $this->_base_url[0]; } - function &get_output_driver() { - return $this->output_driver; - } - function guess_url($src) { return guess_url($src, $this->get_base_url()); } @@ -1061,8 +843,8 @@ function renderFootnotes() { $footnote_x, $footnote_y); $footnote_y -= FOOTNOTE_GAP; - }; - }; + } + } /** * Draw thin line separating footnotes from page content @@ -1074,36 +856,36 @@ function renderFootnotes() { $this->output_driver->lineto($this->output_driver->getPageLeft() + $this->output_driver->getPageWidth()*FOOTNOTE_LINE_PERCENT/100, $this->output_driver->getFootnoteTop() - FOOTNOTE_LINE_TOP_GAP); $this->output_driver->stroke(); - }; + } } function renderAbsolutePositioned(&$context) { for ($j=0, $size = count($context->absolute_positioned); $j<$size; $j++) { $current_box =& $context->absolute_positioned[$j]; - if ($current_box->get_css_property(CSS_VISIBILITY) === VISIBILITY_VISIBLE) { + if ($current_box->getCSSProperty(CSS_VISIBILITY) === VISIBILITY_VISIBLE) { $this->output_driver->save(); $current_box->_setupClip($this->output_driver); if (is_null($current_box->show($this->output_driver))) { return null; - }; + } $this->output_driver->restore(); - }; - }; + } + } $this->output_driver->show_postponed_in_absolute(); } function renderFixedPositioned(&$context) { for ($j=0, $size = count($context->fixed_positioned); $j<$size; $j++) { $current_box =& $context->fixed_positioned[$j]; - if ($current_box->get_css_property(CSS_VISIBILITY) === VISIBILITY_VISIBLE) { + if ($current_box->getCSSProperty(CSS_VISIBILITY) === VISIBILITY_VISIBLE) { $this->output_driver->save(); $current_box->_setupClip($this->output_driver); if (is_null($current_box->show_fixed($this->output_driver))) { return null; - }; + } $this->output_driver->restore(); - }; - }; + } + } $this->output_driver->show_postponed_in_fixed(); } @@ -1113,43 +895,34 @@ function _prepare(&$media) { $this->output_driver->reset($media); } - function reset_css() { - $css_cache = CSSCache::get(); - $this->_defaultCSS = $css_cache->compile('resource://default.css', - file_get_contents(HTML2PS_DIR.'default.css'), - $this); - $this->_css = array(); - $this->push_css(); - - $this->_cssState = array(new CSSState(CSS::get())); - } - function &_layout_item($data_id, &$media, $offset, &$context, &$postponed_filter) { $this->_reset_page_at_rules(); - $this->reset_css(); + $css_cache = (new CSSCache())->get(); + $this->_defaultCSS = $css_cache->compile("resource://default.css", + file_get_contents(HTML2PS_DIR.'/default.css')); + $this->_css = array(); + $this->pushCSS(); + + $this->_cssState = array(new CSSState((new CSS())->get())); - $font = $this->_cssState[0]->get_property(CSS_FONT); + $font = $this->_cssState[0]->getProperty(CSS_FONT); $font->units2pt(0); - $this->_cssState[0]->set_property(CSS_FONT, $font); + $this->_cssState[0]->setProperty(CSS_FONT, $font); $data = $this->fetch($data_id); if (is_null($data)) { $dummy = null; return $dummy; - }; + } // Run raw data filters - for ($i = 0; $i < count($this->data_filters); $i++) { + for ($i=0; $idata_filters); $i++) { $data = $this->data_filters[$i]->process($data); - }; + } // Parse the raw data - $box =& $this->parser->process($data->get_content(), $this, $media); - - $this->_dispatcher->fire('after-parse', array('pipeline' => &$this, - 'document' => &$box, - 'media' => $media)); + $box =& $this->parser->process($data->get_content(), $this); /** * Run obligatory tree filters @@ -1168,9 +941,34 @@ function &_layout_item($data_id, &$media, $offset, &$context, &$postponed_filter $filter->process($box, $data, $this); // Run pre-layout tree filters - for ($i=0, $size = count($this->pre_tree_filters); $i < $size; $i++) { + for ($i=0, $size = count((array) $this->pre_tree_filters); $i < $size; $i++) { $this->pre_tree_filters[$i]->process($box, $data, $this); - }; + } + + /** + * Auto-detect top/bottom margin size (only if both top and bottom margins have zero value) + */ + if ($media->margins['top'] == 0 && + $media->margins['bottom'] == 0) { + $boxes = $this->_reflowMarginBoxes(0, $media); + + $media->margins['top'] = max($boxes[CSS_MARGIN_BOX_SELECTOR_TOP]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_TOP_LEFT_CORNER]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_TOP_LEFT]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_TOP_CENTER]->get_real_full_height(), + + $boxes[CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_TOP_RIGHT_CORNER]->get_real_full_height()) / mm2pt(1); + + $media->margins['bottom'] = max($boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT_CORNER]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_LEFT]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_CENTER]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT]->get_real_full_height(), + $boxes[CSS_MARGIN_BOX_SELECTOR_BOTTOM_RIGHT_CORNER]->get_real_full_height()) / mm2pt(1); + + $this->output_driver->reset($media); + } $context = new FlowContext; @@ -1183,31 +981,17 @@ function &_layout_item($data_id, &$media, $offset, &$context, &$postponed_filter $postponed_filter = new PostTreeFilterPostponed($this->output_driver); $postponed_filter->process($box, null, $this); - $this->output_driver->prepare(); - - // Force generation of custom characters for margin boxes - for ($i = 0; $i <= 1; $i++) { - $this->get_page_media(1, $media); - $at_rules = $this->_getMarginBoxes($i, $media); - - $boxes = array(); - foreach ($at_rules as $at_rule) { - $selector = $at_rule->getSelector(); - $boxes[$selector] =& BoxPageMargin::create($this, $at_rule); - }; - }; - $status = $this->layout_engine->process($box, $media, $this->output_driver, $context); if (is_null($status)) { - error_log('Pipeline::_process_item: layout routine failed'); + error_log("Pipeline::_process_item: layout routine failed"); $dummy = null; return $dummy; - }; + } // Run post-layout tree filters for ($i=0; $ipost_tree_filters); $i++) { $this->post_tree_filters[$i]->process($box); - }; + } return $box; } @@ -1225,4 +1009,4 @@ function set_current_page_name($name) { } } -?> +?> \ No newline at end of file diff --git a/public_html/pipeline.factory.class.php b/public_html/pipeline.factory.class.php index 747d235..a64766e 100644 --- a/public_html/pipeline.factory.class.php +++ b/public_html/pipeline.factory.class.php @@ -3,22 +3,16 @@ require_once(HTML2PS_DIR.'pipeline.class.php'); class PipelineFactory { - function &create_default_pipeline($encoding, $filename) { - $pipeline =& new Pipeline(); + function create_default_pipeline($encoding, $filename) { + $pipeline = new Pipeline(); - if (isset($GLOBALS['g_config'])) { - $pipeline->configure($GLOBALS['g_config']); - } else { - $pipeline->configure(array()); - }; - -// if (extension_loaded('curl')) { -// require_once(HTML2PS_DIR.'fetcher.url.curl.class.php'); -// $pipeline->fetchers[] = new FetcherUrlCurl(); -// } else { + if (extension_loaded('curl')) { + require_once(HTML2PS_DIR.'fetcher.url.curl.class.php'); + $pipeline->fetchers[] = new FetcherURLCurl(); + } else { require_once(HTML2PS_DIR.'fetcher.url.class.php'); $pipeline->fetchers[] = new FetcherURL(); -// }; + } $pipeline->data_filters[] = new DataFilterDoctype(); $pipeline->data_filters[] = new DataFilterUTF8($encoding); @@ -29,10 +23,10 @@ function &create_default_pipeline($encoding, $filename) { $pipeline->post_tree_filters = array(); $pipeline->output_driver = new OutputDriverFPDF(); $pipeline->output_filters = array(); - $pipeline->destination = new DestinationDownload($filename, ContentType::pdf()); + $pipeline->destination = new DestinationDownload($filename, (new ContentType())->pdf()); return $pipeline; } } -?> +?> \ No newline at end of file diff --git a/public_html/postscript/array.ps b/public_html/postscript/array.ps index 680bf78..ad1421a 100644 Binary files a/public_html/postscript/array.ps and b/public_html/postscript/array.ps differ diff --git a/public_html/postscript/box.block.inline.ps b/public_html/postscript/box.block.inline.ps index 70d0c9c..6d5a293 100644 Binary files a/public_html/postscript/box.block.inline.ps and b/public_html/postscript/box.block.inline.ps differ diff --git a/public_html/postscript/box.block.ps b/public_html/postscript/box.block.ps index 9bfc0f1..bc7e78e 100644 Binary files a/public_html/postscript/box.block.ps and b/public_html/postscript/box.block.ps differ diff --git a/public_html/postscript/box.break.ps b/public_html/postscript/box.break.ps index f513519..a06b4bb 100644 Binary files a/public_html/postscript/box.break.ps and b/public_html/postscript/box.break.ps differ diff --git a/public_html/postscript/box.container.ps b/public_html/postscript/box.container.ps index 1ae955e..25d5002 100644 Binary files a/public_html/postscript/box.container.ps and b/public_html/postscript/box.container.ps differ diff --git a/public_html/postscript/box.inline.whitespace.ps b/public_html/postscript/box.inline.whitespace.ps index 99b4c19..e5517cc 100644 Binary files a/public_html/postscript/box.inline.whitespace.ps and b/public_html/postscript/box.inline.whitespace.ps differ diff --git a/public_html/postscript/box.input.check.ps b/public_html/postscript/box.input.check.ps index 9bbc629..8b3739c 100644 Binary files a/public_html/postscript/box.input.check.ps and b/public_html/postscript/box.input.check.ps differ diff --git a/public_html/postscript/box.input.radio.ps b/public_html/postscript/box.input.radio.ps index 0ec54db..ca1b847 100644 Binary files a/public_html/postscript/box.input.radio.ps and b/public_html/postscript/box.input.radio.ps differ diff --git a/public_html/postscript/box.list-item.ps b/public_html/postscript/box.list-item.ps index bc8090d..255fbdd 100644 Binary files a/public_html/postscript/box.list-item.ps and b/public_html/postscript/box.list-item.ps differ diff --git a/public_html/postscript/box.ps b/public_html/postscript/box.ps index d406a23..4a66949 100644 Binary files a/public_html/postscript/box.ps and b/public_html/postscript/box.ps differ diff --git a/public_html/postscript/box.select.ps b/public_html/postscript/box.select.ps index 1a218f5..1cb1304 100644 Binary files a/public_html/postscript/box.select.ps and b/public_html/postscript/box.select.ps differ diff --git a/public_html/postscript/box.span.ps b/public_html/postscript/box.span.ps index 3738b79..08727d5 100644 Binary files a/public_html/postscript/box.span.ps and b/public_html/postscript/box.span.ps differ diff --git a/public_html/postscript/box.table.cell.ps b/public_html/postscript/box.table.cell.ps index 14e107f..841794d 100644 Binary files a/public_html/postscript/box.table.cell.ps and b/public_html/postscript/box.table.cell.ps differ diff --git a/public_html/postscript/box.text.ps b/public_html/postscript/box.text.ps index 7f54b66..8535426 100644 Binary files a/public_html/postscript/box.text.ps and b/public_html/postscript/box.text.ps differ diff --git a/public_html/postscript/box.whitespace.ps b/public_html/postscript/box.whitespace.ps index b9aca48..1132cea 100644 Binary files a/public_html/postscript/box.whitespace.ps and b/public_html/postscript/box.whitespace.ps differ diff --git a/public_html/postscript/context.ps b/public_html/postscript/context.ps index f9c2d2e..6f44e44 100644 Binary files a/public_html/postscript/context.ps and b/public_html/postscript/context.ps differ diff --git a/public_html/postscript/encoding.dingbats.ps b/public_html/postscript/encoding.dingbats.ps index 2fd2bdf..ff4867f 100644 Binary files a/public_html/postscript/encoding.dingbats.ps and b/public_html/postscript/encoding.dingbats.ps differ diff --git a/public_html/postscript/encoding.iso-8859-10.ps b/public_html/postscript/encoding.iso-8859-10.ps index 71e441f..20fead7 100644 Binary files a/public_html/postscript/encoding.iso-8859-10.ps and b/public_html/postscript/encoding.iso-8859-10.ps differ diff --git a/public_html/postscript/encoding.iso-8859-11.ps b/public_html/postscript/encoding.iso-8859-11.ps index 88d27a8..788c0c5 100644 Binary files a/public_html/postscript/encoding.iso-8859-11.ps and b/public_html/postscript/encoding.iso-8859-11.ps differ diff --git a/public_html/postscript/encoding.iso-8859-13.ps b/public_html/postscript/encoding.iso-8859-13.ps index 02670d5..ab2c470 100644 Binary files a/public_html/postscript/encoding.iso-8859-13.ps and b/public_html/postscript/encoding.iso-8859-13.ps differ diff --git a/public_html/postscript/encoding.iso-8859-14.ps b/public_html/postscript/encoding.iso-8859-14.ps index 64240ca..f848f3f 100644 Binary files a/public_html/postscript/encoding.iso-8859-14.ps and b/public_html/postscript/encoding.iso-8859-14.ps differ diff --git a/public_html/postscript/encoding.iso-8859-15.ps b/public_html/postscript/encoding.iso-8859-15.ps index 6469fc1..31a3c16 100644 Binary files a/public_html/postscript/encoding.iso-8859-15.ps and b/public_html/postscript/encoding.iso-8859-15.ps differ diff --git a/public_html/postscript/encoding.iso-8859-2.ps b/public_html/postscript/encoding.iso-8859-2.ps index dbc0f12..d72e184 100644 Binary files a/public_html/postscript/encoding.iso-8859-2.ps and b/public_html/postscript/encoding.iso-8859-2.ps differ diff --git a/public_html/postscript/encoding.iso-8859-3.ps b/public_html/postscript/encoding.iso-8859-3.ps index e65becf..59af8d0 100644 Binary files a/public_html/postscript/encoding.iso-8859-3.ps and b/public_html/postscript/encoding.iso-8859-3.ps differ diff --git a/public_html/postscript/encoding.iso-8859-4.ps b/public_html/postscript/encoding.iso-8859-4.ps index d309604..7932fec 100644 Binary files a/public_html/postscript/encoding.iso-8859-4.ps and b/public_html/postscript/encoding.iso-8859-4.ps differ diff --git a/public_html/postscript/encoding.iso-8859-5.ps b/public_html/postscript/encoding.iso-8859-5.ps index 837dfc8..64d4a12 100644 Binary files a/public_html/postscript/encoding.iso-8859-5.ps and b/public_html/postscript/encoding.iso-8859-5.ps differ diff --git a/public_html/postscript/encoding.iso-8859-7.ps b/public_html/postscript/encoding.iso-8859-7.ps index 2e1eb82..83e990b 100644 Binary files a/public_html/postscript/encoding.iso-8859-7.ps and b/public_html/postscript/encoding.iso-8859-7.ps differ diff --git a/public_html/postscript/encoding.iso-8859-9.ps b/public_html/postscript/encoding.iso-8859-9.ps index 5ae27ec..5c29364 100644 Binary files a/public_html/postscript/encoding.iso-8859-9.ps and b/public_html/postscript/encoding.iso-8859-9.ps differ diff --git a/public_html/postscript/encoding.koi8-r.ps b/public_html/postscript/encoding.koi8-r.ps index 41a4364..7d516e5 100644 Binary files a/public_html/postscript/encoding.koi8-r.ps and b/public_html/postscript/encoding.koi8-r.ps differ diff --git a/public_html/postscript/encoding.symbol.ps b/public_html/postscript/encoding.symbol.ps index dc4b4aa..70b06ee 100644 Binary files a/public_html/postscript/encoding.symbol.ps and b/public_html/postscript/encoding.symbol.ps differ diff --git a/public_html/postscript/encoding.windows-1250.ps b/public_html/postscript/encoding.windows-1250.ps index 099dc0c..108d727 100644 Binary files a/public_html/postscript/encoding.windows-1250.ps and b/public_html/postscript/encoding.windows-1250.ps differ diff --git a/public_html/postscript/encoding.windows-1251.ps b/public_html/postscript/encoding.windows-1251.ps index 1baa187..b45ae60 100644 Binary files a/public_html/postscript/encoding.windows-1251.ps and b/public_html/postscript/encoding.windows-1251.ps differ diff --git a/public_html/postscript/encoding.windows-1252.ps b/public_html/postscript/encoding.windows-1252.ps index 8ba1c96..356fb1b 100644 Binary files a/public_html/postscript/encoding.windows-1252.ps and b/public_html/postscript/encoding.windows-1252.ps differ diff --git a/public_html/postscript/fastps.header.ps b/public_html/postscript/fastps.header.ps index 73d13ee..3865e29 100644 Binary files a/public_html/postscript/fastps.header.ps and b/public_html/postscript/fastps.header.ps differ diff --git a/public_html/postscript/flow.block.ps b/public_html/postscript/flow.block.ps index 727c3a2..97ca35c 100644 Binary files a/public_html/postscript/flow.block.ps and b/public_html/postscript/flow.block.ps differ diff --git a/public_html/postscript/flow.box.ps b/public_html/postscript/flow.box.ps index b5aff9a..f3f65c6 100644 Binary files a/public_html/postscript/flow.box.ps and b/public_html/postscript/flow.box.ps differ diff --git a/public_html/postscript/flow.float.ps b/public_html/postscript/flow.float.ps index e75ed16..58483d4 100644 Binary files a/public_html/postscript/flow.float.ps and b/public_html/postscript/flow.float.ps differ diff --git a/public_html/postscript/flow.inline.block.ps b/public_html/postscript/flow.inline.block.ps index 4bee604..e86f3e6 100644 Binary files a/public_html/postscript/flow.inline.block.ps and b/public_html/postscript/flow.inline.block.ps differ diff --git a/public_html/postscript/flow.inline.ps b/public_html/postscript/flow.inline.ps index aba80fb..43c9b6a 100644 Binary files a/public_html/postscript/flow.inline.ps and b/public_html/postscript/flow.inline.ps differ diff --git a/public_html/postscript/flow.legend.ps b/public_html/postscript/flow.legend.ps index 2dd17de..3910d23 100644 Binary files a/public_html/postscript/flow.legend.ps and b/public_html/postscript/flow.legend.ps differ diff --git a/public_html/postscript/font.ps b/public_html/postscript/font.ps index c5f7e09..bcf5e42 100644 Binary files a/public_html/postscript/font.ps and b/public_html/postscript/font.ps differ diff --git a/public_html/postscript/footer.ps b/public_html/postscript/footer.ps index d54f07b..be51b4a 100644 Binary files a/public_html/postscript/footer.ps and b/public_html/postscript/footer.ps differ diff --git a/public_html/postscript/geometry.ps b/public_html/postscript/geometry.ps index c129baa..96bfb58 100644 Binary files a/public_html/postscript/geometry.ps and b/public_html/postscript/geometry.ps differ diff --git a/public_html/postscript/header.ps b/public_html/postscript/header.ps index fa2f65f..295e42c 100644 Binary files a/public_html/postscript/header.ps and b/public_html/postscript/header.ps differ diff --git a/public_html/postscript/height.ps b/public_html/postscript/height.ps index b63aa92..d29b451 100644 Binary files a/public_html/postscript/height.ps and b/public_html/postscript/height.ps differ diff --git a/public_html/postscript/image.ps b/public_html/postscript/image.ps index b8fb62f..78fe74d 100644 Binary files a/public_html/postscript/image.ps and b/public_html/postscript/image.ps differ diff --git a/public_html/postscript/init.ps b/public_html/postscript/init.ps index 29997f7..5353946 100644 Binary files a/public_html/postscript/init.ps and b/public_html/postscript/init.ps differ diff --git a/public_html/postscript/position.ps b/public_html/postscript/position.ps index e5a36f1..25e7e96 100644 Binary files a/public_html/postscript/position.ps and b/public_html/postscript/position.ps differ diff --git a/public_html/postscript/predicates.ps b/public_html/postscript/predicates.ps index 6941b12..217cb9e 100644 Binary files a/public_html/postscript/predicates.ps and b/public_html/postscript/predicates.ps differ diff --git a/public_html/postscript/table.ps b/public_html/postscript/table.ps index e3528c1..cfc92d7 100644 Binary files a/public_html/postscript/table.ps and b/public_html/postscript/table.ps differ diff --git a/public_html/postscript/table.row.ps b/public_html/postscript/table.row.ps index 37d4494..fa1af85 100644 Binary files a/public_html/postscript/table.row.ps and b/public_html/postscript/table.row.ps differ diff --git a/public_html/postscript/text-align.ps b/public_html/postscript/text-align.ps index 2493c69..52fa651 100644 Binary files a/public_html/postscript/text-align.ps and b/public_html/postscript/text-align.ps differ diff --git a/public_html/postscript/vertical-align.ps b/public_html/postscript/vertical-align.ps index 4c17b32..6f0280a 100644 Binary files a/public_html/postscript/vertical-align.ps and b/public_html/postscript/vertical-align.ps differ diff --git a/public_html/postscript/width.ps b/public_html/postscript/width.ps index 2fc265a..d33fc4b 100644 Binary files a/public_html/postscript/width.ps and b/public_html/postscript/width.ps differ diff --git a/public_html/ps.image.encoder.imagemagick.inc.php b/public_html/ps.image.encoder.imagemagick.inc.php new file mode 100644 index 0000000..7a971de --- /dev/null +++ b/public_html/ps.image.encoder.imagemagick.inc.php @@ -0,0 +1,305 @@ +last_image_id = 0; + } + + // Generates new unique image identifier + // + // @return generated identifier + // + function generate_id() { + $this->last_image_id ++; + return $this->last_image_id; + } + + // Encodes image, automatically detecting if this image is transparent or not + // and calling the appropriate function + // + // @param $psdata (in) PS date file wrapper + // @param $src_img (in) PHP image resource to be processed + // @param $size_x (out) actual horizontal size of image (pixels) + // @param $size_y (out) actual vertical size of image (pixels) + // @param $tcolor (out) + // @param $timage (out) name of postscript image data source + // @param $tmask (out) name of postscipt image mask data source + function auto($psdata, $src_img, &$size_x, &$size_y, &$tcolor, &$image, &$mask) { + if (imagecolortransparent($src_img) == -1) { + $id = $this->solid($psdata, $src_img, $size_x, $size_y, $image, $mask); + $tcolor = 0; + return $id; + } else { + $id = $this->transparent($psdata, $src_img, $size_x, $size_y, $image, $mask); + $tcolor = 1; + return $id; + } + } + + // Encodes "solid" image without any transparent parts + // + // @param $psdata (in) Postscript file "writer" object + // @param $src_img (in) PHP image resource + // @param $size_x (out) size of image in pixels + // @param $size_y (out) size of image in pixels + // @returns identifier if encoded image to use in postscript file + // + function solid(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { + // Generate an unique image id + $id = $this->generate_id(); + + // Generate the unique temporary file name for this image; + // we'll use it for imagemagick temporary files + $tempfile = $psdata->mk_filename(); + + // Save image as PNG for further processing + imagepng($src_img, $tempfile.'.png'); + + // Call image magick - convert to raw RGB samples (binary) + safe_exec('"'.IMAGE_MAGICK_CONVERT_EXECUTABLE.'"'." ${tempfile}.png ${tempfile}.rgb", $output); + + // read raw rgb samples + $samples = file_get_contents($tempfile.'.rgb'); + + // Determine image size + $size_x = imagesx($src_img); + $size_y = imagesy($src_img); + + // write stread header to the postscript file + $psdata->write("/image-{$id}-init { image-{$id}-data 0 setfileposition } def\n"); + $psdata->write("/image-{$id}-data currentfile << /Filter /ASCIIHexDecode >> /ReusableStreamDecode filter\n"); + + // initialize line length counter + $ctr = 0; + + for ($i = 0; $i < strlen($samples); $i += 3) { + // Save image pixel to the stream data + $r = ord($samples[$i]); + $g = ord($samples[$i+1]); + $b = ord($samples[$i+2]); + $psdata->write(sprintf("%02X%02X%02X\n",$r,$g,$b)); + + // Increate the line length counter; check if stream line needs to be terminated + $ctr += 6; + if ($ctr > MAX_LINE_LENGTH) { + $psdata->write("\n"); + $ctr = 0; + } + } + + // terminate the stream data + $psdata->write(">\ndef\n"); + + // return image and mask data references + $image = "image-{$id}-data"; + $mask = ""; + + // Delete temporary files + unlink($tempfile.'.png'); + unlink($tempfile.'.rgb'); + + return $id; + } + + // Encodes image containing 100% transparent color (1-bit alpha channel) + // + // @param $psdata (in) Postscript file "writer" object + // @param $src_img (in) PHP image resource + // @param $size_x (out) size of image in pixels + // @param $size_y (out) size of image in pixels + // @returns identifier if encoded image to use in postscript file + // + function transparent($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { + // Generate an unique image id + $id = $this->generate_id(); + + // Generate the unique temporary file name for this image; + // we'll use it for imagemagick temporary files + $tempfile = $psdata->mk_filename(); + + // Save image as PNG for further processing + imagepng($src_img, $tempfile.'.png'); + + // Call image magick - convert to raw RGBA samples (binary) + safe_exec('"'.IMAGE_MAGICK_CONVERT_EXECUTABLE.'"'." ${tempfile}.png ${tempfile}.rgba", $output); + + // read raw RGBA samples + $samples = file_get_contents($tempfile.'.rgba'); + + // Determine image size and create a truecolor copy of this image + // (as we don't want to work with palette-based images manually) + $size_x = imagesx($src_img); + $size_y = imagesy($src_img); + + // write stream header to the postscript file + $psdata->write("/image-{$id}-init { image-{$id}-data 0 setfileposition mask-{$id}-data 0 setfileposition } def\n"); + + // Create IMAGE data stream + $psdata->write("/image-{$id}-data currentfile << /Filter /ASCIIHexDecode >> /ReusableStreamDecode filter\n"); + + // initialize line length counter + $ctr = 0; + + for ($i = 0; $i < strlen($samples); $i += 4) { + // Save image pixel to the stream data + $r = ord($samples[$i]); + $g = ord($samples[$i+1]); + $b = ord($samples[$i+2]); + $psdata->write(sprintf("%02X%02X%02X",$r,$g,$b)); + + // Increate the line length counter; check if stream line needs to be terminated + $ctr += 6; + if ($ctr > MAX_LINE_LENGTH) { + $psdata->write("\n"); + $ctr = 0; + } + } + + // terminate the stream data + $psdata->write(">\ndef\n"); + + // Create MASK data stream + $psdata->write("/mask-{$id}-data currentfile << /Filter /ASCIIHexDecode >> /ReusableStreamDecode filter\n"); + + // initialize line length counter + $ctr = 0; + + // initialize mask bit counter + $bit_ctr = 0; + $mask_data = 0xff; + + for ($y = 0; $y < $size_y; $y++) { + for ($x = 0; $x < $size_x; $x++) { + // Check if this pixel should be transparent + $a = ord($samples[($y*$size_x + $x)*4+3]); + + if ($a < 255) { + $mask_data = ($mask_data << 1) | 0x1; + } else { + $mask_data = ($mask_data << 1); + } + $bit_ctr ++; + + // If we've filled the whole byte, write it into the mask data stream + if ($bit_ctr >= 8 || $x + 1 == $size_x) { + // Pad mask data, in case we have completed the image row + while ($bit_ctr < 8) { + $mask_data = ($mask_data << 1) | 0x01; + $bit_ctr ++; + } + + $psdata->write(sprintf("%02X", $mask_data & 0xff)); + + // Clear mask data after writing + $mask_data = 0xff; + $bit_ctr = 0; + + // Increate the line length counter; check if stream line needs to be terminated + $ctr += 1; + if ($ctr > MAX_LINE_LENGTH) { + $psdata->write("\n"); + $ctr = 0; + } + } + } + } + + // terminate the stream data + // Write any incomplete mask byte to the mask data stream + if ($bit_ctr != 0) { + while ($bit_ctr < 8) { + $mask_data <<= 1; + $mask_data |= 1; + $bit_ctr ++; + } + $psdata->write(sprintf("%02X", $mask_data)); + } + $psdata->write(">\ndef\n"); + + // return image and mask data references + $image = "image-{$id}-data"; + $mask = "mask-{$id}-data"; + + // Delete temporary files + unlink($tempfile.'.png'); + unlink($tempfile.'.rgba'); + + return $id; + } + + function alpha($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { + // Generate an unique image id + $id = $this->generate_id(); + + // Generate the unique temporary file name for this image; + // we'll use it for imagemagick temporary files + $tempfile = $psdata->mk_filename(); + + // Save image as PNG for further processing + imagepng($src_img, $tempfile.'.png'); + + // Call image magick - convert to raw RGB samples (binary) + safe_exec('"'.IMAGE_MAGICK_CONVERT_EXECUTABLE.'"'." ${tempfile}.png ${tempfile}.rgba", $output); + + // read raw rgba samples + $samples = file_get_contents($tempfile.'.rgba'); + + // Determine image size + $size_x = imagesx($src_img); + $size_y = imagesy($src_img); + + // write stread header to the postscript file + $psdata->write("/image-{$id}-init { image-{$id}-data 0 setfileposition } def\n"); + $psdata->write("/image-{$id}-data currentfile << /Filter /ASCIIHexDecode >> /ReusableStreamDecode filter\n"); + + // initialize line length counter + $ctr = 0; + + // Save visible background color + $handler =& get_css_handler('background-color'); + $bg = $handler->get_visible_background_color(); + + for ($i = 0; $i < strlen($samples); $i += 4) { + // Save image pixel to the stream data + $r = ord($samples[$i]); + $g = ord($samples[$i+1]); + $b = ord($samples[$i+2]); + $a = 255-ord($samples[$i+3]); + + // Calculate approximate color + $r = (int)($r + ($bg[0] - $r)*$a/255); + $g = (int)($g + ($bg[1] - $g)*$a/255); + $b = (int)($b + ($bg[2] - $b)*$a/255); + + // Save image pixel to the stream data + $psdata->write(sprintf("%02X%02X%02X", + min(max($r,0),255), + min(max($g,0),255), + min(max($b,0),255))); + + // Increate the line length counter; check if stream line needs to be terminated + $ctr += 6; + if ($ctr > MAX_LINE_LENGTH) { + $psdata->write("\n"); + $ctr = 0; + } + } + + // terminate the stream data + $psdata->write(">\ndef\n"); + + // return image and mask data references + $image = "image-{$id}-data"; + $mask = ""; + + // Delete temporary files + unlink($tempfile.'.png'); + unlink($tempfile.'.rgba'); + + return $id; + } + +} +?> \ No newline at end of file diff --git a/public_html/ps.image.encoder.simple.inc.php b/public_html/ps.image.encoder.simple.inc.php index 3b3d8b4..9ab7028 100644 --- a/public_html/ps.image.encoder.simple.inc.php +++ b/public_html/ps.image.encoder.simple.inc.php @@ -7,32 +7,22 @@ * another encoder. * @author Konstantin Bournayev * @version 1.0 - * @updated 24-ÿíâ-2006 21:18:30 + * @updated 24-���-2006 21:18:30 */ class PSImageEncoderSimple extends PSImageEncoderStream { - function PSImageEncoderSimple() { + function __construct() { } function auto($psdata, $src_img, &$size_x, &$size_y, &$tcolor, &$image, &$mask) { if (imagecolortransparent($src_img) == -1) { - $id = $this->solid($psdata, - $src_img->get_handle(), - $size_x, - $size_y, - $image->get_handle(), - $mask); + $id = $this->solid($psdata, $src_img, $size_x, $size_y, $image, $mask); $tcolor = 0; return $id; } else { - $id = $this->transparent($psdata, - $src_img->get_handle(), - $size_x, - $size_y, - $image->get_handle(), - $mask); + $id = $this->transparent($psdata, $src_img, $size_x, $size_y, $image, $mask); $tcolor = 1; return $id; - }; + } } function solid($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { @@ -64,13 +54,13 @@ function solid($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $ps_image_data = ""; $ctr = 1; $row += 1; - }; - }; - }; + } + } + } if ($ps_image_data) { $psdata->write("/row-{$id}-{$row} { /image-{$id}-data { row-{$id}-1 } def ({$ps_image_data}) } def\n"); - }; + } $psdata->write("/image-{$id}-data { row-{$id}-1 } def\n"); $psdata->write("/image-{$id}-init { } def\n"); @@ -96,7 +86,7 @@ function transparent($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $ps_mask_data = 0xff; $ctr = 1; $row = 1; - $handler =& CSS::get_handler(CSS_BACKGROUND_COLOR); + $handler =& (new CSS())->get_handler(CSS_BACKGROUND_COLOR); $background_color = $handler->get_visible_background_color(); for ($y = 0; $y < $size_y; $y++) { @@ -117,7 +107,7 @@ function transparent($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $b = $background_color[2]; } else { $ps_mask_data = ($ps_mask_data << 1) | 0; - }; + } $ps_image_data .= sprintf("\\%03o\\%03o\\%03o",$r,$g,$b); @@ -128,7 +118,7 @@ function transparent($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $ps_mask_data <<= 1; $ps_mask_data |= 1; $ctr ++; - }; + } $ps_mask_data_str = sprintf("\\%03o",$ps_mask_data & 0xff); @@ -140,21 +130,21 @@ function transparent($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $ps_image_data = ""; $ps_mask_data = 0xff; $ctr = 1; $row += 1; - }; - }; - }; + } + } + } if ($ps_image_data) { while ($ctr <= 8) { $ps_mask_data <<= 1; $ps_mask_data |= 1; $ctr ++; - }; + } $ps_mask_data_str = sprintf("\\%03o",$ps_mask_data & 0xFF); $psdata->write("/row-{$id}-{$row} { /image-{$id}-data { row-{$id}-{$row_next} } def ({$ps_image_data}) } def\n"); $psdata->write("/mrow-{$id}-{$row} { /mask-{$id}-data { mrow-{$id}-{$row_next} } def ({$ps_mask_data_str}) } def\n"); - }; + } $psdata->write("/image-{$id}-data { row-{$id}-1 } def\n"); $psdata->write("/mask-{$id}-data { mrow-{$id}-1 } def\n"); @@ -187,7 +177,7 @@ function alpha($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $g = $colors['green']; $b = $colors['blue']; - $handler =& CSS::get_handler(CSS_BACKGROUND_COLOR); + $handler =& (new CSS())->get_handler(CSS_BACKGROUND_COLOR); $bg = $handler->get_visible_background_color(); $r = (int)($r + ($bg[0] - $r)*$a/127); $g = (int)($g + ($bg[1] - $g)*$a/127); @@ -204,13 +194,13 @@ function alpha($psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $ps_image_data = ""; $ctr = 1; $row += 1; - }; - }; - }; + } + } + } if ($ps_image_data) { $psdata->write("/row-{$id}-{$row} { /image-{$id}-data { row-{$id}-{$row_next} } def ({$ps_image_data}) } def\n"); - }; + } $psdata->write("/image-{$id}-data { row-{$id}-1 } def\n"); $psdata->write("/image-{$id}-init { } def\n"); diff --git a/public_html/ps.l2.image.encoder.stream.inc.php b/public_html/ps.l2.image.encoder.stream.inc.php index 6e3649f..63ec53f 100644 --- a/public_html/ps.l2.image.encoder.stream.inc.php +++ b/public_html/ps.l2.image.encoder.stream.inc.php @@ -6,11 +6,11 @@ class PSL2ImageEncoderStream extends PSImageEncoderStream { function by_lines($image, &$size_x, &$size_y) { $lines = array(); - $size_x = imagesx($image->get_handle()); - $size_y = imagesy($image->get_handle()); + $size_x = imagesx($image); + $size_y = imagesy($image); $dest_img = imagecreatetruecolor($size_x, $size_y); - imagecopymerge($dest_img, $image->get_handle(), 0, 0, 0, 0, $size_x, $size_y, 100); + imagecopymerge($dest_img, $image, 0, 0, 0, 0, $size_x, $size_y, 100); // initialize line length counter $ctr = 0; @@ -32,10 +32,10 @@ function by_lines($image, &$size_x, &$size_y) { $line .= "\n"; $ctr = 0; } - }; + } $lines[] = $line; - }; + } return $lines; } diff --git a/public_html/ps.l3.image.encoder.stream.inc.php b/public_html/ps.l3.image.encoder.stream.inc.php index 814e94a..1b9b751 100644 --- a/public_html/ps.l3.image.encoder.stream.inc.php +++ b/public_html/ps.l3.image.encoder.stream.inc.php @@ -3,21 +3,21 @@ require_once(HTML2PS_DIR.'ps.image.encoder.stream.inc.php'); class PSL3ImageEncoderStream extends PSImageEncoderStream { - function PSL3ImageEncoderStream() { + function __construct() { $this->last_image_id = 0; } function auto(&$psdata, $src_img, &$size_x, &$size_y, &$tcolor, &$image, &$mask) { - if (imagecolortransparent($src_img->get_handle()) == -1) { - $id = $this->solid($psdata, $src_img->get_handle(), $size_x, $size_y, $image->get_handle(), $mask); + if (imagecolortransparent($src_img) == -1) { + $id = $this->solid($psdata, $src_img, $size_x, $size_y, $image, $mask); $tcolor = 0; return $id; } else { - $id = $this->transparent($psdata, $src_img->get_handle(), $size_x, $size_y, $image->get_handle(), $mask); + $id = $this->transparent($psdata, $src_img, $size_x, $size_y, $image, $mask); $tcolor = 1; return $id; - }; + } } // Encodes "solid" image without any transparent parts @@ -61,8 +61,8 @@ function solid(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $psdata->write("\n"); $ctr = 0; } - }; - }; + } + } // terminate the stream data $psdata->write(">\ndef\n"); @@ -121,8 +121,8 @@ function transparent(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $psdata->write("\n"); $ctr = 0; } - }; - }; + } + } // terminate the stream data $psdata->write(">\ndef\n"); @@ -144,7 +144,7 @@ function transparent(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $mask_data = ($mask_data << 1) | 0x1; } else { $mask_data = ($mask_data << 1); - }; + } $bit_ctr ++; // If we've filled the whole byte, write it into the mask data stream @@ -153,7 +153,7 @@ function transparent(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { while ($bit_ctr < 8) { $mask_data = ($mask_data << 1) | 0x01; $bit_ctr ++; - }; + } $psdata->write(sprintf("%02X", $mask_data & 0xff)); @@ -167,9 +167,9 @@ function transparent(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $psdata->write("\n"); $ctr = 0; } - }; - }; - }; + } + } + } // terminate the stream data // Write any incomplete mask byte to the mask data stream @@ -180,7 +180,7 @@ function transparent(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $bit_ctr ++; } $psdata->write(sprintf("%02X", $mask_data)); - }; + } $psdata->write(">\ndef\n"); // return image and mask data references @@ -206,7 +206,7 @@ function alpha(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $ctr = 0; // Save visible background color - $handler =& CSS::get_handler(CSS_BACKGROUND_COLOR); + $handler =& (new CSS())->get_handler(CSS_BACKGROUND_COLOR); $bg = $handler->get_visible_background_color(); for ($y = 0; $y < $size_y; $y++) { @@ -233,8 +233,8 @@ function alpha(&$psdata, $src_img, &$size_x, &$size_y, &$image, &$mask) { $psdata->write("\n"); $ctr = 0; } - }; - }; + } + } // terminate the stream data $psdata->write(">\ndef\n"); diff --git a/public_html/ps.text.inc.php b/public_html/ps.text.inc.php new file mode 100644 index 0000000..549b8f0 --- /dev/null +++ b/public_html/ps.text.inc.php @@ -0,0 +1,42 @@ + $code) { + if (ord($code)>=32 && ord($code)<128) { + $g_utf8_to_encodings_mapping[$utf][$encoding] = $code; + } else { + $g_utf8_to_encodings_mapping[$utf][$encoding] = sprintf("\\%03o",ord($code)); + } + } +} + +// FIXME: just a workaround for now; these arrays should be joined +$g_utf8_to_encodings_mapping_pdf = array(); +foreach (array_keys($g_utf8_converters) as $encoding) { + $flipped = array_flip($g_utf8_converters[$encoding][0]); + foreach ($flipped as $utf => $code) { + $g_utf8_to_encodings_mapping_pdf[$utf][$encoding] = $code; + } +} + +function quote_ps($psdata) { + $str = str_replace("\\", "\\\\", $psdata); + $str = str_replace(array("(",")","%"), array("\\(","\\)","\\%"), $str); + + // Replace characters having 8-bit set with their octal representation + for ($i=0; $i 127) { + $str = substr_replace($str, sprintf("\\%o", ord($str[$i])), $i, 1); + $i += 3; + } + } + + return $str; +} + +?> \ No newline at end of file diff --git a/public_html/ps.unicode.inc.php b/public_html/ps.unicode.inc.php index 6499eb2..d09645a 100644 --- a/public_html/ps.unicode.inc.php +++ b/public_html/ps.unicode.inc.php @@ -8,11 +8,11 @@ // foreach ($g_utf8_converters as $key => $value) { // if ($value[1] == $psname) { // return $value[0]; -// }; -// }; +// } +// } // return 0; -// }; +// } $GLOBALS['g_encoding_aliases'] = array( 'us-ascii' => 'iso-8859-1', @@ -42,6 +42,6 @@ 'windows-1251' => array($GLOBALS['g_windows_1251'],"Windows-1251-Encoding"), 'windows-1252' => array($GLOBALS['g_windows_1252'],"Windows-1252-Encoding"), 'symbol' => array($GLOBALS['g_symbol'],"Symbol-Encoding"), - 'dingbats' => array($GLOBALS['g_dingbats'],"Dingbats-Encoding") + 'dingbats' => array($GLOBALS['g_dingbats'],"Dingbats-Encoding"), ); ?> \ No newline at end of file diff --git a/public_html/render.queue.class.php b/public_html/render.queue.class.php index 1ccfcf6..b4ff98a 100644 --- a/public_html/render.queue.class.php +++ b/public_html/render.queue.class.php @@ -3,7 +3,7 @@ class RenderQueue { var $_root_context; - function RenderQueue() { + function __construct() { $this->set_root_context(null); } diff --git a/public_html/render.stacking.context.class.php b/public_html/render.stacking.context.class.php index 8f099df..dd802ed 100644 --- a/public_html/render.stacking.context.class.php +++ b/public_html/render.stacking.context.class.php @@ -3,16 +3,16 @@ class RenderStackingContext { var $_stacking_levels; - function RenderStackingContext() { + function __construct() { $this->set_stacking_levels(array()); - $level =& new StackingLevel('in-flow-non-inline'); + $level= new StackingLevel('in-flow-non-inline'); $this->add_stacking_level($level); - $level =& new StackingLevel('in-flow-floats'); + $level= new StackingLevel('in-flow-floats'); $this->add_stacking_level($level); - $level =& new StackingLevel('in-flow-inline'); + $level= new StackingLevel('in-flow-inline'); $this->add_stacking_level($level); } diff --git a/public_html/render.stacking.level.class.php b/public_html/render.stacking.level.class.php index 0669ace..ff8a103 100644 --- a/public_html/render.stacking.level.class.php +++ b/public_html/render.stacking.level.class.php @@ -3,7 +3,7 @@ class RenderStackingLevel { var $_boxes; - function RenderStackingLevel() { + function __construct() { $this->set_boxes(array()); } diff --git a/public_html/sample.batch.php b/public_html/sample.batch.php new file mode 100644 index 0000000..fc095c3 --- /dev/null +++ b/public_html/sample.batch.php @@ -0,0 +1,159 @@ + 'screen', + 'renderimages' => true, + 'renderforms' => true, + 'renderlinks' => true, + 'mode' => 'html', + 'debugbox' => false, + 'draw_page_border' => false + ); + +$media = (new Media())->predefined('A4'); +$media->set_landscape(false); +$media->set_margins(array('left' => 10, + 'right' => 10, + 'top' => 10, + 'bottom' => 10)); +$media->set_pixels(1024); + +$g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; +$g_pt_scale = $g_px_scale * 1.43; + +$pipeline = new Pipeline; +$pipeline->fetchers[] = new FetcherURL; +$pipeline->data_filters[] = new DataFilterDoctype(); +$pipeline->data_filters[] = new DataFilterUTF8(""); +$pipeline->data_filters[] = new DataFilterHTML2XHTML; +$pipeline->parser = new ParserXHTML; +$pipeline->pre_tree_filters = array(); +$pipeline->layout_engine = new LayoutEngineDefault; +$pipeline->post_tree_filters = array(); +$pipeline->output_driver = new OutputDriverFPDF(); + +$time = time(); +foreach ($urls as $url) { + $pipeline->destination = new DestinationFile($url); + $pipeline->process($url, $media); + + $message = sprintf("
    Processing of '%s' completed in %u seconds", $url, time() - $time); + error_log($message); + print($message."
    "); + flush(); + + $time = time(); +} + + +?> \ No newline at end of file diff --git a/public_html/sample.pipeline.custom.php b/public_html/sample.pipeline.custom.php new file mode 100644 index 0000000..9a0d1ad --- /dev/null +++ b/public_html/sample.pipeline.custom.php @@ -0,0 +1,37 @@ + 'screen', + 'renderimages' => true, + 'renderforms' => false, + 'renderlinks' => true, + 'mode' => 'html', + 'debugbox' => false, + 'draw_page_border' => false + ); + +$media = (new Media())->predefined('A4'); +$media->set_landscape(false); +$media->set_margins(array('left' => 0, + 'right' => 0, + 'top' => 0, + 'bottom' => 0)); +$media->set_pixels(1024); + +$g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; +$g_pt_scale = $g_px_scale * 1.43; + +$pipeline = new Pipeline; +$pipeline->fetchers[] = new FetcherURL; +$pipeline->data_filters[] = new DataFilterHTML2XHTML; +$pipeline->parser = new ParserXHTML; +$pipeline->layout_engine = new LayoutEngineDefault; +$pipeline->output_driver = new OutputDriverFPDF($media); +$pipeline->destination = new DestinationFile(null); + +$pipeline->process('http://localhost:81/testing/ww.html', $media); + +?> \ No newline at end of file diff --git a/public_html/sample.pipeline.default.php b/public_html/sample.pipeline.default.php new file mode 100644 index 0000000..a9be92d --- /dev/null +++ b/public_html/sample.pipeline.default.php @@ -0,0 +1,34 @@ + 'screen', + 'renderimages' => true, + 'renderforms' => false, + 'renderlinks' => true, + 'mode' => 'html', + 'debugbox' => false, + 'draw_page_border' => false + ); + +$media = (new Media())->predefined('A4'); +$media->set_landscape(false); +$media->set_margins(array('left' => 0, + 'right' => 0, + 'top' => 0, + 'bottom' => 0)); +$media->set_pixels(1024); + +global $g_px_scale; +$g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; + +global $g_pt_scale; +$g_pt_scale = $g_px_scale * 1.43; + +$pipeline = (new PipelineFactory())->create_default_pipeline("",""); +$pipeline->process('http://localhost:81/testing/ww.html', $media); + +?> \ No newline at end of file diff --git a/public_html/sample.simplest.php b/public_html/sample.simplest.php new file mode 100644 index 0000000..b32d63a --- /dev/null +++ b/public_html/sample.simplest.php @@ -0,0 +1,95 @@ +PDF conversion with default settings + * + * Warning: if you have any files (like CSS stylesheets and/or images referenced by this file, + * use absolute links (like http://my.host/image.gif). + * + * @param $path_to_html String path to source html file. + * @param $path_to_pdf String path to file to save generated PDF to. + */ +function convert_to_pdf($path_to_html, $path_to_pdf) { + /** + * Handles the saving generated PDF to user-defined output file on server + */ + class MyDestinationFile extends Destination { + /** + * @var String result file name / path + * @access private + */ + var $_dest_filename; + + function __construct($dest_filename) { + $this->_dest_filename = $dest_filename; + } + + function process($tmp_filename, $content_type) { + copy($tmp_filename, $this->_dest_filename); + } + } + + class MyFetcherLocalFile extends Fetcher { + var $_content; + + function __construct($file) { + $this->_content = file_get_contents($file); + } + + function get_data($dummy1) { + return new FetchedDataURL($this->_content, array(), ""); + } + + function get_base_url() { + return ""; + } + } + + $pipeline = (new PipelineFactory())->create_default_pipeline("", // Attempt to auto-detect encoding + ""); + + // Override HTML source + $pipeline->fetchers = array(new MyFetcherLocalFile($path_to_html)); + + // Override destination to local file + $pipeline->destination = new MyDestinationFile($path_to_pdf); + + $baseurl = ""; + $media = (new Media())->predefined("A4"); + $media->set_landscape(false); + $media->set_margins(array('left' => 0, + 'right' => 0, + 'top' => 0, + 'bottom' => 0)); + $media->set_pixels(1024); + + global $g_config; + $g_config = array( + 'cssmedia' => 'screen', + 'renderimages' => true, + 'renderlinks' => true, + 'renderfields' => true, + 'renderforms' => false, + 'mode' => 'html', + 'encoding' => '', + 'debugbox' => false, + 'pdfversion' => '1.4', + 'draw_page_border' => false + ); + + global $g_px_scale; + $g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; + global $g_pt_scale; + $g_pt_scale = $g_px_scale * 1.43; + + $pipeline->process($baseurl, $media); +} + +convert_to_pdf("./testing/forms.html", "./testing/forms.pdf"); + +?> \ No newline at end of file diff --git a/public_html/samples/API/events/1/html2pdf.php b/public_html/samples/API/events/1/html2pdf.php index 0a8be11..6de303a 100644 --- a/public_html/samples/API/events/1/html2pdf.php +++ b/public_html/samples/API/events/1/html2pdf.php @@ -1,339 +1,330 @@ - true: multi-value, false: single-value - $VALID_POST_PROCESSING_DIRECTIVES = array ( // VISIBILITY SPECIFICATION (ids lists) - "only_first_page" => true, - "only_last_page" => true, - "all_but_first_page" => true, - "all_but_last_page" => true, - "only_even_page" => true, - "only_odd_page" => true, - // MARGIN (mm) - "margin_left" => false, - "margin_right" => false, - "margin_top" => false, - "margin_bottom" => false, - // PAGE WIDTH (pixel) - "page_width" => false - ); - - -/*****************************************************************************/ -/** Run-time settings */ - - // ** PHP - set_time_limit ( 10000 ); - - // ** HTML2PS - ini_set ( "user_agent", DEFAULT_USER_AGENT ); - $g_css_index = 0; - $g_stylesheet_title = ""; // Title of styleshee to use (empty if no preferences are set) - - -/*****************************************************************************/ -/** Parameters */ - - // Input url - $fi = trim ( urldecode ( get_var ( "fi", $_GET, 255, "" ) ) ); - // Output file name (without ".pdf") - $fo = trim ( urldecode ( get_var ( "fo", $_GET, 255, "document" ) ) ); - // Margin value in mm (see page definition in test.html) - $ml = (int) get_var ( "ml", $_GET, 255, -1 ); - $mr = (int) get_var ( "mr", $_GET, 255, -1 ); - $mt = (int) get_var ( "mt", $_GET, 255, -1 ); - $mb = (int) get_var ( "mb", $_GET, 255, -1 ); - // Page width - $pw = (int) get_var ( "pw", $_GET, 255, -1 ); - - -/*****************************************************************************/ -/** Parameters validation */ - - if ( $fi == "" ) { die ( "Wrong parameters." ); } - - -/*****************************************************************************/ -/** Get post-processing information */ - - // *** Init - global $POST_PROCESSING_DIRECTIVES; - $POST_PROCESSING_DIRECTIVES = array(); - // *** Get file content in row (array) - $filerows = file ( $fi ); - if ( $filerows == false ) { die ( "Unable to get file content." ); } - // *** Search for directives block - $viewed_post_process_open = false; - $viewed_post_process_close = false; - for ( $i = 0; $i < count ( $filerows ); $i++ ) { - if ( strpos ( trim ( $filerows[$i] ), "HTML2PDF_POST_PROCESSING_DIRECTIVES -->" ) === 0 ) { - // Directives block ended - $viewed_post_process_close = true; - break; - } - if ( $viewed_post_process_open ) { // Am i in directives lock? - // Check if comment - if ( strpos ( trim ( $filerows[$i] ), "//" ) === 0 ) { continue; } // Skip comment line - // Normal line - $tmp = explode ( ":", $filerows[$i] ); - $row_type = ( isset ( $tmp[0] ) ? trim ( $tmp[0] ) : "" ); - $row_info = ( isset ( $tmp[1] ) ? trim ( $tmp[1] ) : "" ); - // This row is a valid directive? - if ( ! isset ( $VALID_POST_PROCESSING_DIRECTIVES[$row_type] ) ) { - die ( "Unknown POST PROCESSING directive: |$row_type|." ); - } - $mulval = $VALID_POST_PROCESSING_DIRECTIVES[$row_type]; - // Save directive - $values = explode ( ",", $row_info ); - if ( $mulval ) { - // Multi-value directive - if ( count ( $values ) > 0 ) { - if ( ! isset ( $POST_PROCESSING_DIRECTIVES[$row_type] ) ) { - $POST_PROCESSING_DIRECTIVES[$row_type] = $values; - } else { - $POST_PROCESSING_DIRECTIVES[$row_type] = array_merge ( $POST_PROCESSING_DIRECTIVES[$row_type], $values ); - } - } - } else { - // Single-value directive - if ( ! isset ( $values[0] ) ) { - die ( "Specify a value for |$row_type| directive." ); - } - $POST_PROCESSING_DIRECTIVES[$row_type] = $values[0]; - } - } - if ( strpos ( trim ( $filerows[$i] ), "" ) === 0 ) { + // Directives block ended + $viewed_post_process_close = true; + break; + } + if ( $viewed_post_process_open ) { // Am i in directives lock? + // Check if comment + if ( strpos ( trim ( $filerows[$i] ), "//" ) === 0 ) { continue; } // Skip comment line + // Normal line + $tmp = explode ( ":", $filerows[$i] ); + $row_type = ( isset ( $tmp[0] ) ? trim ( $tmp[0] ) : "" ); + $row_info = ( isset ( $tmp[1] ) ? trim ( $tmp[1] ) : "" ); + // This row is a valid directive? + if ( ! isset ( $VALID_POST_PROCESSING_DIRECTIVES[$row_type] ) ) { + die ( "Unknown POST PROCESSING directive: |$row_type|." ); + } + $mulval = $VALID_POST_PROCESSING_DIRECTIVES[$row_type]; + // Save directive + $values = explode ( ",", $row_info ); + if ( $mulval ) { + // Multi-value directive + if ( count ( $values ) > 0 ) { + if ( ! isset ( $POST_PROCESSING_DIRECTIVES[$row_type] ) ) { + $POST_PROCESSING_DIRECTIVES[$row_type] = $values; + } else { + $POST_PROCESSING_DIRECTIVES[$row_type] = array_merge ( $POST_PROCESSING_DIRECTIVES[$row_type], $values ); + } + } + } else { + // Single-value directive + if ( ! isset ( $values[0] ) ) { + die ( "Specify a value for |$row_type| directive." ); + } + $POST_PROCESSING_DIRECTIVES[$row_type] = $values[0]; + } + } + if ( strpos ( trim ( $filerows[$i] ), " - - -TEST - - - - -
    -
    HEADER: In all pages
    -
    HEADER: In all pages but first
    -
    HEADER: Only in first page
    -
    HEADER: Only in even pages
    -
    HEADER: Only in odd pages
    -
    -
    -A long seguence of <br> to get more than one page
    -...









    -...









    -...









    -...









    -...









    -...









    -...









    -...









    -
    -
    -
    FOOTER: In all pages
    -
    FOOTER: In all pages but last
    -
    FOOTER: Only in last page
    - - -
    - + + + +TEST + + + + +
    +
    HEADER: In all pages
    +
    HEADER: In all pages but first
    +
    HEADER: Only in first page
    +
    HEADER: Only in even pages
    +
    HEADER: Only in odd pages
    +
    +
    +A long seguence of <br> to get more than one page
    +...









    +...









    +...









    +...









    +...









    +...









    +...









    +...









    +
    +
    +
    FOOTER: In all pages
    +
    FOOTER: In all pages but last
    +
    FOOTER: Only in last page
    + + +
    + \ No newline at end of file diff --git a/public_html/samples/sample.batch.php b/public_html/samples/sample.batch.php index 581de51..3f9596e 100644 --- a/public_html/samples/sample.batch.php +++ b/public_html/samples/sample.batch.php @@ -1,12 +1,17 @@ 'screen', @@ -116,51 +119,41 @@ 'debugbox' => false, 'draw_page_border' => false ); -require_once(dirname(__FILE__).'/../config.inc.php'); -require_once(HTML2PS_DIR.'pipeline.class.php'); -require_once(HTML2PS_DIR.'fetcher.url.class.php'); -parse_config_file(HTML2PS_DIR.'html2ps.config'); - -$g_config = array( - 'cssmedia' => 'screen', - 'renderimages' => true, - 'renderforms' => false, - 'renderlinks' => true, - 'mode' => 'html', - 'debugbox' => false, - 'draw_page_border' => false - ); -$media = Media::predefined('A4'); +$media = (new Media())->predefined('A4'); $media->set_landscape(false); -$media->set_margins(array('left' => 0, - 'right' => 0, - 'top' => 0, - 'bottom' => 0)); +$media->set_margins(array('left' => 10, + 'right' => 10, + 'top' => 10, + 'bottom' => 10)); $media->set_pixels(1024); $g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; $g_pt_scale = $g_px_scale * 1.43; +$pipeline = new Pipeline; +$pipeline->fetchers[] = new FetcherURL; +$pipeline->data_filters[] = new DataFilterDoctype(); +$pipeline->data_filters[] = new DataFilterUTF8(""); +$pipeline->data_filters[] = new DataFilterHTML2XHTML; +$pipeline->parser = new ParserXHTML; +$pipeline->pre_tree_filters = array(); +$pipeline->layout_engine = new LayoutEngineDefault; +$pipeline->post_tree_filters = array(); +$pipeline->output_driver = new OutputDriverFPDF(); -foreach($urls as $url) { - $url_file = str_replace('http://' ,'', $url); - $url_file = str_replace(':', '_', $url_file); - $url_file = str_replace('/', '_', $url_file); - $url_file = str_replace('.', '_', $url_file); +$time = time(); +foreach ($urls as $url) { + $pipeline->destination = new DestinationFile($url); + $pipeline->process($url, $media); - $pipeline = new Pipeline; - $pipeline->configure($g_config); - $pipeline->fetchers[] = new FetcherURL; - $pipeline->data_filters[] = new DataFilterHTML2XHTML; - $pipeline->parser = new ParserXHTML; - $pipeline->layout_engine = new LayoutEngineDefault; - $pipeline->output_driver = new OutputDriverFPDF($media); - $pipeline->destination = new DestinationFile($url_file); + $message = sprintf("
    Processing of '%s' completed in %u seconds", $url, time() - $time); + error_log($message); + print($message."
    "); + flush(); - - if (!file_exists(dirname(__FILE__).'/../out/'.$url_file.'.pdf')) { - print $url."\n"; - $pipeline->process($url, $media); - } + $time = time(); } + + +?> \ No newline at end of file diff --git a/public_html/samples/sample.pipeline.custom.php b/public_html/samples/sample.pipeline.custom.php index 9c0d55e..5274b73 100644 --- a/public_html/samples/sample.pipeline.custom.php +++ b/public_html/samples/sample.pipeline.custom.php @@ -1,9 +1,7 @@ 'screen', @@ -15,7 +13,7 @@ 'draw_page_border' => false ); -$media = Media::predefined('A4'); +$media = (new Media())->predefined('A4'); $media->set_landscape(false); $media->set_margins(array('left' => 0, 'right' => 0, @@ -27,7 +25,6 @@ $g_pt_scale = $g_px_scale * 1.43; $pipeline = new Pipeline; -$pipeline->configure($g_config); $pipeline->fetchers[] = new FetcherURL; $pipeline->data_filters[] = new DataFilterHTML2XHTML; $pipeline->parser = new ParserXHTML; @@ -35,5 +32,6 @@ $pipeline->output_driver = new OutputDriverFPDF($media); $pipeline->destination = new DestinationFile(null); -$pipeline->process('http://tests.office/html2ps/sample.html', $media); +$pipeline->process('http://localhost:81/testing/ww.html', $media); +?> \ No newline at end of file diff --git a/public_html/samples/sample.pipeline.default.php b/public_html/samples/sample.pipeline.default.php index 4e2bae2..d18cee8 100644 --- a/public_html/samples/sample.pipeline.default.php +++ b/public_html/samples/sample.pipeline.default.php @@ -1,8 +1,7 @@ false ); -$media = Media::predefined('A4'); +$media = (new Media())->predefined('A4'); $media->set_landscape(false); $media->set_margins(array('left' => 0, 'right' => 0, @@ -29,8 +28,7 @@ global $g_pt_scale; $g_pt_scale = $g_px_scale * 1.43; -$pipeline = PipelineFactory::create_default_pipeline("",""); -$pipeline->configure($g_config); +$pipeline = (new PipelineFactory())->create_default_pipeline("",""); $pipeline->process('http://localhost:81/testing/ww.html', $media); ?> \ No newline at end of file diff --git a/public_html/samples/sample.simplest.from.file.php b/public_html/samples/sample.simplest.from.file.php index d3d6010..cf8e920 100644 --- a/public_html/samples/sample.simplest.from.file.php +++ b/public_html/samples/sample.simplest.from.file.php @@ -1,10 +1,8 @@ _dest_filename = $dest_filename; } @@ -30,7 +28,7 @@ function process($tmp_filename, $content_type) { class MyFetcherLocalFile extends Fetcher { var $_content; - function MyFetcherLocalFile($file) { + function __construct($file) { $this->_content = file_get_contents($file); } @@ -39,7 +37,7 @@ function get_data($dummy1) { } function get_base_url() { - return "file:///C:/rac/html2ps/test/"; + return ""; } } @@ -53,7 +51,7 @@ function get_base_url() { * @param $path_to_pdf String path to file to save generated PDF to. */ function convert_to_pdf($path_to_html, $path_to_pdf) { - $pipeline = PipelineFactory::create_default_pipeline("", // Attempt to auto-detect encoding + $pipeline = (new PipelineFactory())->create_default_pipeline("", // Attempt to auto-detect encoding ""); // Override HTML source $pipeline->fetchers[] = new MyFetcherLocalFile($path_to_html); @@ -65,7 +63,7 @@ function convert_to_pdf($path_to_html, $path_to_pdf) { $pipeline->destination = new MyDestinationFile($path_to_pdf); $baseurl = ""; - $media = Media::predefined("A4"); + $media = (new Media())->predefined("A4"); $media->set_landscape(false); $media->set_margins(array('left' => 0, 'right' => 0, @@ -87,10 +85,10 @@ function convert_to_pdf($path_to_html, $path_to_pdf) { 'pdfversion' => '1.4', 'draw_page_border' => false ); - $pipeline->configure($g_config); - $pipeline->add_feature('toc', array('location' => 'before')); + $pipeline->process($baseurl, $media); } -convert_to_pdf("../temp/test.html", "../out/test.pdf"); +convert_to_pdf("../testsuite/encoding/iso-8859-2.html", "../data/testing/test.pdf"); + ?> \ No newline at end of file diff --git a/public_html/samples/sample.simplest.from.memory.php b/public_html/samples/sample.simplest.from.memory.php index 6d49dfc..2fea2c9 100644 --- a/public_html/samples/sample.simplest.from.memory.php +++ b/public_html/samples/sample.simplest.from.memory.php @@ -4,11 +4,9 @@ * Thanks for JensE for providing the code of fetcher class */ -require_once(dirname(__FILE__).'/../config.inc.php'); +require_once('../config.inc.php'); require_once(HTML2PS_DIR.'pipeline.factory.class.php'); -error_reporting(E_ALL); -ini_set("display_errors","1"); @set_time_limit(10000); parse_config_file(HTML2PS_DIR.'html2ps.config'); @@ -22,7 +20,7 @@ class MyDestinationFile extends Destination { */ var $_dest_filename; - function MyDestinationFile($dest_filename) { + function __construct($dest_filename) { $this->_dest_filename = $dest_filename; } @@ -35,7 +33,7 @@ class MyFetcherMemory extends Fetcher { var $base_path; var $content; - function MyFetcherMemory($content, $base_path) { + function __construct($content, $base_path) { $this->content = $content; $this->base_path = $base_path; } @@ -69,9 +67,9 @@ function get_base_url() { * @param $path_to_pdf String path to file to save generated PDF to. * @param $base_path String base path to use when resolving relative links in HTML code. */ -function convert_to_pdf($html, $path_to_pdf, $base_path='') { - $pipeline = PipelineFactory::create_default_pipeline('', // Attempt to auto-detect encoding - ''); +function convert_to_pdf($html, $path_to_pdf, $base_path="") { + $pipeline = (new PipelineFactory())->create_default_pipeline("", // Attempt to auto-detect encoding + ""); // Override HTML source // @TODO: default http fetcher will return null on incorrect images @@ -81,8 +79,8 @@ function convert_to_pdf($html, $path_to_pdf, $base_path='') { // Override destination to local file $pipeline->destination = new MyDestinationFile($path_to_pdf); - $baseurl = ''; - $media =& Media::predefined('A4'); + $baseurl = ""; + $media = (new Media())->predefined("A4"); $media->set_landscape(false); $media->set_margins(array('left' => 0, 'right' => 0, @@ -105,10 +103,9 @@ function convert_to_pdf($html, $path_to_pdf, $base_path='') { 'draw_page_border' => false ); - $pipeline->configure($g_config); - $pipeline->process_batch(array($baseurl), $media); + $pipeline->process($baseurl, $media); } -convert_to_pdf(file_get_contents('../temp/long.html'), '../out/test.pdf'); +convert_to_pdf(file_get_contents("../testsuite/encoding/iso-8859-2.html"), "../data/testing/test.pdf"); ?> \ No newline at end of file diff --git a/public_html/samples/sample.simplest.php b/public_html/samples/sample.simplest.php new file mode 100644 index 0000000..953061f --- /dev/null +++ b/public_html/samples/sample.simplest.php @@ -0,0 +1,95 @@ +PDF conversion with default settings + * + * Warning: if you have any files (like CSS stylesheets and/or images referenced by this file, + * use absolute links (like http://my.host/image.gif). + * + * @param $path_to_html String path to source html file. + * @param $path_to_pdf String path to file to save generated PDF to. + */ +function convert_to_pdf($path_to_html, $path_to_pdf) { + /** + * Handles the saving generated PDF to user-defined output file on server + */ + class MyDestinationFile extends Destination { + /** + * @var String result file name / path + * @access private + */ + var $_dest_filename; + + function __construct($dest_filename) { + $this->_dest_filename = $dest_filename; + } + + function process($tmp_filename, $content_type) { + copy($tmp_filename, $this->_dest_filename); + } + } + + class MyFetcherLocalFile extends Fetcher { + var $_content; + + function __construct($file) { + $this->_content = file_get_contents($file); + } + + function get_data($dummy1) { + return new FetchedDataURL($this->_content, array(), ""); + } + + function get_base_url() { + return ""; + } + } + + $pipeline = (new PipelineFactory())->create_default_pipeline("", // Attempt to auto-detect encoding + ""); + + // Override HTML source + $pipeline->fetchers[] = new MyFetcherLocalFile($path_to_html); + + // Override destination to local file + $pipeline->destination = new MyDestinationFile($path_to_pdf); + + $baseurl = ""; + $media = (new Media())->predefined("A4"); + $media->set_landscape(false); + $media->set_margins(array('left' => 0, + 'right' => 0, + 'top' => 0, + 'bottom' => 0)); + $media->set_pixels(1024); + + global $g_config; + $g_config = array( + 'cssmedia' => 'screen', + 'renderimages' => true, + 'renderlinks' => true, + 'renderfields' => true, + 'renderforms' => false, + 'mode' => 'html', + 'encoding' => '', + 'debugbox' => false, + 'pdfversion' => '1.4', + 'draw_page_border' => false + ); + + global $g_px_scale; + $g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels; + global $g_pt_scale; + $g_pt_scale = $g_px_scale * 1.43; + + $pipeline->process($baseurl, $media); +} + +convert_to_pdf("./testing/forms.html", "./testing/forms.pdf"); + +?> \ No newline at end of file diff --git a/public_html/strategy.link.rendering.normal.php b/public_html/strategy.link.rendering.normal.php index c5aee5c..4aba9f6 100644 --- a/public_html/strategy.link.rendering.normal.php +++ b/public_html/strategy.link.rendering.normal.php @@ -1,19 +1,19 @@ get_css_property(CSS_HTML2PS_LINK_TARGET); - if (CSSPseudoLinkTarget::is_external_link($link_target)) { + if ((new CSSPseudoLinkTarget())->is_external_link($link_target)) { $driver->add_link($box->get_left(), $box->get_top(), $box->get_width(), $box->get_height(), $link_target); - } elseif (CSSPseudoLinkTarget::is_local_link($link_target)) { + } elseif ((new CSSPseudoLinkTarget())->is_local_link($link_target)) { if (isset($driver->anchors[substr($link_target,1)])) { $anchor = $driver->anchors[substr($link_target,1)]; $driver->add_local_link($box->get_left(), @@ -21,7 +21,7 @@ function apply(&$box, &$driver) { $box->get_width(), $box->get_height(), $anchor); - }; - }; + } + } } } diff --git a/public_html/strategy.page.break.simple.php b/public_html/strategy.page.break.simple.php index 71512d5..b82c22d 100644 --- a/public_html/strategy.page.break.simple.php +++ b/public_html/strategy.page.break.simple.php @@ -1,7 +1,7 @@ real_height()); - }; + } return $page_heights; } diff --git a/public_html/strategy.page.break.smart.php b/public_html/strategy.page.break.smart.php index 444ca06..76df8a5 100644 --- a/public_html/strategy.page.break.smart.php +++ b/public_html/strategy.page.break.smart.php @@ -1,11 +1,11 @@ get_pages($box, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); diff --git a/public_html/strategy.position.absolute.php b/public_html/strategy.position.absolute.php index d561316..46e83c6 100644 --- a/public_html/strategy.position.absolute.php +++ b/public_html/strategy.position.absolute.php @@ -1,7 +1,7 @@ get_css_property(CSS_BOTTOM); - $top = $box->get_css_property(CSS_TOP); + $bottom = $box->getCSSProperty(CSS_BOTTOM); + $top = $box->getCSSProperty(CSS_TOP); if (!$top->isAuto()) { if ($top->isPercentage()) { $top_value = ($containing_block['top'] - $containing_block['bottom']) / 100 * $top->getPercentage(); } else { $top_value = $top->getPoints(); - }; + } $box->put_top($containing_block['top'] - $top_value - $box->get_extra_top()); } elseif (!$bottom->isAuto()) { if ($bottom->isPercentage()) { $bottom_value = ($containing_block['top'] - $containing_block['bottom']) / 100 * $bottom->getPercentage(); } else { $bottom_value = $bottom->getPoints(); - }; + } $box->put_top($containing_block['bottom'] + $bottom_value + $box->get_extra_bottom() + $box->get_height()); - }; + } -// $bottom = $box->get_css_property(CSS_BOTTOM); -// $top = $box->get_css_property(CSS_TOP); +// $bottom = $box->getCSSProperty(CSS_BOTTOM); +// $top = $box->getCSSProperty(CSS_TOP); // if ($top->isAuto() && !$bottom->isAuto()) { // $box->offset(0, $box->get_height()); -// }; +// } } /** @@ -54,32 +54,30 @@ function _positionAbsoluteVertically(&$box, &$containing_block) { * method which could be used if this box had 'position: static' */ function _positionAbsoluteHorizontally(&$box, &$containing_block) { - $left = $box->get_css_property(CSS_LEFT); - $right = $box->get_css_property(CSS_RIGHT); + $left = $box->getCSSProperty(CSS_LEFT); + $right = $box->getCSSProperty(CSS_RIGHT); if (!$left->isAuto()) { if ($left->isPercentage()) { $left_value = ($containing_block['right'] - $containing_block['left']) / 100 * $left->getPercentage(); } else { $left_value = $left->getPoints(); - }; + } $box->put_left($containing_block['left'] + $left_value + $box->get_extra_left()); } elseif (!$right->isAuto()) { if ($right->isPercentage()) { $right_value = ($containing_block['right'] - $containing_block['left']) / 100 * $right->getPercentage(); } else { $right_value = $right->getPoints(); - }; + } + $box->put_left($containing_block['right'] - $right_value - $box->get_extra_right() - $box->get_width()); + } - $left = $containing_block['right'] - $right_value - $box->get_extra_right() - $box->get_width(); - $box->put_left($left); - }; - -// $right = $box->get_css_property(CSS_RIGHT); -// $left = $box->get_css_property(CSS_LEFT); +// $right = $box->getCSSProperty(CSS_RIGHT); +// $left = $box->getCSSProperty(CSS_LEFT); // if ($left->isAuto() && !$right->isAuto()) { // $box->offset(-$box->get_width(), 0); -// }; +// } } } diff --git a/public_html/strategy.table.layout.auto.php b/public_html/strategy.table.layout.auto.php index 9fe17f6..e48e424 100644 --- a/public_html/strategy.table.layout.auto.php +++ b/public_html/strategy.table.layout.auto.php @@ -1,7 +1,7 @@ table_columns_fit($table, $width, $context); } - function use_colspans(&$table, $widths, &$context, $width_fun, $minwc, $maxwc) { - $colspans = $table->get_colspans(); - - foreach ($colspans as $colspan) { - $cell = $table->content[$colspan->row]->content[$colspan->column]; - - // apply colspans to the corresponsing colspanned-cell dimension - // - $cell_width = $cell->$width_fun($context); - - // now select the pre-calculated widths of columns covered by this cell - // select the list of resizable columns covered by this cell - $spanned_widths = array(); - $spanned_resizable = array(); - - for ($i=$colspan->column; $i < $colspan->column+$colspan->size; $i++) { - $spanned_widths[] = $widths[$i]; - $spanned_resizable[] = ($minwc[$i] != $maxwc[$i]); - } - - // Sometimes we may encounter the colspan over the empty columns (I mean ALL columns are empty); in this case - // we need to make these columns reizable in order to fit colspanned cell contents - // - if (array_sum($spanned_widths) == 0) { - for ($i=0; $icolumn, $colspan->size, $spanned_widths); - }; - - return $widths; - } - /** * Fit table columns to the given width */ - function table_columns_fit(&$table, $width, &$context) { + function table_columns_fit($table, $width, &$context) { $minw = $table->get_table_columns_min_widths($context); $maxw = $table->get_table_columns_max_widths($context); - $minw = $this->use_colspans($table, $minw, $context, 'get_min_width', $minw, $maxw); - $maxw = $this->use_colspans($table, $maxw, $context, 'get_max_width', $minw, $maxw); - // Store number of columns - $columns = count($minw); + $columns = is_countable($minw) ? count($minw) : 0; // Apply column width constraints $minwc = array(); $maxwc = array(); - $cellpadding = $table->get_css_property(CSS_HTML2PS_CELLPADDING); - $cellspacing = $table->get_css_property(CSS_HTML2PS_CELLSPACING); + $cellpadding = $table->getCSSProperty(CSS_HTML2PS_CELLPADDING); + $cellspacing = $table->getCSSProperty(CSS_HTML2PS_CELLSPACING); for ($i=0; $iget_cwc($i); @@ -94,7 +38,7 @@ function table_columns_fit(&$table, $width, &$context) { $minwc[$i] = max($minw[$i], $cwc->apply($minw[$i]-$extra, $table_width) + $extra); $maxwc[$i] = max($minw[$i], $cwc->apply($maxw[$i]-$extra, $table_width) + $extra); - }; + } $minwc = $table->normalize_min_widths($width, $minw, $minwc); $minwc = $table->_table_apply_colspans($minwc, $context, 'get_min_width', $minwc, $maxwc); @@ -177,13 +121,13 @@ function table_columns_fit(&$table, $width, &$context) { if (!isset($widths[$j])) { $sum_max_cw += max($maxw[$j], $maxwc[$j]); $sum_min_cw += max($minw[$j], $minwc[$j]); - }; - }; + } + } // If some unplaced columns have maximal (constrained width) greater zero if ($sum_max_cw > 0) { $current_max = min($current_max * $rest / $sum_max_cw, $rest - $sum_min_cw + max($minwc[$i], $minw[$i])); - }; + } // Check for minimal width (either unconstrained or constrained) of current column $current_max = max($current_max, $minw[$i] == 0 ? $minwc[$i] : $minw[$i]); @@ -197,8 +141,8 @@ function table_columns_fit(&$table, $width, &$context) { if (array_sum($widths) < EPSILON) { for ($i=0; $iget_css_property(CSS_WIDTH); + $wc = $table->getCSSProperty(CSS_WIDTH); if (!$wc->isNull()) { if (array_sum($widths) < $width) { // Let's make zero-width columns // non-zero width (so that they columd be expanded) and re-try expanding columns // for ($i=0; $iget_non_constrained_width_flags(); @@ -226,19 +170,19 @@ function table_columns_fit(&$table, $width, &$context) { if (!any_flag_set($flags)) { $flags = $table->get_non_image_constrained_width_flags(); if (!any_flag_set($flags)) { - for ($i=0; $iput_full_width(array_sum($widths)); diff --git a/public_html/strategy.table.layout.fixed.php b/public_html/strategy.table.layout.fixed.php index 9492a36..b052d0e 100644 --- a/public_html/strategy.table.layout.fixed.php +++ b/public_html/strategy.table.layout.fixed.php @@ -1,7 +1,7 @@ cols_count(); $i < $size; $i++) { $cwc =& $table->get_cwc($i); $widths[] = $cwc->apply(0, $table->parent->get_width()); - }; + } return $widths; } } diff --git a/public_html/strategy.width.absolute.positioned.php b/public_html/strategy.width.absolute.positioned.php index 2e470b4..b1f7168 100644 --- a/public_html/strategy.width.absolute.positioned.php +++ b/public_html/strategy.width.absolute.positioned.php @@ -1,7 +1,7 @@ _get_containing_block(); $containing_block_width = $containing_block['right'] - $containing_block['left']; - $right =& $box->get_css_property(CSS_RIGHT); - $left =& $box->get_css_property(CSS_LEFT); - $wc =& $box->get_css_property(CSS_WIDTH); + $right =& $box->getCSSProperty(CSS_RIGHT); + $left =& $box->getCSSProperty(CSS_LEFT); + $wc =& $box->getCSSProperty(CSS_WIDTH); // For the purposes of this section and the next, the term "static // position" (of an element) refers, roughly, to the position an @@ -81,8 +81,8 @@ function apply(&$box, &$context) { // apply rule number one below. if ($left->isAuto() && $right->isAuto() && $wc->isNull()) { // @todo: support 'direction' property for the containing block - $box->setCSSProperty(CSS_LEFT, ValueLeft::fromString('0')); - }; + $box->setCSSProperty(CSS_LEFT, (new ValueLeft())->fromString('0')); + } // If none of the three is 'auto': If both 'margin-left' and // 'margin-right' are 'auto', solve the equation under the extra @@ -100,7 +100,7 @@ function apply(&$box, &$context) { // @todo: implement $box->put_width($wc->apply($box->get_width(), $containing_block_width)); - }; + } // Otherwise, set 'auto' values for 'margin-left' and // 'margin-right' to 0, and pick the one of the following six @@ -110,7 +110,7 @@ function apply(&$box, &$context) { // 'auto', then the width is shrink-to-fit. Then solve for 'left') if ($left->isAuto() && !$right->isAuto() && $wc->isNull()) { $box->put_width($shrink_to_fit_width); - }; + } // Case 2 ('left' and 'right' are 'auto' and 'width' is not // 'auto', then if the 'direction' property of the containing @@ -121,21 +121,21 @@ function apply(&$box, &$context) { // @todo: implement 'direction' support $box->put_width($wc->apply($box->get_width(), $containing_block_width)); - }; + } // Case 3 ('width' and 'right' are 'auto' and 'left' is not // 'auto', then the width is shrink-to-fit . Then solve for // 'right') if (!$left->isAuto() && $right->isAuto() && $wc->isNull()) { $box->put_width($shrink_to_fit_width); - }; + } // Case 4 ('left' is 'auto', 'width' and 'right' are not 'auto', // then solve for 'left') if ($left->isAuto() && !$right->isAuto() && !$wc->isNull()) { $box->put_width($wc->apply($box->get_width(), $containing_block_width)); - }; + } // Case 5 ('width' is 'auto', 'left' and 'right' are not 'auto', // then solve for 'width') @@ -143,14 +143,14 @@ function apply(&$box, &$context) { $box->put_width($containing_block_width - $left->getPoints($containing_block_width) - $right->getPoints($containing_block_width)); - }; + } // Case 6 ('right' is 'auto', 'left' and 'width' are not 'auto', // then solve for 'right') if (!$left->isAuto() && $right->isAuto() && !$wc->isNull()) { $box->put_width($wc->apply($box->get_width(), $containing_block_width)); - }; + } /** * After this we should remove width constraints or we may encounter problem diff --git a/public_html/strategy.width.max.natural.php b/public_html/strategy.width.max.natural.php index 3be6935..4b18092 100644 --- a/public_html/strategy.width.max.natural.php +++ b/public_html/strategy.width.max.natural.php @@ -5,14 +5,14 @@ class StrategyWidthMaxNatural { var $_maxw; var $_cmaxw; - function StrategyWidthMaxNatural($limit = 10E6) { + function __construct($limit = 10E6) { $this->_limit = $limit; } function add_width($delta) { if ($this->_cmaxw + $delta > $this->_limit) { $this->line_break(); - }; + } $this->_cmaxw += $delta; } @@ -25,7 +25,7 @@ function apply(&$box, &$context) { $this->_maxw = 0; // We need to add text indent to the max width - $text_indent = $box->get_css_property(CSS_TEXT_INDENT); + $text_indent = $box->getCSSProperty(CSS_TEXT_INDENT); $this->_cmaxw = $text_indent->calculate($box); for ($i=0, $size = count($box->content); $i<$size; $i++) { @@ -40,14 +40,14 @@ function apply(&$box, &$context) { if (is_inline($child)) { $this->add_width($child->get_max_width_natural($context, $this->_limit)); - } elseif ($child->get_css_property(CSS_FLOAT) !== FLOAT_NONE) { - $wc = $child->get_css_property(CSS_WIDTH); + } elseif ($child->getCSSProperty(CSS_FLOAT) !== FLOAT_NONE) { + $wc = $child->getCSSProperty(CSS_WIDTH); if (!$wc->isFraction()) { $delta = $child->get_max_width($context, $this->_limit); } else { $delta = $child->get_max_width_natural($context, $this->_limit); - }; + } $this->add_width($delta); } else { @@ -56,7 +56,7 @@ function apply(&$box, &$context) { // Process special case with percentage constrained table $item = $child; - $item_wc = $item->get_css_property(CSS_WIDTH); + $item_wc = $item->getCSSProperty(CSS_WIDTH); if (is_a($item, "TableBox") && $item_wc->isFraction()) { @@ -68,12 +68,12 @@ function apply(&$box, &$context) { $this->_cmaxw = max($this->_cmaxw, $item_wc->apply($child->get_width(), $child->get_width())); - }; - }; + } + } $this->line_break(); - }; - }; + } + } } // Check if last line have maximal width diff --git a/public_html/strategy.width.max.php b/public_html/strategy.width.max.php index d403bed..42140f7 100644 --- a/public_html/strategy.width.max.php +++ b/public_html/strategy.width.max.php @@ -5,14 +5,14 @@ class StrategyWidthMax { var $_maxw; var $_cmaxw; - function StrategyWidthMax($limit = 10E6) { + function __construct($limit = 10E6) { $this->_limit = $limit; } function add_width($delta) { if ($this->_cmaxw + $delta > $this->_limit) { $this->line_break(); - }; + } $this->_cmaxw += $delta; } @@ -25,7 +25,7 @@ function apply(&$box, &$context) { $this->_maxw = 0; // We need to add text indent to the max width - $text_indent = $box->get_css_property(CSS_TEXT_INDENT); + $text_indent = $box->getCSSProperty(CSS_TEXT_INDENT); $this->_cmaxw = $text_indent->calculate($box); for ($i=0, $size = count($box->content); $i<$size; $i++) { @@ -36,24 +36,24 @@ function apply(&$box, &$context) { } elseif (!$child->out_of_flow()) { if (is_inline($child) || - $child->get_css_property(CSS_FLOAT) !== FLOAT_NONE) { + $child->getCSSProperty(CSS_FLOAT) !== FLOAT_NONE) { $this->add_width($child->get_max_width($context, $this->_limit)); } else { $this->line_break(); $this->add_width($child->get_max_width($context, $this->_limit)); // Process special case with percentage constrained table - $item_wc = $child->get_css_property(CSS_WIDTH); + $item_wc = $child->getCSSProperty(CSS_WIDTH); if (is_a($child, "TableBox") && is_a($item_wc, "WCFraction")) { $this->_cmaxw = max($this->_cmaxw, $item_wc->apply($box->get_width(), $box->parent->get_expandable_width())); - }; + } $this->line_break(); - }; - }; + } + } } // Check if last line have maximal width @@ -63,14 +63,14 @@ function apply(&$box, &$context) { // Note that max width cannot differ from constrained width, // if any width constraints apply // - $wc = $box->get_css_property(CSS_WIDTH); + $wc = $box->getCSSProperty(CSS_WIDTH); if ($wc->applicable($box)) { if ($box->parent) { $this->_maxw = $wc->apply($this->_maxw, $box->parent->get_width()); } else { $this->_maxw = $wc->apply($this->_maxw, $this->_maxw); - }; - }; + } + } return $this->_maxw + $box->_get_hor_extra(); } diff --git a/public_html/strategy.width.min.nowrap.php b/public_html/strategy.width.min.nowrap.php index 0e96a6c..c704b13 100644 --- a/public_html/strategy.width.min.nowrap.php +++ b/public_html/strategy.width.min.nowrap.php @@ -4,7 +4,7 @@ class StrategyWidthMinNowrap { var $_maxw; var $_cmaxw; - function StrategyWidthMinNowrap() { + function __construct() { } function add_width($delta) { @@ -20,7 +20,7 @@ function apply(&$box, &$context) { $this->_maxw = 0; // We need to add text indent to the width - $ti = $box->get_css_property(CSS_TEXT_INDENT); + $ti = $box->getCSSProperty(CSS_TEXT_INDENT); $this->add_width($ti->calculate($box)); for ($i=0, $size = count($box->content); $i<$size; $i++) { @@ -37,14 +37,14 @@ function apply(&$box, &$context) { $this->add_width($child->get_min_width($context)); $this->line_break(); } - }; + } } // Check if last line have maximal width $this->line_break(); // Apply width constraint to min width. Return maximal value - $wc = $box->get_css_property(CSS_WIDTH); + $wc = $box->getCSSProperty(CSS_WIDTH); return max($this->_maxw, $wc->apply($this->_maxw, $box->parent->get_width())) + $box->_get_hor_extra(); } } diff --git a/public_html/strategy.width.min.php b/public_html/strategy.width.min.php index 97994b7..818af80 100644 --- a/public_html/strategy.width.min.php +++ b/public_html/strategy.width.min.php @@ -4,7 +4,7 @@ class StrategyWidthMin { var $_maxw; var $_cmaxw; - function StrategyWidthMin() { + function __construct() { } function add_width($delta) { @@ -26,13 +26,13 @@ function apply(&$box, &$context) { if ($content_size == 0) { $min_width = $box->_get_hor_extra(); return $min_width; - }; + } /** * If we're in 'nowrap' mode, minimal and maximal width will be equal */ - $white_space = $box->get_css_property(CSS_WHITE_SPACE); - $pseudo_nowrap = $box->get_css_property(CSS_HTML2PS_NOWRAP); + $white_space = $box->getCSSProperty(CSS_WHITE_SPACE); + $pseudo_nowrap = $box->getCSSProperty(CSS_HTML2PS_NOWRAP); if ($white_space == WHITESPACE_NOWRAP || $pseudo_nowrap == NOWRAP_NOWRAP) { $min_width = $box->get_min_nowrap_width($context); @@ -46,28 +46,28 @@ function apply(&$box, &$context) { while ($start_index < $content_size && $box->content[$start_index]->out_of_flow()) { $start_index++; - }; + } if ($start_index < $content_size) { - $ti = $box->get_css_property(CSS_TEXT_INDENT); + $ti = $box->getCSSProperty(CSS_TEXT_INDENT); $minw = $ti->calculate($box) + $box->content[$start_index]->get_min_width($context); } else { $minw = 0; - }; + } for ($i=$start_index; $i<$content_size; $i++) { $item =& $box->content[$i]; if (!$item->out_of_flow()) { $minw = max($minw, $item->get_min_width($context)); - }; - }; + } + } /** * Apply width constraint to min width. Return maximal value */ - $wc = $box->get_css_property(CSS_WIDTH); + $wc = $box->getCSSProperty(CSS_WIDTH); $containing_block = $box->_get_containing_block(); $min_width = max($minw, diff --git a/public_html/stubs.file_get_contents.inc.php b/public_html/stubs.file_get_contents.inc.php index e0b88e3..65adbcd 100644 --- a/public_html/stubs.file_get_contents.inc.php +++ b/public_html/stubs.file_get_contents.inc.php @@ -7,6 +7,6 @@ function file_get_contents($file) { return implode('',$lines); } else { return ""; - }; + } } ?> \ No newline at end of file diff --git a/public_html/system.php b/public_html/system.php new file mode 100644 index 0000000..e1c0829 --- /dev/null +++ b/public_html/system.php @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/public_html/systemcheck.php b/public_html/systemcheck.php new file mode 100644 index 0000000..c3ff195 --- /dev/null +++ b/public_html/systemcheck.php @@ -0,0 +1,29 @@ +check_cache_dir(); +} +?> \ No newline at end of file diff --git a/public_html/tag.frame.inc.php b/public_html/tag.frame.inc.php index f25801a..5741f2a 100644 --- a/public_html/tag.frame.inc.php +++ b/public_html/tag.frame.inc.php @@ -34,7 +34,7 @@ function guess_lengths($lengths_src, $total) { $values = array(); foreach ($lengths as $length) { $values[] = 0; - }; + } /** * First pass: fixed-width sizes (%Length). There's two types of @@ -70,8 +70,8 @@ function guess_lengths($lengths_src, $total) { * Pixel value */ $values[$i] = px2pt($length_src); - }; - }; + } + } // Second pass: relative-width columns $rest = $total - array_sum($values); @@ -80,8 +80,8 @@ function guess_lengths($lengths_src, $total) { foreach ($lengths as $length_src) { if (substr($length_src,strlen($length_src)-1,1) == "*") { $parts += max(1,substr($length_src,0,strlen($length)-1)); - }; - }; + } + } if ($parts > 0) { $part_size = $rest / $parts; @@ -91,19 +91,19 @@ function guess_lengths($lengths_src, $total) { if (substr($length,strlen($length)-1,1) == "*") { $values[$i] = $part_size * max(1,substr($length,0,strlen($length)-1)); - }; - }; - }; + } + } + } // Fix over/underconstrained framesets $width = array_sum($values); if ($width > 0) { $koeff = $total / $width; - for($i = 0; $i < count($values); $i++) { + for($i = 0; $i < count((array) $values); $i++) { $values[$i] *= $koeff; - }; - }; + } + } return $values; } diff --git a/public_html/tag.ulol.inc.php b/public_html/tag.ulol.inc.php new file mode 100644 index 0000000..cb2ec1f --- /dev/null +++ b/public_html/tag.ulol.inc.php @@ -0,0 +1,36 @@ +has_attribute('start')) { + $start = $root->get_attribute('start'); + } + + array_unshift($g_list_item_nums,$start); + + return; +} + +function do_ulol_special_post(&$root) { + global $g_list_item_nums; + array_shift($g_list_item_nums); + + return; +} + +function get_list_item_num() { + global $g_list_item_nums; + return $g_list_item_nums[0]; +} + +function list_item_end() { + global $g_list_item_nums; + $g_list_item_nums[0]++; +} +?> \ No newline at end of file diff --git a/public_html/templates/http_error.html b/public_html/templates/http_error.html new file mode 100644 index 0000000..4a54992 --- /dev/null +++ b/public_html/templates/http_error.html @@ -0,0 +1,49 @@ + + +html2ps/html2pdf error message + + + +

    HTTP error

    +

    Could not open URL you've specified. + +

    Server responded with: +

    +
    +
    + + diff --git a/public_html/templates/missing_afm.html b/public_html/templates/missing_afm.html new file mode 100644 index 0000000..325b586 --- /dev/null +++ b/public_html/templates/missing_afm.html @@ -0,0 +1,70 @@ + + +html2ps/html2pdf error message + + + +

    Error

    +

    +Font metric file missing. You must have AFM font metric files intalled on your server +in order to use the PS (Compact) output method. Metric files may be taken from Ghostscript distribution. +

    + + + + + + + + + + + + + + + + +
    ProblemSolution
    Metric files are not installed on your server +Install either ghostscript-fonts or any other Type1 font package containing metric files. Edit +.html2ps.config and config.inc.php to point to installed metric files. +
    The TYPE1_FONTS_REPOSITORY points to incorrect directory.Edit config.inc.php; set the value of TYPE1_FONTS_REPOSITORY to directory where your font metric files reside.
    You have no requested metric file. +Probably you're using non-standard font package. HTML2PS is configured to work with fonts distributed with Ghostscript out-of-the-box. +If you're using other fonts, edit .html2ps.config. metrics items should contain names of metric files you're using. +
    + + diff --git a/public_html/test.form.php b/public_html/test.form.php new file mode 100644 index 0000000..e6b041c --- /dev/null +++ b/public_html/test.form.php @@ -0,0 +1,24 @@ + \ No newline at end of file diff --git a/public_html/test.php b/public_html/test.php new file mode 100644 index 0000000..bb10b01 --- /dev/null +++ b/public_html/test.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/public_html/test1.php b/public_html/test1.php new file mode 100644 index 0000000..311db95 --- /dev/null +++ b/public_html/test1.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/public_html/test2.php b/public_html/test2.php new file mode 100644 index 0000000..0214b07 --- /dev/null +++ b/public_html/test2.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/public_html/tree.navigation.inc.php b/public_html/tree.navigation.inc.php index 24ac96e..c7d3f0f 100644 --- a/public_html/tree.navigation.inc.php +++ b/public_html/tree.navigation.inc.php @@ -1,79 +1,41 @@ _callback = $callback; - } - - function run(&$node) { - call_user_func($this->_callback, array('node' => &$node)); - $this->walk_element($node); - } - - function walk_element(&$node) { - if (!isset($node->content)) { - return; - }; - - for ($i = 0, $size = count($node->content); $i < $size; $i++) { - $child =& $node->content[$i]; - $this->run($child); - }; - } -} - -function &traverse_dom_tree_pdf(&$root) { +function traverse_dom_tree_pdf(&$root) { switch ($root->node_type()) { case XML_DOCUMENT_NODE: - $child =& $root->first_child(); + $child = $root->first_child(); while($child) { - $body =& traverse_dom_tree_pdf($child); - if ($body) { - return $body; - } - $child =& $child->next_sibling(); - }; - - $null = null; - return $null; - case XML_ELEMENT_NODE: - if (strtolower($root->tagname()) == "body") { - return $root; + $body = traverse_dom_tree_pdf($child); + if ($body) { return $body; } + $child = $child->next_sibling(); } + break; + case XML_ELEMENT_NODE: + if (strtolower($root->tagname()) == "body") { return $root; } - $child =& $root->first_child(); + $child = $root->first_child(); while ($child) { - $body =& traverse_dom_tree_pdf($child); - if ($body) { - return $body; - } - $child =& $child->next_sibling(); - }; + $body = traverse_dom_tree_pdf($child); + if ($body) { return $body; } + $child = $child->next_sibling(); + } - $null = null; - return $null; + return null; default: - $null = null; - return $null; + return null; } -}; +} function dump_tree(&$box, $level) { print(str_repeat(" ", $level)); - if (is_a($box, 'TextBox')) { - print(get_class($box).":".$box->uid.":".join('/', $box->words)."\n"); - } else { - print(get_class($box).":".$box->uid."\n"); - }; + print(get_class($box).":".$box->uid."\n"); if (isset($box->content)) { for ($i=0; $icontent); $i++) { dump_tree($box->content[$i], $level+1); - }; - }; -}; + } + } +} ?> \ No newline at end of file diff --git a/public_html/treebuilder.class.php b/public_html/treebuilder.class.php index 3fc72f4..c6487e9 100644 --- a/public_html/treebuilder.class.php +++ b/public_html/treebuilder.class.php @@ -1,32 +1,27 @@ loadXML($xmlstring); + return (new DOMTree())->from_DOMDocument($DOMDocument); + } + if (file_exists(HTML2PS_DIR.'/classes/include.php')) { require_once(HTML2PS_DIR.'classes/include.php'); import('org.active-link.xml.XML'); import('org.active-link.xml.XMLDocument'); @@ -41,11 +36,11 @@ function build($xmlstring) { // in decimal form while (preg_match("@&#(\d+);@",$xmlstring, $matches)) { $xmlstring = preg_replace("@&#".$matches[1].";@",code_to_utf8($matches[1]),$xmlstring); - }; + } // in hexadecimal form while (preg_match("@&#x(\d+);@i",$xmlstring, $matches)) { $xmlstring = preg_replace("@&#x".$matches[1].";@i",code_to_utf8(hexdec($matches[1])),$xmlstring); - }; + } $tree = ActiveLinkDOMTree::from_XML(new XML($xmlstring)); @@ -53,5 +48,5 @@ function build($xmlstring) { } die("None of DOM/XML, DOM or ActiveLink DOM extension found. Check your PHP configuration."); } -}; -?> +} +?> \ No newline at end of file diff --git a/public_html/unittest/fetcher.memory.php b/public_html/unittest/fetcher.memory.php index f4bd126..6b22cf6 100644 --- a/public_html/unittest/fetcher.memory.php +++ b/public_html/unittest/fetcher.memory.php @@ -4,7 +4,7 @@ class MyFetcherMemory extends Fetcher { var $base_path; var $content; - function MyFetcherMemory($content, $base_path) { + function __construct($content, $base_path) { $this->content = $content; $this->base_path = $base_path; } @@ -16,9 +16,9 @@ function get_data($url) { // remove the "file:///" protocol if (substr($url,0,8)=='file:///') { $url=substr($url,8); - }; - - $url = urldecode($url); + // remove the additional '/' that is currently inserted by utils_url.php + if (PHP_OS == "WINNT") $url=substr($url,1); + } return new FetchedDataURL(@file_get_contents($url), array(), ""); } } diff --git a/public_html/unittest/generic.test.php b/public_html/unittest/generic.test.php index 988fd3b..fa5aeac 100644 --- a/public_html/unittest/generic.test.php +++ b/public_html/unittest/generic.test.php @@ -1,34 +1,22 @@ clear_box_id_map(); - $pipeline->fetchers = array(new MyFetcherMemory($html, realpath(dirname(__FILE__))), - new FetcherURL()); - return $pipeline->_layout_item("", $media, 0, $context, $positioned_filter); - } - - function &preparePipeline(&$media) { - $pipeline = PipelineFactory::create_default_pipeline("", ""); + function runPipeline($html, $media = null) { + $pipeline = (new PipelineFactory())->create_default_pipeline("", ""); $pipeline->configure(array('scalepoints' => false)); + $pipeline->fetchers = array(new MyFetcherMemory($html, "")); $pipeline->data_filters[] = new DataFilterHTML2XHTML(); $pipeline->destination = new DestinationFile("test.pdf"); - $pipeline->_prepare($media); - return $pipeline; - } - - function runPipeline($html, &$media = null, &$pipeline = null, &$context = null, &$postponed = null) { parse_config_file('../html2ps.config'); if (is_null($media)) { - $media = Media::predefined("A4"); - }; + $media = (new Media())->predefined("A4"); + } - $pipeline = $this->preparePipeline($media); - $tree = $this->layoutPipeline($html, $pipeline, $media, $context, $postponed); - return $tree; + $pipeline->_prepare($media); + return $pipeline->_layout_item("", $media, 0, $context, $positioned_filter); } } ?> \ No newline at end of file diff --git a/public_html/unittest/index.php b/public_html/unittest/index.php index f28ea15..491f9d7 100644 --- a/public_html/unittest/index.php +++ b/public_html/unittest/index.php @@ -1,26 +1,25 @@ -addTestFile($testfile); -}; -$test->addTestFile('test.white-space.php'); -$test->run(new HtmlReporter()); - +addTestFile($testfile); +// } +$test->addTestFile('test.orphans.php'); +$test->addTestFile('test.widows.php'); +$test->run(new HtmlReporter()); + ?> \ No newline at end of file diff --git a/public_html/unittest/sample css.css b/public_html/unittest/sample css.css index a64ab4c..69c0f8c 100644 --- a/public_html/unittest/sample css.css +++ b/public_html/unittest/sample css.css @@ -1,3 +1,3 @@ -#div1 { - color: red; +#div1 { + color: red; } \ No newline at end of file diff --git a/public_html/unittest/test.border-bottom.1.html b/public_html/unittest/test.border-bottom.1.html index 58f676e..d6ba9d3 100644 --- a/public_html/unittest/test.border-bottom.1.html +++ b/public_html/unittest/test.border-bottom.1.html @@ -1,7 +1,7 @@ -
    -TEXT -
    - -
    -TEXT +
    +TEXT +
    + +
    +TEXT
    \ No newline at end of file diff --git a/public_html/unittest/test.border-bottom.php b/public_html/unittest/test.border-bottom.php index 1b1d6b1..06ba151 100644 --- a/public_html/unittest/test.border-bottom.php +++ b/public_html/unittest/test.border-bottom.php @@ -1,43 +1,43 @@ -runPipeline(file_get_contents('test.border-bottom.1.html')); - - $element =& $tree->get_element_by_id('div1'); - $border =& $element->getCSSProperty(CSS_BORDER); - $top =& $border->get_top(); - $this->assertEqual($top->get_style(), BS_NONE); - $left =& $border->get_left(); - $this->assertEqual($left->get_style(), BS_NONE); - $right =& $border->get_right(); - $this->assertEqual($right->get_style(), BS_NONE); - $bottom =& $border->get_bottom(); - $this->assertEqual($bottom->get_style(), BS_SOLID); - $width =& $bottom->get_width(); - $this->assertEqual($width, px2pt(1)); - $color =& $bottom->get_color(); - $this->assertEqual($color->r, 0); - $this->assertEqual($color->g, 0); - $this->assertEqual($color->b, 0); - - $element =& $tree->get_element_by_id('div2'); - $border =& $element->getCSSProperty(CSS_BORDER); - $top =& $border->get_top(); - $this->assertEqual($top->get_style(), BS_NONE); - $left =& $border->get_left(); - $this->assertEqual($left->get_style(), BS_NONE); - $right =& $border->get_right(); - $this->assertEqual($right->get_style(), BS_NONE); - $bottom =& $border->get_bottom(); - $this->assertEqual($bottom->get_style(), BS_SOLID); - $width =& $bottom->get_width(); - $this->assertEqual($width, px2pt(1)); - $color =& $bottom->get_color(); - $this->assertEqual($color->r, 0); - $this->assertEqual($color->g, 0); - $this->assertEqual($color->b, 0); - } -} - +runPipeline(file_get_contents('test.border-bottom.1.html')); + + $element =& $tree->get_element_by_id('div1'); + $border =& $element->getCSSProperty(CSS_BORDER); + $top =& $border->get_top(); + $this->assertEqual($top->get_style(), BS_NONE); + $left =& $border->get_left(); + $this->assertEqual($left->get_style(), BS_NONE); + $right =& $border->get_right(); + $this->assertEqual($right->get_style(), BS_NONE); + $bottom =& $border->get_bottom(); + $this->assertEqual($bottom->get_style(), BS_SOLID); + $width =& $bottom->get_width(); + $this->assertEqual($width, px2pt(1)); + $color =& $bottom->get_color(); + $this->assertEqual($color->r, 0); + $this->assertEqual($color->g, 0); + $this->assertEqual($color->b, 0); + + $element =& $tree->get_element_by_id('div2'); + $border =& $element->getCSSProperty(CSS_BORDER); + $top =& $border->get_top(); + $this->assertEqual($top->get_style(), BS_NONE); + $left =& $border->get_left(); + $this->assertEqual($left->get_style(), BS_NONE); + $right =& $border->get_right(); + $this->assertEqual($right->get_style(), BS_NONE); + $bottom =& $border->get_bottom(); + $this->assertEqual($bottom->get_style(), BS_SOLID); + $width =& $bottom->get_width(); + $this->assertEqual($width, px2pt(1)); + $color =& $bottom->get_color(); + $this->assertEqual($color->r, 0); + $this->assertEqual($color->g, 0); + $this->assertEqual($color->b, 0); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.border-left.1.html b/public_html/unittest/test.border-left.1.html index b78b4ef..40f437e 100644 --- a/public_html/unittest/test.border-left.1.html +++ b/public_html/unittest/test.border-left.1.html @@ -1,7 +1,7 @@ -
    -TEXT -
    - -
    -TEXT +
    +TEXT +
    + +
    +TEXT
    \ No newline at end of file diff --git a/public_html/unittest/test.border-left.php b/public_html/unittest/test.border-left.php index c0b4ff9..f4e1c4b 100644 --- a/public_html/unittest/test.border-left.php +++ b/public_html/unittest/test.border-left.php @@ -1,43 +1,43 @@ -runPipeline(file_get_contents('test.border-left.1.html')); - - $element =& $tree->get_element_by_id('div1'); - $border =& $element->getCSSProperty(CSS_BORDER); - $top =& $border->get_top(); - $this->assertEqual($top->get_style(), BS_NONE); - $bottom =& $border->get_bottom(); - $this->assertEqual($bottom->get_style(), BS_NONE); - $right =& $border->get_right(); - $this->assertEqual($right->get_style(), BS_NONE); - $left =& $border->get_left(); - $this->assertEqual($left->get_style(), BS_SOLID); - $width =& $left->get_width(); - $this->assertEqual($width, px2pt(1)); - $color =& $left->get_color(); - $this->assertEqual($color->r, 0); - $this->assertEqual($color->g, 0); - $this->assertEqual($color->b, 0); - - $element =& $tree->get_element_by_id('div2'); - $border =& $element->getCSSProperty(CSS_BORDER); - $top =& $border->get_top(); - $this->assertEqual($top->get_style(), BS_NONE); - $bottom =& $border->get_bottom(); - $this->assertEqual($bottom->get_style(), BS_NONE); - $right =& $border->get_right(); - $this->assertEqual($right->get_style(), BS_NONE); - $left =& $border->get_left(); - $this->assertEqual($left->get_style(), BS_SOLID); - $width =& $left->get_width(); - $this->assertEqual($width, px2pt(1)); - $color =& $left->get_color(); - $this->assertEqual($color->r, 0); - $this->assertEqual($color->g, 0); - $this->assertEqual($color->b, 0); - } -} - +runPipeline(file_get_contents('test.border-left.1.html')); + + $element =& $tree->get_element_by_id('div1'); + $border =& $element->getCSSProperty(CSS_BORDER); + $top =& $border->get_top(); + $this->assertEqual($top->get_style(), BS_NONE); + $bottom =& $border->get_bottom(); + $this->assertEqual($bottom->get_style(), BS_NONE); + $right =& $border->get_right(); + $this->assertEqual($right->get_style(), BS_NONE); + $left =& $border->get_left(); + $this->assertEqual($left->get_style(), BS_SOLID); + $width =& $left->get_width(); + $this->assertEqual($width, px2pt(1)); + $color =& $left->get_color(); + $this->assertEqual($color->r, 0); + $this->assertEqual($color->g, 0); + $this->assertEqual($color->b, 0); + + $element =& $tree->get_element_by_id('div2'); + $border =& $element->getCSSProperty(CSS_BORDER); + $top =& $border->get_top(); + $this->assertEqual($top->get_style(), BS_NONE); + $bottom =& $border->get_bottom(); + $this->assertEqual($bottom->get_style(), BS_NONE); + $right =& $border->get_right(); + $this->assertEqual($right->get_style(), BS_NONE); + $left =& $border->get_left(); + $this->assertEqual($left->get_style(), BS_SOLID); + $width =& $left->get_width(); + $this->assertEqual($width, px2pt(1)); + $color =& $left->get_color(); + $this->assertEqual($color->r, 0); + $this->assertEqual($color->g, 0); + $this->assertEqual($color->b, 0); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.border-right.1.html b/public_html/unittest/test.border-right.1.html index 3bf7e60..38b7ba6 100644 --- a/public_html/unittest/test.border-right.1.html +++ b/public_html/unittest/test.border-right.1.html @@ -1,7 +1,7 @@ -
    -TEXT -
    - -
    -TEXT +
    +TEXT +
    + +
    +TEXT
    \ No newline at end of file diff --git a/public_html/unittest/test.border-right.php b/public_html/unittest/test.border-right.php index 94bc169..85cffb3 100644 --- a/public_html/unittest/test.border-right.php +++ b/public_html/unittest/test.border-right.php @@ -1,43 +1,43 @@ -runPipeline(file_get_contents('test.border-right.1.html')); - - $element =& $tree->get_element_by_id('div1'); - $border =& $element->getCSSProperty(CSS_BORDER); - $top =& $border->get_top(); - $this->assertEqual($top->get_style(), BS_NONE); - $bottom =& $border->get_bottom(); - $this->assertEqual($bottom->get_style(), BS_NONE); - $left =& $border->get_left(); - $this->assertEqual($left->get_style(), BS_NONE); - $right =& $border->get_right(); - $this->assertEqual($right->get_style(), BS_SOLID); - $width =& $right->get_width(); - $this->assertEqual($width, px2pt(1)); - $color =& $right->get_color(); - $this->assertEqual($color->r, 0); - $this->assertEqual($color->g, 0); - $this->assertEqual($color->b, 0); - - $element =& $tree->get_element_by_id('div2'); - $border =& $element->getCSSProperty(CSS_BORDER); - $top =& $border->get_top(); - $this->assertEqual($top->get_style(), BS_NONE); - $bottom =& $border->get_bottom(); - $this->assertEqual($bottom->get_style(), BS_NONE); - $left =& $border->get_left(); - $this->assertEqual($left->get_style(), BS_NONE); - $right =& $border->get_right(); - $this->assertEqual($right->get_style(), BS_SOLID); - $width =& $right->get_width(); - $this->assertEqual($width, px2pt(1)); - $color =& $right->get_color(); - $this->assertEqual($color->r, 0); - $this->assertEqual($color->g, 0); - $this->assertEqual($color->b, 0); - } -} - +runPipeline(file_get_contents('test.border-right.1.html')); + + $element =& $tree->get_element_by_id('div1'); + $border =& $element->getCSSProperty(CSS_BORDER); + $top =& $border->get_top(); + $this->assertEqual($top->get_style(), BS_NONE); + $bottom =& $border->get_bottom(); + $this->assertEqual($bottom->get_style(), BS_NONE); + $left =& $border->get_left(); + $this->assertEqual($left->get_style(), BS_NONE); + $right =& $border->get_right(); + $this->assertEqual($right->get_style(), BS_SOLID); + $width =& $right->get_width(); + $this->assertEqual($width, px2pt(1)); + $color =& $right->get_color(); + $this->assertEqual($color->r, 0); + $this->assertEqual($color->g, 0); + $this->assertEqual($color->b, 0); + + $element =& $tree->get_element_by_id('div2'); + $border =& $element->getCSSProperty(CSS_BORDER); + $top =& $border->get_top(); + $this->assertEqual($top->get_style(), BS_NONE); + $bottom =& $border->get_bottom(); + $this->assertEqual($bottom->get_style(), BS_NONE); + $left =& $border->get_left(); + $this->assertEqual($left->get_style(), BS_NONE); + $right =& $border->get_right(); + $this->assertEqual($right->get_style(), BS_SOLID); + $width =& $right->get_width(); + $this->assertEqual($width, px2pt(1)); + $color =& $right->get_color(); + $this->assertEqual($color->r, 0); + $this->assertEqual($color->g, 0); + $this->assertEqual($color->b, 0); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.border-top.1.html b/public_html/unittest/test.border-top.1.html index 40dbc41..282561f 100644 --- a/public_html/unittest/test.border-top.1.html +++ b/public_html/unittest/test.border-top.1.html @@ -1,7 +1,7 @@ -
    -TEXT -
    - -
    -TEXT +
    +TEXT +
    + +
    +TEXT
    \ No newline at end of file diff --git a/public_html/unittest/test.border-top.php b/public_html/unittest/test.border-top.php index 7010c31..495428b 100644 --- a/public_html/unittest/test.border-top.php +++ b/public_html/unittest/test.border-top.php @@ -1,43 +1,43 @@ -runPipeline(file_get_contents('test.border-top.1.html')); - - $element =& $tree->get_element_by_id('div1'); - $border =& $element->getCSSProperty(CSS_BORDER); - $right =& $border->get_right(); - $this->assertEqual($right->get_style(), BS_NONE); - $bottom =& $border->get_bottom(); - $this->assertEqual($bottom->get_style(), BS_NONE); - $left =& $border->get_left(); - $this->assertEqual($left->get_style(), BS_NONE); - $top =& $border->get_top(); - $this->assertEqual($top->get_style(), BS_SOLID); - $width =& $top->get_width(); - $this->assertEqual($width, px2pt(1)); - $color =& $top->get_color(); - $this->assertEqual($color->r, 0); - $this->assertEqual($color->g, 0); - $this->assertEqual($color->b, 0); - - $element =& $tree->get_element_by_id('div2'); - $border =& $element->getCSSProperty(CSS_BORDER); - $right =& $border->get_right(); - $this->assertEqual($right->get_style(), BS_NONE); - $bottom =& $border->get_bottom(); - $this->assertEqual($bottom->get_style(), BS_NONE); - $left =& $border->get_left(); - $this->assertEqual($left->get_style(), BS_NONE); - $top =& $border->get_top(); - $this->assertEqual($top->get_style(), BS_SOLID); - $width =& $top->get_width(); - $this->assertEqual($width, px2pt(1)); - $color =& $top->get_color(); - $this->assertEqual($color->r, 0); - $this->assertEqual($color->g, 0); - $this->assertEqual($color->b, 0); - } -} - +runPipeline(file_get_contents('test.border-top.1.html')); + + $element =& $tree->get_element_by_id('div1'); + $border =& $element->getCSSProperty(CSS_BORDER); + $right =& $border->get_right(); + $this->assertEqual($right->get_style(), BS_NONE); + $bottom =& $border->get_bottom(); + $this->assertEqual($bottom->get_style(), BS_NONE); + $left =& $border->get_left(); + $this->assertEqual($left->get_style(), BS_NONE); + $top =& $border->get_top(); + $this->assertEqual($top->get_style(), BS_SOLID); + $width =& $top->get_width(); + $this->assertEqual($width, px2pt(1)); + $color =& $top->get_color(); + $this->assertEqual($color->r, 0); + $this->assertEqual($color->g, 0); + $this->assertEqual($color->b, 0); + + $element =& $tree->get_element_by_id('div2'); + $border =& $element->getCSSProperty(CSS_BORDER); + $right =& $border->get_right(); + $this->assertEqual($right->get_style(), BS_NONE); + $bottom =& $border->get_bottom(); + $this->assertEqual($bottom->get_style(), BS_NONE); + $left =& $border->get_left(); + $this->assertEqual($left->get_style(), BS_NONE); + $top =& $border->get_top(); + $this->assertEqual($top->get_style(), BS_SOLID); + $width =& $top->get_width(); + $this->assertEqual($width, px2pt(1)); + $color =& $top->get_color(); + $this->assertEqual($color->r, 0); + $this->assertEqual($color->g, 0); + $this->assertEqual($color->b, 0); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.css.background.attachment.php b/public_html/unittest/test.css.background.attachment.php index eb9301a..0632955 100644 --- a/public_html/unittest/test.css.background.attachment.php +++ b/public_html/unittest/test.css.background.attachment.php @@ -1,36 +1,36 @@ -runPipeline(' - - - - - -
     
    -
     
    -
     
    - - -'); - - $div1 =& $tree->get_element_by_id('div1'); - $this->assertEqual(BACKGROUND_ATTACHMENT_FIXED, $div1->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); - - $div2 =& $tree->get_element_by_id('div2'); - $this->assertEqual(BACKGROUND_ATTACHMENT_SCROLL, $div2->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); - - $div3 =& $tree->get_element_by_id('div3'); - $this->assertEqual(BACKGROUND_ATTACHMENT_SCROLL, $div3->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); - - $this->assertEqual(BACKGROUND_ATTACHMENT_FIXED, $tree->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); - } -} - +runPipeline(' + + + + + +
     
    +
     
    +
     
    + + +'); + + $div1 =& $tree->get_element_by_id('div1'); + $this->assertEqual(BACKGROUND_ATTACHMENT_FIXED, $div1->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); + + $div2 =& $tree->get_element_by_id('div2'); + $this->assertEqual(BACKGROUND_ATTACHMENT_SCROLL, $div2->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); + + $div3 =& $tree->get_element_by_id('div3'); + $this->assertEqual(BACKGROUND_ATTACHMENT_SCROLL, $div3->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); + + $this->assertEqual(BACKGROUND_ATTACHMENT_FIXED, $tree->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.css.content.php b/public_html/unittest/test.css.content.php index 6321ebc..5f45d70 100644 --- a/public_html/unittest/test.css.content.php +++ b/public_html/unittest/test.css.content.php @@ -9,7 +9,7 @@ function testCSSContentWithEscapesInsideHTML() { $content =& $element->getCSSProperty(CSS_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "<span style="font-weight: bold;">My</span> Page"); } @@ -19,7 +19,7 @@ function testCSSContentWithEscapes() { $this->assertTrue($collection->contains(CSS_CONTENT)); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $content =& $collection->getPropertyValue(CSS_CONTENT); $this->assertEqual($content->render($counters), "<span style="font-weight: bold;">My</span> Page"); } @@ -30,7 +30,7 @@ function testCSSHTMLContentWithEscapes() { $this->assertTrue($collection->contains(CSS_HTML2PS_HTML_CONTENT)); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $content =& $collection->getPropertyValue(CSS_HTML2PS_HTML_CONTENT); $this->assertEqual($content->render($counters), "<span style="font-weight: bold;">My</span> Page"); } @@ -41,13 +41,13 @@ function testCSSContentWithCounters() { $this->assertTrue($collection->contains(CSS_CONTENT)); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); - $page_counter =& new CSSCounter('page'); + $page_counter= new CSSCounter('page'); $page_counter->set(10); $counters->add($page_counter); - $sample_counter =& new CSSCounter('sample'); + $sample_counter= new CSSCounter('sample'); $sample_counter->set(1); $counters->add($sample_counter); @@ -61,13 +61,13 @@ function testCSSContentWithCountersAndSemicolons() { $this->assertTrue($collection->contains(CSS_CONTENT)); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); - $page_counter =& new CSSCounter('page'); + $page_counter= new CSSCounter('page'); $page_counter->set(1); $counters->add($page_counter); - $sample_counter =& new CSSCounter('pages'); + $sample_counter= new CSSCounter('pages'); $sample_counter->set(10); $counters->add($sample_counter); @@ -81,7 +81,7 @@ function testCSSContentEmptyWithQuotes() { $this->assertTrue($collection->contains(CSS_CONTENT)); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $content =& $collection->getPropertyValue(CSS_CONTENT); $this->assertEqual($content->render($counters), ""); } @@ -92,7 +92,7 @@ function testCSSContentEmptyWithApostrophes() { $this->assertTrue($collection->contains(CSS_CONTENT)); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $content =& $collection->getPropertyValue(CSS_CONTENT); $this->assertEqual($content->render($counters), ""); } @@ -104,7 +104,7 @@ function testCSSContentEmptyWithOtherProperties() { $this->assertTrue($collection->contains(CSS_CONTENT)); $this->assertTrue($collection->contains(CSS_HTML2PS_HTML_CONTENT)); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $content =& $collection->getPropertyValue(CSS_CONTENT); $this->assertEqual($content->render($counters), ""); diff --git a/public_html/unittest/test.css.content.string.php b/public_html/unittest/test.css.content.string.php index a824a95..22df3ba 100644 --- a/public_html/unittest/test.css.content.string.php +++ b/public_html/unittest/test.css.content.string.php @@ -5,7 +5,7 @@ function testCSContentStringNewline() { $content =& ValueContent::parse('"Sample\ Content"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample Content"); @@ -16,7 +16,7 @@ function testCSContentStringNewline2() { \ Content"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample Content"); @@ -25,7 +25,7 @@ function testCSContentStringNewline2() { function testCSSContentStringEscape6DigitsSpace() { $content =& ValueContent::parse('"Sample\00000A Content"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample\nContent"); @@ -34,7 +34,7 @@ function testCSSContentStringEscape6DigitsSpace() { function testCSSContentStringEscape6DigitsSpaces() { $content =& ValueContent::parse('"Sample\00000A Content"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample\n Content"); @@ -43,7 +43,7 @@ function testCSSContentStringEscape6DigitsSpaces() { function testCSSContentStringEscape6DigitsNoSpace() { $content =& ValueContent::parse('"Sample\00000ALine"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample\nLine"); @@ -52,7 +52,7 @@ function testCSSContentStringEscape6DigitsNoSpace() { function testCSSContentStringEscape6DigitsNoSpaceHexadecimal() { $content =& ValueContent::parse('"Sample\00000AContent"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample\nContent"); @@ -61,7 +61,7 @@ function testCSSContentStringEscape6DigitsNoSpaceHexadecimal() { function testCSSContentStringEscapeSpace() { $content =& ValueContent::parse('"Sample\A Content"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample\nContent"); @@ -70,7 +70,7 @@ function testCSSContentStringEscapeSpace() { function testCSSContentStringEscapeSpaces() { $content =& ValueContent::parse('"Sample\A Content"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample\n Content"); @@ -79,7 +79,7 @@ function testCSSContentStringEscapeSpaces() { function testCSSContentStringEscapeNoSpace() { $content =& ValueContent::parse('"Sample\ALine"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "Sample\nLine"); @@ -88,7 +88,7 @@ function testCSSContentStringEscapeNoSpace() { function testCSSContentStringEscapeNoSpaceHex() { $content =& ValueContent::parse('"Sample\4Content"'); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $rendered = $content->render($counters); $this->assertEqual($rendered, "SampleLontent"); diff --git a/public_html/unittest/test.css.margin.boxes.php b/public_html/unittest/test.css.margin.boxes.php index d7b33d1..7201f6c 100644 --- a/public_html/unittest/test.css.margin.boxes.php +++ b/public_html/unittest/test.css.margin.boxes.php @@ -3,15 +3,15 @@ class TestCSSParseMarginBoxes extends GenericTest { function testCSSParseMarginBoxesTopLeftCornerSize() { parse_config_file('../html2ps.config'); - $media =& Media::predefined('A4'); + $media =& (new Media())->predefined('A4'); $media->set_margins(array('left' => 10, 'top' => 10, 'right' => 10, 'bottom' => 10)); - $pipeline =& PipelineFactory::create_default_pipeline('utf-8', 'test.pdf'); + $pipeline =& (new PipelineFactory())->create_default_pipeline('utf-8', 'test.pdf'); $pipeline->_setupScales($media); - $pipeline->_cssState = array(new CSSState(CSS::get())); + $pipeline->_cssState = array(new CSSState((new CSS())->get())); $boxes = $pipeline->reflow_margin_boxes(1, $media); @@ -22,15 +22,15 @@ function testCSSParseMarginBoxesTopLeftCornerSize() { function testCSSParseMarginBoxesTopLeftSizeNoContent() { parse_config_file('../html2ps.config'); - $media =& Media::predefined('A4'); + $media =& (new Media())->predefined('A4'); $media->set_margins(array('left' => 10, 'top' => 10, 'right' => 10, 'bottom' => 10)); - $pipeline =& PipelineFactory::create_default_pipeline('utf-8', 'test.pdf'); + $pipeline =& (new PipelineFactory())->create_default_pipeline('utf-8', 'test.pdf'); $pipeline->_setupScales($media); - $pipeline->_cssState = array(new CSSState(CSS::get())); + $pipeline->_cssState = array(new CSSState((new CSS())->get())); $boxes = $pipeline->reflow_margin_boxes(1, $media); @@ -41,15 +41,15 @@ function testCSSParseMarginBoxesTopLeftSizeNoContent() { function testCSSParseMarginBoxesTopLeftSize() { parse_config_file('../html2ps.config'); - $media =& Media::predefined('A4'); + $media =& (new Media())->predefined('A4'); $media->set_margins(array('left' => 10, 'top' => 10, 'right' => 10, 'bottom' => 10)); - $pipeline =& PipelineFactory::create_default_pipeline('utf-8', 'test.pdf'); + $pipeline =& (new PipelineFactory())->create_default_pipeline('utf-8', 'test.pdf'); $pipeline->_prepare($media); - $pipeline->_cssState = array(new CSSState(CSS::get())); + $pipeline->_cssState = array(new CSSState((new CSS())->get())); parse_css_atpage_rules('@page { @top-left { content: "TEXT"; } }', $pipeline); $boxes = $pipeline->reflow_margin_boxes(1, $media); diff --git a/public_html/unittest/test.css.page.break.after.php b/public_html/unittest/test.css.page.break.after.php index d32efc4..5c10543 100644 --- a/public_html/unittest/test.css.page.break.after.php +++ b/public_html/unittest/test.css.page.break.after.php @@ -2,24 +2,22 @@ class TestCSSPageBreakAfter extends GenericTest { function testCSSPageBreakAfter1() { - $tree = $this->runPipeline(file_get_contents('test.css.page.break.after.1.html')); - $div = $tree->get_element_by_id('div'); - $this->assertEqual(PAGE_BREAK_AVOID, $div->getCSSProperty(CSS_PAGE_BREAK_AFTER)); - } - - function testCSSPageBreakAfter2() { - $tree = $this->runPipeline(file_get_contents('test.css.page.break.after.2.html'), - $media); - $page_heights = PageBreakLocator::getPages($tree, - mm2pt($media->real_height()), - mm2pt($media->height() - $media->margins['top'])); + $tree = $this->runPipeline(' + + + + + +
     
    + + +'); - $this->assertEqual(count($page_heights), 2); + $div = $tree->getElementById('div'); - $div = $tree->get_element_by_id('div'); - $h1 = $tree->get_element_by_id('h1'); - - $this->assertEqual($page_heights[0], $div->get_full_height()); + $this->assertEqual(PAGE_BREAK_AVOID, $div->getCSSProperty(CSS_PAGE_BREAK_AFTER)); } } diff --git a/public_html/unittest/test.css.page.break.before.php b/public_html/unittest/test.css.page.break.before.php index b214454..087b387 100644 --- a/public_html/unittest/test.css.page.break.before.php +++ b/public_html/unittest/test.css.page.break.before.php @@ -2,9 +2,20 @@ class TestCSSPageBreakBefore extends GenericTest { function testCSSPageBreakBefore1() { - $tree = $this->runPipeline(file_get_contents('test.css.page.break.before.1.html')); + $tree = $this->runPipeline(' + + + + + +
     
    + + +'); - $div = $tree->get_element_by_id('div'); + $div = $tree->getElementById('div'); $this->assertEqual(PAGE_BREAK_AVOID, $div->getCSSProperty(CSS_PAGE_BREAK_BEFORE)); } diff --git a/public_html/unittest/test.css.page.break.inside.php b/public_html/unittest/test.css.page.break.inside.php index 3b36bbc..091a894 100644 --- a/public_html/unittest/test.css.page.break.inside.php +++ b/public_html/unittest/test.css.page.break.inside.php @@ -15,7 +15,7 @@ function testCSSPageBreakInside1() { '); - $div = $tree->get_element_by_id('div'); + $div = $tree->getElementById('div'); $this->assertEqual(PAGE_BREAK_AVOID, $div->getCSSProperty(CSS_PAGE_BREAK_INSIDE)); } diff --git a/public_html/unittest/test.css.parse.atrules.php b/public_html/unittest/test.css.parse.atrules.php index c10463e..aa6dd49 100644 --- a/public_html/unittest/test.css.parse.atrules.php +++ b/public_html/unittest/test.css.parse.atrules.php @@ -2,7 +2,7 @@ class TestCSSParseAtRules extends GenericTest { function testCSSParseAtRulesSimple() { - $pipeline =& PipelineFactory::create_default_pipeline('utf-8', 'test.pdf'); + $pipeline =& (new PipelineFactory())->create_default_pipeline('utf-8', 'test.pdf'); $new_css_content =& parse_css_atpage_rules('body { background-color: green; } @page { background-color: red; } #test { border: none; }', $pipeline); $this->assertEqual($new_css_content, 'body { background-color: green; } #test { border: none; }'); @@ -15,7 +15,7 @@ function testCSSParseAtRulesSimple() { } function testCSSParseAtRulesNested() { - $pipeline =& PipelineFactory::create_default_pipeline('utf-8', 'test.pdf'); + $pipeline =& (new PipelineFactory())->create_default_pipeline('utf-8', 'test.pdf'); $new_css_content =& parse_css_atpage_rules('body { background-color: green; } @page { @top-left { background-color: lime; } } #test { border: none; }', $pipeline); $this->assertEqual($new_css_content, 'body { background-color: green; } #test { border: none; }'); @@ -28,7 +28,7 @@ function testCSSParseAtRulesNested() { } function testCSSParseAtRulesNestedContent() { - $pipeline =& PipelineFactory::create_default_pipeline('utf-8', 'test.pdf'); + $pipeline =& (new PipelineFactory())->create_default_pipeline('utf-8', 'test.pdf'); $new_css_content =& parse_css_atpage_rules('body { background-color: green; } @page { @top-left { content: "TEXT"; } } #test { border: none; }', $pipeline); $this->assertEqual($new_css_content, 'body { background-color: green; } #test { border: none; }'); diff --git a/public_html/unittest/test.css.parse.php b/public_html/unittest/test.css.parse.php index dddb8cb..cf4cd28 100644 --- a/public_html/unittest/test.css.parse.php +++ b/public_html/unittest/test.css.parse.php @@ -21,7 +21,7 @@ function testCSSParseProperty() { $this->assertTrue($collection->contains(CSS_HTML2PS_HTML_CONTENT)); $content =& $collection->getPropertyValue(CSS_HTML2PS_HTML_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "Sample;Text"); } @@ -31,7 +31,7 @@ function testCSSParsePropertyWithoutTrailingSemicolon() { $this->assertTrue($collection->contains(CSS_CONTENT)); $content =& $collection->getPropertyValue(CSS_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "TEXT"); } @@ -42,7 +42,7 @@ function testCSSParsePropertyMultipart() { $this->assertTrue($collection->contains(CSS_HTML2PS_HTML_CONTENT)); $content =& $collection->getPropertyValue(CSS_HTML2PS_HTML_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "Double Quoted StringSingle Quoted String"); } @@ -58,7 +58,7 @@ function testCSSParseProperties() { $this->assertEqual($collection->getPropertyValue(CSS_FONT_WEIGHT), WEIGHT_BOLD); $content =& $collection->getPropertyValue(CSS_HTML2PS_HTML_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "Sample;Text"); $color = $collection->getPropertyValue(CSS_COLOR); @@ -81,7 +81,7 @@ function testCSSParsePropertiesMultiline() { $this->assertEqual($collection->getPropertyValue(CSS_FONT_WEIGHT), WEIGHT_BOLD); $content =& $collection->getPropertyValue(CSS_HTML2PS_HTML_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "Sample;Text"); $color = $collection->getPropertyValue(CSS_COLOR); @@ -104,7 +104,7 @@ function testCSSParsePropertiesMultilineWithoutTrailingSemicolon() { $this->assertEqual($collection->getPropertyValue(CSS_FONT_WEIGHT), WEIGHT_BOLD); $content =& $collection->getPropertyValue(CSS_HTML2PS_HTML_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "Sample;Text"); $color = $collection->getPropertyValue(CSS_COLOR); @@ -129,7 +129,7 @@ function testCSSParsePropertiesMultilineWithoutTrailingSemicolon2() { $this->assertEqual($collection->getPropertyValue(CSS_FONT_WEIGHT), WEIGHT_BOLD); $content =& $collection->getPropertyValue(CSS_HTML2PS_HTML_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "Sample;Text"); $color = $collection->getPropertyValue(CSS_COLOR); @@ -154,7 +154,7 @@ function testCSSParsePropertiesMultilineWithLinefeedsAround() { $this->assertEqual($collection->getPropertyValue(CSS_FONT_WEIGHT), WEIGHT_BOLD); $content =& $collection->getPropertyValue(CSS_HTML2PS_HTML_CONTENT); - $counters =& new CSSCounterCollection(); + $counters= new CSSCounterCollection(); $this->assertEqual($content->render($counters), "Sample;Text"); $color = $collection->getPropertyValue(CSS_COLOR); diff --git a/public_html/unittest/test.css.priority.php b/public_html/unittest/test.css.priority.php index e85f79a..c0e0ecd 100644 --- a/public_html/unittest/test.css.priority.php +++ b/public_html/unittest/test.css.priority.php @@ -1,46 +1,46 @@ -runPipeline(' - - - - - - - - - - - -
       
    - - -'); - - $cell1 =& $tree->get_element_by_id('cell1'); - $color =& $cell1->getCSSProperty(CSS_BACKGROUND_COLOR); - $this->assertEqual(1, $color->r); - $this->assertEqual(0, $color->g); - $this->assertEqual(0, $color->b); - - $cell2 =& $tree->get_element_by_id('cell2'); - $color =& $cell2->getCSSProperty(CSS_BACKGROUND_COLOR); - $this->assertEqual(0, $color->r); - $this->assertEqual(1, $color->g); - $this->assertEqual(0, $color->b); - - $cell3 =& $tree->get_element_by_id('cell3'); - $color =& $cell3->getCSSProperty(CSS_BACKGROUND_COLOR); - $this->assertEqual(0, $color->r); - $this->assertEqual(0, $color->g); - $this->assertEqual(1, $color->b); - } -} - +runPipeline(' + + + + + + + + + + + +
       
    + + +'); + + $cell1 =& $tree->get_element_by_id('cell1'); + $color =& $cell1->getCSSProperty(CSS_BACKGROUND_COLOR); + $this->assertEqual(1, $color->r); + $this->assertEqual(0, $color->g); + $this->assertEqual(0, $color->b); + + $cell2 =& $tree->get_element_by_id('cell2'); + $color =& $cell2->getCSSProperty(CSS_BACKGROUND_COLOR); + $this->assertEqual(0, $color->r); + $this->assertEqual(1, $color->g); + $this->assertEqual(0, $color->b); + + $cell3 =& $tree->get_element_by_id('cell3'); + $color =& $cell3->getCSSProperty(CSS_BACKGROUND_COLOR); + $this->assertEqual(0, $color->r); + $this->assertEqual(0, $color->g); + $this->assertEqual(1, $color->b); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.font.inherit.php b/public_html/unittest/test.font.inherit.php index 5fd1e86..8b3fb45 100644 --- a/public_html/unittest/test.font.inherit.php +++ b/public_html/unittest/test.font.inherit.php @@ -21,8 +21,8 @@ function testInheritEM() { '); - $outer_div = $tree->get_element_by_id('outer'); - $inner_div = $tree->get_element_by_id('inner'); + $outer_div = $tree->getElementById('outer'); + $inner_div = $tree->getElementById('inner'); $body_font_size = $tree->getCSSProperty(CSS_FONT_SIZE); $outer_font_size = $outer_div->getCSSProperty(CSS_FONT_SIZE); @@ -53,8 +53,8 @@ function testEMinEM() { '); - $outer_div = $tree->get_element_by_id('outer'); - $inner_div = $tree->get_element_by_id('inner'); + $outer_div = $tree->getElementById('outer'); + $inner_div = $tree->getElementById('inner'); $body_font_size = $tree->getCSSProperty(CSS_FONT_SIZE); $outer_font_size = $outer_div->getCSSProperty(CSS_FONT_SIZE); diff --git a/public_html/unittest/test.html.mode.php b/public_html/unittest/test.html.mode.php index 0687d31..a3061e5 100644 --- a/public_html/unittest/test.html.mode.php +++ b/public_html/unittest/test.html.mode.php @@ -1,11 +1,11 @@ -runPipeline(file_get_contents('test.html.mode.1.html')); - - $this->assertEqual($GLOBALS['g_config']['mode'], 'quirks'); - } -} - +runPipeline(file_get_contents('test.html.mode.1.html')); + + $this->assertEqual($GLOBALS['g_config']['mode'], 'quirks'); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.input.text.php b/public_html/unittest/test.input.text.php index cdb6a1f..cb00b2e 100644 --- a/public_html/unittest/test.input.text.php +++ b/public_html/unittest/test.input.text.php @@ -100,7 +100,7 @@ function TestInputText1() { $this->assertEqual($element->get_full_width(), px2pt($widths[$i]), sprintf('Invalid input No %i width [%%s]', $i+1)); - }; + } } } diff --git a/public_html/unittest/test.left.percentage.php b/public_html/unittest/test.left.percentage.php index dc2f9c1..583e757 100644 --- a/public_html/unittest/test.left.percentage.php +++ b/public_html/unittest/test.left.percentage.php @@ -34,7 +34,7 @@ function TestLeftPercentage1() { $div = $tree->get_element_by_id(sprintf('div%d', $i)); $this->assertEqual($wrapper->get_left() + $wrapper->get_width() / 5 * $i, $div->get_left()); - }; + } } function TestLeftPercentage2() { @@ -70,7 +70,7 @@ function TestLeftPercentage2() { $div = $tree->get_element_by_id($div_id); $this->assertEqual($wrapper->get_left() + $wrapper->get_width() / 5 * $i, $div->get_left()); - }; + } } function TestLeftPercentage3() { @@ -111,7 +111,7 @@ function TestLeftPercentage3() { $div = $tree->get_element_by_id($div_id); $this->assertEqual($wrapper->get_left() + $wrapper->get_width() / 5 * $i, $div->get_left()); - }; + } } } diff --git a/public_html/unittest/test.line-box.nested.php b/public_html/unittest/test.line-box.nested.php index 07bc422..b4038d9 100644 --- a/public_html/unittest/test.line-box.nested.php +++ b/public_html/unittest/test.line-box.nested.php @@ -1,49 +1,49 @@ - 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - -body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } - - - - -TEXT -TEXT -TEXT - - - -', $media); - - $outer = $tree->get_element_by_id('outer'); - $outer_line = $outer->getLineBox(0); - - $inner1 = $tree->get_element_by_id('inner1'); - $inner1_line = $inner1->getLineBox(0); - - $inner2 = $tree->get_element_by_id('inner2'); - $inner2_line = $inner2->getLineBox(0); - - $inner3 = $tree->get_element_by_id('inner3'); - $inner3_line = $inner3->getLineBox(0); - - // Note that it will emulate IE behavior (line box includes all - // nested line boxes), which (in my opinion) - // is more standard than Firefox (line box height is calculated - // using the first child line box). - - $this->assertEqual($outer_line->top, $inner2_line->top); - $this->assertEqual($outer_line->bottom, $inner2_line->bottom); - $this->assertEqual($inner1_line->bottom, $inner3_line->bottom); - $this->assertEqual($inner1_line->top, $inner3_line->top); - $this->assertTrue($inner1_line->top < $inner2_line->top); - $this->assertTrue($inner1_line->bottom > $inner2_line->bottom); - } -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } + + + + +TEXT +TEXT +TEXT + + + +', $media); + + $outer = $tree->get_element_by_id('outer'); + $outer_line = $outer->getLineBox(0); + + $inner1 = $tree->get_element_by_id('inner1'); + $inner1_line = $inner1->getLineBox(0); + + $inner2 = $tree->get_element_by_id('inner2'); + $inner2_line = $inner2->getLineBox(0); + + $inner3 = $tree->get_element_by_id('inner3'); + $inner3_line = $inner3->getLineBox(0); + + // Note that it will emulate IE behavior (line box includes all + // nested line boxes), which (in my opinion) + // is more standard than Firefox (line box height is calculated + // using the first child line box). + + $this->assertEqual($outer_line->top, $inner2_line->top); + $this->assertEqual($outer_line->bottom, $inner2_line->bottom); + $this->assertEqual($inner1_line->bottom, $inner3_line->bottom); + $this->assertEqual($inner1_line->top, $inner3_line->top); + $this->assertTrue($inner1_line->top < $inner2_line->top); + $this->assertTrue($inner1_line->bottom > $inner2_line->bottom); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.line-box.top.php b/public_html/unittest/test.line-box.top.php index db7f9bf..99c96b8 100644 --- a/public_html/unittest/test.line-box.top.php +++ b/public_html/unittest/test.line-box.top.php @@ -1,26 +1,26 @@ - 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - -body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } - - -TEXT - -', $media); - - $line_box = $tree->content[0]->getLineBox(0); - - $this->assertEqual($tree->content[0]->get_top(), - $line_box->top, - "Comparing line box top and inline box top [%s]"); - } - -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } + + +TEXT + +', $media); + + $line_box = $tree->content[0]->getLineBox(0); + + $this->assertEqual($tree->content[0]->get_top(), + $line_box->top, + "Comparing line box top and inline box top [%s]"); + } + +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.line-height.100.php b/public_html/unittest/test.line-height.100.php index 4849e39..28d5c5e 100644 --- a/public_html/unittest/test.line-height.100.php +++ b/public_html/unittest/test.line-height.100.php @@ -29,8 +29,8 @@ function testHeightsWithBR() { '); - $first_div = $tree->get_element_by_id('div1'); - $second_div = $tree->get_element_by_id('div2'); + $first_div = $tree->getElementById('div1'); + $second_div = $tree->getElementById('div2'); $this->assertWithinMargin($first_div->get_full_height(), $second_div->get_full_height(), @@ -66,8 +66,8 @@ function testHeightsWithoutBR() { '); - $first_div = $tree->get_element_by_id('div1'); - $second_div = $tree->get_element_by_id('div2'); + $first_div = $tree->getElementById('div1'); + $second_div = $tree->getElementById('div2'); $this->assertWithinMargin($first_div->get_full_height(), $second_div->get_full_height(), diff --git a/public_html/unittest/test.note-call.width.php b/public_html/unittest/test.note-call.width.php index 7011afd..afc194e 100644 --- a/public_html/unittest/test.note-call.width.php +++ b/public_html/unittest/test.note-call.width.php @@ -2,7 +2,7 @@ class TestNoteCall extends UnitTestCase { function runPipeline($html) { - $pipeline = PipelineFactory::create_default_pipeline("", ""); + $pipeline = (new PipelineFactory())->create_default_pipeline("", ""); $pipeline->configure(array('scalepoints' => false)); $pipeline->fetchers = array(new MyFetcherMemory($html, "")); @@ -10,7 +10,7 @@ function runPipeline($html) { $pipeline->destination = new DestinationFile("test.pdf"); parse_config_file('../html2ps.config'); - $media = Media::predefined("A5"); + $media = (new Media())->predefined("A5"); $pipeline->_prepare($media); return $pipeline->_layout_item("", $media, 0, $context, $positioned_filter); } @@ -39,7 +39,7 @@ function testNoteCallWidthClean() { $max_right = $p->get_left(); foreach ($content->content as $text) { $max_right = max($max_right, $text->get_right()); - }; + } $this->assertTrue($max_right < $p->get_right(), sprintf('Right edge of paragraph content (%s) is greater than paragraph right edge (%s)', @@ -72,7 +72,7 @@ function testNoteCallWidth() { $max_right = $p->get_left(); foreach ($content->content as $text) { $max_right = max($max_right, $text->get_right()); - }; + } $this->assertTrue($max_right < $p->get_right(), sprintf('Right edge of paragraph content (%s) is greater than paragraph right edge (%s)', diff --git a/public_html/unittest/test.orphans.inherit.php b/public_html/unittest/test.orphans.inherit.php index 3589bee..6230ac0 100644 --- a/public_html/unittest/test.orphans.inherit.php +++ b/public_html/unittest/test.orphans.inherit.php @@ -23,10 +23,10 @@ function testOrphansInherit1() { '); - $div = $tree->get_element_by_id('first'); + $div = $tree->getElementById('first'); $this->assertEqual($div->getCSSProperty(CSS_ORPHANS), 0); - $div = $tree->get_element_by_id('second'); + $div = $tree->getElementById('second'); $this->assertEqual($div->getCSSProperty(CSS_ORPHANS), 0); } } diff --git a/public_html/unittest/test.orphans.php b/public_html/unittest/test.orphans.php index f3f90cc..08ba7b7 100644 --- a/public_html/unittest/test.orphans.php +++ b/public_html/unittest/test.orphans.php @@ -30,16 +30,16 @@ function testOrphans1() { /** * Calculate page heights */ - $page_heights = PageBreakLocator::getPages($tree, + $page_heights = (new PageBreakLocator())->getPages($tree, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); + $first_div = $tree->getElementById('first'); + $second_div = $tree->getElementById('second'); $this->assertEqual(count($page_heights), 2, sprintf("Two pages expected, got %s", - count($page_heights))); + count((array) $page_heights))); $this->assertEqual($second_div->getCSSProperty(CSS_ORPHANS), 0); @@ -77,16 +77,16 @@ function testOrphans2() { /** * Calculate page heights */ - $page_heights = PageBreakLocator::getPages($tree, + $page_heights = (new PageBreakLocator())->getPages($tree, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); + $first_div = $tree->getElementById('first'); + $second_div = $tree->getElementById('second'); $this->assertEqual(count($page_heights), 2, sprintf("Two pages expected, got %s", - count($page_heights))); + count((array) $page_heights))); $this->assertEqual($second_div->getCSSProperty(CSS_ORPHANS), 2); @@ -124,16 +124,16 @@ function testOrphans3() { /** * Calculate page heights */ - $page_heights = PageBreakLocator::getPages($tree, + $page_heights = (new PageBreakLocator())->getPages($tree, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); + $first_div = $tree->getElementById('first'); + $second_div = $tree->getElementById('second'); $this->assertEqual(count($page_heights), 2, sprintf("Two pages expected, got %s", - count($page_heights))); + count((array) $page_heights))); $this->assertEqual($second_div->getCSSProperty(CSS_ORPHANS), 3); diff --git a/public_html/unittest/test.pagebreak.border.php b/public_html/unittest/test.pagebreak.border.php index 3c74f92..c296f43 100644 --- a/public_html/unittest/test.pagebreak.border.php +++ b/public_html/unittest/test.pagebreak.border.php @@ -1,89 +1,89 @@ - 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - - - - -
     
    -
    -LINE1 -LINE2 -LINE3 -LINE4 -LINE5 -
    - - -', $media); - - /** - * Calculate page heights - */ - $page_heights = PageBreakLocator::getPages($tree, - mm2pt($media->real_height()), - mm2pt($media->height() - $media->margins['top'])); - - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); - - $this->assertEqual(count($page_heights), 2, - sprintf("Two pages expected, got %s", - count($page_heights))); - $this->assertEqual($page_heights[0], - $first_div->get_full_height()); - } - - function testPagebreakBorderTestNoBorder() { - $media = new Media(array('width' => 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - - - - -
     
    -
    -LINE1 -LINE2 -LINE3 -LINE4 -LINE5 -
    - - -', $media); - - /** - * Calculate page heights - */ - $page_heights = PageBreakLocator::getPages($tree, - mm2pt($media->real_height()), - mm2pt($media->height() - $media->margins['top'])); - - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); - - $this->assertEqual(count($page_heights), 2, - sprintf("Two pages expected, got %s", - count($page_heights))); - $this->assertEqual($page_heights[0], - $first_div->get_full_height() + pt2pt(20)); - } -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + + + + +
     
    +
    +LINE1 +LINE2 +LINE3 +LINE4 +LINE5 +
    + + +', $media); + + /** + * Calculate page heights + */ + $page_heights = (new PageBreakLocator())->getPages($tree, + mm2pt($media->real_height()), + mm2pt($media->height() - $media->margins['top'])); + + $first_div = $tree->get_element_by_id('first'); + $second_div = $tree->get_element_by_id('second'); + + $this->assertEqual(count($page_heights), 2, + sprintf("Two pages expected, got %s", + count((array) $page_heights))); + $this->assertEqual($page_heights[0], + $first_div->get_full_height()); + } + + function testPagebreakBorderTestNoBorder() { + $media = new Media(array('width' => 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + + + + +
     
    +
    +LINE1 +LINE2 +LINE3 +LINE4 +LINE5 +
    + + +', $media); + + /** + * Calculate page heights + */ + $page_heights = (new PageBreakLocator())->getPages($tree, + mm2pt($media->real_height()), + mm2pt($media->height() - $media->margins['top'])); + + $first_div = $tree->get_element_by_id('first'); + $second_div = $tree->get_element_by_id('second'); + + $this->assertEqual(count($page_heights), 2, + sprintf("Two pages expected, got %s", + count((array) $page_heights))); + $this->assertEqual($page_heights[0], + $first_div->get_full_height() + pt2pt(20)); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.pagebreak.br.php b/public_html/unittest/test.pagebreak.br.php index 124c1ef..6600c78 100644 --- a/public_html/unittest/test.pagebreak.br.php +++ b/public_html/unittest/test.pagebreak.br.php @@ -1,57 +1,57 @@ - 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - -body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } - - - -
    -LINE1 -LINE2 -LINE3 -LINE4 -LINE5 -
    - - -', $media); - - $locations = PageBreakLocator::_getBreakLocations($tree); - $this->assertEqual(count($locations), - 6); - } - - function testPagebreakWithBR() { - $media = new Media(array('width' => 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - -body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } - - - -
    -LINE1
    -LINE2
    -LINE3
    -LINE4
    -LINE5
    -
    - - -', $media); - - $locations = PageBreakLocator::_getBreakLocations($tree); - $this->assertEqual(count($locations), - 6); - } -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } + + + +
    +LINE1 +LINE2 +LINE3 +LINE4 +LINE5 +
    + + +', $media); + + $locations = (new PageBreakLocator())->_getBreakLocations($tree); + $this->assertEqual(count($locations), + 6); + } + + function testPagebreakWithBR() { + $media = new Media(array('width' => 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } + + + +
    +LINE1
    +LINE2
    +LINE3
    +LINE4
    +LINE5
    +
    + + +', $media); + + $locations = (new PageBreakLocator())->_getBreakLocations($tree); + $this->assertEqual(count($locations), + 6); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.pagebreak.fixed.height.1.html b/public_html/unittest/test.pagebreak.fixed.height.1.html index e7e83e3..698e4a4 100644 --- a/public_html/unittest/test.pagebreak.fixed.height.1.html +++ b/public_html/unittest/test.pagebreak.fixed.height.1.html @@ -1,10 +1,10 @@ - - - -
    -LINE -
    -TEXT1
    -TEXT2
    -TEXT3
    + + + + tag and fall to the 'process_row' @@ -33,7 +33,7 @@ function process_cell_without_row(&$html, $offset) { $r = process_row($html, $offset - strlen($matches[0]) + strlen("")); return $r; -}; +} function process_row(&$sample_html, $offset) { return autoclose_tag_cleanup($sample_html, $offset, @@ -41,7 +41,7 @@ function process_row(&$sample_html, $offset) { array("td" => "process_cell", "th" => "process_header_cell"), "/tr"); -}; +} function process_rowgroup($group, &$sample_html, $offset) { @@ -96,13 +96,13 @@ function process_table(&$html, $offset) { "td" => "process_cell_without_row", "th" => "process_cell_without_row"), "/table"); -}; +} function process_tables(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(table)", array("table" => "process_table"), ""); -}; +} ?> \ No newline at end of file diff --git a/public_html/xhtml.utils.inc.php b/public_html/xhtml.utils.inc.php index 561a45c..a462cba 100644 --- a/public_html/xhtml.utils.inc.php +++ b/public_html/xhtml.utils.inc.php @@ -1,17 +1,17 @@ ]*[^/>])?)>!si","\\1/>",$sample_html); -}; +} function make_attr_value($attr, $html) { return preg_replace("#(<[^>]*\s){$attr}(\s|>|/>)#si","\\1{$attr}=\"{$attr}\"\\2",$html); -}; +} -function mk_open_tag_regexp($tag) { return "<\s*{$tag}(\s+[^>]*)?>"; }; -function mk_close_tag_regexp($tag) { return "<\s*/\s*{$tag}\s*>"; }; +function mk_open_tag_regexp($tag) { return "<\s*{$tag}(\s+[^>]*)?>"; } +function mk_close_tag_regexp($tag) { return "<\s*/\s*{$tag}\s*>"; } function process_html($html) { $open = mk_open_tag_regexp("html"); @@ -19,7 +19,7 @@ function process_html($html) { if (!preg_match("#{$open}#is",$html)) { $html = "".$html; - }; + } /** * Let's check if there's more than one tags inside the page text @@ -27,30 +27,25 @@ function process_html($html) { */ while (preg_match("#{$open}(.*?){$open}#is", $html)) { $html = preg_replace("#{$open}(.*?){$open}#is", "\\2", $html); - }; + } if (!preg_match("#{$close}#is", $html)) { $html = $html.""; - }; + } // PHP 5.2.0 compatilibty issue // preg_replace may accidentally return NULL on large files not matching this - // protect from twice processed - $html = preg_replace("#.*({$open})#is","\\1", $html); + $html = preg_replace("#.*({$open})#is","\\1",$html); // PHP 5.2.0 compatilibty issue // preg_replace may accidentally return NULL on large files not matching this // Cut off all data before and after 'html' tag; unless we'll do it, // the XML parser will die violently - $html = preg_replace("#^.*.*$#is","",$html); - if (!$html) { - trigger_error('pcre.pcre.backtrack_limit('.ini_get('pcre.backtrack_limit').') and pcre.recursion_limit('.ini_get('pcre.recursion_limit').') too low', E_USER_ERROR); - } - return $html; } @@ -68,8 +63,8 @@ function process_head($html) { $html = preg_replace("#({$obody})#is","\\1",$html); } else { $html = preg_replace("#({$chtml})#is","\\1",$html); - }; - }; + } + } return $html; } @@ -85,11 +80,11 @@ function process_body($html) { $html = preg_replace("#({$chead})#is","\\1",$html); } else { $html = preg_replace("#({$ohtml})#is","\\1",$html); - }; - }; + } + } if (!preg_match("#{$close}#is",$html)) { $html = preg_replace("#({$chtml})#is","\\1",$html); - }; + } // Now check is there any data between and . $html = preg_replace("#({$chead})(.+)({$open})#is","\\1\\3\\2",$html); @@ -130,7 +125,7 @@ function fix_tags($html) { $no_critical_tags = !array_search('table',$tag_stack); if (!$no_critical_tags) { $no_critical_tags = (array_search('table',$tag_stack) >= array_search($tag, $tag_stack)); - }; + } if ($no_critical_tags) { // Corresponding opening tag exist on the stack (somewhere deep) @@ -141,7 +136,7 @@ function fix_tags($html) { while ($tag_stack[$i] != $tag) { $result .= " "; $i++; - }; + } // close current tag $result .= " "; @@ -153,15 +148,15 @@ function fix_tags($html) { while ($i > 0) { $i--; $result .= "<{$tag_stack[$i]}> "; - }; + } } else { array_splice($tag_stack, 0, $i); - }; - }; + } + } } else { // No such tag found on the stack, just remove it (do nothing in out case, as we have to explicitly // add things to result - }; + } } elseif (isset($matches[4])) { // Opening tag $tag = $matches[4]; @@ -170,8 +165,8 @@ function fix_tags($html) { } else { // Autoclosing tag; do nothing specific $result .= $matches[2]; - }; - }; + } + } // Close all tags left while (count($tag_stack) > 0) { @@ -188,9 +183,9 @@ function fix_tags($html) { function quote_attrs($html) { while (preg_match("!(<[^>]*)\s([^=>]+)=([^'\"\r\n >]+)([\r\n >])!si",$html, $matches)) { $html = preg_replace("#(<[^>]*)\s([^=>]+)=([^'\"\r\n >]+)([\r\n >])#si","\\1 \\2='\\3'\\4",$html); - }; + } return $html; -}; +} function escape_attr_value_entities($html) { $html = str_replace("<","<",$html); @@ -222,19 +217,19 @@ function escape_attrs_entities($html) { $result .= $matches[1].$matches[2]." ".$matches[3]."=".$matches[4].$new_value.$matches[4]; $html = $matches[6]; - }; + } return $result.$html; -}; +} function fix_attrs_spaces(&$html) { while (preg_match("#(<[^>]*)\s([^\s=>]+)=\"([^\"]*?)\"([^\s])#si", $html)) { $html = preg_replace("#(<[^>]*)\s([^\s=>]+)=\"([^\"]*?)\"([^\s])#si","\\1 \\2=\"\\3\" \\4",$html); - }; + } while (preg_match("#(<[^>]*)\s([^\s=>]+)='([^']*?)'([^\s])#si", $html)) { $html = preg_replace("#(<[^>]*)\s([^\s=>]+)='([^']*?)'([^\s])#si","\\1 \\2='\\3' \\4",$html); - }; + } } function fix_attrs_tag($tag) { @@ -248,7 +243,7 @@ function fix_attrs_tag($tag) { $content = $matches[2]; } else { return; - }; + } if (preg_match("#^\s*(\w+)\s*(.*)\s*/\s*\$#is", $content, $matches)) { $tagname = $matches[1]; @@ -260,7 +255,7 @@ function fix_attrs_tag($tag) { // A strange tag occurred; just remove everything $tagname = ""; $raw_attrs = ""; - }; + } $attrs = array(); while (!empty($raw_attrs)) { @@ -270,7 +265,7 @@ function fix_attrs_tag($tag) { if (!isset($attrs[$attr])) { $attrs[$attr] = $value; - }; + } $raw_attrs = $matches[3]; } elseif (preg_match("#^\s*(\w+?)\s*=\s*'(.*?)'(.*)$#is",$raw_attrs,$matches)) { @@ -279,7 +274,7 @@ function fix_attrs_tag($tag) { if (!isset($attrs[$attr])) { $attrs[$attr] = $value; - }; + } $raw_attrs = $matches[3]; } elseif (preg_match("#^\s*(\w+?)=(\w+)(.*)$#is",$raw_attrs,$matches)) { @@ -288,7 +283,7 @@ function fix_attrs_tag($tag) { if (!isset($attrs[$attr])) { $attrs[$attr] = $value; - }; + } $raw_attrs = $matches[3]; } elseif (preg_match("#^\s*\S+\s+(.*)$#is",$raw_attrs,$matches)) { @@ -296,21 +291,21 @@ function fix_attrs_tag($tag) { $raw_attrs = $matches[1]; } else { $raw_attrs = ""; - }; - }; + } + } $str = ""; foreach ($attrs as $key => $value) { // In theory, if the garbage have been found inside the attrs section, we could get // and invalid attribute name here; just ignore them in this case - if (HTML2PS_XMLUtils::valid_attribute_name($key)) { + if ((new HTML2PS_XMLUtils())->valid_attribute_name($key)) { if (strpos($value,'"') !== false) { $str .= " ".$key."='".$value."'"; } else { $str .= " ".$key."=\"".$value."\""; - }; - }; - }; + } + } + } return $prefix.$tagname.$str.$suffix; } @@ -321,7 +316,7 @@ function fix_attrs($html) { while (preg_match("#^(.*?)(<[^/].*?>)#is",$html,$matches)) { $result .= $matches[1].fix_attrs_tag($matches[2]); $html = substr($html, strlen($matches[0])); - }; + } return $result.$html; } @@ -336,14 +331,14 @@ function process_pagebreak_commands(&$html) { function xhtml2xhtml($html) { process_pagebreak_commands($html); - // Remove STYLE tags for the same reason and store them in the temporary variable - // later they will be added back to HEAD section - $styles = process_style($html); // Do HTML -> XML (XHTML) conversion // Convert HTML character references to their Unicode analogues process_character_references($html); - + + // Remove HTML and CSS comments inside STYLE tags + process_style($html); + remove_comments($html); // Convert all tags to lower case @@ -353,8 +348,6 @@ function xhtml2xhtml($html) { // Remove SCRIPT tags $html = process_script($html); - $html = insert_styles($html, $styles); - return $html; } @@ -365,13 +358,11 @@ function html2xhtml($html) { // mess the firther html-parsing utilities $html = process_script($html); - // Remove STYLE tags for the same reason and store them in the temporary variable - // later they will be added back to HEAD section - $styles = process_style($html); - // Convert HTML character references to their Unicode analogues process_character_references($html); + process_style($html); + remove_comments($html); fix_attrs_spaces($html); @@ -433,8 +424,6 @@ function html2xhtml($html) { $html = fix_tags($html); $html = fix_attrs($html); - $html = insert_styles($html, $styles); - return $html; } @@ -453,7 +442,7 @@ function escape_textarea_content($html) { str_replace('>', '>', str_replace('<', '<', $match_content))); $html = substr_replace($html, $escaped_content, $match_offset, $match_length); - }; + } return $html; } @@ -466,10 +455,10 @@ function lowercase_tags($html) { $html = substr($html,strlen($matches[0])); // Move extracted part to the result $result .= $matches[1].$matches[2].strtolower($matches[3]).$matches[4]; - }; + } return $result.$html; -}; +} function lowercase_closing_tags($html) { $result = ""; @@ -479,9 +468,9 @@ function lowercase_closing_tags($html) { $html = substr($html,strlen($matches[0])); // Move extracted part to the result $result .= $matches[1].$matches[2].strtolower($matches[3]).$matches[4]; - }; + } return $result.$html; -}; +} -?> +?> \ No newline at end of file
    +LINE +
    +TEXT1
    +TEXT2
    +TEXT3
    \ No newline at end of file diff --git a/public_html/unittest/test.pagebreak.fixed.height.php b/public_html/unittest/test.pagebreak.fixed.height.php index 63e711d..ee61908 100644 --- a/public_html/unittest/test.pagebreak.fixed.height.php +++ b/public_html/unittest/test.pagebreak.fixed.height.php @@ -1,24 +1,24 @@ - 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(file_get_contents('test.pagebreak.fixed.height.1.html'), $media); - - $page_heights = PageBreakLocator::getPages($tree, - mm2pt($media->real_height()), - mm2pt($media->height() - $media->margins['top'])); - - $div = $tree->get_element_by_id('div'); - - $this->assertEqual(count($page_heights), 2, - sprintf("Two pages expected, got %s", - count($page_heights))); - $this->assertEqual($page_heights[0], - 200); - } - -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(file_get_contents('test.pagebreak.fixed.height.1.html'), $media); + + $page_heights = (new PageBreakLocator())->getPages($tree, + mm2pt($media->real_height()), + mm2pt($media->height() - $media->margins['top'])); + + $div = $tree->get_element_by_id('div'); + + $this->assertEqual(count($page_heights), 2, + sprintf("Two pages expected, got %s", + count((array) $page_heights))); + $this->assertEqual($page_heights[0], + 200); + } + +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.pagebreak.php b/public_html/unittest/test.pagebreak.php index 66516f1..079ce05 100644 --- a/public_html/unittest/test.pagebreak.php +++ b/public_html/unittest/test.pagebreak.php @@ -5,17 +5,39 @@ class TestPagebreak extends GenericTest { function testPagebreakText1() { $media = new Media(array('width' => 100, 'height' => 100), array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(file_get_contents('test.pagebreak.text.1.html'), $media); + $tree = $this->runPipeline(' + + + + + +
    +LINE1 +LINE2 +LINE3 +LINE4 +
    +
    +LINE1 +LINE2 +
    + + +', $media); /** * Calculate page heights */ - $page_heights = PageBreakLocator::getPages($tree, + $page_heights = (new PageBreakLocator())->getPages($tree, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); + $first_div = $tree->getElementById('first'); + $second_div = $tree->getElementById('second'); $this->assertEqual(count($page_heights), 2, sprintf("Two pages expected, got %s", @@ -50,18 +72,59 @@ function testPagebreakText1() { function testPagebreakText2() { $media = new Media(array('width' => 100, 'height' => 300), array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(file_get_contents('test.pagebreak.text.2.html'), $media); + $tree = $this->runPipeline(' + + + + + +
    +
    +LINE1 +LINE2 +LINE3 +LINE4 +LINE5 +LINE6 +LINE7 +LINE8 +LINE9 +LINE10 +LINE11 +LINE12 +LINE13 +
    +
    +LINE1 +LINE2 +LINE3 +
    +
    +LINE1 +LINE2 +LINE3 +
    +
    + + +', $media); /** * Calculate page heights */ - $page_heights = PageBreakLocator::getPages($tree, + $page_heights = (new PageBreakLocator())->getPages($tree, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); - $third_div = $tree->get_element_by_id('third'); + $first_div = $tree->getElementById('first'); + $second_div = $tree->getElementById('second'); + $third_div = $tree->getElementById('third'); $this->assertEqual(count($page_heights), 2, sprintf("2 pages expected, got %s", @@ -84,7 +147,7 @@ function testPagebreakText3() { - - - - - - -
    -SMALL
    -SMALL
    -SMALL
    -SMALL
    -SMALL
    -
    - - -', $media); - - /** - * Calculate page heights - */ - $locations = PageBreakLocator::_getBreakLocations($tree); - $this->assertEqual(count($locations), 6); - } -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { + font-size: 10pt; + line-height: 1; + padding: 0; + margin: 0; +} + +td.small { + font-size: 20pt; +} + + + + + + + +
    +SMALL
    +SMALL
    +SMALL
    +SMALL
    +SMALL
    +
    + + +', $media); + + /** + * Calculate page heights + */ + $locations = (new PageBreakLocator())->_getBreakLocations($tree); + $this->assertEqual(count($locations), 6); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.pagebreak.table.lines.php b/public_html/unittest/test.pagebreak.table.lines.php index 697a1e7..8e73119 100644 --- a/public_html/unittest/test.pagebreak.table.lines.php +++ b/public_html/unittest/test.pagebreak.table.lines.php @@ -1,102 +1,102 @@ - 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - - - - - - - - - -
    -
    -SMALL -SMALL -SMALL -SMALL -SMALL -SMALL -SMALL -SMALL -SMALL -SMALL -
    -
    -
    -LARGE -LARGE -LARGE -LARGE -LARGE -LARGE -LARGE -
    -
    - - -', $media); - - - $small = $tree->get_element_by_id('small'); - $font_size =& $small->getCSSProperty(CSS_FONT_SIZE); - $this->assertEqual($font_size->getPoints(), 20); - - $large = $tree->get_element_by_id('large'); - $font_size =& $large->getCSSProperty(CSS_FONT_SIZE); - $this->assertEqual($font_size->getPoints(), 30); - - $locations = PageBreakLocator::_getBreakLocations($tree); - $this->assertEqual(count($locations), 5); - - $page_heights = PageBreakLocator::getPages($tree, - mm2pt($media->real_height()), - mm2pt($media->height() - $media->margins['top'])); - - $this->assertEqual(count($page_heights), 2, - sprintf("Two pages expected, got %s", - count($page_heights))); - $this->assertEqual($page_heights[0], - pt2pt(180)); - } -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + + + + + + + + + +
    +
    +SMALL +SMALL +SMALL +SMALL +SMALL +SMALL +SMALL +SMALL +SMALL +SMALL +
    +
    +
    +LARGE +LARGE +LARGE +LARGE +LARGE +LARGE +LARGE +
    +
    + + +', $media); + + + $small = $tree->get_element_by_id('small'); + $font_size =& $small->getCSSProperty(CSS_FONT_SIZE); + $this->assertEqual($font_size->getPoints(), 20); + + $large = $tree->get_element_by_id('large'); + $font_size =& $large->getCSSProperty(CSS_FONT_SIZE); + $this->assertEqual($font_size->getPoints(), 30); + + $locations = (new PageBreakLocator())->_getBreakLocations($tree); + $this->assertEqual(count($locations), 5); + + $page_heights = (new PageBreakLocator())->getPages($tree, + mm2pt($media->real_height()), + mm2pt($media->height() - $media->margins['top'])); + + $this->assertEqual(count($page_heights), 2, + sprintf("Two pages expected, got %s", + count((array) $page_heights))); + $this->assertEqual($page_heights[0], + pt2pt(180)); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.pagebreak.table.php b/public_html/unittest/test.pagebreak.table.php index 8593912..68553c5 100644 --- a/public_html/unittest/test.pagebreak.table.php +++ b/public_html/unittest/test.pagebreak.table.php @@ -1,67 +1,67 @@ - 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - -body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } - - - - - - - -
    TEXT1TEXT2
    TEXT3TEXT4
    TEXT5TEXT6
    - - -', $media); - - $locations = PageBreakLocator::_getBreakLocations($tree); - $this->assertEqual(count($locations), - 4); - } - - function testPagebreakTable2() { - $media = new Media(array('width' => 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - -body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } -table { line-height: 1; } - - - - - -
    TEXT1_1
    TEXT1_2
    - - -', $media); - - $locations = PageBreakLocator::_getBreakLocations($tree); - - $table = $tree->get_element_by_id('table'); - $cell = $tree->get_element_by_id('cell'); - $line1 = $cell->content[0]->getLineBox(0); - - $this->assertEqual(count($locations), - 3, - "Testing number of page breaks inside a table with one cell & several text lines inside [%s]"); - $this->assertEqual($locations[0]->location, - $table->get_top_margin(), - "First page break should be at the table top [%s]"); - $this->assertEqual($locations[1]->location, - $line1->bottom, - "Second page break should be at the bottom of the first line box in the table cell [%s]"); - $this->assertEqual($locations[2]->location, - $table->get_bottom_margin(), - "Last page break should be at the table bottom [%s]"); - } -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } + + + + + + + +
    TEXT1TEXT2
    TEXT3TEXT4
    TEXT5TEXT6
    + + +', $media); + + $locations = (new PageBreakLocator())->_getBreakLocations($tree); + $this->assertEqual(count($locations), + 4); + } + + function testPagebreakTable2() { + $media = new Media(array('width' => 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } +table { line-height: 1; } + + + + + +
    TEXT1_1
    TEXT1_2
    + + +', $media); + + $locations = (new PageBreakLocator())->_getBreakLocations($tree); + + $table = $tree->get_element_by_id('table'); + $cell = $tree->get_element_by_id('cell'); + $line1 = $cell->content[0]->getLineBox(0); + + $this->assertEqual(count($locations), + 3, + "Testing number of page breaks inside a table with one cell & several text lines inside [%s]"); + $this->assertEqual($locations[0]->location, + $table->get_top_margin(), + "First page break should be at the table top [%s]"); + $this->assertEqual($locations[1]->location, + $line1->bottom, + "Second page break should be at the bottom of the first line box in the table cell [%s]"); + $this->assertEqual($locations[2]->location, + $table->get_bottom_margin(), + "Last page break should be at the table bottom [%s]"); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.position.horizontal.absolute.positioned.1.html b/public_html/unittest/test.position.horizontal.absolute.positioned.1.html index 99060bd..aa75c64 100644 --- a/public_html/unittest/test.position.horizontal.absolute.positioned.1.html +++ b/public_html/unittest/test.position.horizontal.absolute.positioned.1.html @@ -1,19 +1,19 @@ -
    -No positioning -
    - -
    -Left -
    - -
    -Right -
    - -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. -
    - -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. -
    +
    +No positioning +
    + +
    +Left +
    + +
    +Right +
    + +
    +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. +
    + +
    +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. +
    diff --git a/public_html/unittest/test.position.horizontal.absolute.positioned.php b/public_html/unittest/test.position.horizontal.absolute.positioned.php index 2a1d0a7..2745d64 100644 --- a/public_html/unittest/test.position.horizontal.absolute.positioned.php +++ b/public_html/unittest/test.position.horizontal.absolute.positioned.php @@ -1,41 +1,41 @@ -runPipeline(file_get_contents('test.position.horizontal.absolute.positioned.1.html'), - $media, - $pipeline); - - $font_size = $tree->getCSSProperty(CSS_FONT_SIZE); - $base = $font_size->getPoints(); - - $element =& $tree->get_element_by_id('div1'); - $this->assertEqual($element->get_left(), - mm2pt($media->margins['left']), - 'DIV with no positioning is positioned incorrectly [%s]'); - - $element =& $tree->get_element_by_id('div2'); - $this->assertEqual($element->get_left(), - mm2pt($media->margins['left']) + px2pt(100), - 'DIV with "left" property is positioned incorrectly [%s]'); - - $element =& $tree->get_element_by_id('div3'); - $this->assertEqual($element->get_right(), - mm2pt($media->width() - $media->margins['right']) - px2pt(100), - 'DIV with "right" property is positioned incorrectly [%s]'); - - $element =& $tree->get_element_by_id('div4'); - $this->assertEqual($element->get_left(), - mm2pt($media->margins['left']), - 'DIV with long text and "right" property is positioned incorrectly [%s]'); - - $element =& $tree->get_element_by_id('div5'); - $this->assertEqual($element->get_left(), - mm2pt($media->margins['left']) + px2pt(100), - 'DIV with long text and "left" property is positioned incorrectly [%s]'); - } -} - +runPipeline(file_get_contents('test.position.horizontal.absolute.positioned.1.html'), + $media, + $pipeline); + + $font_size = $tree->getCSSProperty(CSS_FONT_SIZE); + $base = $font_size->getPoints(); + + $element =& $tree->get_element_by_id('div1'); + $this->assertEqual($element->get_left(), + mm2pt($media->margins['left']), + 'DIV with no positioning is positioned incorrectly [%s]'); + + $element =& $tree->get_element_by_id('div2'); + $this->assertEqual($element->get_left(), + mm2pt($media->margins['left']) + px2pt(100), + 'DIV with "left" property is positioned incorrectly [%s]'); + + $element =& $tree->get_element_by_id('div3'); + $this->assertEqual($element->get_right(), + mm2pt($media->width() - $media->margins['right']) - px2pt(100), + 'DIV with "right" property is positioned incorrectly [%s]'); + + $element =& $tree->get_element_by_id('div4'); + $this->assertEqual($element->get_left(), + mm2pt($media->margins['left']), + 'DIV with long text and "right" property is positioned incorrectly [%s]'); + + $element =& $tree->get_element_by_id('div5'); + $this->assertEqual($element->get_left(), + mm2pt($media->margins['left']) + px2pt(100), + 'DIV with long text and "left" property is positioned incorrectly [%s]'); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.radio.png.php b/public_html/unittest/test.radio.png.php index 5af6cc0..09a362e 100644 --- a/public_html/unittest/test.radio.png.php +++ b/public_html/unittest/test.radio.png.php @@ -3,7 +3,7 @@ class TestRadioPng extends GenericTest { function testRadioPngRender() { parse_config_file('../html2ps.config'); - $media = Media::predefined("A4"); + $media = (new Media())->predefined("A4"); $pipeline = $this->preparePipeline($media); $pipeline->output_driver = new OutputDriverPng(); @@ -25,7 +25,7 @@ function testRadioPngRender() { function testCheckedRadioPngRender() { parse_config_file('../html2ps.config'); - $media = Media::predefined("A4"); + $media = (new Media())->predefined("A4"); $pipeline = $this->preparePipeline($media); $pipeline->output_driver = new OutputDriverPng(); diff --git a/public_html/unittest/test.table.column.width.3.html b/public_html/unittest/test.table.column.width.3.html index f4a6c03..67ddbf8 100644 --- a/public_html/unittest/test.table.column.width.3.html +++ b/public_html/unittest/test.table.column.width.3.html @@ -1,16 +1,16 @@ - - - - - - -
    XXXXXXXXXXXXXXXYYYYYYYYYYYYYYY - - - - - - -
    AAAAAAABBBBBBB
    - -
    + + + + + + +
    XXXXXXXXXXXXXXXYYYYYYYYYYYYYYY + + + + + + +
    AAAAAAABBBBBBB
    + +
    diff --git a/public_html/unittest/test.table.column.width.4.html b/public_html/unittest/test.table.column.width.4.html index e9eb144..eaa0b30 100644 --- a/public_html/unittest/test.table.column.width.4.html +++ b/public_html/unittest/test.table.column.width.4.html @@ -1,9 +1,9 @@ - - - - - - -
    XXXXXXXXXXXXXXXYYYYYYYYYYYYYYY -AAAAAAABBBBBBB -
    + + + + + + +
    XXXXXXXXXXXXXXXYYYYYYYYYYYYYYY +AAAAAAABBBBBBB +
    diff --git a/public_html/unittest/test.table.column.width.php b/public_html/unittest/test.table.column.width.php index b508e33..5aca7cd 100644 --- a/public_html/unittest/test.table.column.width.php +++ b/public_html/unittest/test.table.column.width.php @@ -1,88 +1,88 @@ - 100, - 'height' => 200/mm2pt(1)), - array('top'=>0, - 'bottom'=>0, - 'left'=>0, - 'right'=>0)); - $tree = $this->runPipeline(file_get_contents('test.table.column.width.1.html'), - $media, - $pipeline); - $large = $tree->get_element_by_id('large'); - - $real_width = max($pipeline->output_driver->stringwidth('LARGE', 'Times-Roman', 'iso-8859-1', pt2pt(30)), - pt2pt(10)); - - $width =& $large->getCSSProperty(CSS_WIDTH); - $this->assertTrue($width->isConstant()); - $this->assertEqual($width->width, $real_width); - $this->assertEqual($large->get_width(), $real_width); - } - - function testTableColumnWidth2() { - $media = new Media(array('width' => 100, - 'height' => 200/mm2pt(1)), - array('top'=>0, - 'bottom'=>0, - 'left'=>0, - 'right'=>0)); - $tree = $this->runPipeline(file_get_contents('test.table.column.width.2.html'), - $media, - $pipeline); - $large = $tree->get_element_by_id('large'); - - $real_width = pt2pt(150); - - $width =& $large->getCSSProperty(CSS_WIDTH); - $this->assertTrue($width->isConstant()); - $this->assertEqual($width->width, $real_width); - $this->assertEqual($large->get_width(), $real_width); - } - - function testTableColumnWidth3() { - $media = null; - $tree = $this->runPipeline(file_get_contents('test.table.column.width.3.html'), $media); - - $container_table =& $tree->get_element_by_id('table'); - $cell =& $tree->get_element_by_id('container-cell'); - $table =& $tree->get_element_by_id('contained-table'); - - $this->assertEqual($container_table->get_width(), mm2pt($media->real_width())); - $this->assertTrue($cell->get_width() >= $table->get_width(), - sprintf("Cell width (%s) is less than content table width (%s)", - $cell->get_width(), - $table->get_width())); - } - - function testTableColumnWidth4() { - $media = null; - $tree = $this->runPipeline(file_get_contents('test.table.column.width.4.html'), $media); - - $container_table =& $tree->get_element_by_id('table'); - $cell1 =& $tree->get_element_by_id('cell1'); - $cell2 =& $tree->get_element_by_id('cell2'); - $cell =& $tree->get_element_by_id('container-cell'); - - $this->assertEqual($container_table->get_width(), mm2pt($media->real_width()) * 0.9); - - $container_cell_width = $cell->get_width(); - $container_cell_min_width = $cell->content[0]->get_width(); - $this->assertTrue($container_cell_min_width <= $container_cell_width, - sprintf('Container cell width (%s) is less than content minimal width (%s)', - $container_cell_width, - $container_cell_min_width)); - - $cell_width = $cell1->get_width() + $cell2->get_width() + $cell->get_width(); - $table_width = $container_table->get_width(); - $this->assertTrue($cell_width <= - $table_width, - sprintf('Total cell width (%s) is greater than table width (%s)', - $cell_width, - $table_width)); - } -} - + 100, + 'height' => 200/mm2pt(1)), + array('top'=>0, + 'bottom'=>0, + 'left'=>0, + 'right'=>0)); + $tree = $this->runPipeline(file_get_contents('test.table.column.width.1.html'), + $media, + $pipeline); + $large = $tree->get_element_by_id('large'); + + $real_width = max($pipeline->output_driver->stringwidth('LARGE', 'Times-Roman', 'iso-8859-1', pt2pt(30)), + pt2pt(10)); + + $width =& $large->getCSSProperty(CSS_WIDTH); + $this->assertTrue($width->isConstant()); + $this->assertEqual($width->width, $real_width); + $this->assertEqual($large->get_width(), $real_width); + } + + function testTableColumnWidth2() { + $media = new Media(array('width' => 100, + 'height' => 200/mm2pt(1)), + array('top'=>0, + 'bottom'=>0, + 'left'=>0, + 'right'=>0)); + $tree = $this->runPipeline(file_get_contents('test.table.column.width.2.html'), + $media, + $pipeline); + $large = $tree->get_element_by_id('large'); + + $real_width = pt2pt(150); + + $width =& $large->getCSSProperty(CSS_WIDTH); + $this->assertTrue($width->isConstant()); + $this->assertEqual($width->width, $real_width); + $this->assertEqual($large->get_width(), $real_width); + } + + function testTableColumnWidth3() { + $media = null; + $tree = $this->runPipeline(file_get_contents('test.table.column.width.3.html'), $media); + + $container_table =& $tree->get_element_by_id('table'); + $cell =& $tree->get_element_by_id('container-cell'); + $table =& $tree->get_element_by_id('contained-table'); + + $this->assertEqual($container_table->get_width(), mm2pt($media->real_width())); + $this->assertTrue($cell->get_width() >= $table->get_width(), + sprintf("Cell width (%s) is less than content table width (%s)", + $cell->get_width(), + $table->get_width())); + } + + function testTableColumnWidth4() { + $media = null; + $tree = $this->runPipeline(file_get_contents('test.table.column.width.4.html'), $media); + + $container_table =& $tree->get_element_by_id('table'); + $cell1 =& $tree->get_element_by_id('cell1'); + $cell2 =& $tree->get_element_by_id('cell2'); + $cell =& $tree->get_element_by_id('container-cell'); + + $this->assertEqual($container_table->get_width(), mm2pt($media->real_width()) * 0.9); + + $container_cell_width = $cell->get_width(); + $container_cell_min_width = $cell->content[0]->get_width(); + $this->assertTrue($container_cell_min_width <= $container_cell_width, + sprintf('Container cell width (%s) is less than content minimal width (%s)', + $container_cell_width, + $container_cell_min_width)); + + $cell_width = $cell1->get_width() + $cell2->get_width() + $cell->get_width(); + $table_width = $container_table->get_width(); + $this->assertTrue($cell_width <= + $table_width, + sprintf('Total cell width (%s) is greater than table width (%s)', + $cell_width, + $table_width)); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.table.top-boundary.php b/public_html/unittest/test.table.top-boundary.php index 1f9e4c5..ae5fbd2 100644 --- a/public_html/unittest/test.table.top-boundary.php +++ b/public_html/unittest/test.table.top-boundary.php @@ -1,63 +1,63 @@ - 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - -body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } - - - - - -
    TEXT1
    - - -', $media); - - $table = $tree->get_element_by_id('table'); - $cell = $tree->get_element_by_id('cell'); - - $this->assertEqual($table->get_top_margin(), - $cell->get_top_margin(), - "Comparing table and cell top margins for the table containins one cell [%s]"); - $text = $cell->content[0]->content[0]; - $this->assertEqual($text->get_top_margin(), - $cell->get_top_margin(), - "Comparing cell and cell content top margins for the table containins one cell [%s]"); - } - - function testTableTopBoundary2() { - $media = new Media(array('width' => 100, 'height' => 200/mm2pt(1)), - array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); - $tree = $this->runPipeline(' - - -body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } - - - - - -
    TEXT1
    TEXT2
    - - -', $media); - - $table = $tree->get_element_by_id('table'); - $cell = $tree->get_element_by_id('cell'); - - $this->assertEqual($table->get_top_margin(), - $cell->get_top_margin(), - "Comparing table and cell top margins for the table containins one cell [%s]"); - $text = $cell->content[0]->content[0]; - $this->assertEqual($text->get_top_margin(), - $cell->get_top_margin(), - "Comparing cell and cell content top margins for the table containins one cell [%s]"); - } -} - + 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } + + + + + +
    TEXT1
    + + +', $media); + + $table = $tree->get_element_by_id('table'); + $cell = $tree->get_element_by_id('cell'); + + $this->assertEqual($table->get_top_margin(), + $cell->get_top_margin(), + "Comparing table and cell top margins for the table containins one cell [%s]"); + $text = $cell->content[0]->content[0]; + $this->assertEqual($text->get_top_margin(), + $cell->get_top_margin(), + "Comparing cell and cell content top margins for the table containins one cell [%s]"); + } + + function testTableTopBoundary2() { + $media = new Media(array('width' => 100, 'height' => 200/mm2pt(1)), + array('top'=>0, 'bottom'=>0, 'left'=>0, 'right'=>0)); + $tree = $this->runPipeline(' + + +body { font-size: 10pt; line-height: 1; padding: 0; margin: 0; } + + + + + +
    TEXT1
    TEXT2
    + + +', $media); + + $table = $tree->get_element_by_id('table'); + $cell = $tree->get_element_by_id('cell'); + + $this->assertEqual($table->get_top_margin(), + $cell->get_top_margin(), + "Comparing table and cell top margins for the table containins one cell [%s]"); + $text = $cell->content[0]->content[0]; + $this->assertEqual($text->get_top_margin(), + $cell->get_top_margin(), + "Comparing cell and cell content top margins for the table containins one cell [%s]"); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.tag.ol.type.php b/public_html/unittest/test.tag.ol.type.php index 6e2ca39..d0f3756 100644 --- a/public_html/unittest/test.tag.ol.type.php +++ b/public_html/unittest/test.tag.ol.type.php @@ -1,24 +1,24 @@ -runPipeline(file_get_contents('test.tag.ol.type.html')); - - $ol =& $tree->get_element_by_id('ol_1'); - $this->assertEqual(LST_DECIMAL, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); - - $ol =& $tree->get_element_by_id('ol_a'); - $this->assertEqual(LST_LOWER_LATIN, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); - - $ol =& $tree->get_element_by_id('ol_A'); - $this->assertEqual(LST_UPPER_LATIN, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); - - $ol =& $tree->get_element_by_id('ol_i'); - $this->assertEqual(LST_LOWER_ROMAN, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); - - $ol =& $tree->get_element_by_id('ol_I'); - $this->assertEqual(LST_UPPER_ROMAN, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); - } -} - +runPipeline(file_get_contents('test.tag.ol.type.html')); + + $ol =& $tree->get_element_by_id('ol_1'); + $this->assertEqual(LST_DECIMAL, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); + + $ol =& $tree->get_element_by_id('ol_a'); + $this->assertEqual(LST_LOWER_LATIN, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); + + $ol =& $tree->get_element_by_id('ol_A'); + $this->assertEqual(LST_UPPER_LATIN, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); + + $ol =& $tree->get_element_by_id('ol_i'); + $this->assertEqual(LST_LOWER_ROMAN, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); + + $ol =& $tree->get_element_by_id('ol_I'); + $this->assertEqual(LST_UPPER_ROMAN, $ol->getCSSProperty(CSS_LIST_STYLE_TYPE)); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.tag.ul.type.php b/public_html/unittest/test.tag.ul.type.php index 4e65d43..e422128 100644 --- a/public_html/unittest/test.tag.ul.type.php +++ b/public_html/unittest/test.tag.ul.type.php @@ -1,18 +1,18 @@ -runPipeline(file_get_contents('test.tag.ul.type.html')); - - $ul =& $tree->get_element_by_id('ul_disc'); - $this->assertEqual(LST_DISC, $ul->getCSSProperty(CSS_LIST_STYLE_TYPE)); - - $ul =& $tree->get_element_by_id('ul_circle'); - $this->assertEqual(LST_CIRCLE, $ul->getCSSProperty(CSS_LIST_STYLE_TYPE)); - - $ul =& $tree->get_element_by_id('ul_square'); - $this->assertEqual(LST_SQUARE, $ul->getCSSProperty(CSS_LIST_STYLE_TYPE)); - } -} - +runPipeline(file_get_contents('test.tag.ul.type.html')); + + $ul =& $tree->get_element_by_id('ul_disc'); + $this->assertEqual(LST_DISC, $ul->getCSSProperty(CSS_LIST_STYLE_TYPE)); + + $ul =& $tree->get_element_by_id('ul_circle'); + $this->assertEqual(LST_CIRCLE, $ul->getCSSProperty(CSS_LIST_STYLE_TYPE)); + + $ul =& $tree->get_element_by_id('ul_square'); + $this->assertEqual(LST_SQUARE, $ul->getCSSProperty(CSS_LIST_STYLE_TYPE)); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.text-transform.php b/public_html/unittest/test.text-transform.php index 59b67aa..1780b0d 100644 --- a/public_html/unittest/test.text-transform.php +++ b/public_html/unittest/test.text-transform.php @@ -1,29 +1,29 @@ -runPipeline(' - - - - - -
     
    - - -'); - - $body = $tree; - $first_div = $tree->get_element_by_id('div1'); - - $this->assertEqual($body->get_left(), - $first_div->get_left_margin()); - $this->assertEqual($body->get_top(), - $first_div->get_top_margin()); - } -} - +runPipeline(' + + + + + +
     
    + + +'); + + $body = $tree; + $first_div = $tree->get_element_by_id('div1'); + + $this->assertEqual($body->get_left(), + $first_div->get_left_margin()); + $this->assertEqual($body->get_top(), + $first_div->get_top_margin()); + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.white-space.1.html b/public_html/unittest/test.white-space.1.html index 0ed28f6..f672aa2 100644 --- a/public_html/unittest/test.white-space.1.html +++ b/public_html/unittest/test.white-space.1.html @@ -1,94 +1,94 @@ -
    -Lorem ipsum dolor sit amet, - consectetuer adipiscing elit. -Donec suscipit purus in nunc. -Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    -Mauris in erat. Suspendisse potenti. Nam eros. -Pellentesque habitant - morbi - tristique - senectus et netus et malesuada fames ac turpis egestas. -
    - -
    -Lorem ipsum dolor sit amet, - consectetuer adipiscing elit. -Donec suscipit purus in nunc. -Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    -Mauris in erat. Suspendisse potenti. Nam eros. -Pellentesque habitant - morbi - tristique - senectus et netus et malesuada fames ac turpis egestas. -
    - -
    Lorem ipsum dolor sit amet, - consectetuer adipiscing elit. -Donec suscipit purus in nunc. -Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    -Mauris in erat. Suspendisse potenti. Nam eros. -Pellentesque habitant - morbi - tristique - senectus et netus et malesuada fames ac turpis egestas. -
    - -
    -Lorem ipsum dolor sit amet, - consectetuer adipiscing elit. -Donec suscipit purus in nunc. -Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    -Mauris in erat. Suspendisse potenti. Nam eros. -Pellentesque habitant - morbi - tristique - senectus et netus et malesuada fames ac turpis egestas. - -
    - -
    -Lorem ipsum dolor sit amet, - consectetuer adipiscing elit. -Donec suscipit purus in nunc. -Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    -Mauris in erat. Suspendisse potenti. Nam eros. -Pellentesque habitant - morbi - tristique - senectus et netus et malesuada fames ac turpis egestas. -
    - -
    -Lorem ipsum dolor sit amet, - consectetuer adipiscing elit. -Donec suscipit purus in nunc. -Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    -Mauris in erat. Suspendisse potenti. Nam eros. -Pellentesque habitant - morbi - tristique - senectus et netus et malesuada fames ac turpis egestas. -
    - -
    Lorem ipsum dolor sit amet, - consectetuer adipiscing elit. -Donec suscipit purus in nunc. -Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    -Mauris in erat. Suspendisse potenti. Nam eros. -Pellentesque habitant - morbi - tristique - senectus et netus et malesuada fames ac turpis egestas. -
    - -
    -Lorem ipsum dolor sit amet, - consectetuer adipiscing elit. -Donec suscipit purus in nunc. -Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    -Mauris in erat. Suspendisse potenti. Nam eros. -Pellentesque habitant - morbi - tristique - senectus et netus et malesuada fames ac turpis egestas. +
    +Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. +Donec suscipit purus in nunc. +Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    +Mauris in erat. Suspendisse potenti. Nam eros. +Pellentesque habitant + morbi + tristique + senectus et netus et malesuada fames ac turpis egestas. +
    + +
    +Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. +Donec suscipit purus in nunc. +Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    +Mauris in erat. Suspendisse potenti. Nam eros. +Pellentesque habitant + morbi + tristique + senectus et netus et malesuada fames ac turpis egestas. +
    + +
    Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. +Donec suscipit purus in nunc. +Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    +Mauris in erat. Suspendisse potenti. Nam eros. +Pellentesque habitant + morbi + tristique + senectus et netus et malesuada fames ac turpis egestas. +
    + +
    +Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. +Donec suscipit purus in nunc. +Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    +Mauris in erat. Suspendisse potenti. Nam eros. +Pellentesque habitant + morbi + tristique + senectus et netus et malesuada fames ac turpis egestas. + +
    + +
    +Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. +Donec suscipit purus in nunc. +Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    +Mauris in erat. Suspendisse potenti. Nam eros. +Pellentesque habitant + morbi + tristique + senectus et netus et malesuada fames ac turpis egestas. +
    + +
    +Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. +Donec suscipit purus in nunc. +Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    +Mauris in erat. Suspendisse potenti. Nam eros. +Pellentesque habitant + morbi + tristique + senectus et netus et malesuada fames ac turpis egestas. +
    + +
    Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. +Donec suscipit purus in nunc. +Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    +Mauris in erat. Suspendisse potenti. Nam eros. +Pellentesque habitant + morbi + tristique + senectus et netus et malesuada fames ac turpis egestas. +
    + +
    +Lorem ipsum dolor sit amet, + consectetuer adipiscing elit. +Donec suscipit purus in nunc. +Donec convallis massa sit amet nibh lacinia rutrum. Cras nec nibh. Mauris pretium.
    +Mauris in erat. Suspendisse potenti. Nam eros. +Pellentesque habitant + morbi + tristique + senectus et netus et malesuada fames ac turpis egestas.
    \ No newline at end of file diff --git a/public_html/unittest/test.white-space.2.html b/public_html/unittest/test.white-space.2.html index 0ce3f2d..779b8b8 100644 --- a/public_html/unittest/test.white-space.2.html +++ b/public_html/unittest/test.white-space.2.html @@ -1,45 +1,45 @@ -
    -first Hello -Worlds second -second line World third -
    - -
    -first Hello -Worlds second -second line World third -
    - -
    first Hello -Worlds second -second line World third -
    - -
    -first Hello -Worlds second -second line World third -
    - -
    -first Hello -Worlds second -second line World third -
    - -
    -first Hello -Worlds second -second line World third -
    - -
    first Hello -Worlds second -second line World third -
    - -
    -first Hello -Worlds second -second line World third +
    +first Hello +Worlds second +second line World third +
    + +
    +first Hello +Worlds second +second line World third +
    + +
    first Hello +Worlds second +second line World third +
    + +
    +first Hello +Worlds second +second line World third +
    + +
    +first Hello +Worlds second +second line World third +
    + +
    +first Hello +Worlds second +second line World third +
    + +
    first Hello +Worlds second +second line World third +
    + +
    +first Hello +Worlds second +second line World third
    \ No newline at end of file diff --git a/public_html/unittest/test.white-space.php b/public_html/unittest/test.white-space.php index 7f8483e..a0a5d3a 100644 --- a/public_html/unittest/test.white-space.php +++ b/public_html/unittest/test.white-space.php @@ -1,114 +1,114 @@ -runPipeline(file_get_contents('test.white-space.1.html')); - - $element =& $tree->get_element_by_id('div-normal'); - $this->assertEqual($this->get_line_box_count($element), - 15, - 'Incorrect line box number in DIV with "white-space: normal" [%s]'); - - $element =& $tree->get_element_by_id('div-pre'); - $this->assertEqual($this->get_line_box_count($element), - 10, - 'Incorrect line box number in DIV with "white-space: pre" [%s]'); - - $element =& $tree->get_element_by_id('div-pre2'); - $this->assertEqual($this->get_line_box_count($element), - 9, - 'Incorrect line box number in DIV with "white-space: pre" without leading linefeeds [%s]'); - - $element =& $tree->get_element_by_id('div-pre3'); - $this->assertEqual($this->get_line_box_count($element), - 11, - 'Incorrect line box number in DIV with "white-space: pre" with trailing empty line [%s]'); - - $element =& $tree->get_element_by_id('div-nowrap'); - $this->assertEqual($this->get_line_box_count($element), - 2, - 'Incorrect line box number in DIV with "white-space: nowrap" [%s]'); - - $element =& $tree->get_element_by_id('div-pre-wrap'); - $this->assertEqual($this->get_line_box_count($element), - 21, - 'Incorrect line box number in DIV with "white-space: pre-wrap" [%s]'); - - $element =& $tree->get_element_by_id('div-pre-wrap2'); - $this->assertEqual($this->get_line_box_count($element), - 20, - 'Incorrect line box number in DIV with "white-space: pre-wrap" without leading linefeeds [%s]'); - - $element =& $tree->get_element_by_id('div-pre-line'); - $this->assertEqual($this->get_line_box_count($element), - 19, - 'Incorrect line box number in DIV with "white-space: pre-line" with trailing empty line [%s]'); - } - - function testWhiteSpace2() { - $tree = $this->runPipeline(file_get_contents('test.white-space.2.html')); - - $element =& $tree->get_element_by_id('div-normal'); - $this->assertEqual($this->get_line_box_count($element), - 2, - 'Incorrect line box number in DIV with "white-space: normal" [%s]'); - - $element =& $tree->get_element_by_id('div-pre'); - $this->assertEqual($this->get_line_box_count($element), - 4, - 'Incorrect line box number in DIV with "white-space: pre" [%s]'); - - $element =& $tree->get_element_by_id('div-pre2'); - $this->assertEqual($this->get_line_box_count($element), - 3, - 'Incorrect line box number in DIV with "white-space: pre" without leading linefeeds [%s]'); - - $element =& $tree->get_element_by_id('div-pre3'); - $this->assertEqual($this->get_line_box_count($element), - 4, - 'Incorrect line box number in DIV with "white-space: pre" with trailing empty line [%s]'); - - $element =& $tree->get_element_by_id('div-nowrap'); - $this->assertEqual($this->get_line_box_count($element), - 1, - 'Incorrect line box number in DIV with "white-space: nowrap" [%s]'); - - $element =& $tree->get_element_by_id('div-pre-wrap'); - $this->assertEqual($this->get_line_box_count($element), - 2, - 'Incorrect line box number in DIV with "white-space: pre-wrap" [%s]'); - - $element =& $tree->get_element_by_id('div-pre-wrap2'); - $this->assertEqual($this->get_line_box_count($element), - 2, - 'Incorrect line box number in DIV with "white-space: pre-wrap" without leading linefeeds [%s]'); - - $element =& $tree->get_element_by_id('div-pre-line'); - $this->assertEqual($this->get_line_box_count($element), - 2, - 'Incorrect line box number in DIV with "white-space: pre-line" with trailing empty line [%s]'); - } - - function get_line_box_count(&$box) { - $line_box_count = 0; - $prevous_br = false; - foreach ($box->content as $child) { - if (is_a($child, 'InlineBox')) { - $line_box_count += $child->get_line_box_count(); - - $last_box =& $child->get_last(); - $previous_br = is_a($last_box, 'BRBox'); - } elseif (is_a($child, 'BRBox')) { - if ($previous_br) { - $line_box_count++; - }; - $previous_br = true; - } else { - $previous_br = false; - }; - }; - return $line_box_count; - } -} - +runPipeline(file_get_contents('test.white-space.1.html')); + + $element =& $tree->get_element_by_id('div-normal'); + $this->assertEqual($this->get_line_box_count($element), + 15, + 'Incorrect line box number in DIV with "white-space: normal" [%s]'); + + $element =& $tree->get_element_by_id('div-pre'); + $this->assertEqual($this->get_line_box_count($element), + 10, + 'Incorrect line box number in DIV with "white-space: pre" [%s]'); + + $element =& $tree->get_element_by_id('div-pre2'); + $this->assertEqual($this->get_line_box_count($element), + 9, + 'Incorrect line box number in DIV with "white-space: pre" without leading linefeeds [%s]'); + + $element =& $tree->get_element_by_id('div-pre3'); + $this->assertEqual($this->get_line_box_count($element), + 11, + 'Incorrect line box number in DIV with "white-space: pre" with trailing empty line [%s]'); + + $element =& $tree->get_element_by_id('div-nowrap'); + $this->assertEqual($this->get_line_box_count($element), + 2, + 'Incorrect line box number in DIV with "white-space: nowrap" [%s]'); + + $element =& $tree->get_element_by_id('div-pre-wrap'); + $this->assertEqual($this->get_line_box_count($element), + 21, + 'Incorrect line box number in DIV with "white-space: pre-wrap" [%s]'); + + $element =& $tree->get_element_by_id('div-pre-wrap2'); + $this->assertEqual($this->get_line_box_count($element), + 20, + 'Incorrect line box number in DIV with "white-space: pre-wrap" without leading linefeeds [%s]'); + + $element =& $tree->get_element_by_id('div-pre-line'); + $this->assertEqual($this->get_line_box_count($element), + 19, + 'Incorrect line box number in DIV with "white-space: pre-line" with trailing empty line [%s]'); + } + + function testWhiteSpace2() { + $tree = $this->runPipeline(file_get_contents('test.white-space.2.html')); + + $element =& $tree->get_element_by_id('div-normal'); + $this->assertEqual($this->get_line_box_count($element), + 2, + 'Incorrect line box number in DIV with "white-space: normal" [%s]'); + + $element =& $tree->get_element_by_id('div-pre'); + $this->assertEqual($this->get_line_box_count($element), + 4, + 'Incorrect line box number in DIV with "white-space: pre" [%s]'); + + $element =& $tree->get_element_by_id('div-pre2'); + $this->assertEqual($this->get_line_box_count($element), + 3, + 'Incorrect line box number in DIV with "white-space: pre" without leading linefeeds [%s]'); + + $element =& $tree->get_element_by_id('div-pre3'); + $this->assertEqual($this->get_line_box_count($element), + 4, + 'Incorrect line box number in DIV with "white-space: pre" with trailing empty line [%s]'); + + $element =& $tree->get_element_by_id('div-nowrap'); + $this->assertEqual($this->get_line_box_count($element), + 1, + 'Incorrect line box number in DIV with "white-space: nowrap" [%s]'); + + $element =& $tree->get_element_by_id('div-pre-wrap'); + $this->assertEqual($this->get_line_box_count($element), + 2, + 'Incorrect line box number in DIV with "white-space: pre-wrap" [%s]'); + + $element =& $tree->get_element_by_id('div-pre-wrap2'); + $this->assertEqual($this->get_line_box_count($element), + 2, + 'Incorrect line box number in DIV with "white-space: pre-wrap" without leading linefeeds [%s]'); + + $element =& $tree->get_element_by_id('div-pre-line'); + $this->assertEqual($this->get_line_box_count($element), + 2, + 'Incorrect line box number in DIV with "white-space: pre-line" with trailing empty line [%s]'); + } + + function get_line_box_count(&$box) { + $line_box_count = 0; + $prevous_br = false; + foreach ($box->content as $child) { + if (is_a($child, 'InlineBox')) { + $line_box_count += $child->get_line_box_count(); + + $last_box =& $child->get_last(); + $previous_br = is_a($last_box, 'BRBox'); + } elseif (is_a($child, 'BRBox')) { + if ($previous_br) { + $line_box_count++; + } + $previous_br = true; + } else { + $previous_br = false; + } + } + return $line_box_count; + } +} + ?> \ No newline at end of file diff --git a/public_html/unittest/test.widows.php b/public_html/unittest/test.widows.php index 5241264..3a6de46 100644 --- a/public_html/unittest/test.widows.php +++ b/public_html/unittest/test.widows.php @@ -31,16 +31,16 @@ function testWidows1() { /** * Calculate page heights */ - $page_heights = PageBreakLocator::getPages($tree, + $page_heights = (new PageBreakLocator())->getPages($tree, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); + $first_div = $tree->getElementById('first'); + $second_div = $tree->getElementById('second'); $this->assertEqual(count($page_heights), 2, sprintf("Two pages expected, got %s", - count($page_heights))); + count((array) $page_heights))); $this->assertWithinMargin($page_heights[0], $first_div->get_full_height() + pt2pt(40), @@ -76,16 +76,16 @@ function testWidows2() { /** * Calculate page heights */ - $page_heights = PageBreakLocator::getPages($tree, + $page_heights = (new PageBreakLocator())->getPages($tree, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); + $first_div = $tree->getElementById('first'); + $second_div = $tree->getElementById('second'); $this->assertEqual(count($page_heights), 2, sprintf("Two pages expected, got %s", - count($page_heights))); + count((array) $page_heights))); $this->assertWithinMargin($page_heights[0], $first_div->get_full_height() + pt2pt(30), @@ -121,16 +121,16 @@ function testWidows3() { /** * Calculate page heights */ - $page_heights = PageBreakLocator::getPages($tree, + $page_heights = (new PageBreakLocator())->getPages($tree, mm2pt($media->real_height()), mm2pt($media->height() - $media->margins['top'])); - $first_div = $tree->get_element_by_id('first'); - $second_div = $tree->get_element_by_id('second'); + $first_div = $tree->getElementById('first'); + $second_div = $tree->getElementById('second'); $this->assertEqual(count($page_heights), 2, sprintf("Two pages expected, got %s", - count($page_heights))); + count((array) $page_heights))); $this->assertWithinMargin($page_heights[0], $first_div->get_full_height() + pt2pt(20), diff --git a/public_html/unittest/test.width.absolute.positioned.1.html b/public_html/unittest/test.width.absolute.positioned.1.html index 3895dc3..daf6ab7 100644 --- a/public_html/unittest/test.width.absolute.positioned.1.html +++ b/public_html/unittest/test.width.absolute.positioned.1.html @@ -1,48 +1,48 @@ -
    -No positioning data at all -
    - -
    -Left -
    - -
    -Left + Right -
    - -
    -Left + Width -
    - -
    -Left + Width + Right -
    - -
    -Width -
    - -
    -Width + Right -
    - -
    -Right -
    - -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. -
    - -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. -
    - -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. -
    - -
    -Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. -
    - +
    +No positioning data at all +
    + +
    +Left +
    + +
    +Left + Right +
    + +
    +Left + Width +
    + +
    +Left + Width + Right +
    + +
    +Width +
    + +
    +Width + Right +
    + +
    +Right +
    + +
    +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. +
    + +
    +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. +
    + +
    +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. +
    + +
    +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam mi mi, euismod at, consectetuer non, adipiscing eu, nibh. Mauris eget eros. Nam dictum placerat eros. Duis placerat purus eget nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Proin velit ipsum, blandit ut, aliquet vel, volutpat ut, orci. Quisque suscipit sodales nisi. Aliquam libero quam, posuere hendrerit, cursus quis, gravida sed, nisl. Donec augue nibh, cursus ac, tempus at, imperdiet eget, erat. Praesent blandit ultricies pede. Duis in purus. Nulla quis est. Sed ut nulla. +
    + diff --git a/public_html/unittest/test.width.absolute.positioned.php b/public_html/unittest/test.width.absolute.positioned.php index 7143706..564b983 100644 --- a/public_html/unittest/test.width.absolute.positioned.php +++ b/public_html/unittest/test.width.absolute.positioned.php @@ -1,71 +1,71 @@ -runPipeline(file_get_contents('test.width.absolute.positioned.1.html'), - $media, - $pipeline); - - $font_size = $tree->getCSSProperty(CSS_FONT_SIZE); - $base = $font_size->getPoints(); - - $element =& $tree->get_element_by_id('div1'); - $this->assertWithinMargin($element->get_width(), - $pipeline->output_driver->stringwidth('No positioning data at all', 'Times-Roman', 'iso-8859-1', $base), - 0); - - $element =& $tree->get_element_by_id('div2'); - $this->assertWithinMargin($element->get_width(), - $pipeline->output_driver->stringwidth('Left', 'Times-Roman', 'iso-8859-1', $base), - 0); - - $element =& $tree->get_element_by_id('div3'); - $this->assertEqual($element->get_width(), - mm2pt($media->real_width()) - px2pt(200)); - - $element =& $tree->get_element_by_id('div4'); - $this->assertEqual($element->get_width(), - px2pt(100)); - - $element =& $tree->get_element_by_id('div5'); - $this->assertEqual($element->get_width(), - px2pt(100)); - - $element =& $tree->get_element_by_id('div6'); - $this->assertEqual($element->get_width(), - px2pt(100)); - - $element =& $tree->get_element_by_id('div7'); - $this->assertEqual($element->get_width(), - px2pt(100)); - - $element =& $tree->get_element_by_id('div8'); - $this->assertWithinMargin($element->get_width(), - $pipeline->output_driver->stringwidth('Right', 'Times-Roman', 'iso-8859-1', $base), - 0); - - $element =& $tree->get_element_by_id('div9'); - $this->assertEqual($element->get_width(), - mm2pt($media->real_width()) - px2pt(100), - 'DIV with long text and "left" property has incorrect width [%s]'); - - $element =& $tree->get_element_by_id('div10'); - $this->assertEqual($element->get_width(), - mm2pt($media->real_width()) - px2pt(100), - 'DIV with long text and "right" property has incorrect width [%s]'); - - $element =& $tree->get_element_by_id('div11'); - $this->assertEqual($element->get_width(), - mm2pt($media->real_width()), - 'DIV with long text and no positioning properties has incorrect width [%s]'); - - $element =& $tree->get_element_by_id('div12'); - $this->assertEqual($element->get_width(), - mm2pt($media->real_width()) - px2pt(200), - 'DIV with long text and both "left" and "right" properties has incorrect width [%s]'); - } -} - +runPipeline(file_get_contents('test.width.absolute.positioned.1.html'), + $media, + $pipeline); + + $font_size = $tree->getCSSProperty(CSS_FONT_SIZE); + $base = $font_size->getPoints(); + + $element =& $tree->get_element_by_id('div1'); + $this->assertWithinMargin($element->get_width(), + $pipeline->output_driver->stringwidth('No positioning data at all', 'Times-Roman', 'iso-8859-1', $base), + 0); + + $element =& $tree->get_element_by_id('div2'); + $this->assertWithinMargin($element->get_width(), + $pipeline->output_driver->stringwidth('Left', 'Times-Roman', 'iso-8859-1', $base), + 0); + + $element =& $tree->get_element_by_id('div3'); + $this->assertEqual($element->get_width(), + mm2pt($media->real_width()) - px2pt(200)); + + $element =& $tree->get_element_by_id('div4'); + $this->assertEqual($element->get_width(), + px2pt(100)); + + $element =& $tree->get_element_by_id('div5'); + $this->assertEqual($element->get_width(), + px2pt(100)); + + $element =& $tree->get_element_by_id('div6'); + $this->assertEqual($element->get_width(), + px2pt(100)); + + $element =& $tree->get_element_by_id('div7'); + $this->assertEqual($element->get_width(), + px2pt(100)); + + $element =& $tree->get_element_by_id('div8'); + $this->assertWithinMargin($element->get_width(), + $pipeline->output_driver->stringwidth('Right', 'Times-Roman', 'iso-8859-1', $base), + 0); + + $element =& $tree->get_element_by_id('div9'); + $this->assertEqual($element->get_width(), + mm2pt($media->real_width()) - px2pt(100), + 'DIV with long text and "left" property has incorrect width [%s]'); + + $element =& $tree->get_element_by_id('div10'); + $this->assertEqual($element->get_width(), + mm2pt($media->real_width()) - px2pt(100), + 'DIV with long text and "right" property has incorrect width [%s]'); + + $element =& $tree->get_element_by_id('div11'); + $this->assertEqual($element->get_width(), + mm2pt($media->real_width()), + 'DIV with long text and no positioning properties has incorrect width [%s]'); + + $element =& $tree->get_element_by_id('div12'); + $this->assertEqual($element->get_width(), + mm2pt($media->real_width()) - px2pt(200), + 'DIV with long text and both "left" and "right" properties has incorrect width [%s]'); + } +} + ?> \ No newline at end of file diff --git a/public_html/utils_array.php b/public_html/utils_array.php index c47ae98..1410e97 100644 --- a/public_html/utils_array.php +++ b/public_html/utils_array.php @@ -2,15 +2,15 @@ // $Header: /cvsroot/html2ps/utils_array.php,v 1.7 2006/09/07 18:38:16 Konstantin Exp $ function any_flag_set(&$flags) { - for ($i=0, $size = count($flags); $i<$size; $i++) { - if ($flags[$i]) { return true; }; + for ($i=0, $size = is_countable($flags) ? count($flags) : 0; $i<$size; $i++) { + if ($flags[$i]) { return true; } } return false; } function expand_to_with_flags($size, $array, $flags) { // if array have no elements - return immediately - if (count($array) == 0) { return $array; }; + if (is_countable($array) && count($array) == 0) { return $array; } // Never decrease exising values if (array_sum($array) > $size) { @@ -19,13 +19,13 @@ function expand_to_with_flags($size, $array, $flags) { // Subtract non-modifiable values from target value for ($i=0; $i < count($array); $i++) { - if (!$flags[$i]) { $size -= $array[$i]; }; - }; + if (!$flags[$i]) { $size -= $array[$i]; } + } // Check if there's any expandable columns $sum = 0; - for ($i=0, $count = count($flags); $i<$count; $i++) { - if ($flags[$i]) { $sum += $array[$i]; }; + for ($i=0, $count = is_countable($flags) ? count($flags) : 0; $i<$count; $i++) { + if ($flags[$i]) { $sum += $array[$i]; } } if ($sum == 0) { @@ -42,8 +42,8 @@ function expand_to_with_flags($size, $array, $flags) { $koeff = $size / $sum; // Apply scale koeff - for ($i=0, $count = count($flags); $i < $count; $i++) { - if ($flags[$i]) { $array[$i] *= $koeff; }; + for ($i=0, $count = is_countable($flags) ? count($flags) : 0; $i < $count; $i++) { + if ($flags[$i]) { $array[$i] *= $koeff; } } return $array; @@ -51,10 +51,10 @@ function expand_to_with_flags($size, $array, $flags) { function expand_to($size, $array) { // if array have no elements - return immediately - if (count($array) == 0) { return $array; }; + if (is_countable($array) && count($array) == 0) { return $array; } // If array contains only zero elements (or no elements at all) do not do anything - if (array_sum($array) == 0) { return $array; }; + if (array_sum($array) == 0) { return $array; } // Never decrease exising values if (array_sum($array) > $size) { @@ -65,7 +65,7 @@ function expand_to($size, $array) { $koeff = $size / array_sum($array); // Apply scale koeff - for ($i=0, $size = count($array); $i<$size; $i++) { + for ($i=0, $size = is_countable($array) ? count($array) : 0; $i<$size; $i++) { $array[$i] *= $koeff; } diff --git a/public_html/utils_graphic.php b/public_html/utils_graphic.php index 03b0383..d11e888 100644 --- a/public_html/utils_graphic.php +++ b/public_html/utils_graphic.php @@ -1,55 +1,51 @@ \ No newline at end of file diff --git a/public_html/utils_units.php b/public_html/utils_units.php index a258b3d..da7a7bc 100644 --- a/public_html/utils_units.php +++ b/public_html/utils_units.php @@ -11,23 +11,24 @@ function pt2pt($pt) { function px2pt($px) { global $g_px_scale; - return $px * $g_px_scale; + return (float) $px * $g_px_scale; } - +if(!function_exists("mm2pt")){ function mm2pt($mm) { return $mm * 2.834645669; } +} function units_mul($value, $koeff) { if (preg_match("/(pt|pc|px|mm|cm|em|ex)$/",$value)) { - $units = substr($value, strlen($value)-2,2); + $units = substr($value, strlen($value)-2,2); } else { - $units = ""; - }; + $units = ""; + } return sprintf("%.2f%s", - round((double)$value * $koeff,2), - $units); + round((double)$value * $koeff,2), + $units); } function punits2pt($value, $font_size) { @@ -35,9 +36,9 @@ function punits2pt($value, $font_size) { // Check if current value is percentage if (substr($value, strlen($value)-1, 1) === "%") { - return array((float)$value, true); + return array((float)$value, true); } else { - return array(units2pt($value, $font_size), false); + return array(units2pt($value, $font_size), false); } } @@ -50,33 +51,33 @@ function ex2pt($value, $font_size) { } function units2pt($value, $font_size = null) { - $unit = Value::unit_from_string($value); + $unit = (new Value())->unit_from_string($value); switch ($unit) { case UNIT_PT: - return pt2pt((double)$value); + return pt2pt((double)$value); case UNIT_PX: - return px2pt((double)$value); + return px2pt((double)$value); case UNIT_MM: - return pt2pt(mm2pt((double)$value)); + return pt2pt(mm2pt((double)$value)); case UNIT_CM: - return pt2pt(mm2pt((double)$value*10)); + return pt2pt(mm2pt((double)$value*10)); case UNIT_EM: - return em2pt((double)$value, $font_size); + return em2pt((double)$value, $font_size); case UNIT_EX: - return ex2pt((double)$value, $font_size); + return ex2pt((double)$value, $font_size); case UNIT_IN: - return pt2pt((double)$value*72); // points used by CSS 2.1 are equal to 1/72nd of an inch. + return pt2pt((double)$value*72); // points used by CSS 2.1 are equal to 1/72nd of an inch. case UNIT_PC: - return pt2pt((double)$value*12); // 1 pica equals to 12 points. + return pt2pt((double)$value*12); // 1 pica equals to 12 points. default: - global $g_config; - if ($g_config['mode'] === 'quirks') { - return px2pt((double)$value); - } else { - return 0; - }; - }; + global $g_config; + if ($g_config['mode'] === 'quirks') { + return px2pt((double)$value); + } else { + return 0; + } + } } ?> \ No newline at end of file diff --git a/public_html/utils_url.php b/public_html/utils_url.php index 23fb52b..ca90769 100644 --- a/public_html/utils_url.php +++ b/public_html/utils_url.php @@ -6,7 +6,7 @@ function guess_url($path, $baseurl) { // 'Path' is starting with protocol identifier? if (preg_match("!^[a-zA-Z]+://.*!",$path)) { return $path; - }; + } $data = parse_url($baseurl); @@ -35,11 +35,11 @@ function guess_url($path, $baseurl) { */ if ($base_scheme == "file" && PHP_OS == "WINNT") { if (strlen($base_path) > 0) { - if ($base_path{0} != "/") { + if ($base_path[0] != "/") { $base_path = "/".$base_path; - }; - }; - }; + } + } + } $base_user_pass = ""; if ($base_user || $base_pass) { @@ -56,16 +56,16 @@ function guess_url($path, $baseurl) { if (substr($path,0,1) == "/") { $guessed = $base_scheme . '://' . $base_user_pass . $base_host . $base_port . $path; return $guessed; - }; + } // 'Path' is relative from the current position if (preg_match("#^(/.*)/[^/]*$#", $base_path, $matches)) { $base_path_dir = $matches[1]; } else { $base_path_dir = ""; - }; + } $guessed = $base_scheme . '://' . $base_user_pass . $base_host . $base_port . $base_path_dir . '/' . $path; return $guessed; -}; +} ?> \ No newline at end of file diff --git a/public_html/value.background.php b/public_html/value.background.php index 7b97cac..4b35c87 100644 --- a/public_html/value.background.php +++ b/public_html/value.background.php @@ -34,8 +34,6 @@ class Background extends CSSValue { */ var $_position; - var $_attachment; - /** * Constructs a new object containing a background information * @@ -44,12 +42,11 @@ class Background extends CSSValue { * @param int $repeat 'background-repeat' value * @param BackgroundPosition $position 'background-position' value */ - function Background($color, $image, $repeat, $position, $attachment) { - $this->_color = $color; - $this->_image = $image; - $this->_repeat = $repeat; - $this->_position = $position; - $this->_attachment = $attachment; + function __construct($color, $image, $repeat, $position) { + $this->_color = $color; + $this->_image = $image; + $this->_repeat = $repeat; + $this->_position = $position; } /** @@ -58,11 +55,10 @@ function Background($color, $image, $repeat, $position, $attachment) { * @return Background A copy of current object */ function ©() { - $value =& new Background(is_null($this->_color) ? null : $this->_color->copy(), + $value= new Background(is_null($this->_color) ? null : $this->_color->copy(), is_null($this->_image) ? null : $this->_image->copy(), $this->_repeat, - is_null($this->_position) ? null : $this->_position->copy(), - $this->_attachment); + is_null($this->_position) ? null : $this->_position->copy()); return $value; } @@ -80,11 +76,10 @@ function ©() { */ function is_default() { return - $this->_color->equals(CSSBackgroundColor::default_value()) && + $this->_color->equals((new CSSBackgroundColor())->default_value()) && $this->_image->is_default() && - $this->_repeat == CSSBackgroundRepeat::default_value() && - $this->_position->is_default() && - $this->_attachment->is_default(); + $this->_repeat == (new CSSBackgroundRepeat())->default_value() && + $this->_position->is_default(); } /** @@ -114,14 +109,14 @@ function show(&$driver, &$box) { $driver->lineto($box->get_left_background(), $box->get_bottom_background()); $driver->closepath(); $driver->fill(); - }; + } /** * Render background image * * @see BackgroundImage::show */ - $this->_image->show($driver, $box, $this->_repeat, $this->_position, $this->_attachment); + $this->_image->show($driver, $box, $this->_repeat, $this->_position); } /** @@ -137,25 +132,21 @@ function doInherit(&$state) { if ($this->_color === CSS_PROPERTY_INHERIT) { $value =& $state->getInheritedProperty(CSS_BACKGROUND_COLOR); $this->_color = $value->copy(); - }; + } if ($this->_image === CSS_PROPERTY_INHERIT) { $value =& $state->getInheritedProperty(CSS_BACKGROUND_IMAGE); $this->_image = $value->copy(); - }; + } if ($this->_position === CSS_PROPERTY_INHERIT) { $value =& $state->getInheritedProperty(CSS_BACKGROUND_POSITION); $this->_position = $value->copy(); - }; + } if ($this->_repeat === CSS_PROPERTY_INHERIT) { $this->_repeat = $state->getInheritedProperty(CSS_BACKGROUND_REPEAT); - }; - - if ($this->_attachment === CSS_PROPERTY_INHERIT) { - $this->_attachment =& $state->getInheritedProperty(CSS_BACKGROUND_ATTACHMENT); - }; + } } } diff --git a/public_html/value.border.class.php b/public_html/value.border.class.php index 5b0c546..d90af9a 100644 --- a/public_html/value.border.class.php +++ b/public_html/value.border.class.php @@ -8,19 +8,19 @@ class BorderPDF extends CSSValue { var $top; var $bottom; - function BorderPDF() { - $this->left =& new EdgePDF(); - $this->right =& new EdgePDF(); - $this->top =& new EdgePDF(); - $this->bottom =& new EdgePDF(); + function __construct() { + $this->left = new EdgePDF(); + $this->right = new EdgePDF(); + $this->top = new EdgePDF(); + $this->bottom= new EdgePDF(); } function create($data) { - $border =& new BorderPDF(); - $border->left =& EdgePDF::create($data['left']); - $border->right =& EdgePDF::create($data['right']); - $border->top =& EdgePDF::create($data['top']); - $border->bottom =& EdgePDF::create($data['bottom']); + $border = new BorderPDF(); + $border->left =& (new EdgePDF())->create($data['left']); + $border->right =& (new EdgePDF())->create($data['right']); + $border->top =& (new EdgePDF())->create($data['top']); + $border->bottom =& (new EdgePDF())->create($data['bottom']); return $border; } @@ -29,31 +29,31 @@ function create($data) { * case (PHP 5.1.1, Win) */ function ©() { - $border =& new BorderPDF(); + $border= new BorderPDF(); if ($this->left !== CSS_PROPERTY_INHERIT) { $border->left = $this->left->copy(); } else { $border->left = CSS_PROPERTY_INHERIT; - }; + } if ($this->right !== CSS_PROPERTY_INHERIT) { $border->right = $this->right->copy(); } else { $border->right = CSS_PROPERTY_INHERIT; - }; + } if ($this->top !== CSS_PROPERTY_INHERIT) { $border->top = $this->top->copy(); } else { $border->top = CSS_PROPERTY_INHERIT; - }; + } if ($this->bottom !== CSS_PROPERTY_INHERIT) { $border->bottom = $this->bottom->copy(); } else { $border->bottom = CSS_PROPERTY_INHERIT; - }; + } return $border; } @@ -62,22 +62,22 @@ function doInherit(&$state) { if ($this->top === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_BORDER_TOP); $this->top = $value->copy(); - }; + } if ($this->right === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_BORDER_RIGHT); $this->right = $value->copy(); - }; + } if ($this->bottom === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_BORDER_BOTTOM); $this->bottom = $value->copy(); - }; + } if ($this->left === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_BORDER_LEFT); $this->left = $value->copy(); - }; + } $this->top->doInherit($state, CSS_BORDER_TOP_WIDTH, diff --git a/public_html/value.border.color.class.php b/public_html/value.border.color.class.php index cd7b845..03108e7 100644 --- a/public_html/value.border.color.class.php +++ b/public_html/value.border.color.class.php @@ -9,11 +9,11 @@ class BorderColor extends CSSValue { var $bottom; function ©() { - $value =& new BorderColor($this->top, $this->right, $this->bottom, $this->left); + $value= new BorderColor($this->top, $this->right, $this->bottom, $this->left); return $value; } - function BorderColor($top, $right, $bottom, $left) { + function __construct($top, $right, $bottom, $left) { $this->left = $left->copy(); $this->right = $right->copy(); $this->top = $top->copy(); diff --git a/public_html/value.border.edge.class.php b/public_html/value.border.edge.class.php index 28bc700..9d2a6de 100644 --- a/public_html/value.border.edge.class.php +++ b/public_html/value.border.edge.class.php @@ -12,16 +12,16 @@ class EdgePDF { * never modified partially, so we could use one shared object * as a default value */ - function EdgePDF() { + function __construct() { static $default_width = null; if (is_null($default_width)) { - $default_width =& Value::fromData(0, UNIT_PT); - }; + $default_width =& (new Value())->fromData(0, UNIT_PT); + } static $default_color = null; if (is_null($default_color)) { - $default_color =& new Color(array(0,0,0), true); - }; + $default_color= new Color(array(0,0,0), true); + } $this->width =& $default_width; $this->color =& $default_color; @@ -39,7 +39,7 @@ function setColor(&$color) { $this->color = $color->copy(); } else { $this->color = CSS_PROPERTY_INHERIT; - }; + } $this->_isDefaultColor = false; } @@ -48,42 +48,42 @@ function doInherit(&$state, $code_width, $code_color, $code_style) { if ($this->width === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty($code_width); $this->width = $value->copy(); - }; + } if ($this->color === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty($code_color); $this->width = $value->copy(); - }; + } if ($this->style === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty($code_style); $this->width = $value; - }; + } } function &create($data) { - $edge =& new EdgePDF(); + $edge= new EdgePDF(); $edge->width = $data['width']; - $edge->color =& new Color($data['color'], is_transparent($data['color'])); + $edge->color= new Color($data['color'], is_transparent($data['color'])); $edge->style = $data['style']; $edge->_isDefaultColor = true; return $edge; } function ©() { - $edge =& new EdgePDF(); + $edge= new EdgePDF(); if ($this->width != CSS_PROPERTY_INHERIT) { $edge->width = $this->width->copy(); } else { $edge->width = CSS_PROPERTY_INHERIT; - }; + } if ($this->color != CSS_PROPERTY_INHERIT) { $edge->color = $this->color->copy(); } else { $edge->color = CSS_PROPERTY_INHERIT; - }; + } $edge->style = $this->style; $edge->_isDefaultColor = $this->_isDefaultColor; @@ -102,7 +102,7 @@ function &get_style() { function get_width() { if ($this->style === BS_NONE) { return 0; - }; + } return $this->width->getPoints(); } @@ -126,7 +126,7 @@ function show(&$viewport, &$box, // If this border have 'transparent' color value, we just will not draw it // - if ($this->color->transparent) { return; }; + if ($this->color->transparent) { return; } switch ($this->style) { case BS_SOLID: @@ -148,7 +148,7 @@ function show(&$viewport, &$box, $color = $this->color->copy(); $color->blend(new Color(array(255,255,255), false), HILIGHT_COLOR_ALPHA); $color->apply($viewport); - }; + } $viewport->moveto($x1, $y1); $viewport->lineto($x2, $y2); @@ -169,7 +169,7 @@ function show(&$viewport, &$box, $color = $this->color->copy(); $color->blend(new Color(array(255,255,255), false), HILIGHT_COLOR_ALPHA); $color->apply($viewport); - }; + } $viewport->moveto($x1, $y1); $viewport->lineto($x2, $y2); @@ -187,7 +187,7 @@ function show(&$viewport, &$box, $color->apply($viewport); } else { $this->color->apply($viewport); - }; + } $x1a = ($x1 + $x4) / 2; $y1a = ($y1 + $y4) / 2; @@ -214,7 +214,7 @@ function show(&$viewport, &$box, $color->apply($viewport); } else { $this->color->apply($viewport); - }; + } $viewport->moveto($x1, $y1); $viewport->lineto($x2, $y2); @@ -232,7 +232,7 @@ function show(&$viewport, &$box, $color = $this->color->copy(); $color->blend(new Color(array(255,255,255), false), HILIGHT_COLOR_ALPHA); $color->apply($viewport); - }; + } $x1a = ($x1 + $x4) / 2; $y1a = ($y1 + $y4) / 2; @@ -255,7 +255,7 @@ function show(&$viewport, &$box, $color = $this->color->copy(); $color->blend(new Color(array(255,255,255), false), HILIGHT_COLOR_ALPHA); $color->apply($viewport); - }; + } $viewport->moveto($x1, $y1); $viewport->lineto($x2, $y2); diff --git a/public_html/value.border.style.class.php b/public_html/value.border.style.class.php index 9a2bb8d..f43d90f 100644 --- a/public_html/value.border.style.class.php +++ b/public_html/value.border.style.class.php @@ -9,11 +9,11 @@ class BorderStyle extends CSSValue { var $bottom; function ©() { - $value =& new BorderStyle($this->top, $this->right, $this->bottom, $this->left); + $value= new BorderStyle($this->top, $this->right, $this->bottom, $this->left); return $value; } - function BorderStyle($top, $right, $bottom, $left) { + function __construct($top, $right, $bottom, $left) { $this->left = $left; $this->right = $right; $this->top = $top; diff --git a/public_html/value.border.width.class.php b/public_html/value.border.width.class.php index 607412f..d34b097 100644 --- a/public_html/value.border.width.class.php +++ b/public_html/value.border.width.class.php @@ -9,11 +9,11 @@ class BorderWidth extends CSSValue { var $bottom; function ©() { - $value =& new BorderWidth($this->top, $this->right, $this->bottom, $this->left); + $value= new BorderWidth($this->top, $this->right, $this->bottom, $this->left); return $value; } - function BorderWidth($top, $right, $bottom, $left) { + function __construct($top, $right, $bottom, $left) { $this->left = $left->copy(); $this->right = $right->copy(); $this->top = $top->copy(); diff --git a/public_html/value.color.php b/public_html/value.color.php index 34da87c..f4e7858 100644 --- a/public_html/value.color.php +++ b/public_html/value.color.php @@ -3,7 +3,7 @@ require_once(HTML2PS_DIR.'value.generic.php'); class Color extends CSSValue { - function Color($rgb = array(0,0,0), $transparent = true) { + function __construct($rgb = array(0,0,0), $transparent = true) { // We need this 'max' hack, as somethimes we can get values below zero due // the rounding errors... it will cause PDFLIB to die with error message // that is not what we want @@ -25,7 +25,7 @@ function blend($color, $alpha) { } function ©() { - $color =& new Color(); + $color= new Color(); $color->r = $this->r; $color->g = $this->g; diff --git a/public_html/value.content.item.php b/public_html/value.content.item.php index 438a7aa..ce43bc2 100644 --- a/public_html/value.content.item.php +++ b/public_html/value.content.item.php @@ -1,7 +1,7 @@ &$item, 'rest' => $rest); - }; - }; + } + } $null = null; return array('item' => &$null, @@ -38,12 +38,12 @@ function render(&$counters) { class ValueContentItemString extends ValueContentItem { var $_value; - function ValueContentItemString() { - $this->ValueContentItem(); + function __construct() { + ValueContentItem::__construct(); } function ©() { - $copy =& new ValueContentItemString(); + $copy= new ValueContentItemString(); $copy->set_value($this->get_value()); return $copy; } @@ -53,13 +53,13 @@ function get_value() { } function parse($string) { - list($value, $rest) = CSS::parse_string($string); + list($value, $rest) = (new CSS())->parse_string($string); if (!is_null($value)) { - $item =& new ValueContentItemString(); + $item= new ValueContentItemString(); $item->set_value(substr($value, 1, strlen($value)-2)); return array('item' => &$item, 'rest' => $rest); - }; + } $null = null; return array('item' => &$null, 'rest' => $string); @@ -77,12 +77,12 @@ function set_value($value) { class ValueContentItemUri extends ValueContentItem { var $_value; - function ValueContentItemUri() { - $this->ValueContentItem(); + function __construct() { + ValueContentItem::__construct(); } function ©() { - $copy =& new ValueContentItemUri(); + $copy= new ValueContentItemUri(); return $copy; } @@ -99,12 +99,12 @@ function render(&$counters) { class ValueContentItemCounter extends ValueContentItem { var $_name; - function ValueContentItemCounter() { - $this->ValueContentItem(); + function __construct() { + ValueContentItem::__construct(); } function ©() { - $copy =& new ValueContentItemCounter(); + $copy= new ValueContentItemCounter(); $copy->set_name($this->get_name()); return $copy; } @@ -118,11 +118,11 @@ function parse($string) { $value = $matches[1]; $rest = $matches[2]; - $item =& new ValueContentItemCounter(); + $item= new ValueContentItemCounter(); $item->set_name($value); return array('item' => &$item, 'rest' => $rest); - }; + } $null = null; return array('item' => &$null, 'rest' => $string); @@ -132,7 +132,7 @@ function render(&$counters) { $counter =& $counters->get($this->get_name()); if (is_null($counter)) { return ''; - }; + } return $counter->get(); } @@ -143,12 +143,12 @@ function set_name($value) { } class ValueContentItemAttr extends ValueContentItem { - function ValueContentItemAttr() { - $this->ValueContentItem(); + function __construct() { + ValueContentItem::__construct(); } function ©() { - $copy =& new ValueContentItemAttr(); + $copy= new ValueContentItemAttr(); return $copy; } @@ -163,12 +163,12 @@ function render(&$counters) { } class ValueContentItemOpenQuote extends ValueContentItem { - function ValueContentItemOpenQuote() { - $this->ValueContentItem(); + function __construct() { + ValueContentItem::__construct(); } function ©() { - $copy =& new ValueContentItemOpenQuote(); + $copy= new ValueContentItemOpenQuote(); return $copy; } @@ -183,12 +183,12 @@ function render(&$counters) { } class ValueContentItemCloseQuote extends ValueContentItem { - function ValueContentItemCloseQuote() { - $this->ValueContentItem(); + function __construct() { + ValueContentItem::__construct(); } function ©() { - $copy =& new ValueContentItemCloseQuote(); + $copy= new ValueContentItemCloseQuote(); return $copy; } @@ -203,12 +203,12 @@ function render(&$counters) { } class ValueContentItemNoOpenQuote extends ValueContentItem { - function ValueContentItemNoOpenQuote() { - $this->ValueContentItem(); + function __construct() { + ValueContentItem::__construct(); } function ©() { - $copy =& new ValueContentItemNoOpenQuote(); + $copy= new ValueContentItemNoOpenQuote(); return $copy; } @@ -223,12 +223,12 @@ function render(&$counters) { } class ValueContentItemNoCloseQuote extends ValueContentItem { - function ValueContentItemNoCloseQuote() { - $this->ValueContentItem(); + function __construct() { + ValueContentItem::__construct(); } function ©() { - $copy =& new ValueContentItemNoCloseQuote(); + $copy= new ValueContentItemNoCloseQuote(); return $copy; } diff --git a/public_html/value.content.php b/public_html/value.content.php index 2c59a07..0842ac3 100644 --- a/public_html/value.content.php +++ b/public_html/value.content.php @@ -5,7 +5,7 @@ class ValueContent { var $_items; - function ValueContent() { + function __construct() { $this->set_items(array()); } @@ -14,11 +14,11 @@ function add_item(&$item) { } function ©() { - $copy =& new ValueContent(); + $copy= new ValueContent(); foreach ($this->_items as $item) { $copy->add_item($item->copy()); - }; + } return $copy; } @@ -28,7 +28,7 @@ function doInherit(&$state) { } function &parse($string) { - $value =& new ValueContent(); + $value= new ValueContent(); while ($string !== '') { $result = ValueContentItem::parse($string); @@ -40,10 +40,10 @@ function &parse($string) { if (is_null($item)) { break; - }; + } $value->add_item($item); - }; + } return $value; } @@ -52,7 +52,7 @@ function render(&$counters) { $content = array(); foreach ($this->_items as $item) { $content[] = $item->render($counters); - }; + } return join('', $content); } diff --git a/public_html/value.font.class.php b/public_html/value.font.class.php index 44e6e73..119d012 100644 --- a/public_html/value.font.class.php +++ b/public_html/value.font.class.php @@ -7,11 +7,8 @@ class ValueFont { var $family; var $line_height; - function ValueFont() { - } - function ©() { - $font =& new ValueFont; + $font= new ValueFont; $font->style = $this->style; $font->weight = $this->weight; @@ -19,7 +16,7 @@ function ©() { $font->size = CSS_PROPERTY_INHERIT; } else { $font->size = $this->size->copy(); - }; + } $font->family = $this->family; @@ -27,7 +24,7 @@ function ©() { $font->line_height = CSS_PROPERTY_INHERIT; } else { $font->line_height = $this->line_height->copy(); - }; + } return $font; } @@ -38,30 +35,30 @@ function units2pt($base_font_size) { } function doInherit(&$state) { - if ($state->get_propertyDefaultFlag(CSS_FONT_SIZE)) { - $this->size = Value::fromData(1, UNIT_EM); - }; + if ($state->getPropertyDefaultFlag(CSS_FONT_SIZE)) { + $this->size = (new Value())->fromData(1, UNIT_EM); + } if ($this->style === CSS_PROPERTY_INHERIT) { $this->style = $state->getInheritedProperty(CSS_FONT_STYLE); - }; + } if ($this->weight === CSS_PROPERTY_INHERIT) { $this->weight = $state->getInheritedProperty(CSS_FONT_WEIGHT); - }; + } if ($this->size === CSS_PROPERTY_INHERIT) { $size = $state->getInheritedProperty(CSS_FONT_SIZE); $this->size = $size->copy(); - }; + } if ($this->family === CSS_PROPERTY_INHERIT) { $this->family = $state->getInheritedProperty(CSS_FONT_FAMILY); - }; + } if ($this->line_height === CSS_PROPERTY_INHERIT) { $this->line_height = $state->getInheritedProperty(CSS_LINE_HEIGHT); - }; + } } } diff --git a/public_html/value.generic.length.php b/public_html/value.generic.length.php index ec3f286..85ec279 100644 --- a/public_html/value.generic.length.php +++ b/public_html/value.generic.length.php @@ -16,7 +16,7 @@ function scale($scale) { } function ©() { - $value =& new Value; + $value= new Value; $value->_unit = $this->_unit; $value->_number = $this->_number; $value->_points = $this->_points; @@ -27,14 +27,14 @@ function getPoints() { return $this->_points; } - function Value() { + function __construct() { $this->_unit = UNIT_PT; $this->_number = 0; $this->_points = 0; } function &fromData($number, $unit) { - $value =& new Value; + $value= new Value; $value->_unit = $unit; $value->_number = $number; $value->_points = 0; @@ -46,7 +46,7 @@ function &fromData($number, $unit) { * representation */ function &fromString($string_value) { - $value =& new Value; + $value= new Value; $value->_unit = $value->unit_from_string($string_value); $value->_number = (double)$string_value; $value->_points = 0; @@ -109,8 +109,8 @@ function toPt($font_size) { return px2pt($this->_number); } else { return 0; - }; - }; + } + } } } diff --git a/public_html/value.generic.percentage.php b/public_html/value.generic.percentage.php index 3399326..9e1a28b 100644 --- a/public_html/value.generic.percentage.php +++ b/public_html/value.generic.percentage.php @@ -20,27 +20,27 @@ function &_fromString($value, &$class_object) { if ($value == 'inherit') { $dummy = CSS_PROPERTY_INHERIT; return $dummy; - }; + } if ($value == 'auto' || $value == '') { $class_object->init(null, VALUE_AUTO); return $class_object; - }; + } $strlen = strlen($value); - if ($value{$strlen-1} == '%') { + if ($value[$strlen-1] == '%') { $class_object->init((float)$value, VALUE_PERCENTAGE); return $class_object; - }; + } - $class_object->init(Value::fromString($value), VALUE_NORMAL); + $class_object->init((new Value())->fromString($value), VALUE_NORMAL); return $class_object; } function units2pt($font_size) { if ($this->isNormal()) { $this->_value->units2pt($font_size); - }; + } } function getPoints($base_size = 0) { @@ -48,7 +48,7 @@ function getPoints($base_size = 0) { return $base_size * $this->getPercentage(); } else { return $this->_value->getPoints(); - }; + } } function isAuto() { @@ -68,7 +68,7 @@ function &_copy(&$value) { $value->_value = $this->_value->copy(); } else { $value->_value = $this->_value; - }; + } $value->_status = $this->_status; return $value; @@ -77,7 +77,7 @@ function &_copy(&$value) { function getPercentage() { if ($this->_status != VALUE_PERCENTAGE) { die("Invalid percentage value type"); - }; + } return $this->_value; } diff --git a/public_html/value.generic.php b/public_html/value.generic.php index 71f21d7..d9afa2f 100644 --- a/public_html/value.generic.php +++ b/public_html/value.generic.php @@ -5,7 +5,7 @@ class CSSValue { * Check if some subproperties should be inherited; * inherit calculated values from the parent box */ - function doInherit($state) { + function doInherit(&$state) { // Generic method; do nothing } diff --git a/public_html/value.line-height.class.php b/public_html/value.line-height.class.php index 6206243..20dbdfb 100644 --- a/public_html/value.line-height.class.php +++ b/public_html/value.line-height.class.php @@ -13,7 +13,7 @@ function is_default() { return false; } - function LineHeight_Absolute($value) { + function __construct($value) { $this->length = $value; } @@ -22,7 +22,7 @@ function units2pt($base) { } function ©() { - $value =& new LineHeight_Absolute($this->length); + $value= new LineHeight_Absolute($this->length); return $value; } } @@ -38,14 +38,14 @@ function is_default() { return $this->fraction == 1.1; } - function LineHeight_Relative($value) { + function __construct($value) { $this->fraction = $value; } function units2pt($base) { } function ©() { - $value =& new LineHeight_Relative($this->fraction); + $value= new LineHeight_Relative($this->fraction); return $value; } } diff --git a/public_html/value.list-style.class.php b/public_html/value.list-style.class.php index aa03e1f..295f321 100644 --- a/public_html/value.list-style.class.php +++ b/public_html/value.list-style.class.php @@ -12,34 +12,34 @@ function doInherit(&$state) { if ($this->image === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_LIST_STYLE_IMAGE); $this->image = $value->copy(); - }; + } if ($this->position === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_LIST_STYLE_POSITION); $this->position = $value; - }; + } if ($this->type === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_LIST_STYLE_TYPE); $this->type = $value; - }; + } } function is_default() { return $this->image->is_default() && - $this->position == CSSListStylePosition::default_value() && - $this->type == CSSListStyleType::default_value(); + $this->position == (new CSSListStylePosition())->default_value() && + $this->type == (new CSSListStyleType())->default_value(); } function ©() { - $object =& new ListStyleValue; + $object= new ListStyleValue; if ($this->image === CSS_PROPERTY_INHERIT) { $object->image = CSS_PROPERTY_INHERIT; } else { $object->image = $this->image->copy(); - }; + } $object->position = $this->position; $object->type = $this->type; diff --git a/public_html/value.margin.class.php b/public_html/value.margin.class.php index 68981a6..d54f438 100644 --- a/public_html/value.margin.class.php +++ b/public_html/value.margin.class.php @@ -8,24 +8,16 @@ class MarginSideValue { var $percentage; var $_units; - function calc($base, $base_font_size = 0) { - if (!is_null($this->percentage)) { - return $base * $this->percentage / 100; - } else { - return $this->_units->toPt($base_font_size); - }; - } - function calcPercentage($base) { if (is_null($this->percentage)) { return; - }; + } $this->value = $base * $this->percentage / 100; } function ©() { - $value =& new MarginSideValue; + $value= new MarginSideValue; $value->value = $this->value; $value->auto = $this->auto; $value->percentage = $this->percentage; @@ -44,11 +36,11 @@ function init($data) { $len = strlen($data); $is_percentage = false; if ($len > 0) { - $is_percentage = ($data{$len-1} === '%'); - }; + $is_percentage = ($data[$len-1] === '%'); + } $value = new MarginSideValue; - $value->_units = Value::fromString($data); + $value->_units = (new Value())->fromString($data); $value->value = $data; $value->percentage = $is_percentage ? (int)($data) : null; $value->auto = $data === 'auto'; @@ -59,7 +51,7 @@ function init($data) { function units2pt($base) { if (is_null($this->percentage)) { $this->value = $this->_units->toPt($base); - }; + } } } @@ -73,26 +65,26 @@ function doInherit(&$state) { if ($this->top === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_MARGIN_TOP); $this->top = $value->copy(); - }; + } if ($this->bottom === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_MARGIN_BOTTOM); $this->bottom = $value->copy(); - }; + } if ($this->right === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_MARGIN_RIGHT); $this->right = $value->copy(); - }; + } if ($this->left === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_MARGIN_LEFT); $this->left = $value->copy(); - }; + } } function ©() { - $value =& new MarginValue; + $value= new MarginValue; $value->top = ($this->top === CSS_PROPERTY_INHERIT) ? CSS_PROPERTY_INHERIT : $this->top->copy(); $value->bottom = ($this->bottom === CSS_PROPERTY_INHERIT) ? CSS_PROPERTY_INHERIT : $this->bottom->copy(); $value->left = ($this->left === CSS_PROPERTY_INHERIT) ? CSS_PROPERTY_INHERIT : $this->left->copy(); @@ -102,10 +94,10 @@ function ©() { function init($data) { $value = new MarginValue; - $value->top = MarginSideValue::init($data[0]); - $value->right = MarginSideValue::init($data[1]); - $value->bottom = MarginSideValue::init($data[2]); - $value->left = MarginSideValue::init($data[3]); + $value->top = (new MarginSideValue())->init($data[0]); + $value->right = (new MarginSideValue())->init($data[1]); + $value->bottom = (new MarginSideValue())->init($data[2]); + $value->left = (new MarginSideValue())->init($data[3]); return $value; } diff --git a/public_html/value.padding.class.php b/public_html/value.padding.class.php index c31cfa2..715b8dc 100644 --- a/public_html/value.padding.class.php +++ b/public_html/value.padding.class.php @@ -11,13 +11,13 @@ class PaddingSideValue { function calcPercentage($base) { if (is_null($this->percentage)) { return; - }; + } $this->value = $base * $this->percentage / 100; } function ©() { - $value =& new PaddingSideValue; + $value= new PaddingSideValue; $value->value = $this->value; $value->auto = $this->auto; $value->percentage = $this->percentage; @@ -40,11 +40,11 @@ function init($data) { $len = strlen($data); $is_percentage = false; if ($len > 0) { - $is_percentage = ($data{$len-1} === '%'); - }; + $is_percentage = ($data[$len-1] === '%'); + } $value = new PaddingSideValue; - $value->_units = Value::fromString($data); + $value->_units = (new Value())->fromString($data); $value->value = $data; $value->percentage = $is_percentage ? (int)($data) : null; $value->auto = $data === 'auto'; @@ -54,7 +54,7 @@ function init($data) { function units2pt($base) { if (is_null($this->percentage)) { $this->value = $this->_units->toPt($base); - }; + } } } @@ -68,26 +68,26 @@ function doInherit(&$state) { if ($this->top === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_PADDING_TOP); $this->top = $value->copy(); - }; + } if ($this->bottom === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_PADDING_BOTTOM); $this->bottom = $value->copy(); - }; + } if ($this->right === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_PADDING_RIGHT); $this->right = $value->copy(); - }; + } if ($this->left === CSS_PROPERTY_INHERIT) { $value = $state->getInheritedProperty(CSS_PADDING_LEFT); $this->left = $value->copy(); - }; + } } function ©() { - $value =& new PaddingValue; + $value= new PaddingValue; $value->top = ($this->top === CSS_PROPERTY_INHERIT) ? CSS_PROPERTY_INHERIT : $this->top->copy(); $value->bottom = ($this->bottom === CSS_PROPERTY_INHERIT) ? CSS_PROPERTY_INHERIT : $this->bottom->copy(); $value->left = ($this->left === CSS_PROPERTY_INHERIT) ? CSS_PROPERTY_INHERIT : $this->left->copy(); @@ -105,10 +105,10 @@ function is_default() { function init($data) { $value = new PaddingValue; - $value->top = PaddingSideValue::init($data[0]); - $value->right = PaddingSideValue::init($data[1]); - $value->bottom = PaddingSideValue::init($data[2]); - $value->left = PaddingSideValue::init($data[3]); + $value->top = (new PaddingSideValue())->init($data[0]); + $value->right = (new PaddingSideValue())->init($data[1]); + $value->bottom = (new PaddingSideValue())->init($data[2]); + $value->left = (new PaddingSideValue())->init($data[3]); return $value; } diff --git a/public_html/value.text-indent.class.php b/public_html/value.text-indent.class.php index 52a25e6..5f0b5a9 100644 --- a/public_html/value.text-indent.class.php +++ b/public_html/value.text-indent.class.php @@ -15,11 +15,11 @@ function calculate(&$box) { return $box->get_width() * $this->raw_value[0] / 100; } else { return $this->raw_value[0]; - }; + } } function ©() { - $value =& new TextIndentValuePDF($this->raw_value); + $value= new TextIndentValuePDF($this->raw_value); return $value; } @@ -27,7 +27,7 @@ function is_default() { return $this->raw_value[0] == 0; } - function TextIndentValuePDF($value) { + function __construct($value) { $this->raw_value = $value; } diff --git a/public_html/width.constraint.php b/public_html/width.constraint.php index 9c2020f..757d36a 100644 --- a/public_html/width.constraint.php +++ b/public_html/width.constraint.php @@ -4,13 +4,13 @@ /** * @version 1.0 - * @created 14-èþí-2006 17:49:11 + * @created 14-���-2006 17:49:11 */ class WidthConstraint extends CSSValue { var $_min_width; - function WidthConstraint() { - $this->_min_width = Value::fromData(0, UNIT_PT); + function __construct() { + $this->_min_width = (new Value())->fromData(0, UNIT_PT); } function apply($w, $pw) { @@ -26,7 +26,7 @@ function ©() { $copy->_min_width = CSS_PROPERTY_INHERIT; } else { $copy->_min_width = $this->_min_width->copy(); - }; + } return $copy; } diff --git a/public_html/width.php b/public_html/width.php index 597c6da..c946de3 100644 --- a/public_html/width.php +++ b/public_html/width.php @@ -5,15 +5,15 @@ function merge_width_constraint($wc1, $wc2) { if ($wc1->isNull()) { return $wc2; - }; + } if ($wc1->isConstant() && !$wc2->isNull()) { return $wc2; - }; + } if ($wc1->isFraction() && $wc2->isFraction()) { return $wc2; - }; + } return $wc1; } @@ -22,8 +22,8 @@ function merge_width_constraint($wc1, $wc2) { // parent have 'fit' width and depends on the current constraint itself class WCNone extends WidthConstraint { - function WCNone() { - $this->WidthConstraint(); + function __construct() { + WidthConstraint::__construct(); } function applicable(&$box) { return false; } @@ -32,7 +32,7 @@ function _apply($w, $pw) { return $w; } function apply_inverse($w, $pw) { return $pw; } function &_copy() { - $copy =& new WCNone(); + $copy= new WCNone(); return $copy; } @@ -45,8 +45,8 @@ function isNull() { return true; } class WCConstant extends WidthConstraint { var $width; - function WCConstant($width) { - $this->WidthConstraint(); + function __construct($width) { + WidthConstraint::__construct(); $this->width = $width; } @@ -63,7 +63,7 @@ function apply_inverse($w, $pw) { } function &_copy() { - $copy =& new WCConstant($this->width); + $copy= new WCConstant($this->width); return $copy; } @@ -80,13 +80,13 @@ class WCFraction extends WidthConstraint { var $fraction; function applicable(&$box) { - if (is_null($box->parent)) { return false; }; - $parent_wc = $box->parent->get_css_property(CSS_WIDTH); + if (is_null($box->parent)) { return false; } + $parent_wc = $box->parent->getCSSProperty(CSS_WIDTH); return $box->isCell() || $parent_wc->applicable($box->parent); } - function WCFraction($fraction) { - $this->WidthConstraint(); + function __construct($fraction) { + WidthConstraint::__construct(); $this->fraction = $fraction; } @@ -95,15 +95,15 @@ function _apply($w, $pw) { return $pw * $this->fraction; } else { return $w; - }; + } } function apply_inverse($w, $pw) { - if ($this->fraction > 0) { return $w / $this->fraction; } else { return 0; }; + if ($this->fraction > 0) { return $w / $this->fraction; } else { return 0; } } function &_copy() { - $copy =& new WCFraction($this->fraction); + $copy= new WCFraction($this->fraction); return $copy; } diff --git a/public_html/xhtml.autoclose.inc.php b/public_html/xhtml.autoclose.inc.php index 71941ce..e7ff70f 100644 --- a/public_html/xhtml.autoclose.inc.php +++ b/public_html/xhtml.autoclose.inc.php @@ -11,7 +11,7 @@ function autoclose_tag(&$sample_html, $offset, $tags, $nested, $close) { $tag_start = $offset + strlen($matches[1]); $tag_end = $tag_start + strlen($matches[2]); - if ($tag == $close) { return $tag_end; }; + if ($tag == $close) { return $tag_end; } // REQ: PHP 4.0.5 if (isset($nested[$tag])) { @@ -21,8 +21,8 @@ function autoclose_tag(&$sample_html, $offset, $tags, $nested, $close) { $sample_html = substr_replace($sample_html, $to_be_inserted, $tag_start ,0); return $tag_start + strlen($to_be_inserted); - }; - }; + } + } return $offset; } @@ -37,7 +37,7 @@ function skip_to(&$html, $offset, $tag) { if (preg_match("#^(.*?)<\s*({$tag})#is", $suffix, $matches)) { $suffix = substr($suffix, strlen($matches[1])); - }; + } $html = $prefix . $suffix; } @@ -53,7 +53,7 @@ function autoclose_tag_cleanup(&$sample_html, $offset, $tags_raw, $nested, $clos $tag_start = $offset + strlen($matches[1]); $tag_end = $tag_start + strlen($matches[2]); - if ($tag == $close) { return $tag_end; }; + if ($tag == $close) { return $tag_end; } // REQ: PHP 4.0.5 if (isset($nested[$tag])) { @@ -63,10 +63,10 @@ function autoclose_tag_cleanup(&$sample_html, $offset, $tags_raw, $nested, $clos $sample_html = substr_replace($sample_html, $to_be_inserted, $tag_start ,0); return $tag_start + strlen($to_be_inserted); - }; + } skip_to($sample_html, $offset, $tags_raw); - }; + } return $offset; } diff --git a/public_html/xhtml.deflist.inc.php b/public_html/xhtml.deflist.inc.php index c86a506..52c798f 100644 --- a/public_html/xhtml.deflist.inc.php +++ b/public_html/xhtml.deflist.inc.php @@ -14,12 +14,12 @@ function process_dl(&$sample_html, $offset) { array("dt" => "process_dt", "dd" => "process_dd"), "/dl"); -}; +} function process_deflists(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(dl)", array("dl" => "process_dl"), ""); -}; +} ?> \ No newline at end of file diff --git a/public_html/xhtml.entities.inc.php b/public_html/xhtml.entities.inc.php index 24a32cc..a48a1ec 100644 --- a/public_html/xhtml.entities.inc.php +++ b/public_html/xhtml.entities.inc.php @@ -5,7 +5,7 @@ function process_character_references(&$html) { // Process symbolic character references global $g_html_entities; foreach ($g_html_entities as $entity => $code) { - $html = str_replace("&{$entity};","&#{$code};",$html); + $html = str_replace("&{$entity}","&#{$code}",$html); // Some ill-brained webmasters write HTML symbolic references without // terminating semicolor (especially at www.whitehouse.gov. The following @@ -15,8 +15,8 @@ function process_character_references(&$html) { // We use [\s<] as entity name terminator to avoid breaking up longer entity // names by filtering in only space or HTML-tag terminated ones. // - $html = preg_replace("/&{$entity}([\s<])/","&#{$code};\\1",$html); - }; + $html = preg_replace("/&{$entity}([\s<])/","&#{$code}\\1",$html); + } // Process hecadecimal character references while (preg_match("/&#x([[:xdigit:]]{2,4});/i", $html, $matches)) { @@ -25,7 +25,7 @@ function process_character_references(&$html) { // compatibility problems $html = preg_replace("/&#x".$matches[1].";/i","&#".hexdec($matches[1]).";",$html); - }; + } } function escape_amp($html) { @@ -44,7 +44,7 @@ function escape_amp($html) { $html = preg_replace("/&(?!#\d)/si","&\\1",$html); return $html; -}; +} function escape_lt($html) { // Why this loop is needed here? @@ -57,23 +57,23 @@ function escape_lt($html) { // while (preg_match("#<(\s*[^!/a-zA-Z])#",$html)) { $html = preg_replace("#<(\s*[^!/a-zA-Z])#si","<\\1",$html); - }; + } while (preg_match("#(<[^>]*?)<#si",$html)) { $html = preg_replace("#(<[^>]*?)<#si","\\1<",$html); - }; + } return $html; -}; +} function escape_gt($html) { $html = preg_replace("#([^\s\da-zA-Z'\"/=-])\s*>#si","\\1>",$html); while (preg_match("#(>[^<]*?)>#si",$html)) { $html = preg_replace("#(>[^<]*?)>#si","\\1>",$html); - }; + } return $html; -}; +} ?> \ No newline at end of file diff --git a/public_html/xhtml.lists.inc.php b/public_html/xhtml.lists.inc.php index 8267868..165e81a 100644 --- a/public_html/xhtml.lists.inc.php +++ b/public_html/xhtml.lists.inc.php @@ -6,25 +6,25 @@ function process_li(&$sample_html, $offset) { array("ul" => "process_ul", "ol" => "process_ol"), "/li"); -}; +} function process_ol(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(li|/ol)", array("li" => "process_li"), "/ol"); -}; +} function process_ul(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(li|/ul)", array("li" => "process_li"), "/ul"); -}; +} function process_lists(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(ul|ol)", array("ul" => "process_ul", "ol" => "process_ol"), ""); -}; +} ?> \ No newline at end of file diff --git a/public_html/xhtml.p.inc.php b/public_html/xhtml.p.inc.php index f64f591..4f450da 100644 --- a/public_html/xhtml.p.inc.php +++ b/public_html/xhtml.p.inc.php @@ -29,10 +29,10 @@ function process_p($sample_html) { $offset = $cutpos+4; } else { $offset += strlen($matches[1])+1; - }; - }; + } + } return $sample_html; -}; +} ?> \ No newline at end of file diff --git a/public_html/xhtml.selects.inc.php b/public_html/xhtml.selects.inc.php index e221d5d..1b6d4d4 100644 --- a/public_html/xhtml.selects.inc.php +++ b/public_html/xhtml.selects.inc.php @@ -5,18 +5,18 @@ function process_option(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(option|/select|/option)", array(), "/option"); -}; +} function process_select(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(option|/select)", array("option" => "process_option"), "/select"); -}; +} function process_selects(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(select)", array("select" => "process_select"), ""); -}; +} ?> \ No newline at end of file diff --git a/public_html/xhtml.style.inc.php b/public_html/xhtml.style.inc.php index a1805ce..cb3fd1e 100644 --- a/public_html/xhtml.style.inc.php +++ b/public_html/xhtml.style.inc.php @@ -1,41 +1,35 @@ ]*>)(.*?)()(.*)$#is', $html, $matches)) { - $styles = array_merge(array($matches[2].process_style_content($matches[3]).$matches[4]), - process_style($matches[5])); - $html = $matches[1].$matches[5]; - }; - - return $styles; + if (preg_match('#^(.*]*>)(.*?)(.*)$#is', $html, $matches)) { + process_style($matches[3]); + $html = $matches[1].process_style_content($matches[2]).$matches[3]; + } } function process_style_content($html) { // Remove CDATA comment bounds inside the - $html = preg_replace("##is","",$html); +// $html = preg_replace("#(]*>)\s*/\*\*/\s*()#is","\\1",$html); + + $html = preg_replace("#/\*\*/#is","",$html); // Remove HTML comment bounds inside the +// $html = preg_replace("#(]*>)\s*\s*()#is","\\1",$html); + $html = preg_replace("##is","",$html); // Remove CSS comments - $html = preg_replace("#/\*.*?\*/#is","",$html); +// while (preg_match("#(]*>.*)/\*.*?\*/.*()#is",$html)) { +// $html = preg_replace("#(]*>.*)/\*.*\*/(.*)#is","\\1\\2",$html); +// } - // Force CDATA comment - $html = ''; - - return $html; -} - -function insert_styles($html, $styles) { - // This function is called after HTML code has been fixed; thus, - // HEAD closing tag should be present + $html = preg_replace("#/\*.*?\*/#is","",$html); - $html = preg_replace('##', join("\n", $styles)."\n", $html); return $html; } diff --git a/public_html/xhtml.tables.inc.php b/public_html/xhtml.tables.inc.php index e1b6bec..06b6023 100644 --- a/public_html/xhtml.tables.inc.php +++ b/public_html/xhtml.tables.inc.php @@ -7,14 +7,14 @@ function process_cell(&$sample_html, $offset) { array("table" => "process_table"), "/td"); return $r; -}; +} function process_header_cell(&$sample_html, $offset) { return autoclose_tag($sample_html, $offset, "(table|td|th|tr|thead|tbody|tfoot|/td|/th|/table|/thead|/tbody|/tfoot|/tr)", array("table" => "process_table"), "/th"); -}; +} function process_cell_without_row(&$html, $offset) { // Insert missing