From a2ee174ebba85e238f5f552923dc1bcdc69347f0 Mon Sep 17 00:00:00 2001 From: "Libor M." Date: Tue, 17 Dec 2024 11:12:06 +0100 Subject: [PATCH] removed not related pdfkit files with gh-pages --- .babelrc | 8 - .eslintrc | 3 - .github/ISSUE_TEMPLATE/bug-report.md | 21 - .github/ISSUE_TEMPLATE/feature-request.md | 11 - .github/ISSUE_TEMPLATE/question.md | 20 - .github/PULL_REQUEST_TEMPLATE.md | 29 - .npmignore | 15 - .prettierrc | 3 - CONTRIBUTING.md | 83 - lib/abstract_reference.js | 11 - lib/data.js | 205 - lib/document.js | 331 - lib/font.js | 40 - lib/font/afm.js | 237 - lib/font/data/Courier-Bold.afm | 342 - lib/font/data/Courier-BoldOblique.afm | 342 - lib/font/data/Courier-Oblique.afm | 342 - lib/font/data/Courier.afm | 342 - lib/font/data/Helvetica-Bold.afm | 2827 -- lib/font/data/Helvetica-BoldOblique.afm | 2827 -- lib/font/data/Helvetica-Oblique.afm | 3051 -- lib/font/data/Helvetica.afm | 3051 -- lib/font/data/MustRead.html | 19 - lib/font/data/Symbol.afm | 213 - lib/font/data/Times-Bold.afm | 2588 -- lib/font/data/Times-BoldItalic.afm | 2384 - lib/font/data/Times-Italic.afm | 2667 -- lib/font/data/Times-Roman.afm | 2419 - lib/font/data/ZapfDingbats.afm | 225 - lib/font/embedded.js | 264 - lib/font/standard.js | 119 - lib/font_factory.js | 30 - lib/gradient.js | 270 - lib/image.js | 39 - lib/image/jpeg.js | 91 - lib/image/png.js | 157 - lib/line_wrapper.js | 328 - lib/mixins/annotations.js | 164 - lib/mixins/color.js | 303 - lib/mixins/fonts.js | 90 - lib/mixins/images.js | 122 - lib/mixins/outline.js | 15 - lib/mixins/text.js | 521 - lib/mixins/vector.js | 358 - lib/object.js | 128 - lib/outline.js | 75 - lib/page.js | 154 - lib/path.js | 420 - lib/reference.js | 87 - lib/security.js | 559 - package.json | 82 - rollup.config.js | 104 - tests/fonts/Roboto-Italic.ttf | Bin 161484 -> 0 bytes tests/fonts/Roboto-Medium.ttf | Bin 162588 -> 0 bytes tests/fonts/Roboto-MediumItalic.ttf | Bin 165636 -> 0 bytes tests/fonts/Roboto-Regular.ttf | Bin 162876 -> 0 bytes tests/images/bee.jpg | Bin 31870 -> 0 bytes tests/images/bee.js | 10 - tests/images/bee.png | Bin 47832 -> 0 bytes tests/images/fish.png | Bin 10000 -> 0 bytes tests/images/glassware-noisy.png | Bin 82829 -> 0 bytes .../pngsuite-gray-transparent-black.png | Bin 429 -> 0 bytes .../pngsuite-gray-transparent-white.png | Bin 1313 -> 0 bytes .../pngsuite-palette-transparent-white.png | Bin 1496 -> 0 bytes .../images/pngsuite-rgb-transparent-white.png | Bin 2041 -> 0 bytes tests/images/sampleImage.jpg | Bin 63966 -> 0 bytes tests/images/straight.png | Bin 28630 -> 0 bytes .../__snapshots__/fonts.spec.js.snap | Bin 109414 -> 0 bytes .../__snapshots__/security.spec.js.snap | Bin 10270 -> 0 bytes .../__snapshots__/text.spec.js.snap | Bin 6241 -> 0 bytes .../__snapshots__/vector.spec.js.snap | Bin 63393 -> 0 bytes tests/integration/fonts.spec.js | 54 - tests/integration/helpers.js | 94 - .../__snapshots__/absolute.spec.js.snap | Bin 74247 -> 0 bytes .../__snapshots__/background.spec.js.snap | Bin 72149 -> 0 bytes .../pdfmake/__snapshots__/basics.spec.js.snap | Bin 1912 -> 0 bytes .../__snapshots__/columns_simple.spec.js.snap | Bin 52531 -> 0 bytes .../pdfmake/__snapshots__/images.spec.js.snap | Bin 174219 -> 0 bytes .../pdfmake/__snapshots__/lists.spec.js.snap | Bin 43610 -> 0 bytes .../page_references.spec.js.snap | Bin 15471 -> 0 bytes .../pdfmake/__snapshots__/qrcode.spec.js.snap | Bin 36176 -> 0 bytes .../pdfmake/__snapshots__/tables.spec.js.snap | Bin 57065 -> 0 bytes .../text_decorations.spec.js.snap | Bin 13878 -> 0 bytes .../pdfmake/__snapshots__/toc.spec.js.snap | Bin 14167 -> 0 bytes .../__snapshots__/watermark.spec.js.snap | Bin 14475 -> 0 bytes tests/integration/pdfmake/absolute.spec.js | 1164 - tests/integration/pdfmake/background.spec.js | 2256 - tests/integration/pdfmake/basics.spec.js | 307 - .../pdfmake/columns_simple.spec.js | 20108 --------- tests/integration/pdfmake/images.spec.js | 1145 - tests/integration/pdfmake/lists.spec.js | 19803 -------- .../pdfmake/page_references.spec.js | 7514 ---- tests/integration/pdfmake/qrcode.spec.js | 37513 ---------------- tests/integration/pdfmake/tables.spec.js | 23429 ---------- .../pdfmake/text_decorations.spec.js | 1977 - tests/integration/pdfmake/toc.spec.js | 6859 --- tests/integration/pdfmake/watermark.spec.js | 1595 - tests/integration/security.spec.js | 79 - tests/integration/text.spec.js | 38 - tests/integration/vector.spec.js | 150 - tests/unit/color.spec.js | 38 - tests/unit/png.spec.js | 395 - tests/unit/reference.spec.js | 93 - tests/unit/trailer.spec.js | 47 - yarn.lock | 6127 --- 105 files changed, 159931 deletions(-) delete mode 100644 .babelrc delete mode 100644 .eslintrc delete mode 100644 .github/ISSUE_TEMPLATE/bug-report.md delete mode 100644 .github/ISSUE_TEMPLATE/feature-request.md delete mode 100644 .github/ISSUE_TEMPLATE/question.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md delete mode 100644 .npmignore delete mode 100644 .prettierrc delete mode 100644 CONTRIBUTING.md delete mode 100644 lib/abstract_reference.js delete mode 100644 lib/data.js delete mode 100644 lib/document.js delete mode 100644 lib/font.js delete mode 100644 lib/font/afm.js delete mode 100755 lib/font/data/Courier-Bold.afm delete mode 100755 lib/font/data/Courier-BoldOblique.afm delete mode 100755 lib/font/data/Courier-Oblique.afm delete mode 100755 lib/font/data/Courier.afm delete mode 100755 lib/font/data/Helvetica-Bold.afm delete mode 100755 lib/font/data/Helvetica-BoldOblique.afm delete mode 100755 lib/font/data/Helvetica-Oblique.afm delete mode 100755 lib/font/data/Helvetica.afm delete mode 100755 lib/font/data/MustRead.html delete mode 100755 lib/font/data/Symbol.afm delete mode 100755 lib/font/data/Times-Bold.afm delete mode 100755 lib/font/data/Times-BoldItalic.afm delete mode 100755 lib/font/data/Times-Italic.afm delete mode 100755 lib/font/data/Times-Roman.afm delete mode 100755 lib/font/data/ZapfDingbats.afm delete mode 100644 lib/font/embedded.js delete mode 100644 lib/font/standard.js delete mode 100644 lib/font_factory.js delete mode 100644 lib/gradient.js delete mode 100644 lib/image.js delete mode 100644 lib/image/jpeg.js delete mode 100644 lib/image/png.js delete mode 100644 lib/line_wrapper.js delete mode 100644 lib/mixins/annotations.js delete mode 100644 lib/mixins/color.js delete mode 100644 lib/mixins/fonts.js delete mode 100644 lib/mixins/images.js delete mode 100644 lib/mixins/outline.js delete mode 100644 lib/mixins/text.js delete mode 100644 lib/mixins/vector.js delete mode 100644 lib/object.js delete mode 100644 lib/outline.js delete mode 100644 lib/page.js delete mode 100644 lib/path.js delete mode 100644 lib/reference.js delete mode 100644 lib/security.js delete mode 100644 package.json delete mode 100644 rollup.config.js delete mode 100644 tests/fonts/Roboto-Italic.ttf delete mode 100644 tests/fonts/Roboto-Medium.ttf delete mode 100644 tests/fonts/Roboto-MediumItalic.ttf delete mode 100644 tests/fonts/Roboto-Regular.ttf delete mode 100644 tests/images/bee.jpg delete mode 100644 tests/images/bee.js delete mode 100644 tests/images/bee.png delete mode 100644 tests/images/fish.png delete mode 100644 tests/images/glassware-noisy.png delete mode 100644 tests/images/pngsuite-gray-transparent-black.png delete mode 100644 tests/images/pngsuite-gray-transparent-white.png delete mode 100644 tests/images/pngsuite-palette-transparent-white.png delete mode 100644 tests/images/pngsuite-rgb-transparent-white.png delete mode 100644 tests/images/sampleImage.jpg delete mode 100644 tests/images/straight.png delete mode 100644 tests/integration/__snapshots__/fonts.spec.js.snap delete mode 100644 tests/integration/__snapshots__/security.spec.js.snap delete mode 100644 tests/integration/__snapshots__/text.spec.js.snap delete mode 100644 tests/integration/__snapshots__/vector.spec.js.snap delete mode 100644 tests/integration/fonts.spec.js delete mode 100644 tests/integration/helpers.js delete mode 100644 tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/background.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/basics.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/images.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/lists.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/page_references.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/qrcode.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/tables.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/text_decorations.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/toc.spec.js.snap delete mode 100644 tests/integration/pdfmake/__snapshots__/watermark.spec.js.snap delete mode 100644 tests/integration/pdfmake/absolute.spec.js delete mode 100644 tests/integration/pdfmake/background.spec.js delete mode 100644 tests/integration/pdfmake/basics.spec.js delete mode 100644 tests/integration/pdfmake/columns_simple.spec.js delete mode 100644 tests/integration/pdfmake/images.spec.js delete mode 100644 tests/integration/pdfmake/lists.spec.js delete mode 100644 tests/integration/pdfmake/page_references.spec.js delete mode 100644 tests/integration/pdfmake/qrcode.spec.js delete mode 100644 tests/integration/pdfmake/tables.spec.js delete mode 100644 tests/integration/pdfmake/text_decorations.spec.js delete mode 100644 tests/integration/pdfmake/toc.spec.js delete mode 100644 tests/integration/pdfmake/watermark.spec.js delete mode 100644 tests/integration/security.spec.js delete mode 100644 tests/integration/text.spec.js delete mode 100644 tests/integration/vector.spec.js delete mode 100644 tests/unit/color.spec.js delete mode 100644 tests/unit/png.spec.js delete mode 100644 tests/unit/reference.spec.js delete mode 100644 tests/unit/trailer.spec.js delete mode 100644 yarn.lock diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 1cb920f..0000000 --- a/.babelrc +++ /dev/null @@ -1,8 +0,0 @@ -{ - "presets": [["env", {"modules": false, "targets": {"node": "6.10"}}]], - "env": { - "test": { - "presets": [["env", {"targets": {"node": "6.10"}}]] - } - } -} \ No newline at end of file diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index c195817..0000000 --- a/.eslintrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "eslint:recommended" -} \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md deleted file mode 100644 index 64c9c04..0000000 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Bug Report -about: Report runtime errors or wrong PDF output ---- - -# Bug Report - - -## Description of the problem - - -## Code sample - - - -## Your environment - -* pdfkit version: -* Node version: -* Browser version (if applicable): -* Operating System: \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md deleted file mode 100644 index 5b9e7be..0000000 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -name: Feature Request -about: Request new features ---- - -# Feature Request - -## Feature description - - - \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index 5f9fc52..0000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Question -about: Ask about pdfkit ---- - -# Question - -## Description - - - -## Code sample - - -## Your environment - -* pdfkit version: -* Node version: -* Browser version (if applicable): -* Operating System: \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 16ec0ec..0000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,29 +0,0 @@ - - - -**What kind of change does this PR introduce?** - - -**What is the current behavior?** - - -**What is the new behavior?** - - - -**Checklist**: - - -- [ ] Tests (preference for unit tests) -- [ ] Documentation -- [ ] Ready to be merged - - - - \ No newline at end of file diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 4eef745..0000000 --- a/.npmignore +++ /dev/null @@ -1,15 +0,0 @@ -node-zlib/ -node-modules/ -demo/ -src/ -lib/ -docs/ -playground/ -.vscode/ -coverage/ -tests/ -index.js -index.html -yarn.lock -rollup.config.js -.eslintrc \ No newline at end of file diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 0aa186e..0000000 --- a/.prettierrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "singleQuote": true -} \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 3a495df..0000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,83 +0,0 @@ -# Contributing to pdfkit - -## Table of Contents - -- [Contributing to pdfkit](#contributing-to-pdfkit) - - [Table of Contents](#table-of-contents) - - [Code Organization](#code-organization) - - [Setting Up the project locally](#setting-up-the-project-locally) - - [Running and writing tests](#running-and-writing-tests) - - [Submitting a Pull Request](#submitting-a-pull-request) - - -## Code Organization - -pdfkit is organized in the following folders: - -- `lib`: The actual source code. -- `js`: The built / distributable code. -- `docs`: Code and artifacts to generate documentation. -- `demo`: Node and browser demos. -- `tests/unit`: Tests behavior of specific classes / methods. -- `tests/integration`: Compare the pdf output against a reference. - -**Working on your first Pull Request?** You can learn how from this _free_ series [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github) - -## Setting Up the project locally - -To install the project you need to have `node` - -1. [Fork](https://help.github.com/articles/fork-a-repo/) the project, clone your fork: - - ``` - # Clone your fork - git clone https://github.com//pdfkit.git - - # Navigate to the newly cloned directory - cd pdfkit - ``` - -2. `npm install` to install dependencies -3. `npm run build` to build the library -4. `npm run demo` to run the demo (check demo/out.pdf) -5. `npm run demo-browser` to run the browser demo (check demo/browser.html) - -> Tip: Keep your `master` branch pointing at the original repository and make -> pull requests from branches on your fork. To do this, run: -> -> ``` -> git remote add upstream https://github.com/foliojs/pdfkit.git -> git fetch upstream -> git branch --set-upstream-to=upstream/master master -> ``` -> -> This will add the original repository as a "remote" called "upstream," -> then fetch the git information from that remote, then set your local `master` -> branch to use the upstream master branch whenever you run `git pull`. -> Then you can make all of your pull request branches based on this `master` -> branch. Whenever you want to update your version of `master`, do a regular -> `git pull`. - -## Running and writing tests - -Tests are run using [Jest](http://jestjs.io/) and are categorized as integration and unit tests. - -Integration tests check the pdf output against a reference stored as snapshots. While is served well to avoid regressions it has some disadvantages like small (correct) changes requiring to update all snapshots - -Unit tests checks behavior os specific classes / methods isolatedly. It covers relatively small portion of code but is preferred way of writing new tests going forward - -Tests commands -* `npm run test`: Run all tests -* `npm run test:unit`: Run unit tests -* `npm run test:integration`: Run integration tests - -To write new tests, look for the *.spec.js files at `test/unit` and `test/integration` as examples - - -## Submitting a Pull Request - -Please go through existing issues and pull requests to check if somebody else is already working on it. - -Also, make sure to run the tests and lint the code before you commit your changes. - -**Preferentially, tests should be added to check the changed behavior even if is a bug fix. Unit tests are preferred over integration ones** diff --git a/lib/abstract_reference.js b/lib/abstract_reference.js deleted file mode 100644 index 8f2e23a..0000000 --- a/lib/abstract_reference.js +++ /dev/null @@ -1,11 +0,0 @@ -/* -PDFAbstractReference - abstract class for PDF reference -*/ - -class PDFAbstractReference { - toString() { - throw new Error('Must be implemented by subclasses'); - } -} - -export default PDFAbstractReference; diff --git a/lib/data.js b/lib/data.js deleted file mode 100644 index 7ca22e4..0000000 --- a/lib/data.js +++ /dev/null @@ -1,205 +0,0 @@ -class Data { - constructor(data) { - if (data == null) { - data = []; - } - this.data = data; - this.pos = 0; - this.length = this.data.length; - } - - readByte() { - return this.data[this.pos++]; - } - - writeByte(byte) { - return (this.data[this.pos++] = byte); - } - - byteAt(index) { - return this.data[index]; - } - - readBool() { - return !!this.readByte(); - } - - writeBool(val) { - return this.writeByte(val ? 1 : 0); - } - - readUInt32() { - const b1 = this.readByte() * 0x1000000; - const b2 = this.readByte() << 16; - const b3 = this.readByte() << 8; - const b4 = this.readByte(); - return b1 + b2 + b3 + b4; - } - - writeUInt32(val) { - this.writeByte((val >>> 24) & 0xff); - this.writeByte((val >> 16) & 0xff); - this.writeByte((val >> 8) & 0xff); - return this.writeByte(val & 0xff); - } - - readInt32() { - const int = this.readUInt32(); - if (int >= 0x80000000) { - return int - 0x100000000; - } else { - return int; - } - } - - writeInt32(val) { - if (val < 0) { - val += 0x100000000; - } - return this.writeUInt32(val); - } - - readUInt16() { - const b1 = this.readByte() << 8; - const b2 = this.readByte(); - return b1 | b2; - } - - writeUInt16(val) { - this.writeByte((val >> 8) & 0xff); - return this.writeByte(val & 0xff); - } - - readInt16() { - const int = this.readUInt16(); - if (int >= 0x8000) { - return int - 0x10000; - } else { - return int; - } - } - - writeInt16(val) { - if (val < 0) { - val += 0x10000; - } - return this.writeUInt16(val); - } - - readString(length) { - const ret = []; - for ( - let i = 0, end = length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - ret[i] = String.fromCharCode(this.readByte()); - } - - return ret.join(''); - } - - writeString(val) { - // todo: remove returning data. Seems not used - const result = []; - for (let i = 0; i <= val.length; i++) { - result.push(this.writeByte(val.charCodeAt(i))); - } - return result; - } - - stringAt(pos, length) { - this.pos = pos; - return this.readString(length); - } - - readShort() { - return this.readInt16(); - } - - writeShort(val) { - return this.writeInt16(val); - } - - readLongLong() { - const b1 = this.readByte(); - const b2 = this.readByte(); - const b3 = this.readByte(); - const b4 = this.readByte(); - const b5 = this.readByte(); - const b6 = this.readByte(); - const b7 = this.readByte(); - const b8 = this.readByte(); - - if (b1 & 0x80) { - // sign -> avoid overflow - return ( - ((b1 ^ 0xff) * 0x100000000000000 + - (b2 ^ 0xff) * 0x1000000000000 + - (b3 ^ 0xff) * 0x10000000000 + - (b4 ^ 0xff) * 0x100000000 + - (b5 ^ 0xff) * 0x1000000 + - (b6 ^ 0xff) * 0x10000 + - (b7 ^ 0xff) * 0x100 + - (b8 ^ 0xff) + - 1) * - -1 - ); - } - - return ( - b1 * 0x100000000000000 + - b2 * 0x1000000000000 + - b3 * 0x10000000000 + - b4 * 0x100000000 + - b5 * 0x1000000 + - b6 * 0x10000 + - b7 * 0x100 + - b8 - ); - } - - writeLongLong(val) { - const high = Math.floor(val / 0x100000000); - const low = val & 0xffffffff; - this.writeByte((high >> 24) & 0xff); - this.writeByte((high >> 16) & 0xff); - this.writeByte((high >> 8) & 0xff); - this.writeByte(high & 0xff); - this.writeByte((low >> 24) & 0xff); - this.writeByte((low >> 16) & 0xff); - this.writeByte((low >> 8) & 0xff); - return this.writeByte(low & 0xff); - } - - readInt() { - return this.readInt32(); - } - - writeInt(val) { - return this.writeInt32(val); - } - - slice(start, end) { - return this.data.slice(start, end); - } - - read(bytes) { - const buf = []; - for ( - let i = 0, end = bytes, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - buf.push(this.readByte()); - } - - return buf; - } - - write(bytes) { - return bytes.map(byte => this.writeByte(byte)); - } -} - -export default Data; diff --git a/lib/document.js b/lib/document.js deleted file mode 100644 index 4a02745..0000000 --- a/lib/document.js +++ /dev/null @@ -1,331 +0,0 @@ -/* -PDFDocument - represents an entire PDF document -By Devon Govett -*/ - -import stream from 'stream'; -import fs from 'fs'; -import PDFObject from './object'; -import PDFReference from './reference'; -import PDFPage from './page'; -import PDFSecurity from './security'; -import ColorMixin from './mixins/color'; -import VectorMixin from './mixins/vector'; -import FontsMixin from './mixins/fonts'; -import TextMixin from './mixins/text'; -import ImagesMixin from './mixins/images'; -import AnnotationsMixin from './mixins/annotations'; -import OutlineMixin from './mixins/outline'; - -class PDFDocument extends stream.Readable { - constructor(options = {}) { - super(options); - this.options = options; - - // PDF version - switch (options.pdfVersion) { - case '1.4': - this.version = 1.4; - break; - case '1.5': - this.version = 1.5; - break; - case '1.6': - this.version = 1.6; - break; - case '1.7': - case '1.7ext3': - this.version = 1.7; - break; - default: - this.version = 1.3; - break; - } - - // Whether streams should be compressed - this.compress = - this.options.compress != null ? this.options.compress : true; - - this._pageBuffer = []; - this._pageBufferStart = 0; - - // The PDF object store - this._offsets = []; - this._waiting = 0; - this._ended = false; - this._offset = 0; - const Pages = this.ref({ - Type: 'Pages', - Count: 0, - Kids: [] - }); - - Pages.finalize = function() { - this.offset = this.document._offset; - this.document._write(this.id + ' ' + this.gen + ' obj'); - this.document._write('<<'); - this.document._write('/Type /Pages'); - this.document._write(`/Count ${this.data.Count}`); - this.document._write( - `/Kids [${Buffer.concat(this.data.Kids) - .slice(0, -1) - .toString()}]` - ); - this.document._write('>>'); - this.document._write('endobj'); - return this.document._refEnd(this); - }; - - this._root = this.ref({ - Type: 'Catalog', - Pages - }); - - // The current page - this.page = null; - - // Initialize mixins - this.initColor(); - this.initVector(); - this.initFonts(); - this.initText(); - this.initImages(); - this.initOutline(); - - // Initialize the metadata - this.info = { - Producer: 'PDFKit', - Creator: 'PDFKit', - CreationDate: new Date() - }; - - if (this.options.info) { - for (let key in this.options.info) { - const val = this.options.info[key]; - this.info[key] = val; - } - } - - // Generate file ID - this._id = PDFSecurity.generateFileID(this.info); - - // Initialize security settings - this._security = PDFSecurity.create(this, options); - - // Write the header - // PDF version - this._write(`%PDF-${this.version}`); - - // 4 binary chars, as recommended by the spec - this._write('%\xFF\xFF\xFF\xFF'); - - // Add the first page - if (this.options.autoFirstPage !== false) { - this.addPage(); - } - } - - addPage(options) { - // end the current page if needed - if (options == null) { - ({ options } = this); - } - if (!this.options.bufferPages) { - this.flushPages(); - } - - // create a page object - this.page = new PDFPage(this, options); - this._pageBuffer.push(this.page); - - // add the page to the object store - const pages = this._root.data.Pages.data; - pages.Kids.push(new Buffer(this.page.dictionary + ' ')); - pages.Count++; - - // reset x and y coordinates - this.x = this.page.margins.left; - this.y = this.page.margins.top; - - // flip PDF coordinate system so that the origin is in - // the top left rather than the bottom left - this._ctm = [1, 0, 0, 1, 0, 0]; - this.transform(1, 0, 0, -1, 0, this.page.height); - - this.emit('pageAdded'); - - return this; - } - - bufferedPageRange() { - return { start: this._pageBufferStart, count: this._pageBuffer.length }; - } - - switchToPage(n) { - let page; - if (!(page = this._pageBuffer[n - this._pageBufferStart])) { - throw new Error( - `switchToPage(${n}) out of bounds, current buffer covers pages ${ - this._pageBufferStart - } to ${this._pageBufferStart + this._pageBuffer.length - 1}` - ); - } - - return (this.page = page); - } - - flushPages() { - // this local variable exists so we're future-proof against - // reentrant calls to flushPages. - const pages = this._pageBuffer; - this._pageBuffer = []; - this._pageBufferStart += pages.length; - for (let page of pages) { - page.end(); - } - } - - ref(data) { - const ref = new PDFReference(this, this._offsets.length + 1, data); - this._offsets.push(null); // placeholder for this object's offset once it is finalized - this._waiting++; - return ref; - } - - _read() {} - // do nothing, but this method is required by node - - _write(data) { - if (!Buffer.isBuffer(data)) { - data = new Buffer(data + '\n', 'binary'); - } - - this.push(data); - return (this._offset += data.length); - } - - addContent(data) { - this.page.write(data); - return this; - } - - _refEnd(ref) { - this._offsets[ref.id - 1] = ref.offset; - if (--this._waiting === 0 && this._ended) { - this._finalize(); - return (this._ended = false); - } - } - - write(filename, fn) { - // print a deprecation warning with a stacktrace - const err = new Error(`\ -PDFDocument#write is deprecated, and will be removed in a future version of PDFKit. \ -Please pipe the document into a Node stream.\ -`); - - console.warn(err.stack); - - this.pipe(fs.createWriteStream(filename)); - this.end(); - return this.once('end', fn); - } - - output(fn) { - // more difficult to support this. It would involve concatenating all the buffers together - throw new Error(`\ -PDFDocument#output is deprecated, and has been removed from PDFKit. \ -Please pipe the document into a Node stream.\ -`); - } - - end() { - this.flushPages(); - this._info = this.ref(); - for (let key in this.info) { - let val = this.info[key]; - if (typeof val === 'string') { - val = new String(val); - } - - let entry = this.ref(val); - entry.end(); - - this._info.data[key] = entry; - } - - this._info.end(); - - for (let name in this._fontFamilies) { - const font = this._fontFamilies[name]; - font.finalize(); - } - - this.endOutline(); - - this._root.end(); - this._root.data.Pages.end(); - - if (this._security) { - this._security.end(); - } - - if (this._waiting === 0) { - return this._finalize(); - } else { - return (this._ended = true); - } - } - - _finalize(fn) { - // generate xref - const xRefOffset = this._offset; - this._write('xref'); - this._write(`0 ${this._offsets.length + 1}`); - this._write('0000000000 65535 f '); - - for (let offset of this._offsets) { - offset = `0000000000${offset}`.slice(-10); - this._write(offset + ' 00000 n '); - } - - // trailer - const trailer = { - Size: this._offsets.length + 1, - Root: this._root, - Info: this._info, - ID: [this._id, this._id] - }; - if (this._security) { - trailer.Encrypt = this._security.dictionary; - } - - this._write('trailer'); - this._write(PDFObject.convert(trailer)); - - this._write('startxref'); - this._write(`${xRefOffset}`); - this._write('%%EOF'); - - // end the stream - return this.push(null); - } - - toString() { - return '[object PDFDocument]'; - } -} - -const mixin = methods => { - Object.assign(PDFDocument.prototype, methods); -}; - -mixin(ColorMixin); -mixin(VectorMixin); -mixin(FontsMixin); -mixin(TextMixin); -mixin(ImagesMixin); -mixin(AnnotationsMixin); -mixin(OutlineMixin); - -export default PDFDocument; diff --git a/lib/font.js b/lib/font.js deleted file mode 100644 index b37bc55..0000000 --- a/lib/font.js +++ /dev/null @@ -1,40 +0,0 @@ -class PDFFont { - constructor() {} - - encode() { - throw new Error('Must be implemented by subclasses'); - } - - widthOfString() { - throw new Error('Must be implemented by subclasses'); - } - - ref() { - return this.dictionary != null - ? this.dictionary - : (this.dictionary = this.document.ref()); - } - - finalize() { - if (this.embedded || this.dictionary == null) { - return; - } - - this.embed(); - return (this.embedded = true); - } - - embed() { - throw new Error('Must be implemented by subclasses'); - } - - lineHeight(size, includeGap) { - if (includeGap == null) { - includeGap = false; - } - const gap = includeGap ? this.lineGap : 0; - return ((this.ascender + gap - this.descender) / 1000) * size; - } -} - -export default PDFFont; diff --git a/lib/font/afm.js b/lib/font/afm.js deleted file mode 100644 index cafeb02..0000000 --- a/lib/font/afm.js +++ /dev/null @@ -1,237 +0,0 @@ -import fs from 'fs'; - -const WIN_ANSI_MAP = { - 402: 131, - 8211: 150, - 8212: 151, - 8216: 145, - 8217: 146, - 8218: 130, - 8220: 147, - 8221: 148, - 8222: 132, - 8224: 134, - 8225: 135, - 8226: 149, - 8230: 133, - 8364: 128, - 8240: 137, - 8249: 139, - 8250: 155, - 710: 136, - 8482: 153, - 338: 140, - 339: 156, - 732: 152, - 352: 138, - 353: 154, - 376: 159, - 381: 142, - 382: 158 -}; - -const characters = `\ -.notdef .notdef .notdef .notdef -.notdef .notdef .notdef .notdef -.notdef .notdef .notdef .notdef -.notdef .notdef .notdef .notdef -.notdef .notdef .notdef .notdef -.notdef .notdef .notdef .notdef -.notdef .notdef .notdef .notdef -.notdef .notdef .notdef .notdef - -space exclam quotedbl numbersign -dollar percent ampersand quotesingle -parenleft parenright asterisk plus -comma hyphen period slash -zero one two three -four five six seven -eight nine colon semicolon -less equal greater question - -at A B C -D E F G -H I J K -L M N O -P Q R S -T U V W -X Y Z bracketleft -backslash bracketright asciicircum underscore - -grave a b c -d e f g -h i j k -l m n o -p q r s -t u v w -x y z braceleft -bar braceright asciitilde .notdef - -Euro .notdef quotesinglbase florin -quotedblbase ellipsis dagger daggerdbl -circumflex perthousand Scaron guilsinglleft -OE .notdef Zcaron .notdef -.notdef quoteleft quoteright quotedblleft -quotedblright bullet endash emdash -tilde trademark scaron guilsinglright -oe .notdef zcaron ydieresis - -space exclamdown cent sterling -currency yen brokenbar section -dieresis copyright ordfeminine guillemotleft -logicalnot hyphen registered macron -degree plusminus twosuperior threesuperior -acute mu paragraph periodcentered -cedilla onesuperior ordmasculine guillemotright -onequarter onehalf threequarters questiondown - -Agrave Aacute Acircumflex Atilde -Adieresis Aring AE Ccedilla -Egrave Eacute Ecircumflex Edieresis -Igrave Iacute Icircumflex Idieresis -Eth Ntilde Ograve Oacute -Ocircumflex Otilde Odieresis multiply -Oslash Ugrave Uacute Ucircumflex -Udieresis Yacute Thorn germandbls - -agrave aacute acircumflex atilde -adieresis aring ae ccedilla -egrave eacute ecircumflex edieresis -igrave iacute icircumflex idieresis -eth ntilde ograve oacute -ocircumflex otilde odieresis divide -oslash ugrave uacute ucircumflex -udieresis yacute thorn ydieresis\ -`.split(/\s+/); - -class AFMFont { - static open(filename) { - return new AFMFont(fs.readFileSync(filename, 'utf8')); - } - - constructor(contents) { - this.contents = contents; - this.attributes = {}; - this.glyphWidths = {}; - this.boundingBoxes = {}; - this.kernPairs = {}; - - this.parse(); - // todo: remove charWidths since appears to not be used - this.charWidths = new Array(256); - for (let char = 0; char <= 255; char++) { - this.charWidths[char] = this.glyphWidths[characters[char]]; - } - - this.bbox = this.attributes['FontBBox'].split(/\s+/).map(e => +e); - this.ascender = +(this.attributes['Ascender'] || 0); - this.descender = +(this.attributes['Descender'] || 0); - this.xHeight = +(this.attributes['XHeight'] || 0); - this.capHeight = +(this.attributes['CapHeight'] || 0); - this.lineGap = - this.bbox[3] - this.bbox[1] - (this.ascender - this.descender); - } - - parse() { - let section = ''; - for (let line of this.contents.split('\n')) { - var match; - var a; - if ((match = line.match(/^Start(\w+)/))) { - section = match[1]; - continue; - } else if ((match = line.match(/^End(\w+)/))) { - section = ''; - continue; - } - - switch (section) { - case 'FontMetrics': - match = line.match(/(^\w+)\s+(.*)/); - var key = match[1]; - var value = match[2]; - - if ((a = this.attributes[key])) { - if (!Array.isArray(a)) { - a = this.attributes[key] = [a]; - } - a.push(value); - } else { - this.attributes[key] = value; - } - break; - - case 'CharMetrics': - if (!/^CH?\s/.test(line)) { - continue; - } - var name = line.match(/\bN\s+(\.?\w+)\s*;/)[1]; - this.glyphWidths[name] = +line.match(/\bWX\s+(\d+)\s*;/)[1]; - break; - - case 'KernPairs': - match = line.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/); - if (match) { - this.kernPairs[match[1] + '\0' + match[2]] = parseInt(match[3]); - } - break; - } - } - } - - encodeText(text) { - const res = []; - for ( - let i = 0, end = text.length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - let char = text.charCodeAt(i); - char = WIN_ANSI_MAP[char] || char; - res.push(char.toString(16)); - } - - return res; - } - - glyphsForString(string) { - const glyphs = []; - - for ( - let i = 0, end = string.length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - const charCode = string.charCodeAt(i); - glyphs.push(this.characterToGlyph(charCode)); - } - - return glyphs; - } - - characterToGlyph(character) { - return characters[WIN_ANSI_MAP[character] || character] || '.notdef'; - } - - widthOfGlyph(glyph) { - return this.glyphWidths[glyph] || 0; - } - - getKernPair(left, right) { - return this.kernPairs[left + '\0' + right] || 0; - } - - advancesForGlyphs(glyphs) { - const advances = []; - - for (let index = 0; index < glyphs.length; index++) { - const left = glyphs[index]; - const right = glyphs[index + 1]; - advances.push(this.widthOfGlyph(left) + this.getKernPair(left, right)); - } - - return advances; - } -} - -export default AFMFont; diff --git a/lib/font/data/Courier-Bold.afm b/lib/font/data/Courier-Bold.afm deleted file mode 100755 index eb80542..0000000 --- a/lib/font/data/Courier-Bold.afm +++ /dev/null @@ -1,342 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Mon Jun 23 16:28:00 1997 -Comment UniqueID 43048 -Comment VMusage 41139 52164 -FontName Courier-Bold -FullName Courier Bold -FamilyName Courier -Weight Bold -ItalicAngle 0 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -113 -250 749 801 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme AdobeStandardEncoding -CapHeight 562 -XHeight 439 -Ascender 629 -Descender -157 -StdHW 84 -StdVW 106 -StartCharMetrics 315 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 202 -15 398 572 ; -C 34 ; WX 600 ; N quotedbl ; B 135 277 465 562 ; -C 35 ; WX 600 ; N numbersign ; B 56 -45 544 651 ; -C 36 ; WX 600 ; N dollar ; B 82 -126 519 666 ; -C 37 ; WX 600 ; N percent ; B 5 -15 595 616 ; -C 38 ; WX 600 ; N ampersand ; B 36 -15 546 543 ; -C 39 ; WX 600 ; N quoteright ; B 171 277 423 562 ; -C 40 ; WX 600 ; N parenleft ; B 219 -102 461 616 ; -C 41 ; WX 600 ; N parenright ; B 139 -102 381 616 ; -C 42 ; WX 600 ; N asterisk ; B 91 219 509 601 ; -C 43 ; WX 600 ; N plus ; B 71 39 529 478 ; -C 44 ; WX 600 ; N comma ; B 123 -111 393 174 ; -C 45 ; WX 600 ; N hyphen ; B 100 203 500 313 ; -C 46 ; WX 600 ; N period ; B 192 -15 408 171 ; -C 47 ; WX 600 ; N slash ; B 98 -77 502 626 ; -C 48 ; WX 600 ; N zero ; B 87 -15 513 616 ; -C 49 ; WX 600 ; N one ; B 81 0 539 616 ; -C 50 ; WX 600 ; N two ; B 61 0 499 616 ; -C 51 ; WX 600 ; N three ; B 63 -15 501 616 ; -C 52 ; WX 600 ; N four ; B 53 0 507 616 ; -C 53 ; WX 600 ; N five ; B 70 -15 521 601 ; -C 54 ; WX 600 ; N six ; B 90 -15 521 616 ; -C 55 ; WX 600 ; N seven ; B 55 0 494 601 ; -C 56 ; WX 600 ; N eight ; B 83 -15 517 616 ; -C 57 ; WX 600 ; N nine ; B 79 -15 510 616 ; -C 58 ; WX 600 ; N colon ; B 191 -15 407 425 ; -C 59 ; WX 600 ; N semicolon ; B 123 -111 408 425 ; -C 60 ; WX 600 ; N less ; B 66 15 523 501 ; -C 61 ; WX 600 ; N equal ; B 71 118 529 398 ; -C 62 ; WX 600 ; N greater ; B 77 15 534 501 ; -C 63 ; WX 600 ; N question ; B 98 -14 501 580 ; -C 64 ; WX 600 ; N at ; B 16 -15 584 616 ; -C 65 ; WX 600 ; N A ; B -9 0 609 562 ; -C 66 ; WX 600 ; N B ; B 30 0 573 562 ; -C 67 ; WX 600 ; N C ; B 22 -18 560 580 ; -C 68 ; WX 600 ; N D ; B 30 0 594 562 ; -C 69 ; WX 600 ; N E ; B 25 0 560 562 ; -C 70 ; WX 600 ; N F ; B 39 0 570 562 ; -C 71 ; WX 600 ; N G ; B 22 -18 594 580 ; -C 72 ; WX 600 ; N H ; B 20 0 580 562 ; -C 73 ; WX 600 ; N I ; B 77 0 523 562 ; -C 74 ; WX 600 ; N J ; B 37 -18 601 562 ; -C 75 ; WX 600 ; N K ; B 21 0 599 562 ; -C 76 ; WX 600 ; N L ; B 39 0 578 562 ; -C 77 ; WX 600 ; N M ; B -2 0 602 562 ; -C 78 ; WX 600 ; N N ; B 8 -12 610 562 ; -C 79 ; WX 600 ; N O ; B 22 -18 578 580 ; -C 80 ; WX 600 ; N P ; B 48 0 559 562 ; -C 81 ; WX 600 ; N Q ; B 32 -138 578 580 ; -C 82 ; WX 600 ; N R ; B 24 0 599 562 ; -C 83 ; WX 600 ; N S ; B 47 -22 553 582 ; -C 84 ; WX 600 ; N T ; B 21 0 579 562 ; -C 85 ; WX 600 ; N U ; B 4 -18 596 562 ; -C 86 ; WX 600 ; N V ; B -13 0 613 562 ; -C 87 ; WX 600 ; N W ; B -18 0 618 562 ; -C 88 ; WX 600 ; N X ; B 12 0 588 562 ; -C 89 ; WX 600 ; N Y ; B 12 0 589 562 ; -C 90 ; WX 600 ; N Z ; B 62 0 539 562 ; -C 91 ; WX 600 ; N bracketleft ; B 245 -102 475 616 ; -C 92 ; WX 600 ; N backslash ; B 99 -77 503 626 ; -C 93 ; WX 600 ; N bracketright ; B 125 -102 355 616 ; -C 94 ; WX 600 ; N asciicircum ; B 108 250 492 616 ; -C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; -C 96 ; WX 600 ; N quoteleft ; B 178 277 428 562 ; -C 97 ; WX 600 ; N a ; B 35 -15 570 454 ; -C 98 ; WX 600 ; N b ; B 0 -15 584 626 ; -C 99 ; WX 600 ; N c ; B 40 -15 545 459 ; -C 100 ; WX 600 ; N d ; B 20 -15 591 626 ; -C 101 ; WX 600 ; N e ; B 40 -15 563 454 ; -C 102 ; WX 600 ; N f ; B 83 0 547 626 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 30 -146 580 454 ; -C 104 ; WX 600 ; N h ; B 5 0 592 626 ; -C 105 ; WX 600 ; N i ; B 77 0 523 658 ; -C 106 ; WX 600 ; N j ; B 63 -146 440 658 ; -C 107 ; WX 600 ; N k ; B 20 0 585 626 ; -C 108 ; WX 600 ; N l ; B 77 0 523 626 ; -C 109 ; WX 600 ; N m ; B -22 0 626 454 ; -C 110 ; WX 600 ; N n ; B 18 0 592 454 ; -C 111 ; WX 600 ; N o ; B 30 -15 570 454 ; -C 112 ; WX 600 ; N p ; B -1 -142 570 454 ; -C 113 ; WX 600 ; N q ; B 20 -142 591 454 ; -C 114 ; WX 600 ; N r ; B 47 0 580 454 ; -C 115 ; WX 600 ; N s ; B 68 -17 535 459 ; -C 116 ; WX 600 ; N t ; B 47 -15 532 562 ; -C 117 ; WX 600 ; N u ; B -1 -15 569 439 ; -C 118 ; WX 600 ; N v ; B -1 0 601 439 ; -C 119 ; WX 600 ; N w ; B -18 0 618 439 ; -C 120 ; WX 600 ; N x ; B 6 0 594 439 ; -C 121 ; WX 600 ; N y ; B -4 -142 601 439 ; -C 122 ; WX 600 ; N z ; B 81 0 520 439 ; -C 123 ; WX 600 ; N braceleft ; B 160 -102 464 616 ; -C 124 ; WX 600 ; N bar ; B 255 -250 345 750 ; -C 125 ; WX 600 ; N braceright ; B 136 -102 440 616 ; -C 126 ; WX 600 ; N asciitilde ; B 71 153 530 356 ; -C 161 ; WX 600 ; N exclamdown ; B 202 -146 398 449 ; -C 162 ; WX 600 ; N cent ; B 66 -49 518 614 ; -C 163 ; WX 600 ; N sterling ; B 72 -28 558 611 ; -C 164 ; WX 600 ; N fraction ; B 25 -60 576 661 ; -C 165 ; WX 600 ; N yen ; B 10 0 590 562 ; -C 166 ; WX 600 ; N florin ; B -30 -131 572 616 ; -C 167 ; WX 600 ; N section ; B 83 -70 517 580 ; -C 168 ; WX 600 ; N currency ; B 54 49 546 517 ; -C 169 ; WX 600 ; N quotesingle ; B 227 277 373 562 ; -C 170 ; WX 600 ; N quotedblleft ; B 71 277 535 562 ; -C 171 ; WX 600 ; N guillemotleft ; B 8 70 553 446 ; -C 172 ; WX 600 ; N guilsinglleft ; B 141 70 459 446 ; -C 173 ; WX 600 ; N guilsinglright ; B 141 70 459 446 ; -C 174 ; WX 600 ; N fi ; B 12 0 593 626 ; -C 175 ; WX 600 ; N fl ; B 12 0 593 626 ; -C 177 ; WX 600 ; N endash ; B 65 203 535 313 ; -C 178 ; WX 600 ; N dagger ; B 106 -70 494 580 ; -C 179 ; WX 600 ; N daggerdbl ; B 106 -70 494 580 ; -C 180 ; WX 600 ; N periodcentered ; B 196 165 404 351 ; -C 182 ; WX 600 ; N paragraph ; B 6 -70 576 580 ; -C 183 ; WX 600 ; N bullet ; B 140 132 460 430 ; -C 184 ; WX 600 ; N quotesinglbase ; B 175 -142 427 143 ; -C 185 ; WX 600 ; N quotedblbase ; B 65 -142 529 143 ; -C 186 ; WX 600 ; N quotedblright ; B 61 277 525 562 ; -C 187 ; WX 600 ; N guillemotright ; B 47 70 592 446 ; -C 188 ; WX 600 ; N ellipsis ; B 26 -15 574 116 ; -C 189 ; WX 600 ; N perthousand ; B -113 -15 713 616 ; -C 191 ; WX 600 ; N questiondown ; B 99 -146 502 449 ; -C 193 ; WX 600 ; N grave ; B 132 508 395 661 ; -C 194 ; WX 600 ; N acute ; B 205 508 468 661 ; -C 195 ; WX 600 ; N circumflex ; B 103 483 497 657 ; -C 196 ; WX 600 ; N tilde ; B 89 493 512 636 ; -C 197 ; WX 600 ; N macron ; B 88 505 512 585 ; -C 198 ; WX 600 ; N breve ; B 83 468 517 631 ; -C 199 ; WX 600 ; N dotaccent ; B 230 498 370 638 ; -C 200 ; WX 600 ; N dieresis ; B 128 498 472 638 ; -C 202 ; WX 600 ; N ring ; B 198 481 402 678 ; -C 203 ; WX 600 ; N cedilla ; B 205 -206 387 0 ; -C 205 ; WX 600 ; N hungarumlaut ; B 68 488 588 661 ; -C 206 ; WX 600 ; N ogonek ; B 169 -199 400 0 ; -C 207 ; WX 600 ; N caron ; B 103 493 497 667 ; -C 208 ; WX 600 ; N emdash ; B -10 203 610 313 ; -C 225 ; WX 600 ; N AE ; B -29 0 602 562 ; -C 227 ; WX 600 ; N ordfeminine ; B 147 196 453 580 ; -C 232 ; WX 600 ; N Lslash ; B 39 0 578 562 ; -C 233 ; WX 600 ; N Oslash ; B 22 -22 578 584 ; -C 234 ; WX 600 ; N OE ; B -25 0 595 562 ; -C 235 ; WX 600 ; N ordmasculine ; B 147 196 453 580 ; -C 241 ; WX 600 ; N ae ; B -4 -15 601 454 ; -C 245 ; WX 600 ; N dotlessi ; B 77 0 523 439 ; -C 248 ; WX 600 ; N lslash ; B 77 0 523 626 ; -C 249 ; WX 600 ; N oslash ; B 30 -24 570 463 ; -C 250 ; WX 600 ; N oe ; B -18 -15 611 454 ; -C 251 ; WX 600 ; N germandbls ; B 22 -15 596 626 ; -C -1 ; WX 600 ; N Idieresis ; B 77 0 523 761 ; -C -1 ; WX 600 ; N eacute ; B 40 -15 563 661 ; -C -1 ; WX 600 ; N abreve ; B 35 -15 570 661 ; -C -1 ; WX 600 ; N uhungarumlaut ; B -1 -15 628 661 ; -C -1 ; WX 600 ; N ecaron ; B 40 -15 563 667 ; -C -1 ; WX 600 ; N Ydieresis ; B 12 0 589 761 ; -C -1 ; WX 600 ; N divide ; B 71 16 529 500 ; -C -1 ; WX 600 ; N Yacute ; B 12 0 589 784 ; -C -1 ; WX 600 ; N Acircumflex ; B -9 0 609 780 ; -C -1 ; WX 600 ; N aacute ; B 35 -15 570 661 ; -C -1 ; WX 600 ; N Ucircumflex ; B 4 -18 596 780 ; -C -1 ; WX 600 ; N yacute ; B -4 -142 601 661 ; -C -1 ; WX 600 ; N scommaaccent ; B 68 -250 535 459 ; -C -1 ; WX 600 ; N ecircumflex ; B 40 -15 563 657 ; -C -1 ; WX 600 ; N Uring ; B 4 -18 596 801 ; -C -1 ; WX 600 ; N Udieresis ; B 4 -18 596 761 ; -C -1 ; WX 600 ; N aogonek ; B 35 -199 586 454 ; -C -1 ; WX 600 ; N Uacute ; B 4 -18 596 784 ; -C -1 ; WX 600 ; N uogonek ; B -1 -199 585 439 ; -C -1 ; WX 600 ; N Edieresis ; B 25 0 560 761 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 594 562 ; -C -1 ; WX 600 ; N commaaccent ; B 205 -250 397 -57 ; -C -1 ; WX 600 ; N copyright ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Emacron ; B 25 0 560 708 ; -C -1 ; WX 600 ; N ccaron ; B 40 -15 545 667 ; -C -1 ; WX 600 ; N aring ; B 35 -15 570 678 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 8 -250 610 562 ; -C -1 ; WX 600 ; N lacute ; B 77 0 523 801 ; -C -1 ; WX 600 ; N agrave ; B 35 -15 570 661 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 21 -250 579 562 ; -C -1 ; WX 600 ; N Cacute ; B 22 -18 560 784 ; -C -1 ; WX 600 ; N atilde ; B 35 -15 570 636 ; -C -1 ; WX 600 ; N Edotaccent ; B 25 0 560 761 ; -C -1 ; WX 600 ; N scaron ; B 68 -17 535 667 ; -C -1 ; WX 600 ; N scedilla ; B 68 -206 535 459 ; -C -1 ; WX 600 ; N iacute ; B 77 0 523 661 ; -C -1 ; WX 600 ; N lozenge ; B 66 0 534 740 ; -C -1 ; WX 600 ; N Rcaron ; B 24 0 599 790 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 22 -250 594 580 ; -C -1 ; WX 600 ; N ucircumflex ; B -1 -15 569 657 ; -C -1 ; WX 600 ; N acircumflex ; B 35 -15 570 657 ; -C -1 ; WX 600 ; N Amacron ; B -9 0 609 708 ; -C -1 ; WX 600 ; N rcaron ; B 47 0 580 667 ; -C -1 ; WX 600 ; N ccedilla ; B 40 -206 545 459 ; -C -1 ; WX 600 ; N Zdotaccent ; B 62 0 539 761 ; -C -1 ; WX 600 ; N Thorn ; B 48 0 557 562 ; -C -1 ; WX 600 ; N Omacron ; B 22 -18 578 708 ; -C -1 ; WX 600 ; N Racute ; B 24 0 599 784 ; -C -1 ; WX 600 ; N Sacute ; B 47 -22 553 784 ; -C -1 ; WX 600 ; N dcaron ; B 20 -15 727 626 ; -C -1 ; WX 600 ; N Umacron ; B 4 -18 596 708 ; -C -1 ; WX 600 ; N uring ; B -1 -15 569 678 ; -C -1 ; WX 600 ; N threesuperior ; B 138 222 433 616 ; -C -1 ; WX 600 ; N Ograve ; B 22 -18 578 784 ; -C -1 ; WX 600 ; N Agrave ; B -9 0 609 784 ; -C -1 ; WX 600 ; N Abreve ; B -9 0 609 784 ; -C -1 ; WX 600 ; N multiply ; B 81 39 520 478 ; -C -1 ; WX 600 ; N uacute ; B -1 -15 569 661 ; -C -1 ; WX 600 ; N Tcaron ; B 21 0 579 790 ; -C -1 ; WX 600 ; N partialdiff ; B 63 -38 537 728 ; -C -1 ; WX 600 ; N ydieresis ; B -4 -142 601 638 ; -C -1 ; WX 600 ; N Nacute ; B 8 -12 610 784 ; -C -1 ; WX 600 ; N icircumflex ; B 73 0 523 657 ; -C -1 ; WX 600 ; N Ecircumflex ; B 25 0 560 780 ; -C -1 ; WX 600 ; N adieresis ; B 35 -15 570 638 ; -C -1 ; WX 600 ; N edieresis ; B 40 -15 563 638 ; -C -1 ; WX 600 ; N cacute ; B 40 -15 545 661 ; -C -1 ; WX 600 ; N nacute ; B 18 0 592 661 ; -C -1 ; WX 600 ; N umacron ; B -1 -15 569 585 ; -C -1 ; WX 600 ; N Ncaron ; B 8 -12 610 790 ; -C -1 ; WX 600 ; N Iacute ; B 77 0 523 784 ; -C -1 ; WX 600 ; N plusminus ; B 71 24 529 515 ; -C -1 ; WX 600 ; N brokenbar ; B 255 -175 345 675 ; -C -1 ; WX 600 ; N registered ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Gbreve ; B 22 -18 594 784 ; -C -1 ; WX 600 ; N Idotaccent ; B 77 0 523 761 ; -C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; -C -1 ; WX 600 ; N Egrave ; B 25 0 560 784 ; -C -1 ; WX 600 ; N racute ; B 47 0 580 661 ; -C -1 ; WX 600 ; N omacron ; B 30 -15 570 585 ; -C -1 ; WX 600 ; N Zacute ; B 62 0 539 784 ; -C -1 ; WX 600 ; N Zcaron ; B 62 0 539 790 ; -C -1 ; WX 600 ; N greaterequal ; B 26 0 523 696 ; -C -1 ; WX 600 ; N Eth ; B 30 0 594 562 ; -C -1 ; WX 600 ; N Ccedilla ; B 22 -206 560 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 77 -250 523 626 ; -C -1 ; WX 600 ; N tcaron ; B 47 -15 532 703 ; -C -1 ; WX 600 ; N eogonek ; B 40 -199 563 454 ; -C -1 ; WX 600 ; N Uogonek ; B 4 -199 596 562 ; -C -1 ; WX 600 ; N Aacute ; B -9 0 609 784 ; -C -1 ; WX 600 ; N Adieresis ; B -9 0 609 761 ; -C -1 ; WX 600 ; N egrave ; B 40 -15 563 661 ; -C -1 ; WX 600 ; N zacute ; B 81 0 520 661 ; -C -1 ; WX 600 ; N iogonek ; B 77 -199 523 658 ; -C -1 ; WX 600 ; N Oacute ; B 22 -18 578 784 ; -C -1 ; WX 600 ; N oacute ; B 30 -15 570 661 ; -C -1 ; WX 600 ; N amacron ; B 35 -15 570 585 ; -C -1 ; WX 600 ; N sacute ; B 68 -17 535 661 ; -C -1 ; WX 600 ; N idieresis ; B 77 0 523 618 ; -C -1 ; WX 600 ; N Ocircumflex ; B 22 -18 578 780 ; -C -1 ; WX 600 ; N Ugrave ; B 4 -18 596 784 ; -C -1 ; WX 600 ; N Delta ; B 6 0 594 688 ; -C -1 ; WX 600 ; N thorn ; B -14 -142 570 626 ; -C -1 ; WX 600 ; N twosuperior ; B 143 230 436 616 ; -C -1 ; WX 600 ; N Odieresis ; B 22 -18 578 761 ; -C -1 ; WX 600 ; N mu ; B -1 -142 569 439 ; -C -1 ; WX 600 ; N igrave ; B 77 0 523 661 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 30 -15 668 661 ; -C -1 ; WX 600 ; N Eogonek ; B 25 -199 576 562 ; -C -1 ; WX 600 ; N dcroat ; B 20 -15 591 626 ; -C -1 ; WX 600 ; N threequarters ; B -47 -60 648 661 ; -C -1 ; WX 600 ; N Scedilla ; B 47 -206 553 582 ; -C -1 ; WX 600 ; N lcaron ; B 77 0 597 626 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 21 -250 599 562 ; -C -1 ; WX 600 ; N Lacute ; B 39 0 578 784 ; -C -1 ; WX 600 ; N trademark ; B -9 230 749 562 ; -C -1 ; WX 600 ; N edotaccent ; B 40 -15 563 638 ; -C -1 ; WX 600 ; N Igrave ; B 77 0 523 784 ; -C -1 ; WX 600 ; N Imacron ; B 77 0 523 708 ; -C -1 ; WX 600 ; N Lcaron ; B 39 0 637 562 ; -C -1 ; WX 600 ; N onehalf ; B -47 -60 648 661 ; -C -1 ; WX 600 ; N lessequal ; B 26 0 523 696 ; -C -1 ; WX 600 ; N ocircumflex ; B 30 -15 570 657 ; -C -1 ; WX 600 ; N ntilde ; B 18 0 592 636 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 4 -18 638 784 ; -C -1 ; WX 600 ; N Eacute ; B 25 0 560 784 ; -C -1 ; WX 600 ; N emacron ; B 40 -15 563 585 ; -C -1 ; WX 600 ; N gbreve ; B 30 -146 580 661 ; -C -1 ; WX 600 ; N onequarter ; B -56 -60 656 661 ; -C -1 ; WX 600 ; N Scaron ; B 47 -22 553 790 ; -C -1 ; WX 600 ; N Scommaaccent ; B 47 -250 553 582 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 22 -18 628 784 ; -C -1 ; WX 600 ; N degree ; B 86 243 474 616 ; -C -1 ; WX 600 ; N ograve ; B 30 -15 570 661 ; -C -1 ; WX 600 ; N Ccaron ; B 22 -18 560 790 ; -C -1 ; WX 600 ; N ugrave ; B -1 -15 569 661 ; -C -1 ; WX 600 ; N radical ; B -19 -104 473 778 ; -C -1 ; WX 600 ; N Dcaron ; B 30 0 594 790 ; -C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 580 454 ; -C -1 ; WX 600 ; N Ntilde ; B 8 -12 610 759 ; -C -1 ; WX 600 ; N otilde ; B 30 -15 570 636 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 599 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 578 562 ; -C -1 ; WX 600 ; N Atilde ; B -9 0 609 759 ; -C -1 ; WX 600 ; N Aogonek ; B -9 -199 625 562 ; -C -1 ; WX 600 ; N Aring ; B -9 0 609 801 ; -C -1 ; WX 600 ; N Otilde ; B 22 -18 578 759 ; -C -1 ; WX 600 ; N zdotaccent ; B 81 0 520 638 ; -C -1 ; WX 600 ; N Ecaron ; B 25 0 560 790 ; -C -1 ; WX 600 ; N Iogonek ; B 77 -199 523 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 20 -250 585 626 ; -C -1 ; WX 600 ; N minus ; B 71 203 529 313 ; -C -1 ; WX 600 ; N Icircumflex ; B 77 0 523 780 ; -C -1 ; WX 600 ; N ncaron ; B 18 0 592 667 ; -C -1 ; WX 600 ; N tcommaaccent ; B 47 -250 532 562 ; -C -1 ; WX 600 ; N logicalnot ; B 71 103 529 413 ; -C -1 ; WX 600 ; N odieresis ; B 30 -15 570 638 ; -C -1 ; WX 600 ; N udieresis ; B -1 -15 569 638 ; -C -1 ; WX 600 ; N notequal ; B 12 -47 537 563 ; -C -1 ; WX 600 ; N gcommaaccent ; B 30 -146 580 714 ; -C -1 ; WX 600 ; N eth ; B 58 -27 543 626 ; -C -1 ; WX 600 ; N zcaron ; B 81 0 520 667 ; -C -1 ; WX 600 ; N ncommaaccent ; B 18 -250 592 454 ; -C -1 ; WX 600 ; N onesuperior ; B 153 230 447 616 ; -C -1 ; WX 600 ; N imacron ; B 77 0 523 585 ; -C -1 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/lib/font/data/Courier-BoldOblique.afm b/lib/font/data/Courier-BoldOblique.afm deleted file mode 100755 index 29d3b8b..0000000 --- a/lib/font/data/Courier-BoldOblique.afm +++ /dev/null @@ -1,342 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Mon Jun 23 16:28:46 1997 -Comment UniqueID 43049 -Comment VMusage 17529 79244 -FontName Courier-BoldOblique -FullName Courier Bold Oblique -FamilyName Courier -Weight Bold -ItalicAngle -12 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -57 -250 869 801 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme AdobeStandardEncoding -CapHeight 562 -XHeight 439 -Ascender 629 -Descender -157 -StdHW 84 -StdVW 106 -StartCharMetrics 315 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 215 -15 495 572 ; -C 34 ; WX 600 ; N quotedbl ; B 211 277 585 562 ; -C 35 ; WX 600 ; N numbersign ; B 88 -45 641 651 ; -C 36 ; WX 600 ; N dollar ; B 87 -126 630 666 ; -C 37 ; WX 600 ; N percent ; B 101 -15 625 616 ; -C 38 ; WX 600 ; N ampersand ; B 61 -15 595 543 ; -C 39 ; WX 600 ; N quoteright ; B 229 277 543 562 ; -C 40 ; WX 600 ; N parenleft ; B 265 -102 592 616 ; -C 41 ; WX 600 ; N parenright ; B 117 -102 444 616 ; -C 42 ; WX 600 ; N asterisk ; B 179 219 598 601 ; -C 43 ; WX 600 ; N plus ; B 114 39 596 478 ; -C 44 ; WX 600 ; N comma ; B 99 -111 430 174 ; -C 45 ; WX 600 ; N hyphen ; B 143 203 567 313 ; -C 46 ; WX 600 ; N period ; B 206 -15 427 171 ; -C 47 ; WX 600 ; N slash ; B 90 -77 626 626 ; -C 48 ; WX 600 ; N zero ; B 135 -15 593 616 ; -C 49 ; WX 600 ; N one ; B 93 0 562 616 ; -C 50 ; WX 600 ; N two ; B 61 0 594 616 ; -C 51 ; WX 600 ; N three ; B 71 -15 571 616 ; -C 52 ; WX 600 ; N four ; B 81 0 559 616 ; -C 53 ; WX 600 ; N five ; B 77 -15 621 601 ; -C 54 ; WX 600 ; N six ; B 135 -15 652 616 ; -C 55 ; WX 600 ; N seven ; B 147 0 622 601 ; -C 56 ; WX 600 ; N eight ; B 115 -15 604 616 ; -C 57 ; WX 600 ; N nine ; B 75 -15 592 616 ; -C 58 ; WX 600 ; N colon ; B 205 -15 480 425 ; -C 59 ; WX 600 ; N semicolon ; B 99 -111 481 425 ; -C 60 ; WX 600 ; N less ; B 120 15 613 501 ; -C 61 ; WX 600 ; N equal ; B 96 118 614 398 ; -C 62 ; WX 600 ; N greater ; B 97 15 589 501 ; -C 63 ; WX 600 ; N question ; B 183 -14 592 580 ; -C 64 ; WX 600 ; N at ; B 65 -15 642 616 ; -C 65 ; WX 600 ; N A ; B -9 0 632 562 ; -C 66 ; WX 600 ; N B ; B 30 0 630 562 ; -C 67 ; WX 600 ; N C ; B 74 -18 675 580 ; -C 68 ; WX 600 ; N D ; B 30 0 664 562 ; -C 69 ; WX 600 ; N E ; B 25 0 670 562 ; -C 70 ; WX 600 ; N F ; B 39 0 684 562 ; -C 71 ; WX 600 ; N G ; B 74 -18 675 580 ; -C 72 ; WX 600 ; N H ; B 20 0 700 562 ; -C 73 ; WX 600 ; N I ; B 77 0 643 562 ; -C 74 ; WX 600 ; N J ; B 58 -18 721 562 ; -C 75 ; WX 600 ; N K ; B 21 0 692 562 ; -C 76 ; WX 600 ; N L ; B 39 0 636 562 ; -C 77 ; WX 600 ; N M ; B -2 0 722 562 ; -C 78 ; WX 600 ; N N ; B 8 -12 730 562 ; -C 79 ; WX 600 ; N O ; B 74 -18 645 580 ; -C 80 ; WX 600 ; N P ; B 48 0 643 562 ; -C 81 ; WX 600 ; N Q ; B 83 -138 636 580 ; -C 82 ; WX 600 ; N R ; B 24 0 617 562 ; -C 83 ; WX 600 ; N S ; B 54 -22 673 582 ; -C 84 ; WX 600 ; N T ; B 86 0 679 562 ; -C 85 ; WX 600 ; N U ; B 101 -18 716 562 ; -C 86 ; WX 600 ; N V ; B 84 0 733 562 ; -C 87 ; WX 600 ; N W ; B 79 0 738 562 ; -C 88 ; WX 600 ; N X ; B 12 0 690 562 ; -C 89 ; WX 600 ; N Y ; B 109 0 709 562 ; -C 90 ; WX 600 ; N Z ; B 62 0 637 562 ; -C 91 ; WX 600 ; N bracketleft ; B 223 -102 606 616 ; -C 92 ; WX 600 ; N backslash ; B 222 -77 496 626 ; -C 93 ; WX 600 ; N bracketright ; B 103 -102 486 616 ; -C 94 ; WX 600 ; N asciicircum ; B 171 250 556 616 ; -C 95 ; WX 600 ; N underscore ; B -27 -125 585 -75 ; -C 96 ; WX 600 ; N quoteleft ; B 297 277 487 562 ; -C 97 ; WX 600 ; N a ; B 61 -15 593 454 ; -C 98 ; WX 600 ; N b ; B 13 -15 636 626 ; -C 99 ; WX 600 ; N c ; B 81 -15 631 459 ; -C 100 ; WX 600 ; N d ; B 60 -15 645 626 ; -C 101 ; WX 600 ; N e ; B 81 -15 605 454 ; -C 102 ; WX 600 ; N f ; B 83 0 677 626 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 40 -146 674 454 ; -C 104 ; WX 600 ; N h ; B 18 0 615 626 ; -C 105 ; WX 600 ; N i ; B 77 0 546 658 ; -C 106 ; WX 600 ; N j ; B 36 -146 580 658 ; -C 107 ; WX 600 ; N k ; B 33 0 643 626 ; -C 108 ; WX 600 ; N l ; B 77 0 546 626 ; -C 109 ; WX 600 ; N m ; B -22 0 649 454 ; -C 110 ; WX 600 ; N n ; B 18 0 615 454 ; -C 111 ; WX 600 ; N o ; B 71 -15 622 454 ; -C 112 ; WX 600 ; N p ; B -32 -142 622 454 ; -C 113 ; WX 600 ; N q ; B 60 -142 685 454 ; -C 114 ; WX 600 ; N r ; B 47 0 655 454 ; -C 115 ; WX 600 ; N s ; B 66 -17 608 459 ; -C 116 ; WX 600 ; N t ; B 118 -15 567 562 ; -C 117 ; WX 600 ; N u ; B 70 -15 592 439 ; -C 118 ; WX 600 ; N v ; B 70 0 695 439 ; -C 119 ; WX 600 ; N w ; B 53 0 712 439 ; -C 120 ; WX 600 ; N x ; B 6 0 671 439 ; -C 121 ; WX 600 ; N y ; B -21 -142 695 439 ; -C 122 ; WX 600 ; N z ; B 81 0 614 439 ; -C 123 ; WX 600 ; N braceleft ; B 203 -102 595 616 ; -C 124 ; WX 600 ; N bar ; B 201 -250 505 750 ; -C 125 ; WX 600 ; N braceright ; B 114 -102 506 616 ; -C 126 ; WX 600 ; N asciitilde ; B 120 153 590 356 ; -C 161 ; WX 600 ; N exclamdown ; B 196 -146 477 449 ; -C 162 ; WX 600 ; N cent ; B 121 -49 605 614 ; -C 163 ; WX 600 ; N sterling ; B 106 -28 650 611 ; -C 164 ; WX 600 ; N fraction ; B 22 -60 708 661 ; -C 165 ; WX 600 ; N yen ; B 98 0 710 562 ; -C 166 ; WX 600 ; N florin ; B -57 -131 702 616 ; -C 167 ; WX 600 ; N section ; B 74 -70 620 580 ; -C 168 ; WX 600 ; N currency ; B 77 49 644 517 ; -C 169 ; WX 600 ; N quotesingle ; B 303 277 493 562 ; -C 170 ; WX 600 ; N quotedblleft ; B 190 277 594 562 ; -C 171 ; WX 600 ; N guillemotleft ; B 62 70 639 446 ; -C 172 ; WX 600 ; N guilsinglleft ; B 195 70 545 446 ; -C 173 ; WX 600 ; N guilsinglright ; B 165 70 514 446 ; -C 174 ; WX 600 ; N fi ; B 12 0 644 626 ; -C 175 ; WX 600 ; N fl ; B 12 0 644 626 ; -C 177 ; WX 600 ; N endash ; B 108 203 602 313 ; -C 178 ; WX 600 ; N dagger ; B 175 -70 586 580 ; -C 179 ; WX 600 ; N daggerdbl ; B 121 -70 587 580 ; -C 180 ; WX 600 ; N periodcentered ; B 248 165 461 351 ; -C 182 ; WX 600 ; N paragraph ; B 61 -70 700 580 ; -C 183 ; WX 600 ; N bullet ; B 196 132 523 430 ; -C 184 ; WX 600 ; N quotesinglbase ; B 144 -142 458 143 ; -C 185 ; WX 600 ; N quotedblbase ; B 34 -142 560 143 ; -C 186 ; WX 600 ; N quotedblright ; B 119 277 645 562 ; -C 187 ; WX 600 ; N guillemotright ; B 71 70 647 446 ; -C 188 ; WX 600 ; N ellipsis ; B 35 -15 587 116 ; -C 189 ; WX 600 ; N perthousand ; B -45 -15 743 616 ; -C 191 ; WX 600 ; N questiondown ; B 100 -146 509 449 ; -C 193 ; WX 600 ; N grave ; B 272 508 503 661 ; -C 194 ; WX 600 ; N acute ; B 312 508 609 661 ; -C 195 ; WX 600 ; N circumflex ; B 212 483 607 657 ; -C 196 ; WX 600 ; N tilde ; B 199 493 643 636 ; -C 197 ; WX 600 ; N macron ; B 195 505 637 585 ; -C 198 ; WX 600 ; N breve ; B 217 468 652 631 ; -C 199 ; WX 600 ; N dotaccent ; B 348 498 493 638 ; -C 200 ; WX 600 ; N dieresis ; B 246 498 595 638 ; -C 202 ; WX 600 ; N ring ; B 319 481 528 678 ; -C 203 ; WX 600 ; N cedilla ; B 168 -206 368 0 ; -C 205 ; WX 600 ; N hungarumlaut ; B 171 488 729 661 ; -C 206 ; WX 600 ; N ogonek ; B 143 -199 367 0 ; -C 207 ; WX 600 ; N caron ; B 238 493 633 667 ; -C 208 ; WX 600 ; N emdash ; B 33 203 677 313 ; -C 225 ; WX 600 ; N AE ; B -29 0 708 562 ; -C 227 ; WX 600 ; N ordfeminine ; B 188 196 526 580 ; -C 232 ; WX 600 ; N Lslash ; B 39 0 636 562 ; -C 233 ; WX 600 ; N Oslash ; B 48 -22 673 584 ; -C 234 ; WX 600 ; N OE ; B 26 0 701 562 ; -C 235 ; WX 600 ; N ordmasculine ; B 188 196 543 580 ; -C 241 ; WX 600 ; N ae ; B 21 -15 652 454 ; -C 245 ; WX 600 ; N dotlessi ; B 77 0 546 439 ; -C 248 ; WX 600 ; N lslash ; B 77 0 587 626 ; -C 249 ; WX 600 ; N oslash ; B 54 -24 638 463 ; -C 250 ; WX 600 ; N oe ; B 18 -15 662 454 ; -C 251 ; WX 600 ; N germandbls ; B 22 -15 629 626 ; -C -1 ; WX 600 ; N Idieresis ; B 77 0 643 761 ; -C -1 ; WX 600 ; N eacute ; B 81 -15 609 661 ; -C -1 ; WX 600 ; N abreve ; B 61 -15 658 661 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 70 -15 769 661 ; -C -1 ; WX 600 ; N ecaron ; B 81 -15 633 667 ; -C -1 ; WX 600 ; N Ydieresis ; B 109 0 709 761 ; -C -1 ; WX 600 ; N divide ; B 114 16 596 500 ; -C -1 ; WX 600 ; N Yacute ; B 109 0 709 784 ; -C -1 ; WX 600 ; N Acircumflex ; B -9 0 632 780 ; -C -1 ; WX 600 ; N aacute ; B 61 -15 609 661 ; -C -1 ; WX 600 ; N Ucircumflex ; B 101 -18 716 780 ; -C -1 ; WX 600 ; N yacute ; B -21 -142 695 661 ; -C -1 ; WX 600 ; N scommaaccent ; B 66 -250 608 459 ; -C -1 ; WX 600 ; N ecircumflex ; B 81 -15 607 657 ; -C -1 ; WX 600 ; N Uring ; B 101 -18 716 801 ; -C -1 ; WX 600 ; N Udieresis ; B 101 -18 716 761 ; -C -1 ; WX 600 ; N aogonek ; B 61 -199 593 454 ; -C -1 ; WX 600 ; N Uacute ; B 101 -18 716 784 ; -C -1 ; WX 600 ; N uogonek ; B 70 -199 592 439 ; -C -1 ; WX 600 ; N Edieresis ; B 25 0 670 761 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 664 562 ; -C -1 ; WX 600 ; N commaaccent ; B 151 -250 385 -57 ; -C -1 ; WX 600 ; N copyright ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Emacron ; B 25 0 670 708 ; -C -1 ; WX 600 ; N ccaron ; B 81 -15 633 667 ; -C -1 ; WX 600 ; N aring ; B 61 -15 593 678 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 8 -250 730 562 ; -C -1 ; WX 600 ; N lacute ; B 77 0 639 801 ; -C -1 ; WX 600 ; N agrave ; B 61 -15 593 661 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 86 -250 679 562 ; -C -1 ; WX 600 ; N Cacute ; B 74 -18 675 784 ; -C -1 ; WX 600 ; N atilde ; B 61 -15 643 636 ; -C -1 ; WX 600 ; N Edotaccent ; B 25 0 670 761 ; -C -1 ; WX 600 ; N scaron ; B 66 -17 633 667 ; -C -1 ; WX 600 ; N scedilla ; B 66 -206 608 459 ; -C -1 ; WX 600 ; N iacute ; B 77 0 609 661 ; -C -1 ; WX 600 ; N lozenge ; B 145 0 614 740 ; -C -1 ; WX 600 ; N Rcaron ; B 24 0 659 790 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 74 -250 675 580 ; -C -1 ; WX 600 ; N ucircumflex ; B 70 -15 597 657 ; -C -1 ; WX 600 ; N acircumflex ; B 61 -15 607 657 ; -C -1 ; WX 600 ; N Amacron ; B -9 0 633 708 ; -C -1 ; WX 600 ; N rcaron ; B 47 0 655 667 ; -C -1 ; WX 600 ; N ccedilla ; B 81 -206 631 459 ; -C -1 ; WX 600 ; N Zdotaccent ; B 62 0 637 761 ; -C -1 ; WX 600 ; N Thorn ; B 48 0 620 562 ; -C -1 ; WX 600 ; N Omacron ; B 74 -18 663 708 ; -C -1 ; WX 600 ; N Racute ; B 24 0 665 784 ; -C -1 ; WX 600 ; N Sacute ; B 54 -22 673 784 ; -C -1 ; WX 600 ; N dcaron ; B 60 -15 861 626 ; -C -1 ; WX 600 ; N Umacron ; B 101 -18 716 708 ; -C -1 ; WX 600 ; N uring ; B 70 -15 592 678 ; -C -1 ; WX 600 ; N threesuperior ; B 193 222 526 616 ; -C -1 ; WX 600 ; N Ograve ; B 74 -18 645 784 ; -C -1 ; WX 600 ; N Agrave ; B -9 0 632 784 ; -C -1 ; WX 600 ; N Abreve ; B -9 0 684 784 ; -C -1 ; WX 600 ; N multiply ; B 104 39 606 478 ; -C -1 ; WX 600 ; N uacute ; B 70 -15 599 661 ; -C -1 ; WX 600 ; N Tcaron ; B 86 0 679 790 ; -C -1 ; WX 600 ; N partialdiff ; B 91 -38 627 728 ; -C -1 ; WX 600 ; N ydieresis ; B -21 -142 695 638 ; -C -1 ; WX 600 ; N Nacute ; B 8 -12 730 784 ; -C -1 ; WX 600 ; N icircumflex ; B 77 0 577 657 ; -C -1 ; WX 600 ; N Ecircumflex ; B 25 0 670 780 ; -C -1 ; WX 600 ; N adieresis ; B 61 -15 595 638 ; -C -1 ; WX 600 ; N edieresis ; B 81 -15 605 638 ; -C -1 ; WX 600 ; N cacute ; B 81 -15 649 661 ; -C -1 ; WX 600 ; N nacute ; B 18 0 639 661 ; -C -1 ; WX 600 ; N umacron ; B 70 -15 637 585 ; -C -1 ; WX 600 ; N Ncaron ; B 8 -12 730 790 ; -C -1 ; WX 600 ; N Iacute ; B 77 0 643 784 ; -C -1 ; WX 600 ; N plusminus ; B 76 24 614 515 ; -C -1 ; WX 600 ; N brokenbar ; B 217 -175 489 675 ; -C -1 ; WX 600 ; N registered ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Gbreve ; B 74 -18 684 784 ; -C -1 ; WX 600 ; N Idotaccent ; B 77 0 643 761 ; -C -1 ; WX 600 ; N summation ; B 15 -10 672 706 ; -C -1 ; WX 600 ; N Egrave ; B 25 0 670 784 ; -C -1 ; WX 600 ; N racute ; B 47 0 655 661 ; -C -1 ; WX 600 ; N omacron ; B 71 -15 637 585 ; -C -1 ; WX 600 ; N Zacute ; B 62 0 665 784 ; -C -1 ; WX 600 ; N Zcaron ; B 62 0 659 790 ; -C -1 ; WX 600 ; N greaterequal ; B 26 0 627 696 ; -C -1 ; WX 600 ; N Eth ; B 30 0 664 562 ; -C -1 ; WX 600 ; N Ccedilla ; B 74 -206 675 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 77 -250 546 626 ; -C -1 ; WX 600 ; N tcaron ; B 118 -15 627 703 ; -C -1 ; WX 600 ; N eogonek ; B 81 -199 605 454 ; -C -1 ; WX 600 ; N Uogonek ; B 101 -199 716 562 ; -C -1 ; WX 600 ; N Aacute ; B -9 0 655 784 ; -C -1 ; WX 600 ; N Adieresis ; B -9 0 632 761 ; -C -1 ; WX 600 ; N egrave ; B 81 -15 605 661 ; -C -1 ; WX 600 ; N zacute ; B 81 0 614 661 ; -C -1 ; WX 600 ; N iogonek ; B 77 -199 546 658 ; -C -1 ; WX 600 ; N Oacute ; B 74 -18 645 784 ; -C -1 ; WX 600 ; N oacute ; B 71 -15 649 661 ; -C -1 ; WX 600 ; N amacron ; B 61 -15 637 585 ; -C -1 ; WX 600 ; N sacute ; B 66 -17 609 661 ; -C -1 ; WX 600 ; N idieresis ; B 77 0 561 618 ; -C -1 ; WX 600 ; N Ocircumflex ; B 74 -18 645 780 ; -C -1 ; WX 600 ; N Ugrave ; B 101 -18 716 784 ; -C -1 ; WX 600 ; N Delta ; B 6 0 594 688 ; -C -1 ; WX 600 ; N thorn ; B -32 -142 622 626 ; -C -1 ; WX 600 ; N twosuperior ; B 191 230 542 616 ; -C -1 ; WX 600 ; N Odieresis ; B 74 -18 645 761 ; -C -1 ; WX 600 ; N mu ; B 49 -142 592 439 ; -C -1 ; WX 600 ; N igrave ; B 77 0 546 661 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 71 -15 809 661 ; -C -1 ; WX 600 ; N Eogonek ; B 25 -199 670 562 ; -C -1 ; WX 600 ; N dcroat ; B 60 -15 712 626 ; -C -1 ; WX 600 ; N threequarters ; B 8 -60 699 661 ; -C -1 ; WX 600 ; N Scedilla ; B 54 -206 673 582 ; -C -1 ; WX 600 ; N lcaron ; B 77 0 731 626 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 21 -250 692 562 ; -C -1 ; WX 600 ; N Lacute ; B 39 0 636 784 ; -C -1 ; WX 600 ; N trademark ; B 86 230 869 562 ; -C -1 ; WX 600 ; N edotaccent ; B 81 -15 605 638 ; -C -1 ; WX 600 ; N Igrave ; B 77 0 643 784 ; -C -1 ; WX 600 ; N Imacron ; B 77 0 663 708 ; -C -1 ; WX 600 ; N Lcaron ; B 39 0 757 562 ; -C -1 ; WX 600 ; N onehalf ; B 22 -60 716 661 ; -C -1 ; WX 600 ; N lessequal ; B 26 0 671 696 ; -C -1 ; WX 600 ; N ocircumflex ; B 71 -15 622 657 ; -C -1 ; WX 600 ; N ntilde ; B 18 0 643 636 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 101 -18 805 784 ; -C -1 ; WX 600 ; N Eacute ; B 25 0 670 784 ; -C -1 ; WX 600 ; N emacron ; B 81 -15 637 585 ; -C -1 ; WX 600 ; N gbreve ; B 40 -146 674 661 ; -C -1 ; WX 600 ; N onequarter ; B 13 -60 707 661 ; -C -1 ; WX 600 ; N Scaron ; B 54 -22 689 790 ; -C -1 ; WX 600 ; N Scommaaccent ; B 54 -250 673 582 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 74 -18 795 784 ; -C -1 ; WX 600 ; N degree ; B 173 243 570 616 ; -C -1 ; WX 600 ; N ograve ; B 71 -15 622 661 ; -C -1 ; WX 600 ; N Ccaron ; B 74 -18 689 790 ; -C -1 ; WX 600 ; N ugrave ; B 70 -15 592 661 ; -C -1 ; WX 600 ; N radical ; B 67 -104 635 778 ; -C -1 ; WX 600 ; N Dcaron ; B 30 0 664 790 ; -C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 655 454 ; -C -1 ; WX 600 ; N Ntilde ; B 8 -12 730 759 ; -C -1 ; WX 600 ; N otilde ; B 71 -15 643 636 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 617 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 636 562 ; -C -1 ; WX 600 ; N Atilde ; B -9 0 669 759 ; -C -1 ; WX 600 ; N Aogonek ; B -9 -199 632 562 ; -C -1 ; WX 600 ; N Aring ; B -9 0 632 801 ; -C -1 ; WX 600 ; N Otilde ; B 74 -18 669 759 ; -C -1 ; WX 600 ; N zdotaccent ; B 81 0 614 638 ; -C -1 ; WX 600 ; N Ecaron ; B 25 0 670 790 ; -C -1 ; WX 600 ; N Iogonek ; B 77 -199 643 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 33 -250 643 626 ; -C -1 ; WX 600 ; N minus ; B 114 203 596 313 ; -C -1 ; WX 600 ; N Icircumflex ; B 77 0 643 780 ; -C -1 ; WX 600 ; N ncaron ; B 18 0 633 667 ; -C -1 ; WX 600 ; N tcommaaccent ; B 118 -250 567 562 ; -C -1 ; WX 600 ; N logicalnot ; B 135 103 617 413 ; -C -1 ; WX 600 ; N odieresis ; B 71 -15 622 638 ; -C -1 ; WX 600 ; N udieresis ; B 70 -15 595 638 ; -C -1 ; WX 600 ; N notequal ; B 30 -47 626 563 ; -C -1 ; WX 600 ; N gcommaaccent ; B 40 -146 674 714 ; -C -1 ; WX 600 ; N eth ; B 93 -27 661 626 ; -C -1 ; WX 600 ; N zcaron ; B 81 0 643 667 ; -C -1 ; WX 600 ; N ncommaaccent ; B 18 -250 615 454 ; -C -1 ; WX 600 ; N onesuperior ; B 212 230 514 616 ; -C -1 ; WX 600 ; N imacron ; B 77 0 575 585 ; -C -1 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/lib/font/data/Courier-Oblique.afm b/lib/font/data/Courier-Oblique.afm deleted file mode 100755 index 3dc163f..0000000 --- a/lib/font/data/Courier-Oblique.afm +++ /dev/null @@ -1,342 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 17:37:52 1997 -Comment UniqueID 43051 -Comment VMusage 16248 75829 -FontName Courier-Oblique -FullName Courier Oblique -FamilyName Courier -Weight Medium -ItalicAngle -12 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -27 -250 849 805 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme AdobeStandardEncoding -CapHeight 562 -XHeight 426 -Ascender 629 -Descender -157 -StdHW 51 -StdVW 51 -StartCharMetrics 315 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 243 -15 464 572 ; -C 34 ; WX 600 ; N quotedbl ; B 273 328 532 562 ; -C 35 ; WX 600 ; N numbersign ; B 133 -32 596 639 ; -C 36 ; WX 600 ; N dollar ; B 108 -126 596 662 ; -C 37 ; WX 600 ; N percent ; B 134 -15 599 622 ; -C 38 ; WX 600 ; N ampersand ; B 87 -15 580 543 ; -C 39 ; WX 600 ; N quoteright ; B 283 328 495 562 ; -C 40 ; WX 600 ; N parenleft ; B 313 -108 572 622 ; -C 41 ; WX 600 ; N parenright ; B 137 -108 396 622 ; -C 42 ; WX 600 ; N asterisk ; B 212 257 580 607 ; -C 43 ; WX 600 ; N plus ; B 129 44 580 470 ; -C 44 ; WX 600 ; N comma ; B 157 -112 370 122 ; -C 45 ; WX 600 ; N hyphen ; B 152 231 558 285 ; -C 46 ; WX 600 ; N period ; B 238 -15 382 109 ; -C 47 ; WX 600 ; N slash ; B 112 -80 604 629 ; -C 48 ; WX 600 ; N zero ; B 154 -15 575 622 ; -C 49 ; WX 600 ; N one ; B 98 0 515 622 ; -C 50 ; WX 600 ; N two ; B 70 0 568 622 ; -C 51 ; WX 600 ; N three ; B 82 -15 538 622 ; -C 52 ; WX 600 ; N four ; B 108 0 541 622 ; -C 53 ; WX 600 ; N five ; B 99 -15 589 607 ; -C 54 ; WX 600 ; N six ; B 155 -15 629 622 ; -C 55 ; WX 600 ; N seven ; B 182 0 612 607 ; -C 56 ; WX 600 ; N eight ; B 132 -15 588 622 ; -C 57 ; WX 600 ; N nine ; B 93 -15 574 622 ; -C 58 ; WX 600 ; N colon ; B 238 -15 441 385 ; -C 59 ; WX 600 ; N semicolon ; B 157 -112 441 385 ; -C 60 ; WX 600 ; N less ; B 96 42 610 472 ; -C 61 ; WX 600 ; N equal ; B 109 138 600 376 ; -C 62 ; WX 600 ; N greater ; B 85 42 599 472 ; -C 63 ; WX 600 ; N question ; B 222 -15 583 572 ; -C 64 ; WX 600 ; N at ; B 127 -15 582 622 ; -C 65 ; WX 600 ; N A ; B 3 0 607 562 ; -C 66 ; WX 600 ; N B ; B 43 0 616 562 ; -C 67 ; WX 600 ; N C ; B 93 -18 655 580 ; -C 68 ; WX 600 ; N D ; B 43 0 645 562 ; -C 69 ; WX 600 ; N E ; B 53 0 660 562 ; -C 70 ; WX 600 ; N F ; B 53 0 660 562 ; -C 71 ; WX 600 ; N G ; B 83 -18 645 580 ; -C 72 ; WX 600 ; N H ; B 32 0 687 562 ; -C 73 ; WX 600 ; N I ; B 96 0 623 562 ; -C 74 ; WX 600 ; N J ; B 52 -18 685 562 ; -C 75 ; WX 600 ; N K ; B 38 0 671 562 ; -C 76 ; WX 600 ; N L ; B 47 0 607 562 ; -C 77 ; WX 600 ; N M ; B 4 0 715 562 ; -C 78 ; WX 600 ; N N ; B 7 -13 712 562 ; -C 79 ; WX 600 ; N O ; B 94 -18 625 580 ; -C 80 ; WX 600 ; N P ; B 79 0 644 562 ; -C 81 ; WX 600 ; N Q ; B 95 -138 625 580 ; -C 82 ; WX 600 ; N R ; B 38 0 598 562 ; -C 83 ; WX 600 ; N S ; B 76 -20 650 580 ; -C 84 ; WX 600 ; N T ; B 108 0 665 562 ; -C 85 ; WX 600 ; N U ; B 125 -18 702 562 ; -C 86 ; WX 600 ; N V ; B 105 -13 723 562 ; -C 87 ; WX 600 ; N W ; B 106 -13 722 562 ; -C 88 ; WX 600 ; N X ; B 23 0 675 562 ; -C 89 ; WX 600 ; N Y ; B 133 0 695 562 ; -C 90 ; WX 600 ; N Z ; B 86 0 610 562 ; -C 91 ; WX 600 ; N bracketleft ; B 246 -108 574 622 ; -C 92 ; WX 600 ; N backslash ; B 249 -80 468 629 ; -C 93 ; WX 600 ; N bracketright ; B 135 -108 463 622 ; -C 94 ; WX 600 ; N asciicircum ; B 175 354 587 622 ; -C 95 ; WX 600 ; N underscore ; B -27 -125 584 -75 ; -C 96 ; WX 600 ; N quoteleft ; B 343 328 457 562 ; -C 97 ; WX 600 ; N a ; B 76 -15 569 441 ; -C 98 ; WX 600 ; N b ; B 29 -15 625 629 ; -C 99 ; WX 600 ; N c ; B 106 -15 608 441 ; -C 100 ; WX 600 ; N d ; B 85 -15 640 629 ; -C 101 ; WX 600 ; N e ; B 106 -15 598 441 ; -C 102 ; WX 600 ; N f ; B 114 0 662 629 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 61 -157 657 441 ; -C 104 ; WX 600 ; N h ; B 33 0 592 629 ; -C 105 ; WX 600 ; N i ; B 95 0 515 657 ; -C 106 ; WX 600 ; N j ; B 52 -157 550 657 ; -C 107 ; WX 600 ; N k ; B 58 0 633 629 ; -C 108 ; WX 600 ; N l ; B 95 0 515 629 ; -C 109 ; WX 600 ; N m ; B -5 0 615 441 ; -C 110 ; WX 600 ; N n ; B 26 0 585 441 ; -C 111 ; WX 600 ; N o ; B 102 -15 588 441 ; -C 112 ; WX 600 ; N p ; B -24 -157 605 441 ; -C 113 ; WX 600 ; N q ; B 85 -157 682 441 ; -C 114 ; WX 600 ; N r ; B 60 0 636 441 ; -C 115 ; WX 600 ; N s ; B 78 -15 584 441 ; -C 116 ; WX 600 ; N t ; B 167 -15 561 561 ; -C 117 ; WX 600 ; N u ; B 101 -15 572 426 ; -C 118 ; WX 600 ; N v ; B 90 -10 681 426 ; -C 119 ; WX 600 ; N w ; B 76 -10 695 426 ; -C 120 ; WX 600 ; N x ; B 20 0 655 426 ; -C 121 ; WX 600 ; N y ; B -4 -157 683 426 ; -C 122 ; WX 600 ; N z ; B 99 0 593 426 ; -C 123 ; WX 600 ; N braceleft ; B 233 -108 569 622 ; -C 124 ; WX 600 ; N bar ; B 222 -250 485 750 ; -C 125 ; WX 600 ; N braceright ; B 140 -108 477 622 ; -C 126 ; WX 600 ; N asciitilde ; B 116 197 600 320 ; -C 161 ; WX 600 ; N exclamdown ; B 225 -157 445 430 ; -C 162 ; WX 600 ; N cent ; B 151 -49 588 614 ; -C 163 ; WX 600 ; N sterling ; B 124 -21 621 611 ; -C 164 ; WX 600 ; N fraction ; B 84 -57 646 665 ; -C 165 ; WX 600 ; N yen ; B 120 0 693 562 ; -C 166 ; WX 600 ; N florin ; B -26 -143 671 622 ; -C 167 ; WX 600 ; N section ; B 104 -78 590 580 ; -C 168 ; WX 600 ; N currency ; B 94 58 628 506 ; -C 169 ; WX 600 ; N quotesingle ; B 345 328 460 562 ; -C 170 ; WX 600 ; N quotedblleft ; B 262 328 541 562 ; -C 171 ; WX 600 ; N guillemotleft ; B 92 70 652 446 ; -C 172 ; WX 600 ; N guilsinglleft ; B 204 70 540 446 ; -C 173 ; WX 600 ; N guilsinglright ; B 170 70 506 446 ; -C 174 ; WX 600 ; N fi ; B 3 0 619 629 ; -C 175 ; WX 600 ; N fl ; B 3 0 619 629 ; -C 177 ; WX 600 ; N endash ; B 124 231 586 285 ; -C 178 ; WX 600 ; N dagger ; B 217 -78 546 580 ; -C 179 ; WX 600 ; N daggerdbl ; B 163 -78 546 580 ; -C 180 ; WX 600 ; N periodcentered ; B 275 189 434 327 ; -C 182 ; WX 600 ; N paragraph ; B 100 -78 630 562 ; -C 183 ; WX 600 ; N bullet ; B 224 130 485 383 ; -C 184 ; WX 600 ; N quotesinglbase ; B 185 -134 397 100 ; -C 185 ; WX 600 ; N quotedblbase ; B 115 -134 478 100 ; -C 186 ; WX 600 ; N quotedblright ; B 213 328 576 562 ; -C 187 ; WX 600 ; N guillemotright ; B 58 70 618 446 ; -C 188 ; WX 600 ; N ellipsis ; B 46 -15 575 111 ; -C 189 ; WX 600 ; N perthousand ; B 59 -15 627 622 ; -C 191 ; WX 600 ; N questiondown ; B 105 -157 466 430 ; -C 193 ; WX 600 ; N grave ; B 294 497 484 672 ; -C 194 ; WX 600 ; N acute ; B 348 497 612 672 ; -C 195 ; WX 600 ; N circumflex ; B 229 477 581 654 ; -C 196 ; WX 600 ; N tilde ; B 212 489 629 606 ; -C 197 ; WX 600 ; N macron ; B 232 525 600 565 ; -C 198 ; WX 600 ; N breve ; B 279 501 576 609 ; -C 199 ; WX 600 ; N dotaccent ; B 373 537 478 640 ; -C 200 ; WX 600 ; N dieresis ; B 272 537 579 640 ; -C 202 ; WX 600 ; N ring ; B 332 463 500 627 ; -C 203 ; WX 600 ; N cedilla ; B 197 -151 344 10 ; -C 205 ; WX 600 ; N hungarumlaut ; B 239 497 683 672 ; -C 206 ; WX 600 ; N ogonek ; B 189 -172 377 4 ; -C 207 ; WX 600 ; N caron ; B 262 492 614 669 ; -C 208 ; WX 600 ; N emdash ; B 49 231 661 285 ; -C 225 ; WX 600 ; N AE ; B 3 0 655 562 ; -C 227 ; WX 600 ; N ordfeminine ; B 209 249 512 580 ; -C 232 ; WX 600 ; N Lslash ; B 47 0 607 562 ; -C 233 ; WX 600 ; N Oslash ; B 94 -80 625 629 ; -C 234 ; WX 600 ; N OE ; B 59 0 672 562 ; -C 235 ; WX 600 ; N ordmasculine ; B 210 249 535 580 ; -C 241 ; WX 600 ; N ae ; B 41 -15 626 441 ; -C 245 ; WX 600 ; N dotlessi ; B 95 0 515 426 ; -C 248 ; WX 600 ; N lslash ; B 95 0 587 629 ; -C 249 ; WX 600 ; N oslash ; B 102 -80 588 506 ; -C 250 ; WX 600 ; N oe ; B 54 -15 615 441 ; -C 251 ; WX 600 ; N germandbls ; B 48 -15 617 629 ; -C -1 ; WX 600 ; N Idieresis ; B 96 0 623 753 ; -C -1 ; WX 600 ; N eacute ; B 106 -15 612 672 ; -C -1 ; WX 600 ; N abreve ; B 76 -15 576 609 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 101 -15 723 672 ; -C -1 ; WX 600 ; N ecaron ; B 106 -15 614 669 ; -C -1 ; WX 600 ; N Ydieresis ; B 133 0 695 753 ; -C -1 ; WX 600 ; N divide ; B 136 48 573 467 ; -C -1 ; WX 600 ; N Yacute ; B 133 0 695 805 ; -C -1 ; WX 600 ; N Acircumflex ; B 3 0 607 787 ; -C -1 ; WX 600 ; N aacute ; B 76 -15 612 672 ; -C -1 ; WX 600 ; N Ucircumflex ; B 125 -18 702 787 ; -C -1 ; WX 600 ; N yacute ; B -4 -157 683 672 ; -C -1 ; WX 600 ; N scommaaccent ; B 78 -250 584 441 ; -C -1 ; WX 600 ; N ecircumflex ; B 106 -15 598 654 ; -C -1 ; WX 600 ; N Uring ; B 125 -18 702 760 ; -C -1 ; WX 600 ; N Udieresis ; B 125 -18 702 753 ; -C -1 ; WX 600 ; N aogonek ; B 76 -172 569 441 ; -C -1 ; WX 600 ; N Uacute ; B 125 -18 702 805 ; -C -1 ; WX 600 ; N uogonek ; B 101 -172 572 426 ; -C -1 ; WX 600 ; N Edieresis ; B 53 0 660 753 ; -C -1 ; WX 600 ; N Dcroat ; B 43 0 645 562 ; -C -1 ; WX 600 ; N commaaccent ; B 145 -250 323 -58 ; -C -1 ; WX 600 ; N copyright ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Emacron ; B 53 0 660 698 ; -C -1 ; WX 600 ; N ccaron ; B 106 -15 614 669 ; -C -1 ; WX 600 ; N aring ; B 76 -15 569 627 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 7 -250 712 562 ; -C -1 ; WX 600 ; N lacute ; B 95 0 640 805 ; -C -1 ; WX 600 ; N agrave ; B 76 -15 569 672 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 108 -250 665 562 ; -C -1 ; WX 600 ; N Cacute ; B 93 -18 655 805 ; -C -1 ; WX 600 ; N atilde ; B 76 -15 629 606 ; -C -1 ; WX 600 ; N Edotaccent ; B 53 0 660 753 ; -C -1 ; WX 600 ; N scaron ; B 78 -15 614 669 ; -C -1 ; WX 600 ; N scedilla ; B 78 -151 584 441 ; -C -1 ; WX 600 ; N iacute ; B 95 0 612 672 ; -C -1 ; WX 600 ; N lozenge ; B 94 0 519 706 ; -C -1 ; WX 600 ; N Rcaron ; B 38 0 642 802 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 83 -250 645 580 ; -C -1 ; WX 600 ; N ucircumflex ; B 101 -15 572 654 ; -C -1 ; WX 600 ; N acircumflex ; B 76 -15 581 654 ; -C -1 ; WX 600 ; N Amacron ; B 3 0 607 698 ; -C -1 ; WX 600 ; N rcaron ; B 60 0 636 669 ; -C -1 ; WX 600 ; N ccedilla ; B 106 -151 614 441 ; -C -1 ; WX 600 ; N Zdotaccent ; B 86 0 610 753 ; -C -1 ; WX 600 ; N Thorn ; B 79 0 606 562 ; -C -1 ; WX 600 ; N Omacron ; B 94 -18 628 698 ; -C -1 ; WX 600 ; N Racute ; B 38 0 670 805 ; -C -1 ; WX 600 ; N Sacute ; B 76 -20 650 805 ; -C -1 ; WX 600 ; N dcaron ; B 85 -15 849 629 ; -C -1 ; WX 600 ; N Umacron ; B 125 -18 702 698 ; -C -1 ; WX 600 ; N uring ; B 101 -15 572 627 ; -C -1 ; WX 600 ; N threesuperior ; B 213 240 501 622 ; -C -1 ; WX 600 ; N Ograve ; B 94 -18 625 805 ; -C -1 ; WX 600 ; N Agrave ; B 3 0 607 805 ; -C -1 ; WX 600 ; N Abreve ; B 3 0 607 732 ; -C -1 ; WX 600 ; N multiply ; B 103 43 607 470 ; -C -1 ; WX 600 ; N uacute ; B 101 -15 602 672 ; -C -1 ; WX 600 ; N Tcaron ; B 108 0 665 802 ; -C -1 ; WX 600 ; N partialdiff ; B 45 -38 546 710 ; -C -1 ; WX 600 ; N ydieresis ; B -4 -157 683 620 ; -C -1 ; WX 600 ; N Nacute ; B 7 -13 712 805 ; -C -1 ; WX 600 ; N icircumflex ; B 95 0 551 654 ; -C -1 ; WX 600 ; N Ecircumflex ; B 53 0 660 787 ; -C -1 ; WX 600 ; N adieresis ; B 76 -15 575 620 ; -C -1 ; WX 600 ; N edieresis ; B 106 -15 598 620 ; -C -1 ; WX 600 ; N cacute ; B 106 -15 612 672 ; -C -1 ; WX 600 ; N nacute ; B 26 0 602 672 ; -C -1 ; WX 600 ; N umacron ; B 101 -15 600 565 ; -C -1 ; WX 600 ; N Ncaron ; B 7 -13 712 802 ; -C -1 ; WX 600 ; N Iacute ; B 96 0 640 805 ; -C -1 ; WX 600 ; N plusminus ; B 96 44 594 558 ; -C -1 ; WX 600 ; N brokenbar ; B 238 -175 469 675 ; -C -1 ; WX 600 ; N registered ; B 53 -18 667 580 ; -C -1 ; WX 600 ; N Gbreve ; B 83 -18 645 732 ; -C -1 ; WX 600 ; N Idotaccent ; B 96 0 623 753 ; -C -1 ; WX 600 ; N summation ; B 15 -10 670 706 ; -C -1 ; WX 600 ; N Egrave ; B 53 0 660 805 ; -C -1 ; WX 600 ; N racute ; B 60 0 636 672 ; -C -1 ; WX 600 ; N omacron ; B 102 -15 600 565 ; -C -1 ; WX 600 ; N Zacute ; B 86 0 670 805 ; -C -1 ; WX 600 ; N Zcaron ; B 86 0 642 802 ; -C -1 ; WX 600 ; N greaterequal ; B 98 0 594 710 ; -C -1 ; WX 600 ; N Eth ; B 43 0 645 562 ; -C -1 ; WX 600 ; N Ccedilla ; B 93 -151 658 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 95 -250 515 629 ; -C -1 ; WX 600 ; N tcaron ; B 167 -15 587 717 ; -C -1 ; WX 600 ; N eogonek ; B 106 -172 598 441 ; -C -1 ; WX 600 ; N Uogonek ; B 124 -172 702 562 ; -C -1 ; WX 600 ; N Aacute ; B 3 0 660 805 ; -C -1 ; WX 600 ; N Adieresis ; B 3 0 607 753 ; -C -1 ; WX 600 ; N egrave ; B 106 -15 598 672 ; -C -1 ; WX 600 ; N zacute ; B 99 0 612 672 ; -C -1 ; WX 600 ; N iogonek ; B 95 -172 515 657 ; -C -1 ; WX 600 ; N Oacute ; B 94 -18 640 805 ; -C -1 ; WX 600 ; N oacute ; B 102 -15 612 672 ; -C -1 ; WX 600 ; N amacron ; B 76 -15 600 565 ; -C -1 ; WX 600 ; N sacute ; B 78 -15 612 672 ; -C -1 ; WX 600 ; N idieresis ; B 95 0 545 620 ; -C -1 ; WX 600 ; N Ocircumflex ; B 94 -18 625 787 ; -C -1 ; WX 600 ; N Ugrave ; B 125 -18 702 805 ; -C -1 ; WX 600 ; N Delta ; B 6 0 598 688 ; -C -1 ; WX 600 ; N thorn ; B -24 -157 605 629 ; -C -1 ; WX 600 ; N twosuperior ; B 230 249 535 622 ; -C -1 ; WX 600 ; N Odieresis ; B 94 -18 625 753 ; -C -1 ; WX 600 ; N mu ; B 72 -157 572 426 ; -C -1 ; WX 600 ; N igrave ; B 95 0 515 672 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 102 -15 723 672 ; -C -1 ; WX 600 ; N Eogonek ; B 53 -172 660 562 ; -C -1 ; WX 600 ; N dcroat ; B 85 -15 704 629 ; -C -1 ; WX 600 ; N threequarters ; B 73 -56 659 666 ; -C -1 ; WX 600 ; N Scedilla ; B 76 -151 650 580 ; -C -1 ; WX 600 ; N lcaron ; B 95 0 667 629 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 38 -250 671 562 ; -C -1 ; WX 600 ; N Lacute ; B 47 0 607 805 ; -C -1 ; WX 600 ; N trademark ; B 75 263 742 562 ; -C -1 ; WX 600 ; N edotaccent ; B 106 -15 598 620 ; -C -1 ; WX 600 ; N Igrave ; B 96 0 623 805 ; -C -1 ; WX 600 ; N Imacron ; B 96 0 628 698 ; -C -1 ; WX 600 ; N Lcaron ; B 47 0 632 562 ; -C -1 ; WX 600 ; N onehalf ; B 65 -57 669 665 ; -C -1 ; WX 600 ; N lessequal ; B 98 0 645 710 ; -C -1 ; WX 600 ; N ocircumflex ; B 102 -15 588 654 ; -C -1 ; WX 600 ; N ntilde ; B 26 0 629 606 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 125 -18 761 805 ; -C -1 ; WX 600 ; N Eacute ; B 53 0 670 805 ; -C -1 ; WX 600 ; N emacron ; B 106 -15 600 565 ; -C -1 ; WX 600 ; N gbreve ; B 61 -157 657 609 ; -C -1 ; WX 600 ; N onequarter ; B 65 -57 674 665 ; -C -1 ; WX 600 ; N Scaron ; B 76 -20 672 802 ; -C -1 ; WX 600 ; N Scommaaccent ; B 76 -250 650 580 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 94 -18 751 805 ; -C -1 ; WX 600 ; N degree ; B 214 269 576 622 ; -C -1 ; WX 600 ; N ograve ; B 102 -15 588 672 ; -C -1 ; WX 600 ; N Ccaron ; B 93 -18 672 802 ; -C -1 ; WX 600 ; N ugrave ; B 101 -15 572 672 ; -C -1 ; WX 600 ; N radical ; B 85 -15 765 792 ; -C -1 ; WX 600 ; N Dcaron ; B 43 0 645 802 ; -C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 636 441 ; -C -1 ; WX 600 ; N Ntilde ; B 7 -13 712 729 ; -C -1 ; WX 600 ; N otilde ; B 102 -15 629 606 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 598 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 607 562 ; -C -1 ; WX 600 ; N Atilde ; B 3 0 655 729 ; -C -1 ; WX 600 ; N Aogonek ; B 3 -172 607 562 ; -C -1 ; WX 600 ; N Aring ; B 3 0 607 750 ; -C -1 ; WX 600 ; N Otilde ; B 94 -18 655 729 ; -C -1 ; WX 600 ; N zdotaccent ; B 99 0 593 620 ; -C -1 ; WX 600 ; N Ecaron ; B 53 0 660 802 ; -C -1 ; WX 600 ; N Iogonek ; B 96 -172 623 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 58 -250 633 629 ; -C -1 ; WX 600 ; N minus ; B 129 232 580 283 ; -C -1 ; WX 600 ; N Icircumflex ; B 96 0 623 787 ; -C -1 ; WX 600 ; N ncaron ; B 26 0 614 669 ; -C -1 ; WX 600 ; N tcommaaccent ; B 165 -250 561 561 ; -C -1 ; WX 600 ; N logicalnot ; B 155 108 591 369 ; -C -1 ; WX 600 ; N odieresis ; B 102 -15 588 620 ; -C -1 ; WX 600 ; N udieresis ; B 101 -15 575 620 ; -C -1 ; WX 600 ; N notequal ; B 43 -16 621 529 ; -C -1 ; WX 600 ; N gcommaaccent ; B 61 -157 657 708 ; -C -1 ; WX 600 ; N eth ; B 102 -15 639 629 ; -C -1 ; WX 600 ; N zcaron ; B 99 0 624 669 ; -C -1 ; WX 600 ; N ncommaaccent ; B 26 -250 585 441 ; -C -1 ; WX 600 ; N onesuperior ; B 231 249 491 622 ; -C -1 ; WX 600 ; N imacron ; B 95 0 543 565 ; -C -1 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/lib/font/data/Courier.afm b/lib/font/data/Courier.afm deleted file mode 100755 index 2f7be81..0000000 --- a/lib/font/data/Courier.afm +++ /dev/null @@ -1,342 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 17:27:09 1997 -Comment UniqueID 43050 -Comment VMusage 39754 50779 -FontName Courier -FullName Courier -FamilyName Courier -Weight Medium -ItalicAngle 0 -IsFixedPitch true -CharacterSet ExtendedRoman -FontBBox -23 -250 715 805 -UnderlinePosition -100 -UnderlineThickness 50 -Version 003.000 -Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -EncodingScheme AdobeStandardEncoding -CapHeight 562 -XHeight 426 -Ascender 629 -Descender -157 -StdHW 51 -StdVW 51 -StartCharMetrics 315 -C 32 ; WX 600 ; N space ; B 0 0 0 0 ; -C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ; -C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ; -C 35 ; WX 600 ; N numbersign ; B 93 -32 507 639 ; -C 36 ; WX 600 ; N dollar ; B 105 -126 496 662 ; -C 37 ; WX 600 ; N percent ; B 81 -15 518 622 ; -C 38 ; WX 600 ; N ampersand ; B 63 -15 538 543 ; -C 39 ; WX 600 ; N quoteright ; B 213 328 376 562 ; -C 40 ; WX 600 ; N parenleft ; B 269 -108 440 622 ; -C 41 ; WX 600 ; N parenright ; B 160 -108 331 622 ; -C 42 ; WX 600 ; N asterisk ; B 116 257 484 607 ; -C 43 ; WX 600 ; N plus ; B 80 44 520 470 ; -C 44 ; WX 600 ; N comma ; B 181 -112 344 122 ; -C 45 ; WX 600 ; N hyphen ; B 103 231 497 285 ; -C 46 ; WX 600 ; N period ; B 229 -15 371 109 ; -C 47 ; WX 600 ; N slash ; B 125 -80 475 629 ; -C 48 ; WX 600 ; N zero ; B 106 -15 494 622 ; -C 49 ; WX 600 ; N one ; B 96 0 505 622 ; -C 50 ; WX 600 ; N two ; B 70 0 471 622 ; -C 51 ; WX 600 ; N three ; B 75 -15 466 622 ; -C 52 ; WX 600 ; N four ; B 78 0 500 622 ; -C 53 ; WX 600 ; N five ; B 92 -15 497 607 ; -C 54 ; WX 600 ; N six ; B 111 -15 497 622 ; -C 55 ; WX 600 ; N seven ; B 82 0 483 607 ; -C 56 ; WX 600 ; N eight ; B 102 -15 498 622 ; -C 57 ; WX 600 ; N nine ; B 96 -15 489 622 ; -C 58 ; WX 600 ; N colon ; B 229 -15 371 385 ; -C 59 ; WX 600 ; N semicolon ; B 181 -112 371 385 ; -C 60 ; WX 600 ; N less ; B 41 42 519 472 ; -C 61 ; WX 600 ; N equal ; B 80 138 520 376 ; -C 62 ; WX 600 ; N greater ; B 66 42 544 472 ; -C 63 ; WX 600 ; N question ; B 129 -15 492 572 ; -C 64 ; WX 600 ; N at ; B 77 -15 533 622 ; -C 65 ; WX 600 ; N A ; B 3 0 597 562 ; -C 66 ; WX 600 ; N B ; B 43 0 559 562 ; -C 67 ; WX 600 ; N C ; B 41 -18 540 580 ; -C 68 ; WX 600 ; N D ; B 43 0 574 562 ; -C 69 ; WX 600 ; N E ; B 53 0 550 562 ; -C 70 ; WX 600 ; N F ; B 53 0 545 562 ; -C 71 ; WX 600 ; N G ; B 31 -18 575 580 ; -C 72 ; WX 600 ; N H ; B 32 0 568 562 ; -C 73 ; WX 600 ; N I ; B 96 0 504 562 ; -C 74 ; WX 600 ; N J ; B 34 -18 566 562 ; -C 75 ; WX 600 ; N K ; B 38 0 582 562 ; -C 76 ; WX 600 ; N L ; B 47 0 554 562 ; -C 77 ; WX 600 ; N M ; B 4 0 596 562 ; -C 78 ; WX 600 ; N N ; B 7 -13 593 562 ; -C 79 ; WX 600 ; N O ; B 43 -18 557 580 ; -C 80 ; WX 600 ; N P ; B 79 0 558 562 ; -C 81 ; WX 600 ; N Q ; B 43 -138 557 580 ; -C 82 ; WX 600 ; N R ; B 38 0 588 562 ; -C 83 ; WX 600 ; N S ; B 72 -20 529 580 ; -C 84 ; WX 600 ; N T ; B 38 0 563 562 ; -C 85 ; WX 600 ; N U ; B 17 -18 583 562 ; -C 86 ; WX 600 ; N V ; B -4 -13 604 562 ; -C 87 ; WX 600 ; N W ; B -3 -13 603 562 ; -C 88 ; WX 600 ; N X ; B 23 0 577 562 ; -C 89 ; WX 600 ; N Y ; B 24 0 576 562 ; -C 90 ; WX 600 ; N Z ; B 86 0 514 562 ; -C 91 ; WX 600 ; N bracketleft ; B 269 -108 442 622 ; -C 92 ; WX 600 ; N backslash ; B 118 -80 482 629 ; -C 93 ; WX 600 ; N bracketright ; B 158 -108 331 622 ; -C 94 ; WX 600 ; N asciicircum ; B 94 354 506 622 ; -C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; -C 96 ; WX 600 ; N quoteleft ; B 224 328 387 562 ; -C 97 ; WX 600 ; N a ; B 53 -15 559 441 ; -C 98 ; WX 600 ; N b ; B 14 -15 575 629 ; -C 99 ; WX 600 ; N c ; B 66 -15 529 441 ; -C 100 ; WX 600 ; N d ; B 45 -15 591 629 ; -C 101 ; WX 600 ; N e ; B 66 -15 548 441 ; -C 102 ; WX 600 ; N f ; B 114 0 531 629 ; L i fi ; L l fl ; -C 103 ; WX 600 ; N g ; B 45 -157 566 441 ; -C 104 ; WX 600 ; N h ; B 18 0 582 629 ; -C 105 ; WX 600 ; N i ; B 95 0 505 657 ; -C 106 ; WX 600 ; N j ; B 82 -157 410 657 ; -C 107 ; WX 600 ; N k ; B 43 0 580 629 ; -C 108 ; WX 600 ; N l ; B 95 0 505 629 ; -C 109 ; WX 600 ; N m ; B -5 0 605 441 ; -C 110 ; WX 600 ; N n ; B 26 0 575 441 ; -C 111 ; WX 600 ; N o ; B 62 -15 538 441 ; -C 112 ; WX 600 ; N p ; B 9 -157 555 441 ; -C 113 ; WX 600 ; N q ; B 45 -157 591 441 ; -C 114 ; WX 600 ; N r ; B 60 0 559 441 ; -C 115 ; WX 600 ; N s ; B 80 -15 513 441 ; -C 116 ; WX 600 ; N t ; B 87 -15 530 561 ; -C 117 ; WX 600 ; N u ; B 21 -15 562 426 ; -C 118 ; WX 600 ; N v ; B 10 -10 590 426 ; -C 119 ; WX 600 ; N w ; B -4 -10 604 426 ; -C 120 ; WX 600 ; N x ; B 20 0 580 426 ; -C 121 ; WX 600 ; N y ; B 7 -157 592 426 ; -C 122 ; WX 600 ; N z ; B 99 0 502 426 ; -C 123 ; WX 600 ; N braceleft ; B 182 -108 437 622 ; -C 124 ; WX 600 ; N bar ; B 275 -250 326 750 ; -C 125 ; WX 600 ; N braceright ; B 163 -108 418 622 ; -C 126 ; WX 600 ; N asciitilde ; B 63 197 540 320 ; -C 161 ; WX 600 ; N exclamdown ; B 236 -157 364 430 ; -C 162 ; WX 600 ; N cent ; B 96 -49 500 614 ; -C 163 ; WX 600 ; N sterling ; B 84 -21 521 611 ; -C 164 ; WX 600 ; N fraction ; B 92 -57 509 665 ; -C 165 ; WX 600 ; N yen ; B 26 0 574 562 ; -C 166 ; WX 600 ; N florin ; B 4 -143 539 622 ; -C 167 ; WX 600 ; N section ; B 113 -78 488 580 ; -C 168 ; WX 600 ; N currency ; B 73 58 527 506 ; -C 169 ; WX 600 ; N quotesingle ; B 259 328 341 562 ; -C 170 ; WX 600 ; N quotedblleft ; B 143 328 471 562 ; -C 171 ; WX 600 ; N guillemotleft ; B 37 70 563 446 ; -C 172 ; WX 600 ; N guilsinglleft ; B 149 70 451 446 ; -C 173 ; WX 600 ; N guilsinglright ; B 149 70 451 446 ; -C 174 ; WX 600 ; N fi ; B 3 0 597 629 ; -C 175 ; WX 600 ; N fl ; B 3 0 597 629 ; -C 177 ; WX 600 ; N endash ; B 75 231 525 285 ; -C 178 ; WX 600 ; N dagger ; B 141 -78 459 580 ; -C 179 ; WX 600 ; N daggerdbl ; B 141 -78 459 580 ; -C 180 ; WX 600 ; N periodcentered ; B 222 189 378 327 ; -C 182 ; WX 600 ; N paragraph ; B 50 -78 511 562 ; -C 183 ; WX 600 ; N bullet ; B 172 130 428 383 ; -C 184 ; WX 600 ; N quotesinglbase ; B 213 -134 376 100 ; -C 185 ; WX 600 ; N quotedblbase ; B 143 -134 457 100 ; -C 186 ; WX 600 ; N quotedblright ; B 143 328 457 562 ; -C 187 ; WX 600 ; N guillemotright ; B 37 70 563 446 ; -C 188 ; WX 600 ; N ellipsis ; B 37 -15 563 111 ; -C 189 ; WX 600 ; N perthousand ; B 3 -15 600 622 ; -C 191 ; WX 600 ; N questiondown ; B 108 -157 471 430 ; -C 193 ; WX 600 ; N grave ; B 151 497 378 672 ; -C 194 ; WX 600 ; N acute ; B 242 497 469 672 ; -C 195 ; WX 600 ; N circumflex ; B 124 477 476 654 ; -C 196 ; WX 600 ; N tilde ; B 105 489 503 606 ; -C 197 ; WX 600 ; N macron ; B 120 525 480 565 ; -C 198 ; WX 600 ; N breve ; B 153 501 447 609 ; -C 199 ; WX 600 ; N dotaccent ; B 249 537 352 640 ; -C 200 ; WX 600 ; N dieresis ; B 148 537 453 640 ; -C 202 ; WX 600 ; N ring ; B 218 463 382 627 ; -C 203 ; WX 600 ; N cedilla ; B 224 -151 362 10 ; -C 205 ; WX 600 ; N hungarumlaut ; B 133 497 540 672 ; -C 206 ; WX 600 ; N ogonek ; B 211 -172 407 4 ; -C 207 ; WX 600 ; N caron ; B 124 492 476 669 ; -C 208 ; WX 600 ; N emdash ; B 0 231 600 285 ; -C 225 ; WX 600 ; N AE ; B 3 0 550 562 ; -C 227 ; WX 600 ; N ordfeminine ; B 156 249 442 580 ; -C 232 ; WX 600 ; N Lslash ; B 47 0 554 562 ; -C 233 ; WX 600 ; N Oslash ; B 43 -80 557 629 ; -C 234 ; WX 600 ; N OE ; B 7 0 567 562 ; -C 235 ; WX 600 ; N ordmasculine ; B 157 249 443 580 ; -C 241 ; WX 600 ; N ae ; B 19 -15 570 441 ; -C 245 ; WX 600 ; N dotlessi ; B 95 0 505 426 ; -C 248 ; WX 600 ; N lslash ; B 95 0 505 629 ; -C 249 ; WX 600 ; N oslash ; B 62 -80 538 506 ; -C 250 ; WX 600 ; N oe ; B 19 -15 559 441 ; -C 251 ; WX 600 ; N germandbls ; B 48 -15 588 629 ; -C -1 ; WX 600 ; N Idieresis ; B 96 0 504 753 ; -C -1 ; WX 600 ; N eacute ; B 66 -15 548 672 ; -C -1 ; WX 600 ; N abreve ; B 53 -15 559 609 ; -C -1 ; WX 600 ; N uhungarumlaut ; B 21 -15 580 672 ; -C -1 ; WX 600 ; N ecaron ; B 66 -15 548 669 ; -C -1 ; WX 600 ; N Ydieresis ; B 24 0 576 753 ; -C -1 ; WX 600 ; N divide ; B 87 48 513 467 ; -C -1 ; WX 600 ; N Yacute ; B 24 0 576 805 ; -C -1 ; WX 600 ; N Acircumflex ; B 3 0 597 787 ; -C -1 ; WX 600 ; N aacute ; B 53 -15 559 672 ; -C -1 ; WX 600 ; N Ucircumflex ; B 17 -18 583 787 ; -C -1 ; WX 600 ; N yacute ; B 7 -157 592 672 ; -C -1 ; WX 600 ; N scommaaccent ; B 80 -250 513 441 ; -C -1 ; WX 600 ; N ecircumflex ; B 66 -15 548 654 ; -C -1 ; WX 600 ; N Uring ; B 17 -18 583 760 ; -C -1 ; WX 600 ; N Udieresis ; B 17 -18 583 753 ; -C -1 ; WX 600 ; N aogonek ; B 53 -172 587 441 ; -C -1 ; WX 600 ; N Uacute ; B 17 -18 583 805 ; -C -1 ; WX 600 ; N uogonek ; B 21 -172 590 426 ; -C -1 ; WX 600 ; N Edieresis ; B 53 0 550 753 ; -C -1 ; WX 600 ; N Dcroat ; B 30 0 574 562 ; -C -1 ; WX 600 ; N commaaccent ; B 198 -250 335 -58 ; -C -1 ; WX 600 ; N copyright ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Emacron ; B 53 0 550 698 ; -C -1 ; WX 600 ; N ccaron ; B 66 -15 529 669 ; -C -1 ; WX 600 ; N aring ; B 53 -15 559 627 ; -C -1 ; WX 600 ; N Ncommaaccent ; B 7 -250 593 562 ; -C -1 ; WX 600 ; N lacute ; B 95 0 505 805 ; -C -1 ; WX 600 ; N agrave ; B 53 -15 559 672 ; -C -1 ; WX 600 ; N Tcommaaccent ; B 38 -250 563 562 ; -C -1 ; WX 600 ; N Cacute ; B 41 -18 540 805 ; -C -1 ; WX 600 ; N atilde ; B 53 -15 559 606 ; -C -1 ; WX 600 ; N Edotaccent ; B 53 0 550 753 ; -C -1 ; WX 600 ; N scaron ; B 80 -15 513 669 ; -C -1 ; WX 600 ; N scedilla ; B 80 -151 513 441 ; -C -1 ; WX 600 ; N iacute ; B 95 0 505 672 ; -C -1 ; WX 600 ; N lozenge ; B 18 0 443 706 ; -C -1 ; WX 600 ; N Rcaron ; B 38 0 588 802 ; -C -1 ; WX 600 ; N Gcommaaccent ; B 31 -250 575 580 ; -C -1 ; WX 600 ; N ucircumflex ; B 21 -15 562 654 ; -C -1 ; WX 600 ; N acircumflex ; B 53 -15 559 654 ; -C -1 ; WX 600 ; N Amacron ; B 3 0 597 698 ; -C -1 ; WX 600 ; N rcaron ; B 60 0 559 669 ; -C -1 ; WX 600 ; N ccedilla ; B 66 -151 529 441 ; -C -1 ; WX 600 ; N Zdotaccent ; B 86 0 514 753 ; -C -1 ; WX 600 ; N Thorn ; B 79 0 538 562 ; -C -1 ; WX 600 ; N Omacron ; B 43 -18 557 698 ; -C -1 ; WX 600 ; N Racute ; B 38 0 588 805 ; -C -1 ; WX 600 ; N Sacute ; B 72 -20 529 805 ; -C -1 ; WX 600 ; N dcaron ; B 45 -15 715 629 ; -C -1 ; WX 600 ; N Umacron ; B 17 -18 583 698 ; -C -1 ; WX 600 ; N uring ; B 21 -15 562 627 ; -C -1 ; WX 600 ; N threesuperior ; B 155 240 406 622 ; -C -1 ; WX 600 ; N Ograve ; B 43 -18 557 805 ; -C -1 ; WX 600 ; N Agrave ; B 3 0 597 805 ; -C -1 ; WX 600 ; N Abreve ; B 3 0 597 732 ; -C -1 ; WX 600 ; N multiply ; B 87 43 515 470 ; -C -1 ; WX 600 ; N uacute ; B 21 -15 562 672 ; -C -1 ; WX 600 ; N Tcaron ; B 38 0 563 802 ; -C -1 ; WX 600 ; N partialdiff ; B 17 -38 459 710 ; -C -1 ; WX 600 ; N ydieresis ; B 7 -157 592 620 ; -C -1 ; WX 600 ; N Nacute ; B 7 -13 593 805 ; -C -1 ; WX 600 ; N icircumflex ; B 94 0 505 654 ; -C -1 ; WX 600 ; N Ecircumflex ; B 53 0 550 787 ; -C -1 ; WX 600 ; N adieresis ; B 53 -15 559 620 ; -C -1 ; WX 600 ; N edieresis ; B 66 -15 548 620 ; -C -1 ; WX 600 ; N cacute ; B 66 -15 529 672 ; -C -1 ; WX 600 ; N nacute ; B 26 0 575 672 ; -C -1 ; WX 600 ; N umacron ; B 21 -15 562 565 ; -C -1 ; WX 600 ; N Ncaron ; B 7 -13 593 802 ; -C -1 ; WX 600 ; N Iacute ; B 96 0 504 805 ; -C -1 ; WX 600 ; N plusminus ; B 87 44 513 558 ; -C -1 ; WX 600 ; N brokenbar ; B 275 -175 326 675 ; -C -1 ; WX 600 ; N registered ; B 0 -18 600 580 ; -C -1 ; WX 600 ; N Gbreve ; B 31 -18 575 732 ; -C -1 ; WX 600 ; N Idotaccent ; B 96 0 504 753 ; -C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; -C -1 ; WX 600 ; N Egrave ; B 53 0 550 805 ; -C -1 ; WX 600 ; N racute ; B 60 0 559 672 ; -C -1 ; WX 600 ; N omacron ; B 62 -15 538 565 ; -C -1 ; WX 600 ; N Zacute ; B 86 0 514 805 ; -C -1 ; WX 600 ; N Zcaron ; B 86 0 514 802 ; -C -1 ; WX 600 ; N greaterequal ; B 98 0 502 710 ; -C -1 ; WX 600 ; N Eth ; B 30 0 574 562 ; -C -1 ; WX 600 ; N Ccedilla ; B 41 -151 540 580 ; -C -1 ; WX 600 ; N lcommaaccent ; B 95 -250 505 629 ; -C -1 ; WX 600 ; N tcaron ; B 87 -15 530 717 ; -C -1 ; WX 600 ; N eogonek ; B 66 -172 548 441 ; -C -1 ; WX 600 ; N Uogonek ; B 17 -172 583 562 ; -C -1 ; WX 600 ; N Aacute ; B 3 0 597 805 ; -C -1 ; WX 600 ; N Adieresis ; B 3 0 597 753 ; -C -1 ; WX 600 ; N egrave ; B 66 -15 548 672 ; -C -1 ; WX 600 ; N zacute ; B 99 0 502 672 ; -C -1 ; WX 600 ; N iogonek ; B 95 -172 505 657 ; -C -1 ; WX 600 ; N Oacute ; B 43 -18 557 805 ; -C -1 ; WX 600 ; N oacute ; B 62 -15 538 672 ; -C -1 ; WX 600 ; N amacron ; B 53 -15 559 565 ; -C -1 ; WX 600 ; N sacute ; B 80 -15 513 672 ; -C -1 ; WX 600 ; N idieresis ; B 95 0 505 620 ; -C -1 ; WX 600 ; N Ocircumflex ; B 43 -18 557 787 ; -C -1 ; WX 600 ; N Ugrave ; B 17 -18 583 805 ; -C -1 ; WX 600 ; N Delta ; B 6 0 598 688 ; -C -1 ; WX 600 ; N thorn ; B -6 -157 555 629 ; -C -1 ; WX 600 ; N twosuperior ; B 177 249 424 622 ; -C -1 ; WX 600 ; N Odieresis ; B 43 -18 557 753 ; -C -1 ; WX 600 ; N mu ; B 21 -157 562 426 ; -C -1 ; WX 600 ; N igrave ; B 95 0 505 672 ; -C -1 ; WX 600 ; N ohungarumlaut ; B 62 -15 580 672 ; -C -1 ; WX 600 ; N Eogonek ; B 53 -172 561 562 ; -C -1 ; WX 600 ; N dcroat ; B 45 -15 591 629 ; -C -1 ; WX 600 ; N threequarters ; B 8 -56 593 666 ; -C -1 ; WX 600 ; N Scedilla ; B 72 -151 529 580 ; -C -1 ; WX 600 ; N lcaron ; B 95 0 533 629 ; -C -1 ; WX 600 ; N Kcommaaccent ; B 38 -250 582 562 ; -C -1 ; WX 600 ; N Lacute ; B 47 0 554 805 ; -C -1 ; WX 600 ; N trademark ; B -23 263 623 562 ; -C -1 ; WX 600 ; N edotaccent ; B 66 -15 548 620 ; -C -1 ; WX 600 ; N Igrave ; B 96 0 504 805 ; -C -1 ; WX 600 ; N Imacron ; B 96 0 504 698 ; -C -1 ; WX 600 ; N Lcaron ; B 47 0 554 562 ; -C -1 ; WX 600 ; N onehalf ; B 0 -57 611 665 ; -C -1 ; WX 600 ; N lessequal ; B 98 0 502 710 ; -C -1 ; WX 600 ; N ocircumflex ; B 62 -15 538 654 ; -C -1 ; WX 600 ; N ntilde ; B 26 0 575 606 ; -C -1 ; WX 600 ; N Uhungarumlaut ; B 17 -18 590 805 ; -C -1 ; WX 600 ; N Eacute ; B 53 0 550 805 ; -C -1 ; WX 600 ; N emacron ; B 66 -15 548 565 ; -C -1 ; WX 600 ; N gbreve ; B 45 -157 566 609 ; -C -1 ; WX 600 ; N onequarter ; B 0 -57 600 665 ; -C -1 ; WX 600 ; N Scaron ; B 72 -20 529 802 ; -C -1 ; WX 600 ; N Scommaaccent ; B 72 -250 529 580 ; -C -1 ; WX 600 ; N Ohungarumlaut ; B 43 -18 580 805 ; -C -1 ; WX 600 ; N degree ; B 123 269 477 622 ; -C -1 ; WX 600 ; N ograve ; B 62 -15 538 672 ; -C -1 ; WX 600 ; N Ccaron ; B 41 -18 540 802 ; -C -1 ; WX 600 ; N ugrave ; B 21 -15 562 672 ; -C -1 ; WX 600 ; N radical ; B 3 -15 597 792 ; -C -1 ; WX 600 ; N Dcaron ; B 43 0 574 802 ; -C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 559 441 ; -C -1 ; WX 600 ; N Ntilde ; B 7 -13 593 729 ; -C -1 ; WX 600 ; N otilde ; B 62 -15 538 606 ; -C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 588 562 ; -C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 554 562 ; -C -1 ; WX 600 ; N Atilde ; B 3 0 597 729 ; -C -1 ; WX 600 ; N Aogonek ; B 3 -172 608 562 ; -C -1 ; WX 600 ; N Aring ; B 3 0 597 750 ; -C -1 ; WX 600 ; N Otilde ; B 43 -18 557 729 ; -C -1 ; WX 600 ; N zdotaccent ; B 99 0 502 620 ; -C -1 ; WX 600 ; N Ecaron ; B 53 0 550 802 ; -C -1 ; WX 600 ; N Iogonek ; B 96 -172 504 562 ; -C -1 ; WX 600 ; N kcommaaccent ; B 43 -250 580 629 ; -C -1 ; WX 600 ; N minus ; B 80 232 520 283 ; -C -1 ; WX 600 ; N Icircumflex ; B 96 0 504 787 ; -C -1 ; WX 600 ; N ncaron ; B 26 0 575 669 ; -C -1 ; WX 600 ; N tcommaaccent ; B 87 -250 530 561 ; -C -1 ; WX 600 ; N logicalnot ; B 87 108 513 369 ; -C -1 ; WX 600 ; N odieresis ; B 62 -15 538 620 ; -C -1 ; WX 600 ; N udieresis ; B 21 -15 562 620 ; -C -1 ; WX 600 ; N notequal ; B 15 -16 540 529 ; -C -1 ; WX 600 ; N gcommaaccent ; B 45 -157 566 708 ; -C -1 ; WX 600 ; N eth ; B 62 -15 538 629 ; -C -1 ; WX 600 ; N zcaron ; B 99 0 502 669 ; -C -1 ; WX 600 ; N ncommaaccent ; B 26 -250 575 441 ; -C -1 ; WX 600 ; N onesuperior ; B 172 249 428 622 ; -C -1 ; WX 600 ; N imacron ; B 95 0 505 565 ; -C -1 ; WX 600 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -EndFontMetrics diff --git a/lib/font/data/Helvetica-Bold.afm b/lib/font/data/Helvetica-Bold.afm deleted file mode 100755 index 837c594..0000000 --- a/lib/font/data/Helvetica-Bold.afm +++ /dev/null @@ -1,2827 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:43:52 1997 -Comment UniqueID 43052 -Comment VMusage 37169 48194 -FontName Helvetica-Bold -FullName Helvetica Bold -FamilyName Helvetica -Weight Bold -ItalicAngle 0 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -170 -228 1003 962 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme AdobeStandardEncoding -CapHeight 718 -XHeight 532 -Ascender 718 -Descender -207 -StdHW 118 -StdVW 140 -StartCharMetrics 315 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 90 0 244 718 ; -C 34 ; WX 474 ; N quotedbl ; B 98 447 376 718 ; -C 35 ; WX 556 ; N numbersign ; B 18 0 538 698 ; -C 36 ; WX 556 ; N dollar ; B 30 -115 523 775 ; -C 37 ; WX 889 ; N percent ; B 28 -19 861 710 ; -C 38 ; WX 722 ; N ampersand ; B 54 -19 701 718 ; -C 39 ; WX 278 ; N quoteright ; B 69 445 209 718 ; -C 40 ; WX 333 ; N parenleft ; B 35 -208 314 734 ; -C 41 ; WX 333 ; N parenright ; B 19 -208 298 734 ; -C 42 ; WX 389 ; N asterisk ; B 27 387 362 718 ; -C 43 ; WX 584 ; N plus ; B 40 0 544 506 ; -C 44 ; WX 278 ; N comma ; B 64 -168 214 146 ; -C 45 ; WX 333 ; N hyphen ; B 27 215 306 345 ; -C 46 ; WX 278 ; N period ; B 64 0 214 146 ; -C 47 ; WX 278 ; N slash ; B -33 -19 311 737 ; -C 48 ; WX 556 ; N zero ; B 32 -19 524 710 ; -C 49 ; WX 556 ; N one ; B 69 0 378 710 ; -C 50 ; WX 556 ; N two ; B 26 0 511 710 ; -C 51 ; WX 556 ; N three ; B 27 -19 516 710 ; -C 52 ; WX 556 ; N four ; B 27 0 526 710 ; -C 53 ; WX 556 ; N five ; B 27 -19 516 698 ; -C 54 ; WX 556 ; N six ; B 31 -19 520 710 ; -C 55 ; WX 556 ; N seven ; B 25 0 528 698 ; -C 56 ; WX 556 ; N eight ; B 32 -19 524 710 ; -C 57 ; WX 556 ; N nine ; B 30 -19 522 710 ; -C 58 ; WX 333 ; N colon ; B 92 0 242 512 ; -C 59 ; WX 333 ; N semicolon ; B 92 -168 242 512 ; -C 60 ; WX 584 ; N less ; B 38 -8 546 514 ; -C 61 ; WX 584 ; N equal ; B 40 87 544 419 ; -C 62 ; WX 584 ; N greater ; B 38 -8 546 514 ; -C 63 ; WX 611 ; N question ; B 60 0 556 727 ; -C 64 ; WX 975 ; N at ; B 118 -19 856 737 ; -C 65 ; WX 722 ; N A ; B 20 0 702 718 ; -C 66 ; WX 722 ; N B ; B 76 0 669 718 ; -C 67 ; WX 722 ; N C ; B 44 -19 684 737 ; -C 68 ; WX 722 ; N D ; B 76 0 685 718 ; -C 69 ; WX 667 ; N E ; B 76 0 621 718 ; -C 70 ; WX 611 ; N F ; B 76 0 587 718 ; -C 71 ; WX 778 ; N G ; B 44 -19 713 737 ; -C 72 ; WX 722 ; N H ; B 71 0 651 718 ; -C 73 ; WX 278 ; N I ; B 64 0 214 718 ; -C 74 ; WX 556 ; N J ; B 22 -18 484 718 ; -C 75 ; WX 722 ; N K ; B 87 0 722 718 ; -C 76 ; WX 611 ; N L ; B 76 0 583 718 ; -C 77 ; WX 833 ; N M ; B 69 0 765 718 ; -C 78 ; WX 722 ; N N ; B 69 0 654 718 ; -C 79 ; WX 778 ; N O ; B 44 -19 734 737 ; -C 80 ; WX 667 ; N P ; B 76 0 627 718 ; -C 81 ; WX 778 ; N Q ; B 44 -52 737 737 ; -C 82 ; WX 722 ; N R ; B 76 0 677 718 ; -C 83 ; WX 667 ; N S ; B 39 -19 629 737 ; -C 84 ; WX 611 ; N T ; B 14 0 598 718 ; -C 85 ; WX 722 ; N U ; B 72 -19 651 718 ; -C 86 ; WX 667 ; N V ; B 19 0 648 718 ; -C 87 ; WX 944 ; N W ; B 16 0 929 718 ; -C 88 ; WX 667 ; N X ; B 14 0 653 718 ; -C 89 ; WX 667 ; N Y ; B 15 0 653 718 ; -C 90 ; WX 611 ; N Z ; B 25 0 586 718 ; -C 91 ; WX 333 ; N bracketleft ; B 63 -196 309 722 ; -C 92 ; WX 278 ; N backslash ; B -33 -19 311 737 ; -C 93 ; WX 333 ; N bracketright ; B 24 -196 270 722 ; -C 94 ; WX 584 ; N asciicircum ; B 62 323 522 698 ; -C 95 ; WX 556 ; N underscore ; B 0 -125 556 -75 ; -C 96 ; WX 278 ; N quoteleft ; B 69 454 209 727 ; -C 97 ; WX 556 ; N a ; B 29 -14 527 546 ; -C 98 ; WX 611 ; N b ; B 61 -14 578 718 ; -C 99 ; WX 556 ; N c ; B 34 -14 524 546 ; -C 100 ; WX 611 ; N d ; B 34 -14 551 718 ; -C 101 ; WX 556 ; N e ; B 23 -14 528 546 ; -C 102 ; WX 333 ; N f ; B 10 0 318 727 ; L i fi ; L l fl ; -C 103 ; WX 611 ; N g ; B 40 -217 553 546 ; -C 104 ; WX 611 ; N h ; B 65 0 546 718 ; -C 105 ; WX 278 ; N i ; B 69 0 209 725 ; -C 106 ; WX 278 ; N j ; B 3 -214 209 725 ; -C 107 ; WX 556 ; N k ; B 69 0 562 718 ; -C 108 ; WX 278 ; N l ; B 69 0 209 718 ; -C 109 ; WX 889 ; N m ; B 64 0 826 546 ; -C 110 ; WX 611 ; N n ; B 65 0 546 546 ; -C 111 ; WX 611 ; N o ; B 34 -14 578 546 ; -C 112 ; WX 611 ; N p ; B 62 -207 578 546 ; -C 113 ; WX 611 ; N q ; B 34 -207 552 546 ; -C 114 ; WX 389 ; N r ; B 64 0 373 546 ; -C 115 ; WX 556 ; N s ; B 30 -14 519 546 ; -C 116 ; WX 333 ; N t ; B 10 -6 309 676 ; -C 117 ; WX 611 ; N u ; B 66 -14 545 532 ; -C 118 ; WX 556 ; N v ; B 13 0 543 532 ; -C 119 ; WX 778 ; N w ; B 10 0 769 532 ; -C 120 ; WX 556 ; N x ; B 15 0 541 532 ; -C 121 ; WX 556 ; N y ; B 10 -214 539 532 ; -C 122 ; WX 500 ; N z ; B 20 0 480 532 ; -C 123 ; WX 389 ; N braceleft ; B 48 -196 365 722 ; -C 124 ; WX 280 ; N bar ; B 84 -225 196 775 ; -C 125 ; WX 389 ; N braceright ; B 24 -196 341 722 ; -C 126 ; WX 584 ; N asciitilde ; B 61 163 523 343 ; -C 161 ; WX 333 ; N exclamdown ; B 90 -186 244 532 ; -C 162 ; WX 556 ; N cent ; B 34 -118 524 628 ; -C 163 ; WX 556 ; N sterling ; B 28 -16 541 718 ; -C 164 ; WX 167 ; N fraction ; B -170 -19 336 710 ; -C 165 ; WX 556 ; N yen ; B -9 0 565 698 ; -C 166 ; WX 556 ; N florin ; B -10 -210 516 737 ; -C 167 ; WX 556 ; N section ; B 34 -184 522 727 ; -C 168 ; WX 556 ; N currency ; B -3 76 559 636 ; -C 169 ; WX 238 ; N quotesingle ; B 70 447 168 718 ; -C 170 ; WX 500 ; N quotedblleft ; B 64 454 436 727 ; -C 171 ; WX 556 ; N guillemotleft ; B 88 76 468 484 ; -C 172 ; WX 333 ; N guilsinglleft ; B 83 76 250 484 ; -C 173 ; WX 333 ; N guilsinglright ; B 83 76 250 484 ; -C 174 ; WX 611 ; N fi ; B 10 0 542 727 ; -C 175 ; WX 611 ; N fl ; B 10 0 542 727 ; -C 177 ; WX 556 ; N endash ; B 0 227 556 333 ; -C 178 ; WX 556 ; N dagger ; B 36 -171 520 718 ; -C 179 ; WX 556 ; N daggerdbl ; B 36 -171 520 718 ; -C 180 ; WX 278 ; N periodcentered ; B 58 172 220 334 ; -C 182 ; WX 556 ; N paragraph ; B -8 -191 539 700 ; -C 183 ; WX 350 ; N bullet ; B 10 194 340 524 ; -C 184 ; WX 278 ; N quotesinglbase ; B 69 -146 209 127 ; -C 185 ; WX 500 ; N quotedblbase ; B 64 -146 436 127 ; -C 186 ; WX 500 ; N quotedblright ; B 64 445 436 718 ; -C 187 ; WX 556 ; N guillemotright ; B 88 76 468 484 ; -C 188 ; WX 1000 ; N ellipsis ; B 92 0 908 146 ; -C 189 ; WX 1000 ; N perthousand ; B -3 -19 1003 710 ; -C 191 ; WX 611 ; N questiondown ; B 55 -195 551 532 ; -C 193 ; WX 333 ; N grave ; B -23 604 225 750 ; -C 194 ; WX 333 ; N acute ; B 108 604 356 750 ; -C 195 ; WX 333 ; N circumflex ; B -10 604 343 750 ; -C 196 ; WX 333 ; N tilde ; B -17 610 350 737 ; -C 197 ; WX 333 ; N macron ; B -6 604 339 678 ; -C 198 ; WX 333 ; N breve ; B -2 604 335 750 ; -C 199 ; WX 333 ; N dotaccent ; B 104 614 230 729 ; -C 200 ; WX 333 ; N dieresis ; B 6 614 327 729 ; -C 202 ; WX 333 ; N ring ; B 59 568 275 776 ; -C 203 ; WX 333 ; N cedilla ; B 6 -228 245 0 ; -C 205 ; WX 333 ; N hungarumlaut ; B 9 604 486 750 ; -C 206 ; WX 333 ; N ogonek ; B 71 -228 304 0 ; -C 207 ; WX 333 ; N caron ; B -10 604 343 750 ; -C 208 ; WX 1000 ; N emdash ; B 0 227 1000 333 ; -C 225 ; WX 1000 ; N AE ; B 5 0 954 718 ; -C 227 ; WX 370 ; N ordfeminine ; B 22 401 347 737 ; -C 232 ; WX 611 ; N Lslash ; B -20 0 583 718 ; -C 233 ; WX 778 ; N Oslash ; B 33 -27 744 745 ; -C 234 ; WX 1000 ; N OE ; B 37 -19 961 737 ; -C 235 ; WX 365 ; N ordmasculine ; B 6 401 360 737 ; -C 241 ; WX 889 ; N ae ; B 29 -14 858 546 ; -C 245 ; WX 278 ; N dotlessi ; B 69 0 209 532 ; -C 248 ; WX 278 ; N lslash ; B -18 0 296 718 ; -C 249 ; WX 611 ; N oslash ; B 22 -29 589 560 ; -C 250 ; WX 944 ; N oe ; B 34 -14 912 546 ; -C 251 ; WX 611 ; N germandbls ; B 69 -14 579 731 ; -C -1 ; WX 278 ; N Idieresis ; B -21 0 300 915 ; -C -1 ; WX 556 ; N eacute ; B 23 -14 528 750 ; -C -1 ; WX 556 ; N abreve ; B 29 -14 527 750 ; -C -1 ; WX 611 ; N uhungarumlaut ; B 66 -14 625 750 ; -C -1 ; WX 556 ; N ecaron ; B 23 -14 528 750 ; -C -1 ; WX 667 ; N Ydieresis ; B 15 0 653 915 ; -C -1 ; WX 584 ; N divide ; B 40 -42 544 548 ; -C -1 ; WX 667 ; N Yacute ; B 15 0 653 936 ; -C -1 ; WX 722 ; N Acircumflex ; B 20 0 702 936 ; -C -1 ; WX 556 ; N aacute ; B 29 -14 527 750 ; -C -1 ; WX 722 ; N Ucircumflex ; B 72 -19 651 936 ; -C -1 ; WX 556 ; N yacute ; B 10 -214 539 750 ; -C -1 ; WX 556 ; N scommaaccent ; B 30 -228 519 546 ; -C -1 ; WX 556 ; N ecircumflex ; B 23 -14 528 750 ; -C -1 ; WX 722 ; N Uring ; B 72 -19 651 962 ; -C -1 ; WX 722 ; N Udieresis ; B 72 -19 651 915 ; -C -1 ; WX 556 ; N aogonek ; B 29 -224 545 546 ; -C -1 ; WX 722 ; N Uacute ; B 72 -19 651 936 ; -C -1 ; WX 611 ; N uogonek ; B 66 -228 545 532 ; -C -1 ; WX 667 ; N Edieresis ; B 76 0 621 915 ; -C -1 ; WX 722 ; N Dcroat ; B -5 0 685 718 ; -C -1 ; WX 250 ; N commaaccent ; B 64 -228 199 -50 ; -C -1 ; WX 737 ; N copyright ; B -11 -19 749 737 ; -C -1 ; WX 667 ; N Emacron ; B 76 0 621 864 ; -C -1 ; WX 556 ; N ccaron ; B 34 -14 524 750 ; -C -1 ; WX 556 ; N aring ; B 29 -14 527 776 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 69 -228 654 718 ; -C -1 ; WX 278 ; N lacute ; B 69 0 329 936 ; -C -1 ; WX 556 ; N agrave ; B 29 -14 527 750 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 14 -228 598 718 ; -C -1 ; WX 722 ; N Cacute ; B 44 -19 684 936 ; -C -1 ; WX 556 ; N atilde ; B 29 -14 527 737 ; -C -1 ; WX 667 ; N Edotaccent ; B 76 0 621 915 ; -C -1 ; WX 556 ; N scaron ; B 30 -14 519 750 ; -C -1 ; WX 556 ; N scedilla ; B 30 -228 519 546 ; -C -1 ; WX 278 ; N iacute ; B 69 0 329 750 ; -C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; -C -1 ; WX 722 ; N Rcaron ; B 76 0 677 936 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 44 -228 713 737 ; -C -1 ; WX 611 ; N ucircumflex ; B 66 -14 545 750 ; -C -1 ; WX 556 ; N acircumflex ; B 29 -14 527 750 ; -C -1 ; WX 722 ; N Amacron ; B 20 0 702 864 ; -C -1 ; WX 389 ; N rcaron ; B 18 0 373 750 ; -C -1 ; WX 556 ; N ccedilla ; B 34 -228 524 546 ; -C -1 ; WX 611 ; N Zdotaccent ; B 25 0 586 915 ; -C -1 ; WX 667 ; N Thorn ; B 76 0 627 718 ; -C -1 ; WX 778 ; N Omacron ; B 44 -19 734 864 ; -C -1 ; WX 722 ; N Racute ; B 76 0 677 936 ; -C -1 ; WX 667 ; N Sacute ; B 39 -19 629 936 ; -C -1 ; WX 743 ; N dcaron ; B 34 -14 750 718 ; -C -1 ; WX 722 ; N Umacron ; B 72 -19 651 864 ; -C -1 ; WX 611 ; N uring ; B 66 -14 545 776 ; -C -1 ; WX 333 ; N threesuperior ; B 8 271 326 710 ; -C -1 ; WX 778 ; N Ograve ; B 44 -19 734 936 ; -C -1 ; WX 722 ; N Agrave ; B 20 0 702 936 ; -C -1 ; WX 722 ; N Abreve ; B 20 0 702 936 ; -C -1 ; WX 584 ; N multiply ; B 40 1 545 505 ; -C -1 ; WX 611 ; N uacute ; B 66 -14 545 750 ; -C -1 ; WX 611 ; N Tcaron ; B 14 0 598 936 ; -C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; -C -1 ; WX 556 ; N ydieresis ; B 10 -214 539 729 ; -C -1 ; WX 722 ; N Nacute ; B 69 0 654 936 ; -C -1 ; WX 278 ; N icircumflex ; B -37 0 316 750 ; -C -1 ; WX 667 ; N Ecircumflex ; B 76 0 621 936 ; -C -1 ; WX 556 ; N adieresis ; B 29 -14 527 729 ; -C -1 ; WX 556 ; N edieresis ; B 23 -14 528 729 ; -C -1 ; WX 556 ; N cacute ; B 34 -14 524 750 ; -C -1 ; WX 611 ; N nacute ; B 65 0 546 750 ; -C -1 ; WX 611 ; N umacron ; B 66 -14 545 678 ; -C -1 ; WX 722 ; N Ncaron ; B 69 0 654 936 ; -C -1 ; WX 278 ; N Iacute ; B 64 0 329 936 ; -C -1 ; WX 584 ; N plusminus ; B 40 0 544 506 ; -C -1 ; WX 280 ; N brokenbar ; B 84 -150 196 700 ; -C -1 ; WX 737 ; N registered ; B -11 -19 748 737 ; -C -1 ; WX 778 ; N Gbreve ; B 44 -19 713 936 ; -C -1 ; WX 278 ; N Idotaccent ; B 64 0 214 915 ; -C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; -C -1 ; WX 667 ; N Egrave ; B 76 0 621 936 ; -C -1 ; WX 389 ; N racute ; B 64 0 384 750 ; -C -1 ; WX 611 ; N omacron ; B 34 -14 578 678 ; -C -1 ; WX 611 ; N Zacute ; B 25 0 586 936 ; -C -1 ; WX 611 ; N Zcaron ; B 25 0 586 936 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; -C -1 ; WX 722 ; N Eth ; B -5 0 685 718 ; -C -1 ; WX 722 ; N Ccedilla ; B 44 -228 684 737 ; -C -1 ; WX 278 ; N lcommaaccent ; B 69 -228 213 718 ; -C -1 ; WX 389 ; N tcaron ; B 10 -6 421 878 ; -C -1 ; WX 556 ; N eogonek ; B 23 -228 528 546 ; -C -1 ; WX 722 ; N Uogonek ; B 72 -228 651 718 ; -C -1 ; WX 722 ; N Aacute ; B 20 0 702 936 ; -C -1 ; WX 722 ; N Adieresis ; B 20 0 702 915 ; -C -1 ; WX 556 ; N egrave ; B 23 -14 528 750 ; -C -1 ; WX 500 ; N zacute ; B 20 0 480 750 ; -C -1 ; WX 278 ; N iogonek ; B 16 -224 249 725 ; -C -1 ; WX 778 ; N Oacute ; B 44 -19 734 936 ; -C -1 ; WX 611 ; N oacute ; B 34 -14 578 750 ; -C -1 ; WX 556 ; N amacron ; B 29 -14 527 678 ; -C -1 ; WX 556 ; N sacute ; B 30 -14 519 750 ; -C -1 ; WX 278 ; N idieresis ; B -21 0 300 729 ; -C -1 ; WX 778 ; N Ocircumflex ; B 44 -19 734 936 ; -C -1 ; WX 722 ; N Ugrave ; B 72 -19 651 936 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C -1 ; WX 611 ; N thorn ; B 62 -208 578 718 ; -C -1 ; WX 333 ; N twosuperior ; B 9 283 324 710 ; -C -1 ; WX 778 ; N Odieresis ; B 44 -19 734 915 ; -C -1 ; WX 611 ; N mu ; B 66 -207 545 532 ; -C -1 ; WX 278 ; N igrave ; B -50 0 209 750 ; -C -1 ; WX 611 ; N ohungarumlaut ; B 34 -14 625 750 ; -C -1 ; WX 667 ; N Eogonek ; B 76 -224 639 718 ; -C -1 ; WX 611 ; N dcroat ; B 34 -14 650 718 ; -C -1 ; WX 834 ; N threequarters ; B 16 -19 799 710 ; -C -1 ; WX 667 ; N Scedilla ; B 39 -228 629 737 ; -C -1 ; WX 400 ; N lcaron ; B 69 0 408 718 ; -C -1 ; WX 722 ; N Kcommaaccent ; B 87 -228 722 718 ; -C -1 ; WX 611 ; N Lacute ; B 76 0 583 936 ; -C -1 ; WX 1000 ; N trademark ; B 44 306 956 718 ; -C -1 ; WX 556 ; N edotaccent ; B 23 -14 528 729 ; -C -1 ; WX 278 ; N Igrave ; B -50 0 214 936 ; -C -1 ; WX 278 ; N Imacron ; B -33 0 312 864 ; -C -1 ; WX 611 ; N Lcaron ; B 76 0 583 718 ; -C -1 ; WX 834 ; N onehalf ; B 26 -19 794 710 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; -C -1 ; WX 611 ; N ocircumflex ; B 34 -14 578 750 ; -C -1 ; WX 611 ; N ntilde ; B 65 0 546 737 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 72 -19 681 936 ; -C -1 ; WX 667 ; N Eacute ; B 76 0 621 936 ; -C -1 ; WX 556 ; N emacron ; B 23 -14 528 678 ; -C -1 ; WX 611 ; N gbreve ; B 40 -217 553 750 ; -C -1 ; WX 834 ; N onequarter ; B 26 -19 766 710 ; -C -1 ; WX 667 ; N Scaron ; B 39 -19 629 936 ; -C -1 ; WX 667 ; N Scommaaccent ; B 39 -228 629 737 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 44 -19 734 936 ; -C -1 ; WX 400 ; N degree ; B 57 426 343 712 ; -C -1 ; WX 611 ; N ograve ; B 34 -14 578 750 ; -C -1 ; WX 722 ; N Ccaron ; B 44 -19 684 936 ; -C -1 ; WX 611 ; N ugrave ; B 66 -14 545 750 ; -C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; -C -1 ; WX 722 ; N Dcaron ; B 76 0 685 936 ; -C -1 ; WX 389 ; N rcommaaccent ; B 64 -228 373 546 ; -C -1 ; WX 722 ; N Ntilde ; B 69 0 654 923 ; -C -1 ; WX 611 ; N otilde ; B 34 -14 578 737 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 76 -228 677 718 ; -C -1 ; WX 611 ; N Lcommaaccent ; B 76 -228 583 718 ; -C -1 ; WX 722 ; N Atilde ; B 20 0 702 923 ; -C -1 ; WX 722 ; N Aogonek ; B 20 -224 742 718 ; -C -1 ; WX 722 ; N Aring ; B 20 0 702 962 ; -C -1 ; WX 778 ; N Otilde ; B 44 -19 734 923 ; -C -1 ; WX 500 ; N zdotaccent ; B 20 0 480 729 ; -C -1 ; WX 667 ; N Ecaron ; B 76 0 621 936 ; -C -1 ; WX 278 ; N Iogonek ; B -11 -228 222 718 ; -C -1 ; WX 556 ; N kcommaaccent ; B 69 -228 562 718 ; -C -1 ; WX 584 ; N minus ; B 40 197 544 309 ; -C -1 ; WX 278 ; N Icircumflex ; B -37 0 316 936 ; -C -1 ; WX 611 ; N ncaron ; B 65 0 546 750 ; -C -1 ; WX 333 ; N tcommaaccent ; B 10 -228 309 676 ; -C -1 ; WX 584 ; N logicalnot ; B 40 108 544 419 ; -C -1 ; WX 611 ; N odieresis ; B 34 -14 578 729 ; -C -1 ; WX 611 ; N udieresis ; B 66 -14 545 729 ; -C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; -C -1 ; WX 611 ; N gcommaaccent ; B 40 -217 553 850 ; -C -1 ; WX 611 ; N eth ; B 34 -14 578 737 ; -C -1 ; WX 500 ; N zcaron ; B 20 0 480 750 ; -C -1 ; WX 611 ; N ncommaaccent ; B 65 -228 546 546 ; -C -1 ; WX 333 ; N onesuperior ; B 26 283 237 710 ; -C -1 ; WX 278 ; N imacron ; B -8 0 285 678 ; -C -1 ; WX 556 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2481 -KPX A C -40 -KPX A Cacute -40 -KPX A Ccaron -40 -KPX A Ccedilla -40 -KPX A G -50 -KPX A Gbreve -50 -KPX A Gcommaaccent -50 -KPX A O -40 -KPX A Oacute -40 -KPX A Ocircumflex -40 -KPX A Odieresis -40 -KPX A Ograve -40 -KPX A Ohungarumlaut -40 -KPX A Omacron -40 -KPX A Oslash -40 -KPX A Otilde -40 -KPX A Q -40 -KPX A T -90 -KPX A Tcaron -90 -KPX A Tcommaaccent -90 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -80 -KPX A W -60 -KPX A Y -110 -KPX A Yacute -110 -KPX A Ydieresis -110 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -40 -KPX A w -30 -KPX A y -30 -KPX A yacute -30 -KPX A ydieresis -30 -KPX Aacute C -40 -KPX Aacute Cacute -40 -KPX Aacute Ccaron -40 -KPX Aacute Ccedilla -40 -KPX Aacute G -50 -KPX Aacute Gbreve -50 -KPX Aacute Gcommaaccent -50 -KPX Aacute O -40 -KPX Aacute Oacute -40 -KPX Aacute Ocircumflex -40 -KPX Aacute Odieresis -40 -KPX Aacute Ograve -40 -KPX Aacute Ohungarumlaut -40 -KPX Aacute Omacron -40 -KPX Aacute Oslash -40 -KPX Aacute Otilde -40 -KPX Aacute Q -40 -KPX Aacute T -90 -KPX Aacute Tcaron -90 -KPX Aacute Tcommaaccent -90 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -80 -KPX Aacute W -60 -KPX Aacute Y -110 -KPX Aacute Yacute -110 -KPX Aacute Ydieresis -110 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -40 -KPX Aacute w -30 -KPX Aacute y -30 -KPX Aacute yacute -30 -KPX Aacute ydieresis -30 -KPX Abreve C -40 -KPX Abreve Cacute -40 -KPX Abreve Ccaron -40 -KPX Abreve Ccedilla -40 -KPX Abreve G -50 -KPX Abreve Gbreve -50 -KPX Abreve Gcommaaccent -50 -KPX Abreve O -40 -KPX Abreve Oacute -40 -KPX Abreve Ocircumflex -40 -KPX Abreve Odieresis -40 -KPX Abreve Ograve -40 -KPX Abreve Ohungarumlaut -40 -KPX Abreve Omacron -40 -KPX Abreve Oslash -40 -KPX Abreve Otilde -40 -KPX Abreve Q -40 -KPX Abreve T -90 -KPX Abreve Tcaron -90 -KPX Abreve Tcommaaccent -90 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -80 -KPX Abreve W -60 -KPX Abreve Y -110 -KPX Abreve Yacute -110 -KPX Abreve Ydieresis -110 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -40 -KPX Abreve w -30 -KPX Abreve y -30 -KPX Abreve yacute -30 -KPX Abreve ydieresis -30 -KPX Acircumflex C -40 -KPX Acircumflex Cacute -40 -KPX Acircumflex Ccaron -40 -KPX Acircumflex Ccedilla -40 -KPX Acircumflex G -50 -KPX Acircumflex Gbreve -50 -KPX Acircumflex Gcommaaccent -50 -KPX Acircumflex O -40 -KPX Acircumflex Oacute -40 -KPX Acircumflex Ocircumflex -40 -KPX Acircumflex Odieresis -40 -KPX Acircumflex Ograve -40 -KPX Acircumflex Ohungarumlaut -40 -KPX Acircumflex Omacron -40 -KPX Acircumflex Oslash -40 -KPX Acircumflex Otilde -40 -KPX Acircumflex Q -40 -KPX Acircumflex T -90 -KPX Acircumflex Tcaron -90 -KPX Acircumflex Tcommaaccent -90 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -80 -KPX Acircumflex W -60 -KPX Acircumflex Y -110 -KPX Acircumflex Yacute -110 -KPX Acircumflex Ydieresis -110 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -40 -KPX Acircumflex w -30 -KPX Acircumflex y -30 -KPX Acircumflex yacute -30 -KPX Acircumflex ydieresis -30 -KPX Adieresis C -40 -KPX Adieresis Cacute -40 -KPX Adieresis Ccaron -40 -KPX Adieresis Ccedilla -40 -KPX Adieresis G -50 -KPX Adieresis Gbreve -50 -KPX Adieresis Gcommaaccent -50 -KPX Adieresis O -40 -KPX Adieresis Oacute -40 -KPX Adieresis Ocircumflex -40 -KPX Adieresis Odieresis -40 -KPX Adieresis Ograve -40 -KPX Adieresis Ohungarumlaut -40 -KPX Adieresis Omacron -40 -KPX Adieresis Oslash -40 -KPX Adieresis Otilde -40 -KPX Adieresis Q -40 -KPX Adieresis T -90 -KPX Adieresis Tcaron -90 -KPX Adieresis Tcommaaccent -90 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -80 -KPX Adieresis W -60 -KPX Adieresis Y -110 -KPX Adieresis Yacute -110 -KPX Adieresis Ydieresis -110 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -40 -KPX Adieresis w -30 -KPX Adieresis y -30 -KPX Adieresis yacute -30 -KPX Adieresis ydieresis -30 -KPX Agrave C -40 -KPX Agrave Cacute -40 -KPX Agrave Ccaron -40 -KPX Agrave Ccedilla -40 -KPX Agrave G -50 -KPX Agrave Gbreve -50 -KPX Agrave Gcommaaccent -50 -KPX Agrave O -40 -KPX Agrave Oacute -40 -KPX Agrave Ocircumflex -40 -KPX Agrave Odieresis -40 -KPX Agrave Ograve -40 -KPX Agrave Ohungarumlaut -40 -KPX Agrave Omacron -40 -KPX Agrave Oslash -40 -KPX Agrave Otilde -40 -KPX Agrave Q -40 -KPX Agrave T -90 -KPX Agrave Tcaron -90 -KPX Agrave Tcommaaccent -90 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -80 -KPX Agrave W -60 -KPX Agrave Y -110 -KPX Agrave Yacute -110 -KPX Agrave Ydieresis -110 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -40 -KPX Agrave w -30 -KPX Agrave y -30 -KPX Agrave yacute -30 -KPX Agrave ydieresis -30 -KPX Amacron C -40 -KPX Amacron Cacute -40 -KPX Amacron Ccaron -40 -KPX Amacron Ccedilla -40 -KPX Amacron G -50 -KPX Amacron Gbreve -50 -KPX Amacron Gcommaaccent -50 -KPX Amacron O -40 -KPX Amacron Oacute -40 -KPX Amacron Ocircumflex -40 -KPX Amacron Odieresis -40 -KPX Amacron Ograve -40 -KPX Amacron Ohungarumlaut -40 -KPX Amacron Omacron -40 -KPX Amacron Oslash -40 -KPX Amacron Otilde -40 -KPX Amacron Q -40 -KPX Amacron T -90 -KPX Amacron Tcaron -90 -KPX Amacron Tcommaaccent -90 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -80 -KPX Amacron W -60 -KPX Amacron Y -110 -KPX Amacron Yacute -110 -KPX Amacron Ydieresis -110 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -40 -KPX Amacron w -30 -KPX Amacron y -30 -KPX Amacron yacute -30 -KPX Amacron ydieresis -30 -KPX Aogonek C -40 -KPX Aogonek Cacute -40 -KPX Aogonek Ccaron -40 -KPX Aogonek Ccedilla -40 -KPX Aogonek G -50 -KPX Aogonek Gbreve -50 -KPX Aogonek Gcommaaccent -50 -KPX Aogonek O -40 -KPX Aogonek Oacute -40 -KPX Aogonek Ocircumflex -40 -KPX Aogonek Odieresis -40 -KPX Aogonek Ograve -40 -KPX Aogonek Ohungarumlaut -40 -KPX Aogonek Omacron -40 -KPX Aogonek Oslash -40 -KPX Aogonek Otilde -40 -KPX Aogonek Q -40 -KPX Aogonek T -90 -KPX Aogonek Tcaron -90 -KPX Aogonek Tcommaaccent -90 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -80 -KPX Aogonek W -60 -KPX Aogonek Y -110 -KPX Aogonek Yacute -110 -KPX Aogonek Ydieresis -110 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -40 -KPX Aogonek w -30 -KPX Aogonek y -30 -KPX Aogonek yacute -30 -KPX Aogonek ydieresis -30 -KPX Aring C -40 -KPX Aring Cacute -40 -KPX Aring Ccaron -40 -KPX Aring Ccedilla -40 -KPX Aring G -50 -KPX Aring Gbreve -50 -KPX Aring Gcommaaccent -50 -KPX Aring O -40 -KPX Aring Oacute -40 -KPX Aring Ocircumflex -40 -KPX Aring Odieresis -40 -KPX Aring Ograve -40 -KPX Aring Ohungarumlaut -40 -KPX Aring Omacron -40 -KPX Aring Oslash -40 -KPX Aring Otilde -40 -KPX Aring Q -40 -KPX Aring T -90 -KPX Aring Tcaron -90 -KPX Aring Tcommaaccent -90 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -80 -KPX Aring W -60 -KPX Aring Y -110 -KPX Aring Yacute -110 -KPX Aring Ydieresis -110 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -40 -KPX Aring w -30 -KPX Aring y -30 -KPX Aring yacute -30 -KPX Aring ydieresis -30 -KPX Atilde C -40 -KPX Atilde Cacute -40 -KPX Atilde Ccaron -40 -KPX Atilde Ccedilla -40 -KPX Atilde G -50 -KPX Atilde Gbreve -50 -KPX Atilde Gcommaaccent -50 -KPX Atilde O -40 -KPX Atilde Oacute -40 -KPX Atilde Ocircumflex -40 -KPX Atilde Odieresis -40 -KPX Atilde Ograve -40 -KPX Atilde Ohungarumlaut -40 -KPX Atilde Omacron -40 -KPX Atilde Oslash -40 -KPX Atilde Otilde -40 -KPX Atilde Q -40 -KPX Atilde T -90 -KPX Atilde Tcaron -90 -KPX Atilde Tcommaaccent -90 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -80 -KPX Atilde W -60 -KPX Atilde Y -110 -KPX Atilde Yacute -110 -KPX Atilde Ydieresis -110 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -40 -KPX Atilde w -30 -KPX Atilde y -30 -KPX Atilde yacute -30 -KPX Atilde ydieresis -30 -KPX B A -30 -KPX B Aacute -30 -KPX B Abreve -30 -KPX B Acircumflex -30 -KPX B Adieresis -30 -KPX B Agrave -30 -KPX B Amacron -30 -KPX B Aogonek -30 -KPX B Aring -30 -KPX B Atilde -30 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -40 -KPX D W -40 -KPX D Y -70 -KPX D Yacute -70 -KPX D Ydieresis -70 -KPX D comma -30 -KPX D period -30 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -40 -KPX Dcaron W -40 -KPX Dcaron Y -70 -KPX Dcaron Yacute -70 -KPX Dcaron Ydieresis -70 -KPX Dcaron comma -30 -KPX Dcaron period -30 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -40 -KPX Dcroat W -40 -KPX Dcroat Y -70 -KPX Dcroat Yacute -70 -KPX Dcroat Ydieresis -70 -KPX Dcroat comma -30 -KPX Dcroat period -30 -KPX F A -80 -KPX F Aacute -80 -KPX F Abreve -80 -KPX F Acircumflex -80 -KPX F Adieresis -80 -KPX F Agrave -80 -KPX F Amacron -80 -KPX F Aogonek -80 -KPX F Aring -80 -KPX F Atilde -80 -KPX F a -20 -KPX F aacute -20 -KPX F abreve -20 -KPX F acircumflex -20 -KPX F adieresis -20 -KPX F agrave -20 -KPX F amacron -20 -KPX F aogonek -20 -KPX F aring -20 -KPX F atilde -20 -KPX F comma -100 -KPX F period -100 -KPX J A -20 -KPX J Aacute -20 -KPX J Abreve -20 -KPX J Acircumflex -20 -KPX J Adieresis -20 -KPX J Agrave -20 -KPX J Amacron -20 -KPX J Aogonek -20 -KPX J Aring -20 -KPX J Atilde -20 -KPX J comma -20 -KPX J period -20 -KPX J u -20 -KPX J uacute -20 -KPX J ucircumflex -20 -KPX J udieresis -20 -KPX J ugrave -20 -KPX J uhungarumlaut -20 -KPX J umacron -20 -KPX J uogonek -20 -KPX J uring -20 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -15 -KPX K eacute -15 -KPX K ecaron -15 -KPX K ecircumflex -15 -KPX K edieresis -15 -KPX K edotaccent -15 -KPX K egrave -15 -KPX K emacron -15 -KPX K eogonek -15 -KPX K o -35 -KPX K oacute -35 -KPX K ocircumflex -35 -KPX K odieresis -35 -KPX K ograve -35 -KPX K ohungarumlaut -35 -KPX K omacron -35 -KPX K oslash -35 -KPX K otilde -35 -KPX K u -30 -KPX K uacute -30 -KPX K ucircumflex -30 -KPX K udieresis -30 -KPX K ugrave -30 -KPX K uhungarumlaut -30 -KPX K umacron -30 -KPX K uogonek -30 -KPX K uring -30 -KPX K y -40 -KPX K yacute -40 -KPX K ydieresis -40 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -15 -KPX Kcommaaccent eacute -15 -KPX Kcommaaccent ecaron -15 -KPX Kcommaaccent ecircumflex -15 -KPX Kcommaaccent edieresis -15 -KPX Kcommaaccent edotaccent -15 -KPX Kcommaaccent egrave -15 -KPX Kcommaaccent emacron -15 -KPX Kcommaaccent eogonek -15 -KPX Kcommaaccent o -35 -KPX Kcommaaccent oacute -35 -KPX Kcommaaccent ocircumflex -35 -KPX Kcommaaccent odieresis -35 -KPX Kcommaaccent ograve -35 -KPX Kcommaaccent ohungarumlaut -35 -KPX Kcommaaccent omacron -35 -KPX Kcommaaccent oslash -35 -KPX Kcommaaccent otilde -35 -KPX Kcommaaccent u -30 -KPX Kcommaaccent uacute -30 -KPX Kcommaaccent ucircumflex -30 -KPX Kcommaaccent udieresis -30 -KPX Kcommaaccent ugrave -30 -KPX Kcommaaccent uhungarumlaut -30 -KPX Kcommaaccent umacron -30 -KPX Kcommaaccent uogonek -30 -KPX Kcommaaccent uring -30 -KPX Kcommaaccent y -40 -KPX Kcommaaccent yacute -40 -KPX Kcommaaccent ydieresis -40 -KPX L T -90 -KPX L Tcaron -90 -KPX L Tcommaaccent -90 -KPX L V -110 -KPX L W -80 -KPX L Y -120 -KPX L Yacute -120 -KPX L Ydieresis -120 -KPX L quotedblright -140 -KPX L quoteright -140 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -90 -KPX Lacute Tcaron -90 -KPX Lacute Tcommaaccent -90 -KPX Lacute V -110 -KPX Lacute W -80 -KPX Lacute Y -120 -KPX Lacute Yacute -120 -KPX Lacute Ydieresis -120 -KPX Lacute quotedblright -140 -KPX Lacute quoteright -140 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcommaaccent T -90 -KPX Lcommaaccent Tcaron -90 -KPX Lcommaaccent Tcommaaccent -90 -KPX Lcommaaccent V -110 -KPX Lcommaaccent W -80 -KPX Lcommaaccent Y -120 -KPX Lcommaaccent Yacute -120 -KPX Lcommaaccent Ydieresis -120 -KPX Lcommaaccent quotedblright -140 -KPX Lcommaaccent quoteright -140 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -90 -KPX Lslash Tcaron -90 -KPX Lslash Tcommaaccent -90 -KPX Lslash V -110 -KPX Lslash W -80 -KPX Lslash Y -120 -KPX Lslash Yacute -120 -KPX Lslash Ydieresis -120 -KPX Lslash quotedblright -140 -KPX Lslash quoteright -140 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX O A -50 -KPX O Aacute -50 -KPX O Abreve -50 -KPX O Acircumflex -50 -KPX O Adieresis -50 -KPX O Agrave -50 -KPX O Amacron -50 -KPX O Aogonek -50 -KPX O Aring -50 -KPX O Atilde -50 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -50 -KPX O Y -70 -KPX O Yacute -70 -KPX O Ydieresis -70 -KPX O comma -40 -KPX O period -40 -KPX Oacute A -50 -KPX Oacute Aacute -50 -KPX Oacute Abreve -50 -KPX Oacute Acircumflex -50 -KPX Oacute Adieresis -50 -KPX Oacute Agrave -50 -KPX Oacute Amacron -50 -KPX Oacute Aogonek -50 -KPX Oacute Aring -50 -KPX Oacute Atilde -50 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -50 -KPX Oacute Y -70 -KPX Oacute Yacute -70 -KPX Oacute Ydieresis -70 -KPX Oacute comma -40 -KPX Oacute period -40 -KPX Ocircumflex A -50 -KPX Ocircumflex Aacute -50 -KPX Ocircumflex Abreve -50 -KPX Ocircumflex Acircumflex -50 -KPX Ocircumflex Adieresis -50 -KPX Ocircumflex Agrave -50 -KPX Ocircumflex Amacron -50 -KPX Ocircumflex Aogonek -50 -KPX Ocircumflex Aring -50 -KPX Ocircumflex Atilde -50 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -50 -KPX Ocircumflex Y -70 -KPX Ocircumflex Yacute -70 -KPX Ocircumflex Ydieresis -70 -KPX Ocircumflex comma -40 -KPX Ocircumflex period -40 -KPX Odieresis A -50 -KPX Odieresis Aacute -50 -KPX Odieresis Abreve -50 -KPX Odieresis Acircumflex -50 -KPX Odieresis Adieresis -50 -KPX Odieresis Agrave -50 -KPX Odieresis Amacron -50 -KPX Odieresis Aogonek -50 -KPX Odieresis Aring -50 -KPX Odieresis Atilde -50 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -50 -KPX Odieresis Y -70 -KPX Odieresis Yacute -70 -KPX Odieresis Ydieresis -70 -KPX Odieresis comma -40 -KPX Odieresis period -40 -KPX Ograve A -50 -KPX Ograve Aacute -50 -KPX Ograve Abreve -50 -KPX Ograve Acircumflex -50 -KPX Ograve Adieresis -50 -KPX Ograve Agrave -50 -KPX Ograve Amacron -50 -KPX Ograve Aogonek -50 -KPX Ograve Aring -50 -KPX Ograve Atilde -50 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -50 -KPX Ograve Y -70 -KPX Ograve Yacute -70 -KPX Ograve Ydieresis -70 -KPX Ograve comma -40 -KPX Ograve period -40 -KPX Ohungarumlaut A -50 -KPX Ohungarumlaut Aacute -50 -KPX Ohungarumlaut Abreve -50 -KPX Ohungarumlaut Acircumflex -50 -KPX Ohungarumlaut Adieresis -50 -KPX Ohungarumlaut Agrave -50 -KPX Ohungarumlaut Amacron -50 -KPX Ohungarumlaut Aogonek -50 -KPX Ohungarumlaut Aring -50 -KPX Ohungarumlaut Atilde -50 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -50 -KPX Ohungarumlaut Y -70 -KPX Ohungarumlaut Yacute -70 -KPX Ohungarumlaut Ydieresis -70 -KPX Ohungarumlaut comma -40 -KPX Ohungarumlaut period -40 -KPX Omacron A -50 -KPX Omacron Aacute -50 -KPX Omacron Abreve -50 -KPX Omacron Acircumflex -50 -KPX Omacron Adieresis -50 -KPX Omacron Agrave -50 -KPX Omacron Amacron -50 -KPX Omacron Aogonek -50 -KPX Omacron Aring -50 -KPX Omacron Atilde -50 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -50 -KPX Omacron Y -70 -KPX Omacron Yacute -70 -KPX Omacron Ydieresis -70 -KPX Omacron comma -40 -KPX Omacron period -40 -KPX Oslash A -50 -KPX Oslash Aacute -50 -KPX Oslash Abreve -50 -KPX Oslash Acircumflex -50 -KPX Oslash Adieresis -50 -KPX Oslash Agrave -50 -KPX Oslash Amacron -50 -KPX Oslash Aogonek -50 -KPX Oslash Aring -50 -KPX Oslash Atilde -50 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -50 -KPX Oslash Y -70 -KPX Oslash Yacute -70 -KPX Oslash Ydieresis -70 -KPX Oslash comma -40 -KPX Oslash period -40 -KPX Otilde A -50 -KPX Otilde Aacute -50 -KPX Otilde Abreve -50 -KPX Otilde Acircumflex -50 -KPX Otilde Adieresis -50 -KPX Otilde Agrave -50 -KPX Otilde Amacron -50 -KPX Otilde Aogonek -50 -KPX Otilde Aring -50 -KPX Otilde Atilde -50 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -50 -KPX Otilde Y -70 -KPX Otilde Yacute -70 -KPX Otilde Ydieresis -70 -KPX Otilde comma -40 -KPX Otilde period -40 -KPX P A -100 -KPX P Aacute -100 -KPX P Abreve -100 -KPX P Acircumflex -100 -KPX P Adieresis -100 -KPX P Agrave -100 -KPX P Amacron -100 -KPX P Aogonek -100 -KPX P Aring -100 -KPX P Atilde -100 -KPX P a -30 -KPX P aacute -30 -KPX P abreve -30 -KPX P acircumflex -30 -KPX P adieresis -30 -KPX P agrave -30 -KPX P amacron -30 -KPX P aogonek -30 -KPX P aring -30 -KPX P atilde -30 -KPX P comma -120 -KPX P e -30 -KPX P eacute -30 -KPX P ecaron -30 -KPX P ecircumflex -30 -KPX P edieresis -30 -KPX P edotaccent -30 -KPX P egrave -30 -KPX P emacron -30 -KPX P eogonek -30 -KPX P o -40 -KPX P oacute -40 -KPX P ocircumflex -40 -KPX P odieresis -40 -KPX P ograve -40 -KPX P ohungarumlaut -40 -KPX P omacron -40 -KPX P oslash -40 -KPX P otilde -40 -KPX P period -120 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX Q comma 20 -KPX Q period 20 -KPX R O -20 -KPX R Oacute -20 -KPX R Ocircumflex -20 -KPX R Odieresis -20 -KPX R Ograve -20 -KPX R Ohungarumlaut -20 -KPX R Omacron -20 -KPX R Oslash -20 -KPX R Otilde -20 -KPX R T -20 -KPX R Tcaron -20 -KPX R Tcommaaccent -20 -KPX R U -20 -KPX R Uacute -20 -KPX R Ucircumflex -20 -KPX R Udieresis -20 -KPX R Ugrave -20 -KPX R Uhungarumlaut -20 -KPX R Umacron -20 -KPX R Uogonek -20 -KPX R Uring -20 -KPX R V -50 -KPX R W -40 -KPX R Y -50 -KPX R Yacute -50 -KPX R Ydieresis -50 -KPX Racute O -20 -KPX Racute Oacute -20 -KPX Racute Ocircumflex -20 -KPX Racute Odieresis -20 -KPX Racute Ograve -20 -KPX Racute Ohungarumlaut -20 -KPX Racute Omacron -20 -KPX Racute Oslash -20 -KPX Racute Otilde -20 -KPX Racute T -20 -KPX Racute Tcaron -20 -KPX Racute Tcommaaccent -20 -KPX Racute U -20 -KPX Racute Uacute -20 -KPX Racute Ucircumflex -20 -KPX Racute Udieresis -20 -KPX Racute Ugrave -20 -KPX Racute Uhungarumlaut -20 -KPX Racute Umacron -20 -KPX Racute Uogonek -20 -KPX Racute Uring -20 -KPX Racute V -50 -KPX Racute W -40 -KPX Racute Y -50 -KPX Racute Yacute -50 -KPX Racute Ydieresis -50 -KPX Rcaron O -20 -KPX Rcaron Oacute -20 -KPX Rcaron Ocircumflex -20 -KPX Rcaron Odieresis -20 -KPX Rcaron Ograve -20 -KPX Rcaron Ohungarumlaut -20 -KPX Rcaron Omacron -20 -KPX Rcaron Oslash -20 -KPX Rcaron Otilde -20 -KPX Rcaron T -20 -KPX Rcaron Tcaron -20 -KPX Rcaron Tcommaaccent -20 -KPX Rcaron U -20 -KPX Rcaron Uacute -20 -KPX Rcaron Ucircumflex -20 -KPX Rcaron Udieresis -20 -KPX Rcaron Ugrave -20 -KPX Rcaron Uhungarumlaut -20 -KPX Rcaron Umacron -20 -KPX Rcaron Uogonek -20 -KPX Rcaron Uring -20 -KPX Rcaron V -50 -KPX Rcaron W -40 -KPX Rcaron Y -50 -KPX Rcaron Yacute -50 -KPX Rcaron Ydieresis -50 -KPX Rcommaaccent O -20 -KPX Rcommaaccent Oacute -20 -KPX Rcommaaccent Ocircumflex -20 -KPX Rcommaaccent Odieresis -20 -KPX Rcommaaccent Ograve -20 -KPX Rcommaaccent Ohungarumlaut -20 -KPX Rcommaaccent Omacron -20 -KPX Rcommaaccent Oslash -20 -KPX Rcommaaccent Otilde -20 -KPX Rcommaaccent T -20 -KPX Rcommaaccent Tcaron -20 -KPX Rcommaaccent Tcommaaccent -20 -KPX Rcommaaccent U -20 -KPX Rcommaaccent Uacute -20 -KPX Rcommaaccent Ucircumflex -20 -KPX Rcommaaccent Udieresis -20 -KPX Rcommaaccent Ugrave -20 -KPX Rcommaaccent Uhungarumlaut -20 -KPX Rcommaaccent Umacron -20 -KPX Rcommaaccent Uogonek -20 -KPX Rcommaaccent Uring -20 -KPX Rcommaaccent V -50 -KPX Rcommaaccent W -40 -KPX Rcommaaccent Y -50 -KPX Rcommaaccent Yacute -50 -KPX Rcommaaccent Ydieresis -50 -KPX T A -90 -KPX T Aacute -90 -KPX T Abreve -90 -KPX T Acircumflex -90 -KPX T Adieresis -90 -KPX T Agrave -90 -KPX T Amacron -90 -KPX T Aogonek -90 -KPX T Aring -90 -KPX T Atilde -90 -KPX T O -40 -KPX T Oacute -40 -KPX T Ocircumflex -40 -KPX T Odieresis -40 -KPX T Ograve -40 -KPX T Ohungarumlaut -40 -KPX T Omacron -40 -KPX T Oslash -40 -KPX T Otilde -40 -KPX T a -80 -KPX T aacute -80 -KPX T abreve -80 -KPX T acircumflex -80 -KPX T adieresis -80 -KPX T agrave -80 -KPX T amacron -80 -KPX T aogonek -80 -KPX T aring -80 -KPX T atilde -80 -KPX T colon -40 -KPX T comma -80 -KPX T e -60 -KPX T eacute -60 -KPX T ecaron -60 -KPX T ecircumflex -60 -KPX T edieresis -60 -KPX T edotaccent -60 -KPX T egrave -60 -KPX T emacron -60 -KPX T eogonek -60 -KPX T hyphen -120 -KPX T o -80 -KPX T oacute -80 -KPX T ocircumflex -80 -KPX T odieresis -80 -KPX T ograve -80 -KPX T ohungarumlaut -80 -KPX T omacron -80 -KPX T oslash -80 -KPX T otilde -80 -KPX T period -80 -KPX T r -80 -KPX T racute -80 -KPX T rcommaaccent -80 -KPX T semicolon -40 -KPX T u -90 -KPX T uacute -90 -KPX T ucircumflex -90 -KPX T udieresis -90 -KPX T ugrave -90 -KPX T uhungarumlaut -90 -KPX T umacron -90 -KPX T uogonek -90 -KPX T uring -90 -KPX T w -60 -KPX T y -60 -KPX T yacute -60 -KPX T ydieresis -60 -KPX Tcaron A -90 -KPX Tcaron Aacute -90 -KPX Tcaron Abreve -90 -KPX Tcaron Acircumflex -90 -KPX Tcaron Adieresis -90 -KPX Tcaron Agrave -90 -KPX Tcaron Amacron -90 -KPX Tcaron Aogonek -90 -KPX Tcaron Aring -90 -KPX Tcaron Atilde -90 -KPX Tcaron O -40 -KPX Tcaron Oacute -40 -KPX Tcaron Ocircumflex -40 -KPX Tcaron Odieresis -40 -KPX Tcaron Ograve -40 -KPX Tcaron Ohungarumlaut -40 -KPX Tcaron Omacron -40 -KPX Tcaron Oslash -40 -KPX Tcaron Otilde -40 -KPX Tcaron a -80 -KPX Tcaron aacute -80 -KPX Tcaron abreve -80 -KPX Tcaron acircumflex -80 -KPX Tcaron adieresis -80 -KPX Tcaron agrave -80 -KPX Tcaron amacron -80 -KPX Tcaron aogonek -80 -KPX Tcaron aring -80 -KPX Tcaron atilde -80 -KPX Tcaron colon -40 -KPX Tcaron comma -80 -KPX Tcaron e -60 -KPX Tcaron eacute -60 -KPX Tcaron ecaron -60 -KPX Tcaron ecircumflex -60 -KPX Tcaron edieresis -60 -KPX Tcaron edotaccent -60 -KPX Tcaron egrave -60 -KPX Tcaron emacron -60 -KPX Tcaron eogonek -60 -KPX Tcaron hyphen -120 -KPX Tcaron o -80 -KPX Tcaron oacute -80 -KPX Tcaron ocircumflex -80 -KPX Tcaron odieresis -80 -KPX Tcaron ograve -80 -KPX Tcaron ohungarumlaut -80 -KPX Tcaron omacron -80 -KPX Tcaron oslash -80 -KPX Tcaron otilde -80 -KPX Tcaron period -80 -KPX Tcaron r -80 -KPX Tcaron racute -80 -KPX Tcaron rcommaaccent -80 -KPX Tcaron semicolon -40 -KPX Tcaron u -90 -KPX Tcaron uacute -90 -KPX Tcaron ucircumflex -90 -KPX Tcaron udieresis -90 -KPX Tcaron ugrave -90 -KPX Tcaron uhungarumlaut -90 -KPX Tcaron umacron -90 -KPX Tcaron uogonek -90 -KPX Tcaron uring -90 -KPX Tcaron w -60 -KPX Tcaron y -60 -KPX Tcaron yacute -60 -KPX Tcaron ydieresis -60 -KPX Tcommaaccent A -90 -KPX Tcommaaccent Aacute -90 -KPX Tcommaaccent Abreve -90 -KPX Tcommaaccent Acircumflex -90 -KPX Tcommaaccent Adieresis -90 -KPX Tcommaaccent Agrave -90 -KPX Tcommaaccent Amacron -90 -KPX Tcommaaccent Aogonek -90 -KPX Tcommaaccent Aring -90 -KPX Tcommaaccent Atilde -90 -KPX Tcommaaccent O -40 -KPX Tcommaaccent Oacute -40 -KPX Tcommaaccent Ocircumflex -40 -KPX Tcommaaccent Odieresis -40 -KPX Tcommaaccent Ograve -40 -KPX Tcommaaccent Ohungarumlaut -40 -KPX Tcommaaccent Omacron -40 -KPX Tcommaaccent Oslash -40 -KPX Tcommaaccent Otilde -40 -KPX Tcommaaccent a -80 -KPX Tcommaaccent aacute -80 -KPX Tcommaaccent abreve -80 -KPX Tcommaaccent acircumflex -80 -KPX Tcommaaccent adieresis -80 -KPX Tcommaaccent agrave -80 -KPX Tcommaaccent amacron -80 -KPX Tcommaaccent aogonek -80 -KPX Tcommaaccent aring -80 -KPX Tcommaaccent atilde -80 -KPX Tcommaaccent colon -40 -KPX Tcommaaccent comma -80 -KPX Tcommaaccent e -60 -KPX Tcommaaccent eacute -60 -KPX Tcommaaccent ecaron -60 -KPX Tcommaaccent ecircumflex -60 -KPX Tcommaaccent edieresis -60 -KPX Tcommaaccent edotaccent -60 -KPX Tcommaaccent egrave -60 -KPX Tcommaaccent emacron -60 -KPX Tcommaaccent eogonek -60 -KPX Tcommaaccent hyphen -120 -KPX Tcommaaccent o -80 -KPX Tcommaaccent oacute -80 -KPX Tcommaaccent ocircumflex -80 -KPX Tcommaaccent odieresis -80 -KPX Tcommaaccent ograve -80 -KPX Tcommaaccent ohungarumlaut -80 -KPX Tcommaaccent omacron -80 -KPX Tcommaaccent oslash -80 -KPX Tcommaaccent otilde -80 -KPX Tcommaaccent period -80 -KPX Tcommaaccent r -80 -KPX Tcommaaccent racute -80 -KPX Tcommaaccent rcommaaccent -80 -KPX Tcommaaccent semicolon -40 -KPX Tcommaaccent u -90 -KPX Tcommaaccent uacute -90 -KPX Tcommaaccent ucircumflex -90 -KPX Tcommaaccent udieresis -90 -KPX Tcommaaccent ugrave -90 -KPX Tcommaaccent uhungarumlaut -90 -KPX Tcommaaccent umacron -90 -KPX Tcommaaccent uogonek -90 -KPX Tcommaaccent uring -90 -KPX Tcommaaccent w -60 -KPX Tcommaaccent y -60 -KPX Tcommaaccent yacute -60 -KPX Tcommaaccent ydieresis -60 -KPX U A -50 -KPX U Aacute -50 -KPX U Abreve -50 -KPX U Acircumflex -50 -KPX U Adieresis -50 -KPX U Agrave -50 -KPX U Amacron -50 -KPX U Aogonek -50 -KPX U Aring -50 -KPX U Atilde -50 -KPX U comma -30 -KPX U period -30 -KPX Uacute A -50 -KPX Uacute Aacute -50 -KPX Uacute Abreve -50 -KPX Uacute Acircumflex -50 -KPX Uacute Adieresis -50 -KPX Uacute Agrave -50 -KPX Uacute Amacron -50 -KPX Uacute Aogonek -50 -KPX Uacute Aring -50 -KPX Uacute Atilde -50 -KPX Uacute comma -30 -KPX Uacute period -30 -KPX Ucircumflex A -50 -KPX Ucircumflex Aacute -50 -KPX Ucircumflex Abreve -50 -KPX Ucircumflex Acircumflex -50 -KPX Ucircumflex Adieresis -50 -KPX Ucircumflex Agrave -50 -KPX Ucircumflex Amacron -50 -KPX Ucircumflex Aogonek -50 -KPX Ucircumflex Aring -50 -KPX Ucircumflex Atilde -50 -KPX Ucircumflex comma -30 -KPX Ucircumflex period -30 -KPX Udieresis A -50 -KPX Udieresis Aacute -50 -KPX Udieresis Abreve -50 -KPX Udieresis Acircumflex -50 -KPX Udieresis Adieresis -50 -KPX Udieresis Agrave -50 -KPX Udieresis Amacron -50 -KPX Udieresis Aogonek -50 -KPX Udieresis Aring -50 -KPX Udieresis Atilde -50 -KPX Udieresis comma -30 -KPX Udieresis period -30 -KPX Ugrave A -50 -KPX Ugrave Aacute -50 -KPX Ugrave Abreve -50 -KPX Ugrave Acircumflex -50 -KPX Ugrave Adieresis -50 -KPX Ugrave Agrave -50 -KPX Ugrave Amacron -50 -KPX Ugrave Aogonek -50 -KPX Ugrave Aring -50 -KPX Ugrave Atilde -50 -KPX Ugrave comma -30 -KPX Ugrave period -30 -KPX Uhungarumlaut A -50 -KPX Uhungarumlaut Aacute -50 -KPX Uhungarumlaut Abreve -50 -KPX Uhungarumlaut Acircumflex -50 -KPX Uhungarumlaut Adieresis -50 -KPX Uhungarumlaut Agrave -50 -KPX Uhungarumlaut Amacron -50 -KPX Uhungarumlaut Aogonek -50 -KPX Uhungarumlaut Aring -50 -KPX Uhungarumlaut Atilde -50 -KPX Uhungarumlaut comma -30 -KPX Uhungarumlaut period -30 -KPX Umacron A -50 -KPX Umacron Aacute -50 -KPX Umacron Abreve -50 -KPX Umacron Acircumflex -50 -KPX Umacron Adieresis -50 -KPX Umacron Agrave -50 -KPX Umacron Amacron -50 -KPX Umacron Aogonek -50 -KPX Umacron Aring -50 -KPX Umacron Atilde -50 -KPX Umacron comma -30 -KPX Umacron period -30 -KPX Uogonek A -50 -KPX Uogonek Aacute -50 -KPX Uogonek Abreve -50 -KPX Uogonek Acircumflex -50 -KPX Uogonek Adieresis -50 -KPX Uogonek Agrave -50 -KPX Uogonek Amacron -50 -KPX Uogonek Aogonek -50 -KPX Uogonek Aring -50 -KPX Uogonek Atilde -50 -KPX Uogonek comma -30 -KPX Uogonek period -30 -KPX Uring A -50 -KPX Uring Aacute -50 -KPX Uring Abreve -50 -KPX Uring Acircumflex -50 -KPX Uring Adieresis -50 -KPX Uring Agrave -50 -KPX Uring Amacron -50 -KPX Uring Aogonek -50 -KPX Uring Aring -50 -KPX Uring Atilde -50 -KPX Uring comma -30 -KPX Uring period -30 -KPX V A -80 -KPX V Aacute -80 -KPX V Abreve -80 -KPX V Acircumflex -80 -KPX V Adieresis -80 -KPX V Agrave -80 -KPX V Amacron -80 -KPX V Aogonek -80 -KPX V Aring -80 -KPX V Atilde -80 -KPX V G -50 -KPX V Gbreve -50 -KPX V Gcommaaccent -50 -KPX V O -50 -KPX V Oacute -50 -KPX V Ocircumflex -50 -KPX V Odieresis -50 -KPX V Ograve -50 -KPX V Ohungarumlaut -50 -KPX V Omacron -50 -KPX V Oslash -50 -KPX V Otilde -50 -KPX V a -60 -KPX V aacute -60 -KPX V abreve -60 -KPX V acircumflex -60 -KPX V adieresis -60 -KPX V agrave -60 -KPX V amacron -60 -KPX V aogonek -60 -KPX V aring -60 -KPX V atilde -60 -KPX V colon -40 -KPX V comma -120 -KPX V e -50 -KPX V eacute -50 -KPX V ecaron -50 -KPX V ecircumflex -50 -KPX V edieresis -50 -KPX V edotaccent -50 -KPX V egrave -50 -KPX V emacron -50 -KPX V eogonek -50 -KPX V hyphen -80 -KPX V o -90 -KPX V oacute -90 -KPX V ocircumflex -90 -KPX V odieresis -90 -KPX V ograve -90 -KPX V ohungarumlaut -90 -KPX V omacron -90 -KPX V oslash -90 -KPX V otilde -90 -KPX V period -120 -KPX V semicolon -40 -KPX V u -60 -KPX V uacute -60 -KPX V ucircumflex -60 -KPX V udieresis -60 -KPX V ugrave -60 -KPX V uhungarumlaut -60 -KPX V umacron -60 -KPX V uogonek -60 -KPX V uring -60 -KPX W A -60 -KPX W Aacute -60 -KPX W Abreve -60 -KPX W Acircumflex -60 -KPX W Adieresis -60 -KPX W Agrave -60 -KPX W Amacron -60 -KPX W Aogonek -60 -KPX W Aring -60 -KPX W Atilde -60 -KPX W O -20 -KPX W Oacute -20 -KPX W Ocircumflex -20 -KPX W Odieresis -20 -KPX W Ograve -20 -KPX W Ohungarumlaut -20 -KPX W Omacron -20 -KPX W Oslash -20 -KPX W Otilde -20 -KPX W a -40 -KPX W aacute -40 -KPX W abreve -40 -KPX W acircumflex -40 -KPX W adieresis -40 -KPX W agrave -40 -KPX W amacron -40 -KPX W aogonek -40 -KPX W aring -40 -KPX W atilde -40 -KPX W colon -10 -KPX W comma -80 -KPX W e -35 -KPX W eacute -35 -KPX W ecaron -35 -KPX W ecircumflex -35 -KPX W edieresis -35 -KPX W edotaccent -35 -KPX W egrave -35 -KPX W emacron -35 -KPX W eogonek -35 -KPX W hyphen -40 -KPX W o -60 -KPX W oacute -60 -KPX W ocircumflex -60 -KPX W odieresis -60 -KPX W ograve -60 -KPX W ohungarumlaut -60 -KPX W omacron -60 -KPX W oslash -60 -KPX W otilde -60 -KPX W period -80 -KPX W semicolon -10 -KPX W u -45 -KPX W uacute -45 -KPX W ucircumflex -45 -KPX W udieresis -45 -KPX W ugrave -45 -KPX W uhungarumlaut -45 -KPX W umacron -45 -KPX W uogonek -45 -KPX W uring -45 -KPX W y -20 -KPX W yacute -20 -KPX W ydieresis -20 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -70 -KPX Y Oacute -70 -KPX Y Ocircumflex -70 -KPX Y Odieresis -70 -KPX Y Ograve -70 -KPX Y Ohungarumlaut -70 -KPX Y Omacron -70 -KPX Y Oslash -70 -KPX Y Otilde -70 -KPX Y a -90 -KPX Y aacute -90 -KPX Y abreve -90 -KPX Y acircumflex -90 -KPX Y adieresis -90 -KPX Y agrave -90 -KPX Y amacron -90 -KPX Y aogonek -90 -KPX Y aring -90 -KPX Y atilde -90 -KPX Y colon -50 -KPX Y comma -100 -KPX Y e -80 -KPX Y eacute -80 -KPX Y ecaron -80 -KPX Y ecircumflex -80 -KPX Y edieresis -80 -KPX Y edotaccent -80 -KPX Y egrave -80 -KPX Y emacron -80 -KPX Y eogonek -80 -KPX Y o -100 -KPX Y oacute -100 -KPX Y ocircumflex -100 -KPX Y odieresis -100 -KPX Y ograve -100 -KPX Y ohungarumlaut -100 -KPX Y omacron -100 -KPX Y oslash -100 -KPX Y otilde -100 -KPX Y period -100 -KPX Y semicolon -50 -KPX Y u -100 -KPX Y uacute -100 -KPX Y ucircumflex -100 -KPX Y udieresis -100 -KPX Y ugrave -100 -KPX Y uhungarumlaut -100 -KPX Y umacron -100 -KPX Y uogonek -100 -KPX Y uring -100 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -70 -KPX Yacute Oacute -70 -KPX Yacute Ocircumflex -70 -KPX Yacute Odieresis -70 -KPX Yacute Ograve -70 -KPX Yacute Ohungarumlaut -70 -KPX Yacute Omacron -70 -KPX Yacute Oslash -70 -KPX Yacute Otilde -70 -KPX Yacute a -90 -KPX Yacute aacute -90 -KPX Yacute abreve -90 -KPX Yacute acircumflex -90 -KPX Yacute adieresis -90 -KPX Yacute agrave -90 -KPX Yacute amacron -90 -KPX Yacute aogonek -90 -KPX Yacute aring -90 -KPX Yacute atilde -90 -KPX Yacute colon -50 -KPX Yacute comma -100 -KPX Yacute e -80 -KPX Yacute eacute -80 -KPX Yacute ecaron -80 -KPX Yacute ecircumflex -80 -KPX Yacute edieresis -80 -KPX Yacute edotaccent -80 -KPX Yacute egrave -80 -KPX Yacute emacron -80 -KPX Yacute eogonek -80 -KPX Yacute o -100 -KPX Yacute oacute -100 -KPX Yacute ocircumflex -100 -KPX Yacute odieresis -100 -KPX Yacute ograve -100 -KPX Yacute ohungarumlaut -100 -KPX Yacute omacron -100 -KPX Yacute oslash -100 -KPX Yacute otilde -100 -KPX Yacute period -100 -KPX Yacute semicolon -50 -KPX Yacute u -100 -KPX Yacute uacute -100 -KPX Yacute ucircumflex -100 -KPX Yacute udieresis -100 -KPX Yacute ugrave -100 -KPX Yacute uhungarumlaut -100 -KPX Yacute umacron -100 -KPX Yacute uogonek -100 -KPX Yacute uring -100 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -70 -KPX Ydieresis Oacute -70 -KPX Ydieresis Ocircumflex -70 -KPX Ydieresis Odieresis -70 -KPX Ydieresis Ograve -70 -KPX Ydieresis Ohungarumlaut -70 -KPX Ydieresis Omacron -70 -KPX Ydieresis Oslash -70 -KPX Ydieresis Otilde -70 -KPX Ydieresis a -90 -KPX Ydieresis aacute -90 -KPX Ydieresis abreve -90 -KPX Ydieresis acircumflex -90 -KPX Ydieresis adieresis -90 -KPX Ydieresis agrave -90 -KPX Ydieresis amacron -90 -KPX Ydieresis aogonek -90 -KPX Ydieresis aring -90 -KPX Ydieresis atilde -90 -KPX Ydieresis colon -50 -KPX Ydieresis comma -100 -KPX Ydieresis e -80 -KPX Ydieresis eacute -80 -KPX Ydieresis ecaron -80 -KPX Ydieresis ecircumflex -80 -KPX Ydieresis edieresis -80 -KPX Ydieresis edotaccent -80 -KPX Ydieresis egrave -80 -KPX Ydieresis emacron -80 -KPX Ydieresis eogonek -80 -KPX Ydieresis o -100 -KPX Ydieresis oacute -100 -KPX Ydieresis ocircumflex -100 -KPX Ydieresis odieresis -100 -KPX Ydieresis ograve -100 -KPX Ydieresis ohungarumlaut -100 -KPX Ydieresis omacron -100 -KPX Ydieresis oslash -100 -KPX Ydieresis otilde -100 -KPX Ydieresis period -100 -KPX Ydieresis semicolon -50 -KPX Ydieresis u -100 -KPX Ydieresis uacute -100 -KPX Ydieresis ucircumflex -100 -KPX Ydieresis udieresis -100 -KPX Ydieresis ugrave -100 -KPX Ydieresis uhungarumlaut -100 -KPX Ydieresis umacron -100 -KPX Ydieresis uogonek -100 -KPX Ydieresis uring -100 -KPX a g -10 -KPX a gbreve -10 -KPX a gcommaaccent -10 -KPX a v -15 -KPX a w -15 -KPX a y -20 -KPX a yacute -20 -KPX a ydieresis -20 -KPX aacute g -10 -KPX aacute gbreve -10 -KPX aacute gcommaaccent -10 -KPX aacute v -15 -KPX aacute w -15 -KPX aacute y -20 -KPX aacute yacute -20 -KPX aacute ydieresis -20 -KPX abreve g -10 -KPX abreve gbreve -10 -KPX abreve gcommaaccent -10 -KPX abreve v -15 -KPX abreve w -15 -KPX abreve y -20 -KPX abreve yacute -20 -KPX abreve ydieresis -20 -KPX acircumflex g -10 -KPX acircumflex gbreve -10 -KPX acircumflex gcommaaccent -10 -KPX acircumflex v -15 -KPX acircumflex w -15 -KPX acircumflex y -20 -KPX acircumflex yacute -20 -KPX acircumflex ydieresis -20 -KPX adieresis g -10 -KPX adieresis gbreve -10 -KPX adieresis gcommaaccent -10 -KPX adieresis v -15 -KPX adieresis w -15 -KPX adieresis y -20 -KPX adieresis yacute -20 -KPX adieresis ydieresis -20 -KPX agrave g -10 -KPX agrave gbreve -10 -KPX agrave gcommaaccent -10 -KPX agrave v -15 -KPX agrave w -15 -KPX agrave y -20 -KPX agrave yacute -20 -KPX agrave ydieresis -20 -KPX amacron g -10 -KPX amacron gbreve -10 -KPX amacron gcommaaccent -10 -KPX amacron v -15 -KPX amacron w -15 -KPX amacron y -20 -KPX amacron yacute -20 -KPX amacron ydieresis -20 -KPX aogonek g -10 -KPX aogonek gbreve -10 -KPX aogonek gcommaaccent -10 -KPX aogonek v -15 -KPX aogonek w -15 -KPX aogonek y -20 -KPX aogonek yacute -20 -KPX aogonek ydieresis -20 -KPX aring g -10 -KPX aring gbreve -10 -KPX aring gcommaaccent -10 -KPX aring v -15 -KPX aring w -15 -KPX aring y -20 -KPX aring yacute -20 -KPX aring ydieresis -20 -KPX atilde g -10 -KPX atilde gbreve -10 -KPX atilde gcommaaccent -10 -KPX atilde v -15 -KPX atilde w -15 -KPX atilde y -20 -KPX atilde yacute -20 -KPX atilde ydieresis -20 -KPX b l -10 -KPX b lacute -10 -KPX b lcommaaccent -10 -KPX b lslash -10 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -20 -KPX b y -20 -KPX b yacute -20 -KPX b ydieresis -20 -KPX c h -10 -KPX c k -20 -KPX c kcommaaccent -20 -KPX c l -20 -KPX c lacute -20 -KPX c lcommaaccent -20 -KPX c lslash -20 -KPX c y -10 -KPX c yacute -10 -KPX c ydieresis -10 -KPX cacute h -10 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX cacute l -20 -KPX cacute lacute -20 -KPX cacute lcommaaccent -20 -KPX cacute lslash -20 -KPX cacute y -10 -KPX cacute yacute -10 -KPX cacute ydieresis -10 -KPX ccaron h -10 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccaron l -20 -KPX ccaron lacute -20 -KPX ccaron lcommaaccent -20 -KPX ccaron lslash -20 -KPX ccaron y -10 -KPX ccaron yacute -10 -KPX ccaron ydieresis -10 -KPX ccedilla h -10 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX ccedilla l -20 -KPX ccedilla lacute -20 -KPX ccedilla lcommaaccent -20 -KPX ccedilla lslash -20 -KPX ccedilla y -10 -KPX ccedilla yacute -10 -KPX ccedilla ydieresis -10 -KPX colon space -40 -KPX comma quotedblright -120 -KPX comma quoteright -120 -KPX comma space -40 -KPX d d -10 -KPX d dcroat -10 -KPX d v -15 -KPX d w -15 -KPX d y -15 -KPX d yacute -15 -KPX d ydieresis -15 -KPX dcroat d -10 -KPX dcroat dcroat -10 -KPX dcroat v -15 -KPX dcroat w -15 -KPX dcroat y -15 -KPX dcroat yacute -15 -KPX dcroat ydieresis -15 -KPX e comma 10 -KPX e period 20 -KPX e v -15 -KPX e w -15 -KPX e x -15 -KPX e y -15 -KPX e yacute -15 -KPX e ydieresis -15 -KPX eacute comma 10 -KPX eacute period 20 -KPX eacute v -15 -KPX eacute w -15 -KPX eacute x -15 -KPX eacute y -15 -KPX eacute yacute -15 -KPX eacute ydieresis -15 -KPX ecaron comma 10 -KPX ecaron period 20 -KPX ecaron v -15 -KPX ecaron w -15 -KPX ecaron x -15 -KPX ecaron y -15 -KPX ecaron yacute -15 -KPX ecaron ydieresis -15 -KPX ecircumflex comma 10 -KPX ecircumflex period 20 -KPX ecircumflex v -15 -KPX ecircumflex w -15 -KPX ecircumflex x -15 -KPX ecircumflex y -15 -KPX ecircumflex yacute -15 -KPX ecircumflex ydieresis -15 -KPX edieresis comma 10 -KPX edieresis period 20 -KPX edieresis v -15 -KPX edieresis w -15 -KPX edieresis x -15 -KPX edieresis y -15 -KPX edieresis yacute -15 -KPX edieresis ydieresis -15 -KPX edotaccent comma 10 -KPX edotaccent period 20 -KPX edotaccent v -15 -KPX edotaccent w -15 -KPX edotaccent x -15 -KPX edotaccent y -15 -KPX edotaccent yacute -15 -KPX edotaccent ydieresis -15 -KPX egrave comma 10 -KPX egrave period 20 -KPX egrave v -15 -KPX egrave w -15 -KPX egrave x -15 -KPX egrave y -15 -KPX egrave yacute -15 -KPX egrave ydieresis -15 -KPX emacron comma 10 -KPX emacron period 20 -KPX emacron v -15 -KPX emacron w -15 -KPX emacron x -15 -KPX emacron y -15 -KPX emacron yacute -15 -KPX emacron ydieresis -15 -KPX eogonek comma 10 -KPX eogonek period 20 -KPX eogonek v -15 -KPX eogonek w -15 -KPX eogonek x -15 -KPX eogonek y -15 -KPX eogonek yacute -15 -KPX eogonek ydieresis -15 -KPX f comma -10 -KPX f e -10 -KPX f eacute -10 -KPX f ecaron -10 -KPX f ecircumflex -10 -KPX f edieresis -10 -KPX f edotaccent -10 -KPX f egrave -10 -KPX f emacron -10 -KPX f eogonek -10 -KPX f o -20 -KPX f oacute -20 -KPX f ocircumflex -20 -KPX f odieresis -20 -KPX f ograve -20 -KPX f ohungarumlaut -20 -KPX f omacron -20 -KPX f oslash -20 -KPX f otilde -20 -KPX f period -10 -KPX f quotedblright 30 -KPX f quoteright 30 -KPX g e 10 -KPX g eacute 10 -KPX g ecaron 10 -KPX g ecircumflex 10 -KPX g edieresis 10 -KPX g edotaccent 10 -KPX g egrave 10 -KPX g emacron 10 -KPX g eogonek 10 -KPX g g -10 -KPX g gbreve -10 -KPX g gcommaaccent -10 -KPX gbreve e 10 -KPX gbreve eacute 10 -KPX gbreve ecaron 10 -KPX gbreve ecircumflex 10 -KPX gbreve edieresis 10 -KPX gbreve edotaccent 10 -KPX gbreve egrave 10 -KPX gbreve emacron 10 -KPX gbreve eogonek 10 -KPX gbreve g -10 -KPX gbreve gbreve -10 -KPX gbreve gcommaaccent -10 -KPX gcommaaccent e 10 -KPX gcommaaccent eacute 10 -KPX gcommaaccent ecaron 10 -KPX gcommaaccent ecircumflex 10 -KPX gcommaaccent edieresis 10 -KPX gcommaaccent edotaccent 10 -KPX gcommaaccent egrave 10 -KPX gcommaaccent emacron 10 -KPX gcommaaccent eogonek 10 -KPX gcommaaccent g -10 -KPX gcommaaccent gbreve -10 -KPX gcommaaccent gcommaaccent -10 -KPX h y -20 -KPX h yacute -20 -KPX h ydieresis -20 -KPX k o -15 -KPX k oacute -15 -KPX k ocircumflex -15 -KPX k odieresis -15 -KPX k ograve -15 -KPX k ohungarumlaut -15 -KPX k omacron -15 -KPX k oslash -15 -KPX k otilde -15 -KPX kcommaaccent o -15 -KPX kcommaaccent oacute -15 -KPX kcommaaccent ocircumflex -15 -KPX kcommaaccent odieresis -15 -KPX kcommaaccent ograve -15 -KPX kcommaaccent ohungarumlaut -15 -KPX kcommaaccent omacron -15 -KPX kcommaaccent oslash -15 -KPX kcommaaccent otilde -15 -KPX l w -15 -KPX l y -15 -KPX l yacute -15 -KPX l ydieresis -15 -KPX lacute w -15 -KPX lacute y -15 -KPX lacute yacute -15 -KPX lacute ydieresis -15 -KPX lcommaaccent w -15 -KPX lcommaaccent y -15 -KPX lcommaaccent yacute -15 -KPX lcommaaccent ydieresis -15 -KPX lslash w -15 -KPX lslash y -15 -KPX lslash yacute -15 -KPX lslash ydieresis -15 -KPX m u -20 -KPX m uacute -20 -KPX m ucircumflex -20 -KPX m udieresis -20 -KPX m ugrave -20 -KPX m uhungarumlaut -20 -KPX m umacron -20 -KPX m uogonek -20 -KPX m uring -20 -KPX m y -30 -KPX m yacute -30 -KPX m ydieresis -30 -KPX n u -10 -KPX n uacute -10 -KPX n ucircumflex -10 -KPX n udieresis -10 -KPX n ugrave -10 -KPX n uhungarumlaut -10 -KPX n umacron -10 -KPX n uogonek -10 -KPX n uring -10 -KPX n v -40 -KPX n y -20 -KPX n yacute -20 -KPX n ydieresis -20 -KPX nacute u -10 -KPX nacute uacute -10 -KPX nacute ucircumflex -10 -KPX nacute udieresis -10 -KPX nacute ugrave -10 -KPX nacute uhungarumlaut -10 -KPX nacute umacron -10 -KPX nacute uogonek -10 -KPX nacute uring -10 -KPX nacute v -40 -KPX nacute y -20 -KPX nacute yacute -20 -KPX nacute ydieresis -20 -KPX ncaron u -10 -KPX ncaron uacute -10 -KPX ncaron ucircumflex -10 -KPX ncaron udieresis -10 -KPX ncaron ugrave -10 -KPX ncaron uhungarumlaut -10 -KPX ncaron umacron -10 -KPX ncaron uogonek -10 -KPX ncaron uring -10 -KPX ncaron v -40 -KPX ncaron y -20 -KPX ncaron yacute -20 -KPX ncaron ydieresis -20 -KPX ncommaaccent u -10 -KPX ncommaaccent uacute -10 -KPX ncommaaccent ucircumflex -10 -KPX ncommaaccent udieresis -10 -KPX ncommaaccent ugrave -10 -KPX ncommaaccent uhungarumlaut -10 -KPX ncommaaccent umacron -10 -KPX ncommaaccent uogonek -10 -KPX ncommaaccent uring -10 -KPX ncommaaccent v -40 -KPX ncommaaccent y -20 -KPX ncommaaccent yacute -20 -KPX ncommaaccent ydieresis -20 -KPX ntilde u -10 -KPX ntilde uacute -10 -KPX ntilde ucircumflex -10 -KPX ntilde udieresis -10 -KPX ntilde ugrave -10 -KPX ntilde uhungarumlaut -10 -KPX ntilde umacron -10 -KPX ntilde uogonek -10 -KPX ntilde uring -10 -KPX ntilde v -40 -KPX ntilde y -20 -KPX ntilde yacute -20 -KPX ntilde ydieresis -20 -KPX o v -20 -KPX o w -15 -KPX o x -30 -KPX o y -20 -KPX o yacute -20 -KPX o ydieresis -20 -KPX oacute v -20 -KPX oacute w -15 -KPX oacute x -30 -KPX oacute y -20 -KPX oacute yacute -20 -KPX oacute ydieresis -20 -KPX ocircumflex v -20 -KPX ocircumflex w -15 -KPX ocircumflex x -30 -KPX ocircumflex y -20 -KPX ocircumflex yacute -20 -KPX ocircumflex ydieresis -20 -KPX odieresis v -20 -KPX odieresis w -15 -KPX odieresis x -30 -KPX odieresis y -20 -KPX odieresis yacute -20 -KPX odieresis ydieresis -20 -KPX ograve v -20 -KPX ograve w -15 -KPX ograve x -30 -KPX ograve y -20 -KPX ograve yacute -20 -KPX ograve ydieresis -20 -KPX ohungarumlaut v -20 -KPX ohungarumlaut w -15 -KPX ohungarumlaut x -30 -KPX ohungarumlaut y -20 -KPX ohungarumlaut yacute -20 -KPX ohungarumlaut ydieresis -20 -KPX omacron v -20 -KPX omacron w -15 -KPX omacron x -30 -KPX omacron y -20 -KPX omacron yacute -20 -KPX omacron ydieresis -20 -KPX oslash v -20 -KPX oslash w -15 -KPX oslash x -30 -KPX oslash y -20 -KPX oslash yacute -20 -KPX oslash ydieresis -20 -KPX otilde v -20 -KPX otilde w -15 -KPX otilde x -30 -KPX otilde y -20 -KPX otilde yacute -20 -KPX otilde ydieresis -20 -KPX p y -15 -KPX p yacute -15 -KPX p ydieresis -15 -KPX period quotedblright -120 -KPX period quoteright -120 -KPX period space -40 -KPX quotedblright space -80 -KPX quoteleft quoteleft -46 -KPX quoteright d -80 -KPX quoteright dcroat -80 -KPX quoteright l -20 -KPX quoteright lacute -20 -KPX quoteright lcommaaccent -20 -KPX quoteright lslash -20 -KPX quoteright quoteright -46 -KPX quoteright r -40 -KPX quoteright racute -40 -KPX quoteright rcaron -40 -KPX quoteright rcommaaccent -40 -KPX quoteright s -60 -KPX quoteright sacute -60 -KPX quoteright scaron -60 -KPX quoteright scedilla -60 -KPX quoteright scommaaccent -60 -KPX quoteright space -80 -KPX quoteright v -20 -KPX r c -20 -KPX r cacute -20 -KPX r ccaron -20 -KPX r ccedilla -20 -KPX r comma -60 -KPX r d -20 -KPX r dcroat -20 -KPX r g -15 -KPX r gbreve -15 -KPX r gcommaaccent -15 -KPX r hyphen -20 -KPX r o -20 -KPX r oacute -20 -KPX r ocircumflex -20 -KPX r odieresis -20 -KPX r ograve -20 -KPX r ohungarumlaut -20 -KPX r omacron -20 -KPX r oslash -20 -KPX r otilde -20 -KPX r period -60 -KPX r q -20 -KPX r s -15 -KPX r sacute -15 -KPX r scaron -15 -KPX r scedilla -15 -KPX r scommaaccent -15 -KPX r t 20 -KPX r tcommaaccent 20 -KPX r v 10 -KPX r y 10 -KPX r yacute 10 -KPX r ydieresis 10 -KPX racute c -20 -KPX racute cacute -20 -KPX racute ccaron -20 -KPX racute ccedilla -20 -KPX racute comma -60 -KPX racute d -20 -KPX racute dcroat -20 -KPX racute g -15 -KPX racute gbreve -15 -KPX racute gcommaaccent -15 -KPX racute hyphen -20 -KPX racute o -20 -KPX racute oacute -20 -KPX racute ocircumflex -20 -KPX racute odieresis -20 -KPX racute ograve -20 -KPX racute ohungarumlaut -20 -KPX racute omacron -20 -KPX racute oslash -20 -KPX racute otilde -20 -KPX racute period -60 -KPX racute q -20 -KPX racute s -15 -KPX racute sacute -15 -KPX racute scaron -15 -KPX racute scedilla -15 -KPX racute scommaaccent -15 -KPX racute t 20 -KPX racute tcommaaccent 20 -KPX racute v 10 -KPX racute y 10 -KPX racute yacute 10 -KPX racute ydieresis 10 -KPX rcaron c -20 -KPX rcaron cacute -20 -KPX rcaron ccaron -20 -KPX rcaron ccedilla -20 -KPX rcaron comma -60 -KPX rcaron d -20 -KPX rcaron dcroat -20 -KPX rcaron g -15 -KPX rcaron gbreve -15 -KPX rcaron gcommaaccent -15 -KPX rcaron hyphen -20 -KPX rcaron o -20 -KPX rcaron oacute -20 -KPX rcaron ocircumflex -20 -KPX rcaron odieresis -20 -KPX rcaron ograve -20 -KPX rcaron ohungarumlaut -20 -KPX rcaron omacron -20 -KPX rcaron oslash -20 -KPX rcaron otilde -20 -KPX rcaron period -60 -KPX rcaron q -20 -KPX rcaron s -15 -KPX rcaron sacute -15 -KPX rcaron scaron -15 -KPX rcaron scedilla -15 -KPX rcaron scommaaccent -15 -KPX rcaron t 20 -KPX rcaron tcommaaccent 20 -KPX rcaron v 10 -KPX rcaron y 10 -KPX rcaron yacute 10 -KPX rcaron ydieresis 10 -KPX rcommaaccent c -20 -KPX rcommaaccent cacute -20 -KPX rcommaaccent ccaron -20 -KPX rcommaaccent ccedilla -20 -KPX rcommaaccent comma -60 -KPX rcommaaccent d -20 -KPX rcommaaccent dcroat -20 -KPX rcommaaccent g -15 -KPX rcommaaccent gbreve -15 -KPX rcommaaccent gcommaaccent -15 -KPX rcommaaccent hyphen -20 -KPX rcommaaccent o -20 -KPX rcommaaccent oacute -20 -KPX rcommaaccent ocircumflex -20 -KPX rcommaaccent odieresis -20 -KPX rcommaaccent ograve -20 -KPX rcommaaccent ohungarumlaut -20 -KPX rcommaaccent omacron -20 -KPX rcommaaccent oslash -20 -KPX rcommaaccent otilde -20 -KPX rcommaaccent period -60 -KPX rcommaaccent q -20 -KPX rcommaaccent s -15 -KPX rcommaaccent sacute -15 -KPX rcommaaccent scaron -15 -KPX rcommaaccent scedilla -15 -KPX rcommaaccent scommaaccent -15 -KPX rcommaaccent t 20 -KPX rcommaaccent tcommaaccent 20 -KPX rcommaaccent v 10 -KPX rcommaaccent y 10 -KPX rcommaaccent yacute 10 -KPX rcommaaccent ydieresis 10 -KPX s w -15 -KPX sacute w -15 -KPX scaron w -15 -KPX scedilla w -15 -KPX scommaaccent w -15 -KPX semicolon space -40 -KPX space T -100 -KPX space Tcaron -100 -KPX space Tcommaaccent -100 -KPX space V -80 -KPX space W -80 -KPX space Y -120 -KPX space Yacute -120 -KPX space Ydieresis -120 -KPX space quotedblleft -80 -KPX space quoteleft -60 -KPX v a -20 -KPX v aacute -20 -KPX v abreve -20 -KPX v acircumflex -20 -KPX v adieresis -20 -KPX v agrave -20 -KPX v amacron -20 -KPX v aogonek -20 -KPX v aring -20 -KPX v atilde -20 -KPX v comma -80 -KPX v o -30 -KPX v oacute -30 -KPX v ocircumflex -30 -KPX v odieresis -30 -KPX v ograve -30 -KPX v ohungarumlaut -30 -KPX v omacron -30 -KPX v oslash -30 -KPX v otilde -30 -KPX v period -80 -KPX w comma -40 -KPX w o -20 -KPX w oacute -20 -KPX w ocircumflex -20 -KPX w odieresis -20 -KPX w ograve -20 -KPX w ohungarumlaut -20 -KPX w omacron -20 -KPX w oslash -20 -KPX w otilde -20 -KPX w period -40 -KPX x e -10 -KPX x eacute -10 -KPX x ecaron -10 -KPX x ecircumflex -10 -KPX x edieresis -10 -KPX x edotaccent -10 -KPX x egrave -10 -KPX x emacron -10 -KPX x eogonek -10 -KPX y a -30 -KPX y aacute -30 -KPX y abreve -30 -KPX y acircumflex -30 -KPX y adieresis -30 -KPX y agrave -30 -KPX y amacron -30 -KPX y aogonek -30 -KPX y aring -30 -KPX y atilde -30 -KPX y comma -80 -KPX y e -10 -KPX y eacute -10 -KPX y ecaron -10 -KPX y ecircumflex -10 -KPX y edieresis -10 -KPX y edotaccent -10 -KPX y egrave -10 -KPX y emacron -10 -KPX y eogonek -10 -KPX y o -25 -KPX y oacute -25 -KPX y ocircumflex -25 -KPX y odieresis -25 -KPX y ograve -25 -KPX y ohungarumlaut -25 -KPX y omacron -25 -KPX y oslash -25 -KPX y otilde -25 -KPX y period -80 -KPX yacute a -30 -KPX yacute aacute -30 -KPX yacute abreve -30 -KPX yacute acircumflex -30 -KPX yacute adieresis -30 -KPX yacute agrave -30 -KPX yacute amacron -30 -KPX yacute aogonek -30 -KPX yacute aring -30 -KPX yacute atilde -30 -KPX yacute comma -80 -KPX yacute e -10 -KPX yacute eacute -10 -KPX yacute ecaron -10 -KPX yacute ecircumflex -10 -KPX yacute edieresis -10 -KPX yacute edotaccent -10 -KPX yacute egrave -10 -KPX yacute emacron -10 -KPX yacute eogonek -10 -KPX yacute o -25 -KPX yacute oacute -25 -KPX yacute ocircumflex -25 -KPX yacute odieresis -25 -KPX yacute ograve -25 -KPX yacute ohungarumlaut -25 -KPX yacute omacron -25 -KPX yacute oslash -25 -KPX yacute otilde -25 -KPX yacute period -80 -KPX ydieresis a -30 -KPX ydieresis aacute -30 -KPX ydieresis abreve -30 -KPX ydieresis acircumflex -30 -KPX ydieresis adieresis -30 -KPX ydieresis agrave -30 -KPX ydieresis amacron -30 -KPX ydieresis aogonek -30 -KPX ydieresis aring -30 -KPX ydieresis atilde -30 -KPX ydieresis comma -80 -KPX ydieresis e -10 -KPX ydieresis eacute -10 -KPX ydieresis ecaron -10 -KPX ydieresis ecircumflex -10 -KPX ydieresis edieresis -10 -KPX ydieresis edotaccent -10 -KPX ydieresis egrave -10 -KPX ydieresis emacron -10 -KPX ydieresis eogonek -10 -KPX ydieresis o -25 -KPX ydieresis oacute -25 -KPX ydieresis ocircumflex -25 -KPX ydieresis odieresis -25 -KPX ydieresis ograve -25 -KPX ydieresis ohungarumlaut -25 -KPX ydieresis omacron -25 -KPX ydieresis oslash -25 -KPX ydieresis otilde -25 -KPX ydieresis period -80 -KPX z e 10 -KPX z eacute 10 -KPX z ecaron 10 -KPX z ecircumflex 10 -KPX z edieresis 10 -KPX z edotaccent 10 -KPX z egrave 10 -KPX z emacron 10 -KPX z eogonek 10 -KPX zacute e 10 -KPX zacute eacute 10 -KPX zacute ecaron 10 -KPX zacute ecircumflex 10 -KPX zacute edieresis 10 -KPX zacute edotaccent 10 -KPX zacute egrave 10 -KPX zacute emacron 10 -KPX zacute eogonek 10 -KPX zcaron e 10 -KPX zcaron eacute 10 -KPX zcaron ecaron 10 -KPX zcaron ecircumflex 10 -KPX zcaron edieresis 10 -KPX zcaron edotaccent 10 -KPX zcaron egrave 10 -KPX zcaron emacron 10 -KPX zcaron eogonek 10 -KPX zdotaccent e 10 -KPX zdotaccent eacute 10 -KPX zdotaccent ecaron 10 -KPX zdotaccent ecircumflex 10 -KPX zdotaccent edieresis 10 -KPX zdotaccent edotaccent 10 -KPX zdotaccent egrave 10 -KPX zdotaccent emacron 10 -KPX zdotaccent eogonek 10 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/lib/font/data/Helvetica-BoldOblique.afm b/lib/font/data/Helvetica-BoldOblique.afm deleted file mode 100755 index 1715b21..0000000 --- a/lib/font/data/Helvetica-BoldOblique.afm +++ /dev/null @@ -1,2827 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:45:12 1997 -Comment UniqueID 43053 -Comment VMusage 14482 68586 -FontName Helvetica-BoldOblique -FullName Helvetica Bold Oblique -FamilyName Helvetica -Weight Bold -ItalicAngle -12 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -174 -228 1114 962 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme AdobeStandardEncoding -CapHeight 718 -XHeight 532 -Ascender 718 -Descender -207 -StdHW 118 -StdVW 140 -StartCharMetrics 315 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 94 0 397 718 ; -C 34 ; WX 474 ; N quotedbl ; B 193 447 529 718 ; -C 35 ; WX 556 ; N numbersign ; B 60 0 644 698 ; -C 36 ; WX 556 ; N dollar ; B 67 -115 622 775 ; -C 37 ; WX 889 ; N percent ; B 136 -19 901 710 ; -C 38 ; WX 722 ; N ampersand ; B 89 -19 732 718 ; -C 39 ; WX 278 ; N quoteright ; B 167 445 362 718 ; -C 40 ; WX 333 ; N parenleft ; B 76 -208 470 734 ; -C 41 ; WX 333 ; N parenright ; B -25 -208 369 734 ; -C 42 ; WX 389 ; N asterisk ; B 146 387 481 718 ; -C 43 ; WX 584 ; N plus ; B 82 0 610 506 ; -C 44 ; WX 278 ; N comma ; B 28 -168 245 146 ; -C 45 ; WX 333 ; N hyphen ; B 73 215 379 345 ; -C 46 ; WX 278 ; N period ; B 64 0 245 146 ; -C 47 ; WX 278 ; N slash ; B -37 -19 468 737 ; -C 48 ; WX 556 ; N zero ; B 86 -19 617 710 ; -C 49 ; WX 556 ; N one ; B 173 0 529 710 ; -C 50 ; WX 556 ; N two ; B 26 0 619 710 ; -C 51 ; WX 556 ; N three ; B 65 -19 608 710 ; -C 52 ; WX 556 ; N four ; B 60 0 598 710 ; -C 53 ; WX 556 ; N five ; B 64 -19 636 698 ; -C 54 ; WX 556 ; N six ; B 85 -19 619 710 ; -C 55 ; WX 556 ; N seven ; B 125 0 676 698 ; -C 56 ; WX 556 ; N eight ; B 69 -19 616 710 ; -C 57 ; WX 556 ; N nine ; B 78 -19 615 710 ; -C 58 ; WX 333 ; N colon ; B 92 0 351 512 ; -C 59 ; WX 333 ; N semicolon ; B 56 -168 351 512 ; -C 60 ; WX 584 ; N less ; B 82 -8 655 514 ; -C 61 ; WX 584 ; N equal ; B 58 87 633 419 ; -C 62 ; WX 584 ; N greater ; B 36 -8 609 514 ; -C 63 ; WX 611 ; N question ; B 165 0 671 727 ; -C 64 ; WX 975 ; N at ; B 186 -19 954 737 ; -C 65 ; WX 722 ; N A ; B 20 0 702 718 ; -C 66 ; WX 722 ; N B ; B 76 0 764 718 ; -C 67 ; WX 722 ; N C ; B 107 -19 789 737 ; -C 68 ; WX 722 ; N D ; B 76 0 777 718 ; -C 69 ; WX 667 ; N E ; B 76 0 757 718 ; -C 70 ; WX 611 ; N F ; B 76 0 740 718 ; -C 71 ; WX 778 ; N G ; B 108 -19 817 737 ; -C 72 ; WX 722 ; N H ; B 71 0 804 718 ; -C 73 ; WX 278 ; N I ; B 64 0 367 718 ; -C 74 ; WX 556 ; N J ; B 60 -18 637 718 ; -C 75 ; WX 722 ; N K ; B 87 0 858 718 ; -C 76 ; WX 611 ; N L ; B 76 0 611 718 ; -C 77 ; WX 833 ; N M ; B 69 0 918 718 ; -C 78 ; WX 722 ; N N ; B 69 0 807 718 ; -C 79 ; WX 778 ; N O ; B 107 -19 823 737 ; -C 80 ; WX 667 ; N P ; B 76 0 738 718 ; -C 81 ; WX 778 ; N Q ; B 107 -52 823 737 ; -C 82 ; WX 722 ; N R ; B 76 0 778 718 ; -C 83 ; WX 667 ; N S ; B 81 -19 718 737 ; -C 84 ; WX 611 ; N T ; B 140 0 751 718 ; -C 85 ; WX 722 ; N U ; B 116 -19 804 718 ; -C 86 ; WX 667 ; N V ; B 172 0 801 718 ; -C 87 ; WX 944 ; N W ; B 169 0 1082 718 ; -C 88 ; WX 667 ; N X ; B 14 0 791 718 ; -C 89 ; WX 667 ; N Y ; B 168 0 806 718 ; -C 90 ; WX 611 ; N Z ; B 25 0 737 718 ; -C 91 ; WX 333 ; N bracketleft ; B 21 -196 462 722 ; -C 92 ; WX 278 ; N backslash ; B 124 -19 307 737 ; -C 93 ; WX 333 ; N bracketright ; B -18 -196 423 722 ; -C 94 ; WX 584 ; N asciicircum ; B 131 323 591 698 ; -C 95 ; WX 556 ; N underscore ; B -27 -125 540 -75 ; -C 96 ; WX 278 ; N quoteleft ; B 165 454 361 727 ; -C 97 ; WX 556 ; N a ; B 55 -14 583 546 ; -C 98 ; WX 611 ; N b ; B 61 -14 645 718 ; -C 99 ; WX 556 ; N c ; B 79 -14 599 546 ; -C 100 ; WX 611 ; N d ; B 82 -14 704 718 ; -C 101 ; WX 556 ; N e ; B 70 -14 593 546 ; -C 102 ; WX 333 ; N f ; B 87 0 469 727 ; L i fi ; L l fl ; -C 103 ; WX 611 ; N g ; B 38 -217 666 546 ; -C 104 ; WX 611 ; N h ; B 65 0 629 718 ; -C 105 ; WX 278 ; N i ; B 69 0 363 725 ; -C 106 ; WX 278 ; N j ; B -42 -214 363 725 ; -C 107 ; WX 556 ; N k ; B 69 0 670 718 ; -C 108 ; WX 278 ; N l ; B 69 0 362 718 ; -C 109 ; WX 889 ; N m ; B 64 0 909 546 ; -C 110 ; WX 611 ; N n ; B 65 0 629 546 ; -C 111 ; WX 611 ; N o ; B 82 -14 643 546 ; -C 112 ; WX 611 ; N p ; B 18 -207 645 546 ; -C 113 ; WX 611 ; N q ; B 80 -207 665 546 ; -C 114 ; WX 389 ; N r ; B 64 0 489 546 ; -C 115 ; WX 556 ; N s ; B 63 -14 584 546 ; -C 116 ; WX 333 ; N t ; B 100 -6 422 676 ; -C 117 ; WX 611 ; N u ; B 98 -14 658 532 ; -C 118 ; WX 556 ; N v ; B 126 0 656 532 ; -C 119 ; WX 778 ; N w ; B 123 0 882 532 ; -C 120 ; WX 556 ; N x ; B 15 0 648 532 ; -C 121 ; WX 556 ; N y ; B 42 -214 652 532 ; -C 122 ; WX 500 ; N z ; B 20 0 583 532 ; -C 123 ; WX 389 ; N braceleft ; B 94 -196 518 722 ; -C 124 ; WX 280 ; N bar ; B 36 -225 361 775 ; -C 125 ; WX 389 ; N braceright ; B -18 -196 407 722 ; -C 126 ; WX 584 ; N asciitilde ; B 115 163 577 343 ; -C 161 ; WX 333 ; N exclamdown ; B 50 -186 353 532 ; -C 162 ; WX 556 ; N cent ; B 79 -118 599 628 ; -C 163 ; WX 556 ; N sterling ; B 50 -16 635 718 ; -C 164 ; WX 167 ; N fraction ; B -174 -19 487 710 ; -C 165 ; WX 556 ; N yen ; B 60 0 713 698 ; -C 166 ; WX 556 ; N florin ; B -50 -210 669 737 ; -C 167 ; WX 556 ; N section ; B 61 -184 598 727 ; -C 168 ; WX 556 ; N currency ; B 27 76 680 636 ; -C 169 ; WX 238 ; N quotesingle ; B 165 447 321 718 ; -C 170 ; WX 500 ; N quotedblleft ; B 160 454 588 727 ; -C 171 ; WX 556 ; N guillemotleft ; B 135 76 571 484 ; -C 172 ; WX 333 ; N guilsinglleft ; B 130 76 353 484 ; -C 173 ; WX 333 ; N guilsinglright ; B 99 76 322 484 ; -C 174 ; WX 611 ; N fi ; B 87 0 696 727 ; -C 175 ; WX 611 ; N fl ; B 87 0 695 727 ; -C 177 ; WX 556 ; N endash ; B 48 227 627 333 ; -C 178 ; WX 556 ; N dagger ; B 118 -171 626 718 ; -C 179 ; WX 556 ; N daggerdbl ; B 46 -171 628 718 ; -C 180 ; WX 278 ; N periodcentered ; B 110 172 276 334 ; -C 182 ; WX 556 ; N paragraph ; B 98 -191 688 700 ; -C 183 ; WX 350 ; N bullet ; B 83 194 420 524 ; -C 184 ; WX 278 ; N quotesinglbase ; B 41 -146 236 127 ; -C 185 ; WX 500 ; N quotedblbase ; B 36 -146 463 127 ; -C 186 ; WX 500 ; N quotedblright ; B 162 445 589 718 ; -C 187 ; WX 556 ; N guillemotright ; B 104 76 540 484 ; -C 188 ; WX 1000 ; N ellipsis ; B 92 0 939 146 ; -C 189 ; WX 1000 ; N perthousand ; B 76 -19 1038 710 ; -C 191 ; WX 611 ; N questiondown ; B 53 -195 559 532 ; -C 193 ; WX 333 ; N grave ; B 136 604 353 750 ; -C 194 ; WX 333 ; N acute ; B 236 604 515 750 ; -C 195 ; WX 333 ; N circumflex ; B 118 604 471 750 ; -C 196 ; WX 333 ; N tilde ; B 113 610 507 737 ; -C 197 ; WX 333 ; N macron ; B 122 604 483 678 ; -C 198 ; WX 333 ; N breve ; B 156 604 494 750 ; -C 199 ; WX 333 ; N dotaccent ; B 235 614 385 729 ; -C 200 ; WX 333 ; N dieresis ; B 137 614 482 729 ; -C 202 ; WX 333 ; N ring ; B 200 568 420 776 ; -C 203 ; WX 333 ; N cedilla ; B -37 -228 220 0 ; -C 205 ; WX 333 ; N hungarumlaut ; B 137 604 645 750 ; -C 206 ; WX 333 ; N ogonek ; B 41 -228 264 0 ; -C 207 ; WX 333 ; N caron ; B 149 604 502 750 ; -C 208 ; WX 1000 ; N emdash ; B 48 227 1071 333 ; -C 225 ; WX 1000 ; N AE ; B 5 0 1100 718 ; -C 227 ; WX 370 ; N ordfeminine ; B 125 401 465 737 ; -C 232 ; WX 611 ; N Lslash ; B 34 0 611 718 ; -C 233 ; WX 778 ; N Oslash ; B 35 -27 894 745 ; -C 234 ; WX 1000 ; N OE ; B 99 -19 1114 737 ; -C 235 ; WX 365 ; N ordmasculine ; B 123 401 485 737 ; -C 241 ; WX 889 ; N ae ; B 56 -14 923 546 ; -C 245 ; WX 278 ; N dotlessi ; B 69 0 322 532 ; -C 248 ; WX 278 ; N lslash ; B 40 0 407 718 ; -C 249 ; WX 611 ; N oslash ; B 22 -29 701 560 ; -C 250 ; WX 944 ; N oe ; B 82 -14 977 546 ; -C 251 ; WX 611 ; N germandbls ; B 69 -14 657 731 ; -C -1 ; WX 278 ; N Idieresis ; B 64 0 494 915 ; -C -1 ; WX 556 ; N eacute ; B 70 -14 627 750 ; -C -1 ; WX 556 ; N abreve ; B 55 -14 606 750 ; -C -1 ; WX 611 ; N uhungarumlaut ; B 98 -14 784 750 ; -C -1 ; WX 556 ; N ecaron ; B 70 -14 614 750 ; -C -1 ; WX 667 ; N Ydieresis ; B 168 0 806 915 ; -C -1 ; WX 584 ; N divide ; B 82 -42 610 548 ; -C -1 ; WX 667 ; N Yacute ; B 168 0 806 936 ; -C -1 ; WX 722 ; N Acircumflex ; B 20 0 706 936 ; -C -1 ; WX 556 ; N aacute ; B 55 -14 627 750 ; -C -1 ; WX 722 ; N Ucircumflex ; B 116 -19 804 936 ; -C -1 ; WX 556 ; N yacute ; B 42 -214 652 750 ; -C -1 ; WX 556 ; N scommaaccent ; B 63 -228 584 546 ; -C -1 ; WX 556 ; N ecircumflex ; B 70 -14 593 750 ; -C -1 ; WX 722 ; N Uring ; B 116 -19 804 962 ; -C -1 ; WX 722 ; N Udieresis ; B 116 -19 804 915 ; -C -1 ; WX 556 ; N aogonek ; B 55 -224 583 546 ; -C -1 ; WX 722 ; N Uacute ; B 116 -19 804 936 ; -C -1 ; WX 611 ; N uogonek ; B 98 -228 658 532 ; -C -1 ; WX 667 ; N Edieresis ; B 76 0 757 915 ; -C -1 ; WX 722 ; N Dcroat ; B 62 0 777 718 ; -C -1 ; WX 250 ; N commaaccent ; B 16 -228 188 -50 ; -C -1 ; WX 737 ; N copyright ; B 56 -19 835 737 ; -C -1 ; WX 667 ; N Emacron ; B 76 0 757 864 ; -C -1 ; WX 556 ; N ccaron ; B 79 -14 614 750 ; -C -1 ; WX 556 ; N aring ; B 55 -14 583 776 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 69 -228 807 718 ; -C -1 ; WX 278 ; N lacute ; B 69 0 528 936 ; -C -1 ; WX 556 ; N agrave ; B 55 -14 583 750 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 140 -228 751 718 ; -C -1 ; WX 722 ; N Cacute ; B 107 -19 789 936 ; -C -1 ; WX 556 ; N atilde ; B 55 -14 619 737 ; -C -1 ; WX 667 ; N Edotaccent ; B 76 0 757 915 ; -C -1 ; WX 556 ; N scaron ; B 63 -14 614 750 ; -C -1 ; WX 556 ; N scedilla ; B 63 -228 584 546 ; -C -1 ; WX 278 ; N iacute ; B 69 0 488 750 ; -C -1 ; WX 494 ; N lozenge ; B 90 0 564 745 ; -C -1 ; WX 722 ; N Rcaron ; B 76 0 778 936 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 108 -228 817 737 ; -C -1 ; WX 611 ; N ucircumflex ; B 98 -14 658 750 ; -C -1 ; WX 556 ; N acircumflex ; B 55 -14 583 750 ; -C -1 ; WX 722 ; N Amacron ; B 20 0 718 864 ; -C -1 ; WX 389 ; N rcaron ; B 64 0 530 750 ; -C -1 ; WX 556 ; N ccedilla ; B 79 -228 599 546 ; -C -1 ; WX 611 ; N Zdotaccent ; B 25 0 737 915 ; -C -1 ; WX 667 ; N Thorn ; B 76 0 716 718 ; -C -1 ; WX 778 ; N Omacron ; B 107 -19 823 864 ; -C -1 ; WX 722 ; N Racute ; B 76 0 778 936 ; -C -1 ; WX 667 ; N Sacute ; B 81 -19 722 936 ; -C -1 ; WX 743 ; N dcaron ; B 82 -14 903 718 ; -C -1 ; WX 722 ; N Umacron ; B 116 -19 804 864 ; -C -1 ; WX 611 ; N uring ; B 98 -14 658 776 ; -C -1 ; WX 333 ; N threesuperior ; B 91 271 441 710 ; -C -1 ; WX 778 ; N Ograve ; B 107 -19 823 936 ; -C -1 ; WX 722 ; N Agrave ; B 20 0 702 936 ; -C -1 ; WX 722 ; N Abreve ; B 20 0 729 936 ; -C -1 ; WX 584 ; N multiply ; B 57 1 635 505 ; -C -1 ; WX 611 ; N uacute ; B 98 -14 658 750 ; -C -1 ; WX 611 ; N Tcaron ; B 140 0 751 936 ; -C -1 ; WX 494 ; N partialdiff ; B 43 -21 585 750 ; -C -1 ; WX 556 ; N ydieresis ; B 42 -214 652 729 ; -C -1 ; WX 722 ; N Nacute ; B 69 0 807 936 ; -C -1 ; WX 278 ; N icircumflex ; B 69 0 444 750 ; -C -1 ; WX 667 ; N Ecircumflex ; B 76 0 757 936 ; -C -1 ; WX 556 ; N adieresis ; B 55 -14 594 729 ; -C -1 ; WX 556 ; N edieresis ; B 70 -14 594 729 ; -C -1 ; WX 556 ; N cacute ; B 79 -14 627 750 ; -C -1 ; WX 611 ; N nacute ; B 65 0 654 750 ; -C -1 ; WX 611 ; N umacron ; B 98 -14 658 678 ; -C -1 ; WX 722 ; N Ncaron ; B 69 0 807 936 ; -C -1 ; WX 278 ; N Iacute ; B 64 0 528 936 ; -C -1 ; WX 584 ; N plusminus ; B 40 0 625 506 ; -C -1 ; WX 280 ; N brokenbar ; B 52 -150 345 700 ; -C -1 ; WX 737 ; N registered ; B 55 -19 834 737 ; -C -1 ; WX 778 ; N Gbreve ; B 108 -19 817 936 ; -C -1 ; WX 278 ; N Idotaccent ; B 64 0 397 915 ; -C -1 ; WX 600 ; N summation ; B 14 -10 670 706 ; -C -1 ; WX 667 ; N Egrave ; B 76 0 757 936 ; -C -1 ; WX 389 ; N racute ; B 64 0 543 750 ; -C -1 ; WX 611 ; N omacron ; B 82 -14 643 678 ; -C -1 ; WX 611 ; N Zacute ; B 25 0 737 936 ; -C -1 ; WX 611 ; N Zcaron ; B 25 0 737 936 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 629 704 ; -C -1 ; WX 722 ; N Eth ; B 62 0 777 718 ; -C -1 ; WX 722 ; N Ccedilla ; B 107 -228 789 737 ; -C -1 ; WX 278 ; N lcommaaccent ; B 30 -228 362 718 ; -C -1 ; WX 389 ; N tcaron ; B 100 -6 608 878 ; -C -1 ; WX 556 ; N eogonek ; B 70 -228 593 546 ; -C -1 ; WX 722 ; N Uogonek ; B 116 -228 804 718 ; -C -1 ; WX 722 ; N Aacute ; B 20 0 750 936 ; -C -1 ; WX 722 ; N Adieresis ; B 20 0 716 915 ; -C -1 ; WX 556 ; N egrave ; B 70 -14 593 750 ; -C -1 ; WX 500 ; N zacute ; B 20 0 599 750 ; -C -1 ; WX 278 ; N iogonek ; B -14 -224 363 725 ; -C -1 ; WX 778 ; N Oacute ; B 107 -19 823 936 ; -C -1 ; WX 611 ; N oacute ; B 82 -14 654 750 ; -C -1 ; WX 556 ; N amacron ; B 55 -14 595 678 ; -C -1 ; WX 556 ; N sacute ; B 63 -14 627 750 ; -C -1 ; WX 278 ; N idieresis ; B 69 0 455 729 ; -C -1 ; WX 778 ; N Ocircumflex ; B 107 -19 823 936 ; -C -1 ; WX 722 ; N Ugrave ; B 116 -19 804 936 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C -1 ; WX 611 ; N thorn ; B 18 -208 645 718 ; -C -1 ; WX 333 ; N twosuperior ; B 69 283 449 710 ; -C -1 ; WX 778 ; N Odieresis ; B 107 -19 823 915 ; -C -1 ; WX 611 ; N mu ; B 22 -207 658 532 ; -C -1 ; WX 278 ; N igrave ; B 69 0 326 750 ; -C -1 ; WX 611 ; N ohungarumlaut ; B 82 -14 784 750 ; -C -1 ; WX 667 ; N Eogonek ; B 76 -224 757 718 ; -C -1 ; WX 611 ; N dcroat ; B 82 -14 789 718 ; -C -1 ; WX 834 ; N threequarters ; B 99 -19 839 710 ; -C -1 ; WX 667 ; N Scedilla ; B 81 -228 718 737 ; -C -1 ; WX 400 ; N lcaron ; B 69 0 561 718 ; -C -1 ; WX 722 ; N Kcommaaccent ; B 87 -228 858 718 ; -C -1 ; WX 611 ; N Lacute ; B 76 0 611 936 ; -C -1 ; WX 1000 ; N trademark ; B 179 306 1109 718 ; -C -1 ; WX 556 ; N edotaccent ; B 70 -14 593 729 ; -C -1 ; WX 278 ; N Igrave ; B 64 0 367 936 ; -C -1 ; WX 278 ; N Imacron ; B 64 0 496 864 ; -C -1 ; WX 611 ; N Lcaron ; B 76 0 643 718 ; -C -1 ; WX 834 ; N onehalf ; B 132 -19 858 710 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 676 704 ; -C -1 ; WX 611 ; N ocircumflex ; B 82 -14 643 750 ; -C -1 ; WX 611 ; N ntilde ; B 65 0 646 737 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 116 -19 880 936 ; -C -1 ; WX 667 ; N Eacute ; B 76 0 757 936 ; -C -1 ; WX 556 ; N emacron ; B 70 -14 595 678 ; -C -1 ; WX 611 ; N gbreve ; B 38 -217 666 750 ; -C -1 ; WX 834 ; N onequarter ; B 132 -19 806 710 ; -C -1 ; WX 667 ; N Scaron ; B 81 -19 718 936 ; -C -1 ; WX 667 ; N Scommaaccent ; B 81 -228 718 737 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 107 -19 908 936 ; -C -1 ; WX 400 ; N degree ; B 175 426 467 712 ; -C -1 ; WX 611 ; N ograve ; B 82 -14 643 750 ; -C -1 ; WX 722 ; N Ccaron ; B 107 -19 789 936 ; -C -1 ; WX 611 ; N ugrave ; B 98 -14 658 750 ; -C -1 ; WX 549 ; N radical ; B 112 -46 689 850 ; -C -1 ; WX 722 ; N Dcaron ; B 76 0 777 936 ; -C -1 ; WX 389 ; N rcommaaccent ; B 26 -228 489 546 ; -C -1 ; WX 722 ; N Ntilde ; B 69 0 807 923 ; -C -1 ; WX 611 ; N otilde ; B 82 -14 646 737 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 76 -228 778 718 ; -C -1 ; WX 611 ; N Lcommaaccent ; B 76 -228 611 718 ; -C -1 ; WX 722 ; N Atilde ; B 20 0 741 923 ; -C -1 ; WX 722 ; N Aogonek ; B 20 -224 702 718 ; -C -1 ; WX 722 ; N Aring ; B 20 0 702 962 ; -C -1 ; WX 778 ; N Otilde ; B 107 -19 823 923 ; -C -1 ; WX 500 ; N zdotaccent ; B 20 0 583 729 ; -C -1 ; WX 667 ; N Ecaron ; B 76 0 757 936 ; -C -1 ; WX 278 ; N Iogonek ; B -41 -228 367 718 ; -C -1 ; WX 556 ; N kcommaaccent ; B 69 -228 670 718 ; -C -1 ; WX 584 ; N minus ; B 82 197 610 309 ; -C -1 ; WX 278 ; N Icircumflex ; B 64 0 484 936 ; -C -1 ; WX 611 ; N ncaron ; B 65 0 641 750 ; -C -1 ; WX 333 ; N tcommaaccent ; B 58 -228 422 676 ; -C -1 ; WX 584 ; N logicalnot ; B 105 108 633 419 ; -C -1 ; WX 611 ; N odieresis ; B 82 -14 643 729 ; -C -1 ; WX 611 ; N udieresis ; B 98 -14 658 729 ; -C -1 ; WX 549 ; N notequal ; B 32 -49 630 570 ; -C -1 ; WX 611 ; N gcommaaccent ; B 38 -217 666 850 ; -C -1 ; WX 611 ; N eth ; B 82 -14 670 737 ; -C -1 ; WX 500 ; N zcaron ; B 20 0 586 750 ; -C -1 ; WX 611 ; N ncommaaccent ; B 65 -228 629 546 ; -C -1 ; WX 333 ; N onesuperior ; B 148 283 388 710 ; -C -1 ; WX 278 ; N imacron ; B 69 0 429 678 ; -C -1 ; WX 556 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2481 -KPX A C -40 -KPX A Cacute -40 -KPX A Ccaron -40 -KPX A Ccedilla -40 -KPX A G -50 -KPX A Gbreve -50 -KPX A Gcommaaccent -50 -KPX A O -40 -KPX A Oacute -40 -KPX A Ocircumflex -40 -KPX A Odieresis -40 -KPX A Ograve -40 -KPX A Ohungarumlaut -40 -KPX A Omacron -40 -KPX A Oslash -40 -KPX A Otilde -40 -KPX A Q -40 -KPX A T -90 -KPX A Tcaron -90 -KPX A Tcommaaccent -90 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -80 -KPX A W -60 -KPX A Y -110 -KPX A Yacute -110 -KPX A Ydieresis -110 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -40 -KPX A w -30 -KPX A y -30 -KPX A yacute -30 -KPX A ydieresis -30 -KPX Aacute C -40 -KPX Aacute Cacute -40 -KPX Aacute Ccaron -40 -KPX Aacute Ccedilla -40 -KPX Aacute G -50 -KPX Aacute Gbreve -50 -KPX Aacute Gcommaaccent -50 -KPX Aacute O -40 -KPX Aacute Oacute -40 -KPX Aacute Ocircumflex -40 -KPX Aacute Odieresis -40 -KPX Aacute Ograve -40 -KPX Aacute Ohungarumlaut -40 -KPX Aacute Omacron -40 -KPX Aacute Oslash -40 -KPX Aacute Otilde -40 -KPX Aacute Q -40 -KPX Aacute T -90 -KPX Aacute Tcaron -90 -KPX Aacute Tcommaaccent -90 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -80 -KPX Aacute W -60 -KPX Aacute Y -110 -KPX Aacute Yacute -110 -KPX Aacute Ydieresis -110 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -40 -KPX Aacute w -30 -KPX Aacute y -30 -KPX Aacute yacute -30 -KPX Aacute ydieresis -30 -KPX Abreve C -40 -KPX Abreve Cacute -40 -KPX Abreve Ccaron -40 -KPX Abreve Ccedilla -40 -KPX Abreve G -50 -KPX Abreve Gbreve -50 -KPX Abreve Gcommaaccent -50 -KPX Abreve O -40 -KPX Abreve Oacute -40 -KPX Abreve Ocircumflex -40 -KPX Abreve Odieresis -40 -KPX Abreve Ograve -40 -KPX Abreve Ohungarumlaut -40 -KPX Abreve Omacron -40 -KPX Abreve Oslash -40 -KPX Abreve Otilde -40 -KPX Abreve Q -40 -KPX Abreve T -90 -KPX Abreve Tcaron -90 -KPX Abreve Tcommaaccent -90 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -80 -KPX Abreve W -60 -KPX Abreve Y -110 -KPX Abreve Yacute -110 -KPX Abreve Ydieresis -110 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -40 -KPX Abreve w -30 -KPX Abreve y -30 -KPX Abreve yacute -30 -KPX Abreve ydieresis -30 -KPX Acircumflex C -40 -KPX Acircumflex Cacute -40 -KPX Acircumflex Ccaron -40 -KPX Acircumflex Ccedilla -40 -KPX Acircumflex G -50 -KPX Acircumflex Gbreve -50 -KPX Acircumflex Gcommaaccent -50 -KPX Acircumflex O -40 -KPX Acircumflex Oacute -40 -KPX Acircumflex Ocircumflex -40 -KPX Acircumflex Odieresis -40 -KPX Acircumflex Ograve -40 -KPX Acircumflex Ohungarumlaut -40 -KPX Acircumflex Omacron -40 -KPX Acircumflex Oslash -40 -KPX Acircumflex Otilde -40 -KPX Acircumflex Q -40 -KPX Acircumflex T -90 -KPX Acircumflex Tcaron -90 -KPX Acircumflex Tcommaaccent -90 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -80 -KPX Acircumflex W -60 -KPX Acircumflex Y -110 -KPX Acircumflex Yacute -110 -KPX Acircumflex Ydieresis -110 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -40 -KPX Acircumflex w -30 -KPX Acircumflex y -30 -KPX Acircumflex yacute -30 -KPX Acircumflex ydieresis -30 -KPX Adieresis C -40 -KPX Adieresis Cacute -40 -KPX Adieresis Ccaron -40 -KPX Adieresis Ccedilla -40 -KPX Adieresis G -50 -KPX Adieresis Gbreve -50 -KPX Adieresis Gcommaaccent -50 -KPX Adieresis O -40 -KPX Adieresis Oacute -40 -KPX Adieresis Ocircumflex -40 -KPX Adieresis Odieresis -40 -KPX Adieresis Ograve -40 -KPX Adieresis Ohungarumlaut -40 -KPX Adieresis Omacron -40 -KPX Adieresis Oslash -40 -KPX Adieresis Otilde -40 -KPX Adieresis Q -40 -KPX Adieresis T -90 -KPX Adieresis Tcaron -90 -KPX Adieresis Tcommaaccent -90 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -80 -KPX Adieresis W -60 -KPX Adieresis Y -110 -KPX Adieresis Yacute -110 -KPX Adieresis Ydieresis -110 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -40 -KPX Adieresis w -30 -KPX Adieresis y -30 -KPX Adieresis yacute -30 -KPX Adieresis ydieresis -30 -KPX Agrave C -40 -KPX Agrave Cacute -40 -KPX Agrave Ccaron -40 -KPX Agrave Ccedilla -40 -KPX Agrave G -50 -KPX Agrave Gbreve -50 -KPX Agrave Gcommaaccent -50 -KPX Agrave O -40 -KPX Agrave Oacute -40 -KPX Agrave Ocircumflex -40 -KPX Agrave Odieresis -40 -KPX Agrave Ograve -40 -KPX Agrave Ohungarumlaut -40 -KPX Agrave Omacron -40 -KPX Agrave Oslash -40 -KPX Agrave Otilde -40 -KPX Agrave Q -40 -KPX Agrave T -90 -KPX Agrave Tcaron -90 -KPX Agrave Tcommaaccent -90 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -80 -KPX Agrave W -60 -KPX Agrave Y -110 -KPX Agrave Yacute -110 -KPX Agrave Ydieresis -110 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -40 -KPX Agrave w -30 -KPX Agrave y -30 -KPX Agrave yacute -30 -KPX Agrave ydieresis -30 -KPX Amacron C -40 -KPX Amacron Cacute -40 -KPX Amacron Ccaron -40 -KPX Amacron Ccedilla -40 -KPX Amacron G -50 -KPX Amacron Gbreve -50 -KPX Amacron Gcommaaccent -50 -KPX Amacron O -40 -KPX Amacron Oacute -40 -KPX Amacron Ocircumflex -40 -KPX Amacron Odieresis -40 -KPX Amacron Ograve -40 -KPX Amacron Ohungarumlaut -40 -KPX Amacron Omacron -40 -KPX Amacron Oslash -40 -KPX Amacron Otilde -40 -KPX Amacron Q -40 -KPX Amacron T -90 -KPX Amacron Tcaron -90 -KPX Amacron Tcommaaccent -90 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -80 -KPX Amacron W -60 -KPX Amacron Y -110 -KPX Amacron Yacute -110 -KPX Amacron Ydieresis -110 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -40 -KPX Amacron w -30 -KPX Amacron y -30 -KPX Amacron yacute -30 -KPX Amacron ydieresis -30 -KPX Aogonek C -40 -KPX Aogonek Cacute -40 -KPX Aogonek Ccaron -40 -KPX Aogonek Ccedilla -40 -KPX Aogonek G -50 -KPX Aogonek Gbreve -50 -KPX Aogonek Gcommaaccent -50 -KPX Aogonek O -40 -KPX Aogonek Oacute -40 -KPX Aogonek Ocircumflex -40 -KPX Aogonek Odieresis -40 -KPX Aogonek Ograve -40 -KPX Aogonek Ohungarumlaut -40 -KPX Aogonek Omacron -40 -KPX Aogonek Oslash -40 -KPX Aogonek Otilde -40 -KPX Aogonek Q -40 -KPX Aogonek T -90 -KPX Aogonek Tcaron -90 -KPX Aogonek Tcommaaccent -90 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -80 -KPX Aogonek W -60 -KPX Aogonek Y -110 -KPX Aogonek Yacute -110 -KPX Aogonek Ydieresis -110 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -40 -KPX Aogonek w -30 -KPX Aogonek y -30 -KPX Aogonek yacute -30 -KPX Aogonek ydieresis -30 -KPX Aring C -40 -KPX Aring Cacute -40 -KPX Aring Ccaron -40 -KPX Aring Ccedilla -40 -KPX Aring G -50 -KPX Aring Gbreve -50 -KPX Aring Gcommaaccent -50 -KPX Aring O -40 -KPX Aring Oacute -40 -KPX Aring Ocircumflex -40 -KPX Aring Odieresis -40 -KPX Aring Ograve -40 -KPX Aring Ohungarumlaut -40 -KPX Aring Omacron -40 -KPX Aring Oslash -40 -KPX Aring Otilde -40 -KPX Aring Q -40 -KPX Aring T -90 -KPX Aring Tcaron -90 -KPX Aring Tcommaaccent -90 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -80 -KPX Aring W -60 -KPX Aring Y -110 -KPX Aring Yacute -110 -KPX Aring Ydieresis -110 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -40 -KPX Aring w -30 -KPX Aring y -30 -KPX Aring yacute -30 -KPX Aring ydieresis -30 -KPX Atilde C -40 -KPX Atilde Cacute -40 -KPX Atilde Ccaron -40 -KPX Atilde Ccedilla -40 -KPX Atilde G -50 -KPX Atilde Gbreve -50 -KPX Atilde Gcommaaccent -50 -KPX Atilde O -40 -KPX Atilde Oacute -40 -KPX Atilde Ocircumflex -40 -KPX Atilde Odieresis -40 -KPX Atilde Ograve -40 -KPX Atilde Ohungarumlaut -40 -KPX Atilde Omacron -40 -KPX Atilde Oslash -40 -KPX Atilde Otilde -40 -KPX Atilde Q -40 -KPX Atilde T -90 -KPX Atilde Tcaron -90 -KPX Atilde Tcommaaccent -90 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -80 -KPX Atilde W -60 -KPX Atilde Y -110 -KPX Atilde Yacute -110 -KPX Atilde Ydieresis -110 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -40 -KPX Atilde w -30 -KPX Atilde y -30 -KPX Atilde yacute -30 -KPX Atilde ydieresis -30 -KPX B A -30 -KPX B Aacute -30 -KPX B Abreve -30 -KPX B Acircumflex -30 -KPX B Adieresis -30 -KPX B Agrave -30 -KPX B Amacron -30 -KPX B Aogonek -30 -KPX B Aring -30 -KPX B Atilde -30 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -40 -KPX D W -40 -KPX D Y -70 -KPX D Yacute -70 -KPX D Ydieresis -70 -KPX D comma -30 -KPX D period -30 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -40 -KPX Dcaron W -40 -KPX Dcaron Y -70 -KPX Dcaron Yacute -70 -KPX Dcaron Ydieresis -70 -KPX Dcaron comma -30 -KPX Dcaron period -30 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -40 -KPX Dcroat W -40 -KPX Dcroat Y -70 -KPX Dcroat Yacute -70 -KPX Dcroat Ydieresis -70 -KPX Dcroat comma -30 -KPX Dcroat period -30 -KPX F A -80 -KPX F Aacute -80 -KPX F Abreve -80 -KPX F Acircumflex -80 -KPX F Adieresis -80 -KPX F Agrave -80 -KPX F Amacron -80 -KPX F Aogonek -80 -KPX F Aring -80 -KPX F Atilde -80 -KPX F a -20 -KPX F aacute -20 -KPX F abreve -20 -KPX F acircumflex -20 -KPX F adieresis -20 -KPX F agrave -20 -KPX F amacron -20 -KPX F aogonek -20 -KPX F aring -20 -KPX F atilde -20 -KPX F comma -100 -KPX F period -100 -KPX J A -20 -KPX J Aacute -20 -KPX J Abreve -20 -KPX J Acircumflex -20 -KPX J Adieresis -20 -KPX J Agrave -20 -KPX J Amacron -20 -KPX J Aogonek -20 -KPX J Aring -20 -KPX J Atilde -20 -KPX J comma -20 -KPX J period -20 -KPX J u -20 -KPX J uacute -20 -KPX J ucircumflex -20 -KPX J udieresis -20 -KPX J ugrave -20 -KPX J uhungarumlaut -20 -KPX J umacron -20 -KPX J uogonek -20 -KPX J uring -20 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -15 -KPX K eacute -15 -KPX K ecaron -15 -KPX K ecircumflex -15 -KPX K edieresis -15 -KPX K edotaccent -15 -KPX K egrave -15 -KPX K emacron -15 -KPX K eogonek -15 -KPX K o -35 -KPX K oacute -35 -KPX K ocircumflex -35 -KPX K odieresis -35 -KPX K ograve -35 -KPX K ohungarumlaut -35 -KPX K omacron -35 -KPX K oslash -35 -KPX K otilde -35 -KPX K u -30 -KPX K uacute -30 -KPX K ucircumflex -30 -KPX K udieresis -30 -KPX K ugrave -30 -KPX K uhungarumlaut -30 -KPX K umacron -30 -KPX K uogonek -30 -KPX K uring -30 -KPX K y -40 -KPX K yacute -40 -KPX K ydieresis -40 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -15 -KPX Kcommaaccent eacute -15 -KPX Kcommaaccent ecaron -15 -KPX Kcommaaccent ecircumflex -15 -KPX Kcommaaccent edieresis -15 -KPX Kcommaaccent edotaccent -15 -KPX Kcommaaccent egrave -15 -KPX Kcommaaccent emacron -15 -KPX Kcommaaccent eogonek -15 -KPX Kcommaaccent o -35 -KPX Kcommaaccent oacute -35 -KPX Kcommaaccent ocircumflex -35 -KPX Kcommaaccent odieresis -35 -KPX Kcommaaccent ograve -35 -KPX Kcommaaccent ohungarumlaut -35 -KPX Kcommaaccent omacron -35 -KPX Kcommaaccent oslash -35 -KPX Kcommaaccent otilde -35 -KPX Kcommaaccent u -30 -KPX Kcommaaccent uacute -30 -KPX Kcommaaccent ucircumflex -30 -KPX Kcommaaccent udieresis -30 -KPX Kcommaaccent ugrave -30 -KPX Kcommaaccent uhungarumlaut -30 -KPX Kcommaaccent umacron -30 -KPX Kcommaaccent uogonek -30 -KPX Kcommaaccent uring -30 -KPX Kcommaaccent y -40 -KPX Kcommaaccent yacute -40 -KPX Kcommaaccent ydieresis -40 -KPX L T -90 -KPX L Tcaron -90 -KPX L Tcommaaccent -90 -KPX L V -110 -KPX L W -80 -KPX L Y -120 -KPX L Yacute -120 -KPX L Ydieresis -120 -KPX L quotedblright -140 -KPX L quoteright -140 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -90 -KPX Lacute Tcaron -90 -KPX Lacute Tcommaaccent -90 -KPX Lacute V -110 -KPX Lacute W -80 -KPX Lacute Y -120 -KPX Lacute Yacute -120 -KPX Lacute Ydieresis -120 -KPX Lacute quotedblright -140 -KPX Lacute quoteright -140 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcommaaccent T -90 -KPX Lcommaaccent Tcaron -90 -KPX Lcommaaccent Tcommaaccent -90 -KPX Lcommaaccent V -110 -KPX Lcommaaccent W -80 -KPX Lcommaaccent Y -120 -KPX Lcommaaccent Yacute -120 -KPX Lcommaaccent Ydieresis -120 -KPX Lcommaaccent quotedblright -140 -KPX Lcommaaccent quoteright -140 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -90 -KPX Lslash Tcaron -90 -KPX Lslash Tcommaaccent -90 -KPX Lslash V -110 -KPX Lslash W -80 -KPX Lslash Y -120 -KPX Lslash Yacute -120 -KPX Lslash Ydieresis -120 -KPX Lslash quotedblright -140 -KPX Lslash quoteright -140 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX O A -50 -KPX O Aacute -50 -KPX O Abreve -50 -KPX O Acircumflex -50 -KPX O Adieresis -50 -KPX O Agrave -50 -KPX O Amacron -50 -KPX O Aogonek -50 -KPX O Aring -50 -KPX O Atilde -50 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -50 -KPX O Y -70 -KPX O Yacute -70 -KPX O Ydieresis -70 -KPX O comma -40 -KPX O period -40 -KPX Oacute A -50 -KPX Oacute Aacute -50 -KPX Oacute Abreve -50 -KPX Oacute Acircumflex -50 -KPX Oacute Adieresis -50 -KPX Oacute Agrave -50 -KPX Oacute Amacron -50 -KPX Oacute Aogonek -50 -KPX Oacute Aring -50 -KPX Oacute Atilde -50 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -50 -KPX Oacute Y -70 -KPX Oacute Yacute -70 -KPX Oacute Ydieresis -70 -KPX Oacute comma -40 -KPX Oacute period -40 -KPX Ocircumflex A -50 -KPX Ocircumflex Aacute -50 -KPX Ocircumflex Abreve -50 -KPX Ocircumflex Acircumflex -50 -KPX Ocircumflex Adieresis -50 -KPX Ocircumflex Agrave -50 -KPX Ocircumflex Amacron -50 -KPX Ocircumflex Aogonek -50 -KPX Ocircumflex Aring -50 -KPX Ocircumflex Atilde -50 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -50 -KPX Ocircumflex Y -70 -KPX Ocircumflex Yacute -70 -KPX Ocircumflex Ydieresis -70 -KPX Ocircumflex comma -40 -KPX Ocircumflex period -40 -KPX Odieresis A -50 -KPX Odieresis Aacute -50 -KPX Odieresis Abreve -50 -KPX Odieresis Acircumflex -50 -KPX Odieresis Adieresis -50 -KPX Odieresis Agrave -50 -KPX Odieresis Amacron -50 -KPX Odieresis Aogonek -50 -KPX Odieresis Aring -50 -KPX Odieresis Atilde -50 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -50 -KPX Odieresis Y -70 -KPX Odieresis Yacute -70 -KPX Odieresis Ydieresis -70 -KPX Odieresis comma -40 -KPX Odieresis period -40 -KPX Ograve A -50 -KPX Ograve Aacute -50 -KPX Ograve Abreve -50 -KPX Ograve Acircumflex -50 -KPX Ograve Adieresis -50 -KPX Ograve Agrave -50 -KPX Ograve Amacron -50 -KPX Ograve Aogonek -50 -KPX Ograve Aring -50 -KPX Ograve Atilde -50 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -50 -KPX Ograve Y -70 -KPX Ograve Yacute -70 -KPX Ograve Ydieresis -70 -KPX Ograve comma -40 -KPX Ograve period -40 -KPX Ohungarumlaut A -50 -KPX Ohungarumlaut Aacute -50 -KPX Ohungarumlaut Abreve -50 -KPX Ohungarumlaut Acircumflex -50 -KPX Ohungarumlaut Adieresis -50 -KPX Ohungarumlaut Agrave -50 -KPX Ohungarumlaut Amacron -50 -KPX Ohungarumlaut Aogonek -50 -KPX Ohungarumlaut Aring -50 -KPX Ohungarumlaut Atilde -50 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -50 -KPX Ohungarumlaut Y -70 -KPX Ohungarumlaut Yacute -70 -KPX Ohungarumlaut Ydieresis -70 -KPX Ohungarumlaut comma -40 -KPX Ohungarumlaut period -40 -KPX Omacron A -50 -KPX Omacron Aacute -50 -KPX Omacron Abreve -50 -KPX Omacron Acircumflex -50 -KPX Omacron Adieresis -50 -KPX Omacron Agrave -50 -KPX Omacron Amacron -50 -KPX Omacron Aogonek -50 -KPX Omacron Aring -50 -KPX Omacron Atilde -50 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -50 -KPX Omacron Y -70 -KPX Omacron Yacute -70 -KPX Omacron Ydieresis -70 -KPX Omacron comma -40 -KPX Omacron period -40 -KPX Oslash A -50 -KPX Oslash Aacute -50 -KPX Oslash Abreve -50 -KPX Oslash Acircumflex -50 -KPX Oslash Adieresis -50 -KPX Oslash Agrave -50 -KPX Oslash Amacron -50 -KPX Oslash Aogonek -50 -KPX Oslash Aring -50 -KPX Oslash Atilde -50 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -50 -KPX Oslash Y -70 -KPX Oslash Yacute -70 -KPX Oslash Ydieresis -70 -KPX Oslash comma -40 -KPX Oslash period -40 -KPX Otilde A -50 -KPX Otilde Aacute -50 -KPX Otilde Abreve -50 -KPX Otilde Acircumflex -50 -KPX Otilde Adieresis -50 -KPX Otilde Agrave -50 -KPX Otilde Amacron -50 -KPX Otilde Aogonek -50 -KPX Otilde Aring -50 -KPX Otilde Atilde -50 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -50 -KPX Otilde Y -70 -KPX Otilde Yacute -70 -KPX Otilde Ydieresis -70 -KPX Otilde comma -40 -KPX Otilde period -40 -KPX P A -100 -KPX P Aacute -100 -KPX P Abreve -100 -KPX P Acircumflex -100 -KPX P Adieresis -100 -KPX P Agrave -100 -KPX P Amacron -100 -KPX P Aogonek -100 -KPX P Aring -100 -KPX P Atilde -100 -KPX P a -30 -KPX P aacute -30 -KPX P abreve -30 -KPX P acircumflex -30 -KPX P adieresis -30 -KPX P agrave -30 -KPX P amacron -30 -KPX P aogonek -30 -KPX P aring -30 -KPX P atilde -30 -KPX P comma -120 -KPX P e -30 -KPX P eacute -30 -KPX P ecaron -30 -KPX P ecircumflex -30 -KPX P edieresis -30 -KPX P edotaccent -30 -KPX P egrave -30 -KPX P emacron -30 -KPX P eogonek -30 -KPX P o -40 -KPX P oacute -40 -KPX P ocircumflex -40 -KPX P odieresis -40 -KPX P ograve -40 -KPX P ohungarumlaut -40 -KPX P omacron -40 -KPX P oslash -40 -KPX P otilde -40 -KPX P period -120 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX Q comma 20 -KPX Q period 20 -KPX R O -20 -KPX R Oacute -20 -KPX R Ocircumflex -20 -KPX R Odieresis -20 -KPX R Ograve -20 -KPX R Ohungarumlaut -20 -KPX R Omacron -20 -KPX R Oslash -20 -KPX R Otilde -20 -KPX R T -20 -KPX R Tcaron -20 -KPX R Tcommaaccent -20 -KPX R U -20 -KPX R Uacute -20 -KPX R Ucircumflex -20 -KPX R Udieresis -20 -KPX R Ugrave -20 -KPX R Uhungarumlaut -20 -KPX R Umacron -20 -KPX R Uogonek -20 -KPX R Uring -20 -KPX R V -50 -KPX R W -40 -KPX R Y -50 -KPX R Yacute -50 -KPX R Ydieresis -50 -KPX Racute O -20 -KPX Racute Oacute -20 -KPX Racute Ocircumflex -20 -KPX Racute Odieresis -20 -KPX Racute Ograve -20 -KPX Racute Ohungarumlaut -20 -KPX Racute Omacron -20 -KPX Racute Oslash -20 -KPX Racute Otilde -20 -KPX Racute T -20 -KPX Racute Tcaron -20 -KPX Racute Tcommaaccent -20 -KPX Racute U -20 -KPX Racute Uacute -20 -KPX Racute Ucircumflex -20 -KPX Racute Udieresis -20 -KPX Racute Ugrave -20 -KPX Racute Uhungarumlaut -20 -KPX Racute Umacron -20 -KPX Racute Uogonek -20 -KPX Racute Uring -20 -KPX Racute V -50 -KPX Racute W -40 -KPX Racute Y -50 -KPX Racute Yacute -50 -KPX Racute Ydieresis -50 -KPX Rcaron O -20 -KPX Rcaron Oacute -20 -KPX Rcaron Ocircumflex -20 -KPX Rcaron Odieresis -20 -KPX Rcaron Ograve -20 -KPX Rcaron Ohungarumlaut -20 -KPX Rcaron Omacron -20 -KPX Rcaron Oslash -20 -KPX Rcaron Otilde -20 -KPX Rcaron T -20 -KPX Rcaron Tcaron -20 -KPX Rcaron Tcommaaccent -20 -KPX Rcaron U -20 -KPX Rcaron Uacute -20 -KPX Rcaron Ucircumflex -20 -KPX Rcaron Udieresis -20 -KPX Rcaron Ugrave -20 -KPX Rcaron Uhungarumlaut -20 -KPX Rcaron Umacron -20 -KPX Rcaron Uogonek -20 -KPX Rcaron Uring -20 -KPX Rcaron V -50 -KPX Rcaron W -40 -KPX Rcaron Y -50 -KPX Rcaron Yacute -50 -KPX Rcaron Ydieresis -50 -KPX Rcommaaccent O -20 -KPX Rcommaaccent Oacute -20 -KPX Rcommaaccent Ocircumflex -20 -KPX Rcommaaccent Odieresis -20 -KPX Rcommaaccent Ograve -20 -KPX Rcommaaccent Ohungarumlaut -20 -KPX Rcommaaccent Omacron -20 -KPX Rcommaaccent Oslash -20 -KPX Rcommaaccent Otilde -20 -KPX Rcommaaccent T -20 -KPX Rcommaaccent Tcaron -20 -KPX Rcommaaccent Tcommaaccent -20 -KPX Rcommaaccent U -20 -KPX Rcommaaccent Uacute -20 -KPX Rcommaaccent Ucircumflex -20 -KPX Rcommaaccent Udieresis -20 -KPX Rcommaaccent Ugrave -20 -KPX Rcommaaccent Uhungarumlaut -20 -KPX Rcommaaccent Umacron -20 -KPX Rcommaaccent Uogonek -20 -KPX Rcommaaccent Uring -20 -KPX Rcommaaccent V -50 -KPX Rcommaaccent W -40 -KPX Rcommaaccent Y -50 -KPX Rcommaaccent Yacute -50 -KPX Rcommaaccent Ydieresis -50 -KPX T A -90 -KPX T Aacute -90 -KPX T Abreve -90 -KPX T Acircumflex -90 -KPX T Adieresis -90 -KPX T Agrave -90 -KPX T Amacron -90 -KPX T Aogonek -90 -KPX T Aring -90 -KPX T Atilde -90 -KPX T O -40 -KPX T Oacute -40 -KPX T Ocircumflex -40 -KPX T Odieresis -40 -KPX T Ograve -40 -KPX T Ohungarumlaut -40 -KPX T Omacron -40 -KPX T Oslash -40 -KPX T Otilde -40 -KPX T a -80 -KPX T aacute -80 -KPX T abreve -80 -KPX T acircumflex -80 -KPX T adieresis -80 -KPX T agrave -80 -KPX T amacron -80 -KPX T aogonek -80 -KPX T aring -80 -KPX T atilde -80 -KPX T colon -40 -KPX T comma -80 -KPX T e -60 -KPX T eacute -60 -KPX T ecaron -60 -KPX T ecircumflex -60 -KPX T edieresis -60 -KPX T edotaccent -60 -KPX T egrave -60 -KPX T emacron -60 -KPX T eogonek -60 -KPX T hyphen -120 -KPX T o -80 -KPX T oacute -80 -KPX T ocircumflex -80 -KPX T odieresis -80 -KPX T ograve -80 -KPX T ohungarumlaut -80 -KPX T omacron -80 -KPX T oslash -80 -KPX T otilde -80 -KPX T period -80 -KPX T r -80 -KPX T racute -80 -KPX T rcommaaccent -80 -KPX T semicolon -40 -KPX T u -90 -KPX T uacute -90 -KPX T ucircumflex -90 -KPX T udieresis -90 -KPX T ugrave -90 -KPX T uhungarumlaut -90 -KPX T umacron -90 -KPX T uogonek -90 -KPX T uring -90 -KPX T w -60 -KPX T y -60 -KPX T yacute -60 -KPX T ydieresis -60 -KPX Tcaron A -90 -KPX Tcaron Aacute -90 -KPX Tcaron Abreve -90 -KPX Tcaron Acircumflex -90 -KPX Tcaron Adieresis -90 -KPX Tcaron Agrave -90 -KPX Tcaron Amacron -90 -KPX Tcaron Aogonek -90 -KPX Tcaron Aring -90 -KPX Tcaron Atilde -90 -KPX Tcaron O -40 -KPX Tcaron Oacute -40 -KPX Tcaron Ocircumflex -40 -KPX Tcaron Odieresis -40 -KPX Tcaron Ograve -40 -KPX Tcaron Ohungarumlaut -40 -KPX Tcaron Omacron -40 -KPX Tcaron Oslash -40 -KPX Tcaron Otilde -40 -KPX Tcaron a -80 -KPX Tcaron aacute -80 -KPX Tcaron abreve -80 -KPX Tcaron acircumflex -80 -KPX Tcaron adieresis -80 -KPX Tcaron agrave -80 -KPX Tcaron amacron -80 -KPX Tcaron aogonek -80 -KPX Tcaron aring -80 -KPX Tcaron atilde -80 -KPX Tcaron colon -40 -KPX Tcaron comma -80 -KPX Tcaron e -60 -KPX Tcaron eacute -60 -KPX Tcaron ecaron -60 -KPX Tcaron ecircumflex -60 -KPX Tcaron edieresis -60 -KPX Tcaron edotaccent -60 -KPX Tcaron egrave -60 -KPX Tcaron emacron -60 -KPX Tcaron eogonek -60 -KPX Tcaron hyphen -120 -KPX Tcaron o -80 -KPX Tcaron oacute -80 -KPX Tcaron ocircumflex -80 -KPX Tcaron odieresis -80 -KPX Tcaron ograve -80 -KPX Tcaron ohungarumlaut -80 -KPX Tcaron omacron -80 -KPX Tcaron oslash -80 -KPX Tcaron otilde -80 -KPX Tcaron period -80 -KPX Tcaron r -80 -KPX Tcaron racute -80 -KPX Tcaron rcommaaccent -80 -KPX Tcaron semicolon -40 -KPX Tcaron u -90 -KPX Tcaron uacute -90 -KPX Tcaron ucircumflex -90 -KPX Tcaron udieresis -90 -KPX Tcaron ugrave -90 -KPX Tcaron uhungarumlaut -90 -KPX Tcaron umacron -90 -KPX Tcaron uogonek -90 -KPX Tcaron uring -90 -KPX Tcaron w -60 -KPX Tcaron y -60 -KPX Tcaron yacute -60 -KPX Tcaron ydieresis -60 -KPX Tcommaaccent A -90 -KPX Tcommaaccent Aacute -90 -KPX Tcommaaccent Abreve -90 -KPX Tcommaaccent Acircumflex -90 -KPX Tcommaaccent Adieresis -90 -KPX Tcommaaccent Agrave -90 -KPX Tcommaaccent Amacron -90 -KPX Tcommaaccent Aogonek -90 -KPX Tcommaaccent Aring -90 -KPX Tcommaaccent Atilde -90 -KPX Tcommaaccent O -40 -KPX Tcommaaccent Oacute -40 -KPX Tcommaaccent Ocircumflex -40 -KPX Tcommaaccent Odieresis -40 -KPX Tcommaaccent Ograve -40 -KPX Tcommaaccent Ohungarumlaut -40 -KPX Tcommaaccent Omacron -40 -KPX Tcommaaccent Oslash -40 -KPX Tcommaaccent Otilde -40 -KPX Tcommaaccent a -80 -KPX Tcommaaccent aacute -80 -KPX Tcommaaccent abreve -80 -KPX Tcommaaccent acircumflex -80 -KPX Tcommaaccent adieresis -80 -KPX Tcommaaccent agrave -80 -KPX Tcommaaccent amacron -80 -KPX Tcommaaccent aogonek -80 -KPX Tcommaaccent aring -80 -KPX Tcommaaccent atilde -80 -KPX Tcommaaccent colon -40 -KPX Tcommaaccent comma -80 -KPX Tcommaaccent e -60 -KPX Tcommaaccent eacute -60 -KPX Tcommaaccent ecaron -60 -KPX Tcommaaccent ecircumflex -60 -KPX Tcommaaccent edieresis -60 -KPX Tcommaaccent edotaccent -60 -KPX Tcommaaccent egrave -60 -KPX Tcommaaccent emacron -60 -KPX Tcommaaccent eogonek -60 -KPX Tcommaaccent hyphen -120 -KPX Tcommaaccent o -80 -KPX Tcommaaccent oacute -80 -KPX Tcommaaccent ocircumflex -80 -KPX Tcommaaccent odieresis -80 -KPX Tcommaaccent ograve -80 -KPX Tcommaaccent ohungarumlaut -80 -KPX Tcommaaccent omacron -80 -KPX Tcommaaccent oslash -80 -KPX Tcommaaccent otilde -80 -KPX Tcommaaccent period -80 -KPX Tcommaaccent r -80 -KPX Tcommaaccent racute -80 -KPX Tcommaaccent rcommaaccent -80 -KPX Tcommaaccent semicolon -40 -KPX Tcommaaccent u -90 -KPX Tcommaaccent uacute -90 -KPX Tcommaaccent ucircumflex -90 -KPX Tcommaaccent udieresis -90 -KPX Tcommaaccent ugrave -90 -KPX Tcommaaccent uhungarumlaut -90 -KPX Tcommaaccent umacron -90 -KPX Tcommaaccent uogonek -90 -KPX Tcommaaccent uring -90 -KPX Tcommaaccent w -60 -KPX Tcommaaccent y -60 -KPX Tcommaaccent yacute -60 -KPX Tcommaaccent ydieresis -60 -KPX U A -50 -KPX U Aacute -50 -KPX U Abreve -50 -KPX U Acircumflex -50 -KPX U Adieresis -50 -KPX U Agrave -50 -KPX U Amacron -50 -KPX U Aogonek -50 -KPX U Aring -50 -KPX U Atilde -50 -KPX U comma -30 -KPX U period -30 -KPX Uacute A -50 -KPX Uacute Aacute -50 -KPX Uacute Abreve -50 -KPX Uacute Acircumflex -50 -KPX Uacute Adieresis -50 -KPX Uacute Agrave -50 -KPX Uacute Amacron -50 -KPX Uacute Aogonek -50 -KPX Uacute Aring -50 -KPX Uacute Atilde -50 -KPX Uacute comma -30 -KPX Uacute period -30 -KPX Ucircumflex A -50 -KPX Ucircumflex Aacute -50 -KPX Ucircumflex Abreve -50 -KPX Ucircumflex Acircumflex -50 -KPX Ucircumflex Adieresis -50 -KPX Ucircumflex Agrave -50 -KPX Ucircumflex Amacron -50 -KPX Ucircumflex Aogonek -50 -KPX Ucircumflex Aring -50 -KPX Ucircumflex Atilde -50 -KPX Ucircumflex comma -30 -KPX Ucircumflex period -30 -KPX Udieresis A -50 -KPX Udieresis Aacute -50 -KPX Udieresis Abreve -50 -KPX Udieresis Acircumflex -50 -KPX Udieresis Adieresis -50 -KPX Udieresis Agrave -50 -KPX Udieresis Amacron -50 -KPX Udieresis Aogonek -50 -KPX Udieresis Aring -50 -KPX Udieresis Atilde -50 -KPX Udieresis comma -30 -KPX Udieresis period -30 -KPX Ugrave A -50 -KPX Ugrave Aacute -50 -KPX Ugrave Abreve -50 -KPX Ugrave Acircumflex -50 -KPX Ugrave Adieresis -50 -KPX Ugrave Agrave -50 -KPX Ugrave Amacron -50 -KPX Ugrave Aogonek -50 -KPX Ugrave Aring -50 -KPX Ugrave Atilde -50 -KPX Ugrave comma -30 -KPX Ugrave period -30 -KPX Uhungarumlaut A -50 -KPX Uhungarumlaut Aacute -50 -KPX Uhungarumlaut Abreve -50 -KPX Uhungarumlaut Acircumflex -50 -KPX Uhungarumlaut Adieresis -50 -KPX Uhungarumlaut Agrave -50 -KPX Uhungarumlaut Amacron -50 -KPX Uhungarumlaut Aogonek -50 -KPX Uhungarumlaut Aring -50 -KPX Uhungarumlaut Atilde -50 -KPX Uhungarumlaut comma -30 -KPX Uhungarumlaut period -30 -KPX Umacron A -50 -KPX Umacron Aacute -50 -KPX Umacron Abreve -50 -KPX Umacron Acircumflex -50 -KPX Umacron Adieresis -50 -KPX Umacron Agrave -50 -KPX Umacron Amacron -50 -KPX Umacron Aogonek -50 -KPX Umacron Aring -50 -KPX Umacron Atilde -50 -KPX Umacron comma -30 -KPX Umacron period -30 -KPX Uogonek A -50 -KPX Uogonek Aacute -50 -KPX Uogonek Abreve -50 -KPX Uogonek Acircumflex -50 -KPX Uogonek Adieresis -50 -KPX Uogonek Agrave -50 -KPX Uogonek Amacron -50 -KPX Uogonek Aogonek -50 -KPX Uogonek Aring -50 -KPX Uogonek Atilde -50 -KPX Uogonek comma -30 -KPX Uogonek period -30 -KPX Uring A -50 -KPX Uring Aacute -50 -KPX Uring Abreve -50 -KPX Uring Acircumflex -50 -KPX Uring Adieresis -50 -KPX Uring Agrave -50 -KPX Uring Amacron -50 -KPX Uring Aogonek -50 -KPX Uring Aring -50 -KPX Uring Atilde -50 -KPX Uring comma -30 -KPX Uring period -30 -KPX V A -80 -KPX V Aacute -80 -KPX V Abreve -80 -KPX V Acircumflex -80 -KPX V Adieresis -80 -KPX V Agrave -80 -KPX V Amacron -80 -KPX V Aogonek -80 -KPX V Aring -80 -KPX V Atilde -80 -KPX V G -50 -KPX V Gbreve -50 -KPX V Gcommaaccent -50 -KPX V O -50 -KPX V Oacute -50 -KPX V Ocircumflex -50 -KPX V Odieresis -50 -KPX V Ograve -50 -KPX V Ohungarumlaut -50 -KPX V Omacron -50 -KPX V Oslash -50 -KPX V Otilde -50 -KPX V a -60 -KPX V aacute -60 -KPX V abreve -60 -KPX V acircumflex -60 -KPX V adieresis -60 -KPX V agrave -60 -KPX V amacron -60 -KPX V aogonek -60 -KPX V aring -60 -KPX V atilde -60 -KPX V colon -40 -KPX V comma -120 -KPX V e -50 -KPX V eacute -50 -KPX V ecaron -50 -KPX V ecircumflex -50 -KPX V edieresis -50 -KPX V edotaccent -50 -KPX V egrave -50 -KPX V emacron -50 -KPX V eogonek -50 -KPX V hyphen -80 -KPX V o -90 -KPX V oacute -90 -KPX V ocircumflex -90 -KPX V odieresis -90 -KPX V ograve -90 -KPX V ohungarumlaut -90 -KPX V omacron -90 -KPX V oslash -90 -KPX V otilde -90 -KPX V period -120 -KPX V semicolon -40 -KPX V u -60 -KPX V uacute -60 -KPX V ucircumflex -60 -KPX V udieresis -60 -KPX V ugrave -60 -KPX V uhungarumlaut -60 -KPX V umacron -60 -KPX V uogonek -60 -KPX V uring -60 -KPX W A -60 -KPX W Aacute -60 -KPX W Abreve -60 -KPX W Acircumflex -60 -KPX W Adieresis -60 -KPX W Agrave -60 -KPX W Amacron -60 -KPX W Aogonek -60 -KPX W Aring -60 -KPX W Atilde -60 -KPX W O -20 -KPX W Oacute -20 -KPX W Ocircumflex -20 -KPX W Odieresis -20 -KPX W Ograve -20 -KPX W Ohungarumlaut -20 -KPX W Omacron -20 -KPX W Oslash -20 -KPX W Otilde -20 -KPX W a -40 -KPX W aacute -40 -KPX W abreve -40 -KPX W acircumflex -40 -KPX W adieresis -40 -KPX W agrave -40 -KPX W amacron -40 -KPX W aogonek -40 -KPX W aring -40 -KPX W atilde -40 -KPX W colon -10 -KPX W comma -80 -KPX W e -35 -KPX W eacute -35 -KPX W ecaron -35 -KPX W ecircumflex -35 -KPX W edieresis -35 -KPX W edotaccent -35 -KPX W egrave -35 -KPX W emacron -35 -KPX W eogonek -35 -KPX W hyphen -40 -KPX W o -60 -KPX W oacute -60 -KPX W ocircumflex -60 -KPX W odieresis -60 -KPX W ograve -60 -KPX W ohungarumlaut -60 -KPX W omacron -60 -KPX W oslash -60 -KPX W otilde -60 -KPX W period -80 -KPX W semicolon -10 -KPX W u -45 -KPX W uacute -45 -KPX W ucircumflex -45 -KPX W udieresis -45 -KPX W ugrave -45 -KPX W uhungarumlaut -45 -KPX W umacron -45 -KPX W uogonek -45 -KPX W uring -45 -KPX W y -20 -KPX W yacute -20 -KPX W ydieresis -20 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -70 -KPX Y Oacute -70 -KPX Y Ocircumflex -70 -KPX Y Odieresis -70 -KPX Y Ograve -70 -KPX Y Ohungarumlaut -70 -KPX Y Omacron -70 -KPX Y Oslash -70 -KPX Y Otilde -70 -KPX Y a -90 -KPX Y aacute -90 -KPX Y abreve -90 -KPX Y acircumflex -90 -KPX Y adieresis -90 -KPX Y agrave -90 -KPX Y amacron -90 -KPX Y aogonek -90 -KPX Y aring -90 -KPX Y atilde -90 -KPX Y colon -50 -KPX Y comma -100 -KPX Y e -80 -KPX Y eacute -80 -KPX Y ecaron -80 -KPX Y ecircumflex -80 -KPX Y edieresis -80 -KPX Y edotaccent -80 -KPX Y egrave -80 -KPX Y emacron -80 -KPX Y eogonek -80 -KPX Y o -100 -KPX Y oacute -100 -KPX Y ocircumflex -100 -KPX Y odieresis -100 -KPX Y ograve -100 -KPX Y ohungarumlaut -100 -KPX Y omacron -100 -KPX Y oslash -100 -KPX Y otilde -100 -KPX Y period -100 -KPX Y semicolon -50 -KPX Y u -100 -KPX Y uacute -100 -KPX Y ucircumflex -100 -KPX Y udieresis -100 -KPX Y ugrave -100 -KPX Y uhungarumlaut -100 -KPX Y umacron -100 -KPX Y uogonek -100 -KPX Y uring -100 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -70 -KPX Yacute Oacute -70 -KPX Yacute Ocircumflex -70 -KPX Yacute Odieresis -70 -KPX Yacute Ograve -70 -KPX Yacute Ohungarumlaut -70 -KPX Yacute Omacron -70 -KPX Yacute Oslash -70 -KPX Yacute Otilde -70 -KPX Yacute a -90 -KPX Yacute aacute -90 -KPX Yacute abreve -90 -KPX Yacute acircumflex -90 -KPX Yacute adieresis -90 -KPX Yacute agrave -90 -KPX Yacute amacron -90 -KPX Yacute aogonek -90 -KPX Yacute aring -90 -KPX Yacute atilde -90 -KPX Yacute colon -50 -KPX Yacute comma -100 -KPX Yacute e -80 -KPX Yacute eacute -80 -KPX Yacute ecaron -80 -KPX Yacute ecircumflex -80 -KPX Yacute edieresis -80 -KPX Yacute edotaccent -80 -KPX Yacute egrave -80 -KPX Yacute emacron -80 -KPX Yacute eogonek -80 -KPX Yacute o -100 -KPX Yacute oacute -100 -KPX Yacute ocircumflex -100 -KPX Yacute odieresis -100 -KPX Yacute ograve -100 -KPX Yacute ohungarumlaut -100 -KPX Yacute omacron -100 -KPX Yacute oslash -100 -KPX Yacute otilde -100 -KPX Yacute period -100 -KPX Yacute semicolon -50 -KPX Yacute u -100 -KPX Yacute uacute -100 -KPX Yacute ucircumflex -100 -KPX Yacute udieresis -100 -KPX Yacute ugrave -100 -KPX Yacute uhungarumlaut -100 -KPX Yacute umacron -100 -KPX Yacute uogonek -100 -KPX Yacute uring -100 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -70 -KPX Ydieresis Oacute -70 -KPX Ydieresis Ocircumflex -70 -KPX Ydieresis Odieresis -70 -KPX Ydieresis Ograve -70 -KPX Ydieresis Ohungarumlaut -70 -KPX Ydieresis Omacron -70 -KPX Ydieresis Oslash -70 -KPX Ydieresis Otilde -70 -KPX Ydieresis a -90 -KPX Ydieresis aacute -90 -KPX Ydieresis abreve -90 -KPX Ydieresis acircumflex -90 -KPX Ydieresis adieresis -90 -KPX Ydieresis agrave -90 -KPX Ydieresis amacron -90 -KPX Ydieresis aogonek -90 -KPX Ydieresis aring -90 -KPX Ydieresis atilde -90 -KPX Ydieresis colon -50 -KPX Ydieresis comma -100 -KPX Ydieresis e -80 -KPX Ydieresis eacute -80 -KPX Ydieresis ecaron -80 -KPX Ydieresis ecircumflex -80 -KPX Ydieresis edieresis -80 -KPX Ydieresis edotaccent -80 -KPX Ydieresis egrave -80 -KPX Ydieresis emacron -80 -KPX Ydieresis eogonek -80 -KPX Ydieresis o -100 -KPX Ydieresis oacute -100 -KPX Ydieresis ocircumflex -100 -KPX Ydieresis odieresis -100 -KPX Ydieresis ograve -100 -KPX Ydieresis ohungarumlaut -100 -KPX Ydieresis omacron -100 -KPX Ydieresis oslash -100 -KPX Ydieresis otilde -100 -KPX Ydieresis period -100 -KPX Ydieresis semicolon -50 -KPX Ydieresis u -100 -KPX Ydieresis uacute -100 -KPX Ydieresis ucircumflex -100 -KPX Ydieresis udieresis -100 -KPX Ydieresis ugrave -100 -KPX Ydieresis uhungarumlaut -100 -KPX Ydieresis umacron -100 -KPX Ydieresis uogonek -100 -KPX Ydieresis uring -100 -KPX a g -10 -KPX a gbreve -10 -KPX a gcommaaccent -10 -KPX a v -15 -KPX a w -15 -KPX a y -20 -KPX a yacute -20 -KPX a ydieresis -20 -KPX aacute g -10 -KPX aacute gbreve -10 -KPX aacute gcommaaccent -10 -KPX aacute v -15 -KPX aacute w -15 -KPX aacute y -20 -KPX aacute yacute -20 -KPX aacute ydieresis -20 -KPX abreve g -10 -KPX abreve gbreve -10 -KPX abreve gcommaaccent -10 -KPX abreve v -15 -KPX abreve w -15 -KPX abreve y -20 -KPX abreve yacute -20 -KPX abreve ydieresis -20 -KPX acircumflex g -10 -KPX acircumflex gbreve -10 -KPX acircumflex gcommaaccent -10 -KPX acircumflex v -15 -KPX acircumflex w -15 -KPX acircumflex y -20 -KPX acircumflex yacute -20 -KPX acircumflex ydieresis -20 -KPX adieresis g -10 -KPX adieresis gbreve -10 -KPX adieresis gcommaaccent -10 -KPX adieresis v -15 -KPX adieresis w -15 -KPX adieresis y -20 -KPX adieresis yacute -20 -KPX adieresis ydieresis -20 -KPX agrave g -10 -KPX agrave gbreve -10 -KPX agrave gcommaaccent -10 -KPX agrave v -15 -KPX agrave w -15 -KPX agrave y -20 -KPX agrave yacute -20 -KPX agrave ydieresis -20 -KPX amacron g -10 -KPX amacron gbreve -10 -KPX amacron gcommaaccent -10 -KPX amacron v -15 -KPX amacron w -15 -KPX amacron y -20 -KPX amacron yacute -20 -KPX amacron ydieresis -20 -KPX aogonek g -10 -KPX aogonek gbreve -10 -KPX aogonek gcommaaccent -10 -KPX aogonek v -15 -KPX aogonek w -15 -KPX aogonek y -20 -KPX aogonek yacute -20 -KPX aogonek ydieresis -20 -KPX aring g -10 -KPX aring gbreve -10 -KPX aring gcommaaccent -10 -KPX aring v -15 -KPX aring w -15 -KPX aring y -20 -KPX aring yacute -20 -KPX aring ydieresis -20 -KPX atilde g -10 -KPX atilde gbreve -10 -KPX atilde gcommaaccent -10 -KPX atilde v -15 -KPX atilde w -15 -KPX atilde y -20 -KPX atilde yacute -20 -KPX atilde ydieresis -20 -KPX b l -10 -KPX b lacute -10 -KPX b lcommaaccent -10 -KPX b lslash -10 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -20 -KPX b y -20 -KPX b yacute -20 -KPX b ydieresis -20 -KPX c h -10 -KPX c k -20 -KPX c kcommaaccent -20 -KPX c l -20 -KPX c lacute -20 -KPX c lcommaaccent -20 -KPX c lslash -20 -KPX c y -10 -KPX c yacute -10 -KPX c ydieresis -10 -KPX cacute h -10 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX cacute l -20 -KPX cacute lacute -20 -KPX cacute lcommaaccent -20 -KPX cacute lslash -20 -KPX cacute y -10 -KPX cacute yacute -10 -KPX cacute ydieresis -10 -KPX ccaron h -10 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccaron l -20 -KPX ccaron lacute -20 -KPX ccaron lcommaaccent -20 -KPX ccaron lslash -20 -KPX ccaron y -10 -KPX ccaron yacute -10 -KPX ccaron ydieresis -10 -KPX ccedilla h -10 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX ccedilla l -20 -KPX ccedilla lacute -20 -KPX ccedilla lcommaaccent -20 -KPX ccedilla lslash -20 -KPX ccedilla y -10 -KPX ccedilla yacute -10 -KPX ccedilla ydieresis -10 -KPX colon space -40 -KPX comma quotedblright -120 -KPX comma quoteright -120 -KPX comma space -40 -KPX d d -10 -KPX d dcroat -10 -KPX d v -15 -KPX d w -15 -KPX d y -15 -KPX d yacute -15 -KPX d ydieresis -15 -KPX dcroat d -10 -KPX dcroat dcroat -10 -KPX dcroat v -15 -KPX dcroat w -15 -KPX dcroat y -15 -KPX dcroat yacute -15 -KPX dcroat ydieresis -15 -KPX e comma 10 -KPX e period 20 -KPX e v -15 -KPX e w -15 -KPX e x -15 -KPX e y -15 -KPX e yacute -15 -KPX e ydieresis -15 -KPX eacute comma 10 -KPX eacute period 20 -KPX eacute v -15 -KPX eacute w -15 -KPX eacute x -15 -KPX eacute y -15 -KPX eacute yacute -15 -KPX eacute ydieresis -15 -KPX ecaron comma 10 -KPX ecaron period 20 -KPX ecaron v -15 -KPX ecaron w -15 -KPX ecaron x -15 -KPX ecaron y -15 -KPX ecaron yacute -15 -KPX ecaron ydieresis -15 -KPX ecircumflex comma 10 -KPX ecircumflex period 20 -KPX ecircumflex v -15 -KPX ecircumflex w -15 -KPX ecircumflex x -15 -KPX ecircumflex y -15 -KPX ecircumflex yacute -15 -KPX ecircumflex ydieresis -15 -KPX edieresis comma 10 -KPX edieresis period 20 -KPX edieresis v -15 -KPX edieresis w -15 -KPX edieresis x -15 -KPX edieresis y -15 -KPX edieresis yacute -15 -KPX edieresis ydieresis -15 -KPX edotaccent comma 10 -KPX edotaccent period 20 -KPX edotaccent v -15 -KPX edotaccent w -15 -KPX edotaccent x -15 -KPX edotaccent y -15 -KPX edotaccent yacute -15 -KPX edotaccent ydieresis -15 -KPX egrave comma 10 -KPX egrave period 20 -KPX egrave v -15 -KPX egrave w -15 -KPX egrave x -15 -KPX egrave y -15 -KPX egrave yacute -15 -KPX egrave ydieresis -15 -KPX emacron comma 10 -KPX emacron period 20 -KPX emacron v -15 -KPX emacron w -15 -KPX emacron x -15 -KPX emacron y -15 -KPX emacron yacute -15 -KPX emacron ydieresis -15 -KPX eogonek comma 10 -KPX eogonek period 20 -KPX eogonek v -15 -KPX eogonek w -15 -KPX eogonek x -15 -KPX eogonek y -15 -KPX eogonek yacute -15 -KPX eogonek ydieresis -15 -KPX f comma -10 -KPX f e -10 -KPX f eacute -10 -KPX f ecaron -10 -KPX f ecircumflex -10 -KPX f edieresis -10 -KPX f edotaccent -10 -KPX f egrave -10 -KPX f emacron -10 -KPX f eogonek -10 -KPX f o -20 -KPX f oacute -20 -KPX f ocircumflex -20 -KPX f odieresis -20 -KPX f ograve -20 -KPX f ohungarumlaut -20 -KPX f omacron -20 -KPX f oslash -20 -KPX f otilde -20 -KPX f period -10 -KPX f quotedblright 30 -KPX f quoteright 30 -KPX g e 10 -KPX g eacute 10 -KPX g ecaron 10 -KPX g ecircumflex 10 -KPX g edieresis 10 -KPX g edotaccent 10 -KPX g egrave 10 -KPX g emacron 10 -KPX g eogonek 10 -KPX g g -10 -KPX g gbreve -10 -KPX g gcommaaccent -10 -KPX gbreve e 10 -KPX gbreve eacute 10 -KPX gbreve ecaron 10 -KPX gbreve ecircumflex 10 -KPX gbreve edieresis 10 -KPX gbreve edotaccent 10 -KPX gbreve egrave 10 -KPX gbreve emacron 10 -KPX gbreve eogonek 10 -KPX gbreve g -10 -KPX gbreve gbreve -10 -KPX gbreve gcommaaccent -10 -KPX gcommaaccent e 10 -KPX gcommaaccent eacute 10 -KPX gcommaaccent ecaron 10 -KPX gcommaaccent ecircumflex 10 -KPX gcommaaccent edieresis 10 -KPX gcommaaccent edotaccent 10 -KPX gcommaaccent egrave 10 -KPX gcommaaccent emacron 10 -KPX gcommaaccent eogonek 10 -KPX gcommaaccent g -10 -KPX gcommaaccent gbreve -10 -KPX gcommaaccent gcommaaccent -10 -KPX h y -20 -KPX h yacute -20 -KPX h ydieresis -20 -KPX k o -15 -KPX k oacute -15 -KPX k ocircumflex -15 -KPX k odieresis -15 -KPX k ograve -15 -KPX k ohungarumlaut -15 -KPX k omacron -15 -KPX k oslash -15 -KPX k otilde -15 -KPX kcommaaccent o -15 -KPX kcommaaccent oacute -15 -KPX kcommaaccent ocircumflex -15 -KPX kcommaaccent odieresis -15 -KPX kcommaaccent ograve -15 -KPX kcommaaccent ohungarumlaut -15 -KPX kcommaaccent omacron -15 -KPX kcommaaccent oslash -15 -KPX kcommaaccent otilde -15 -KPX l w -15 -KPX l y -15 -KPX l yacute -15 -KPX l ydieresis -15 -KPX lacute w -15 -KPX lacute y -15 -KPX lacute yacute -15 -KPX lacute ydieresis -15 -KPX lcommaaccent w -15 -KPX lcommaaccent y -15 -KPX lcommaaccent yacute -15 -KPX lcommaaccent ydieresis -15 -KPX lslash w -15 -KPX lslash y -15 -KPX lslash yacute -15 -KPX lslash ydieresis -15 -KPX m u -20 -KPX m uacute -20 -KPX m ucircumflex -20 -KPX m udieresis -20 -KPX m ugrave -20 -KPX m uhungarumlaut -20 -KPX m umacron -20 -KPX m uogonek -20 -KPX m uring -20 -KPX m y -30 -KPX m yacute -30 -KPX m ydieresis -30 -KPX n u -10 -KPX n uacute -10 -KPX n ucircumflex -10 -KPX n udieresis -10 -KPX n ugrave -10 -KPX n uhungarumlaut -10 -KPX n umacron -10 -KPX n uogonek -10 -KPX n uring -10 -KPX n v -40 -KPX n y -20 -KPX n yacute -20 -KPX n ydieresis -20 -KPX nacute u -10 -KPX nacute uacute -10 -KPX nacute ucircumflex -10 -KPX nacute udieresis -10 -KPX nacute ugrave -10 -KPX nacute uhungarumlaut -10 -KPX nacute umacron -10 -KPX nacute uogonek -10 -KPX nacute uring -10 -KPX nacute v -40 -KPX nacute y -20 -KPX nacute yacute -20 -KPX nacute ydieresis -20 -KPX ncaron u -10 -KPX ncaron uacute -10 -KPX ncaron ucircumflex -10 -KPX ncaron udieresis -10 -KPX ncaron ugrave -10 -KPX ncaron uhungarumlaut -10 -KPX ncaron umacron -10 -KPX ncaron uogonek -10 -KPX ncaron uring -10 -KPX ncaron v -40 -KPX ncaron y -20 -KPX ncaron yacute -20 -KPX ncaron ydieresis -20 -KPX ncommaaccent u -10 -KPX ncommaaccent uacute -10 -KPX ncommaaccent ucircumflex -10 -KPX ncommaaccent udieresis -10 -KPX ncommaaccent ugrave -10 -KPX ncommaaccent uhungarumlaut -10 -KPX ncommaaccent umacron -10 -KPX ncommaaccent uogonek -10 -KPX ncommaaccent uring -10 -KPX ncommaaccent v -40 -KPX ncommaaccent y -20 -KPX ncommaaccent yacute -20 -KPX ncommaaccent ydieresis -20 -KPX ntilde u -10 -KPX ntilde uacute -10 -KPX ntilde ucircumflex -10 -KPX ntilde udieresis -10 -KPX ntilde ugrave -10 -KPX ntilde uhungarumlaut -10 -KPX ntilde umacron -10 -KPX ntilde uogonek -10 -KPX ntilde uring -10 -KPX ntilde v -40 -KPX ntilde y -20 -KPX ntilde yacute -20 -KPX ntilde ydieresis -20 -KPX o v -20 -KPX o w -15 -KPX o x -30 -KPX o y -20 -KPX o yacute -20 -KPX o ydieresis -20 -KPX oacute v -20 -KPX oacute w -15 -KPX oacute x -30 -KPX oacute y -20 -KPX oacute yacute -20 -KPX oacute ydieresis -20 -KPX ocircumflex v -20 -KPX ocircumflex w -15 -KPX ocircumflex x -30 -KPX ocircumflex y -20 -KPX ocircumflex yacute -20 -KPX ocircumflex ydieresis -20 -KPX odieresis v -20 -KPX odieresis w -15 -KPX odieresis x -30 -KPX odieresis y -20 -KPX odieresis yacute -20 -KPX odieresis ydieresis -20 -KPX ograve v -20 -KPX ograve w -15 -KPX ograve x -30 -KPX ograve y -20 -KPX ograve yacute -20 -KPX ograve ydieresis -20 -KPX ohungarumlaut v -20 -KPX ohungarumlaut w -15 -KPX ohungarumlaut x -30 -KPX ohungarumlaut y -20 -KPX ohungarumlaut yacute -20 -KPX ohungarumlaut ydieresis -20 -KPX omacron v -20 -KPX omacron w -15 -KPX omacron x -30 -KPX omacron y -20 -KPX omacron yacute -20 -KPX omacron ydieresis -20 -KPX oslash v -20 -KPX oslash w -15 -KPX oslash x -30 -KPX oslash y -20 -KPX oslash yacute -20 -KPX oslash ydieresis -20 -KPX otilde v -20 -KPX otilde w -15 -KPX otilde x -30 -KPX otilde y -20 -KPX otilde yacute -20 -KPX otilde ydieresis -20 -KPX p y -15 -KPX p yacute -15 -KPX p ydieresis -15 -KPX period quotedblright -120 -KPX period quoteright -120 -KPX period space -40 -KPX quotedblright space -80 -KPX quoteleft quoteleft -46 -KPX quoteright d -80 -KPX quoteright dcroat -80 -KPX quoteright l -20 -KPX quoteright lacute -20 -KPX quoteright lcommaaccent -20 -KPX quoteright lslash -20 -KPX quoteright quoteright -46 -KPX quoteright r -40 -KPX quoteright racute -40 -KPX quoteright rcaron -40 -KPX quoteright rcommaaccent -40 -KPX quoteright s -60 -KPX quoteright sacute -60 -KPX quoteright scaron -60 -KPX quoteright scedilla -60 -KPX quoteright scommaaccent -60 -KPX quoteright space -80 -KPX quoteright v -20 -KPX r c -20 -KPX r cacute -20 -KPX r ccaron -20 -KPX r ccedilla -20 -KPX r comma -60 -KPX r d -20 -KPX r dcroat -20 -KPX r g -15 -KPX r gbreve -15 -KPX r gcommaaccent -15 -KPX r hyphen -20 -KPX r o -20 -KPX r oacute -20 -KPX r ocircumflex -20 -KPX r odieresis -20 -KPX r ograve -20 -KPX r ohungarumlaut -20 -KPX r omacron -20 -KPX r oslash -20 -KPX r otilde -20 -KPX r period -60 -KPX r q -20 -KPX r s -15 -KPX r sacute -15 -KPX r scaron -15 -KPX r scedilla -15 -KPX r scommaaccent -15 -KPX r t 20 -KPX r tcommaaccent 20 -KPX r v 10 -KPX r y 10 -KPX r yacute 10 -KPX r ydieresis 10 -KPX racute c -20 -KPX racute cacute -20 -KPX racute ccaron -20 -KPX racute ccedilla -20 -KPX racute comma -60 -KPX racute d -20 -KPX racute dcroat -20 -KPX racute g -15 -KPX racute gbreve -15 -KPX racute gcommaaccent -15 -KPX racute hyphen -20 -KPX racute o -20 -KPX racute oacute -20 -KPX racute ocircumflex -20 -KPX racute odieresis -20 -KPX racute ograve -20 -KPX racute ohungarumlaut -20 -KPX racute omacron -20 -KPX racute oslash -20 -KPX racute otilde -20 -KPX racute period -60 -KPX racute q -20 -KPX racute s -15 -KPX racute sacute -15 -KPX racute scaron -15 -KPX racute scedilla -15 -KPX racute scommaaccent -15 -KPX racute t 20 -KPX racute tcommaaccent 20 -KPX racute v 10 -KPX racute y 10 -KPX racute yacute 10 -KPX racute ydieresis 10 -KPX rcaron c -20 -KPX rcaron cacute -20 -KPX rcaron ccaron -20 -KPX rcaron ccedilla -20 -KPX rcaron comma -60 -KPX rcaron d -20 -KPX rcaron dcroat -20 -KPX rcaron g -15 -KPX rcaron gbreve -15 -KPX rcaron gcommaaccent -15 -KPX rcaron hyphen -20 -KPX rcaron o -20 -KPX rcaron oacute -20 -KPX rcaron ocircumflex -20 -KPX rcaron odieresis -20 -KPX rcaron ograve -20 -KPX rcaron ohungarumlaut -20 -KPX rcaron omacron -20 -KPX rcaron oslash -20 -KPX rcaron otilde -20 -KPX rcaron period -60 -KPX rcaron q -20 -KPX rcaron s -15 -KPX rcaron sacute -15 -KPX rcaron scaron -15 -KPX rcaron scedilla -15 -KPX rcaron scommaaccent -15 -KPX rcaron t 20 -KPX rcaron tcommaaccent 20 -KPX rcaron v 10 -KPX rcaron y 10 -KPX rcaron yacute 10 -KPX rcaron ydieresis 10 -KPX rcommaaccent c -20 -KPX rcommaaccent cacute -20 -KPX rcommaaccent ccaron -20 -KPX rcommaaccent ccedilla -20 -KPX rcommaaccent comma -60 -KPX rcommaaccent d -20 -KPX rcommaaccent dcroat -20 -KPX rcommaaccent g -15 -KPX rcommaaccent gbreve -15 -KPX rcommaaccent gcommaaccent -15 -KPX rcommaaccent hyphen -20 -KPX rcommaaccent o -20 -KPX rcommaaccent oacute -20 -KPX rcommaaccent ocircumflex -20 -KPX rcommaaccent odieresis -20 -KPX rcommaaccent ograve -20 -KPX rcommaaccent ohungarumlaut -20 -KPX rcommaaccent omacron -20 -KPX rcommaaccent oslash -20 -KPX rcommaaccent otilde -20 -KPX rcommaaccent period -60 -KPX rcommaaccent q -20 -KPX rcommaaccent s -15 -KPX rcommaaccent sacute -15 -KPX rcommaaccent scaron -15 -KPX rcommaaccent scedilla -15 -KPX rcommaaccent scommaaccent -15 -KPX rcommaaccent t 20 -KPX rcommaaccent tcommaaccent 20 -KPX rcommaaccent v 10 -KPX rcommaaccent y 10 -KPX rcommaaccent yacute 10 -KPX rcommaaccent ydieresis 10 -KPX s w -15 -KPX sacute w -15 -KPX scaron w -15 -KPX scedilla w -15 -KPX scommaaccent w -15 -KPX semicolon space -40 -KPX space T -100 -KPX space Tcaron -100 -KPX space Tcommaaccent -100 -KPX space V -80 -KPX space W -80 -KPX space Y -120 -KPX space Yacute -120 -KPX space Ydieresis -120 -KPX space quotedblleft -80 -KPX space quoteleft -60 -KPX v a -20 -KPX v aacute -20 -KPX v abreve -20 -KPX v acircumflex -20 -KPX v adieresis -20 -KPX v agrave -20 -KPX v amacron -20 -KPX v aogonek -20 -KPX v aring -20 -KPX v atilde -20 -KPX v comma -80 -KPX v o -30 -KPX v oacute -30 -KPX v ocircumflex -30 -KPX v odieresis -30 -KPX v ograve -30 -KPX v ohungarumlaut -30 -KPX v omacron -30 -KPX v oslash -30 -KPX v otilde -30 -KPX v period -80 -KPX w comma -40 -KPX w o -20 -KPX w oacute -20 -KPX w ocircumflex -20 -KPX w odieresis -20 -KPX w ograve -20 -KPX w ohungarumlaut -20 -KPX w omacron -20 -KPX w oslash -20 -KPX w otilde -20 -KPX w period -40 -KPX x e -10 -KPX x eacute -10 -KPX x ecaron -10 -KPX x ecircumflex -10 -KPX x edieresis -10 -KPX x edotaccent -10 -KPX x egrave -10 -KPX x emacron -10 -KPX x eogonek -10 -KPX y a -30 -KPX y aacute -30 -KPX y abreve -30 -KPX y acircumflex -30 -KPX y adieresis -30 -KPX y agrave -30 -KPX y amacron -30 -KPX y aogonek -30 -KPX y aring -30 -KPX y atilde -30 -KPX y comma -80 -KPX y e -10 -KPX y eacute -10 -KPX y ecaron -10 -KPX y ecircumflex -10 -KPX y edieresis -10 -KPX y edotaccent -10 -KPX y egrave -10 -KPX y emacron -10 -KPX y eogonek -10 -KPX y o -25 -KPX y oacute -25 -KPX y ocircumflex -25 -KPX y odieresis -25 -KPX y ograve -25 -KPX y ohungarumlaut -25 -KPX y omacron -25 -KPX y oslash -25 -KPX y otilde -25 -KPX y period -80 -KPX yacute a -30 -KPX yacute aacute -30 -KPX yacute abreve -30 -KPX yacute acircumflex -30 -KPX yacute adieresis -30 -KPX yacute agrave -30 -KPX yacute amacron -30 -KPX yacute aogonek -30 -KPX yacute aring -30 -KPX yacute atilde -30 -KPX yacute comma -80 -KPX yacute e -10 -KPX yacute eacute -10 -KPX yacute ecaron -10 -KPX yacute ecircumflex -10 -KPX yacute edieresis -10 -KPX yacute edotaccent -10 -KPX yacute egrave -10 -KPX yacute emacron -10 -KPX yacute eogonek -10 -KPX yacute o -25 -KPX yacute oacute -25 -KPX yacute ocircumflex -25 -KPX yacute odieresis -25 -KPX yacute ograve -25 -KPX yacute ohungarumlaut -25 -KPX yacute omacron -25 -KPX yacute oslash -25 -KPX yacute otilde -25 -KPX yacute period -80 -KPX ydieresis a -30 -KPX ydieresis aacute -30 -KPX ydieresis abreve -30 -KPX ydieresis acircumflex -30 -KPX ydieresis adieresis -30 -KPX ydieresis agrave -30 -KPX ydieresis amacron -30 -KPX ydieresis aogonek -30 -KPX ydieresis aring -30 -KPX ydieresis atilde -30 -KPX ydieresis comma -80 -KPX ydieresis e -10 -KPX ydieresis eacute -10 -KPX ydieresis ecaron -10 -KPX ydieresis ecircumflex -10 -KPX ydieresis edieresis -10 -KPX ydieresis edotaccent -10 -KPX ydieresis egrave -10 -KPX ydieresis emacron -10 -KPX ydieresis eogonek -10 -KPX ydieresis o -25 -KPX ydieresis oacute -25 -KPX ydieresis ocircumflex -25 -KPX ydieresis odieresis -25 -KPX ydieresis ograve -25 -KPX ydieresis ohungarumlaut -25 -KPX ydieresis omacron -25 -KPX ydieresis oslash -25 -KPX ydieresis otilde -25 -KPX ydieresis period -80 -KPX z e 10 -KPX z eacute 10 -KPX z ecaron 10 -KPX z ecircumflex 10 -KPX z edieresis 10 -KPX z edotaccent 10 -KPX z egrave 10 -KPX z emacron 10 -KPX z eogonek 10 -KPX zacute e 10 -KPX zacute eacute 10 -KPX zacute ecaron 10 -KPX zacute ecircumflex 10 -KPX zacute edieresis 10 -KPX zacute edotaccent 10 -KPX zacute egrave 10 -KPX zacute emacron 10 -KPX zacute eogonek 10 -KPX zcaron e 10 -KPX zcaron eacute 10 -KPX zcaron ecaron 10 -KPX zcaron ecircumflex 10 -KPX zcaron edieresis 10 -KPX zcaron edotaccent 10 -KPX zcaron egrave 10 -KPX zcaron emacron 10 -KPX zcaron eogonek 10 -KPX zdotaccent e 10 -KPX zdotaccent eacute 10 -KPX zdotaccent ecaron 10 -KPX zdotaccent ecircumflex 10 -KPX zdotaccent edieresis 10 -KPX zdotaccent edotaccent 10 -KPX zdotaccent egrave 10 -KPX zdotaccent emacron 10 -KPX zdotaccent eogonek 10 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/lib/font/data/Helvetica-Oblique.afm b/lib/font/data/Helvetica-Oblique.afm deleted file mode 100755 index 7a7af00..0000000 --- a/lib/font/data/Helvetica-Oblique.afm +++ /dev/null @@ -1,3051 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:44:31 1997 -Comment UniqueID 43055 -Comment VMusage 14960 69346 -FontName Helvetica-Oblique -FullName Helvetica Oblique -FamilyName Helvetica -Weight Medium -ItalicAngle -12 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -170 -225 1116 931 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme AdobeStandardEncoding -CapHeight 718 -XHeight 523 -Ascender 718 -Descender -207 -StdHW 76 -StdVW 88 -StartCharMetrics 315 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 278 ; N exclam ; B 90 0 340 718 ; -C 34 ; WX 355 ; N quotedbl ; B 168 463 438 718 ; -C 35 ; WX 556 ; N numbersign ; B 73 0 631 688 ; -C 36 ; WX 556 ; N dollar ; B 69 -115 617 775 ; -C 37 ; WX 889 ; N percent ; B 147 -19 889 703 ; -C 38 ; WX 667 ; N ampersand ; B 77 -15 647 718 ; -C 39 ; WX 222 ; N quoteright ; B 151 463 310 718 ; -C 40 ; WX 333 ; N parenleft ; B 108 -207 454 733 ; -C 41 ; WX 333 ; N parenright ; B -9 -207 337 733 ; -C 42 ; WX 389 ; N asterisk ; B 165 431 475 718 ; -C 43 ; WX 584 ; N plus ; B 85 0 606 505 ; -C 44 ; WX 278 ; N comma ; B 56 -147 214 106 ; -C 45 ; WX 333 ; N hyphen ; B 93 232 357 322 ; -C 46 ; WX 278 ; N period ; B 87 0 214 106 ; -C 47 ; WX 278 ; N slash ; B -21 -19 452 737 ; -C 48 ; WX 556 ; N zero ; B 93 -19 608 703 ; -C 49 ; WX 556 ; N one ; B 207 0 508 703 ; -C 50 ; WX 556 ; N two ; B 26 0 617 703 ; -C 51 ; WX 556 ; N three ; B 75 -19 610 703 ; -C 52 ; WX 556 ; N four ; B 61 0 576 703 ; -C 53 ; WX 556 ; N five ; B 68 -19 621 688 ; -C 54 ; WX 556 ; N six ; B 91 -19 615 703 ; -C 55 ; WX 556 ; N seven ; B 137 0 669 688 ; -C 56 ; WX 556 ; N eight ; B 74 -19 607 703 ; -C 57 ; WX 556 ; N nine ; B 82 -19 609 703 ; -C 58 ; WX 278 ; N colon ; B 87 0 301 516 ; -C 59 ; WX 278 ; N semicolon ; B 56 -147 301 516 ; -C 60 ; WX 584 ; N less ; B 94 11 641 495 ; -C 61 ; WX 584 ; N equal ; B 63 115 628 390 ; -C 62 ; WX 584 ; N greater ; B 50 11 597 495 ; -C 63 ; WX 556 ; N question ; B 161 0 610 727 ; -C 64 ; WX 1015 ; N at ; B 215 -19 965 737 ; -C 65 ; WX 667 ; N A ; B 14 0 654 718 ; -C 66 ; WX 667 ; N B ; B 74 0 712 718 ; -C 67 ; WX 722 ; N C ; B 108 -19 782 737 ; -C 68 ; WX 722 ; N D ; B 81 0 764 718 ; -C 69 ; WX 667 ; N E ; B 86 0 762 718 ; -C 70 ; WX 611 ; N F ; B 86 0 736 718 ; -C 71 ; WX 778 ; N G ; B 111 -19 799 737 ; -C 72 ; WX 722 ; N H ; B 77 0 799 718 ; -C 73 ; WX 278 ; N I ; B 91 0 341 718 ; -C 74 ; WX 500 ; N J ; B 47 -19 581 718 ; -C 75 ; WX 667 ; N K ; B 76 0 808 718 ; -C 76 ; WX 556 ; N L ; B 76 0 555 718 ; -C 77 ; WX 833 ; N M ; B 73 0 914 718 ; -C 78 ; WX 722 ; N N ; B 76 0 799 718 ; -C 79 ; WX 778 ; N O ; B 105 -19 826 737 ; -C 80 ; WX 667 ; N P ; B 86 0 737 718 ; -C 81 ; WX 778 ; N Q ; B 105 -56 826 737 ; -C 82 ; WX 722 ; N R ; B 88 0 773 718 ; -C 83 ; WX 667 ; N S ; B 90 -19 713 737 ; -C 84 ; WX 611 ; N T ; B 148 0 750 718 ; -C 85 ; WX 722 ; N U ; B 123 -19 797 718 ; -C 86 ; WX 667 ; N V ; B 173 0 800 718 ; -C 87 ; WX 944 ; N W ; B 169 0 1081 718 ; -C 88 ; WX 667 ; N X ; B 19 0 790 718 ; -C 89 ; WX 667 ; N Y ; B 167 0 806 718 ; -C 90 ; WX 611 ; N Z ; B 23 0 741 718 ; -C 91 ; WX 278 ; N bracketleft ; B 21 -196 403 722 ; -C 92 ; WX 278 ; N backslash ; B 140 -19 291 737 ; -C 93 ; WX 278 ; N bracketright ; B -14 -196 368 722 ; -C 94 ; WX 469 ; N asciicircum ; B 42 264 539 688 ; -C 95 ; WX 556 ; N underscore ; B -27 -125 540 -75 ; -C 96 ; WX 222 ; N quoteleft ; B 165 470 323 725 ; -C 97 ; WX 556 ; N a ; B 61 -15 559 538 ; -C 98 ; WX 556 ; N b ; B 58 -15 584 718 ; -C 99 ; WX 500 ; N c ; B 74 -15 553 538 ; -C 100 ; WX 556 ; N d ; B 84 -15 652 718 ; -C 101 ; WX 556 ; N e ; B 84 -15 578 538 ; -C 102 ; WX 278 ; N f ; B 86 0 416 728 ; L i fi ; L l fl ; -C 103 ; WX 556 ; N g ; B 42 -220 610 538 ; -C 104 ; WX 556 ; N h ; B 65 0 573 718 ; -C 105 ; WX 222 ; N i ; B 67 0 308 718 ; -C 106 ; WX 222 ; N j ; B -60 -210 308 718 ; -C 107 ; WX 500 ; N k ; B 67 0 600 718 ; -C 108 ; WX 222 ; N l ; B 67 0 308 718 ; -C 109 ; WX 833 ; N m ; B 65 0 852 538 ; -C 110 ; WX 556 ; N n ; B 65 0 573 538 ; -C 111 ; WX 556 ; N o ; B 83 -14 585 538 ; -C 112 ; WX 556 ; N p ; B 14 -207 584 538 ; -C 113 ; WX 556 ; N q ; B 84 -207 605 538 ; -C 114 ; WX 333 ; N r ; B 77 0 446 538 ; -C 115 ; WX 500 ; N s ; B 63 -15 529 538 ; -C 116 ; WX 278 ; N t ; B 102 -7 368 669 ; -C 117 ; WX 556 ; N u ; B 94 -15 600 523 ; -C 118 ; WX 500 ; N v ; B 119 0 603 523 ; -C 119 ; WX 722 ; N w ; B 125 0 820 523 ; -C 120 ; WX 500 ; N x ; B 11 0 594 523 ; -C 121 ; WX 500 ; N y ; B 15 -214 600 523 ; -C 122 ; WX 500 ; N z ; B 31 0 571 523 ; -C 123 ; WX 334 ; N braceleft ; B 92 -196 445 722 ; -C 124 ; WX 260 ; N bar ; B 46 -225 332 775 ; -C 125 ; WX 334 ; N braceright ; B 0 -196 354 722 ; -C 126 ; WX 584 ; N asciitilde ; B 111 180 580 326 ; -C 161 ; WX 333 ; N exclamdown ; B 77 -195 326 523 ; -C 162 ; WX 556 ; N cent ; B 95 -115 584 623 ; -C 163 ; WX 556 ; N sterling ; B 49 -16 634 718 ; -C 164 ; WX 167 ; N fraction ; B -170 -19 482 703 ; -C 165 ; WX 556 ; N yen ; B 81 0 699 688 ; -C 166 ; WX 556 ; N florin ; B -52 -207 654 737 ; -C 167 ; WX 556 ; N section ; B 76 -191 584 737 ; -C 168 ; WX 556 ; N currency ; B 60 99 646 603 ; -C 169 ; WX 191 ; N quotesingle ; B 157 463 285 718 ; -C 170 ; WX 333 ; N quotedblleft ; B 138 470 461 725 ; -C 171 ; WX 556 ; N guillemotleft ; B 146 108 554 446 ; -C 172 ; WX 333 ; N guilsinglleft ; B 137 108 340 446 ; -C 173 ; WX 333 ; N guilsinglright ; B 111 108 314 446 ; -C 174 ; WX 500 ; N fi ; B 86 0 587 728 ; -C 175 ; WX 500 ; N fl ; B 86 0 585 728 ; -C 177 ; WX 556 ; N endash ; B 51 240 623 313 ; -C 178 ; WX 556 ; N dagger ; B 135 -159 622 718 ; -C 179 ; WX 556 ; N daggerdbl ; B 52 -159 623 718 ; -C 180 ; WX 278 ; N periodcentered ; B 129 190 257 315 ; -C 182 ; WX 537 ; N paragraph ; B 126 -173 650 718 ; -C 183 ; WX 350 ; N bullet ; B 91 202 413 517 ; -C 184 ; WX 222 ; N quotesinglbase ; B 21 -149 180 106 ; -C 185 ; WX 333 ; N quotedblbase ; B -6 -149 318 106 ; -C 186 ; WX 333 ; N quotedblright ; B 124 463 448 718 ; -C 187 ; WX 556 ; N guillemotright ; B 120 108 528 446 ; -C 188 ; WX 1000 ; N ellipsis ; B 115 0 908 106 ; -C 189 ; WX 1000 ; N perthousand ; B 88 -19 1029 703 ; -C 191 ; WX 611 ; N questiondown ; B 85 -201 534 525 ; -C 193 ; WX 333 ; N grave ; B 170 593 337 734 ; -C 194 ; WX 333 ; N acute ; B 248 593 475 734 ; -C 195 ; WX 333 ; N circumflex ; B 147 593 438 734 ; -C 196 ; WX 333 ; N tilde ; B 125 606 490 722 ; -C 197 ; WX 333 ; N macron ; B 143 627 468 684 ; -C 198 ; WX 333 ; N breve ; B 167 595 476 731 ; -C 199 ; WX 333 ; N dotaccent ; B 249 604 362 706 ; -C 200 ; WX 333 ; N dieresis ; B 168 604 443 706 ; -C 202 ; WX 333 ; N ring ; B 214 572 402 756 ; -C 203 ; WX 333 ; N cedilla ; B 2 -225 232 0 ; -C 205 ; WX 333 ; N hungarumlaut ; B 157 593 565 734 ; -C 206 ; WX 333 ; N ogonek ; B 43 -225 249 0 ; -C 207 ; WX 333 ; N caron ; B 177 593 468 734 ; -C 208 ; WX 1000 ; N emdash ; B 51 240 1067 313 ; -C 225 ; WX 1000 ; N AE ; B 8 0 1097 718 ; -C 227 ; WX 370 ; N ordfeminine ; B 127 405 449 737 ; -C 232 ; WX 556 ; N Lslash ; B 41 0 555 718 ; -C 233 ; WX 778 ; N Oslash ; B 43 -19 890 737 ; -C 234 ; WX 1000 ; N OE ; B 98 -19 1116 737 ; -C 235 ; WX 365 ; N ordmasculine ; B 141 405 468 737 ; -C 241 ; WX 889 ; N ae ; B 61 -15 909 538 ; -C 245 ; WX 278 ; N dotlessi ; B 95 0 294 523 ; -C 248 ; WX 222 ; N lslash ; B 41 0 347 718 ; -C 249 ; WX 611 ; N oslash ; B 29 -22 647 545 ; -C 250 ; WX 944 ; N oe ; B 83 -15 964 538 ; -C 251 ; WX 611 ; N germandbls ; B 67 -15 658 728 ; -C -1 ; WX 278 ; N Idieresis ; B 91 0 458 901 ; -C -1 ; WX 556 ; N eacute ; B 84 -15 587 734 ; -C -1 ; WX 556 ; N abreve ; B 61 -15 578 731 ; -C -1 ; WX 556 ; N uhungarumlaut ; B 94 -15 677 734 ; -C -1 ; WX 556 ; N ecaron ; B 84 -15 580 734 ; -C -1 ; WX 667 ; N Ydieresis ; B 167 0 806 901 ; -C -1 ; WX 584 ; N divide ; B 85 -19 606 524 ; -C -1 ; WX 667 ; N Yacute ; B 167 0 806 929 ; -C -1 ; WX 667 ; N Acircumflex ; B 14 0 654 929 ; -C -1 ; WX 556 ; N aacute ; B 61 -15 587 734 ; -C -1 ; WX 722 ; N Ucircumflex ; B 123 -19 797 929 ; -C -1 ; WX 500 ; N yacute ; B 15 -214 600 734 ; -C -1 ; WX 500 ; N scommaaccent ; B 63 -225 529 538 ; -C -1 ; WX 556 ; N ecircumflex ; B 84 -15 578 734 ; -C -1 ; WX 722 ; N Uring ; B 123 -19 797 931 ; -C -1 ; WX 722 ; N Udieresis ; B 123 -19 797 901 ; -C -1 ; WX 556 ; N aogonek ; B 61 -220 559 538 ; -C -1 ; WX 722 ; N Uacute ; B 123 -19 797 929 ; -C -1 ; WX 556 ; N uogonek ; B 94 -225 600 523 ; -C -1 ; WX 667 ; N Edieresis ; B 86 0 762 901 ; -C -1 ; WX 722 ; N Dcroat ; B 69 0 764 718 ; -C -1 ; WX 250 ; N commaaccent ; B 39 -225 172 -40 ; -C -1 ; WX 737 ; N copyright ; B 54 -19 837 737 ; -C -1 ; WX 667 ; N Emacron ; B 86 0 762 879 ; -C -1 ; WX 500 ; N ccaron ; B 74 -15 553 734 ; -C -1 ; WX 556 ; N aring ; B 61 -15 559 756 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 76 -225 799 718 ; -C -1 ; WX 222 ; N lacute ; B 67 0 461 929 ; -C -1 ; WX 556 ; N agrave ; B 61 -15 559 734 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 148 -225 750 718 ; -C -1 ; WX 722 ; N Cacute ; B 108 -19 782 929 ; -C -1 ; WX 556 ; N atilde ; B 61 -15 592 722 ; -C -1 ; WX 667 ; N Edotaccent ; B 86 0 762 901 ; -C -1 ; WX 500 ; N scaron ; B 63 -15 552 734 ; -C -1 ; WX 500 ; N scedilla ; B 63 -225 529 538 ; -C -1 ; WX 278 ; N iacute ; B 95 0 448 734 ; -C -1 ; WX 471 ; N lozenge ; B 88 0 540 728 ; -C -1 ; WX 722 ; N Rcaron ; B 88 0 773 929 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 111 -225 799 737 ; -C -1 ; WX 556 ; N ucircumflex ; B 94 -15 600 734 ; -C -1 ; WX 556 ; N acircumflex ; B 61 -15 559 734 ; -C -1 ; WX 667 ; N Amacron ; B 14 0 677 879 ; -C -1 ; WX 333 ; N rcaron ; B 77 0 508 734 ; -C -1 ; WX 500 ; N ccedilla ; B 74 -225 553 538 ; -C -1 ; WX 611 ; N Zdotaccent ; B 23 0 741 901 ; -C -1 ; WX 667 ; N Thorn ; B 86 0 712 718 ; -C -1 ; WX 778 ; N Omacron ; B 105 -19 826 879 ; -C -1 ; WX 722 ; N Racute ; B 88 0 773 929 ; -C -1 ; WX 667 ; N Sacute ; B 90 -19 713 929 ; -C -1 ; WX 643 ; N dcaron ; B 84 -15 808 718 ; -C -1 ; WX 722 ; N Umacron ; B 123 -19 797 879 ; -C -1 ; WX 556 ; N uring ; B 94 -15 600 756 ; -C -1 ; WX 333 ; N threesuperior ; B 90 270 436 703 ; -C -1 ; WX 778 ; N Ograve ; B 105 -19 826 929 ; -C -1 ; WX 667 ; N Agrave ; B 14 0 654 929 ; -C -1 ; WX 667 ; N Abreve ; B 14 0 685 926 ; -C -1 ; WX 584 ; N multiply ; B 50 0 642 506 ; -C -1 ; WX 556 ; N uacute ; B 94 -15 600 734 ; -C -1 ; WX 611 ; N Tcaron ; B 148 0 750 929 ; -C -1 ; WX 476 ; N partialdiff ; B 41 -38 550 714 ; -C -1 ; WX 500 ; N ydieresis ; B 15 -214 600 706 ; -C -1 ; WX 722 ; N Nacute ; B 76 0 799 929 ; -C -1 ; WX 278 ; N icircumflex ; B 95 0 411 734 ; -C -1 ; WX 667 ; N Ecircumflex ; B 86 0 762 929 ; -C -1 ; WX 556 ; N adieresis ; B 61 -15 559 706 ; -C -1 ; WX 556 ; N edieresis ; B 84 -15 578 706 ; -C -1 ; WX 500 ; N cacute ; B 74 -15 559 734 ; -C -1 ; WX 556 ; N nacute ; B 65 0 587 734 ; -C -1 ; WX 556 ; N umacron ; B 94 -15 600 684 ; -C -1 ; WX 722 ; N Ncaron ; B 76 0 799 929 ; -C -1 ; WX 278 ; N Iacute ; B 91 0 489 929 ; -C -1 ; WX 584 ; N plusminus ; B 39 0 618 506 ; -C -1 ; WX 260 ; N brokenbar ; B 62 -150 316 700 ; -C -1 ; WX 737 ; N registered ; B 54 -19 837 737 ; -C -1 ; WX 778 ; N Gbreve ; B 111 -19 799 926 ; -C -1 ; WX 278 ; N Idotaccent ; B 91 0 377 901 ; -C -1 ; WX 600 ; N summation ; B 15 -10 671 706 ; -C -1 ; WX 667 ; N Egrave ; B 86 0 762 929 ; -C -1 ; WX 333 ; N racute ; B 77 0 475 734 ; -C -1 ; WX 556 ; N omacron ; B 83 -14 585 684 ; -C -1 ; WX 611 ; N Zacute ; B 23 0 741 929 ; -C -1 ; WX 611 ; N Zcaron ; B 23 0 741 929 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 620 674 ; -C -1 ; WX 722 ; N Eth ; B 69 0 764 718 ; -C -1 ; WX 722 ; N Ccedilla ; B 108 -225 782 737 ; -C -1 ; WX 222 ; N lcommaaccent ; B 25 -225 308 718 ; -C -1 ; WX 317 ; N tcaron ; B 102 -7 501 808 ; -C -1 ; WX 556 ; N eogonek ; B 84 -225 578 538 ; -C -1 ; WX 722 ; N Uogonek ; B 123 -225 797 718 ; -C -1 ; WX 667 ; N Aacute ; B 14 0 683 929 ; -C -1 ; WX 667 ; N Adieresis ; B 14 0 654 901 ; -C -1 ; WX 556 ; N egrave ; B 84 -15 578 734 ; -C -1 ; WX 500 ; N zacute ; B 31 0 571 734 ; -C -1 ; WX 222 ; N iogonek ; B -61 -225 308 718 ; -C -1 ; WX 778 ; N Oacute ; B 105 -19 826 929 ; -C -1 ; WX 556 ; N oacute ; B 83 -14 587 734 ; -C -1 ; WX 556 ; N amacron ; B 61 -15 580 684 ; -C -1 ; WX 500 ; N sacute ; B 63 -15 559 734 ; -C -1 ; WX 278 ; N idieresis ; B 95 0 416 706 ; -C -1 ; WX 778 ; N Ocircumflex ; B 105 -19 826 929 ; -C -1 ; WX 722 ; N Ugrave ; B 123 -19 797 929 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C -1 ; WX 556 ; N thorn ; B 14 -207 584 718 ; -C -1 ; WX 333 ; N twosuperior ; B 64 281 449 703 ; -C -1 ; WX 778 ; N Odieresis ; B 105 -19 826 901 ; -C -1 ; WX 556 ; N mu ; B 24 -207 600 523 ; -C -1 ; WX 278 ; N igrave ; B 95 0 310 734 ; -C -1 ; WX 556 ; N ohungarumlaut ; B 83 -14 677 734 ; -C -1 ; WX 667 ; N Eogonek ; B 86 -220 762 718 ; -C -1 ; WX 556 ; N dcroat ; B 84 -15 689 718 ; -C -1 ; WX 834 ; N threequarters ; B 130 -19 861 703 ; -C -1 ; WX 667 ; N Scedilla ; B 90 -225 713 737 ; -C -1 ; WX 299 ; N lcaron ; B 67 0 464 718 ; -C -1 ; WX 667 ; N Kcommaaccent ; B 76 -225 808 718 ; -C -1 ; WX 556 ; N Lacute ; B 76 0 555 929 ; -C -1 ; WX 1000 ; N trademark ; B 186 306 1056 718 ; -C -1 ; WX 556 ; N edotaccent ; B 84 -15 578 706 ; -C -1 ; WX 278 ; N Igrave ; B 91 0 351 929 ; -C -1 ; WX 278 ; N Imacron ; B 91 0 483 879 ; -C -1 ; WX 556 ; N Lcaron ; B 76 0 570 718 ; -C -1 ; WX 834 ; N onehalf ; B 114 -19 839 703 ; -C -1 ; WX 549 ; N lessequal ; B 26 0 666 674 ; -C -1 ; WX 556 ; N ocircumflex ; B 83 -14 585 734 ; -C -1 ; WX 556 ; N ntilde ; B 65 0 592 722 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 123 -19 801 929 ; -C -1 ; WX 667 ; N Eacute ; B 86 0 762 929 ; -C -1 ; WX 556 ; N emacron ; B 84 -15 580 684 ; -C -1 ; WX 556 ; N gbreve ; B 42 -220 610 731 ; -C -1 ; WX 834 ; N onequarter ; B 150 -19 802 703 ; -C -1 ; WX 667 ; N Scaron ; B 90 -19 713 929 ; -C -1 ; WX 667 ; N Scommaaccent ; B 90 -225 713 737 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 105 -19 829 929 ; -C -1 ; WX 400 ; N degree ; B 169 411 468 703 ; -C -1 ; WX 556 ; N ograve ; B 83 -14 585 734 ; -C -1 ; WX 722 ; N Ccaron ; B 108 -19 782 929 ; -C -1 ; WX 556 ; N ugrave ; B 94 -15 600 734 ; -C -1 ; WX 453 ; N radical ; B 79 -80 617 762 ; -C -1 ; WX 722 ; N Dcaron ; B 81 0 764 929 ; -C -1 ; WX 333 ; N rcommaaccent ; B 30 -225 446 538 ; -C -1 ; WX 722 ; N Ntilde ; B 76 0 799 917 ; -C -1 ; WX 556 ; N otilde ; B 83 -14 602 722 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 88 -225 773 718 ; -C -1 ; WX 556 ; N Lcommaaccent ; B 76 -225 555 718 ; -C -1 ; WX 667 ; N Atilde ; B 14 0 699 917 ; -C -1 ; WX 667 ; N Aogonek ; B 14 -225 654 718 ; -C -1 ; WX 667 ; N Aring ; B 14 0 654 931 ; -C -1 ; WX 778 ; N Otilde ; B 105 -19 826 917 ; -C -1 ; WX 500 ; N zdotaccent ; B 31 0 571 706 ; -C -1 ; WX 667 ; N Ecaron ; B 86 0 762 929 ; -C -1 ; WX 278 ; N Iogonek ; B -33 -225 341 718 ; -C -1 ; WX 500 ; N kcommaaccent ; B 67 -225 600 718 ; -C -1 ; WX 584 ; N minus ; B 85 216 606 289 ; -C -1 ; WX 278 ; N Icircumflex ; B 91 0 452 929 ; -C -1 ; WX 556 ; N ncaron ; B 65 0 580 734 ; -C -1 ; WX 278 ; N tcommaaccent ; B 63 -225 368 669 ; -C -1 ; WX 584 ; N logicalnot ; B 106 108 628 390 ; -C -1 ; WX 556 ; N odieresis ; B 83 -14 585 706 ; -C -1 ; WX 556 ; N udieresis ; B 94 -15 600 706 ; -C -1 ; WX 549 ; N notequal ; B 34 -35 623 551 ; -C -1 ; WX 556 ; N gcommaaccent ; B 42 -220 610 822 ; -C -1 ; WX 556 ; N eth ; B 81 -15 617 737 ; -C -1 ; WX 500 ; N zcaron ; B 31 0 571 734 ; -C -1 ; WX 556 ; N ncommaaccent ; B 65 -225 573 538 ; -C -1 ; WX 333 ; N onesuperior ; B 166 281 371 703 ; -C -1 ; WX 278 ; N imacron ; B 95 0 417 684 ; -C -1 ; WX 556 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2705 -KPX A C -30 -KPX A Cacute -30 -KPX A Ccaron -30 -KPX A Ccedilla -30 -KPX A G -30 -KPX A Gbreve -30 -KPX A Gcommaaccent -30 -KPX A O -30 -KPX A Oacute -30 -KPX A Ocircumflex -30 -KPX A Odieresis -30 -KPX A Ograve -30 -KPX A Ohungarumlaut -30 -KPX A Omacron -30 -KPX A Oslash -30 -KPX A Otilde -30 -KPX A Q -30 -KPX A T -120 -KPX A Tcaron -120 -KPX A Tcommaaccent -120 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -70 -KPX A W -50 -KPX A Y -100 -KPX A Yacute -100 -KPX A Ydieresis -100 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -40 -KPX A w -40 -KPX A y -40 -KPX A yacute -40 -KPX A ydieresis -40 -KPX Aacute C -30 -KPX Aacute Cacute -30 -KPX Aacute Ccaron -30 -KPX Aacute Ccedilla -30 -KPX Aacute G -30 -KPX Aacute Gbreve -30 -KPX Aacute Gcommaaccent -30 -KPX Aacute O -30 -KPX Aacute Oacute -30 -KPX Aacute Ocircumflex -30 -KPX Aacute Odieresis -30 -KPX Aacute Ograve -30 -KPX Aacute Ohungarumlaut -30 -KPX Aacute Omacron -30 -KPX Aacute Oslash -30 -KPX Aacute Otilde -30 -KPX Aacute Q -30 -KPX Aacute T -120 -KPX Aacute Tcaron -120 -KPX Aacute Tcommaaccent -120 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -70 -KPX Aacute W -50 -KPX Aacute Y -100 -KPX Aacute Yacute -100 -KPX Aacute Ydieresis -100 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -40 -KPX Aacute w -40 -KPX Aacute y -40 -KPX Aacute yacute -40 -KPX Aacute ydieresis -40 -KPX Abreve C -30 -KPX Abreve Cacute -30 -KPX Abreve Ccaron -30 -KPX Abreve Ccedilla -30 -KPX Abreve G -30 -KPX Abreve Gbreve -30 -KPX Abreve Gcommaaccent -30 -KPX Abreve O -30 -KPX Abreve Oacute -30 -KPX Abreve Ocircumflex -30 -KPX Abreve Odieresis -30 -KPX Abreve Ograve -30 -KPX Abreve Ohungarumlaut -30 -KPX Abreve Omacron -30 -KPX Abreve Oslash -30 -KPX Abreve Otilde -30 -KPX Abreve Q -30 -KPX Abreve T -120 -KPX Abreve Tcaron -120 -KPX Abreve Tcommaaccent -120 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -70 -KPX Abreve W -50 -KPX Abreve Y -100 -KPX Abreve Yacute -100 -KPX Abreve Ydieresis -100 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -40 -KPX Abreve w -40 -KPX Abreve y -40 -KPX Abreve yacute -40 -KPX Abreve ydieresis -40 -KPX Acircumflex C -30 -KPX Acircumflex Cacute -30 -KPX Acircumflex Ccaron -30 -KPX Acircumflex Ccedilla -30 -KPX Acircumflex G -30 -KPX Acircumflex Gbreve -30 -KPX Acircumflex Gcommaaccent -30 -KPX Acircumflex O -30 -KPX Acircumflex Oacute -30 -KPX Acircumflex Ocircumflex -30 -KPX Acircumflex Odieresis -30 -KPX Acircumflex Ograve -30 -KPX Acircumflex Ohungarumlaut -30 -KPX Acircumflex Omacron -30 -KPX Acircumflex Oslash -30 -KPX Acircumflex Otilde -30 -KPX Acircumflex Q -30 -KPX Acircumflex T -120 -KPX Acircumflex Tcaron -120 -KPX Acircumflex Tcommaaccent -120 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -70 -KPX Acircumflex W -50 -KPX Acircumflex Y -100 -KPX Acircumflex Yacute -100 -KPX Acircumflex Ydieresis -100 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -40 -KPX Acircumflex w -40 -KPX Acircumflex y -40 -KPX Acircumflex yacute -40 -KPX Acircumflex ydieresis -40 -KPX Adieresis C -30 -KPX Adieresis Cacute -30 -KPX Adieresis Ccaron -30 -KPX Adieresis Ccedilla -30 -KPX Adieresis G -30 -KPX Adieresis Gbreve -30 -KPX Adieresis Gcommaaccent -30 -KPX Adieresis O -30 -KPX Adieresis Oacute -30 -KPX Adieresis Ocircumflex -30 -KPX Adieresis Odieresis -30 -KPX Adieresis Ograve -30 -KPX Adieresis Ohungarumlaut -30 -KPX Adieresis Omacron -30 -KPX Adieresis Oslash -30 -KPX Adieresis Otilde -30 -KPX Adieresis Q -30 -KPX Adieresis T -120 -KPX Adieresis Tcaron -120 -KPX Adieresis Tcommaaccent -120 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -70 -KPX Adieresis W -50 -KPX Adieresis Y -100 -KPX Adieresis Yacute -100 -KPX Adieresis Ydieresis -100 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -40 -KPX Adieresis w -40 -KPX Adieresis y -40 -KPX Adieresis yacute -40 -KPX Adieresis ydieresis -40 -KPX Agrave C -30 -KPX Agrave Cacute -30 -KPX Agrave Ccaron -30 -KPX Agrave Ccedilla -30 -KPX Agrave G -30 -KPX Agrave Gbreve -30 -KPX Agrave Gcommaaccent -30 -KPX Agrave O -30 -KPX Agrave Oacute -30 -KPX Agrave Ocircumflex -30 -KPX Agrave Odieresis -30 -KPX Agrave Ograve -30 -KPX Agrave Ohungarumlaut -30 -KPX Agrave Omacron -30 -KPX Agrave Oslash -30 -KPX Agrave Otilde -30 -KPX Agrave Q -30 -KPX Agrave T -120 -KPX Agrave Tcaron -120 -KPX Agrave Tcommaaccent -120 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -70 -KPX Agrave W -50 -KPX Agrave Y -100 -KPX Agrave Yacute -100 -KPX Agrave Ydieresis -100 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -40 -KPX Agrave w -40 -KPX Agrave y -40 -KPX Agrave yacute -40 -KPX Agrave ydieresis -40 -KPX Amacron C -30 -KPX Amacron Cacute -30 -KPX Amacron Ccaron -30 -KPX Amacron Ccedilla -30 -KPX Amacron G -30 -KPX Amacron Gbreve -30 -KPX Amacron Gcommaaccent -30 -KPX Amacron O -30 -KPX Amacron Oacute -30 -KPX Amacron Ocircumflex -30 -KPX Amacron Odieresis -30 -KPX Amacron Ograve -30 -KPX Amacron Ohungarumlaut -30 -KPX Amacron Omacron -30 -KPX Amacron Oslash -30 -KPX Amacron Otilde -30 -KPX Amacron Q -30 -KPX Amacron T -120 -KPX Amacron Tcaron -120 -KPX Amacron Tcommaaccent -120 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -70 -KPX Amacron W -50 -KPX Amacron Y -100 -KPX Amacron Yacute -100 -KPX Amacron Ydieresis -100 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -40 -KPX Amacron w -40 -KPX Amacron y -40 -KPX Amacron yacute -40 -KPX Amacron ydieresis -40 -KPX Aogonek C -30 -KPX Aogonek Cacute -30 -KPX Aogonek Ccaron -30 -KPX Aogonek Ccedilla -30 -KPX Aogonek G -30 -KPX Aogonek Gbreve -30 -KPX Aogonek Gcommaaccent -30 -KPX Aogonek O -30 -KPX Aogonek Oacute -30 -KPX Aogonek Ocircumflex -30 -KPX Aogonek Odieresis -30 -KPX Aogonek Ograve -30 -KPX Aogonek Ohungarumlaut -30 -KPX Aogonek Omacron -30 -KPX Aogonek Oslash -30 -KPX Aogonek Otilde -30 -KPX Aogonek Q -30 -KPX Aogonek T -120 -KPX Aogonek Tcaron -120 -KPX Aogonek Tcommaaccent -120 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -70 -KPX Aogonek W -50 -KPX Aogonek Y -100 -KPX Aogonek Yacute -100 -KPX Aogonek Ydieresis -100 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -40 -KPX Aogonek w -40 -KPX Aogonek y -40 -KPX Aogonek yacute -40 -KPX Aogonek ydieresis -40 -KPX Aring C -30 -KPX Aring Cacute -30 -KPX Aring Ccaron -30 -KPX Aring Ccedilla -30 -KPX Aring G -30 -KPX Aring Gbreve -30 -KPX Aring Gcommaaccent -30 -KPX Aring O -30 -KPX Aring Oacute -30 -KPX Aring Ocircumflex -30 -KPX Aring Odieresis -30 -KPX Aring Ograve -30 -KPX Aring Ohungarumlaut -30 -KPX Aring Omacron -30 -KPX Aring Oslash -30 -KPX Aring Otilde -30 -KPX Aring Q -30 -KPX Aring T -120 -KPX Aring Tcaron -120 -KPX Aring Tcommaaccent -120 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -70 -KPX Aring W -50 -KPX Aring Y -100 -KPX Aring Yacute -100 -KPX Aring Ydieresis -100 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -40 -KPX Aring w -40 -KPX Aring y -40 -KPX Aring yacute -40 -KPX Aring ydieresis -40 -KPX Atilde C -30 -KPX Atilde Cacute -30 -KPX Atilde Ccaron -30 -KPX Atilde Ccedilla -30 -KPX Atilde G -30 -KPX Atilde Gbreve -30 -KPX Atilde Gcommaaccent -30 -KPX Atilde O -30 -KPX Atilde Oacute -30 -KPX Atilde Ocircumflex -30 -KPX Atilde Odieresis -30 -KPX Atilde Ograve -30 -KPX Atilde Ohungarumlaut -30 -KPX Atilde Omacron -30 -KPX Atilde Oslash -30 -KPX Atilde Otilde -30 -KPX Atilde Q -30 -KPX Atilde T -120 -KPX Atilde Tcaron -120 -KPX Atilde Tcommaaccent -120 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -70 -KPX Atilde W -50 -KPX Atilde Y -100 -KPX Atilde Yacute -100 -KPX Atilde Ydieresis -100 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -40 -KPX Atilde w -40 -KPX Atilde y -40 -KPX Atilde yacute -40 -KPX Atilde ydieresis -40 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX B comma -20 -KPX B period -20 -KPX C comma -30 -KPX C period -30 -KPX Cacute comma -30 -KPX Cacute period -30 -KPX Ccaron comma -30 -KPX Ccaron period -30 -KPX Ccedilla comma -30 -KPX Ccedilla period -30 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -70 -KPX D W -40 -KPX D Y -90 -KPX D Yacute -90 -KPX D Ydieresis -90 -KPX D comma -70 -KPX D period -70 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -70 -KPX Dcaron W -40 -KPX Dcaron Y -90 -KPX Dcaron Yacute -90 -KPX Dcaron Ydieresis -90 -KPX Dcaron comma -70 -KPX Dcaron period -70 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -70 -KPX Dcroat W -40 -KPX Dcroat Y -90 -KPX Dcroat Yacute -90 -KPX Dcroat Ydieresis -90 -KPX Dcroat comma -70 -KPX Dcroat period -70 -KPX F A -80 -KPX F Aacute -80 -KPX F Abreve -80 -KPX F Acircumflex -80 -KPX F Adieresis -80 -KPX F Agrave -80 -KPX F Amacron -80 -KPX F Aogonek -80 -KPX F Aring -80 -KPX F Atilde -80 -KPX F a -50 -KPX F aacute -50 -KPX F abreve -50 -KPX F acircumflex -50 -KPX F adieresis -50 -KPX F agrave -50 -KPX F amacron -50 -KPX F aogonek -50 -KPX F aring -50 -KPX F atilde -50 -KPX F comma -150 -KPX F e -30 -KPX F eacute -30 -KPX F ecaron -30 -KPX F ecircumflex -30 -KPX F edieresis -30 -KPX F edotaccent -30 -KPX F egrave -30 -KPX F emacron -30 -KPX F eogonek -30 -KPX F o -30 -KPX F oacute -30 -KPX F ocircumflex -30 -KPX F odieresis -30 -KPX F ograve -30 -KPX F ohungarumlaut -30 -KPX F omacron -30 -KPX F oslash -30 -KPX F otilde -30 -KPX F period -150 -KPX F r -45 -KPX F racute -45 -KPX F rcaron -45 -KPX F rcommaaccent -45 -KPX J A -20 -KPX J Aacute -20 -KPX J Abreve -20 -KPX J Acircumflex -20 -KPX J Adieresis -20 -KPX J Agrave -20 -KPX J Amacron -20 -KPX J Aogonek -20 -KPX J Aring -20 -KPX J Atilde -20 -KPX J a -20 -KPX J aacute -20 -KPX J abreve -20 -KPX J acircumflex -20 -KPX J adieresis -20 -KPX J agrave -20 -KPX J amacron -20 -KPX J aogonek -20 -KPX J aring -20 -KPX J atilde -20 -KPX J comma -30 -KPX J period -30 -KPX J u -20 -KPX J uacute -20 -KPX J ucircumflex -20 -KPX J udieresis -20 -KPX J ugrave -20 -KPX J uhungarumlaut -20 -KPX J umacron -20 -KPX J uogonek -20 -KPX J uring -20 -KPX K O -50 -KPX K Oacute -50 -KPX K Ocircumflex -50 -KPX K Odieresis -50 -KPX K Ograve -50 -KPX K Ohungarumlaut -50 -KPX K Omacron -50 -KPX K Oslash -50 -KPX K Otilde -50 -KPX K e -40 -KPX K eacute -40 -KPX K ecaron -40 -KPX K ecircumflex -40 -KPX K edieresis -40 -KPX K edotaccent -40 -KPX K egrave -40 -KPX K emacron -40 -KPX K eogonek -40 -KPX K o -40 -KPX K oacute -40 -KPX K ocircumflex -40 -KPX K odieresis -40 -KPX K ograve -40 -KPX K ohungarumlaut -40 -KPX K omacron -40 -KPX K oslash -40 -KPX K otilde -40 -KPX K u -30 -KPX K uacute -30 -KPX K ucircumflex -30 -KPX K udieresis -30 -KPX K ugrave -30 -KPX K uhungarumlaut -30 -KPX K umacron -30 -KPX K uogonek -30 -KPX K uring -30 -KPX K y -50 -KPX K yacute -50 -KPX K ydieresis -50 -KPX Kcommaaccent O -50 -KPX Kcommaaccent Oacute -50 -KPX Kcommaaccent Ocircumflex -50 -KPX Kcommaaccent Odieresis -50 -KPX Kcommaaccent Ograve -50 -KPX Kcommaaccent Ohungarumlaut -50 -KPX Kcommaaccent Omacron -50 -KPX Kcommaaccent Oslash -50 -KPX Kcommaaccent Otilde -50 -KPX Kcommaaccent e -40 -KPX Kcommaaccent eacute -40 -KPX Kcommaaccent ecaron -40 -KPX Kcommaaccent ecircumflex -40 -KPX Kcommaaccent edieresis -40 -KPX Kcommaaccent edotaccent -40 -KPX Kcommaaccent egrave -40 -KPX Kcommaaccent emacron -40 -KPX Kcommaaccent eogonek -40 -KPX Kcommaaccent o -40 -KPX Kcommaaccent oacute -40 -KPX Kcommaaccent ocircumflex -40 -KPX Kcommaaccent odieresis -40 -KPX Kcommaaccent ograve -40 -KPX Kcommaaccent ohungarumlaut -40 -KPX Kcommaaccent omacron -40 -KPX Kcommaaccent oslash -40 -KPX Kcommaaccent otilde -40 -KPX Kcommaaccent u -30 -KPX Kcommaaccent uacute -30 -KPX Kcommaaccent ucircumflex -30 -KPX Kcommaaccent udieresis -30 -KPX Kcommaaccent ugrave -30 -KPX Kcommaaccent uhungarumlaut -30 -KPX Kcommaaccent umacron -30 -KPX Kcommaaccent uogonek -30 -KPX Kcommaaccent uring -30 -KPX Kcommaaccent y -50 -KPX Kcommaaccent yacute -50 -KPX Kcommaaccent ydieresis -50 -KPX L T -110 -KPX L Tcaron -110 -KPX L Tcommaaccent -110 -KPX L V -110 -KPX L W -70 -KPX L Y -140 -KPX L Yacute -140 -KPX L Ydieresis -140 -KPX L quotedblright -140 -KPX L quoteright -160 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -110 -KPX Lacute Tcaron -110 -KPX Lacute Tcommaaccent -110 -KPX Lacute V -110 -KPX Lacute W -70 -KPX Lacute Y -140 -KPX Lacute Yacute -140 -KPX Lacute Ydieresis -140 -KPX Lacute quotedblright -140 -KPX Lacute quoteright -160 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcaron T -110 -KPX Lcaron Tcaron -110 -KPX Lcaron Tcommaaccent -110 -KPX Lcaron V -110 -KPX Lcaron W -70 -KPX Lcaron Y -140 -KPX Lcaron Yacute -140 -KPX Lcaron Ydieresis -140 -KPX Lcaron quotedblright -140 -KPX Lcaron quoteright -160 -KPX Lcaron y -30 -KPX Lcaron yacute -30 -KPX Lcaron ydieresis -30 -KPX Lcommaaccent T -110 -KPX Lcommaaccent Tcaron -110 -KPX Lcommaaccent Tcommaaccent -110 -KPX Lcommaaccent V -110 -KPX Lcommaaccent W -70 -KPX Lcommaaccent Y -140 -KPX Lcommaaccent Yacute -140 -KPX Lcommaaccent Ydieresis -140 -KPX Lcommaaccent quotedblright -140 -KPX Lcommaaccent quoteright -160 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -110 -KPX Lslash Tcaron -110 -KPX Lslash Tcommaaccent -110 -KPX Lslash V -110 -KPX Lslash W -70 -KPX Lslash Y -140 -KPX Lslash Yacute -140 -KPX Lslash Ydieresis -140 -KPX Lslash quotedblright -140 -KPX Lslash quoteright -160 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX O A -20 -KPX O Aacute -20 -KPX O Abreve -20 -KPX O Acircumflex -20 -KPX O Adieresis -20 -KPX O Agrave -20 -KPX O Amacron -20 -KPX O Aogonek -20 -KPX O Aring -20 -KPX O Atilde -20 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -30 -KPX O X -60 -KPX O Y -70 -KPX O Yacute -70 -KPX O Ydieresis -70 -KPX O comma -40 -KPX O period -40 -KPX Oacute A -20 -KPX Oacute Aacute -20 -KPX Oacute Abreve -20 -KPX Oacute Acircumflex -20 -KPX Oacute Adieresis -20 -KPX Oacute Agrave -20 -KPX Oacute Amacron -20 -KPX Oacute Aogonek -20 -KPX Oacute Aring -20 -KPX Oacute Atilde -20 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -30 -KPX Oacute X -60 -KPX Oacute Y -70 -KPX Oacute Yacute -70 -KPX Oacute Ydieresis -70 -KPX Oacute comma -40 -KPX Oacute period -40 -KPX Ocircumflex A -20 -KPX Ocircumflex Aacute -20 -KPX Ocircumflex Abreve -20 -KPX Ocircumflex Acircumflex -20 -KPX Ocircumflex Adieresis -20 -KPX Ocircumflex Agrave -20 -KPX Ocircumflex Amacron -20 -KPX Ocircumflex Aogonek -20 -KPX Ocircumflex Aring -20 -KPX Ocircumflex Atilde -20 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -30 -KPX Ocircumflex X -60 -KPX Ocircumflex Y -70 -KPX Ocircumflex Yacute -70 -KPX Ocircumflex Ydieresis -70 -KPX Ocircumflex comma -40 -KPX Ocircumflex period -40 -KPX Odieresis A -20 -KPX Odieresis Aacute -20 -KPX Odieresis Abreve -20 -KPX Odieresis Acircumflex -20 -KPX Odieresis Adieresis -20 -KPX Odieresis Agrave -20 -KPX Odieresis Amacron -20 -KPX Odieresis Aogonek -20 -KPX Odieresis Aring -20 -KPX Odieresis Atilde -20 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -30 -KPX Odieresis X -60 -KPX Odieresis Y -70 -KPX Odieresis Yacute -70 -KPX Odieresis Ydieresis -70 -KPX Odieresis comma -40 -KPX Odieresis period -40 -KPX Ograve A -20 -KPX Ograve Aacute -20 -KPX Ograve Abreve -20 -KPX Ograve Acircumflex -20 -KPX Ograve Adieresis -20 -KPX Ograve Agrave -20 -KPX Ograve Amacron -20 -KPX Ograve Aogonek -20 -KPX Ograve Aring -20 -KPX Ograve Atilde -20 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -30 -KPX Ograve X -60 -KPX Ograve Y -70 -KPX Ograve Yacute -70 -KPX Ograve Ydieresis -70 -KPX Ograve comma -40 -KPX Ograve period -40 -KPX Ohungarumlaut A -20 -KPX Ohungarumlaut Aacute -20 -KPX Ohungarumlaut Abreve -20 -KPX Ohungarumlaut Acircumflex -20 -KPX Ohungarumlaut Adieresis -20 -KPX Ohungarumlaut Agrave -20 -KPX Ohungarumlaut Amacron -20 -KPX Ohungarumlaut Aogonek -20 -KPX Ohungarumlaut Aring -20 -KPX Ohungarumlaut Atilde -20 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -30 -KPX Ohungarumlaut X -60 -KPX Ohungarumlaut Y -70 -KPX Ohungarumlaut Yacute -70 -KPX Ohungarumlaut Ydieresis -70 -KPX Ohungarumlaut comma -40 -KPX Ohungarumlaut period -40 -KPX Omacron A -20 -KPX Omacron Aacute -20 -KPX Omacron Abreve -20 -KPX Omacron Acircumflex -20 -KPX Omacron Adieresis -20 -KPX Omacron Agrave -20 -KPX Omacron Amacron -20 -KPX Omacron Aogonek -20 -KPX Omacron Aring -20 -KPX Omacron Atilde -20 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -30 -KPX Omacron X -60 -KPX Omacron Y -70 -KPX Omacron Yacute -70 -KPX Omacron Ydieresis -70 -KPX Omacron comma -40 -KPX Omacron period -40 -KPX Oslash A -20 -KPX Oslash Aacute -20 -KPX Oslash Abreve -20 -KPX Oslash Acircumflex -20 -KPX Oslash Adieresis -20 -KPX Oslash Agrave -20 -KPX Oslash Amacron -20 -KPX Oslash Aogonek -20 -KPX Oslash Aring -20 -KPX Oslash Atilde -20 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -30 -KPX Oslash X -60 -KPX Oslash Y -70 -KPX Oslash Yacute -70 -KPX Oslash Ydieresis -70 -KPX Oslash comma -40 -KPX Oslash period -40 -KPX Otilde A -20 -KPX Otilde Aacute -20 -KPX Otilde Abreve -20 -KPX Otilde Acircumflex -20 -KPX Otilde Adieresis -20 -KPX Otilde Agrave -20 -KPX Otilde Amacron -20 -KPX Otilde Aogonek -20 -KPX Otilde Aring -20 -KPX Otilde Atilde -20 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -30 -KPX Otilde X -60 -KPX Otilde Y -70 -KPX Otilde Yacute -70 -KPX Otilde Ydieresis -70 -KPX Otilde comma -40 -KPX Otilde period -40 -KPX P A -120 -KPX P Aacute -120 -KPX P Abreve -120 -KPX P Acircumflex -120 -KPX P Adieresis -120 -KPX P Agrave -120 -KPX P Amacron -120 -KPX P Aogonek -120 -KPX P Aring -120 -KPX P Atilde -120 -KPX P a -40 -KPX P aacute -40 -KPX P abreve -40 -KPX P acircumflex -40 -KPX P adieresis -40 -KPX P agrave -40 -KPX P amacron -40 -KPX P aogonek -40 -KPX P aring -40 -KPX P atilde -40 -KPX P comma -180 -KPX P e -50 -KPX P eacute -50 -KPX P ecaron -50 -KPX P ecircumflex -50 -KPX P edieresis -50 -KPX P edotaccent -50 -KPX P egrave -50 -KPX P emacron -50 -KPX P eogonek -50 -KPX P o -50 -KPX P oacute -50 -KPX P ocircumflex -50 -KPX P odieresis -50 -KPX P ograve -50 -KPX P ohungarumlaut -50 -KPX P omacron -50 -KPX P oslash -50 -KPX P otilde -50 -KPX P period -180 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -20 -KPX R Oacute -20 -KPX R Ocircumflex -20 -KPX R Odieresis -20 -KPX R Ograve -20 -KPX R Ohungarumlaut -20 -KPX R Omacron -20 -KPX R Oslash -20 -KPX R Otilde -20 -KPX R T -30 -KPX R Tcaron -30 -KPX R Tcommaaccent -30 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -50 -KPX R W -30 -KPX R Y -50 -KPX R Yacute -50 -KPX R Ydieresis -50 -KPX Racute O -20 -KPX Racute Oacute -20 -KPX Racute Ocircumflex -20 -KPX Racute Odieresis -20 -KPX Racute Ograve -20 -KPX Racute Ohungarumlaut -20 -KPX Racute Omacron -20 -KPX Racute Oslash -20 -KPX Racute Otilde -20 -KPX Racute T -30 -KPX Racute Tcaron -30 -KPX Racute Tcommaaccent -30 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -50 -KPX Racute W -30 -KPX Racute Y -50 -KPX Racute Yacute -50 -KPX Racute Ydieresis -50 -KPX Rcaron O -20 -KPX Rcaron Oacute -20 -KPX Rcaron Ocircumflex -20 -KPX Rcaron Odieresis -20 -KPX Rcaron Ograve -20 -KPX Rcaron Ohungarumlaut -20 -KPX Rcaron Omacron -20 -KPX Rcaron Oslash -20 -KPX Rcaron Otilde -20 -KPX Rcaron T -30 -KPX Rcaron Tcaron -30 -KPX Rcaron Tcommaaccent -30 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -50 -KPX Rcaron W -30 -KPX Rcaron Y -50 -KPX Rcaron Yacute -50 -KPX Rcaron Ydieresis -50 -KPX Rcommaaccent O -20 -KPX Rcommaaccent Oacute -20 -KPX Rcommaaccent Ocircumflex -20 -KPX Rcommaaccent Odieresis -20 -KPX Rcommaaccent Ograve -20 -KPX Rcommaaccent Ohungarumlaut -20 -KPX Rcommaaccent Omacron -20 -KPX Rcommaaccent Oslash -20 -KPX Rcommaaccent Otilde -20 -KPX Rcommaaccent T -30 -KPX Rcommaaccent Tcaron -30 -KPX Rcommaaccent Tcommaaccent -30 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -50 -KPX Rcommaaccent W -30 -KPX Rcommaaccent Y -50 -KPX Rcommaaccent Yacute -50 -KPX Rcommaaccent Ydieresis -50 -KPX S comma -20 -KPX S period -20 -KPX Sacute comma -20 -KPX Sacute period -20 -KPX Scaron comma -20 -KPX Scaron period -20 -KPX Scedilla comma -20 -KPX Scedilla period -20 -KPX Scommaaccent comma -20 -KPX Scommaaccent period -20 -KPX T A -120 -KPX T Aacute -120 -KPX T Abreve -120 -KPX T Acircumflex -120 -KPX T Adieresis -120 -KPX T Agrave -120 -KPX T Amacron -120 -KPX T Aogonek -120 -KPX T Aring -120 -KPX T Atilde -120 -KPX T O -40 -KPX T Oacute -40 -KPX T Ocircumflex -40 -KPX T Odieresis -40 -KPX T Ograve -40 -KPX T Ohungarumlaut -40 -KPX T Omacron -40 -KPX T Oslash -40 -KPX T Otilde -40 -KPX T a -120 -KPX T aacute -120 -KPX T abreve -60 -KPX T acircumflex -120 -KPX T adieresis -120 -KPX T agrave -120 -KPX T amacron -60 -KPX T aogonek -120 -KPX T aring -120 -KPX T atilde -60 -KPX T colon -20 -KPX T comma -120 -KPX T e -120 -KPX T eacute -120 -KPX T ecaron -120 -KPX T ecircumflex -120 -KPX T edieresis -120 -KPX T edotaccent -120 -KPX T egrave -60 -KPX T emacron -60 -KPX T eogonek -120 -KPX T hyphen -140 -KPX T o -120 -KPX T oacute -120 -KPX T ocircumflex -120 -KPX T odieresis -120 -KPX T ograve -120 -KPX T ohungarumlaut -120 -KPX T omacron -60 -KPX T oslash -120 -KPX T otilde -60 -KPX T period -120 -KPX T r -120 -KPX T racute -120 -KPX T rcaron -120 -KPX T rcommaaccent -120 -KPX T semicolon -20 -KPX T u -120 -KPX T uacute -120 -KPX T ucircumflex -120 -KPX T udieresis -120 -KPX T ugrave -120 -KPX T uhungarumlaut -120 -KPX T umacron -60 -KPX T uogonek -120 -KPX T uring -120 -KPX T w -120 -KPX T y -120 -KPX T yacute -120 -KPX T ydieresis -60 -KPX Tcaron A -120 -KPX Tcaron Aacute -120 -KPX Tcaron Abreve -120 -KPX Tcaron Acircumflex -120 -KPX Tcaron Adieresis -120 -KPX Tcaron Agrave -120 -KPX Tcaron Amacron -120 -KPX Tcaron Aogonek -120 -KPX Tcaron Aring -120 -KPX Tcaron Atilde -120 -KPX Tcaron O -40 -KPX Tcaron Oacute -40 -KPX Tcaron Ocircumflex -40 -KPX Tcaron Odieresis -40 -KPX Tcaron Ograve -40 -KPX Tcaron Ohungarumlaut -40 -KPX Tcaron Omacron -40 -KPX Tcaron Oslash -40 -KPX Tcaron Otilde -40 -KPX Tcaron a -120 -KPX Tcaron aacute -120 -KPX Tcaron abreve -60 -KPX Tcaron acircumflex -120 -KPX Tcaron adieresis -120 -KPX Tcaron agrave -120 -KPX Tcaron amacron -60 -KPX Tcaron aogonek -120 -KPX Tcaron aring -120 -KPX Tcaron atilde -60 -KPX Tcaron colon -20 -KPX Tcaron comma -120 -KPX Tcaron e -120 -KPX Tcaron eacute -120 -KPX Tcaron ecaron -120 -KPX Tcaron ecircumflex -120 -KPX Tcaron edieresis -120 -KPX Tcaron edotaccent -120 -KPX Tcaron egrave -60 -KPX Tcaron emacron -60 -KPX Tcaron eogonek -120 -KPX Tcaron hyphen -140 -KPX Tcaron o -120 -KPX Tcaron oacute -120 -KPX Tcaron ocircumflex -120 -KPX Tcaron odieresis -120 -KPX Tcaron ograve -120 -KPX Tcaron ohungarumlaut -120 -KPX Tcaron omacron -60 -KPX Tcaron oslash -120 -KPX Tcaron otilde -60 -KPX Tcaron period -120 -KPX Tcaron r -120 -KPX Tcaron racute -120 -KPX Tcaron rcaron -120 -KPX Tcaron rcommaaccent -120 -KPX Tcaron semicolon -20 -KPX Tcaron u -120 -KPX Tcaron uacute -120 -KPX Tcaron ucircumflex -120 -KPX Tcaron udieresis -120 -KPX Tcaron ugrave -120 -KPX Tcaron uhungarumlaut -120 -KPX Tcaron umacron -60 -KPX Tcaron uogonek -120 -KPX Tcaron uring -120 -KPX Tcaron w -120 -KPX Tcaron y -120 -KPX Tcaron yacute -120 -KPX Tcaron ydieresis -60 -KPX Tcommaaccent A -120 -KPX Tcommaaccent Aacute -120 -KPX Tcommaaccent Abreve -120 -KPX Tcommaaccent Acircumflex -120 -KPX Tcommaaccent Adieresis -120 -KPX Tcommaaccent Agrave -120 -KPX Tcommaaccent Amacron -120 -KPX Tcommaaccent Aogonek -120 -KPX Tcommaaccent Aring -120 -KPX Tcommaaccent Atilde -120 -KPX Tcommaaccent O -40 -KPX Tcommaaccent Oacute -40 -KPX Tcommaaccent Ocircumflex -40 -KPX Tcommaaccent Odieresis -40 -KPX Tcommaaccent Ograve -40 -KPX Tcommaaccent Ohungarumlaut -40 -KPX Tcommaaccent Omacron -40 -KPX Tcommaaccent Oslash -40 -KPX Tcommaaccent Otilde -40 -KPX Tcommaaccent a -120 -KPX Tcommaaccent aacute -120 -KPX Tcommaaccent abreve -60 -KPX Tcommaaccent acircumflex -120 -KPX Tcommaaccent adieresis -120 -KPX Tcommaaccent agrave -120 -KPX Tcommaaccent amacron -60 -KPX Tcommaaccent aogonek -120 -KPX Tcommaaccent aring -120 -KPX Tcommaaccent atilde -60 -KPX Tcommaaccent colon -20 -KPX Tcommaaccent comma -120 -KPX Tcommaaccent e -120 -KPX Tcommaaccent eacute -120 -KPX Tcommaaccent ecaron -120 -KPX Tcommaaccent ecircumflex -120 -KPX Tcommaaccent edieresis -120 -KPX Tcommaaccent edotaccent -120 -KPX Tcommaaccent egrave -60 -KPX Tcommaaccent emacron -60 -KPX Tcommaaccent eogonek -120 -KPX Tcommaaccent hyphen -140 -KPX Tcommaaccent o -120 -KPX Tcommaaccent oacute -120 -KPX Tcommaaccent ocircumflex -120 -KPX Tcommaaccent odieresis -120 -KPX Tcommaaccent ograve -120 -KPX Tcommaaccent ohungarumlaut -120 -KPX Tcommaaccent omacron -60 -KPX Tcommaaccent oslash -120 -KPX Tcommaaccent otilde -60 -KPX Tcommaaccent period -120 -KPX Tcommaaccent r -120 -KPX Tcommaaccent racute -120 -KPX Tcommaaccent rcaron -120 -KPX Tcommaaccent rcommaaccent -120 -KPX Tcommaaccent semicolon -20 -KPX Tcommaaccent u -120 -KPX Tcommaaccent uacute -120 -KPX Tcommaaccent ucircumflex -120 -KPX Tcommaaccent udieresis -120 -KPX Tcommaaccent ugrave -120 -KPX Tcommaaccent uhungarumlaut -120 -KPX Tcommaaccent umacron -60 -KPX Tcommaaccent uogonek -120 -KPX Tcommaaccent uring -120 -KPX Tcommaaccent w -120 -KPX Tcommaaccent y -120 -KPX Tcommaaccent yacute -120 -KPX Tcommaaccent ydieresis -60 -KPX U A -40 -KPX U Aacute -40 -KPX U Abreve -40 -KPX U Acircumflex -40 -KPX U Adieresis -40 -KPX U Agrave -40 -KPX U Amacron -40 -KPX U Aogonek -40 -KPX U Aring -40 -KPX U Atilde -40 -KPX U comma -40 -KPX U period -40 -KPX Uacute A -40 -KPX Uacute Aacute -40 -KPX Uacute Abreve -40 -KPX Uacute Acircumflex -40 -KPX Uacute Adieresis -40 -KPX Uacute Agrave -40 -KPX Uacute Amacron -40 -KPX Uacute Aogonek -40 -KPX Uacute Aring -40 -KPX Uacute Atilde -40 -KPX Uacute comma -40 -KPX Uacute period -40 -KPX Ucircumflex A -40 -KPX Ucircumflex Aacute -40 -KPX Ucircumflex Abreve -40 -KPX Ucircumflex Acircumflex -40 -KPX Ucircumflex Adieresis -40 -KPX Ucircumflex Agrave -40 -KPX Ucircumflex Amacron -40 -KPX Ucircumflex Aogonek -40 -KPX Ucircumflex Aring -40 -KPX Ucircumflex Atilde -40 -KPX Ucircumflex comma -40 -KPX Ucircumflex period -40 -KPX Udieresis A -40 -KPX Udieresis Aacute -40 -KPX Udieresis Abreve -40 -KPX Udieresis Acircumflex -40 -KPX Udieresis Adieresis -40 -KPX Udieresis Agrave -40 -KPX Udieresis Amacron -40 -KPX Udieresis Aogonek -40 -KPX Udieresis Aring -40 -KPX Udieresis Atilde -40 -KPX Udieresis comma -40 -KPX Udieresis period -40 -KPX Ugrave A -40 -KPX Ugrave Aacute -40 -KPX Ugrave Abreve -40 -KPX Ugrave Acircumflex -40 -KPX Ugrave Adieresis -40 -KPX Ugrave Agrave -40 -KPX Ugrave Amacron -40 -KPX Ugrave Aogonek -40 -KPX Ugrave Aring -40 -KPX Ugrave Atilde -40 -KPX Ugrave comma -40 -KPX Ugrave period -40 -KPX Uhungarumlaut A -40 -KPX Uhungarumlaut Aacute -40 -KPX Uhungarumlaut Abreve -40 -KPX Uhungarumlaut Acircumflex -40 -KPX Uhungarumlaut Adieresis -40 -KPX Uhungarumlaut Agrave -40 -KPX Uhungarumlaut Amacron -40 -KPX Uhungarumlaut Aogonek -40 -KPX Uhungarumlaut Aring -40 -KPX Uhungarumlaut Atilde -40 -KPX Uhungarumlaut comma -40 -KPX Uhungarumlaut period -40 -KPX Umacron A -40 -KPX Umacron Aacute -40 -KPX Umacron Abreve -40 -KPX Umacron Acircumflex -40 -KPX Umacron Adieresis -40 -KPX Umacron Agrave -40 -KPX Umacron Amacron -40 -KPX Umacron Aogonek -40 -KPX Umacron Aring -40 -KPX Umacron Atilde -40 -KPX Umacron comma -40 -KPX Umacron period -40 -KPX Uogonek A -40 -KPX Uogonek Aacute -40 -KPX Uogonek Abreve -40 -KPX Uogonek Acircumflex -40 -KPX Uogonek Adieresis -40 -KPX Uogonek Agrave -40 -KPX Uogonek Amacron -40 -KPX Uogonek Aogonek -40 -KPX Uogonek Aring -40 -KPX Uogonek Atilde -40 -KPX Uogonek comma -40 -KPX Uogonek period -40 -KPX Uring A -40 -KPX Uring Aacute -40 -KPX Uring Abreve -40 -KPX Uring Acircumflex -40 -KPX Uring Adieresis -40 -KPX Uring Agrave -40 -KPX Uring Amacron -40 -KPX Uring Aogonek -40 -KPX Uring Aring -40 -KPX Uring Atilde -40 -KPX Uring comma -40 -KPX Uring period -40 -KPX V A -80 -KPX V Aacute -80 -KPX V Abreve -80 -KPX V Acircumflex -80 -KPX V Adieresis -80 -KPX V Agrave -80 -KPX V Amacron -80 -KPX V Aogonek -80 -KPX V Aring -80 -KPX V Atilde -80 -KPX V G -40 -KPX V Gbreve -40 -KPX V Gcommaaccent -40 -KPX V O -40 -KPX V Oacute -40 -KPX V Ocircumflex -40 -KPX V Odieresis -40 -KPX V Ograve -40 -KPX V Ohungarumlaut -40 -KPX V Omacron -40 -KPX V Oslash -40 -KPX V Otilde -40 -KPX V a -70 -KPX V aacute -70 -KPX V abreve -70 -KPX V acircumflex -70 -KPX V adieresis -70 -KPX V agrave -70 -KPX V amacron -70 -KPX V aogonek -70 -KPX V aring -70 -KPX V atilde -70 -KPX V colon -40 -KPX V comma -125 -KPX V e -80 -KPX V eacute -80 -KPX V ecaron -80 -KPX V ecircumflex -80 -KPX V edieresis -80 -KPX V edotaccent -80 -KPX V egrave -80 -KPX V emacron -80 -KPX V eogonek -80 -KPX V hyphen -80 -KPX V o -80 -KPX V oacute -80 -KPX V ocircumflex -80 -KPX V odieresis -80 -KPX V ograve -80 -KPX V ohungarumlaut -80 -KPX V omacron -80 -KPX V oslash -80 -KPX V otilde -80 -KPX V period -125 -KPX V semicolon -40 -KPX V u -70 -KPX V uacute -70 -KPX V ucircumflex -70 -KPX V udieresis -70 -KPX V ugrave -70 -KPX V uhungarumlaut -70 -KPX V umacron -70 -KPX V uogonek -70 -KPX V uring -70 -KPX W A -50 -KPX W Aacute -50 -KPX W Abreve -50 -KPX W Acircumflex -50 -KPX W Adieresis -50 -KPX W Agrave -50 -KPX W Amacron -50 -KPX W Aogonek -50 -KPX W Aring -50 -KPX W Atilde -50 -KPX W O -20 -KPX W Oacute -20 -KPX W Ocircumflex -20 -KPX W Odieresis -20 -KPX W Ograve -20 -KPX W Ohungarumlaut -20 -KPX W Omacron -20 -KPX W Oslash -20 -KPX W Otilde -20 -KPX W a -40 -KPX W aacute -40 -KPX W abreve -40 -KPX W acircumflex -40 -KPX W adieresis -40 -KPX W agrave -40 -KPX W amacron -40 -KPX W aogonek -40 -KPX W aring -40 -KPX W atilde -40 -KPX W comma -80 -KPX W e -30 -KPX W eacute -30 -KPX W ecaron -30 -KPX W ecircumflex -30 -KPX W edieresis -30 -KPX W edotaccent -30 -KPX W egrave -30 -KPX W emacron -30 -KPX W eogonek -30 -KPX W hyphen -40 -KPX W o -30 -KPX W oacute -30 -KPX W ocircumflex -30 -KPX W odieresis -30 -KPX W ograve -30 -KPX W ohungarumlaut -30 -KPX W omacron -30 -KPX W oslash -30 -KPX W otilde -30 -KPX W period -80 -KPX W u -30 -KPX W uacute -30 -KPX W ucircumflex -30 -KPX W udieresis -30 -KPX W ugrave -30 -KPX W uhungarumlaut -30 -KPX W umacron -30 -KPX W uogonek -30 -KPX W uring -30 -KPX W y -20 -KPX W yacute -20 -KPX W ydieresis -20 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -85 -KPX Y Oacute -85 -KPX Y Ocircumflex -85 -KPX Y Odieresis -85 -KPX Y Ograve -85 -KPX Y Ohungarumlaut -85 -KPX Y Omacron -85 -KPX Y Oslash -85 -KPX Y Otilde -85 -KPX Y a -140 -KPX Y aacute -140 -KPX Y abreve -70 -KPX Y acircumflex -140 -KPX Y adieresis -140 -KPX Y agrave -140 -KPX Y amacron -70 -KPX Y aogonek -140 -KPX Y aring -140 -KPX Y atilde -140 -KPX Y colon -60 -KPX Y comma -140 -KPX Y e -140 -KPX Y eacute -140 -KPX Y ecaron -140 -KPX Y ecircumflex -140 -KPX Y edieresis -140 -KPX Y edotaccent -140 -KPX Y egrave -140 -KPX Y emacron -70 -KPX Y eogonek -140 -KPX Y hyphen -140 -KPX Y i -20 -KPX Y iacute -20 -KPX Y iogonek -20 -KPX Y o -140 -KPX Y oacute -140 -KPX Y ocircumflex -140 -KPX Y odieresis -140 -KPX Y ograve -140 -KPX Y ohungarumlaut -140 -KPX Y omacron -140 -KPX Y oslash -140 -KPX Y otilde -140 -KPX Y period -140 -KPX Y semicolon -60 -KPX Y u -110 -KPX Y uacute -110 -KPX Y ucircumflex -110 -KPX Y udieresis -110 -KPX Y ugrave -110 -KPX Y uhungarumlaut -110 -KPX Y umacron -110 -KPX Y uogonek -110 -KPX Y uring -110 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -85 -KPX Yacute Oacute -85 -KPX Yacute Ocircumflex -85 -KPX Yacute Odieresis -85 -KPX Yacute Ograve -85 -KPX Yacute Ohungarumlaut -85 -KPX Yacute Omacron -85 -KPX Yacute Oslash -85 -KPX Yacute Otilde -85 -KPX Yacute a -140 -KPX Yacute aacute -140 -KPX Yacute abreve -70 -KPX Yacute acircumflex -140 -KPX Yacute adieresis -140 -KPX Yacute agrave -140 -KPX Yacute amacron -70 -KPX Yacute aogonek -140 -KPX Yacute aring -140 -KPX Yacute atilde -70 -KPX Yacute colon -60 -KPX Yacute comma -140 -KPX Yacute e -140 -KPX Yacute eacute -140 -KPX Yacute ecaron -140 -KPX Yacute ecircumflex -140 -KPX Yacute edieresis -140 -KPX Yacute edotaccent -140 -KPX Yacute egrave -140 -KPX Yacute emacron -70 -KPX Yacute eogonek -140 -KPX Yacute hyphen -140 -KPX Yacute i -20 -KPX Yacute iacute -20 -KPX Yacute iogonek -20 -KPX Yacute o -140 -KPX Yacute oacute -140 -KPX Yacute ocircumflex -140 -KPX Yacute odieresis -140 -KPX Yacute ograve -140 -KPX Yacute ohungarumlaut -140 -KPX Yacute omacron -70 -KPX Yacute oslash -140 -KPX Yacute otilde -140 -KPX Yacute period -140 -KPX Yacute semicolon -60 -KPX Yacute u -110 -KPX Yacute uacute -110 -KPX Yacute ucircumflex -110 -KPX Yacute udieresis -110 -KPX Yacute ugrave -110 -KPX Yacute uhungarumlaut -110 -KPX Yacute umacron -110 -KPX Yacute uogonek -110 -KPX Yacute uring -110 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -85 -KPX Ydieresis Oacute -85 -KPX Ydieresis Ocircumflex -85 -KPX Ydieresis Odieresis -85 -KPX Ydieresis Ograve -85 -KPX Ydieresis Ohungarumlaut -85 -KPX Ydieresis Omacron -85 -KPX Ydieresis Oslash -85 -KPX Ydieresis Otilde -85 -KPX Ydieresis a -140 -KPX Ydieresis aacute -140 -KPX Ydieresis abreve -70 -KPX Ydieresis acircumflex -140 -KPX Ydieresis adieresis -140 -KPX Ydieresis agrave -140 -KPX Ydieresis amacron -70 -KPX Ydieresis aogonek -140 -KPX Ydieresis aring -140 -KPX Ydieresis atilde -70 -KPX Ydieresis colon -60 -KPX Ydieresis comma -140 -KPX Ydieresis e -140 -KPX Ydieresis eacute -140 -KPX Ydieresis ecaron -140 -KPX Ydieresis ecircumflex -140 -KPX Ydieresis edieresis -140 -KPX Ydieresis edotaccent -140 -KPX Ydieresis egrave -140 -KPX Ydieresis emacron -70 -KPX Ydieresis eogonek -140 -KPX Ydieresis hyphen -140 -KPX Ydieresis i -20 -KPX Ydieresis iacute -20 -KPX Ydieresis iogonek -20 -KPX Ydieresis o -140 -KPX Ydieresis oacute -140 -KPX Ydieresis ocircumflex -140 -KPX Ydieresis odieresis -140 -KPX Ydieresis ograve -140 -KPX Ydieresis ohungarumlaut -140 -KPX Ydieresis omacron -140 -KPX Ydieresis oslash -140 -KPX Ydieresis otilde -140 -KPX Ydieresis period -140 -KPX Ydieresis semicolon -60 -KPX Ydieresis u -110 -KPX Ydieresis uacute -110 -KPX Ydieresis ucircumflex -110 -KPX Ydieresis udieresis -110 -KPX Ydieresis ugrave -110 -KPX Ydieresis uhungarumlaut -110 -KPX Ydieresis umacron -110 -KPX Ydieresis uogonek -110 -KPX Ydieresis uring -110 -KPX a v -20 -KPX a w -20 -KPX a y -30 -KPX a yacute -30 -KPX a ydieresis -30 -KPX aacute v -20 -KPX aacute w -20 -KPX aacute y -30 -KPX aacute yacute -30 -KPX aacute ydieresis -30 -KPX abreve v -20 -KPX abreve w -20 -KPX abreve y -30 -KPX abreve yacute -30 -KPX abreve ydieresis -30 -KPX acircumflex v -20 -KPX acircumflex w -20 -KPX acircumflex y -30 -KPX acircumflex yacute -30 -KPX acircumflex ydieresis -30 -KPX adieresis v -20 -KPX adieresis w -20 -KPX adieresis y -30 -KPX adieresis yacute -30 -KPX adieresis ydieresis -30 -KPX agrave v -20 -KPX agrave w -20 -KPX agrave y -30 -KPX agrave yacute -30 -KPX agrave ydieresis -30 -KPX amacron v -20 -KPX amacron w -20 -KPX amacron y -30 -KPX amacron yacute -30 -KPX amacron ydieresis -30 -KPX aogonek v -20 -KPX aogonek w -20 -KPX aogonek y -30 -KPX aogonek yacute -30 -KPX aogonek ydieresis -30 -KPX aring v -20 -KPX aring w -20 -KPX aring y -30 -KPX aring yacute -30 -KPX aring ydieresis -30 -KPX atilde v -20 -KPX atilde w -20 -KPX atilde y -30 -KPX atilde yacute -30 -KPX atilde ydieresis -30 -KPX b b -10 -KPX b comma -40 -KPX b l -20 -KPX b lacute -20 -KPX b lcommaaccent -20 -KPX b lslash -20 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -20 -KPX b y -20 -KPX b yacute -20 -KPX b ydieresis -20 -KPX c comma -15 -KPX c k -20 -KPX c kcommaaccent -20 -KPX cacute comma -15 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX ccaron comma -15 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccedilla comma -15 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX colon space -50 -KPX comma quotedblright -100 -KPX comma quoteright -100 -KPX e comma -15 -KPX e period -15 -KPX e v -30 -KPX e w -20 -KPX e x -30 -KPX e y -20 -KPX e yacute -20 -KPX e ydieresis -20 -KPX eacute comma -15 -KPX eacute period -15 -KPX eacute v -30 -KPX eacute w -20 -KPX eacute x -30 -KPX eacute y -20 -KPX eacute yacute -20 -KPX eacute ydieresis -20 -KPX ecaron comma -15 -KPX ecaron period -15 -KPX ecaron v -30 -KPX ecaron w -20 -KPX ecaron x -30 -KPX ecaron y -20 -KPX ecaron yacute -20 -KPX ecaron ydieresis -20 -KPX ecircumflex comma -15 -KPX ecircumflex period -15 -KPX ecircumflex v -30 -KPX ecircumflex w -20 -KPX ecircumflex x -30 -KPX ecircumflex y -20 -KPX ecircumflex yacute -20 -KPX ecircumflex ydieresis -20 -KPX edieresis comma -15 -KPX edieresis period -15 -KPX edieresis v -30 -KPX edieresis w -20 -KPX edieresis x -30 -KPX edieresis y -20 -KPX edieresis yacute -20 -KPX edieresis ydieresis -20 -KPX edotaccent comma -15 -KPX edotaccent period -15 -KPX edotaccent v -30 -KPX edotaccent w -20 -KPX edotaccent x -30 -KPX edotaccent y -20 -KPX edotaccent yacute -20 -KPX edotaccent ydieresis -20 -KPX egrave comma -15 -KPX egrave period -15 -KPX egrave v -30 -KPX egrave w -20 -KPX egrave x -30 -KPX egrave y -20 -KPX egrave yacute -20 -KPX egrave ydieresis -20 -KPX emacron comma -15 -KPX emacron period -15 -KPX emacron v -30 -KPX emacron w -20 -KPX emacron x -30 -KPX emacron y -20 -KPX emacron yacute -20 -KPX emacron ydieresis -20 -KPX eogonek comma -15 -KPX eogonek period -15 -KPX eogonek v -30 -KPX eogonek w -20 -KPX eogonek x -30 -KPX eogonek y -20 -KPX eogonek yacute -20 -KPX eogonek ydieresis -20 -KPX f a -30 -KPX f aacute -30 -KPX f abreve -30 -KPX f acircumflex -30 -KPX f adieresis -30 -KPX f agrave -30 -KPX f amacron -30 -KPX f aogonek -30 -KPX f aring -30 -KPX f atilde -30 -KPX f comma -30 -KPX f dotlessi -28 -KPX f e -30 -KPX f eacute -30 -KPX f ecaron -30 -KPX f ecircumflex -30 -KPX f edieresis -30 -KPX f edotaccent -30 -KPX f egrave -30 -KPX f emacron -30 -KPX f eogonek -30 -KPX f o -30 -KPX f oacute -30 -KPX f ocircumflex -30 -KPX f odieresis -30 -KPX f ograve -30 -KPX f ohungarumlaut -30 -KPX f omacron -30 -KPX f oslash -30 -KPX f otilde -30 -KPX f period -30 -KPX f quotedblright 60 -KPX f quoteright 50 -KPX g r -10 -KPX g racute -10 -KPX g rcaron -10 -KPX g rcommaaccent -10 -KPX gbreve r -10 -KPX gbreve racute -10 -KPX gbreve rcaron -10 -KPX gbreve rcommaaccent -10 -KPX gcommaaccent r -10 -KPX gcommaaccent racute -10 -KPX gcommaaccent rcaron -10 -KPX gcommaaccent rcommaaccent -10 -KPX h y -30 -KPX h yacute -30 -KPX h ydieresis -30 -KPX k e -20 -KPX k eacute -20 -KPX k ecaron -20 -KPX k ecircumflex -20 -KPX k edieresis -20 -KPX k edotaccent -20 -KPX k egrave -20 -KPX k emacron -20 -KPX k eogonek -20 -KPX k o -20 -KPX k oacute -20 -KPX k ocircumflex -20 -KPX k odieresis -20 -KPX k ograve -20 -KPX k ohungarumlaut -20 -KPX k omacron -20 -KPX k oslash -20 -KPX k otilde -20 -KPX kcommaaccent e -20 -KPX kcommaaccent eacute -20 -KPX kcommaaccent ecaron -20 -KPX kcommaaccent ecircumflex -20 -KPX kcommaaccent edieresis -20 -KPX kcommaaccent edotaccent -20 -KPX kcommaaccent egrave -20 -KPX kcommaaccent emacron -20 -KPX kcommaaccent eogonek -20 -KPX kcommaaccent o -20 -KPX kcommaaccent oacute -20 -KPX kcommaaccent ocircumflex -20 -KPX kcommaaccent odieresis -20 -KPX kcommaaccent ograve -20 -KPX kcommaaccent ohungarumlaut -20 -KPX kcommaaccent omacron -20 -KPX kcommaaccent oslash -20 -KPX kcommaaccent otilde -20 -KPX m u -10 -KPX m uacute -10 -KPX m ucircumflex -10 -KPX m udieresis -10 -KPX m ugrave -10 -KPX m uhungarumlaut -10 -KPX m umacron -10 -KPX m uogonek -10 -KPX m uring -10 -KPX m y -15 -KPX m yacute -15 -KPX m ydieresis -15 -KPX n u -10 -KPX n uacute -10 -KPX n ucircumflex -10 -KPX n udieresis -10 -KPX n ugrave -10 -KPX n uhungarumlaut -10 -KPX n umacron -10 -KPX n uogonek -10 -KPX n uring -10 -KPX n v -20 -KPX n y -15 -KPX n yacute -15 -KPX n ydieresis -15 -KPX nacute u -10 -KPX nacute uacute -10 -KPX nacute ucircumflex -10 -KPX nacute udieresis -10 -KPX nacute ugrave -10 -KPX nacute uhungarumlaut -10 -KPX nacute umacron -10 -KPX nacute uogonek -10 -KPX nacute uring -10 -KPX nacute v -20 -KPX nacute y -15 -KPX nacute yacute -15 -KPX nacute ydieresis -15 -KPX ncaron u -10 -KPX ncaron uacute -10 -KPX ncaron ucircumflex -10 -KPX ncaron udieresis -10 -KPX ncaron ugrave -10 -KPX ncaron uhungarumlaut -10 -KPX ncaron umacron -10 -KPX ncaron uogonek -10 -KPX ncaron uring -10 -KPX ncaron v -20 -KPX ncaron y -15 -KPX ncaron yacute -15 -KPX ncaron ydieresis -15 -KPX ncommaaccent u -10 -KPX ncommaaccent uacute -10 -KPX ncommaaccent ucircumflex -10 -KPX ncommaaccent udieresis -10 -KPX ncommaaccent ugrave -10 -KPX ncommaaccent uhungarumlaut -10 -KPX ncommaaccent umacron -10 -KPX ncommaaccent uogonek -10 -KPX ncommaaccent uring -10 -KPX ncommaaccent v -20 -KPX ncommaaccent y -15 -KPX ncommaaccent yacute -15 -KPX ncommaaccent ydieresis -15 -KPX ntilde u -10 -KPX ntilde uacute -10 -KPX ntilde ucircumflex -10 -KPX ntilde udieresis -10 -KPX ntilde ugrave -10 -KPX ntilde uhungarumlaut -10 -KPX ntilde umacron -10 -KPX ntilde uogonek -10 -KPX ntilde uring -10 -KPX ntilde v -20 -KPX ntilde y -15 -KPX ntilde yacute -15 -KPX ntilde ydieresis -15 -KPX o comma -40 -KPX o period -40 -KPX o v -15 -KPX o w -15 -KPX o x -30 -KPX o y -30 -KPX o yacute -30 -KPX o ydieresis -30 -KPX oacute comma -40 -KPX oacute period -40 -KPX oacute v -15 -KPX oacute w -15 -KPX oacute x -30 -KPX oacute y -30 -KPX oacute yacute -30 -KPX oacute ydieresis -30 -KPX ocircumflex comma -40 -KPX ocircumflex period -40 -KPX ocircumflex v -15 -KPX ocircumflex w -15 -KPX ocircumflex x -30 -KPX ocircumflex y -30 -KPX ocircumflex yacute -30 -KPX ocircumflex ydieresis -30 -KPX odieresis comma -40 -KPX odieresis period -40 -KPX odieresis v -15 -KPX odieresis w -15 -KPX odieresis x -30 -KPX odieresis y -30 -KPX odieresis yacute -30 -KPX odieresis ydieresis -30 -KPX ograve comma -40 -KPX ograve period -40 -KPX ograve v -15 -KPX ograve w -15 -KPX ograve x -30 -KPX ograve y -30 -KPX ograve yacute -30 -KPX ograve ydieresis -30 -KPX ohungarumlaut comma -40 -KPX ohungarumlaut period -40 -KPX ohungarumlaut v -15 -KPX ohungarumlaut w -15 -KPX ohungarumlaut x -30 -KPX ohungarumlaut y -30 -KPX ohungarumlaut yacute -30 -KPX ohungarumlaut ydieresis -30 -KPX omacron comma -40 -KPX omacron period -40 -KPX omacron v -15 -KPX omacron w -15 -KPX omacron x -30 -KPX omacron y -30 -KPX omacron yacute -30 -KPX omacron ydieresis -30 -KPX oslash a -55 -KPX oslash aacute -55 -KPX oslash abreve -55 -KPX oslash acircumflex -55 -KPX oslash adieresis -55 -KPX oslash agrave -55 -KPX oslash amacron -55 -KPX oslash aogonek -55 -KPX oslash aring -55 -KPX oslash atilde -55 -KPX oslash b -55 -KPX oslash c -55 -KPX oslash cacute -55 -KPX oslash ccaron -55 -KPX oslash ccedilla -55 -KPX oslash comma -95 -KPX oslash d -55 -KPX oslash dcroat -55 -KPX oslash e -55 -KPX oslash eacute -55 -KPX oslash ecaron -55 -KPX oslash ecircumflex -55 -KPX oslash edieresis -55 -KPX oslash edotaccent -55 -KPX oslash egrave -55 -KPX oslash emacron -55 -KPX oslash eogonek -55 -KPX oslash f -55 -KPX oslash g -55 -KPX oslash gbreve -55 -KPX oslash gcommaaccent -55 -KPX oslash h -55 -KPX oslash i -55 -KPX oslash iacute -55 -KPX oslash icircumflex -55 -KPX oslash idieresis -55 -KPX oslash igrave -55 -KPX oslash imacron -55 -KPX oslash iogonek -55 -KPX oslash j -55 -KPX oslash k -55 -KPX oslash kcommaaccent -55 -KPX oslash l -55 -KPX oslash lacute -55 -KPX oslash lcommaaccent -55 -KPX oslash lslash -55 -KPX oslash m -55 -KPX oslash n -55 -KPX oslash nacute -55 -KPX oslash ncaron -55 -KPX oslash ncommaaccent -55 -KPX oslash ntilde -55 -KPX oslash o -55 -KPX oslash oacute -55 -KPX oslash ocircumflex -55 -KPX oslash odieresis -55 -KPX oslash ograve -55 -KPX oslash ohungarumlaut -55 -KPX oslash omacron -55 -KPX oslash oslash -55 -KPX oslash otilde -55 -KPX oslash p -55 -KPX oslash period -95 -KPX oslash q -55 -KPX oslash r -55 -KPX oslash racute -55 -KPX oslash rcaron -55 -KPX oslash rcommaaccent -55 -KPX oslash s -55 -KPX oslash sacute -55 -KPX oslash scaron -55 -KPX oslash scedilla -55 -KPX oslash scommaaccent -55 -KPX oslash t -55 -KPX oslash tcommaaccent -55 -KPX oslash u -55 -KPX oslash uacute -55 -KPX oslash ucircumflex -55 -KPX oslash udieresis -55 -KPX oslash ugrave -55 -KPX oslash uhungarumlaut -55 -KPX oslash umacron -55 -KPX oslash uogonek -55 -KPX oslash uring -55 -KPX oslash v -70 -KPX oslash w -70 -KPX oslash x -85 -KPX oslash y -70 -KPX oslash yacute -70 -KPX oslash ydieresis -70 -KPX oslash z -55 -KPX oslash zacute -55 -KPX oslash zcaron -55 -KPX oslash zdotaccent -55 -KPX otilde comma -40 -KPX otilde period -40 -KPX otilde v -15 -KPX otilde w -15 -KPX otilde x -30 -KPX otilde y -30 -KPX otilde yacute -30 -KPX otilde ydieresis -30 -KPX p comma -35 -KPX p period -35 -KPX p y -30 -KPX p yacute -30 -KPX p ydieresis -30 -KPX period quotedblright -100 -KPX period quoteright -100 -KPX period space -60 -KPX quotedblright space -40 -KPX quoteleft quoteleft -57 -KPX quoteright d -50 -KPX quoteright dcroat -50 -KPX quoteright quoteright -57 -KPX quoteright r -50 -KPX quoteright racute -50 -KPX quoteright rcaron -50 -KPX quoteright rcommaaccent -50 -KPX quoteright s -50 -KPX quoteright sacute -50 -KPX quoteright scaron -50 -KPX quoteright scedilla -50 -KPX quoteright scommaaccent -50 -KPX quoteright space -70 -KPX r a -10 -KPX r aacute -10 -KPX r abreve -10 -KPX r acircumflex -10 -KPX r adieresis -10 -KPX r agrave -10 -KPX r amacron -10 -KPX r aogonek -10 -KPX r aring -10 -KPX r atilde -10 -KPX r colon 30 -KPX r comma -50 -KPX r i 15 -KPX r iacute 15 -KPX r icircumflex 15 -KPX r idieresis 15 -KPX r igrave 15 -KPX r imacron 15 -KPX r iogonek 15 -KPX r k 15 -KPX r kcommaaccent 15 -KPX r l 15 -KPX r lacute 15 -KPX r lcommaaccent 15 -KPX r lslash 15 -KPX r m 25 -KPX r n 25 -KPX r nacute 25 -KPX r ncaron 25 -KPX r ncommaaccent 25 -KPX r ntilde 25 -KPX r p 30 -KPX r period -50 -KPX r semicolon 30 -KPX r t 40 -KPX r tcommaaccent 40 -KPX r u 15 -KPX r uacute 15 -KPX r ucircumflex 15 -KPX r udieresis 15 -KPX r ugrave 15 -KPX r uhungarumlaut 15 -KPX r umacron 15 -KPX r uogonek 15 -KPX r uring 15 -KPX r v 30 -KPX r y 30 -KPX r yacute 30 -KPX r ydieresis 30 -KPX racute a -10 -KPX racute aacute -10 -KPX racute abreve -10 -KPX racute acircumflex -10 -KPX racute adieresis -10 -KPX racute agrave -10 -KPX racute amacron -10 -KPX racute aogonek -10 -KPX racute aring -10 -KPX racute atilde -10 -KPX racute colon 30 -KPX racute comma -50 -KPX racute i 15 -KPX racute iacute 15 -KPX racute icircumflex 15 -KPX racute idieresis 15 -KPX racute igrave 15 -KPX racute imacron 15 -KPX racute iogonek 15 -KPX racute k 15 -KPX racute kcommaaccent 15 -KPX racute l 15 -KPX racute lacute 15 -KPX racute lcommaaccent 15 -KPX racute lslash 15 -KPX racute m 25 -KPX racute n 25 -KPX racute nacute 25 -KPX racute ncaron 25 -KPX racute ncommaaccent 25 -KPX racute ntilde 25 -KPX racute p 30 -KPX racute period -50 -KPX racute semicolon 30 -KPX racute t 40 -KPX racute tcommaaccent 40 -KPX racute u 15 -KPX racute uacute 15 -KPX racute ucircumflex 15 -KPX racute udieresis 15 -KPX racute ugrave 15 -KPX racute uhungarumlaut 15 -KPX racute umacron 15 -KPX racute uogonek 15 -KPX racute uring 15 -KPX racute v 30 -KPX racute y 30 -KPX racute yacute 30 -KPX racute ydieresis 30 -KPX rcaron a -10 -KPX rcaron aacute -10 -KPX rcaron abreve -10 -KPX rcaron acircumflex -10 -KPX rcaron adieresis -10 -KPX rcaron agrave -10 -KPX rcaron amacron -10 -KPX rcaron aogonek -10 -KPX rcaron aring -10 -KPX rcaron atilde -10 -KPX rcaron colon 30 -KPX rcaron comma -50 -KPX rcaron i 15 -KPX rcaron iacute 15 -KPX rcaron icircumflex 15 -KPX rcaron idieresis 15 -KPX rcaron igrave 15 -KPX rcaron imacron 15 -KPX rcaron iogonek 15 -KPX rcaron k 15 -KPX rcaron kcommaaccent 15 -KPX rcaron l 15 -KPX rcaron lacute 15 -KPX rcaron lcommaaccent 15 -KPX rcaron lslash 15 -KPX rcaron m 25 -KPX rcaron n 25 -KPX rcaron nacute 25 -KPX rcaron ncaron 25 -KPX rcaron ncommaaccent 25 -KPX rcaron ntilde 25 -KPX rcaron p 30 -KPX rcaron period -50 -KPX rcaron semicolon 30 -KPX rcaron t 40 -KPX rcaron tcommaaccent 40 -KPX rcaron u 15 -KPX rcaron uacute 15 -KPX rcaron ucircumflex 15 -KPX rcaron udieresis 15 -KPX rcaron ugrave 15 -KPX rcaron uhungarumlaut 15 -KPX rcaron umacron 15 -KPX rcaron uogonek 15 -KPX rcaron uring 15 -KPX rcaron v 30 -KPX rcaron y 30 -KPX rcaron yacute 30 -KPX rcaron ydieresis 30 -KPX rcommaaccent a -10 -KPX rcommaaccent aacute -10 -KPX rcommaaccent abreve -10 -KPX rcommaaccent acircumflex -10 -KPX rcommaaccent adieresis -10 -KPX rcommaaccent agrave -10 -KPX rcommaaccent amacron -10 -KPX rcommaaccent aogonek -10 -KPX rcommaaccent aring -10 -KPX rcommaaccent atilde -10 -KPX rcommaaccent colon 30 -KPX rcommaaccent comma -50 -KPX rcommaaccent i 15 -KPX rcommaaccent iacute 15 -KPX rcommaaccent icircumflex 15 -KPX rcommaaccent idieresis 15 -KPX rcommaaccent igrave 15 -KPX rcommaaccent imacron 15 -KPX rcommaaccent iogonek 15 -KPX rcommaaccent k 15 -KPX rcommaaccent kcommaaccent 15 -KPX rcommaaccent l 15 -KPX rcommaaccent lacute 15 -KPX rcommaaccent lcommaaccent 15 -KPX rcommaaccent lslash 15 -KPX rcommaaccent m 25 -KPX rcommaaccent n 25 -KPX rcommaaccent nacute 25 -KPX rcommaaccent ncaron 25 -KPX rcommaaccent ncommaaccent 25 -KPX rcommaaccent ntilde 25 -KPX rcommaaccent p 30 -KPX rcommaaccent period -50 -KPX rcommaaccent semicolon 30 -KPX rcommaaccent t 40 -KPX rcommaaccent tcommaaccent 40 -KPX rcommaaccent u 15 -KPX rcommaaccent uacute 15 -KPX rcommaaccent ucircumflex 15 -KPX rcommaaccent udieresis 15 -KPX rcommaaccent ugrave 15 -KPX rcommaaccent uhungarumlaut 15 -KPX rcommaaccent umacron 15 -KPX rcommaaccent uogonek 15 -KPX rcommaaccent uring 15 -KPX rcommaaccent v 30 -KPX rcommaaccent y 30 -KPX rcommaaccent yacute 30 -KPX rcommaaccent ydieresis 30 -KPX s comma -15 -KPX s period -15 -KPX s w -30 -KPX sacute comma -15 -KPX sacute period -15 -KPX sacute w -30 -KPX scaron comma -15 -KPX scaron period -15 -KPX scaron w -30 -KPX scedilla comma -15 -KPX scedilla period -15 -KPX scedilla w -30 -KPX scommaaccent comma -15 -KPX scommaaccent period -15 -KPX scommaaccent w -30 -KPX semicolon space -50 -KPX space T -50 -KPX space Tcaron -50 -KPX space Tcommaaccent -50 -KPX space V -50 -KPX space W -40 -KPX space Y -90 -KPX space Yacute -90 -KPX space Ydieresis -90 -KPX space quotedblleft -30 -KPX space quoteleft -60 -KPX v a -25 -KPX v aacute -25 -KPX v abreve -25 -KPX v acircumflex -25 -KPX v adieresis -25 -KPX v agrave -25 -KPX v amacron -25 -KPX v aogonek -25 -KPX v aring -25 -KPX v atilde -25 -KPX v comma -80 -KPX v e -25 -KPX v eacute -25 -KPX v ecaron -25 -KPX v ecircumflex -25 -KPX v edieresis -25 -KPX v edotaccent -25 -KPX v egrave -25 -KPX v emacron -25 -KPX v eogonek -25 -KPX v o -25 -KPX v oacute -25 -KPX v ocircumflex -25 -KPX v odieresis -25 -KPX v ograve -25 -KPX v ohungarumlaut -25 -KPX v omacron -25 -KPX v oslash -25 -KPX v otilde -25 -KPX v period -80 -KPX w a -15 -KPX w aacute -15 -KPX w abreve -15 -KPX w acircumflex -15 -KPX w adieresis -15 -KPX w agrave -15 -KPX w amacron -15 -KPX w aogonek -15 -KPX w aring -15 -KPX w atilde -15 -KPX w comma -60 -KPX w e -10 -KPX w eacute -10 -KPX w ecaron -10 -KPX w ecircumflex -10 -KPX w edieresis -10 -KPX w edotaccent -10 -KPX w egrave -10 -KPX w emacron -10 -KPX w eogonek -10 -KPX w o -10 -KPX w oacute -10 -KPX w ocircumflex -10 -KPX w odieresis -10 -KPX w ograve -10 -KPX w ohungarumlaut -10 -KPX w omacron -10 -KPX w oslash -10 -KPX w otilde -10 -KPX w period -60 -KPX x e -30 -KPX x eacute -30 -KPX x ecaron -30 -KPX x ecircumflex -30 -KPX x edieresis -30 -KPX x edotaccent -30 -KPX x egrave -30 -KPX x emacron -30 -KPX x eogonek -30 -KPX y a -20 -KPX y aacute -20 -KPX y abreve -20 -KPX y acircumflex -20 -KPX y adieresis -20 -KPX y agrave -20 -KPX y amacron -20 -KPX y aogonek -20 -KPX y aring -20 -KPX y atilde -20 -KPX y comma -100 -KPX y e -20 -KPX y eacute -20 -KPX y ecaron -20 -KPX y ecircumflex -20 -KPX y edieresis -20 -KPX y edotaccent -20 -KPX y egrave -20 -KPX y emacron -20 -KPX y eogonek -20 -KPX y o -20 -KPX y oacute -20 -KPX y ocircumflex -20 -KPX y odieresis -20 -KPX y ograve -20 -KPX y ohungarumlaut -20 -KPX y omacron -20 -KPX y oslash -20 -KPX y otilde -20 -KPX y period -100 -KPX yacute a -20 -KPX yacute aacute -20 -KPX yacute abreve -20 -KPX yacute acircumflex -20 -KPX yacute adieresis -20 -KPX yacute agrave -20 -KPX yacute amacron -20 -KPX yacute aogonek -20 -KPX yacute aring -20 -KPX yacute atilde -20 -KPX yacute comma -100 -KPX yacute e -20 -KPX yacute eacute -20 -KPX yacute ecaron -20 -KPX yacute ecircumflex -20 -KPX yacute edieresis -20 -KPX yacute edotaccent -20 -KPX yacute egrave -20 -KPX yacute emacron -20 -KPX yacute eogonek -20 -KPX yacute o -20 -KPX yacute oacute -20 -KPX yacute ocircumflex -20 -KPX yacute odieresis -20 -KPX yacute ograve -20 -KPX yacute ohungarumlaut -20 -KPX yacute omacron -20 -KPX yacute oslash -20 -KPX yacute otilde -20 -KPX yacute period -100 -KPX ydieresis a -20 -KPX ydieresis aacute -20 -KPX ydieresis abreve -20 -KPX ydieresis acircumflex -20 -KPX ydieresis adieresis -20 -KPX ydieresis agrave -20 -KPX ydieresis amacron -20 -KPX ydieresis aogonek -20 -KPX ydieresis aring -20 -KPX ydieresis atilde -20 -KPX ydieresis comma -100 -KPX ydieresis e -20 -KPX ydieresis eacute -20 -KPX ydieresis ecaron -20 -KPX ydieresis ecircumflex -20 -KPX ydieresis edieresis -20 -KPX ydieresis edotaccent -20 -KPX ydieresis egrave -20 -KPX ydieresis emacron -20 -KPX ydieresis eogonek -20 -KPX ydieresis o -20 -KPX ydieresis oacute -20 -KPX ydieresis ocircumflex -20 -KPX ydieresis odieresis -20 -KPX ydieresis ograve -20 -KPX ydieresis ohungarumlaut -20 -KPX ydieresis omacron -20 -KPX ydieresis oslash -20 -KPX ydieresis otilde -20 -KPX ydieresis period -100 -KPX z e -15 -KPX z eacute -15 -KPX z ecaron -15 -KPX z ecircumflex -15 -KPX z edieresis -15 -KPX z edotaccent -15 -KPX z egrave -15 -KPX z emacron -15 -KPX z eogonek -15 -KPX z o -15 -KPX z oacute -15 -KPX z ocircumflex -15 -KPX z odieresis -15 -KPX z ograve -15 -KPX z ohungarumlaut -15 -KPX z omacron -15 -KPX z oslash -15 -KPX z otilde -15 -KPX zacute e -15 -KPX zacute eacute -15 -KPX zacute ecaron -15 -KPX zacute ecircumflex -15 -KPX zacute edieresis -15 -KPX zacute edotaccent -15 -KPX zacute egrave -15 -KPX zacute emacron -15 -KPX zacute eogonek -15 -KPX zacute o -15 -KPX zacute oacute -15 -KPX zacute ocircumflex -15 -KPX zacute odieresis -15 -KPX zacute ograve -15 -KPX zacute ohungarumlaut -15 -KPX zacute omacron -15 -KPX zacute oslash -15 -KPX zacute otilde -15 -KPX zcaron e -15 -KPX zcaron eacute -15 -KPX zcaron ecaron -15 -KPX zcaron ecircumflex -15 -KPX zcaron edieresis -15 -KPX zcaron edotaccent -15 -KPX zcaron egrave -15 -KPX zcaron emacron -15 -KPX zcaron eogonek -15 -KPX zcaron o -15 -KPX zcaron oacute -15 -KPX zcaron ocircumflex -15 -KPX zcaron odieresis -15 -KPX zcaron ograve -15 -KPX zcaron ohungarumlaut -15 -KPX zcaron omacron -15 -KPX zcaron oslash -15 -KPX zcaron otilde -15 -KPX zdotaccent e -15 -KPX zdotaccent eacute -15 -KPX zdotaccent ecaron -15 -KPX zdotaccent ecircumflex -15 -KPX zdotaccent edieresis -15 -KPX zdotaccent edotaccent -15 -KPX zdotaccent egrave -15 -KPX zdotaccent emacron -15 -KPX zdotaccent eogonek -15 -KPX zdotaccent o -15 -KPX zdotaccent oacute -15 -KPX zdotaccent ocircumflex -15 -KPX zdotaccent odieresis -15 -KPX zdotaccent ograve -15 -KPX zdotaccent ohungarumlaut -15 -KPX zdotaccent omacron -15 -KPX zdotaccent oslash -15 -KPX zdotaccent otilde -15 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/lib/font/data/Helvetica.afm b/lib/font/data/Helvetica.afm deleted file mode 100755 index bd32af5..0000000 --- a/lib/font/data/Helvetica.afm +++ /dev/null @@ -1,3051 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:38:23 1997 -Comment UniqueID 43054 -Comment VMusage 37069 48094 -FontName Helvetica -FullName Helvetica -FamilyName Helvetica -Weight Medium -ItalicAngle 0 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -166 -225 1000 931 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme AdobeStandardEncoding -CapHeight 718 -XHeight 523 -Ascender 718 -Descender -207 -StdHW 76 -StdVW 88 -StartCharMetrics 315 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 278 ; N exclam ; B 90 0 187 718 ; -C 34 ; WX 355 ; N quotedbl ; B 70 463 285 718 ; -C 35 ; WX 556 ; N numbersign ; B 28 0 529 688 ; -C 36 ; WX 556 ; N dollar ; B 32 -115 520 775 ; -C 37 ; WX 889 ; N percent ; B 39 -19 850 703 ; -C 38 ; WX 667 ; N ampersand ; B 44 -15 645 718 ; -C 39 ; WX 222 ; N quoteright ; B 53 463 157 718 ; -C 40 ; WX 333 ; N parenleft ; B 68 -207 299 733 ; -C 41 ; WX 333 ; N parenright ; B 34 -207 265 733 ; -C 42 ; WX 389 ; N asterisk ; B 39 431 349 718 ; -C 43 ; WX 584 ; N plus ; B 39 0 545 505 ; -C 44 ; WX 278 ; N comma ; B 87 -147 191 106 ; -C 45 ; WX 333 ; N hyphen ; B 44 232 289 322 ; -C 46 ; WX 278 ; N period ; B 87 0 191 106 ; -C 47 ; WX 278 ; N slash ; B -17 -19 295 737 ; -C 48 ; WX 556 ; N zero ; B 37 -19 519 703 ; -C 49 ; WX 556 ; N one ; B 101 0 359 703 ; -C 50 ; WX 556 ; N two ; B 26 0 507 703 ; -C 51 ; WX 556 ; N three ; B 34 -19 522 703 ; -C 52 ; WX 556 ; N four ; B 25 0 523 703 ; -C 53 ; WX 556 ; N five ; B 32 -19 514 688 ; -C 54 ; WX 556 ; N six ; B 38 -19 518 703 ; -C 55 ; WX 556 ; N seven ; B 37 0 523 688 ; -C 56 ; WX 556 ; N eight ; B 38 -19 517 703 ; -C 57 ; WX 556 ; N nine ; B 42 -19 514 703 ; -C 58 ; WX 278 ; N colon ; B 87 0 191 516 ; -C 59 ; WX 278 ; N semicolon ; B 87 -147 191 516 ; -C 60 ; WX 584 ; N less ; B 48 11 536 495 ; -C 61 ; WX 584 ; N equal ; B 39 115 545 390 ; -C 62 ; WX 584 ; N greater ; B 48 11 536 495 ; -C 63 ; WX 556 ; N question ; B 56 0 492 727 ; -C 64 ; WX 1015 ; N at ; B 147 -19 868 737 ; -C 65 ; WX 667 ; N A ; B 14 0 654 718 ; -C 66 ; WX 667 ; N B ; B 74 0 627 718 ; -C 67 ; WX 722 ; N C ; B 44 -19 681 737 ; -C 68 ; WX 722 ; N D ; B 81 0 674 718 ; -C 69 ; WX 667 ; N E ; B 86 0 616 718 ; -C 70 ; WX 611 ; N F ; B 86 0 583 718 ; -C 71 ; WX 778 ; N G ; B 48 -19 704 737 ; -C 72 ; WX 722 ; N H ; B 77 0 646 718 ; -C 73 ; WX 278 ; N I ; B 91 0 188 718 ; -C 74 ; WX 500 ; N J ; B 17 -19 428 718 ; -C 75 ; WX 667 ; N K ; B 76 0 663 718 ; -C 76 ; WX 556 ; N L ; B 76 0 537 718 ; -C 77 ; WX 833 ; N M ; B 73 0 761 718 ; -C 78 ; WX 722 ; N N ; B 76 0 646 718 ; -C 79 ; WX 778 ; N O ; B 39 -19 739 737 ; -C 80 ; WX 667 ; N P ; B 86 0 622 718 ; -C 81 ; WX 778 ; N Q ; B 39 -56 739 737 ; -C 82 ; WX 722 ; N R ; B 88 0 684 718 ; -C 83 ; WX 667 ; N S ; B 49 -19 620 737 ; -C 84 ; WX 611 ; N T ; B 14 0 597 718 ; -C 85 ; WX 722 ; N U ; B 79 -19 644 718 ; -C 86 ; WX 667 ; N V ; B 20 0 647 718 ; -C 87 ; WX 944 ; N W ; B 16 0 928 718 ; -C 88 ; WX 667 ; N X ; B 19 0 648 718 ; -C 89 ; WX 667 ; N Y ; B 14 0 653 718 ; -C 90 ; WX 611 ; N Z ; B 23 0 588 718 ; -C 91 ; WX 278 ; N bracketleft ; B 63 -196 250 722 ; -C 92 ; WX 278 ; N backslash ; B -17 -19 295 737 ; -C 93 ; WX 278 ; N bracketright ; B 28 -196 215 722 ; -C 94 ; WX 469 ; N asciicircum ; B -14 264 483 688 ; -C 95 ; WX 556 ; N underscore ; B 0 -125 556 -75 ; -C 96 ; WX 222 ; N quoteleft ; B 65 470 169 725 ; -C 97 ; WX 556 ; N a ; B 36 -15 530 538 ; -C 98 ; WX 556 ; N b ; B 58 -15 517 718 ; -C 99 ; WX 500 ; N c ; B 30 -15 477 538 ; -C 100 ; WX 556 ; N d ; B 35 -15 499 718 ; -C 101 ; WX 556 ; N e ; B 40 -15 516 538 ; -C 102 ; WX 278 ; N f ; B 14 0 262 728 ; L i fi ; L l fl ; -C 103 ; WX 556 ; N g ; B 40 -220 499 538 ; -C 104 ; WX 556 ; N h ; B 65 0 491 718 ; -C 105 ; WX 222 ; N i ; B 67 0 155 718 ; -C 106 ; WX 222 ; N j ; B -16 -210 155 718 ; -C 107 ; WX 500 ; N k ; B 67 0 501 718 ; -C 108 ; WX 222 ; N l ; B 67 0 155 718 ; -C 109 ; WX 833 ; N m ; B 65 0 769 538 ; -C 110 ; WX 556 ; N n ; B 65 0 491 538 ; -C 111 ; WX 556 ; N o ; B 35 -14 521 538 ; -C 112 ; WX 556 ; N p ; B 58 -207 517 538 ; -C 113 ; WX 556 ; N q ; B 35 -207 494 538 ; -C 114 ; WX 333 ; N r ; B 77 0 332 538 ; -C 115 ; WX 500 ; N s ; B 32 -15 464 538 ; -C 116 ; WX 278 ; N t ; B 14 -7 257 669 ; -C 117 ; WX 556 ; N u ; B 68 -15 489 523 ; -C 118 ; WX 500 ; N v ; B 8 0 492 523 ; -C 119 ; WX 722 ; N w ; B 14 0 709 523 ; -C 120 ; WX 500 ; N x ; B 11 0 490 523 ; -C 121 ; WX 500 ; N y ; B 11 -214 489 523 ; -C 122 ; WX 500 ; N z ; B 31 0 469 523 ; -C 123 ; WX 334 ; N braceleft ; B 42 -196 292 722 ; -C 124 ; WX 260 ; N bar ; B 94 -225 167 775 ; -C 125 ; WX 334 ; N braceright ; B 42 -196 292 722 ; -C 126 ; WX 584 ; N asciitilde ; B 61 180 523 326 ; -C 161 ; WX 333 ; N exclamdown ; B 118 -195 215 523 ; -C 162 ; WX 556 ; N cent ; B 51 -115 513 623 ; -C 163 ; WX 556 ; N sterling ; B 33 -16 539 718 ; -C 164 ; WX 167 ; N fraction ; B -166 -19 333 703 ; -C 165 ; WX 556 ; N yen ; B 3 0 553 688 ; -C 166 ; WX 556 ; N florin ; B -11 -207 501 737 ; -C 167 ; WX 556 ; N section ; B 43 -191 512 737 ; -C 168 ; WX 556 ; N currency ; B 28 99 528 603 ; -C 169 ; WX 191 ; N quotesingle ; B 59 463 132 718 ; -C 170 ; WX 333 ; N quotedblleft ; B 38 470 307 725 ; -C 171 ; WX 556 ; N guillemotleft ; B 97 108 459 446 ; -C 172 ; WX 333 ; N guilsinglleft ; B 88 108 245 446 ; -C 173 ; WX 333 ; N guilsinglright ; B 88 108 245 446 ; -C 174 ; WX 500 ; N fi ; B 14 0 434 728 ; -C 175 ; WX 500 ; N fl ; B 14 0 432 728 ; -C 177 ; WX 556 ; N endash ; B 0 240 556 313 ; -C 178 ; WX 556 ; N dagger ; B 43 -159 514 718 ; -C 179 ; WX 556 ; N daggerdbl ; B 43 -159 514 718 ; -C 180 ; WX 278 ; N periodcentered ; B 77 190 202 315 ; -C 182 ; WX 537 ; N paragraph ; B 18 -173 497 718 ; -C 183 ; WX 350 ; N bullet ; B 18 202 333 517 ; -C 184 ; WX 222 ; N quotesinglbase ; B 53 -149 157 106 ; -C 185 ; WX 333 ; N quotedblbase ; B 26 -149 295 106 ; -C 186 ; WX 333 ; N quotedblright ; B 26 463 295 718 ; -C 187 ; WX 556 ; N guillemotright ; B 97 108 459 446 ; -C 188 ; WX 1000 ; N ellipsis ; B 115 0 885 106 ; -C 189 ; WX 1000 ; N perthousand ; B 7 -19 994 703 ; -C 191 ; WX 611 ; N questiondown ; B 91 -201 527 525 ; -C 193 ; WX 333 ; N grave ; B 14 593 211 734 ; -C 194 ; WX 333 ; N acute ; B 122 593 319 734 ; -C 195 ; WX 333 ; N circumflex ; B 21 593 312 734 ; -C 196 ; WX 333 ; N tilde ; B -4 606 337 722 ; -C 197 ; WX 333 ; N macron ; B 10 627 323 684 ; -C 198 ; WX 333 ; N breve ; B 13 595 321 731 ; -C 199 ; WX 333 ; N dotaccent ; B 121 604 212 706 ; -C 200 ; WX 333 ; N dieresis ; B 40 604 293 706 ; -C 202 ; WX 333 ; N ring ; B 75 572 259 756 ; -C 203 ; WX 333 ; N cedilla ; B 45 -225 259 0 ; -C 205 ; WX 333 ; N hungarumlaut ; B 31 593 409 734 ; -C 206 ; WX 333 ; N ogonek ; B 73 -225 287 0 ; -C 207 ; WX 333 ; N caron ; B 21 593 312 734 ; -C 208 ; WX 1000 ; N emdash ; B 0 240 1000 313 ; -C 225 ; WX 1000 ; N AE ; B 8 0 951 718 ; -C 227 ; WX 370 ; N ordfeminine ; B 24 405 346 737 ; -C 232 ; WX 556 ; N Lslash ; B -20 0 537 718 ; -C 233 ; WX 778 ; N Oslash ; B 39 -19 740 737 ; -C 234 ; WX 1000 ; N OE ; B 36 -19 965 737 ; -C 235 ; WX 365 ; N ordmasculine ; B 25 405 341 737 ; -C 241 ; WX 889 ; N ae ; B 36 -15 847 538 ; -C 245 ; WX 278 ; N dotlessi ; B 95 0 183 523 ; -C 248 ; WX 222 ; N lslash ; B -20 0 242 718 ; -C 249 ; WX 611 ; N oslash ; B 28 -22 537 545 ; -C 250 ; WX 944 ; N oe ; B 35 -15 902 538 ; -C 251 ; WX 611 ; N germandbls ; B 67 -15 571 728 ; -C -1 ; WX 278 ; N Idieresis ; B 13 0 266 901 ; -C -1 ; WX 556 ; N eacute ; B 40 -15 516 734 ; -C -1 ; WX 556 ; N abreve ; B 36 -15 530 731 ; -C -1 ; WX 556 ; N uhungarumlaut ; B 68 -15 521 734 ; -C -1 ; WX 556 ; N ecaron ; B 40 -15 516 734 ; -C -1 ; WX 667 ; N Ydieresis ; B 14 0 653 901 ; -C -1 ; WX 584 ; N divide ; B 39 -19 545 524 ; -C -1 ; WX 667 ; N Yacute ; B 14 0 653 929 ; -C -1 ; WX 667 ; N Acircumflex ; B 14 0 654 929 ; -C -1 ; WX 556 ; N aacute ; B 36 -15 530 734 ; -C -1 ; WX 722 ; N Ucircumflex ; B 79 -19 644 929 ; -C -1 ; WX 500 ; N yacute ; B 11 -214 489 734 ; -C -1 ; WX 500 ; N scommaaccent ; B 32 -225 464 538 ; -C -1 ; WX 556 ; N ecircumflex ; B 40 -15 516 734 ; -C -1 ; WX 722 ; N Uring ; B 79 -19 644 931 ; -C -1 ; WX 722 ; N Udieresis ; B 79 -19 644 901 ; -C -1 ; WX 556 ; N aogonek ; B 36 -220 547 538 ; -C -1 ; WX 722 ; N Uacute ; B 79 -19 644 929 ; -C -1 ; WX 556 ; N uogonek ; B 68 -225 519 523 ; -C -1 ; WX 667 ; N Edieresis ; B 86 0 616 901 ; -C -1 ; WX 722 ; N Dcroat ; B 0 0 674 718 ; -C -1 ; WX 250 ; N commaaccent ; B 87 -225 181 -40 ; -C -1 ; WX 737 ; N copyright ; B -14 -19 752 737 ; -C -1 ; WX 667 ; N Emacron ; B 86 0 616 879 ; -C -1 ; WX 500 ; N ccaron ; B 30 -15 477 734 ; -C -1 ; WX 556 ; N aring ; B 36 -15 530 756 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 76 -225 646 718 ; -C -1 ; WX 222 ; N lacute ; B 67 0 264 929 ; -C -1 ; WX 556 ; N agrave ; B 36 -15 530 734 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 14 -225 597 718 ; -C -1 ; WX 722 ; N Cacute ; B 44 -19 681 929 ; -C -1 ; WX 556 ; N atilde ; B 36 -15 530 722 ; -C -1 ; WX 667 ; N Edotaccent ; B 86 0 616 901 ; -C -1 ; WX 500 ; N scaron ; B 32 -15 464 734 ; -C -1 ; WX 500 ; N scedilla ; B 32 -225 464 538 ; -C -1 ; WX 278 ; N iacute ; B 95 0 292 734 ; -C -1 ; WX 471 ; N lozenge ; B 10 0 462 728 ; -C -1 ; WX 722 ; N Rcaron ; B 88 0 684 929 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 48 -225 704 737 ; -C -1 ; WX 556 ; N ucircumflex ; B 68 -15 489 734 ; -C -1 ; WX 556 ; N acircumflex ; B 36 -15 530 734 ; -C -1 ; WX 667 ; N Amacron ; B 14 0 654 879 ; -C -1 ; WX 333 ; N rcaron ; B 61 0 352 734 ; -C -1 ; WX 500 ; N ccedilla ; B 30 -225 477 538 ; -C -1 ; WX 611 ; N Zdotaccent ; B 23 0 588 901 ; -C -1 ; WX 667 ; N Thorn ; B 86 0 622 718 ; -C -1 ; WX 778 ; N Omacron ; B 39 -19 739 879 ; -C -1 ; WX 722 ; N Racute ; B 88 0 684 929 ; -C -1 ; WX 667 ; N Sacute ; B 49 -19 620 929 ; -C -1 ; WX 643 ; N dcaron ; B 35 -15 655 718 ; -C -1 ; WX 722 ; N Umacron ; B 79 -19 644 879 ; -C -1 ; WX 556 ; N uring ; B 68 -15 489 756 ; -C -1 ; WX 333 ; N threesuperior ; B 5 270 325 703 ; -C -1 ; WX 778 ; N Ograve ; B 39 -19 739 929 ; -C -1 ; WX 667 ; N Agrave ; B 14 0 654 929 ; -C -1 ; WX 667 ; N Abreve ; B 14 0 654 926 ; -C -1 ; WX 584 ; N multiply ; B 39 0 545 506 ; -C -1 ; WX 556 ; N uacute ; B 68 -15 489 734 ; -C -1 ; WX 611 ; N Tcaron ; B 14 0 597 929 ; -C -1 ; WX 476 ; N partialdiff ; B 13 -38 463 714 ; -C -1 ; WX 500 ; N ydieresis ; B 11 -214 489 706 ; -C -1 ; WX 722 ; N Nacute ; B 76 0 646 929 ; -C -1 ; WX 278 ; N icircumflex ; B -6 0 285 734 ; -C -1 ; WX 667 ; N Ecircumflex ; B 86 0 616 929 ; -C -1 ; WX 556 ; N adieresis ; B 36 -15 530 706 ; -C -1 ; WX 556 ; N edieresis ; B 40 -15 516 706 ; -C -1 ; WX 500 ; N cacute ; B 30 -15 477 734 ; -C -1 ; WX 556 ; N nacute ; B 65 0 491 734 ; -C -1 ; WX 556 ; N umacron ; B 68 -15 489 684 ; -C -1 ; WX 722 ; N Ncaron ; B 76 0 646 929 ; -C -1 ; WX 278 ; N Iacute ; B 91 0 292 929 ; -C -1 ; WX 584 ; N plusminus ; B 39 0 545 506 ; -C -1 ; WX 260 ; N brokenbar ; B 94 -150 167 700 ; -C -1 ; WX 737 ; N registered ; B -14 -19 752 737 ; -C -1 ; WX 778 ; N Gbreve ; B 48 -19 704 926 ; -C -1 ; WX 278 ; N Idotaccent ; B 91 0 188 901 ; -C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; -C -1 ; WX 667 ; N Egrave ; B 86 0 616 929 ; -C -1 ; WX 333 ; N racute ; B 77 0 332 734 ; -C -1 ; WX 556 ; N omacron ; B 35 -14 521 684 ; -C -1 ; WX 611 ; N Zacute ; B 23 0 588 929 ; -C -1 ; WX 611 ; N Zcaron ; B 23 0 588 929 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 674 ; -C -1 ; WX 722 ; N Eth ; B 0 0 674 718 ; -C -1 ; WX 722 ; N Ccedilla ; B 44 -225 681 737 ; -C -1 ; WX 222 ; N lcommaaccent ; B 67 -225 167 718 ; -C -1 ; WX 317 ; N tcaron ; B 14 -7 329 808 ; -C -1 ; WX 556 ; N eogonek ; B 40 -225 516 538 ; -C -1 ; WX 722 ; N Uogonek ; B 79 -225 644 718 ; -C -1 ; WX 667 ; N Aacute ; B 14 0 654 929 ; -C -1 ; WX 667 ; N Adieresis ; B 14 0 654 901 ; -C -1 ; WX 556 ; N egrave ; B 40 -15 516 734 ; -C -1 ; WX 500 ; N zacute ; B 31 0 469 734 ; -C -1 ; WX 222 ; N iogonek ; B -31 -225 183 718 ; -C -1 ; WX 778 ; N Oacute ; B 39 -19 739 929 ; -C -1 ; WX 556 ; N oacute ; B 35 -14 521 734 ; -C -1 ; WX 556 ; N amacron ; B 36 -15 530 684 ; -C -1 ; WX 500 ; N sacute ; B 32 -15 464 734 ; -C -1 ; WX 278 ; N idieresis ; B 13 0 266 706 ; -C -1 ; WX 778 ; N Ocircumflex ; B 39 -19 739 929 ; -C -1 ; WX 722 ; N Ugrave ; B 79 -19 644 929 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C -1 ; WX 556 ; N thorn ; B 58 -207 517 718 ; -C -1 ; WX 333 ; N twosuperior ; B 4 281 323 703 ; -C -1 ; WX 778 ; N Odieresis ; B 39 -19 739 901 ; -C -1 ; WX 556 ; N mu ; B 68 -207 489 523 ; -C -1 ; WX 278 ; N igrave ; B -13 0 184 734 ; -C -1 ; WX 556 ; N ohungarumlaut ; B 35 -14 521 734 ; -C -1 ; WX 667 ; N Eogonek ; B 86 -220 633 718 ; -C -1 ; WX 556 ; N dcroat ; B 35 -15 550 718 ; -C -1 ; WX 834 ; N threequarters ; B 45 -19 810 703 ; -C -1 ; WX 667 ; N Scedilla ; B 49 -225 620 737 ; -C -1 ; WX 299 ; N lcaron ; B 67 0 311 718 ; -C -1 ; WX 667 ; N Kcommaaccent ; B 76 -225 663 718 ; -C -1 ; WX 556 ; N Lacute ; B 76 0 537 929 ; -C -1 ; WX 1000 ; N trademark ; B 46 306 903 718 ; -C -1 ; WX 556 ; N edotaccent ; B 40 -15 516 706 ; -C -1 ; WX 278 ; N Igrave ; B -13 0 188 929 ; -C -1 ; WX 278 ; N Imacron ; B -17 0 296 879 ; -C -1 ; WX 556 ; N Lcaron ; B 76 0 537 718 ; -C -1 ; WX 834 ; N onehalf ; B 43 -19 773 703 ; -C -1 ; WX 549 ; N lessequal ; B 26 0 523 674 ; -C -1 ; WX 556 ; N ocircumflex ; B 35 -14 521 734 ; -C -1 ; WX 556 ; N ntilde ; B 65 0 491 722 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 79 -19 644 929 ; -C -1 ; WX 667 ; N Eacute ; B 86 0 616 929 ; -C -1 ; WX 556 ; N emacron ; B 40 -15 516 684 ; -C -1 ; WX 556 ; N gbreve ; B 40 -220 499 731 ; -C -1 ; WX 834 ; N onequarter ; B 73 -19 756 703 ; -C -1 ; WX 667 ; N Scaron ; B 49 -19 620 929 ; -C -1 ; WX 667 ; N Scommaaccent ; B 49 -225 620 737 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 39 -19 739 929 ; -C -1 ; WX 400 ; N degree ; B 54 411 346 703 ; -C -1 ; WX 556 ; N ograve ; B 35 -14 521 734 ; -C -1 ; WX 722 ; N Ccaron ; B 44 -19 681 929 ; -C -1 ; WX 556 ; N ugrave ; B 68 -15 489 734 ; -C -1 ; WX 453 ; N radical ; B -4 -80 458 762 ; -C -1 ; WX 722 ; N Dcaron ; B 81 0 674 929 ; -C -1 ; WX 333 ; N rcommaaccent ; B 77 -225 332 538 ; -C -1 ; WX 722 ; N Ntilde ; B 76 0 646 917 ; -C -1 ; WX 556 ; N otilde ; B 35 -14 521 722 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 88 -225 684 718 ; -C -1 ; WX 556 ; N Lcommaaccent ; B 76 -225 537 718 ; -C -1 ; WX 667 ; N Atilde ; B 14 0 654 917 ; -C -1 ; WX 667 ; N Aogonek ; B 14 -225 654 718 ; -C -1 ; WX 667 ; N Aring ; B 14 0 654 931 ; -C -1 ; WX 778 ; N Otilde ; B 39 -19 739 917 ; -C -1 ; WX 500 ; N zdotaccent ; B 31 0 469 706 ; -C -1 ; WX 667 ; N Ecaron ; B 86 0 616 929 ; -C -1 ; WX 278 ; N Iogonek ; B -3 -225 211 718 ; -C -1 ; WX 500 ; N kcommaaccent ; B 67 -225 501 718 ; -C -1 ; WX 584 ; N minus ; B 39 216 545 289 ; -C -1 ; WX 278 ; N Icircumflex ; B -6 0 285 929 ; -C -1 ; WX 556 ; N ncaron ; B 65 0 491 734 ; -C -1 ; WX 278 ; N tcommaaccent ; B 14 -225 257 669 ; -C -1 ; WX 584 ; N logicalnot ; B 39 108 545 390 ; -C -1 ; WX 556 ; N odieresis ; B 35 -14 521 706 ; -C -1 ; WX 556 ; N udieresis ; B 68 -15 489 706 ; -C -1 ; WX 549 ; N notequal ; B 12 -35 537 551 ; -C -1 ; WX 556 ; N gcommaaccent ; B 40 -220 499 822 ; -C -1 ; WX 556 ; N eth ; B 35 -15 522 737 ; -C -1 ; WX 500 ; N zcaron ; B 31 0 469 734 ; -C -1 ; WX 556 ; N ncommaaccent ; B 65 -225 491 538 ; -C -1 ; WX 333 ; N onesuperior ; B 43 281 222 703 ; -C -1 ; WX 278 ; N imacron ; B 5 0 272 684 ; -C -1 ; WX 556 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2705 -KPX A C -30 -KPX A Cacute -30 -KPX A Ccaron -30 -KPX A Ccedilla -30 -KPX A G -30 -KPX A Gbreve -30 -KPX A Gcommaaccent -30 -KPX A O -30 -KPX A Oacute -30 -KPX A Ocircumflex -30 -KPX A Odieresis -30 -KPX A Ograve -30 -KPX A Ohungarumlaut -30 -KPX A Omacron -30 -KPX A Oslash -30 -KPX A Otilde -30 -KPX A Q -30 -KPX A T -120 -KPX A Tcaron -120 -KPX A Tcommaaccent -120 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -70 -KPX A W -50 -KPX A Y -100 -KPX A Yacute -100 -KPX A Ydieresis -100 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -40 -KPX A w -40 -KPX A y -40 -KPX A yacute -40 -KPX A ydieresis -40 -KPX Aacute C -30 -KPX Aacute Cacute -30 -KPX Aacute Ccaron -30 -KPX Aacute Ccedilla -30 -KPX Aacute G -30 -KPX Aacute Gbreve -30 -KPX Aacute Gcommaaccent -30 -KPX Aacute O -30 -KPX Aacute Oacute -30 -KPX Aacute Ocircumflex -30 -KPX Aacute Odieresis -30 -KPX Aacute Ograve -30 -KPX Aacute Ohungarumlaut -30 -KPX Aacute Omacron -30 -KPX Aacute Oslash -30 -KPX Aacute Otilde -30 -KPX Aacute Q -30 -KPX Aacute T -120 -KPX Aacute Tcaron -120 -KPX Aacute Tcommaaccent -120 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -70 -KPX Aacute W -50 -KPX Aacute Y -100 -KPX Aacute Yacute -100 -KPX Aacute Ydieresis -100 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -40 -KPX Aacute w -40 -KPX Aacute y -40 -KPX Aacute yacute -40 -KPX Aacute ydieresis -40 -KPX Abreve C -30 -KPX Abreve Cacute -30 -KPX Abreve Ccaron -30 -KPX Abreve Ccedilla -30 -KPX Abreve G -30 -KPX Abreve Gbreve -30 -KPX Abreve Gcommaaccent -30 -KPX Abreve O -30 -KPX Abreve Oacute -30 -KPX Abreve Ocircumflex -30 -KPX Abreve Odieresis -30 -KPX Abreve Ograve -30 -KPX Abreve Ohungarumlaut -30 -KPX Abreve Omacron -30 -KPX Abreve Oslash -30 -KPX Abreve Otilde -30 -KPX Abreve Q -30 -KPX Abreve T -120 -KPX Abreve Tcaron -120 -KPX Abreve Tcommaaccent -120 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -70 -KPX Abreve W -50 -KPX Abreve Y -100 -KPX Abreve Yacute -100 -KPX Abreve Ydieresis -100 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -40 -KPX Abreve w -40 -KPX Abreve y -40 -KPX Abreve yacute -40 -KPX Abreve ydieresis -40 -KPX Acircumflex C -30 -KPX Acircumflex Cacute -30 -KPX Acircumflex Ccaron -30 -KPX Acircumflex Ccedilla -30 -KPX Acircumflex G -30 -KPX Acircumflex Gbreve -30 -KPX Acircumflex Gcommaaccent -30 -KPX Acircumflex O -30 -KPX Acircumflex Oacute -30 -KPX Acircumflex Ocircumflex -30 -KPX Acircumflex Odieresis -30 -KPX Acircumflex Ograve -30 -KPX Acircumflex Ohungarumlaut -30 -KPX Acircumflex Omacron -30 -KPX Acircumflex Oslash -30 -KPX Acircumflex Otilde -30 -KPX Acircumflex Q -30 -KPX Acircumflex T -120 -KPX Acircumflex Tcaron -120 -KPX Acircumflex Tcommaaccent -120 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -70 -KPX Acircumflex W -50 -KPX Acircumflex Y -100 -KPX Acircumflex Yacute -100 -KPX Acircumflex Ydieresis -100 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -40 -KPX Acircumflex w -40 -KPX Acircumflex y -40 -KPX Acircumflex yacute -40 -KPX Acircumflex ydieresis -40 -KPX Adieresis C -30 -KPX Adieresis Cacute -30 -KPX Adieresis Ccaron -30 -KPX Adieresis Ccedilla -30 -KPX Adieresis G -30 -KPX Adieresis Gbreve -30 -KPX Adieresis Gcommaaccent -30 -KPX Adieresis O -30 -KPX Adieresis Oacute -30 -KPX Adieresis Ocircumflex -30 -KPX Adieresis Odieresis -30 -KPX Adieresis Ograve -30 -KPX Adieresis Ohungarumlaut -30 -KPX Adieresis Omacron -30 -KPX Adieresis Oslash -30 -KPX Adieresis Otilde -30 -KPX Adieresis Q -30 -KPX Adieresis T -120 -KPX Adieresis Tcaron -120 -KPX Adieresis Tcommaaccent -120 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -70 -KPX Adieresis W -50 -KPX Adieresis Y -100 -KPX Adieresis Yacute -100 -KPX Adieresis Ydieresis -100 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -40 -KPX Adieresis w -40 -KPX Adieresis y -40 -KPX Adieresis yacute -40 -KPX Adieresis ydieresis -40 -KPX Agrave C -30 -KPX Agrave Cacute -30 -KPX Agrave Ccaron -30 -KPX Agrave Ccedilla -30 -KPX Agrave G -30 -KPX Agrave Gbreve -30 -KPX Agrave Gcommaaccent -30 -KPX Agrave O -30 -KPX Agrave Oacute -30 -KPX Agrave Ocircumflex -30 -KPX Agrave Odieresis -30 -KPX Agrave Ograve -30 -KPX Agrave Ohungarumlaut -30 -KPX Agrave Omacron -30 -KPX Agrave Oslash -30 -KPX Agrave Otilde -30 -KPX Agrave Q -30 -KPX Agrave T -120 -KPX Agrave Tcaron -120 -KPX Agrave Tcommaaccent -120 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -70 -KPX Agrave W -50 -KPX Agrave Y -100 -KPX Agrave Yacute -100 -KPX Agrave Ydieresis -100 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -40 -KPX Agrave w -40 -KPX Agrave y -40 -KPX Agrave yacute -40 -KPX Agrave ydieresis -40 -KPX Amacron C -30 -KPX Amacron Cacute -30 -KPX Amacron Ccaron -30 -KPX Amacron Ccedilla -30 -KPX Amacron G -30 -KPX Amacron Gbreve -30 -KPX Amacron Gcommaaccent -30 -KPX Amacron O -30 -KPX Amacron Oacute -30 -KPX Amacron Ocircumflex -30 -KPX Amacron Odieresis -30 -KPX Amacron Ograve -30 -KPX Amacron Ohungarumlaut -30 -KPX Amacron Omacron -30 -KPX Amacron Oslash -30 -KPX Amacron Otilde -30 -KPX Amacron Q -30 -KPX Amacron T -120 -KPX Amacron Tcaron -120 -KPX Amacron Tcommaaccent -120 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -70 -KPX Amacron W -50 -KPX Amacron Y -100 -KPX Amacron Yacute -100 -KPX Amacron Ydieresis -100 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -40 -KPX Amacron w -40 -KPX Amacron y -40 -KPX Amacron yacute -40 -KPX Amacron ydieresis -40 -KPX Aogonek C -30 -KPX Aogonek Cacute -30 -KPX Aogonek Ccaron -30 -KPX Aogonek Ccedilla -30 -KPX Aogonek G -30 -KPX Aogonek Gbreve -30 -KPX Aogonek Gcommaaccent -30 -KPX Aogonek O -30 -KPX Aogonek Oacute -30 -KPX Aogonek Ocircumflex -30 -KPX Aogonek Odieresis -30 -KPX Aogonek Ograve -30 -KPX Aogonek Ohungarumlaut -30 -KPX Aogonek Omacron -30 -KPX Aogonek Oslash -30 -KPX Aogonek Otilde -30 -KPX Aogonek Q -30 -KPX Aogonek T -120 -KPX Aogonek Tcaron -120 -KPX Aogonek Tcommaaccent -120 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -70 -KPX Aogonek W -50 -KPX Aogonek Y -100 -KPX Aogonek Yacute -100 -KPX Aogonek Ydieresis -100 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -40 -KPX Aogonek w -40 -KPX Aogonek y -40 -KPX Aogonek yacute -40 -KPX Aogonek ydieresis -40 -KPX Aring C -30 -KPX Aring Cacute -30 -KPX Aring Ccaron -30 -KPX Aring Ccedilla -30 -KPX Aring G -30 -KPX Aring Gbreve -30 -KPX Aring Gcommaaccent -30 -KPX Aring O -30 -KPX Aring Oacute -30 -KPX Aring Ocircumflex -30 -KPX Aring Odieresis -30 -KPX Aring Ograve -30 -KPX Aring Ohungarumlaut -30 -KPX Aring Omacron -30 -KPX Aring Oslash -30 -KPX Aring Otilde -30 -KPX Aring Q -30 -KPX Aring T -120 -KPX Aring Tcaron -120 -KPX Aring Tcommaaccent -120 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -70 -KPX Aring W -50 -KPX Aring Y -100 -KPX Aring Yacute -100 -KPX Aring Ydieresis -100 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -40 -KPX Aring w -40 -KPX Aring y -40 -KPX Aring yacute -40 -KPX Aring ydieresis -40 -KPX Atilde C -30 -KPX Atilde Cacute -30 -KPX Atilde Ccaron -30 -KPX Atilde Ccedilla -30 -KPX Atilde G -30 -KPX Atilde Gbreve -30 -KPX Atilde Gcommaaccent -30 -KPX Atilde O -30 -KPX Atilde Oacute -30 -KPX Atilde Ocircumflex -30 -KPX Atilde Odieresis -30 -KPX Atilde Ograve -30 -KPX Atilde Ohungarumlaut -30 -KPX Atilde Omacron -30 -KPX Atilde Oslash -30 -KPX Atilde Otilde -30 -KPX Atilde Q -30 -KPX Atilde T -120 -KPX Atilde Tcaron -120 -KPX Atilde Tcommaaccent -120 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -70 -KPX Atilde W -50 -KPX Atilde Y -100 -KPX Atilde Yacute -100 -KPX Atilde Ydieresis -100 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -40 -KPX Atilde w -40 -KPX Atilde y -40 -KPX Atilde yacute -40 -KPX Atilde ydieresis -40 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX B comma -20 -KPX B period -20 -KPX C comma -30 -KPX C period -30 -KPX Cacute comma -30 -KPX Cacute period -30 -KPX Ccaron comma -30 -KPX Ccaron period -30 -KPX Ccedilla comma -30 -KPX Ccedilla period -30 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -70 -KPX D W -40 -KPX D Y -90 -KPX D Yacute -90 -KPX D Ydieresis -90 -KPX D comma -70 -KPX D period -70 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -70 -KPX Dcaron W -40 -KPX Dcaron Y -90 -KPX Dcaron Yacute -90 -KPX Dcaron Ydieresis -90 -KPX Dcaron comma -70 -KPX Dcaron period -70 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -70 -KPX Dcroat W -40 -KPX Dcroat Y -90 -KPX Dcroat Yacute -90 -KPX Dcroat Ydieresis -90 -KPX Dcroat comma -70 -KPX Dcroat period -70 -KPX F A -80 -KPX F Aacute -80 -KPX F Abreve -80 -KPX F Acircumflex -80 -KPX F Adieresis -80 -KPX F Agrave -80 -KPX F Amacron -80 -KPX F Aogonek -80 -KPX F Aring -80 -KPX F Atilde -80 -KPX F a -50 -KPX F aacute -50 -KPX F abreve -50 -KPX F acircumflex -50 -KPX F adieresis -50 -KPX F agrave -50 -KPX F amacron -50 -KPX F aogonek -50 -KPX F aring -50 -KPX F atilde -50 -KPX F comma -150 -KPX F e -30 -KPX F eacute -30 -KPX F ecaron -30 -KPX F ecircumflex -30 -KPX F edieresis -30 -KPX F edotaccent -30 -KPX F egrave -30 -KPX F emacron -30 -KPX F eogonek -30 -KPX F o -30 -KPX F oacute -30 -KPX F ocircumflex -30 -KPX F odieresis -30 -KPX F ograve -30 -KPX F ohungarumlaut -30 -KPX F omacron -30 -KPX F oslash -30 -KPX F otilde -30 -KPX F period -150 -KPX F r -45 -KPX F racute -45 -KPX F rcaron -45 -KPX F rcommaaccent -45 -KPX J A -20 -KPX J Aacute -20 -KPX J Abreve -20 -KPX J Acircumflex -20 -KPX J Adieresis -20 -KPX J Agrave -20 -KPX J Amacron -20 -KPX J Aogonek -20 -KPX J Aring -20 -KPX J Atilde -20 -KPX J a -20 -KPX J aacute -20 -KPX J abreve -20 -KPX J acircumflex -20 -KPX J adieresis -20 -KPX J agrave -20 -KPX J amacron -20 -KPX J aogonek -20 -KPX J aring -20 -KPX J atilde -20 -KPX J comma -30 -KPX J period -30 -KPX J u -20 -KPX J uacute -20 -KPX J ucircumflex -20 -KPX J udieresis -20 -KPX J ugrave -20 -KPX J uhungarumlaut -20 -KPX J umacron -20 -KPX J uogonek -20 -KPX J uring -20 -KPX K O -50 -KPX K Oacute -50 -KPX K Ocircumflex -50 -KPX K Odieresis -50 -KPX K Ograve -50 -KPX K Ohungarumlaut -50 -KPX K Omacron -50 -KPX K Oslash -50 -KPX K Otilde -50 -KPX K e -40 -KPX K eacute -40 -KPX K ecaron -40 -KPX K ecircumflex -40 -KPX K edieresis -40 -KPX K edotaccent -40 -KPX K egrave -40 -KPX K emacron -40 -KPX K eogonek -40 -KPX K o -40 -KPX K oacute -40 -KPX K ocircumflex -40 -KPX K odieresis -40 -KPX K ograve -40 -KPX K ohungarumlaut -40 -KPX K omacron -40 -KPX K oslash -40 -KPX K otilde -40 -KPX K u -30 -KPX K uacute -30 -KPX K ucircumflex -30 -KPX K udieresis -30 -KPX K ugrave -30 -KPX K uhungarumlaut -30 -KPX K umacron -30 -KPX K uogonek -30 -KPX K uring -30 -KPX K y -50 -KPX K yacute -50 -KPX K ydieresis -50 -KPX Kcommaaccent O -50 -KPX Kcommaaccent Oacute -50 -KPX Kcommaaccent Ocircumflex -50 -KPX Kcommaaccent Odieresis -50 -KPX Kcommaaccent Ograve -50 -KPX Kcommaaccent Ohungarumlaut -50 -KPX Kcommaaccent Omacron -50 -KPX Kcommaaccent Oslash -50 -KPX Kcommaaccent Otilde -50 -KPX Kcommaaccent e -40 -KPX Kcommaaccent eacute -40 -KPX Kcommaaccent ecaron -40 -KPX Kcommaaccent ecircumflex -40 -KPX Kcommaaccent edieresis -40 -KPX Kcommaaccent edotaccent -40 -KPX Kcommaaccent egrave -40 -KPX Kcommaaccent emacron -40 -KPX Kcommaaccent eogonek -40 -KPX Kcommaaccent o -40 -KPX Kcommaaccent oacute -40 -KPX Kcommaaccent ocircumflex -40 -KPX Kcommaaccent odieresis -40 -KPX Kcommaaccent ograve -40 -KPX Kcommaaccent ohungarumlaut -40 -KPX Kcommaaccent omacron -40 -KPX Kcommaaccent oslash -40 -KPX Kcommaaccent otilde -40 -KPX Kcommaaccent u -30 -KPX Kcommaaccent uacute -30 -KPX Kcommaaccent ucircumflex -30 -KPX Kcommaaccent udieresis -30 -KPX Kcommaaccent ugrave -30 -KPX Kcommaaccent uhungarumlaut -30 -KPX Kcommaaccent umacron -30 -KPX Kcommaaccent uogonek -30 -KPX Kcommaaccent uring -30 -KPX Kcommaaccent y -50 -KPX Kcommaaccent yacute -50 -KPX Kcommaaccent ydieresis -50 -KPX L T -110 -KPX L Tcaron -110 -KPX L Tcommaaccent -110 -KPX L V -110 -KPX L W -70 -KPX L Y -140 -KPX L Yacute -140 -KPX L Ydieresis -140 -KPX L quotedblright -140 -KPX L quoteright -160 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -110 -KPX Lacute Tcaron -110 -KPX Lacute Tcommaaccent -110 -KPX Lacute V -110 -KPX Lacute W -70 -KPX Lacute Y -140 -KPX Lacute Yacute -140 -KPX Lacute Ydieresis -140 -KPX Lacute quotedblright -140 -KPX Lacute quoteright -160 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcaron T -110 -KPX Lcaron Tcaron -110 -KPX Lcaron Tcommaaccent -110 -KPX Lcaron V -110 -KPX Lcaron W -70 -KPX Lcaron Y -140 -KPX Lcaron Yacute -140 -KPX Lcaron Ydieresis -140 -KPX Lcaron quotedblright -140 -KPX Lcaron quoteright -160 -KPX Lcaron y -30 -KPX Lcaron yacute -30 -KPX Lcaron ydieresis -30 -KPX Lcommaaccent T -110 -KPX Lcommaaccent Tcaron -110 -KPX Lcommaaccent Tcommaaccent -110 -KPX Lcommaaccent V -110 -KPX Lcommaaccent W -70 -KPX Lcommaaccent Y -140 -KPX Lcommaaccent Yacute -140 -KPX Lcommaaccent Ydieresis -140 -KPX Lcommaaccent quotedblright -140 -KPX Lcommaaccent quoteright -160 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -110 -KPX Lslash Tcaron -110 -KPX Lslash Tcommaaccent -110 -KPX Lslash V -110 -KPX Lslash W -70 -KPX Lslash Y -140 -KPX Lslash Yacute -140 -KPX Lslash Ydieresis -140 -KPX Lslash quotedblright -140 -KPX Lslash quoteright -160 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX O A -20 -KPX O Aacute -20 -KPX O Abreve -20 -KPX O Acircumflex -20 -KPX O Adieresis -20 -KPX O Agrave -20 -KPX O Amacron -20 -KPX O Aogonek -20 -KPX O Aring -20 -KPX O Atilde -20 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -30 -KPX O X -60 -KPX O Y -70 -KPX O Yacute -70 -KPX O Ydieresis -70 -KPX O comma -40 -KPX O period -40 -KPX Oacute A -20 -KPX Oacute Aacute -20 -KPX Oacute Abreve -20 -KPX Oacute Acircumflex -20 -KPX Oacute Adieresis -20 -KPX Oacute Agrave -20 -KPX Oacute Amacron -20 -KPX Oacute Aogonek -20 -KPX Oacute Aring -20 -KPX Oacute Atilde -20 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -30 -KPX Oacute X -60 -KPX Oacute Y -70 -KPX Oacute Yacute -70 -KPX Oacute Ydieresis -70 -KPX Oacute comma -40 -KPX Oacute period -40 -KPX Ocircumflex A -20 -KPX Ocircumflex Aacute -20 -KPX Ocircumflex Abreve -20 -KPX Ocircumflex Acircumflex -20 -KPX Ocircumflex Adieresis -20 -KPX Ocircumflex Agrave -20 -KPX Ocircumflex Amacron -20 -KPX Ocircumflex Aogonek -20 -KPX Ocircumflex Aring -20 -KPX Ocircumflex Atilde -20 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -30 -KPX Ocircumflex X -60 -KPX Ocircumflex Y -70 -KPX Ocircumflex Yacute -70 -KPX Ocircumflex Ydieresis -70 -KPX Ocircumflex comma -40 -KPX Ocircumflex period -40 -KPX Odieresis A -20 -KPX Odieresis Aacute -20 -KPX Odieresis Abreve -20 -KPX Odieresis Acircumflex -20 -KPX Odieresis Adieresis -20 -KPX Odieresis Agrave -20 -KPX Odieresis Amacron -20 -KPX Odieresis Aogonek -20 -KPX Odieresis Aring -20 -KPX Odieresis Atilde -20 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -30 -KPX Odieresis X -60 -KPX Odieresis Y -70 -KPX Odieresis Yacute -70 -KPX Odieresis Ydieresis -70 -KPX Odieresis comma -40 -KPX Odieresis period -40 -KPX Ograve A -20 -KPX Ograve Aacute -20 -KPX Ograve Abreve -20 -KPX Ograve Acircumflex -20 -KPX Ograve Adieresis -20 -KPX Ograve Agrave -20 -KPX Ograve Amacron -20 -KPX Ograve Aogonek -20 -KPX Ograve Aring -20 -KPX Ograve Atilde -20 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -30 -KPX Ograve X -60 -KPX Ograve Y -70 -KPX Ograve Yacute -70 -KPX Ograve Ydieresis -70 -KPX Ograve comma -40 -KPX Ograve period -40 -KPX Ohungarumlaut A -20 -KPX Ohungarumlaut Aacute -20 -KPX Ohungarumlaut Abreve -20 -KPX Ohungarumlaut Acircumflex -20 -KPX Ohungarumlaut Adieresis -20 -KPX Ohungarumlaut Agrave -20 -KPX Ohungarumlaut Amacron -20 -KPX Ohungarumlaut Aogonek -20 -KPX Ohungarumlaut Aring -20 -KPX Ohungarumlaut Atilde -20 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -30 -KPX Ohungarumlaut X -60 -KPX Ohungarumlaut Y -70 -KPX Ohungarumlaut Yacute -70 -KPX Ohungarumlaut Ydieresis -70 -KPX Ohungarumlaut comma -40 -KPX Ohungarumlaut period -40 -KPX Omacron A -20 -KPX Omacron Aacute -20 -KPX Omacron Abreve -20 -KPX Omacron Acircumflex -20 -KPX Omacron Adieresis -20 -KPX Omacron Agrave -20 -KPX Omacron Amacron -20 -KPX Omacron Aogonek -20 -KPX Omacron Aring -20 -KPX Omacron Atilde -20 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -30 -KPX Omacron X -60 -KPX Omacron Y -70 -KPX Omacron Yacute -70 -KPX Omacron Ydieresis -70 -KPX Omacron comma -40 -KPX Omacron period -40 -KPX Oslash A -20 -KPX Oslash Aacute -20 -KPX Oslash Abreve -20 -KPX Oslash Acircumflex -20 -KPX Oslash Adieresis -20 -KPX Oslash Agrave -20 -KPX Oslash Amacron -20 -KPX Oslash Aogonek -20 -KPX Oslash Aring -20 -KPX Oslash Atilde -20 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -30 -KPX Oslash X -60 -KPX Oslash Y -70 -KPX Oslash Yacute -70 -KPX Oslash Ydieresis -70 -KPX Oslash comma -40 -KPX Oslash period -40 -KPX Otilde A -20 -KPX Otilde Aacute -20 -KPX Otilde Abreve -20 -KPX Otilde Acircumflex -20 -KPX Otilde Adieresis -20 -KPX Otilde Agrave -20 -KPX Otilde Amacron -20 -KPX Otilde Aogonek -20 -KPX Otilde Aring -20 -KPX Otilde Atilde -20 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -30 -KPX Otilde X -60 -KPX Otilde Y -70 -KPX Otilde Yacute -70 -KPX Otilde Ydieresis -70 -KPX Otilde comma -40 -KPX Otilde period -40 -KPX P A -120 -KPX P Aacute -120 -KPX P Abreve -120 -KPX P Acircumflex -120 -KPX P Adieresis -120 -KPX P Agrave -120 -KPX P Amacron -120 -KPX P Aogonek -120 -KPX P Aring -120 -KPX P Atilde -120 -KPX P a -40 -KPX P aacute -40 -KPX P abreve -40 -KPX P acircumflex -40 -KPX P adieresis -40 -KPX P agrave -40 -KPX P amacron -40 -KPX P aogonek -40 -KPX P aring -40 -KPX P atilde -40 -KPX P comma -180 -KPX P e -50 -KPX P eacute -50 -KPX P ecaron -50 -KPX P ecircumflex -50 -KPX P edieresis -50 -KPX P edotaccent -50 -KPX P egrave -50 -KPX P emacron -50 -KPX P eogonek -50 -KPX P o -50 -KPX P oacute -50 -KPX P ocircumflex -50 -KPX P odieresis -50 -KPX P ograve -50 -KPX P ohungarumlaut -50 -KPX P omacron -50 -KPX P oslash -50 -KPX P otilde -50 -KPX P period -180 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -20 -KPX R Oacute -20 -KPX R Ocircumflex -20 -KPX R Odieresis -20 -KPX R Ograve -20 -KPX R Ohungarumlaut -20 -KPX R Omacron -20 -KPX R Oslash -20 -KPX R Otilde -20 -KPX R T -30 -KPX R Tcaron -30 -KPX R Tcommaaccent -30 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -50 -KPX R W -30 -KPX R Y -50 -KPX R Yacute -50 -KPX R Ydieresis -50 -KPX Racute O -20 -KPX Racute Oacute -20 -KPX Racute Ocircumflex -20 -KPX Racute Odieresis -20 -KPX Racute Ograve -20 -KPX Racute Ohungarumlaut -20 -KPX Racute Omacron -20 -KPX Racute Oslash -20 -KPX Racute Otilde -20 -KPX Racute T -30 -KPX Racute Tcaron -30 -KPX Racute Tcommaaccent -30 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -50 -KPX Racute W -30 -KPX Racute Y -50 -KPX Racute Yacute -50 -KPX Racute Ydieresis -50 -KPX Rcaron O -20 -KPX Rcaron Oacute -20 -KPX Rcaron Ocircumflex -20 -KPX Rcaron Odieresis -20 -KPX Rcaron Ograve -20 -KPX Rcaron Ohungarumlaut -20 -KPX Rcaron Omacron -20 -KPX Rcaron Oslash -20 -KPX Rcaron Otilde -20 -KPX Rcaron T -30 -KPX Rcaron Tcaron -30 -KPX Rcaron Tcommaaccent -30 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -50 -KPX Rcaron W -30 -KPX Rcaron Y -50 -KPX Rcaron Yacute -50 -KPX Rcaron Ydieresis -50 -KPX Rcommaaccent O -20 -KPX Rcommaaccent Oacute -20 -KPX Rcommaaccent Ocircumflex -20 -KPX Rcommaaccent Odieresis -20 -KPX Rcommaaccent Ograve -20 -KPX Rcommaaccent Ohungarumlaut -20 -KPX Rcommaaccent Omacron -20 -KPX Rcommaaccent Oslash -20 -KPX Rcommaaccent Otilde -20 -KPX Rcommaaccent T -30 -KPX Rcommaaccent Tcaron -30 -KPX Rcommaaccent Tcommaaccent -30 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -50 -KPX Rcommaaccent W -30 -KPX Rcommaaccent Y -50 -KPX Rcommaaccent Yacute -50 -KPX Rcommaaccent Ydieresis -50 -KPX S comma -20 -KPX S period -20 -KPX Sacute comma -20 -KPX Sacute period -20 -KPX Scaron comma -20 -KPX Scaron period -20 -KPX Scedilla comma -20 -KPX Scedilla period -20 -KPX Scommaaccent comma -20 -KPX Scommaaccent period -20 -KPX T A -120 -KPX T Aacute -120 -KPX T Abreve -120 -KPX T Acircumflex -120 -KPX T Adieresis -120 -KPX T Agrave -120 -KPX T Amacron -120 -KPX T Aogonek -120 -KPX T Aring -120 -KPX T Atilde -120 -KPX T O -40 -KPX T Oacute -40 -KPX T Ocircumflex -40 -KPX T Odieresis -40 -KPX T Ograve -40 -KPX T Ohungarumlaut -40 -KPX T Omacron -40 -KPX T Oslash -40 -KPX T Otilde -40 -KPX T a -120 -KPX T aacute -120 -KPX T abreve -60 -KPX T acircumflex -120 -KPX T adieresis -120 -KPX T agrave -120 -KPX T amacron -60 -KPX T aogonek -120 -KPX T aring -120 -KPX T atilde -60 -KPX T colon -20 -KPX T comma -120 -KPX T e -120 -KPX T eacute -120 -KPX T ecaron -120 -KPX T ecircumflex -120 -KPX T edieresis -120 -KPX T edotaccent -120 -KPX T egrave -60 -KPX T emacron -60 -KPX T eogonek -120 -KPX T hyphen -140 -KPX T o -120 -KPX T oacute -120 -KPX T ocircumflex -120 -KPX T odieresis -120 -KPX T ograve -120 -KPX T ohungarumlaut -120 -KPX T omacron -60 -KPX T oslash -120 -KPX T otilde -60 -KPX T period -120 -KPX T r -120 -KPX T racute -120 -KPX T rcaron -120 -KPX T rcommaaccent -120 -KPX T semicolon -20 -KPX T u -120 -KPX T uacute -120 -KPX T ucircumflex -120 -KPX T udieresis -120 -KPX T ugrave -120 -KPX T uhungarumlaut -120 -KPX T umacron -60 -KPX T uogonek -120 -KPX T uring -120 -KPX T w -120 -KPX T y -120 -KPX T yacute -120 -KPX T ydieresis -60 -KPX Tcaron A -120 -KPX Tcaron Aacute -120 -KPX Tcaron Abreve -120 -KPX Tcaron Acircumflex -120 -KPX Tcaron Adieresis -120 -KPX Tcaron Agrave -120 -KPX Tcaron Amacron -120 -KPX Tcaron Aogonek -120 -KPX Tcaron Aring -120 -KPX Tcaron Atilde -120 -KPX Tcaron O -40 -KPX Tcaron Oacute -40 -KPX Tcaron Ocircumflex -40 -KPX Tcaron Odieresis -40 -KPX Tcaron Ograve -40 -KPX Tcaron Ohungarumlaut -40 -KPX Tcaron Omacron -40 -KPX Tcaron Oslash -40 -KPX Tcaron Otilde -40 -KPX Tcaron a -120 -KPX Tcaron aacute -120 -KPX Tcaron abreve -60 -KPX Tcaron acircumflex -120 -KPX Tcaron adieresis -120 -KPX Tcaron agrave -120 -KPX Tcaron amacron -60 -KPX Tcaron aogonek -120 -KPX Tcaron aring -120 -KPX Tcaron atilde -60 -KPX Tcaron colon -20 -KPX Tcaron comma -120 -KPX Tcaron e -120 -KPX Tcaron eacute -120 -KPX Tcaron ecaron -120 -KPX Tcaron ecircumflex -120 -KPX Tcaron edieresis -120 -KPX Tcaron edotaccent -120 -KPX Tcaron egrave -60 -KPX Tcaron emacron -60 -KPX Tcaron eogonek -120 -KPX Tcaron hyphen -140 -KPX Tcaron o -120 -KPX Tcaron oacute -120 -KPX Tcaron ocircumflex -120 -KPX Tcaron odieresis -120 -KPX Tcaron ograve -120 -KPX Tcaron ohungarumlaut -120 -KPX Tcaron omacron -60 -KPX Tcaron oslash -120 -KPX Tcaron otilde -60 -KPX Tcaron period -120 -KPX Tcaron r -120 -KPX Tcaron racute -120 -KPX Tcaron rcaron -120 -KPX Tcaron rcommaaccent -120 -KPX Tcaron semicolon -20 -KPX Tcaron u -120 -KPX Tcaron uacute -120 -KPX Tcaron ucircumflex -120 -KPX Tcaron udieresis -120 -KPX Tcaron ugrave -120 -KPX Tcaron uhungarumlaut -120 -KPX Tcaron umacron -60 -KPX Tcaron uogonek -120 -KPX Tcaron uring -120 -KPX Tcaron w -120 -KPX Tcaron y -120 -KPX Tcaron yacute -120 -KPX Tcaron ydieresis -60 -KPX Tcommaaccent A -120 -KPX Tcommaaccent Aacute -120 -KPX Tcommaaccent Abreve -120 -KPX Tcommaaccent Acircumflex -120 -KPX Tcommaaccent Adieresis -120 -KPX Tcommaaccent Agrave -120 -KPX Tcommaaccent Amacron -120 -KPX Tcommaaccent Aogonek -120 -KPX Tcommaaccent Aring -120 -KPX Tcommaaccent Atilde -120 -KPX Tcommaaccent O -40 -KPX Tcommaaccent Oacute -40 -KPX Tcommaaccent Ocircumflex -40 -KPX Tcommaaccent Odieresis -40 -KPX Tcommaaccent Ograve -40 -KPX Tcommaaccent Ohungarumlaut -40 -KPX Tcommaaccent Omacron -40 -KPX Tcommaaccent Oslash -40 -KPX Tcommaaccent Otilde -40 -KPX Tcommaaccent a -120 -KPX Tcommaaccent aacute -120 -KPX Tcommaaccent abreve -60 -KPX Tcommaaccent acircumflex -120 -KPX Tcommaaccent adieresis -120 -KPX Tcommaaccent agrave -120 -KPX Tcommaaccent amacron -60 -KPX Tcommaaccent aogonek -120 -KPX Tcommaaccent aring -120 -KPX Tcommaaccent atilde -60 -KPX Tcommaaccent colon -20 -KPX Tcommaaccent comma -120 -KPX Tcommaaccent e -120 -KPX Tcommaaccent eacute -120 -KPX Tcommaaccent ecaron -120 -KPX Tcommaaccent ecircumflex -120 -KPX Tcommaaccent edieresis -120 -KPX Tcommaaccent edotaccent -120 -KPX Tcommaaccent egrave -60 -KPX Tcommaaccent emacron -60 -KPX Tcommaaccent eogonek -120 -KPX Tcommaaccent hyphen -140 -KPX Tcommaaccent o -120 -KPX Tcommaaccent oacute -120 -KPX Tcommaaccent ocircumflex -120 -KPX Tcommaaccent odieresis -120 -KPX Tcommaaccent ograve -120 -KPX Tcommaaccent ohungarumlaut -120 -KPX Tcommaaccent omacron -60 -KPX Tcommaaccent oslash -120 -KPX Tcommaaccent otilde -60 -KPX Tcommaaccent period -120 -KPX Tcommaaccent r -120 -KPX Tcommaaccent racute -120 -KPX Tcommaaccent rcaron -120 -KPX Tcommaaccent rcommaaccent -120 -KPX Tcommaaccent semicolon -20 -KPX Tcommaaccent u -120 -KPX Tcommaaccent uacute -120 -KPX Tcommaaccent ucircumflex -120 -KPX Tcommaaccent udieresis -120 -KPX Tcommaaccent ugrave -120 -KPX Tcommaaccent uhungarumlaut -120 -KPX Tcommaaccent umacron -60 -KPX Tcommaaccent uogonek -120 -KPX Tcommaaccent uring -120 -KPX Tcommaaccent w -120 -KPX Tcommaaccent y -120 -KPX Tcommaaccent yacute -120 -KPX Tcommaaccent ydieresis -60 -KPX U A -40 -KPX U Aacute -40 -KPX U Abreve -40 -KPX U Acircumflex -40 -KPX U Adieresis -40 -KPX U Agrave -40 -KPX U Amacron -40 -KPX U Aogonek -40 -KPX U Aring -40 -KPX U Atilde -40 -KPX U comma -40 -KPX U period -40 -KPX Uacute A -40 -KPX Uacute Aacute -40 -KPX Uacute Abreve -40 -KPX Uacute Acircumflex -40 -KPX Uacute Adieresis -40 -KPX Uacute Agrave -40 -KPX Uacute Amacron -40 -KPX Uacute Aogonek -40 -KPX Uacute Aring -40 -KPX Uacute Atilde -40 -KPX Uacute comma -40 -KPX Uacute period -40 -KPX Ucircumflex A -40 -KPX Ucircumflex Aacute -40 -KPX Ucircumflex Abreve -40 -KPX Ucircumflex Acircumflex -40 -KPX Ucircumflex Adieresis -40 -KPX Ucircumflex Agrave -40 -KPX Ucircumflex Amacron -40 -KPX Ucircumflex Aogonek -40 -KPX Ucircumflex Aring -40 -KPX Ucircumflex Atilde -40 -KPX Ucircumflex comma -40 -KPX Ucircumflex period -40 -KPX Udieresis A -40 -KPX Udieresis Aacute -40 -KPX Udieresis Abreve -40 -KPX Udieresis Acircumflex -40 -KPX Udieresis Adieresis -40 -KPX Udieresis Agrave -40 -KPX Udieresis Amacron -40 -KPX Udieresis Aogonek -40 -KPX Udieresis Aring -40 -KPX Udieresis Atilde -40 -KPX Udieresis comma -40 -KPX Udieresis period -40 -KPX Ugrave A -40 -KPX Ugrave Aacute -40 -KPX Ugrave Abreve -40 -KPX Ugrave Acircumflex -40 -KPX Ugrave Adieresis -40 -KPX Ugrave Agrave -40 -KPX Ugrave Amacron -40 -KPX Ugrave Aogonek -40 -KPX Ugrave Aring -40 -KPX Ugrave Atilde -40 -KPX Ugrave comma -40 -KPX Ugrave period -40 -KPX Uhungarumlaut A -40 -KPX Uhungarumlaut Aacute -40 -KPX Uhungarumlaut Abreve -40 -KPX Uhungarumlaut Acircumflex -40 -KPX Uhungarumlaut Adieresis -40 -KPX Uhungarumlaut Agrave -40 -KPX Uhungarumlaut Amacron -40 -KPX Uhungarumlaut Aogonek -40 -KPX Uhungarumlaut Aring -40 -KPX Uhungarumlaut Atilde -40 -KPX Uhungarumlaut comma -40 -KPX Uhungarumlaut period -40 -KPX Umacron A -40 -KPX Umacron Aacute -40 -KPX Umacron Abreve -40 -KPX Umacron Acircumflex -40 -KPX Umacron Adieresis -40 -KPX Umacron Agrave -40 -KPX Umacron Amacron -40 -KPX Umacron Aogonek -40 -KPX Umacron Aring -40 -KPX Umacron Atilde -40 -KPX Umacron comma -40 -KPX Umacron period -40 -KPX Uogonek A -40 -KPX Uogonek Aacute -40 -KPX Uogonek Abreve -40 -KPX Uogonek Acircumflex -40 -KPX Uogonek Adieresis -40 -KPX Uogonek Agrave -40 -KPX Uogonek Amacron -40 -KPX Uogonek Aogonek -40 -KPX Uogonek Aring -40 -KPX Uogonek Atilde -40 -KPX Uogonek comma -40 -KPX Uogonek period -40 -KPX Uring A -40 -KPX Uring Aacute -40 -KPX Uring Abreve -40 -KPX Uring Acircumflex -40 -KPX Uring Adieresis -40 -KPX Uring Agrave -40 -KPX Uring Amacron -40 -KPX Uring Aogonek -40 -KPX Uring Aring -40 -KPX Uring Atilde -40 -KPX Uring comma -40 -KPX Uring period -40 -KPX V A -80 -KPX V Aacute -80 -KPX V Abreve -80 -KPX V Acircumflex -80 -KPX V Adieresis -80 -KPX V Agrave -80 -KPX V Amacron -80 -KPX V Aogonek -80 -KPX V Aring -80 -KPX V Atilde -80 -KPX V G -40 -KPX V Gbreve -40 -KPX V Gcommaaccent -40 -KPX V O -40 -KPX V Oacute -40 -KPX V Ocircumflex -40 -KPX V Odieresis -40 -KPX V Ograve -40 -KPX V Ohungarumlaut -40 -KPX V Omacron -40 -KPX V Oslash -40 -KPX V Otilde -40 -KPX V a -70 -KPX V aacute -70 -KPX V abreve -70 -KPX V acircumflex -70 -KPX V adieresis -70 -KPX V agrave -70 -KPX V amacron -70 -KPX V aogonek -70 -KPX V aring -70 -KPX V atilde -70 -KPX V colon -40 -KPX V comma -125 -KPX V e -80 -KPX V eacute -80 -KPX V ecaron -80 -KPX V ecircumflex -80 -KPX V edieresis -80 -KPX V edotaccent -80 -KPX V egrave -80 -KPX V emacron -80 -KPX V eogonek -80 -KPX V hyphen -80 -KPX V o -80 -KPX V oacute -80 -KPX V ocircumflex -80 -KPX V odieresis -80 -KPX V ograve -80 -KPX V ohungarumlaut -80 -KPX V omacron -80 -KPX V oslash -80 -KPX V otilde -80 -KPX V period -125 -KPX V semicolon -40 -KPX V u -70 -KPX V uacute -70 -KPX V ucircumflex -70 -KPX V udieresis -70 -KPX V ugrave -70 -KPX V uhungarumlaut -70 -KPX V umacron -70 -KPX V uogonek -70 -KPX V uring -70 -KPX W A -50 -KPX W Aacute -50 -KPX W Abreve -50 -KPX W Acircumflex -50 -KPX W Adieresis -50 -KPX W Agrave -50 -KPX W Amacron -50 -KPX W Aogonek -50 -KPX W Aring -50 -KPX W Atilde -50 -KPX W O -20 -KPX W Oacute -20 -KPX W Ocircumflex -20 -KPX W Odieresis -20 -KPX W Ograve -20 -KPX W Ohungarumlaut -20 -KPX W Omacron -20 -KPX W Oslash -20 -KPX W Otilde -20 -KPX W a -40 -KPX W aacute -40 -KPX W abreve -40 -KPX W acircumflex -40 -KPX W adieresis -40 -KPX W agrave -40 -KPX W amacron -40 -KPX W aogonek -40 -KPX W aring -40 -KPX W atilde -40 -KPX W comma -80 -KPX W e -30 -KPX W eacute -30 -KPX W ecaron -30 -KPX W ecircumflex -30 -KPX W edieresis -30 -KPX W edotaccent -30 -KPX W egrave -30 -KPX W emacron -30 -KPX W eogonek -30 -KPX W hyphen -40 -KPX W o -30 -KPX W oacute -30 -KPX W ocircumflex -30 -KPX W odieresis -30 -KPX W ograve -30 -KPX W ohungarumlaut -30 -KPX W omacron -30 -KPX W oslash -30 -KPX W otilde -30 -KPX W period -80 -KPX W u -30 -KPX W uacute -30 -KPX W ucircumflex -30 -KPX W udieresis -30 -KPX W ugrave -30 -KPX W uhungarumlaut -30 -KPX W umacron -30 -KPX W uogonek -30 -KPX W uring -30 -KPX W y -20 -KPX W yacute -20 -KPX W ydieresis -20 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -85 -KPX Y Oacute -85 -KPX Y Ocircumflex -85 -KPX Y Odieresis -85 -KPX Y Ograve -85 -KPX Y Ohungarumlaut -85 -KPX Y Omacron -85 -KPX Y Oslash -85 -KPX Y Otilde -85 -KPX Y a -140 -KPX Y aacute -140 -KPX Y abreve -70 -KPX Y acircumflex -140 -KPX Y adieresis -140 -KPX Y agrave -140 -KPX Y amacron -70 -KPX Y aogonek -140 -KPX Y aring -140 -KPX Y atilde -140 -KPX Y colon -60 -KPX Y comma -140 -KPX Y e -140 -KPX Y eacute -140 -KPX Y ecaron -140 -KPX Y ecircumflex -140 -KPX Y edieresis -140 -KPX Y edotaccent -140 -KPX Y egrave -140 -KPX Y emacron -70 -KPX Y eogonek -140 -KPX Y hyphen -140 -KPX Y i -20 -KPX Y iacute -20 -KPX Y iogonek -20 -KPX Y o -140 -KPX Y oacute -140 -KPX Y ocircumflex -140 -KPX Y odieresis -140 -KPX Y ograve -140 -KPX Y ohungarumlaut -140 -KPX Y omacron -140 -KPX Y oslash -140 -KPX Y otilde -140 -KPX Y period -140 -KPX Y semicolon -60 -KPX Y u -110 -KPX Y uacute -110 -KPX Y ucircumflex -110 -KPX Y udieresis -110 -KPX Y ugrave -110 -KPX Y uhungarumlaut -110 -KPX Y umacron -110 -KPX Y uogonek -110 -KPX Y uring -110 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -85 -KPX Yacute Oacute -85 -KPX Yacute Ocircumflex -85 -KPX Yacute Odieresis -85 -KPX Yacute Ograve -85 -KPX Yacute Ohungarumlaut -85 -KPX Yacute Omacron -85 -KPX Yacute Oslash -85 -KPX Yacute Otilde -85 -KPX Yacute a -140 -KPX Yacute aacute -140 -KPX Yacute abreve -70 -KPX Yacute acircumflex -140 -KPX Yacute adieresis -140 -KPX Yacute agrave -140 -KPX Yacute amacron -70 -KPX Yacute aogonek -140 -KPX Yacute aring -140 -KPX Yacute atilde -70 -KPX Yacute colon -60 -KPX Yacute comma -140 -KPX Yacute e -140 -KPX Yacute eacute -140 -KPX Yacute ecaron -140 -KPX Yacute ecircumflex -140 -KPX Yacute edieresis -140 -KPX Yacute edotaccent -140 -KPX Yacute egrave -140 -KPX Yacute emacron -70 -KPX Yacute eogonek -140 -KPX Yacute hyphen -140 -KPX Yacute i -20 -KPX Yacute iacute -20 -KPX Yacute iogonek -20 -KPX Yacute o -140 -KPX Yacute oacute -140 -KPX Yacute ocircumflex -140 -KPX Yacute odieresis -140 -KPX Yacute ograve -140 -KPX Yacute ohungarumlaut -140 -KPX Yacute omacron -70 -KPX Yacute oslash -140 -KPX Yacute otilde -140 -KPX Yacute period -140 -KPX Yacute semicolon -60 -KPX Yacute u -110 -KPX Yacute uacute -110 -KPX Yacute ucircumflex -110 -KPX Yacute udieresis -110 -KPX Yacute ugrave -110 -KPX Yacute uhungarumlaut -110 -KPX Yacute umacron -110 -KPX Yacute uogonek -110 -KPX Yacute uring -110 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -85 -KPX Ydieresis Oacute -85 -KPX Ydieresis Ocircumflex -85 -KPX Ydieresis Odieresis -85 -KPX Ydieresis Ograve -85 -KPX Ydieresis Ohungarumlaut -85 -KPX Ydieresis Omacron -85 -KPX Ydieresis Oslash -85 -KPX Ydieresis Otilde -85 -KPX Ydieresis a -140 -KPX Ydieresis aacute -140 -KPX Ydieresis abreve -70 -KPX Ydieresis acircumflex -140 -KPX Ydieresis adieresis -140 -KPX Ydieresis agrave -140 -KPX Ydieresis amacron -70 -KPX Ydieresis aogonek -140 -KPX Ydieresis aring -140 -KPX Ydieresis atilde -70 -KPX Ydieresis colon -60 -KPX Ydieresis comma -140 -KPX Ydieresis e -140 -KPX Ydieresis eacute -140 -KPX Ydieresis ecaron -140 -KPX Ydieresis ecircumflex -140 -KPX Ydieresis edieresis -140 -KPX Ydieresis edotaccent -140 -KPX Ydieresis egrave -140 -KPX Ydieresis emacron -70 -KPX Ydieresis eogonek -140 -KPX Ydieresis hyphen -140 -KPX Ydieresis i -20 -KPX Ydieresis iacute -20 -KPX Ydieresis iogonek -20 -KPX Ydieresis o -140 -KPX Ydieresis oacute -140 -KPX Ydieresis ocircumflex -140 -KPX Ydieresis odieresis -140 -KPX Ydieresis ograve -140 -KPX Ydieresis ohungarumlaut -140 -KPX Ydieresis omacron -140 -KPX Ydieresis oslash -140 -KPX Ydieresis otilde -140 -KPX Ydieresis period -140 -KPX Ydieresis semicolon -60 -KPX Ydieresis u -110 -KPX Ydieresis uacute -110 -KPX Ydieresis ucircumflex -110 -KPX Ydieresis udieresis -110 -KPX Ydieresis ugrave -110 -KPX Ydieresis uhungarumlaut -110 -KPX Ydieresis umacron -110 -KPX Ydieresis uogonek -110 -KPX Ydieresis uring -110 -KPX a v -20 -KPX a w -20 -KPX a y -30 -KPX a yacute -30 -KPX a ydieresis -30 -KPX aacute v -20 -KPX aacute w -20 -KPX aacute y -30 -KPX aacute yacute -30 -KPX aacute ydieresis -30 -KPX abreve v -20 -KPX abreve w -20 -KPX abreve y -30 -KPX abreve yacute -30 -KPX abreve ydieresis -30 -KPX acircumflex v -20 -KPX acircumflex w -20 -KPX acircumflex y -30 -KPX acircumflex yacute -30 -KPX acircumflex ydieresis -30 -KPX adieresis v -20 -KPX adieresis w -20 -KPX adieresis y -30 -KPX adieresis yacute -30 -KPX adieresis ydieresis -30 -KPX agrave v -20 -KPX agrave w -20 -KPX agrave y -30 -KPX agrave yacute -30 -KPX agrave ydieresis -30 -KPX amacron v -20 -KPX amacron w -20 -KPX amacron y -30 -KPX amacron yacute -30 -KPX amacron ydieresis -30 -KPX aogonek v -20 -KPX aogonek w -20 -KPX aogonek y -30 -KPX aogonek yacute -30 -KPX aogonek ydieresis -30 -KPX aring v -20 -KPX aring w -20 -KPX aring y -30 -KPX aring yacute -30 -KPX aring ydieresis -30 -KPX atilde v -20 -KPX atilde w -20 -KPX atilde y -30 -KPX atilde yacute -30 -KPX atilde ydieresis -30 -KPX b b -10 -KPX b comma -40 -KPX b l -20 -KPX b lacute -20 -KPX b lcommaaccent -20 -KPX b lslash -20 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -20 -KPX b y -20 -KPX b yacute -20 -KPX b ydieresis -20 -KPX c comma -15 -KPX c k -20 -KPX c kcommaaccent -20 -KPX cacute comma -15 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX ccaron comma -15 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccedilla comma -15 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX colon space -50 -KPX comma quotedblright -100 -KPX comma quoteright -100 -KPX e comma -15 -KPX e period -15 -KPX e v -30 -KPX e w -20 -KPX e x -30 -KPX e y -20 -KPX e yacute -20 -KPX e ydieresis -20 -KPX eacute comma -15 -KPX eacute period -15 -KPX eacute v -30 -KPX eacute w -20 -KPX eacute x -30 -KPX eacute y -20 -KPX eacute yacute -20 -KPX eacute ydieresis -20 -KPX ecaron comma -15 -KPX ecaron period -15 -KPX ecaron v -30 -KPX ecaron w -20 -KPX ecaron x -30 -KPX ecaron y -20 -KPX ecaron yacute -20 -KPX ecaron ydieresis -20 -KPX ecircumflex comma -15 -KPX ecircumflex period -15 -KPX ecircumflex v -30 -KPX ecircumflex w -20 -KPX ecircumflex x -30 -KPX ecircumflex y -20 -KPX ecircumflex yacute -20 -KPX ecircumflex ydieresis -20 -KPX edieresis comma -15 -KPX edieresis period -15 -KPX edieresis v -30 -KPX edieresis w -20 -KPX edieresis x -30 -KPX edieresis y -20 -KPX edieresis yacute -20 -KPX edieresis ydieresis -20 -KPX edotaccent comma -15 -KPX edotaccent period -15 -KPX edotaccent v -30 -KPX edotaccent w -20 -KPX edotaccent x -30 -KPX edotaccent y -20 -KPX edotaccent yacute -20 -KPX edotaccent ydieresis -20 -KPX egrave comma -15 -KPX egrave period -15 -KPX egrave v -30 -KPX egrave w -20 -KPX egrave x -30 -KPX egrave y -20 -KPX egrave yacute -20 -KPX egrave ydieresis -20 -KPX emacron comma -15 -KPX emacron period -15 -KPX emacron v -30 -KPX emacron w -20 -KPX emacron x -30 -KPX emacron y -20 -KPX emacron yacute -20 -KPX emacron ydieresis -20 -KPX eogonek comma -15 -KPX eogonek period -15 -KPX eogonek v -30 -KPX eogonek w -20 -KPX eogonek x -30 -KPX eogonek y -20 -KPX eogonek yacute -20 -KPX eogonek ydieresis -20 -KPX f a -30 -KPX f aacute -30 -KPX f abreve -30 -KPX f acircumflex -30 -KPX f adieresis -30 -KPX f agrave -30 -KPX f amacron -30 -KPX f aogonek -30 -KPX f aring -30 -KPX f atilde -30 -KPX f comma -30 -KPX f dotlessi -28 -KPX f e -30 -KPX f eacute -30 -KPX f ecaron -30 -KPX f ecircumflex -30 -KPX f edieresis -30 -KPX f edotaccent -30 -KPX f egrave -30 -KPX f emacron -30 -KPX f eogonek -30 -KPX f o -30 -KPX f oacute -30 -KPX f ocircumflex -30 -KPX f odieresis -30 -KPX f ograve -30 -KPX f ohungarumlaut -30 -KPX f omacron -30 -KPX f oslash -30 -KPX f otilde -30 -KPX f period -30 -KPX f quotedblright 60 -KPX f quoteright 50 -KPX g r -10 -KPX g racute -10 -KPX g rcaron -10 -KPX g rcommaaccent -10 -KPX gbreve r -10 -KPX gbreve racute -10 -KPX gbreve rcaron -10 -KPX gbreve rcommaaccent -10 -KPX gcommaaccent r -10 -KPX gcommaaccent racute -10 -KPX gcommaaccent rcaron -10 -KPX gcommaaccent rcommaaccent -10 -KPX h y -30 -KPX h yacute -30 -KPX h ydieresis -30 -KPX k e -20 -KPX k eacute -20 -KPX k ecaron -20 -KPX k ecircumflex -20 -KPX k edieresis -20 -KPX k edotaccent -20 -KPX k egrave -20 -KPX k emacron -20 -KPX k eogonek -20 -KPX k o -20 -KPX k oacute -20 -KPX k ocircumflex -20 -KPX k odieresis -20 -KPX k ograve -20 -KPX k ohungarumlaut -20 -KPX k omacron -20 -KPX k oslash -20 -KPX k otilde -20 -KPX kcommaaccent e -20 -KPX kcommaaccent eacute -20 -KPX kcommaaccent ecaron -20 -KPX kcommaaccent ecircumflex -20 -KPX kcommaaccent edieresis -20 -KPX kcommaaccent edotaccent -20 -KPX kcommaaccent egrave -20 -KPX kcommaaccent emacron -20 -KPX kcommaaccent eogonek -20 -KPX kcommaaccent o -20 -KPX kcommaaccent oacute -20 -KPX kcommaaccent ocircumflex -20 -KPX kcommaaccent odieresis -20 -KPX kcommaaccent ograve -20 -KPX kcommaaccent ohungarumlaut -20 -KPX kcommaaccent omacron -20 -KPX kcommaaccent oslash -20 -KPX kcommaaccent otilde -20 -KPX m u -10 -KPX m uacute -10 -KPX m ucircumflex -10 -KPX m udieresis -10 -KPX m ugrave -10 -KPX m uhungarumlaut -10 -KPX m umacron -10 -KPX m uogonek -10 -KPX m uring -10 -KPX m y -15 -KPX m yacute -15 -KPX m ydieresis -15 -KPX n u -10 -KPX n uacute -10 -KPX n ucircumflex -10 -KPX n udieresis -10 -KPX n ugrave -10 -KPX n uhungarumlaut -10 -KPX n umacron -10 -KPX n uogonek -10 -KPX n uring -10 -KPX n v -20 -KPX n y -15 -KPX n yacute -15 -KPX n ydieresis -15 -KPX nacute u -10 -KPX nacute uacute -10 -KPX nacute ucircumflex -10 -KPX nacute udieresis -10 -KPX nacute ugrave -10 -KPX nacute uhungarumlaut -10 -KPX nacute umacron -10 -KPX nacute uogonek -10 -KPX nacute uring -10 -KPX nacute v -20 -KPX nacute y -15 -KPX nacute yacute -15 -KPX nacute ydieresis -15 -KPX ncaron u -10 -KPX ncaron uacute -10 -KPX ncaron ucircumflex -10 -KPX ncaron udieresis -10 -KPX ncaron ugrave -10 -KPX ncaron uhungarumlaut -10 -KPX ncaron umacron -10 -KPX ncaron uogonek -10 -KPX ncaron uring -10 -KPX ncaron v -20 -KPX ncaron y -15 -KPX ncaron yacute -15 -KPX ncaron ydieresis -15 -KPX ncommaaccent u -10 -KPX ncommaaccent uacute -10 -KPX ncommaaccent ucircumflex -10 -KPX ncommaaccent udieresis -10 -KPX ncommaaccent ugrave -10 -KPX ncommaaccent uhungarumlaut -10 -KPX ncommaaccent umacron -10 -KPX ncommaaccent uogonek -10 -KPX ncommaaccent uring -10 -KPX ncommaaccent v -20 -KPX ncommaaccent y -15 -KPX ncommaaccent yacute -15 -KPX ncommaaccent ydieresis -15 -KPX ntilde u -10 -KPX ntilde uacute -10 -KPX ntilde ucircumflex -10 -KPX ntilde udieresis -10 -KPX ntilde ugrave -10 -KPX ntilde uhungarumlaut -10 -KPX ntilde umacron -10 -KPX ntilde uogonek -10 -KPX ntilde uring -10 -KPX ntilde v -20 -KPX ntilde y -15 -KPX ntilde yacute -15 -KPX ntilde ydieresis -15 -KPX o comma -40 -KPX o period -40 -KPX o v -15 -KPX o w -15 -KPX o x -30 -KPX o y -30 -KPX o yacute -30 -KPX o ydieresis -30 -KPX oacute comma -40 -KPX oacute period -40 -KPX oacute v -15 -KPX oacute w -15 -KPX oacute x -30 -KPX oacute y -30 -KPX oacute yacute -30 -KPX oacute ydieresis -30 -KPX ocircumflex comma -40 -KPX ocircumflex period -40 -KPX ocircumflex v -15 -KPX ocircumflex w -15 -KPX ocircumflex x -30 -KPX ocircumflex y -30 -KPX ocircumflex yacute -30 -KPX ocircumflex ydieresis -30 -KPX odieresis comma -40 -KPX odieresis period -40 -KPX odieresis v -15 -KPX odieresis w -15 -KPX odieresis x -30 -KPX odieresis y -30 -KPX odieresis yacute -30 -KPX odieresis ydieresis -30 -KPX ograve comma -40 -KPX ograve period -40 -KPX ograve v -15 -KPX ograve w -15 -KPX ograve x -30 -KPX ograve y -30 -KPX ograve yacute -30 -KPX ograve ydieresis -30 -KPX ohungarumlaut comma -40 -KPX ohungarumlaut period -40 -KPX ohungarumlaut v -15 -KPX ohungarumlaut w -15 -KPX ohungarumlaut x -30 -KPX ohungarumlaut y -30 -KPX ohungarumlaut yacute -30 -KPX ohungarumlaut ydieresis -30 -KPX omacron comma -40 -KPX omacron period -40 -KPX omacron v -15 -KPX omacron w -15 -KPX omacron x -30 -KPX omacron y -30 -KPX omacron yacute -30 -KPX omacron ydieresis -30 -KPX oslash a -55 -KPX oslash aacute -55 -KPX oslash abreve -55 -KPX oslash acircumflex -55 -KPX oslash adieresis -55 -KPX oslash agrave -55 -KPX oslash amacron -55 -KPX oslash aogonek -55 -KPX oslash aring -55 -KPX oslash atilde -55 -KPX oslash b -55 -KPX oslash c -55 -KPX oslash cacute -55 -KPX oslash ccaron -55 -KPX oslash ccedilla -55 -KPX oslash comma -95 -KPX oslash d -55 -KPX oslash dcroat -55 -KPX oslash e -55 -KPX oslash eacute -55 -KPX oslash ecaron -55 -KPX oslash ecircumflex -55 -KPX oslash edieresis -55 -KPX oslash edotaccent -55 -KPX oslash egrave -55 -KPX oslash emacron -55 -KPX oslash eogonek -55 -KPX oslash f -55 -KPX oslash g -55 -KPX oslash gbreve -55 -KPX oslash gcommaaccent -55 -KPX oslash h -55 -KPX oslash i -55 -KPX oslash iacute -55 -KPX oslash icircumflex -55 -KPX oslash idieresis -55 -KPX oslash igrave -55 -KPX oslash imacron -55 -KPX oslash iogonek -55 -KPX oslash j -55 -KPX oslash k -55 -KPX oslash kcommaaccent -55 -KPX oslash l -55 -KPX oslash lacute -55 -KPX oslash lcommaaccent -55 -KPX oslash lslash -55 -KPX oslash m -55 -KPX oslash n -55 -KPX oslash nacute -55 -KPX oslash ncaron -55 -KPX oslash ncommaaccent -55 -KPX oslash ntilde -55 -KPX oslash o -55 -KPX oslash oacute -55 -KPX oslash ocircumflex -55 -KPX oslash odieresis -55 -KPX oslash ograve -55 -KPX oslash ohungarumlaut -55 -KPX oslash omacron -55 -KPX oslash oslash -55 -KPX oslash otilde -55 -KPX oslash p -55 -KPX oslash period -95 -KPX oslash q -55 -KPX oslash r -55 -KPX oslash racute -55 -KPX oslash rcaron -55 -KPX oslash rcommaaccent -55 -KPX oslash s -55 -KPX oslash sacute -55 -KPX oslash scaron -55 -KPX oslash scedilla -55 -KPX oslash scommaaccent -55 -KPX oslash t -55 -KPX oslash tcommaaccent -55 -KPX oslash u -55 -KPX oslash uacute -55 -KPX oslash ucircumflex -55 -KPX oslash udieresis -55 -KPX oslash ugrave -55 -KPX oslash uhungarumlaut -55 -KPX oslash umacron -55 -KPX oslash uogonek -55 -KPX oslash uring -55 -KPX oslash v -70 -KPX oslash w -70 -KPX oslash x -85 -KPX oslash y -70 -KPX oslash yacute -70 -KPX oslash ydieresis -70 -KPX oslash z -55 -KPX oslash zacute -55 -KPX oslash zcaron -55 -KPX oslash zdotaccent -55 -KPX otilde comma -40 -KPX otilde period -40 -KPX otilde v -15 -KPX otilde w -15 -KPX otilde x -30 -KPX otilde y -30 -KPX otilde yacute -30 -KPX otilde ydieresis -30 -KPX p comma -35 -KPX p period -35 -KPX p y -30 -KPX p yacute -30 -KPX p ydieresis -30 -KPX period quotedblright -100 -KPX period quoteright -100 -KPX period space -60 -KPX quotedblright space -40 -KPX quoteleft quoteleft -57 -KPX quoteright d -50 -KPX quoteright dcroat -50 -KPX quoteright quoteright -57 -KPX quoteright r -50 -KPX quoteright racute -50 -KPX quoteright rcaron -50 -KPX quoteright rcommaaccent -50 -KPX quoteright s -50 -KPX quoteright sacute -50 -KPX quoteright scaron -50 -KPX quoteright scedilla -50 -KPX quoteright scommaaccent -50 -KPX quoteright space -70 -KPX r a -10 -KPX r aacute -10 -KPX r abreve -10 -KPX r acircumflex -10 -KPX r adieresis -10 -KPX r agrave -10 -KPX r amacron -10 -KPX r aogonek -10 -KPX r aring -10 -KPX r atilde -10 -KPX r colon 30 -KPX r comma -50 -KPX r i 15 -KPX r iacute 15 -KPX r icircumflex 15 -KPX r idieresis 15 -KPX r igrave 15 -KPX r imacron 15 -KPX r iogonek 15 -KPX r k 15 -KPX r kcommaaccent 15 -KPX r l 15 -KPX r lacute 15 -KPX r lcommaaccent 15 -KPX r lslash 15 -KPX r m 25 -KPX r n 25 -KPX r nacute 25 -KPX r ncaron 25 -KPX r ncommaaccent 25 -KPX r ntilde 25 -KPX r p 30 -KPX r period -50 -KPX r semicolon 30 -KPX r t 40 -KPX r tcommaaccent 40 -KPX r u 15 -KPX r uacute 15 -KPX r ucircumflex 15 -KPX r udieresis 15 -KPX r ugrave 15 -KPX r uhungarumlaut 15 -KPX r umacron 15 -KPX r uogonek 15 -KPX r uring 15 -KPX r v 30 -KPX r y 30 -KPX r yacute 30 -KPX r ydieresis 30 -KPX racute a -10 -KPX racute aacute -10 -KPX racute abreve -10 -KPX racute acircumflex -10 -KPX racute adieresis -10 -KPX racute agrave -10 -KPX racute amacron -10 -KPX racute aogonek -10 -KPX racute aring -10 -KPX racute atilde -10 -KPX racute colon 30 -KPX racute comma -50 -KPX racute i 15 -KPX racute iacute 15 -KPX racute icircumflex 15 -KPX racute idieresis 15 -KPX racute igrave 15 -KPX racute imacron 15 -KPX racute iogonek 15 -KPX racute k 15 -KPX racute kcommaaccent 15 -KPX racute l 15 -KPX racute lacute 15 -KPX racute lcommaaccent 15 -KPX racute lslash 15 -KPX racute m 25 -KPX racute n 25 -KPX racute nacute 25 -KPX racute ncaron 25 -KPX racute ncommaaccent 25 -KPX racute ntilde 25 -KPX racute p 30 -KPX racute period -50 -KPX racute semicolon 30 -KPX racute t 40 -KPX racute tcommaaccent 40 -KPX racute u 15 -KPX racute uacute 15 -KPX racute ucircumflex 15 -KPX racute udieresis 15 -KPX racute ugrave 15 -KPX racute uhungarumlaut 15 -KPX racute umacron 15 -KPX racute uogonek 15 -KPX racute uring 15 -KPX racute v 30 -KPX racute y 30 -KPX racute yacute 30 -KPX racute ydieresis 30 -KPX rcaron a -10 -KPX rcaron aacute -10 -KPX rcaron abreve -10 -KPX rcaron acircumflex -10 -KPX rcaron adieresis -10 -KPX rcaron agrave -10 -KPX rcaron amacron -10 -KPX rcaron aogonek -10 -KPX rcaron aring -10 -KPX rcaron atilde -10 -KPX rcaron colon 30 -KPX rcaron comma -50 -KPX rcaron i 15 -KPX rcaron iacute 15 -KPX rcaron icircumflex 15 -KPX rcaron idieresis 15 -KPX rcaron igrave 15 -KPX rcaron imacron 15 -KPX rcaron iogonek 15 -KPX rcaron k 15 -KPX rcaron kcommaaccent 15 -KPX rcaron l 15 -KPX rcaron lacute 15 -KPX rcaron lcommaaccent 15 -KPX rcaron lslash 15 -KPX rcaron m 25 -KPX rcaron n 25 -KPX rcaron nacute 25 -KPX rcaron ncaron 25 -KPX rcaron ncommaaccent 25 -KPX rcaron ntilde 25 -KPX rcaron p 30 -KPX rcaron period -50 -KPX rcaron semicolon 30 -KPX rcaron t 40 -KPX rcaron tcommaaccent 40 -KPX rcaron u 15 -KPX rcaron uacute 15 -KPX rcaron ucircumflex 15 -KPX rcaron udieresis 15 -KPX rcaron ugrave 15 -KPX rcaron uhungarumlaut 15 -KPX rcaron umacron 15 -KPX rcaron uogonek 15 -KPX rcaron uring 15 -KPX rcaron v 30 -KPX rcaron y 30 -KPX rcaron yacute 30 -KPX rcaron ydieresis 30 -KPX rcommaaccent a -10 -KPX rcommaaccent aacute -10 -KPX rcommaaccent abreve -10 -KPX rcommaaccent acircumflex -10 -KPX rcommaaccent adieresis -10 -KPX rcommaaccent agrave -10 -KPX rcommaaccent amacron -10 -KPX rcommaaccent aogonek -10 -KPX rcommaaccent aring -10 -KPX rcommaaccent atilde -10 -KPX rcommaaccent colon 30 -KPX rcommaaccent comma -50 -KPX rcommaaccent i 15 -KPX rcommaaccent iacute 15 -KPX rcommaaccent icircumflex 15 -KPX rcommaaccent idieresis 15 -KPX rcommaaccent igrave 15 -KPX rcommaaccent imacron 15 -KPX rcommaaccent iogonek 15 -KPX rcommaaccent k 15 -KPX rcommaaccent kcommaaccent 15 -KPX rcommaaccent l 15 -KPX rcommaaccent lacute 15 -KPX rcommaaccent lcommaaccent 15 -KPX rcommaaccent lslash 15 -KPX rcommaaccent m 25 -KPX rcommaaccent n 25 -KPX rcommaaccent nacute 25 -KPX rcommaaccent ncaron 25 -KPX rcommaaccent ncommaaccent 25 -KPX rcommaaccent ntilde 25 -KPX rcommaaccent p 30 -KPX rcommaaccent period -50 -KPX rcommaaccent semicolon 30 -KPX rcommaaccent t 40 -KPX rcommaaccent tcommaaccent 40 -KPX rcommaaccent u 15 -KPX rcommaaccent uacute 15 -KPX rcommaaccent ucircumflex 15 -KPX rcommaaccent udieresis 15 -KPX rcommaaccent ugrave 15 -KPX rcommaaccent uhungarumlaut 15 -KPX rcommaaccent umacron 15 -KPX rcommaaccent uogonek 15 -KPX rcommaaccent uring 15 -KPX rcommaaccent v 30 -KPX rcommaaccent y 30 -KPX rcommaaccent yacute 30 -KPX rcommaaccent ydieresis 30 -KPX s comma -15 -KPX s period -15 -KPX s w -30 -KPX sacute comma -15 -KPX sacute period -15 -KPX sacute w -30 -KPX scaron comma -15 -KPX scaron period -15 -KPX scaron w -30 -KPX scedilla comma -15 -KPX scedilla period -15 -KPX scedilla w -30 -KPX scommaaccent comma -15 -KPX scommaaccent period -15 -KPX scommaaccent w -30 -KPX semicolon space -50 -KPX space T -50 -KPX space Tcaron -50 -KPX space Tcommaaccent -50 -KPX space V -50 -KPX space W -40 -KPX space Y -90 -KPX space Yacute -90 -KPX space Ydieresis -90 -KPX space quotedblleft -30 -KPX space quoteleft -60 -KPX v a -25 -KPX v aacute -25 -KPX v abreve -25 -KPX v acircumflex -25 -KPX v adieresis -25 -KPX v agrave -25 -KPX v amacron -25 -KPX v aogonek -25 -KPX v aring -25 -KPX v atilde -25 -KPX v comma -80 -KPX v e -25 -KPX v eacute -25 -KPX v ecaron -25 -KPX v ecircumflex -25 -KPX v edieresis -25 -KPX v edotaccent -25 -KPX v egrave -25 -KPX v emacron -25 -KPX v eogonek -25 -KPX v o -25 -KPX v oacute -25 -KPX v ocircumflex -25 -KPX v odieresis -25 -KPX v ograve -25 -KPX v ohungarumlaut -25 -KPX v omacron -25 -KPX v oslash -25 -KPX v otilde -25 -KPX v period -80 -KPX w a -15 -KPX w aacute -15 -KPX w abreve -15 -KPX w acircumflex -15 -KPX w adieresis -15 -KPX w agrave -15 -KPX w amacron -15 -KPX w aogonek -15 -KPX w aring -15 -KPX w atilde -15 -KPX w comma -60 -KPX w e -10 -KPX w eacute -10 -KPX w ecaron -10 -KPX w ecircumflex -10 -KPX w edieresis -10 -KPX w edotaccent -10 -KPX w egrave -10 -KPX w emacron -10 -KPX w eogonek -10 -KPX w o -10 -KPX w oacute -10 -KPX w ocircumflex -10 -KPX w odieresis -10 -KPX w ograve -10 -KPX w ohungarumlaut -10 -KPX w omacron -10 -KPX w oslash -10 -KPX w otilde -10 -KPX w period -60 -KPX x e -30 -KPX x eacute -30 -KPX x ecaron -30 -KPX x ecircumflex -30 -KPX x edieresis -30 -KPX x edotaccent -30 -KPX x egrave -30 -KPX x emacron -30 -KPX x eogonek -30 -KPX y a -20 -KPX y aacute -20 -KPX y abreve -20 -KPX y acircumflex -20 -KPX y adieresis -20 -KPX y agrave -20 -KPX y amacron -20 -KPX y aogonek -20 -KPX y aring -20 -KPX y atilde -20 -KPX y comma -100 -KPX y e -20 -KPX y eacute -20 -KPX y ecaron -20 -KPX y ecircumflex -20 -KPX y edieresis -20 -KPX y edotaccent -20 -KPX y egrave -20 -KPX y emacron -20 -KPX y eogonek -20 -KPX y o -20 -KPX y oacute -20 -KPX y ocircumflex -20 -KPX y odieresis -20 -KPX y ograve -20 -KPX y ohungarumlaut -20 -KPX y omacron -20 -KPX y oslash -20 -KPX y otilde -20 -KPX y period -100 -KPX yacute a -20 -KPX yacute aacute -20 -KPX yacute abreve -20 -KPX yacute acircumflex -20 -KPX yacute adieresis -20 -KPX yacute agrave -20 -KPX yacute amacron -20 -KPX yacute aogonek -20 -KPX yacute aring -20 -KPX yacute atilde -20 -KPX yacute comma -100 -KPX yacute e -20 -KPX yacute eacute -20 -KPX yacute ecaron -20 -KPX yacute ecircumflex -20 -KPX yacute edieresis -20 -KPX yacute edotaccent -20 -KPX yacute egrave -20 -KPX yacute emacron -20 -KPX yacute eogonek -20 -KPX yacute o -20 -KPX yacute oacute -20 -KPX yacute ocircumflex -20 -KPX yacute odieresis -20 -KPX yacute ograve -20 -KPX yacute ohungarumlaut -20 -KPX yacute omacron -20 -KPX yacute oslash -20 -KPX yacute otilde -20 -KPX yacute period -100 -KPX ydieresis a -20 -KPX ydieresis aacute -20 -KPX ydieresis abreve -20 -KPX ydieresis acircumflex -20 -KPX ydieresis adieresis -20 -KPX ydieresis agrave -20 -KPX ydieresis amacron -20 -KPX ydieresis aogonek -20 -KPX ydieresis aring -20 -KPX ydieresis atilde -20 -KPX ydieresis comma -100 -KPX ydieresis e -20 -KPX ydieresis eacute -20 -KPX ydieresis ecaron -20 -KPX ydieresis ecircumflex -20 -KPX ydieresis edieresis -20 -KPX ydieresis edotaccent -20 -KPX ydieresis egrave -20 -KPX ydieresis emacron -20 -KPX ydieresis eogonek -20 -KPX ydieresis o -20 -KPX ydieresis oacute -20 -KPX ydieresis ocircumflex -20 -KPX ydieresis odieresis -20 -KPX ydieresis ograve -20 -KPX ydieresis ohungarumlaut -20 -KPX ydieresis omacron -20 -KPX ydieresis oslash -20 -KPX ydieresis otilde -20 -KPX ydieresis period -100 -KPX z e -15 -KPX z eacute -15 -KPX z ecaron -15 -KPX z ecircumflex -15 -KPX z edieresis -15 -KPX z edotaccent -15 -KPX z egrave -15 -KPX z emacron -15 -KPX z eogonek -15 -KPX z o -15 -KPX z oacute -15 -KPX z ocircumflex -15 -KPX z odieresis -15 -KPX z ograve -15 -KPX z ohungarumlaut -15 -KPX z omacron -15 -KPX z oslash -15 -KPX z otilde -15 -KPX zacute e -15 -KPX zacute eacute -15 -KPX zacute ecaron -15 -KPX zacute ecircumflex -15 -KPX zacute edieresis -15 -KPX zacute edotaccent -15 -KPX zacute egrave -15 -KPX zacute emacron -15 -KPX zacute eogonek -15 -KPX zacute o -15 -KPX zacute oacute -15 -KPX zacute ocircumflex -15 -KPX zacute odieresis -15 -KPX zacute ograve -15 -KPX zacute ohungarumlaut -15 -KPX zacute omacron -15 -KPX zacute oslash -15 -KPX zacute otilde -15 -KPX zcaron e -15 -KPX zcaron eacute -15 -KPX zcaron ecaron -15 -KPX zcaron ecircumflex -15 -KPX zcaron edieresis -15 -KPX zcaron edotaccent -15 -KPX zcaron egrave -15 -KPX zcaron emacron -15 -KPX zcaron eogonek -15 -KPX zcaron o -15 -KPX zcaron oacute -15 -KPX zcaron ocircumflex -15 -KPX zcaron odieresis -15 -KPX zcaron ograve -15 -KPX zcaron ohungarumlaut -15 -KPX zcaron omacron -15 -KPX zcaron oslash -15 -KPX zcaron otilde -15 -KPX zdotaccent e -15 -KPX zdotaccent eacute -15 -KPX zdotaccent ecaron -15 -KPX zdotaccent ecircumflex -15 -KPX zdotaccent edieresis -15 -KPX zdotaccent edotaccent -15 -KPX zdotaccent egrave -15 -KPX zdotaccent emacron -15 -KPX zdotaccent eogonek -15 -KPX zdotaccent o -15 -KPX zdotaccent oacute -15 -KPX zdotaccent ocircumflex -15 -KPX zdotaccent odieresis -15 -KPX zdotaccent ograve -15 -KPX zdotaccent ohungarumlaut -15 -KPX zdotaccent omacron -15 -KPX zdotaccent oslash -15 -KPX zdotaccent otilde -15 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/lib/font/data/MustRead.html b/lib/font/data/MustRead.html deleted file mode 100755 index 6dada97..0000000 --- a/lib/font/data/MustRead.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - Core 14 AFM Files - ReadMe - - - - or - - - - - -
This file and the 14 PostScript(R) AFM files it accompanies may be used, copied, and distributed for any purpose and without charge, with or without modification, provided that all copyright notices are retained; that the AFM files are not distributed without this file; that all modifications to this file or any of the AFM files are prominently noted in the modified file(s); and that this paragraph is not modified. Adobe Systems has no responsibility or obligation to support the use of the AFM files. Col
- - - diff --git a/lib/font/data/Symbol.afm b/lib/font/data/Symbol.afm deleted file mode 100755 index 6a5386a..0000000 --- a/lib/font/data/Symbol.afm +++ /dev/null @@ -1,213 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. -Comment Creation Date: Thu May 1 15:12:25 1997 -Comment UniqueID 43064 -Comment VMusage 30820 39997 -FontName Symbol -FullName Symbol -FamilyName Symbol -Weight Medium -ItalicAngle 0 -IsFixedPitch false -CharacterSet Special -FontBBox -180 -293 1090 1010 -UnderlinePosition -100 -UnderlineThickness 50 -Version 001.008 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. -EncodingScheme FontSpecific -StdHW 92 -StdVW 85 -StartCharMetrics 190 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 128 -17 240 672 ; -C 34 ; WX 713 ; N universal ; B 31 0 681 705 ; -C 35 ; WX 500 ; N numbersign ; B 20 -16 481 673 ; -C 36 ; WX 549 ; N existential ; B 25 0 478 707 ; -C 37 ; WX 833 ; N percent ; B 63 -36 771 655 ; -C 38 ; WX 778 ; N ampersand ; B 41 -18 750 661 ; -C 39 ; WX 439 ; N suchthat ; B 48 -17 414 500 ; -C 40 ; WX 333 ; N parenleft ; B 53 -191 300 673 ; -C 41 ; WX 333 ; N parenright ; B 30 -191 277 673 ; -C 42 ; WX 500 ; N asteriskmath ; B 65 134 427 551 ; -C 43 ; WX 549 ; N plus ; B 10 0 539 533 ; -C 44 ; WX 250 ; N comma ; B 56 -152 194 104 ; -C 45 ; WX 549 ; N minus ; B 11 233 535 288 ; -C 46 ; WX 250 ; N period ; B 69 -17 181 95 ; -C 47 ; WX 278 ; N slash ; B 0 -18 254 646 ; -C 48 ; WX 500 ; N zero ; B 24 -14 476 685 ; -C 49 ; WX 500 ; N one ; B 117 0 390 673 ; -C 50 ; WX 500 ; N two ; B 25 0 475 685 ; -C 51 ; WX 500 ; N three ; B 43 -14 435 685 ; -C 52 ; WX 500 ; N four ; B 15 0 469 685 ; -C 53 ; WX 500 ; N five ; B 32 -14 445 690 ; -C 54 ; WX 500 ; N six ; B 34 -14 468 685 ; -C 55 ; WX 500 ; N seven ; B 24 -16 448 673 ; -C 56 ; WX 500 ; N eight ; B 56 -14 445 685 ; -C 57 ; WX 500 ; N nine ; B 30 -18 459 685 ; -C 58 ; WX 278 ; N colon ; B 81 -17 193 460 ; -C 59 ; WX 278 ; N semicolon ; B 83 -152 221 460 ; -C 60 ; WX 549 ; N less ; B 26 0 523 522 ; -C 61 ; WX 549 ; N equal ; B 11 141 537 390 ; -C 62 ; WX 549 ; N greater ; B 26 0 523 522 ; -C 63 ; WX 444 ; N question ; B 70 -17 412 686 ; -C 64 ; WX 549 ; N congruent ; B 11 0 537 475 ; -C 65 ; WX 722 ; N Alpha ; B 4 0 684 673 ; -C 66 ; WX 667 ; N Beta ; B 29 0 592 673 ; -C 67 ; WX 722 ; N Chi ; B -9 0 704 673 ; -C 68 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C 69 ; WX 611 ; N Epsilon ; B 32 0 617 673 ; -C 70 ; WX 763 ; N Phi ; B 26 0 741 673 ; -C 71 ; WX 603 ; N Gamma ; B 24 0 609 673 ; -C 72 ; WX 722 ; N Eta ; B 39 0 729 673 ; -C 73 ; WX 333 ; N Iota ; B 32 0 316 673 ; -C 74 ; WX 631 ; N theta1 ; B 18 -18 623 689 ; -C 75 ; WX 722 ; N Kappa ; B 35 0 722 673 ; -C 76 ; WX 686 ; N Lambda ; B 6 0 680 688 ; -C 77 ; WX 889 ; N Mu ; B 28 0 887 673 ; -C 78 ; WX 722 ; N Nu ; B 29 -8 720 673 ; -C 79 ; WX 722 ; N Omicron ; B 41 -17 715 685 ; -C 80 ; WX 768 ; N Pi ; B 25 0 745 673 ; -C 81 ; WX 741 ; N Theta ; B 41 -17 715 685 ; -C 82 ; WX 556 ; N Rho ; B 28 0 563 673 ; -C 83 ; WX 592 ; N Sigma ; B 5 0 589 673 ; -C 84 ; WX 611 ; N Tau ; B 33 0 607 673 ; -C 85 ; WX 690 ; N Upsilon ; B -8 0 694 673 ; -C 86 ; WX 439 ; N sigma1 ; B 40 -233 436 500 ; -C 87 ; WX 768 ; N Omega ; B 34 0 736 688 ; -C 88 ; WX 645 ; N Xi ; B 40 0 599 673 ; -C 89 ; WX 795 ; N Psi ; B 15 0 781 684 ; -C 90 ; WX 611 ; N Zeta ; B 44 0 636 673 ; -C 91 ; WX 333 ; N bracketleft ; B 86 -155 299 674 ; -C 92 ; WX 863 ; N therefore ; B 163 0 701 487 ; -C 93 ; WX 333 ; N bracketright ; B 33 -155 246 674 ; -C 94 ; WX 658 ; N perpendicular ; B 15 0 652 674 ; -C 95 ; WX 500 ; N underscore ; B -2 -125 502 -75 ; -C 96 ; WX 500 ; N radicalex ; B 480 881 1090 917 ; -C 97 ; WX 631 ; N alpha ; B 41 -18 622 500 ; -C 98 ; WX 549 ; N beta ; B 61 -223 515 741 ; -C 99 ; WX 549 ; N chi ; B 12 -231 522 499 ; -C 100 ; WX 494 ; N delta ; B 40 -19 481 740 ; -C 101 ; WX 439 ; N epsilon ; B 22 -19 427 502 ; -C 102 ; WX 521 ; N phi ; B 28 -224 492 673 ; -C 103 ; WX 411 ; N gamma ; B 5 -225 484 499 ; -C 104 ; WX 603 ; N eta ; B 0 -202 527 514 ; -C 105 ; WX 329 ; N iota ; B 0 -17 301 503 ; -C 106 ; WX 603 ; N phi1 ; B 36 -224 587 499 ; -C 107 ; WX 549 ; N kappa ; B 33 0 558 501 ; -C 108 ; WX 549 ; N lambda ; B 24 -17 548 739 ; -C 109 ; WX 576 ; N mu ; B 33 -223 567 500 ; -C 110 ; WX 521 ; N nu ; B -9 -16 475 507 ; -C 111 ; WX 549 ; N omicron ; B 35 -19 501 499 ; -C 112 ; WX 549 ; N pi ; B 10 -19 530 487 ; -C 113 ; WX 521 ; N theta ; B 43 -17 485 690 ; -C 114 ; WX 549 ; N rho ; B 50 -230 490 499 ; -C 115 ; WX 603 ; N sigma ; B 30 -21 588 500 ; -C 116 ; WX 439 ; N tau ; B 10 -19 418 500 ; -C 117 ; WX 576 ; N upsilon ; B 7 -18 535 507 ; -C 118 ; WX 713 ; N omega1 ; B 12 -18 671 583 ; -C 119 ; WX 686 ; N omega ; B 42 -17 684 500 ; -C 120 ; WX 493 ; N xi ; B 27 -224 469 766 ; -C 121 ; WX 686 ; N psi ; B 12 -228 701 500 ; -C 122 ; WX 494 ; N zeta ; B 60 -225 467 756 ; -C 123 ; WX 480 ; N braceleft ; B 58 -183 397 673 ; -C 124 ; WX 200 ; N bar ; B 65 -293 135 707 ; -C 125 ; WX 480 ; N braceright ; B 79 -183 418 673 ; -C 126 ; WX 549 ; N similar ; B 17 203 529 307 ; -C 160 ; WX 750 ; N Euro ; B 20 -12 714 685 ; -C 161 ; WX 620 ; N Upsilon1 ; B -2 0 610 685 ; -C 162 ; WX 247 ; N minute ; B 27 459 228 735 ; -C 163 ; WX 549 ; N lessequal ; B 29 0 526 639 ; -C 164 ; WX 167 ; N fraction ; B -180 -12 340 677 ; -C 165 ; WX 713 ; N infinity ; B 26 124 688 404 ; -C 166 ; WX 500 ; N florin ; B 2 -193 494 686 ; -C 167 ; WX 753 ; N club ; B 86 -26 660 533 ; -C 168 ; WX 753 ; N diamond ; B 142 -36 600 550 ; -C 169 ; WX 753 ; N heart ; B 117 -33 631 532 ; -C 170 ; WX 753 ; N spade ; B 113 -36 629 548 ; -C 171 ; WX 1042 ; N arrowboth ; B 24 -15 1024 511 ; -C 172 ; WX 987 ; N arrowleft ; B 32 -15 942 511 ; -C 173 ; WX 603 ; N arrowup ; B 45 0 571 910 ; -C 174 ; WX 987 ; N arrowright ; B 49 -15 959 511 ; -C 175 ; WX 603 ; N arrowdown ; B 45 -22 571 888 ; -C 176 ; WX 400 ; N degree ; B 50 385 350 685 ; -C 177 ; WX 549 ; N plusminus ; B 10 0 539 645 ; -C 178 ; WX 411 ; N second ; B 20 459 413 737 ; -C 179 ; WX 549 ; N greaterequal ; B 29 0 526 639 ; -C 180 ; WX 549 ; N multiply ; B 17 8 533 524 ; -C 181 ; WX 713 ; N proportional ; B 27 123 639 404 ; -C 182 ; WX 494 ; N partialdiff ; B 26 -20 462 746 ; -C 183 ; WX 460 ; N bullet ; B 50 113 410 473 ; -C 184 ; WX 549 ; N divide ; B 10 71 536 456 ; -C 185 ; WX 549 ; N notequal ; B 15 -25 540 549 ; -C 186 ; WX 549 ; N equivalence ; B 14 82 538 443 ; -C 187 ; WX 549 ; N approxequal ; B 14 135 527 394 ; -C 188 ; WX 1000 ; N ellipsis ; B 111 -17 889 95 ; -C 189 ; WX 603 ; N arrowvertex ; B 280 -120 336 1010 ; -C 190 ; WX 1000 ; N arrowhorizex ; B -60 220 1050 276 ; -C 191 ; WX 658 ; N carriagereturn ; B 15 -16 602 629 ; -C 192 ; WX 823 ; N aleph ; B 175 -18 661 658 ; -C 193 ; WX 686 ; N Ifraktur ; B 10 -53 578 740 ; -C 194 ; WX 795 ; N Rfraktur ; B 26 -15 759 734 ; -C 195 ; WX 987 ; N weierstrass ; B 159 -211 870 573 ; -C 196 ; WX 768 ; N circlemultiply ; B 43 -17 733 673 ; -C 197 ; WX 768 ; N circleplus ; B 43 -15 733 675 ; -C 198 ; WX 823 ; N emptyset ; B 39 -24 781 719 ; -C 199 ; WX 768 ; N intersection ; B 40 0 732 509 ; -C 200 ; WX 768 ; N union ; B 40 -17 732 492 ; -C 201 ; WX 713 ; N propersuperset ; B 20 0 673 470 ; -C 202 ; WX 713 ; N reflexsuperset ; B 20 -125 673 470 ; -C 203 ; WX 713 ; N notsubset ; B 36 -70 690 540 ; -C 204 ; WX 713 ; N propersubset ; B 37 0 690 470 ; -C 205 ; WX 713 ; N reflexsubset ; B 37 -125 690 470 ; -C 206 ; WX 713 ; N element ; B 45 0 505 468 ; -C 207 ; WX 713 ; N notelement ; B 45 -58 505 555 ; -C 208 ; WX 768 ; N angle ; B 26 0 738 673 ; -C 209 ; WX 713 ; N gradient ; B 36 -19 681 718 ; -C 210 ; WX 790 ; N registerserif ; B 50 -17 740 673 ; -C 211 ; WX 790 ; N copyrightserif ; B 51 -15 741 675 ; -C 212 ; WX 890 ; N trademarkserif ; B 18 293 855 673 ; -C 213 ; WX 823 ; N product ; B 25 -101 803 751 ; -C 214 ; WX 549 ; N radical ; B 10 -38 515 917 ; -C 215 ; WX 250 ; N dotmath ; B 69 210 169 310 ; -C 216 ; WX 713 ; N logicalnot ; B 15 0 680 288 ; -C 217 ; WX 603 ; N logicaland ; B 23 0 583 454 ; -C 218 ; WX 603 ; N logicalor ; B 30 0 578 477 ; -C 219 ; WX 1042 ; N arrowdblboth ; B 27 -20 1023 510 ; -C 220 ; WX 987 ; N arrowdblleft ; B 30 -15 939 513 ; -C 221 ; WX 603 ; N arrowdblup ; B 39 2 567 911 ; -C 222 ; WX 987 ; N arrowdblright ; B 45 -20 954 508 ; -C 223 ; WX 603 ; N arrowdbldown ; B 44 -19 572 890 ; -C 224 ; WX 494 ; N lozenge ; B 18 0 466 745 ; -C 225 ; WX 329 ; N angleleft ; B 25 -198 306 746 ; -C 226 ; WX 790 ; N registersans ; B 50 -20 740 670 ; -C 227 ; WX 790 ; N copyrightsans ; B 49 -15 739 675 ; -C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ; -C 229 ; WX 713 ; N summation ; B 14 -108 695 752 ; -C 230 ; WX 384 ; N parenlefttp ; B 24 -293 436 926 ; -C 231 ; WX 384 ; N parenleftex ; B 24 -85 108 925 ; -C 232 ; WX 384 ; N parenleftbt ; B 24 -293 436 926 ; -C 233 ; WX 384 ; N bracketlefttp ; B 0 -80 349 926 ; -C 234 ; WX 384 ; N bracketleftex ; B 0 -79 77 925 ; -C 235 ; WX 384 ; N bracketleftbt ; B 0 -80 349 926 ; -C 236 ; WX 494 ; N bracelefttp ; B 209 -85 445 925 ; -C 237 ; WX 494 ; N braceleftmid ; B 20 -85 284 935 ; -C 238 ; WX 494 ; N braceleftbt ; B 209 -75 445 935 ; -C 239 ; WX 494 ; N braceex ; B 209 -85 284 935 ; -C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ; -C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ; -C 243 ; WX 686 ; N integraltp ; B 308 -88 675 920 ; -C 244 ; WX 686 ; N integralex ; B 308 -88 378 975 ; -C 245 ; WX 686 ; N integralbt ; B 11 -87 378 921 ; -C 246 ; WX 384 ; N parenrighttp ; B 54 -293 466 926 ; -C 247 ; WX 384 ; N parenrightex ; B 382 -85 466 925 ; -C 248 ; WX 384 ; N parenrightbt ; B 54 -293 466 926 ; -C 249 ; WX 384 ; N bracketrighttp ; B 22 -80 371 926 ; -C 250 ; WX 384 ; N bracketrightex ; B 294 -79 371 925 ; -C 251 ; WX 384 ; N bracketrightbt ; B 22 -80 371 926 ; -C 252 ; WX 494 ; N bracerighttp ; B 48 -85 284 925 ; -C 253 ; WX 494 ; N bracerightmid ; B 209 -85 473 935 ; -C 254 ; WX 494 ; N bracerightbt ; B 48 -75 284 935 ; -C -1 ; WX 790 ; N apple ; B 56 -3 733 808 ; -EndCharMetrics -EndFontMetrics diff --git a/lib/font/data/Times-Bold.afm b/lib/font/data/Times-Bold.afm deleted file mode 100755 index 559ebae..0000000 --- a/lib/font/data/Times-Bold.afm +++ /dev/null @@ -1,2588 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:52:56 1997 -Comment UniqueID 43065 -Comment VMusage 41636 52661 -FontName Times-Bold -FullName Times Bold -FamilyName Times -Weight Bold -ItalicAngle 0 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -168 -218 1000 935 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme AdobeStandardEncoding -CapHeight 676 -XHeight 461 -Ascender 683 -Descender -217 -StdHW 44 -StdVW 139 -StartCharMetrics 315 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 81 -13 251 691 ; -C 34 ; WX 555 ; N quotedbl ; B 83 404 472 691 ; -C 35 ; WX 500 ; N numbersign ; B 4 0 496 700 ; -C 36 ; WX 500 ; N dollar ; B 29 -99 472 750 ; -C 37 ; WX 1000 ; N percent ; B 124 -14 877 692 ; -C 38 ; WX 833 ; N ampersand ; B 62 -16 787 691 ; -C 39 ; WX 333 ; N quoteright ; B 79 356 263 691 ; -C 40 ; WX 333 ; N parenleft ; B 46 -168 306 694 ; -C 41 ; WX 333 ; N parenright ; B 27 -168 287 694 ; -C 42 ; WX 500 ; N asterisk ; B 56 255 447 691 ; -C 43 ; WX 570 ; N plus ; B 33 0 537 506 ; -C 44 ; WX 250 ; N comma ; B 39 -180 223 155 ; -C 45 ; WX 333 ; N hyphen ; B 44 171 287 287 ; -C 46 ; WX 250 ; N period ; B 41 -13 210 156 ; -C 47 ; WX 278 ; N slash ; B -24 -19 302 691 ; -C 48 ; WX 500 ; N zero ; B 24 -13 476 688 ; -C 49 ; WX 500 ; N one ; B 65 0 442 688 ; -C 50 ; WX 500 ; N two ; B 17 0 478 688 ; -C 51 ; WX 500 ; N three ; B 16 -14 468 688 ; -C 52 ; WX 500 ; N four ; B 19 0 475 688 ; -C 53 ; WX 500 ; N five ; B 22 -8 470 676 ; -C 54 ; WX 500 ; N six ; B 28 -13 475 688 ; -C 55 ; WX 500 ; N seven ; B 17 0 477 676 ; -C 56 ; WX 500 ; N eight ; B 28 -13 472 688 ; -C 57 ; WX 500 ; N nine ; B 26 -13 473 688 ; -C 58 ; WX 333 ; N colon ; B 82 -13 251 472 ; -C 59 ; WX 333 ; N semicolon ; B 82 -180 266 472 ; -C 60 ; WX 570 ; N less ; B 31 -8 539 514 ; -C 61 ; WX 570 ; N equal ; B 33 107 537 399 ; -C 62 ; WX 570 ; N greater ; B 31 -8 539 514 ; -C 63 ; WX 500 ; N question ; B 57 -13 445 689 ; -C 64 ; WX 930 ; N at ; B 108 -19 822 691 ; -C 65 ; WX 722 ; N A ; B 9 0 689 690 ; -C 66 ; WX 667 ; N B ; B 16 0 619 676 ; -C 67 ; WX 722 ; N C ; B 49 -19 687 691 ; -C 68 ; WX 722 ; N D ; B 14 0 690 676 ; -C 69 ; WX 667 ; N E ; B 16 0 641 676 ; -C 70 ; WX 611 ; N F ; B 16 0 583 676 ; -C 71 ; WX 778 ; N G ; B 37 -19 755 691 ; -C 72 ; WX 778 ; N H ; B 21 0 759 676 ; -C 73 ; WX 389 ; N I ; B 20 0 370 676 ; -C 74 ; WX 500 ; N J ; B 3 -96 479 676 ; -C 75 ; WX 778 ; N K ; B 30 0 769 676 ; -C 76 ; WX 667 ; N L ; B 19 0 638 676 ; -C 77 ; WX 944 ; N M ; B 14 0 921 676 ; -C 78 ; WX 722 ; N N ; B 16 -18 701 676 ; -C 79 ; WX 778 ; N O ; B 35 -19 743 691 ; -C 80 ; WX 611 ; N P ; B 16 0 600 676 ; -C 81 ; WX 778 ; N Q ; B 35 -176 743 691 ; -C 82 ; WX 722 ; N R ; B 26 0 715 676 ; -C 83 ; WX 556 ; N S ; B 35 -19 513 692 ; -C 84 ; WX 667 ; N T ; B 31 0 636 676 ; -C 85 ; WX 722 ; N U ; B 16 -19 701 676 ; -C 86 ; WX 722 ; N V ; B 16 -18 701 676 ; -C 87 ; WX 1000 ; N W ; B 19 -15 981 676 ; -C 88 ; WX 722 ; N X ; B 16 0 699 676 ; -C 89 ; WX 722 ; N Y ; B 15 0 699 676 ; -C 90 ; WX 667 ; N Z ; B 28 0 634 676 ; -C 91 ; WX 333 ; N bracketleft ; B 67 -149 301 678 ; -C 92 ; WX 278 ; N backslash ; B -25 -19 303 691 ; -C 93 ; WX 333 ; N bracketright ; B 32 -149 266 678 ; -C 94 ; WX 581 ; N asciicircum ; B 73 311 509 676 ; -C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; -C 96 ; WX 333 ; N quoteleft ; B 70 356 254 691 ; -C 97 ; WX 500 ; N a ; B 25 -14 488 473 ; -C 98 ; WX 556 ; N b ; B 17 -14 521 676 ; -C 99 ; WX 444 ; N c ; B 25 -14 430 473 ; -C 100 ; WX 556 ; N d ; B 25 -14 534 676 ; -C 101 ; WX 444 ; N e ; B 25 -14 426 473 ; -C 102 ; WX 333 ; N f ; B 14 0 389 691 ; L i fi ; L l fl ; -C 103 ; WX 500 ; N g ; B 28 -206 483 473 ; -C 104 ; WX 556 ; N h ; B 16 0 534 676 ; -C 105 ; WX 278 ; N i ; B 16 0 255 691 ; -C 106 ; WX 333 ; N j ; B -57 -203 263 691 ; -C 107 ; WX 556 ; N k ; B 22 0 543 676 ; -C 108 ; WX 278 ; N l ; B 16 0 255 676 ; -C 109 ; WX 833 ; N m ; B 16 0 814 473 ; -C 110 ; WX 556 ; N n ; B 21 0 539 473 ; -C 111 ; WX 500 ; N o ; B 25 -14 476 473 ; -C 112 ; WX 556 ; N p ; B 19 -205 524 473 ; -C 113 ; WX 556 ; N q ; B 34 -205 536 473 ; -C 114 ; WX 444 ; N r ; B 29 0 434 473 ; -C 115 ; WX 389 ; N s ; B 25 -14 361 473 ; -C 116 ; WX 333 ; N t ; B 20 -12 332 630 ; -C 117 ; WX 556 ; N u ; B 16 -14 537 461 ; -C 118 ; WX 500 ; N v ; B 21 -14 485 461 ; -C 119 ; WX 722 ; N w ; B 23 -14 707 461 ; -C 120 ; WX 500 ; N x ; B 12 0 484 461 ; -C 121 ; WX 500 ; N y ; B 16 -205 480 461 ; -C 122 ; WX 444 ; N z ; B 21 0 420 461 ; -C 123 ; WX 394 ; N braceleft ; B 22 -175 340 698 ; -C 124 ; WX 220 ; N bar ; B 66 -218 154 782 ; -C 125 ; WX 394 ; N braceright ; B 54 -175 372 698 ; -C 126 ; WX 520 ; N asciitilde ; B 29 173 491 333 ; -C 161 ; WX 333 ; N exclamdown ; B 82 -203 252 501 ; -C 162 ; WX 500 ; N cent ; B 53 -140 458 588 ; -C 163 ; WX 500 ; N sterling ; B 21 -14 477 684 ; -C 164 ; WX 167 ; N fraction ; B -168 -12 329 688 ; -C 165 ; WX 500 ; N yen ; B -64 0 547 676 ; -C 166 ; WX 500 ; N florin ; B 0 -155 498 706 ; -C 167 ; WX 500 ; N section ; B 57 -132 443 691 ; -C 168 ; WX 500 ; N currency ; B -26 61 526 613 ; -C 169 ; WX 278 ; N quotesingle ; B 75 404 204 691 ; -C 170 ; WX 500 ; N quotedblleft ; B 32 356 486 691 ; -C 171 ; WX 500 ; N guillemotleft ; B 23 36 473 415 ; -C 172 ; WX 333 ; N guilsinglleft ; B 51 36 305 415 ; -C 173 ; WX 333 ; N guilsinglright ; B 28 36 282 415 ; -C 174 ; WX 556 ; N fi ; B 14 0 536 691 ; -C 175 ; WX 556 ; N fl ; B 14 0 536 691 ; -C 177 ; WX 500 ; N endash ; B 0 181 500 271 ; -C 178 ; WX 500 ; N dagger ; B 47 -134 453 691 ; -C 179 ; WX 500 ; N daggerdbl ; B 45 -132 456 691 ; -C 180 ; WX 250 ; N periodcentered ; B 41 248 210 417 ; -C 182 ; WX 540 ; N paragraph ; B 0 -186 519 676 ; -C 183 ; WX 350 ; N bullet ; B 35 198 315 478 ; -C 184 ; WX 333 ; N quotesinglbase ; B 79 -180 263 155 ; -C 185 ; WX 500 ; N quotedblbase ; B 14 -180 468 155 ; -C 186 ; WX 500 ; N quotedblright ; B 14 356 468 691 ; -C 187 ; WX 500 ; N guillemotright ; B 27 36 477 415 ; -C 188 ; WX 1000 ; N ellipsis ; B 82 -13 917 156 ; -C 189 ; WX 1000 ; N perthousand ; B 7 -29 995 706 ; -C 191 ; WX 500 ; N questiondown ; B 55 -201 443 501 ; -C 193 ; WX 333 ; N grave ; B 8 528 246 713 ; -C 194 ; WX 333 ; N acute ; B 86 528 324 713 ; -C 195 ; WX 333 ; N circumflex ; B -2 528 335 704 ; -C 196 ; WX 333 ; N tilde ; B -16 547 349 674 ; -C 197 ; WX 333 ; N macron ; B 1 565 331 637 ; -C 198 ; WX 333 ; N breve ; B 15 528 318 691 ; -C 199 ; WX 333 ; N dotaccent ; B 103 536 258 691 ; -C 200 ; WX 333 ; N dieresis ; B -2 537 335 667 ; -C 202 ; WX 333 ; N ring ; B 60 527 273 740 ; -C 203 ; WX 333 ; N cedilla ; B 68 -218 294 0 ; -C 205 ; WX 333 ; N hungarumlaut ; B -13 528 425 713 ; -C 206 ; WX 333 ; N ogonek ; B 90 -193 319 24 ; -C 207 ; WX 333 ; N caron ; B -2 528 335 704 ; -C 208 ; WX 1000 ; N emdash ; B 0 181 1000 271 ; -C 225 ; WX 1000 ; N AE ; B 4 0 951 676 ; -C 227 ; WX 300 ; N ordfeminine ; B -1 397 301 688 ; -C 232 ; WX 667 ; N Lslash ; B 19 0 638 676 ; -C 233 ; WX 778 ; N Oslash ; B 35 -74 743 737 ; -C 234 ; WX 1000 ; N OE ; B 22 -5 981 684 ; -C 235 ; WX 330 ; N ordmasculine ; B 18 397 312 688 ; -C 241 ; WX 722 ; N ae ; B 33 -14 693 473 ; -C 245 ; WX 278 ; N dotlessi ; B 16 0 255 461 ; -C 248 ; WX 278 ; N lslash ; B -22 0 303 676 ; -C 249 ; WX 500 ; N oslash ; B 25 -92 476 549 ; -C 250 ; WX 722 ; N oe ; B 22 -14 696 473 ; -C 251 ; WX 556 ; N germandbls ; B 19 -12 517 691 ; -C -1 ; WX 389 ; N Idieresis ; B 20 0 370 877 ; -C -1 ; WX 444 ; N eacute ; B 25 -14 426 713 ; -C -1 ; WX 500 ; N abreve ; B 25 -14 488 691 ; -C -1 ; WX 556 ; N uhungarumlaut ; B 16 -14 557 713 ; -C -1 ; WX 444 ; N ecaron ; B 25 -14 426 704 ; -C -1 ; WX 722 ; N Ydieresis ; B 15 0 699 877 ; -C -1 ; WX 570 ; N divide ; B 33 -31 537 537 ; -C -1 ; WX 722 ; N Yacute ; B 15 0 699 923 ; -C -1 ; WX 722 ; N Acircumflex ; B 9 0 689 914 ; -C -1 ; WX 500 ; N aacute ; B 25 -14 488 713 ; -C -1 ; WX 722 ; N Ucircumflex ; B 16 -19 701 914 ; -C -1 ; WX 500 ; N yacute ; B 16 -205 480 713 ; -C -1 ; WX 389 ; N scommaaccent ; B 25 -218 361 473 ; -C -1 ; WX 444 ; N ecircumflex ; B 25 -14 426 704 ; -C -1 ; WX 722 ; N Uring ; B 16 -19 701 935 ; -C -1 ; WX 722 ; N Udieresis ; B 16 -19 701 877 ; -C -1 ; WX 500 ; N aogonek ; B 25 -193 504 473 ; -C -1 ; WX 722 ; N Uacute ; B 16 -19 701 923 ; -C -1 ; WX 556 ; N uogonek ; B 16 -193 539 461 ; -C -1 ; WX 667 ; N Edieresis ; B 16 0 641 877 ; -C -1 ; WX 722 ; N Dcroat ; B 6 0 690 676 ; -C -1 ; WX 250 ; N commaaccent ; B 47 -218 203 -50 ; -C -1 ; WX 747 ; N copyright ; B 26 -19 721 691 ; -C -1 ; WX 667 ; N Emacron ; B 16 0 641 847 ; -C -1 ; WX 444 ; N ccaron ; B 25 -14 430 704 ; -C -1 ; WX 500 ; N aring ; B 25 -14 488 740 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 16 -188 701 676 ; -C -1 ; WX 278 ; N lacute ; B 16 0 297 923 ; -C -1 ; WX 500 ; N agrave ; B 25 -14 488 713 ; -C -1 ; WX 667 ; N Tcommaaccent ; B 31 -218 636 676 ; -C -1 ; WX 722 ; N Cacute ; B 49 -19 687 923 ; -C -1 ; WX 500 ; N atilde ; B 25 -14 488 674 ; -C -1 ; WX 667 ; N Edotaccent ; B 16 0 641 901 ; -C -1 ; WX 389 ; N scaron ; B 25 -14 363 704 ; -C -1 ; WX 389 ; N scedilla ; B 25 -218 361 473 ; -C -1 ; WX 278 ; N iacute ; B 16 0 289 713 ; -C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; -C -1 ; WX 722 ; N Rcaron ; B 26 0 715 914 ; -C -1 ; WX 778 ; N Gcommaaccent ; B 37 -218 755 691 ; -C -1 ; WX 556 ; N ucircumflex ; B 16 -14 537 704 ; -C -1 ; WX 500 ; N acircumflex ; B 25 -14 488 704 ; -C -1 ; WX 722 ; N Amacron ; B 9 0 689 847 ; -C -1 ; WX 444 ; N rcaron ; B 29 0 434 704 ; -C -1 ; WX 444 ; N ccedilla ; B 25 -218 430 473 ; -C -1 ; WX 667 ; N Zdotaccent ; B 28 0 634 901 ; -C -1 ; WX 611 ; N Thorn ; B 16 0 600 676 ; -C -1 ; WX 778 ; N Omacron ; B 35 -19 743 847 ; -C -1 ; WX 722 ; N Racute ; B 26 0 715 923 ; -C -1 ; WX 556 ; N Sacute ; B 35 -19 513 923 ; -C -1 ; WX 672 ; N dcaron ; B 25 -14 681 682 ; -C -1 ; WX 722 ; N Umacron ; B 16 -19 701 847 ; -C -1 ; WX 556 ; N uring ; B 16 -14 537 740 ; -C -1 ; WX 300 ; N threesuperior ; B 3 268 297 688 ; -C -1 ; WX 778 ; N Ograve ; B 35 -19 743 923 ; -C -1 ; WX 722 ; N Agrave ; B 9 0 689 923 ; -C -1 ; WX 722 ; N Abreve ; B 9 0 689 901 ; -C -1 ; WX 570 ; N multiply ; B 48 16 522 490 ; -C -1 ; WX 556 ; N uacute ; B 16 -14 537 713 ; -C -1 ; WX 667 ; N Tcaron ; B 31 0 636 914 ; -C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; -C -1 ; WX 500 ; N ydieresis ; B 16 -205 480 667 ; -C -1 ; WX 722 ; N Nacute ; B 16 -18 701 923 ; -C -1 ; WX 278 ; N icircumflex ; B -37 0 300 704 ; -C -1 ; WX 667 ; N Ecircumflex ; B 16 0 641 914 ; -C -1 ; WX 500 ; N adieresis ; B 25 -14 488 667 ; -C -1 ; WX 444 ; N edieresis ; B 25 -14 426 667 ; -C -1 ; WX 444 ; N cacute ; B 25 -14 430 713 ; -C -1 ; WX 556 ; N nacute ; B 21 0 539 713 ; -C -1 ; WX 556 ; N umacron ; B 16 -14 537 637 ; -C -1 ; WX 722 ; N Ncaron ; B 16 -18 701 914 ; -C -1 ; WX 389 ; N Iacute ; B 20 0 370 923 ; -C -1 ; WX 570 ; N plusminus ; B 33 0 537 506 ; -C -1 ; WX 220 ; N brokenbar ; B 66 -143 154 707 ; -C -1 ; WX 747 ; N registered ; B 26 -19 721 691 ; -C -1 ; WX 778 ; N Gbreve ; B 37 -19 755 901 ; -C -1 ; WX 389 ; N Idotaccent ; B 20 0 370 901 ; -C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; -C -1 ; WX 667 ; N Egrave ; B 16 0 641 923 ; -C -1 ; WX 444 ; N racute ; B 29 0 434 713 ; -C -1 ; WX 500 ; N omacron ; B 25 -14 476 637 ; -C -1 ; WX 667 ; N Zacute ; B 28 0 634 923 ; -C -1 ; WX 667 ; N Zcaron ; B 28 0 634 914 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; -C -1 ; WX 722 ; N Eth ; B 6 0 690 676 ; -C -1 ; WX 722 ; N Ccedilla ; B 49 -218 687 691 ; -C -1 ; WX 278 ; N lcommaaccent ; B 16 -218 255 676 ; -C -1 ; WX 416 ; N tcaron ; B 20 -12 425 815 ; -C -1 ; WX 444 ; N eogonek ; B 25 -193 426 473 ; -C -1 ; WX 722 ; N Uogonek ; B 16 -193 701 676 ; -C -1 ; WX 722 ; N Aacute ; B 9 0 689 923 ; -C -1 ; WX 722 ; N Adieresis ; B 9 0 689 877 ; -C -1 ; WX 444 ; N egrave ; B 25 -14 426 713 ; -C -1 ; WX 444 ; N zacute ; B 21 0 420 713 ; -C -1 ; WX 278 ; N iogonek ; B 16 -193 274 691 ; -C -1 ; WX 778 ; N Oacute ; B 35 -19 743 923 ; -C -1 ; WX 500 ; N oacute ; B 25 -14 476 713 ; -C -1 ; WX 500 ; N amacron ; B 25 -14 488 637 ; -C -1 ; WX 389 ; N sacute ; B 25 -14 361 713 ; -C -1 ; WX 278 ; N idieresis ; B -37 0 300 667 ; -C -1 ; WX 778 ; N Ocircumflex ; B 35 -19 743 914 ; -C -1 ; WX 722 ; N Ugrave ; B 16 -19 701 923 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C -1 ; WX 556 ; N thorn ; B 19 -205 524 676 ; -C -1 ; WX 300 ; N twosuperior ; B 0 275 300 688 ; -C -1 ; WX 778 ; N Odieresis ; B 35 -19 743 877 ; -C -1 ; WX 556 ; N mu ; B 33 -206 536 461 ; -C -1 ; WX 278 ; N igrave ; B -27 0 255 713 ; -C -1 ; WX 500 ; N ohungarumlaut ; B 25 -14 529 713 ; -C -1 ; WX 667 ; N Eogonek ; B 16 -193 644 676 ; -C -1 ; WX 556 ; N dcroat ; B 25 -14 534 676 ; -C -1 ; WX 750 ; N threequarters ; B 23 -12 733 688 ; -C -1 ; WX 556 ; N Scedilla ; B 35 -218 513 692 ; -C -1 ; WX 394 ; N lcaron ; B 16 0 412 682 ; -C -1 ; WX 778 ; N Kcommaaccent ; B 30 -218 769 676 ; -C -1 ; WX 667 ; N Lacute ; B 19 0 638 923 ; -C -1 ; WX 1000 ; N trademark ; B 24 271 977 676 ; -C -1 ; WX 444 ; N edotaccent ; B 25 -14 426 691 ; -C -1 ; WX 389 ; N Igrave ; B 20 0 370 923 ; -C -1 ; WX 389 ; N Imacron ; B 20 0 370 847 ; -C -1 ; WX 667 ; N Lcaron ; B 19 0 652 682 ; -C -1 ; WX 750 ; N onehalf ; B -7 -12 775 688 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; -C -1 ; WX 500 ; N ocircumflex ; B 25 -14 476 704 ; -C -1 ; WX 556 ; N ntilde ; B 21 0 539 674 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 16 -19 701 923 ; -C -1 ; WX 667 ; N Eacute ; B 16 0 641 923 ; -C -1 ; WX 444 ; N emacron ; B 25 -14 426 637 ; -C -1 ; WX 500 ; N gbreve ; B 28 -206 483 691 ; -C -1 ; WX 750 ; N onequarter ; B 28 -12 743 688 ; -C -1 ; WX 556 ; N Scaron ; B 35 -19 513 914 ; -C -1 ; WX 556 ; N Scommaaccent ; B 35 -218 513 692 ; -C -1 ; WX 778 ; N Ohungarumlaut ; B 35 -19 743 923 ; -C -1 ; WX 400 ; N degree ; B 57 402 343 688 ; -C -1 ; WX 500 ; N ograve ; B 25 -14 476 713 ; -C -1 ; WX 722 ; N Ccaron ; B 49 -19 687 914 ; -C -1 ; WX 556 ; N ugrave ; B 16 -14 537 713 ; -C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; -C -1 ; WX 722 ; N Dcaron ; B 14 0 690 914 ; -C -1 ; WX 444 ; N rcommaaccent ; B 29 -218 434 473 ; -C -1 ; WX 722 ; N Ntilde ; B 16 -18 701 884 ; -C -1 ; WX 500 ; N otilde ; B 25 -14 476 674 ; -C -1 ; WX 722 ; N Rcommaaccent ; B 26 -218 715 676 ; -C -1 ; WX 667 ; N Lcommaaccent ; B 19 -218 638 676 ; -C -1 ; WX 722 ; N Atilde ; B 9 0 689 884 ; -C -1 ; WX 722 ; N Aogonek ; B 9 -193 699 690 ; -C -1 ; WX 722 ; N Aring ; B 9 0 689 935 ; -C -1 ; WX 778 ; N Otilde ; B 35 -19 743 884 ; -C -1 ; WX 444 ; N zdotaccent ; B 21 0 420 691 ; -C -1 ; WX 667 ; N Ecaron ; B 16 0 641 914 ; -C -1 ; WX 389 ; N Iogonek ; B 20 -193 370 676 ; -C -1 ; WX 556 ; N kcommaaccent ; B 22 -218 543 676 ; -C -1 ; WX 570 ; N minus ; B 33 209 537 297 ; -C -1 ; WX 389 ; N Icircumflex ; B 20 0 370 914 ; -C -1 ; WX 556 ; N ncaron ; B 21 0 539 704 ; -C -1 ; WX 333 ; N tcommaaccent ; B 20 -218 332 630 ; -C -1 ; WX 570 ; N logicalnot ; B 33 108 537 399 ; -C -1 ; WX 500 ; N odieresis ; B 25 -14 476 667 ; -C -1 ; WX 556 ; N udieresis ; B 16 -14 537 667 ; -C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; -C -1 ; WX 500 ; N gcommaaccent ; B 28 -206 483 829 ; -C -1 ; WX 500 ; N eth ; B 25 -14 476 691 ; -C -1 ; WX 444 ; N zcaron ; B 21 0 420 704 ; -C -1 ; WX 556 ; N ncommaaccent ; B 21 -218 539 473 ; -C -1 ; WX 300 ; N onesuperior ; B 28 275 273 688 ; -C -1 ; WX 278 ; N imacron ; B -8 0 272 637 ; -C -1 ; WX 500 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2242 -KPX A C -55 -KPX A Cacute -55 -KPX A Ccaron -55 -KPX A Ccedilla -55 -KPX A G -55 -KPX A Gbreve -55 -KPX A Gcommaaccent -55 -KPX A O -45 -KPX A Oacute -45 -KPX A Ocircumflex -45 -KPX A Odieresis -45 -KPX A Ograve -45 -KPX A Ohungarumlaut -45 -KPX A Omacron -45 -KPX A Oslash -45 -KPX A Otilde -45 -KPX A Q -45 -KPX A T -95 -KPX A Tcaron -95 -KPX A Tcommaaccent -95 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -145 -KPX A W -130 -KPX A Y -100 -KPX A Yacute -100 -KPX A Ydieresis -100 -KPX A p -25 -KPX A quoteright -74 -KPX A u -50 -KPX A uacute -50 -KPX A ucircumflex -50 -KPX A udieresis -50 -KPX A ugrave -50 -KPX A uhungarumlaut -50 -KPX A umacron -50 -KPX A uogonek -50 -KPX A uring -50 -KPX A v -100 -KPX A w -90 -KPX A y -74 -KPX A yacute -74 -KPX A ydieresis -74 -KPX Aacute C -55 -KPX Aacute Cacute -55 -KPX Aacute Ccaron -55 -KPX Aacute Ccedilla -55 -KPX Aacute G -55 -KPX Aacute Gbreve -55 -KPX Aacute Gcommaaccent -55 -KPX Aacute O -45 -KPX Aacute Oacute -45 -KPX Aacute Ocircumflex -45 -KPX Aacute Odieresis -45 -KPX Aacute Ograve -45 -KPX Aacute Ohungarumlaut -45 -KPX Aacute Omacron -45 -KPX Aacute Oslash -45 -KPX Aacute Otilde -45 -KPX Aacute Q -45 -KPX Aacute T -95 -KPX Aacute Tcaron -95 -KPX Aacute Tcommaaccent -95 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -145 -KPX Aacute W -130 -KPX Aacute Y -100 -KPX Aacute Yacute -100 -KPX Aacute Ydieresis -100 -KPX Aacute p -25 -KPX Aacute quoteright -74 -KPX Aacute u -50 -KPX Aacute uacute -50 -KPX Aacute ucircumflex -50 -KPX Aacute udieresis -50 -KPX Aacute ugrave -50 -KPX Aacute uhungarumlaut -50 -KPX Aacute umacron -50 -KPX Aacute uogonek -50 -KPX Aacute uring -50 -KPX Aacute v -100 -KPX Aacute w -90 -KPX Aacute y -74 -KPX Aacute yacute -74 -KPX Aacute ydieresis -74 -KPX Abreve C -55 -KPX Abreve Cacute -55 -KPX Abreve Ccaron -55 -KPX Abreve Ccedilla -55 -KPX Abreve G -55 -KPX Abreve Gbreve -55 -KPX Abreve Gcommaaccent -55 -KPX Abreve O -45 -KPX Abreve Oacute -45 -KPX Abreve Ocircumflex -45 -KPX Abreve Odieresis -45 -KPX Abreve Ograve -45 -KPX Abreve Ohungarumlaut -45 -KPX Abreve Omacron -45 -KPX Abreve Oslash -45 -KPX Abreve Otilde -45 -KPX Abreve Q -45 -KPX Abreve T -95 -KPX Abreve Tcaron -95 -KPX Abreve Tcommaaccent -95 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -145 -KPX Abreve W -130 -KPX Abreve Y -100 -KPX Abreve Yacute -100 -KPX Abreve Ydieresis -100 -KPX Abreve p -25 -KPX Abreve quoteright -74 -KPX Abreve u -50 -KPX Abreve uacute -50 -KPX Abreve ucircumflex -50 -KPX Abreve udieresis -50 -KPX Abreve ugrave -50 -KPX Abreve uhungarumlaut -50 -KPX Abreve umacron -50 -KPX Abreve uogonek -50 -KPX Abreve uring -50 -KPX Abreve v -100 -KPX Abreve w -90 -KPX Abreve y -74 -KPX Abreve yacute -74 -KPX Abreve ydieresis -74 -KPX Acircumflex C -55 -KPX Acircumflex Cacute -55 -KPX Acircumflex Ccaron -55 -KPX Acircumflex Ccedilla -55 -KPX Acircumflex G -55 -KPX Acircumflex Gbreve -55 -KPX Acircumflex Gcommaaccent -55 -KPX Acircumflex O -45 -KPX Acircumflex Oacute -45 -KPX Acircumflex Ocircumflex -45 -KPX Acircumflex Odieresis -45 -KPX Acircumflex Ograve -45 -KPX Acircumflex Ohungarumlaut -45 -KPX Acircumflex Omacron -45 -KPX Acircumflex Oslash -45 -KPX Acircumflex Otilde -45 -KPX Acircumflex Q -45 -KPX Acircumflex T -95 -KPX Acircumflex Tcaron -95 -KPX Acircumflex Tcommaaccent -95 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -145 -KPX Acircumflex W -130 -KPX Acircumflex Y -100 -KPX Acircumflex Yacute -100 -KPX Acircumflex Ydieresis -100 -KPX Acircumflex p -25 -KPX Acircumflex quoteright -74 -KPX Acircumflex u -50 -KPX Acircumflex uacute -50 -KPX Acircumflex ucircumflex -50 -KPX Acircumflex udieresis -50 -KPX Acircumflex ugrave -50 -KPX Acircumflex uhungarumlaut -50 -KPX Acircumflex umacron -50 -KPX Acircumflex uogonek -50 -KPX Acircumflex uring -50 -KPX Acircumflex v -100 -KPX Acircumflex w -90 -KPX Acircumflex y -74 -KPX Acircumflex yacute -74 -KPX Acircumflex ydieresis -74 -KPX Adieresis C -55 -KPX Adieresis Cacute -55 -KPX Adieresis Ccaron -55 -KPX Adieresis Ccedilla -55 -KPX Adieresis G -55 -KPX Adieresis Gbreve -55 -KPX Adieresis Gcommaaccent -55 -KPX Adieresis O -45 -KPX Adieresis Oacute -45 -KPX Adieresis Ocircumflex -45 -KPX Adieresis Odieresis -45 -KPX Adieresis Ograve -45 -KPX Adieresis Ohungarumlaut -45 -KPX Adieresis Omacron -45 -KPX Adieresis Oslash -45 -KPX Adieresis Otilde -45 -KPX Adieresis Q -45 -KPX Adieresis T -95 -KPX Adieresis Tcaron -95 -KPX Adieresis Tcommaaccent -95 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -145 -KPX Adieresis W -130 -KPX Adieresis Y -100 -KPX Adieresis Yacute -100 -KPX Adieresis Ydieresis -100 -KPX Adieresis p -25 -KPX Adieresis quoteright -74 -KPX Adieresis u -50 -KPX Adieresis uacute -50 -KPX Adieresis ucircumflex -50 -KPX Adieresis udieresis -50 -KPX Adieresis ugrave -50 -KPX Adieresis uhungarumlaut -50 -KPX Adieresis umacron -50 -KPX Adieresis uogonek -50 -KPX Adieresis uring -50 -KPX Adieresis v -100 -KPX Adieresis w -90 -KPX Adieresis y -74 -KPX Adieresis yacute -74 -KPX Adieresis ydieresis -74 -KPX Agrave C -55 -KPX Agrave Cacute -55 -KPX Agrave Ccaron -55 -KPX Agrave Ccedilla -55 -KPX Agrave G -55 -KPX Agrave Gbreve -55 -KPX Agrave Gcommaaccent -55 -KPX Agrave O -45 -KPX Agrave Oacute -45 -KPX Agrave Ocircumflex -45 -KPX Agrave Odieresis -45 -KPX Agrave Ograve -45 -KPX Agrave Ohungarumlaut -45 -KPX Agrave Omacron -45 -KPX Agrave Oslash -45 -KPX Agrave Otilde -45 -KPX Agrave Q -45 -KPX Agrave T -95 -KPX Agrave Tcaron -95 -KPX Agrave Tcommaaccent -95 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -145 -KPX Agrave W -130 -KPX Agrave Y -100 -KPX Agrave Yacute -100 -KPX Agrave Ydieresis -100 -KPX Agrave p -25 -KPX Agrave quoteright -74 -KPX Agrave u -50 -KPX Agrave uacute -50 -KPX Agrave ucircumflex -50 -KPX Agrave udieresis -50 -KPX Agrave ugrave -50 -KPX Agrave uhungarumlaut -50 -KPX Agrave umacron -50 -KPX Agrave uogonek -50 -KPX Agrave uring -50 -KPX Agrave v -100 -KPX Agrave w -90 -KPX Agrave y -74 -KPX Agrave yacute -74 -KPX Agrave ydieresis -74 -KPX Amacron C -55 -KPX Amacron Cacute -55 -KPX Amacron Ccaron -55 -KPX Amacron Ccedilla -55 -KPX Amacron G -55 -KPX Amacron Gbreve -55 -KPX Amacron Gcommaaccent -55 -KPX Amacron O -45 -KPX Amacron Oacute -45 -KPX Amacron Ocircumflex -45 -KPX Amacron Odieresis -45 -KPX Amacron Ograve -45 -KPX Amacron Ohungarumlaut -45 -KPX Amacron Omacron -45 -KPX Amacron Oslash -45 -KPX Amacron Otilde -45 -KPX Amacron Q -45 -KPX Amacron T -95 -KPX Amacron Tcaron -95 -KPX Amacron Tcommaaccent -95 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -145 -KPX Amacron W -130 -KPX Amacron Y -100 -KPX Amacron Yacute -100 -KPX Amacron Ydieresis -100 -KPX Amacron p -25 -KPX Amacron quoteright -74 -KPX Amacron u -50 -KPX Amacron uacute -50 -KPX Amacron ucircumflex -50 -KPX Amacron udieresis -50 -KPX Amacron ugrave -50 -KPX Amacron uhungarumlaut -50 -KPX Amacron umacron -50 -KPX Amacron uogonek -50 -KPX Amacron uring -50 -KPX Amacron v -100 -KPX Amacron w -90 -KPX Amacron y -74 -KPX Amacron yacute -74 -KPX Amacron ydieresis -74 -KPX Aogonek C -55 -KPX Aogonek Cacute -55 -KPX Aogonek Ccaron -55 -KPX Aogonek Ccedilla -55 -KPX Aogonek G -55 -KPX Aogonek Gbreve -55 -KPX Aogonek Gcommaaccent -55 -KPX Aogonek O -45 -KPX Aogonek Oacute -45 -KPX Aogonek Ocircumflex -45 -KPX Aogonek Odieresis -45 -KPX Aogonek Ograve -45 -KPX Aogonek Ohungarumlaut -45 -KPX Aogonek Omacron -45 -KPX Aogonek Oslash -45 -KPX Aogonek Otilde -45 -KPX Aogonek Q -45 -KPX Aogonek T -95 -KPX Aogonek Tcaron -95 -KPX Aogonek Tcommaaccent -95 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -145 -KPX Aogonek W -130 -KPX Aogonek Y -100 -KPX Aogonek Yacute -100 -KPX Aogonek Ydieresis -100 -KPX Aogonek p -25 -KPX Aogonek quoteright -74 -KPX Aogonek u -50 -KPX Aogonek uacute -50 -KPX Aogonek ucircumflex -50 -KPX Aogonek udieresis -50 -KPX Aogonek ugrave -50 -KPX Aogonek uhungarumlaut -50 -KPX Aogonek umacron -50 -KPX Aogonek uogonek -50 -KPX Aogonek uring -50 -KPX Aogonek v -100 -KPX Aogonek w -90 -KPX Aogonek y -34 -KPX Aogonek yacute -34 -KPX Aogonek ydieresis -34 -KPX Aring C -55 -KPX Aring Cacute -55 -KPX Aring Ccaron -55 -KPX Aring Ccedilla -55 -KPX Aring G -55 -KPX Aring Gbreve -55 -KPX Aring Gcommaaccent -55 -KPX Aring O -45 -KPX Aring Oacute -45 -KPX Aring Ocircumflex -45 -KPX Aring Odieresis -45 -KPX Aring Ograve -45 -KPX Aring Ohungarumlaut -45 -KPX Aring Omacron -45 -KPX Aring Oslash -45 -KPX Aring Otilde -45 -KPX Aring Q -45 -KPX Aring T -95 -KPX Aring Tcaron -95 -KPX Aring Tcommaaccent -95 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -145 -KPX Aring W -130 -KPX Aring Y -100 -KPX Aring Yacute -100 -KPX Aring Ydieresis -100 -KPX Aring p -25 -KPX Aring quoteright -74 -KPX Aring u -50 -KPX Aring uacute -50 -KPX Aring ucircumflex -50 -KPX Aring udieresis -50 -KPX Aring ugrave -50 -KPX Aring uhungarumlaut -50 -KPX Aring umacron -50 -KPX Aring uogonek -50 -KPX Aring uring -50 -KPX Aring v -100 -KPX Aring w -90 -KPX Aring y -74 -KPX Aring yacute -74 -KPX Aring ydieresis -74 -KPX Atilde C -55 -KPX Atilde Cacute -55 -KPX Atilde Ccaron -55 -KPX Atilde Ccedilla -55 -KPX Atilde G -55 -KPX Atilde Gbreve -55 -KPX Atilde Gcommaaccent -55 -KPX Atilde O -45 -KPX Atilde Oacute -45 -KPX Atilde Ocircumflex -45 -KPX Atilde Odieresis -45 -KPX Atilde Ograve -45 -KPX Atilde Ohungarumlaut -45 -KPX Atilde Omacron -45 -KPX Atilde Oslash -45 -KPX Atilde Otilde -45 -KPX Atilde Q -45 -KPX Atilde T -95 -KPX Atilde Tcaron -95 -KPX Atilde Tcommaaccent -95 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -145 -KPX Atilde W -130 -KPX Atilde Y -100 -KPX Atilde Yacute -100 -KPX Atilde Ydieresis -100 -KPX Atilde p -25 -KPX Atilde quoteright -74 -KPX Atilde u -50 -KPX Atilde uacute -50 -KPX Atilde ucircumflex -50 -KPX Atilde udieresis -50 -KPX Atilde ugrave -50 -KPX Atilde uhungarumlaut -50 -KPX Atilde umacron -50 -KPX Atilde uogonek -50 -KPX Atilde uring -50 -KPX Atilde v -100 -KPX Atilde w -90 -KPX Atilde y -74 -KPX Atilde yacute -74 -KPX Atilde ydieresis -74 -KPX B A -30 -KPX B Aacute -30 -KPX B Abreve -30 -KPX B Acircumflex -30 -KPX B Adieresis -30 -KPX B Agrave -30 -KPX B Amacron -30 -KPX B Aogonek -30 -KPX B Aring -30 -KPX B Atilde -30 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -35 -KPX D Aacute -35 -KPX D Abreve -35 -KPX D Acircumflex -35 -KPX D Adieresis -35 -KPX D Agrave -35 -KPX D Amacron -35 -KPX D Aogonek -35 -KPX D Aring -35 -KPX D Atilde -35 -KPX D V -40 -KPX D W -40 -KPX D Y -40 -KPX D Yacute -40 -KPX D Ydieresis -40 -KPX D period -20 -KPX Dcaron A -35 -KPX Dcaron Aacute -35 -KPX Dcaron Abreve -35 -KPX Dcaron Acircumflex -35 -KPX Dcaron Adieresis -35 -KPX Dcaron Agrave -35 -KPX Dcaron Amacron -35 -KPX Dcaron Aogonek -35 -KPX Dcaron Aring -35 -KPX Dcaron Atilde -35 -KPX Dcaron V -40 -KPX Dcaron W -40 -KPX Dcaron Y -40 -KPX Dcaron Yacute -40 -KPX Dcaron Ydieresis -40 -KPX Dcaron period -20 -KPX Dcroat A -35 -KPX Dcroat Aacute -35 -KPX Dcroat Abreve -35 -KPX Dcroat Acircumflex -35 -KPX Dcroat Adieresis -35 -KPX Dcroat Agrave -35 -KPX Dcroat Amacron -35 -KPX Dcroat Aogonek -35 -KPX Dcroat Aring -35 -KPX Dcroat Atilde -35 -KPX Dcroat V -40 -KPX Dcroat W -40 -KPX Dcroat Y -40 -KPX Dcroat Yacute -40 -KPX Dcroat Ydieresis -40 -KPX Dcroat period -20 -KPX F A -90 -KPX F Aacute -90 -KPX F Abreve -90 -KPX F Acircumflex -90 -KPX F Adieresis -90 -KPX F Agrave -90 -KPX F Amacron -90 -KPX F Aogonek -90 -KPX F Aring -90 -KPX F Atilde -90 -KPX F a -25 -KPX F aacute -25 -KPX F abreve -25 -KPX F acircumflex -25 -KPX F adieresis -25 -KPX F agrave -25 -KPX F amacron -25 -KPX F aogonek -25 -KPX F aring -25 -KPX F atilde -25 -KPX F comma -92 -KPX F e -25 -KPX F eacute -25 -KPX F ecaron -25 -KPX F ecircumflex -25 -KPX F edieresis -25 -KPX F edotaccent -25 -KPX F egrave -25 -KPX F emacron -25 -KPX F eogonek -25 -KPX F o -25 -KPX F oacute -25 -KPX F ocircumflex -25 -KPX F odieresis -25 -KPX F ograve -25 -KPX F ohungarumlaut -25 -KPX F omacron -25 -KPX F oslash -25 -KPX F otilde -25 -KPX F period -110 -KPX J A -30 -KPX J Aacute -30 -KPX J Abreve -30 -KPX J Acircumflex -30 -KPX J Adieresis -30 -KPX J Agrave -30 -KPX J Amacron -30 -KPX J Aogonek -30 -KPX J Aring -30 -KPX J Atilde -30 -KPX J a -15 -KPX J aacute -15 -KPX J abreve -15 -KPX J acircumflex -15 -KPX J adieresis -15 -KPX J agrave -15 -KPX J amacron -15 -KPX J aogonek -15 -KPX J aring -15 -KPX J atilde -15 -KPX J e -15 -KPX J eacute -15 -KPX J ecaron -15 -KPX J ecircumflex -15 -KPX J edieresis -15 -KPX J edotaccent -15 -KPX J egrave -15 -KPX J emacron -15 -KPX J eogonek -15 -KPX J o -15 -KPX J oacute -15 -KPX J ocircumflex -15 -KPX J odieresis -15 -KPX J ograve -15 -KPX J ohungarumlaut -15 -KPX J omacron -15 -KPX J oslash -15 -KPX J otilde -15 -KPX J period -20 -KPX J u -15 -KPX J uacute -15 -KPX J ucircumflex -15 -KPX J udieresis -15 -KPX J ugrave -15 -KPX J uhungarumlaut -15 -KPX J umacron -15 -KPX J uogonek -15 -KPX J uring -15 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -25 -KPX K eacute -25 -KPX K ecaron -25 -KPX K ecircumflex -25 -KPX K edieresis -25 -KPX K edotaccent -25 -KPX K egrave -25 -KPX K emacron -25 -KPX K eogonek -25 -KPX K o -25 -KPX K oacute -25 -KPX K ocircumflex -25 -KPX K odieresis -25 -KPX K ograve -25 -KPX K ohungarumlaut -25 -KPX K omacron -25 -KPX K oslash -25 -KPX K otilde -25 -KPX K u -15 -KPX K uacute -15 -KPX K ucircumflex -15 -KPX K udieresis -15 -KPX K ugrave -15 -KPX K uhungarumlaut -15 -KPX K umacron -15 -KPX K uogonek -15 -KPX K uring -15 -KPX K y -45 -KPX K yacute -45 -KPX K ydieresis -45 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -25 -KPX Kcommaaccent eacute -25 -KPX Kcommaaccent ecaron -25 -KPX Kcommaaccent ecircumflex -25 -KPX Kcommaaccent edieresis -25 -KPX Kcommaaccent edotaccent -25 -KPX Kcommaaccent egrave -25 -KPX Kcommaaccent emacron -25 -KPX Kcommaaccent eogonek -25 -KPX Kcommaaccent o -25 -KPX Kcommaaccent oacute -25 -KPX Kcommaaccent ocircumflex -25 -KPX Kcommaaccent odieresis -25 -KPX Kcommaaccent ograve -25 -KPX Kcommaaccent ohungarumlaut -25 -KPX Kcommaaccent omacron -25 -KPX Kcommaaccent oslash -25 -KPX Kcommaaccent otilde -25 -KPX Kcommaaccent u -15 -KPX Kcommaaccent uacute -15 -KPX Kcommaaccent ucircumflex -15 -KPX Kcommaaccent udieresis -15 -KPX Kcommaaccent ugrave -15 -KPX Kcommaaccent uhungarumlaut -15 -KPX Kcommaaccent umacron -15 -KPX Kcommaaccent uogonek -15 -KPX Kcommaaccent uring -15 -KPX Kcommaaccent y -45 -KPX Kcommaaccent yacute -45 -KPX Kcommaaccent ydieresis -45 -KPX L T -92 -KPX L Tcaron -92 -KPX L Tcommaaccent -92 -KPX L V -92 -KPX L W -92 -KPX L Y -92 -KPX L Yacute -92 -KPX L Ydieresis -92 -KPX L quotedblright -20 -KPX L quoteright -110 -KPX L y -55 -KPX L yacute -55 -KPX L ydieresis -55 -KPX Lacute T -92 -KPX Lacute Tcaron -92 -KPX Lacute Tcommaaccent -92 -KPX Lacute V -92 -KPX Lacute W -92 -KPX Lacute Y -92 -KPX Lacute Yacute -92 -KPX Lacute Ydieresis -92 -KPX Lacute quotedblright -20 -KPX Lacute quoteright -110 -KPX Lacute y -55 -KPX Lacute yacute -55 -KPX Lacute ydieresis -55 -KPX Lcommaaccent T -92 -KPX Lcommaaccent Tcaron -92 -KPX Lcommaaccent Tcommaaccent -92 -KPX Lcommaaccent V -92 -KPX Lcommaaccent W -92 -KPX Lcommaaccent Y -92 -KPX Lcommaaccent Yacute -92 -KPX Lcommaaccent Ydieresis -92 -KPX Lcommaaccent quotedblright -20 -KPX Lcommaaccent quoteright -110 -KPX Lcommaaccent y -55 -KPX Lcommaaccent yacute -55 -KPX Lcommaaccent ydieresis -55 -KPX Lslash T -92 -KPX Lslash Tcaron -92 -KPX Lslash Tcommaaccent -92 -KPX Lslash V -92 -KPX Lslash W -92 -KPX Lslash Y -92 -KPX Lslash Yacute -92 -KPX Lslash Ydieresis -92 -KPX Lslash quotedblright -20 -KPX Lslash quoteright -110 -KPX Lslash y -55 -KPX Lslash yacute -55 -KPX Lslash ydieresis -55 -KPX N A -20 -KPX N Aacute -20 -KPX N Abreve -20 -KPX N Acircumflex -20 -KPX N Adieresis -20 -KPX N Agrave -20 -KPX N Amacron -20 -KPX N Aogonek -20 -KPX N Aring -20 -KPX N Atilde -20 -KPX Nacute A -20 -KPX Nacute Aacute -20 -KPX Nacute Abreve -20 -KPX Nacute Acircumflex -20 -KPX Nacute Adieresis -20 -KPX Nacute Agrave -20 -KPX Nacute Amacron -20 -KPX Nacute Aogonek -20 -KPX Nacute Aring -20 -KPX Nacute Atilde -20 -KPX Ncaron A -20 -KPX Ncaron Aacute -20 -KPX Ncaron Abreve -20 -KPX Ncaron Acircumflex -20 -KPX Ncaron Adieresis -20 -KPX Ncaron Agrave -20 -KPX Ncaron Amacron -20 -KPX Ncaron Aogonek -20 -KPX Ncaron Aring -20 -KPX Ncaron Atilde -20 -KPX Ncommaaccent A -20 -KPX Ncommaaccent Aacute -20 -KPX Ncommaaccent Abreve -20 -KPX Ncommaaccent Acircumflex -20 -KPX Ncommaaccent Adieresis -20 -KPX Ncommaaccent Agrave -20 -KPX Ncommaaccent Amacron -20 -KPX Ncommaaccent Aogonek -20 -KPX Ncommaaccent Aring -20 -KPX Ncommaaccent Atilde -20 -KPX Ntilde A -20 -KPX Ntilde Aacute -20 -KPX Ntilde Abreve -20 -KPX Ntilde Acircumflex -20 -KPX Ntilde Adieresis -20 -KPX Ntilde Agrave -20 -KPX Ntilde Amacron -20 -KPX Ntilde Aogonek -20 -KPX Ntilde Aring -20 -KPX Ntilde Atilde -20 -KPX O A -40 -KPX O Aacute -40 -KPX O Abreve -40 -KPX O Acircumflex -40 -KPX O Adieresis -40 -KPX O Agrave -40 -KPX O Amacron -40 -KPX O Aogonek -40 -KPX O Aring -40 -KPX O Atilde -40 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -40 -KPX O Y -50 -KPX O Yacute -50 -KPX O Ydieresis -50 -KPX Oacute A -40 -KPX Oacute Aacute -40 -KPX Oacute Abreve -40 -KPX Oacute Acircumflex -40 -KPX Oacute Adieresis -40 -KPX Oacute Agrave -40 -KPX Oacute Amacron -40 -KPX Oacute Aogonek -40 -KPX Oacute Aring -40 -KPX Oacute Atilde -40 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -40 -KPX Oacute Y -50 -KPX Oacute Yacute -50 -KPX Oacute Ydieresis -50 -KPX Ocircumflex A -40 -KPX Ocircumflex Aacute -40 -KPX Ocircumflex Abreve -40 -KPX Ocircumflex Acircumflex -40 -KPX Ocircumflex Adieresis -40 -KPX Ocircumflex Agrave -40 -KPX Ocircumflex Amacron -40 -KPX Ocircumflex Aogonek -40 -KPX Ocircumflex Aring -40 -KPX Ocircumflex Atilde -40 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -40 -KPX Ocircumflex Y -50 -KPX Ocircumflex Yacute -50 -KPX Ocircumflex Ydieresis -50 -KPX Odieresis A -40 -KPX Odieresis Aacute -40 -KPX Odieresis Abreve -40 -KPX Odieresis Acircumflex -40 -KPX Odieresis Adieresis -40 -KPX Odieresis Agrave -40 -KPX Odieresis Amacron -40 -KPX Odieresis Aogonek -40 -KPX Odieresis Aring -40 -KPX Odieresis Atilde -40 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -40 -KPX Odieresis Y -50 -KPX Odieresis Yacute -50 -KPX Odieresis Ydieresis -50 -KPX Ograve A -40 -KPX Ograve Aacute -40 -KPX Ograve Abreve -40 -KPX Ograve Acircumflex -40 -KPX Ograve Adieresis -40 -KPX Ograve Agrave -40 -KPX Ograve Amacron -40 -KPX Ograve Aogonek -40 -KPX Ograve Aring -40 -KPX Ograve Atilde -40 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -40 -KPX Ograve Y -50 -KPX Ograve Yacute -50 -KPX Ograve Ydieresis -50 -KPX Ohungarumlaut A -40 -KPX Ohungarumlaut Aacute -40 -KPX Ohungarumlaut Abreve -40 -KPX Ohungarumlaut Acircumflex -40 -KPX Ohungarumlaut Adieresis -40 -KPX Ohungarumlaut Agrave -40 -KPX Ohungarumlaut Amacron -40 -KPX Ohungarumlaut Aogonek -40 -KPX Ohungarumlaut Aring -40 -KPX Ohungarumlaut Atilde -40 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -40 -KPX Ohungarumlaut Y -50 -KPX Ohungarumlaut Yacute -50 -KPX Ohungarumlaut Ydieresis -50 -KPX Omacron A -40 -KPX Omacron Aacute -40 -KPX Omacron Abreve -40 -KPX Omacron Acircumflex -40 -KPX Omacron Adieresis -40 -KPX Omacron Agrave -40 -KPX Omacron Amacron -40 -KPX Omacron Aogonek -40 -KPX Omacron Aring -40 -KPX Omacron Atilde -40 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -40 -KPX Omacron Y -50 -KPX Omacron Yacute -50 -KPX Omacron Ydieresis -50 -KPX Oslash A -40 -KPX Oslash Aacute -40 -KPX Oslash Abreve -40 -KPX Oslash Acircumflex -40 -KPX Oslash Adieresis -40 -KPX Oslash Agrave -40 -KPX Oslash Amacron -40 -KPX Oslash Aogonek -40 -KPX Oslash Aring -40 -KPX Oslash Atilde -40 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -40 -KPX Oslash Y -50 -KPX Oslash Yacute -50 -KPX Oslash Ydieresis -50 -KPX Otilde A -40 -KPX Otilde Aacute -40 -KPX Otilde Abreve -40 -KPX Otilde Acircumflex -40 -KPX Otilde Adieresis -40 -KPX Otilde Agrave -40 -KPX Otilde Amacron -40 -KPX Otilde Aogonek -40 -KPX Otilde Aring -40 -KPX Otilde Atilde -40 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -40 -KPX Otilde Y -50 -KPX Otilde Yacute -50 -KPX Otilde Ydieresis -50 -KPX P A -74 -KPX P Aacute -74 -KPX P Abreve -74 -KPX P Acircumflex -74 -KPX P Adieresis -74 -KPX P Agrave -74 -KPX P Amacron -74 -KPX P Aogonek -74 -KPX P Aring -74 -KPX P Atilde -74 -KPX P a -10 -KPX P aacute -10 -KPX P abreve -10 -KPX P acircumflex -10 -KPX P adieresis -10 -KPX P agrave -10 -KPX P amacron -10 -KPX P aogonek -10 -KPX P aring -10 -KPX P atilde -10 -KPX P comma -92 -KPX P e -20 -KPX P eacute -20 -KPX P ecaron -20 -KPX P ecircumflex -20 -KPX P edieresis -20 -KPX P edotaccent -20 -KPX P egrave -20 -KPX P emacron -20 -KPX P eogonek -20 -KPX P o -20 -KPX P oacute -20 -KPX P ocircumflex -20 -KPX P odieresis -20 -KPX P ograve -20 -KPX P ohungarumlaut -20 -KPX P omacron -20 -KPX P oslash -20 -KPX P otilde -20 -KPX P period -110 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX Q period -20 -KPX R O -30 -KPX R Oacute -30 -KPX R Ocircumflex -30 -KPX R Odieresis -30 -KPX R Ograve -30 -KPX R Ohungarumlaut -30 -KPX R Omacron -30 -KPX R Oslash -30 -KPX R Otilde -30 -KPX R T -40 -KPX R Tcaron -40 -KPX R Tcommaaccent -40 -KPX R U -30 -KPX R Uacute -30 -KPX R Ucircumflex -30 -KPX R Udieresis -30 -KPX R Ugrave -30 -KPX R Uhungarumlaut -30 -KPX R Umacron -30 -KPX R Uogonek -30 -KPX R Uring -30 -KPX R V -55 -KPX R W -35 -KPX R Y -35 -KPX R Yacute -35 -KPX R Ydieresis -35 -KPX Racute O -30 -KPX Racute Oacute -30 -KPX Racute Ocircumflex -30 -KPX Racute Odieresis -30 -KPX Racute Ograve -30 -KPX Racute Ohungarumlaut -30 -KPX Racute Omacron -30 -KPX Racute Oslash -30 -KPX Racute Otilde -30 -KPX Racute T -40 -KPX Racute Tcaron -40 -KPX Racute Tcommaaccent -40 -KPX Racute U -30 -KPX Racute Uacute -30 -KPX Racute Ucircumflex -30 -KPX Racute Udieresis -30 -KPX Racute Ugrave -30 -KPX Racute Uhungarumlaut -30 -KPX Racute Umacron -30 -KPX Racute Uogonek -30 -KPX Racute Uring -30 -KPX Racute V -55 -KPX Racute W -35 -KPX Racute Y -35 -KPX Racute Yacute -35 -KPX Racute Ydieresis -35 -KPX Rcaron O -30 -KPX Rcaron Oacute -30 -KPX Rcaron Ocircumflex -30 -KPX Rcaron Odieresis -30 -KPX Rcaron Ograve -30 -KPX Rcaron Ohungarumlaut -30 -KPX Rcaron Omacron -30 -KPX Rcaron Oslash -30 -KPX Rcaron Otilde -30 -KPX Rcaron T -40 -KPX Rcaron Tcaron -40 -KPX Rcaron Tcommaaccent -40 -KPX Rcaron U -30 -KPX Rcaron Uacute -30 -KPX Rcaron Ucircumflex -30 -KPX Rcaron Udieresis -30 -KPX Rcaron Ugrave -30 -KPX Rcaron Uhungarumlaut -30 -KPX Rcaron Umacron -30 -KPX Rcaron Uogonek -30 -KPX Rcaron Uring -30 -KPX Rcaron V -55 -KPX Rcaron W -35 -KPX Rcaron Y -35 -KPX Rcaron Yacute -35 -KPX Rcaron Ydieresis -35 -KPX Rcommaaccent O -30 -KPX Rcommaaccent Oacute -30 -KPX Rcommaaccent Ocircumflex -30 -KPX Rcommaaccent Odieresis -30 -KPX Rcommaaccent Ograve -30 -KPX Rcommaaccent Ohungarumlaut -30 -KPX Rcommaaccent Omacron -30 -KPX Rcommaaccent Oslash -30 -KPX Rcommaaccent Otilde -30 -KPX Rcommaaccent T -40 -KPX Rcommaaccent Tcaron -40 -KPX Rcommaaccent Tcommaaccent -40 -KPX Rcommaaccent U -30 -KPX Rcommaaccent Uacute -30 -KPX Rcommaaccent Ucircumflex -30 -KPX Rcommaaccent Udieresis -30 -KPX Rcommaaccent Ugrave -30 -KPX Rcommaaccent Uhungarumlaut -30 -KPX Rcommaaccent Umacron -30 -KPX Rcommaaccent Uogonek -30 -KPX Rcommaaccent Uring -30 -KPX Rcommaaccent V -55 -KPX Rcommaaccent W -35 -KPX Rcommaaccent Y -35 -KPX Rcommaaccent Yacute -35 -KPX Rcommaaccent Ydieresis -35 -KPX T A -90 -KPX T Aacute -90 -KPX T Abreve -90 -KPX T Acircumflex -90 -KPX T Adieresis -90 -KPX T Agrave -90 -KPX T Amacron -90 -KPX T Aogonek -90 -KPX T Aring -90 -KPX T Atilde -90 -KPX T O -18 -KPX T Oacute -18 -KPX T Ocircumflex -18 -KPX T Odieresis -18 -KPX T Ograve -18 -KPX T Ohungarumlaut -18 -KPX T Omacron -18 -KPX T Oslash -18 -KPX T Otilde -18 -KPX T a -92 -KPX T aacute -92 -KPX T abreve -52 -KPX T acircumflex -52 -KPX T adieresis -52 -KPX T agrave -52 -KPX T amacron -52 -KPX T aogonek -92 -KPX T aring -92 -KPX T atilde -52 -KPX T colon -74 -KPX T comma -74 -KPX T e -92 -KPX T eacute -92 -KPX T ecaron -92 -KPX T ecircumflex -92 -KPX T edieresis -52 -KPX T edotaccent -92 -KPX T egrave -52 -KPX T emacron -52 -KPX T eogonek -92 -KPX T hyphen -92 -KPX T i -18 -KPX T iacute -18 -KPX T iogonek -18 -KPX T o -92 -KPX T oacute -92 -KPX T ocircumflex -92 -KPX T odieresis -92 -KPX T ograve -92 -KPX T ohungarumlaut -92 -KPX T omacron -92 -KPX T oslash -92 -KPX T otilde -92 -KPX T period -90 -KPX T r -74 -KPX T racute -74 -KPX T rcaron -74 -KPX T rcommaaccent -74 -KPX T semicolon -74 -KPX T u -92 -KPX T uacute -92 -KPX T ucircumflex -92 -KPX T udieresis -92 -KPX T ugrave -92 -KPX T uhungarumlaut -92 -KPX T umacron -92 -KPX T uogonek -92 -KPX T uring -92 -KPX T w -74 -KPX T y -34 -KPX T yacute -34 -KPX T ydieresis -34 -KPX Tcaron A -90 -KPX Tcaron Aacute -90 -KPX Tcaron Abreve -90 -KPX Tcaron Acircumflex -90 -KPX Tcaron Adieresis -90 -KPX Tcaron Agrave -90 -KPX Tcaron Amacron -90 -KPX Tcaron Aogonek -90 -KPX Tcaron Aring -90 -KPX Tcaron Atilde -90 -KPX Tcaron O -18 -KPX Tcaron Oacute -18 -KPX Tcaron Ocircumflex -18 -KPX Tcaron Odieresis -18 -KPX Tcaron Ograve -18 -KPX Tcaron Ohungarumlaut -18 -KPX Tcaron Omacron -18 -KPX Tcaron Oslash -18 -KPX Tcaron Otilde -18 -KPX Tcaron a -92 -KPX Tcaron aacute -92 -KPX Tcaron abreve -52 -KPX Tcaron acircumflex -52 -KPX Tcaron adieresis -52 -KPX Tcaron agrave -52 -KPX Tcaron amacron -52 -KPX Tcaron aogonek -92 -KPX Tcaron aring -92 -KPX Tcaron atilde -52 -KPX Tcaron colon -74 -KPX Tcaron comma -74 -KPX Tcaron e -92 -KPX Tcaron eacute -92 -KPX Tcaron ecaron -92 -KPX Tcaron ecircumflex -92 -KPX Tcaron edieresis -52 -KPX Tcaron edotaccent -92 -KPX Tcaron egrave -52 -KPX Tcaron emacron -52 -KPX Tcaron eogonek -92 -KPX Tcaron hyphen -92 -KPX Tcaron i -18 -KPX Tcaron iacute -18 -KPX Tcaron iogonek -18 -KPX Tcaron o -92 -KPX Tcaron oacute -92 -KPX Tcaron ocircumflex -92 -KPX Tcaron odieresis -92 -KPX Tcaron ograve -92 -KPX Tcaron ohungarumlaut -92 -KPX Tcaron omacron -92 -KPX Tcaron oslash -92 -KPX Tcaron otilde -92 -KPX Tcaron period -90 -KPX Tcaron r -74 -KPX Tcaron racute -74 -KPX Tcaron rcaron -74 -KPX Tcaron rcommaaccent -74 -KPX Tcaron semicolon -74 -KPX Tcaron u -92 -KPX Tcaron uacute -92 -KPX Tcaron ucircumflex -92 -KPX Tcaron udieresis -92 -KPX Tcaron ugrave -92 -KPX Tcaron uhungarumlaut -92 -KPX Tcaron umacron -92 -KPX Tcaron uogonek -92 -KPX Tcaron uring -92 -KPX Tcaron w -74 -KPX Tcaron y -34 -KPX Tcaron yacute -34 -KPX Tcaron ydieresis -34 -KPX Tcommaaccent A -90 -KPX Tcommaaccent Aacute -90 -KPX Tcommaaccent Abreve -90 -KPX Tcommaaccent Acircumflex -90 -KPX Tcommaaccent Adieresis -90 -KPX Tcommaaccent Agrave -90 -KPX Tcommaaccent Amacron -90 -KPX Tcommaaccent Aogonek -90 -KPX Tcommaaccent Aring -90 -KPX Tcommaaccent Atilde -90 -KPX Tcommaaccent O -18 -KPX Tcommaaccent Oacute -18 -KPX Tcommaaccent Ocircumflex -18 -KPX Tcommaaccent Odieresis -18 -KPX Tcommaaccent Ograve -18 -KPX Tcommaaccent Ohungarumlaut -18 -KPX Tcommaaccent Omacron -18 -KPX Tcommaaccent Oslash -18 -KPX Tcommaaccent Otilde -18 -KPX Tcommaaccent a -92 -KPX Tcommaaccent aacute -92 -KPX Tcommaaccent abreve -52 -KPX Tcommaaccent acircumflex -52 -KPX Tcommaaccent adieresis -52 -KPX Tcommaaccent agrave -52 -KPX Tcommaaccent amacron -52 -KPX Tcommaaccent aogonek -92 -KPX Tcommaaccent aring -92 -KPX Tcommaaccent atilde -52 -KPX Tcommaaccent colon -74 -KPX Tcommaaccent comma -74 -KPX Tcommaaccent e -92 -KPX Tcommaaccent eacute -92 -KPX Tcommaaccent ecaron -92 -KPX Tcommaaccent ecircumflex -92 -KPX Tcommaaccent edieresis -52 -KPX Tcommaaccent edotaccent -92 -KPX Tcommaaccent egrave -52 -KPX Tcommaaccent emacron -52 -KPX Tcommaaccent eogonek -92 -KPX Tcommaaccent hyphen -92 -KPX Tcommaaccent i -18 -KPX Tcommaaccent iacute -18 -KPX Tcommaaccent iogonek -18 -KPX Tcommaaccent o -92 -KPX Tcommaaccent oacute -92 -KPX Tcommaaccent ocircumflex -92 -KPX Tcommaaccent odieresis -92 -KPX Tcommaaccent ograve -92 -KPX Tcommaaccent ohungarumlaut -92 -KPX Tcommaaccent omacron -92 -KPX Tcommaaccent oslash -92 -KPX Tcommaaccent otilde -92 -KPX Tcommaaccent period -90 -KPX Tcommaaccent r -74 -KPX Tcommaaccent racute -74 -KPX Tcommaaccent rcaron -74 -KPX Tcommaaccent rcommaaccent -74 -KPX Tcommaaccent semicolon -74 -KPX Tcommaaccent u -92 -KPX Tcommaaccent uacute -92 -KPX Tcommaaccent ucircumflex -92 -KPX Tcommaaccent udieresis -92 -KPX Tcommaaccent ugrave -92 -KPX Tcommaaccent uhungarumlaut -92 -KPX Tcommaaccent umacron -92 -KPX Tcommaaccent uogonek -92 -KPX Tcommaaccent uring -92 -KPX Tcommaaccent w -74 -KPX Tcommaaccent y -34 -KPX Tcommaaccent yacute -34 -KPX Tcommaaccent ydieresis -34 -KPX U A -60 -KPX U Aacute -60 -KPX U Abreve -60 -KPX U Acircumflex -60 -KPX U Adieresis -60 -KPX U Agrave -60 -KPX U Amacron -60 -KPX U Aogonek -60 -KPX U Aring -60 -KPX U Atilde -60 -KPX U comma -50 -KPX U period -50 -KPX Uacute A -60 -KPX Uacute Aacute -60 -KPX Uacute Abreve -60 -KPX Uacute Acircumflex -60 -KPX Uacute Adieresis -60 -KPX Uacute Agrave -60 -KPX Uacute Amacron -60 -KPX Uacute Aogonek -60 -KPX Uacute Aring -60 -KPX Uacute Atilde -60 -KPX Uacute comma -50 -KPX Uacute period -50 -KPX Ucircumflex A -60 -KPX Ucircumflex Aacute -60 -KPX Ucircumflex Abreve -60 -KPX Ucircumflex Acircumflex -60 -KPX Ucircumflex Adieresis -60 -KPX Ucircumflex Agrave -60 -KPX Ucircumflex Amacron -60 -KPX Ucircumflex Aogonek -60 -KPX Ucircumflex Aring -60 -KPX Ucircumflex Atilde -60 -KPX Ucircumflex comma -50 -KPX Ucircumflex period -50 -KPX Udieresis A -60 -KPX Udieresis Aacute -60 -KPX Udieresis Abreve -60 -KPX Udieresis Acircumflex -60 -KPX Udieresis Adieresis -60 -KPX Udieresis Agrave -60 -KPX Udieresis Amacron -60 -KPX Udieresis Aogonek -60 -KPX Udieresis Aring -60 -KPX Udieresis Atilde -60 -KPX Udieresis comma -50 -KPX Udieresis period -50 -KPX Ugrave A -60 -KPX Ugrave Aacute -60 -KPX Ugrave Abreve -60 -KPX Ugrave Acircumflex -60 -KPX Ugrave Adieresis -60 -KPX Ugrave Agrave -60 -KPX Ugrave Amacron -60 -KPX Ugrave Aogonek -60 -KPX Ugrave Aring -60 -KPX Ugrave Atilde -60 -KPX Ugrave comma -50 -KPX Ugrave period -50 -KPX Uhungarumlaut A -60 -KPX Uhungarumlaut Aacute -60 -KPX Uhungarumlaut Abreve -60 -KPX Uhungarumlaut Acircumflex -60 -KPX Uhungarumlaut Adieresis -60 -KPX Uhungarumlaut Agrave -60 -KPX Uhungarumlaut Amacron -60 -KPX Uhungarumlaut Aogonek -60 -KPX Uhungarumlaut Aring -60 -KPX Uhungarumlaut Atilde -60 -KPX Uhungarumlaut comma -50 -KPX Uhungarumlaut period -50 -KPX Umacron A -60 -KPX Umacron Aacute -60 -KPX Umacron Abreve -60 -KPX Umacron Acircumflex -60 -KPX Umacron Adieresis -60 -KPX Umacron Agrave -60 -KPX Umacron Amacron -60 -KPX Umacron Aogonek -60 -KPX Umacron Aring -60 -KPX Umacron Atilde -60 -KPX Umacron comma -50 -KPX Umacron period -50 -KPX Uogonek A -60 -KPX Uogonek Aacute -60 -KPX Uogonek Abreve -60 -KPX Uogonek Acircumflex -60 -KPX Uogonek Adieresis -60 -KPX Uogonek Agrave -60 -KPX Uogonek Amacron -60 -KPX Uogonek Aogonek -60 -KPX Uogonek Aring -60 -KPX Uogonek Atilde -60 -KPX Uogonek comma -50 -KPX Uogonek period -50 -KPX Uring A -60 -KPX Uring Aacute -60 -KPX Uring Abreve -60 -KPX Uring Acircumflex -60 -KPX Uring Adieresis -60 -KPX Uring Agrave -60 -KPX Uring Amacron -60 -KPX Uring Aogonek -60 -KPX Uring Aring -60 -KPX Uring Atilde -60 -KPX Uring comma -50 -KPX Uring period -50 -KPX V A -135 -KPX V Aacute -135 -KPX V Abreve -135 -KPX V Acircumflex -135 -KPX V Adieresis -135 -KPX V Agrave -135 -KPX V Amacron -135 -KPX V Aogonek -135 -KPX V Aring -135 -KPX V Atilde -135 -KPX V G -30 -KPX V Gbreve -30 -KPX V Gcommaaccent -30 -KPX V O -45 -KPX V Oacute -45 -KPX V Ocircumflex -45 -KPX V Odieresis -45 -KPX V Ograve -45 -KPX V Ohungarumlaut -45 -KPX V Omacron -45 -KPX V Oslash -45 -KPX V Otilde -45 -KPX V a -92 -KPX V aacute -92 -KPX V abreve -92 -KPX V acircumflex -92 -KPX V adieresis -92 -KPX V agrave -92 -KPX V amacron -92 -KPX V aogonek -92 -KPX V aring -92 -KPX V atilde -92 -KPX V colon -92 -KPX V comma -129 -KPX V e -100 -KPX V eacute -100 -KPX V ecaron -100 -KPX V ecircumflex -100 -KPX V edieresis -100 -KPX V edotaccent -100 -KPX V egrave -100 -KPX V emacron -100 -KPX V eogonek -100 -KPX V hyphen -74 -KPX V i -37 -KPX V iacute -37 -KPX V icircumflex -37 -KPX V idieresis -37 -KPX V igrave -37 -KPX V imacron -37 -KPX V iogonek -37 -KPX V o -100 -KPX V oacute -100 -KPX V ocircumflex -100 -KPX V odieresis -100 -KPX V ograve -100 -KPX V ohungarumlaut -100 -KPX V omacron -100 -KPX V oslash -100 -KPX V otilde -100 -KPX V period -145 -KPX V semicolon -92 -KPX V u -92 -KPX V uacute -92 -KPX V ucircumflex -92 -KPX V udieresis -92 -KPX V ugrave -92 -KPX V uhungarumlaut -92 -KPX V umacron -92 -KPX V uogonek -92 -KPX V uring -92 -KPX W A -120 -KPX W Aacute -120 -KPX W Abreve -120 -KPX W Acircumflex -120 -KPX W Adieresis -120 -KPX W Agrave -120 -KPX W Amacron -120 -KPX W Aogonek -120 -KPX W Aring -120 -KPX W Atilde -120 -KPX W O -10 -KPX W Oacute -10 -KPX W Ocircumflex -10 -KPX W Odieresis -10 -KPX W Ograve -10 -KPX W Ohungarumlaut -10 -KPX W Omacron -10 -KPX W Oslash -10 -KPX W Otilde -10 -KPX W a -65 -KPX W aacute -65 -KPX W abreve -65 -KPX W acircumflex -65 -KPX W adieresis -65 -KPX W agrave -65 -KPX W amacron -65 -KPX W aogonek -65 -KPX W aring -65 -KPX W atilde -65 -KPX W colon -55 -KPX W comma -92 -KPX W e -65 -KPX W eacute -65 -KPX W ecaron -65 -KPX W ecircumflex -65 -KPX W edieresis -65 -KPX W edotaccent -65 -KPX W egrave -65 -KPX W emacron -65 -KPX W eogonek -65 -KPX W hyphen -37 -KPX W i -18 -KPX W iacute -18 -KPX W iogonek -18 -KPX W o -75 -KPX W oacute -75 -KPX W ocircumflex -75 -KPX W odieresis -75 -KPX W ograve -75 -KPX W ohungarumlaut -75 -KPX W omacron -75 -KPX W oslash -75 -KPX W otilde -75 -KPX W period -92 -KPX W semicolon -55 -KPX W u -50 -KPX W uacute -50 -KPX W ucircumflex -50 -KPX W udieresis -50 -KPX W ugrave -50 -KPX W uhungarumlaut -50 -KPX W umacron -50 -KPX W uogonek -50 -KPX W uring -50 -KPX W y -60 -KPX W yacute -60 -KPX W ydieresis -60 -KPX Y A -110 -KPX Y Aacute -110 -KPX Y Abreve -110 -KPX Y Acircumflex -110 -KPX Y Adieresis -110 -KPX Y Agrave -110 -KPX Y Amacron -110 -KPX Y Aogonek -110 -KPX Y Aring -110 -KPX Y Atilde -110 -KPX Y O -35 -KPX Y Oacute -35 -KPX Y Ocircumflex -35 -KPX Y Odieresis -35 -KPX Y Ograve -35 -KPX Y Ohungarumlaut -35 -KPX Y Omacron -35 -KPX Y Oslash -35 -KPX Y Otilde -35 -KPX Y a -85 -KPX Y aacute -85 -KPX Y abreve -85 -KPX Y acircumflex -85 -KPX Y adieresis -85 -KPX Y agrave -85 -KPX Y amacron -85 -KPX Y aogonek -85 -KPX Y aring -85 -KPX Y atilde -85 -KPX Y colon -92 -KPX Y comma -92 -KPX Y e -111 -KPX Y eacute -111 -KPX Y ecaron -111 -KPX Y ecircumflex -111 -KPX Y edieresis -71 -KPX Y edotaccent -111 -KPX Y egrave -71 -KPX Y emacron -71 -KPX Y eogonek -111 -KPX Y hyphen -92 -KPX Y i -37 -KPX Y iacute -37 -KPX Y iogonek -37 -KPX Y o -111 -KPX Y oacute -111 -KPX Y ocircumflex -111 -KPX Y odieresis -111 -KPX Y ograve -111 -KPX Y ohungarumlaut -111 -KPX Y omacron -111 -KPX Y oslash -111 -KPX Y otilde -111 -KPX Y period -92 -KPX Y semicolon -92 -KPX Y u -92 -KPX Y uacute -92 -KPX Y ucircumflex -92 -KPX Y udieresis -92 -KPX Y ugrave -92 -KPX Y uhungarumlaut -92 -KPX Y umacron -92 -KPX Y uogonek -92 -KPX Y uring -92 -KPX Yacute A -110 -KPX Yacute Aacute -110 -KPX Yacute Abreve -110 -KPX Yacute Acircumflex -110 -KPX Yacute Adieresis -110 -KPX Yacute Agrave -110 -KPX Yacute Amacron -110 -KPX Yacute Aogonek -110 -KPX Yacute Aring -110 -KPX Yacute Atilde -110 -KPX Yacute O -35 -KPX Yacute Oacute -35 -KPX Yacute Ocircumflex -35 -KPX Yacute Odieresis -35 -KPX Yacute Ograve -35 -KPX Yacute Ohungarumlaut -35 -KPX Yacute Omacron -35 -KPX Yacute Oslash -35 -KPX Yacute Otilde -35 -KPX Yacute a -85 -KPX Yacute aacute -85 -KPX Yacute abreve -85 -KPX Yacute acircumflex -85 -KPX Yacute adieresis -85 -KPX Yacute agrave -85 -KPX Yacute amacron -85 -KPX Yacute aogonek -85 -KPX Yacute aring -85 -KPX Yacute atilde -85 -KPX Yacute colon -92 -KPX Yacute comma -92 -KPX Yacute e -111 -KPX Yacute eacute -111 -KPX Yacute ecaron -111 -KPX Yacute ecircumflex -111 -KPX Yacute edieresis -71 -KPX Yacute edotaccent -111 -KPX Yacute egrave -71 -KPX Yacute emacron -71 -KPX Yacute eogonek -111 -KPX Yacute hyphen -92 -KPX Yacute i -37 -KPX Yacute iacute -37 -KPX Yacute iogonek -37 -KPX Yacute o -111 -KPX Yacute oacute -111 -KPX Yacute ocircumflex -111 -KPX Yacute odieresis -111 -KPX Yacute ograve -111 -KPX Yacute ohungarumlaut -111 -KPX Yacute omacron -111 -KPX Yacute oslash -111 -KPX Yacute otilde -111 -KPX Yacute period -92 -KPX Yacute semicolon -92 -KPX Yacute u -92 -KPX Yacute uacute -92 -KPX Yacute ucircumflex -92 -KPX Yacute udieresis -92 -KPX Yacute ugrave -92 -KPX Yacute uhungarumlaut -92 -KPX Yacute umacron -92 -KPX Yacute uogonek -92 -KPX Yacute uring -92 -KPX Ydieresis A -110 -KPX Ydieresis Aacute -110 -KPX Ydieresis Abreve -110 -KPX Ydieresis Acircumflex -110 -KPX Ydieresis Adieresis -110 -KPX Ydieresis Agrave -110 -KPX Ydieresis Amacron -110 -KPX Ydieresis Aogonek -110 -KPX Ydieresis Aring -110 -KPX Ydieresis Atilde -110 -KPX Ydieresis O -35 -KPX Ydieresis Oacute -35 -KPX Ydieresis Ocircumflex -35 -KPX Ydieresis Odieresis -35 -KPX Ydieresis Ograve -35 -KPX Ydieresis Ohungarumlaut -35 -KPX Ydieresis Omacron -35 -KPX Ydieresis Oslash -35 -KPX Ydieresis Otilde -35 -KPX Ydieresis a -85 -KPX Ydieresis aacute -85 -KPX Ydieresis abreve -85 -KPX Ydieresis acircumflex -85 -KPX Ydieresis adieresis -85 -KPX Ydieresis agrave -85 -KPX Ydieresis amacron -85 -KPX Ydieresis aogonek -85 -KPX Ydieresis aring -85 -KPX Ydieresis atilde -85 -KPX Ydieresis colon -92 -KPX Ydieresis comma -92 -KPX Ydieresis e -111 -KPX Ydieresis eacute -111 -KPX Ydieresis ecaron -111 -KPX Ydieresis ecircumflex -111 -KPX Ydieresis edieresis -71 -KPX Ydieresis edotaccent -111 -KPX Ydieresis egrave -71 -KPX Ydieresis emacron -71 -KPX Ydieresis eogonek -111 -KPX Ydieresis hyphen -92 -KPX Ydieresis i -37 -KPX Ydieresis iacute -37 -KPX Ydieresis iogonek -37 -KPX Ydieresis o -111 -KPX Ydieresis oacute -111 -KPX Ydieresis ocircumflex -111 -KPX Ydieresis odieresis -111 -KPX Ydieresis ograve -111 -KPX Ydieresis ohungarumlaut -111 -KPX Ydieresis omacron -111 -KPX Ydieresis oslash -111 -KPX Ydieresis otilde -111 -KPX Ydieresis period -92 -KPX Ydieresis semicolon -92 -KPX Ydieresis u -92 -KPX Ydieresis uacute -92 -KPX Ydieresis ucircumflex -92 -KPX Ydieresis udieresis -92 -KPX Ydieresis ugrave -92 -KPX Ydieresis uhungarumlaut -92 -KPX Ydieresis umacron -92 -KPX Ydieresis uogonek -92 -KPX Ydieresis uring -92 -KPX a v -25 -KPX aacute v -25 -KPX abreve v -25 -KPX acircumflex v -25 -KPX adieresis v -25 -KPX agrave v -25 -KPX amacron v -25 -KPX aogonek v -25 -KPX aring v -25 -KPX atilde v -25 -KPX b b -10 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -15 -KPX comma quotedblright -45 -KPX comma quoteright -55 -KPX d w -15 -KPX dcroat w -15 -KPX e v -15 -KPX eacute v -15 -KPX ecaron v -15 -KPX ecircumflex v -15 -KPX edieresis v -15 -KPX edotaccent v -15 -KPX egrave v -15 -KPX emacron v -15 -KPX eogonek v -15 -KPX f comma -15 -KPX f dotlessi -35 -KPX f i -25 -KPX f o -25 -KPX f oacute -25 -KPX f ocircumflex -25 -KPX f odieresis -25 -KPX f ograve -25 -KPX f ohungarumlaut -25 -KPX f omacron -25 -KPX f oslash -25 -KPX f otilde -25 -KPX f period -15 -KPX f quotedblright 50 -KPX f quoteright 55 -KPX g period -15 -KPX gbreve period -15 -KPX gcommaaccent period -15 -KPX h y -15 -KPX h yacute -15 -KPX h ydieresis -15 -KPX i v -10 -KPX iacute v -10 -KPX icircumflex v -10 -KPX idieresis v -10 -KPX igrave v -10 -KPX imacron v -10 -KPX iogonek v -10 -KPX k e -10 -KPX k eacute -10 -KPX k ecaron -10 -KPX k ecircumflex -10 -KPX k edieresis -10 -KPX k edotaccent -10 -KPX k egrave -10 -KPX k emacron -10 -KPX k eogonek -10 -KPX k o -15 -KPX k oacute -15 -KPX k ocircumflex -15 -KPX k odieresis -15 -KPX k ograve -15 -KPX k ohungarumlaut -15 -KPX k omacron -15 -KPX k oslash -15 -KPX k otilde -15 -KPX k y -15 -KPX k yacute -15 -KPX k ydieresis -15 -KPX kcommaaccent e -10 -KPX kcommaaccent eacute -10 -KPX kcommaaccent ecaron -10 -KPX kcommaaccent ecircumflex -10 -KPX kcommaaccent edieresis -10 -KPX kcommaaccent edotaccent -10 -KPX kcommaaccent egrave -10 -KPX kcommaaccent emacron -10 -KPX kcommaaccent eogonek -10 -KPX kcommaaccent o -15 -KPX kcommaaccent oacute -15 -KPX kcommaaccent ocircumflex -15 -KPX kcommaaccent odieresis -15 -KPX kcommaaccent ograve -15 -KPX kcommaaccent ohungarumlaut -15 -KPX kcommaaccent omacron -15 -KPX kcommaaccent oslash -15 -KPX kcommaaccent otilde -15 -KPX kcommaaccent y -15 -KPX kcommaaccent yacute -15 -KPX kcommaaccent ydieresis -15 -KPX n v -40 -KPX nacute v -40 -KPX ncaron v -40 -KPX ncommaaccent v -40 -KPX ntilde v -40 -KPX o v -10 -KPX o w -10 -KPX oacute v -10 -KPX oacute w -10 -KPX ocircumflex v -10 -KPX ocircumflex w -10 -KPX odieresis v -10 -KPX odieresis w -10 -KPX ograve v -10 -KPX ograve w -10 -KPX ohungarumlaut v -10 -KPX ohungarumlaut w -10 -KPX omacron v -10 -KPX omacron w -10 -KPX oslash v -10 -KPX oslash w -10 -KPX otilde v -10 -KPX otilde w -10 -KPX period quotedblright -55 -KPX period quoteright -55 -KPX quotedblleft A -10 -KPX quotedblleft Aacute -10 -KPX quotedblleft Abreve -10 -KPX quotedblleft Acircumflex -10 -KPX quotedblleft Adieresis -10 -KPX quotedblleft Agrave -10 -KPX quotedblleft Amacron -10 -KPX quotedblleft Aogonek -10 -KPX quotedblleft Aring -10 -KPX quotedblleft Atilde -10 -KPX quoteleft A -10 -KPX quoteleft Aacute -10 -KPX quoteleft Abreve -10 -KPX quoteleft Acircumflex -10 -KPX quoteleft Adieresis -10 -KPX quoteleft Agrave -10 -KPX quoteleft Amacron -10 -KPX quoteleft Aogonek -10 -KPX quoteleft Aring -10 -KPX quoteleft Atilde -10 -KPX quoteleft quoteleft -63 -KPX quoteright d -20 -KPX quoteright dcroat -20 -KPX quoteright quoteright -63 -KPX quoteright r -20 -KPX quoteright racute -20 -KPX quoteright rcaron -20 -KPX quoteright rcommaaccent -20 -KPX quoteright s -37 -KPX quoteright sacute -37 -KPX quoteright scaron -37 -KPX quoteright scedilla -37 -KPX quoteright scommaaccent -37 -KPX quoteright space -74 -KPX quoteright v -20 -KPX r c -18 -KPX r cacute -18 -KPX r ccaron -18 -KPX r ccedilla -18 -KPX r comma -92 -KPX r e -18 -KPX r eacute -18 -KPX r ecaron -18 -KPX r ecircumflex -18 -KPX r edieresis -18 -KPX r edotaccent -18 -KPX r egrave -18 -KPX r emacron -18 -KPX r eogonek -18 -KPX r g -10 -KPX r gbreve -10 -KPX r gcommaaccent -10 -KPX r hyphen -37 -KPX r n -15 -KPX r nacute -15 -KPX r ncaron -15 -KPX r ncommaaccent -15 -KPX r ntilde -15 -KPX r o -18 -KPX r oacute -18 -KPX r ocircumflex -18 -KPX r odieresis -18 -KPX r ograve -18 -KPX r ohungarumlaut -18 -KPX r omacron -18 -KPX r oslash -18 -KPX r otilde -18 -KPX r p -10 -KPX r period -100 -KPX r q -18 -KPX r v -10 -KPX racute c -18 -KPX racute cacute -18 -KPX racute ccaron -18 -KPX racute ccedilla -18 -KPX racute comma -92 -KPX racute e -18 -KPX racute eacute -18 -KPX racute ecaron -18 -KPX racute ecircumflex -18 -KPX racute edieresis -18 -KPX racute edotaccent -18 -KPX racute egrave -18 -KPX racute emacron -18 -KPX racute eogonek -18 -KPX racute g -10 -KPX racute gbreve -10 -KPX racute gcommaaccent -10 -KPX racute hyphen -37 -KPX racute n -15 -KPX racute nacute -15 -KPX racute ncaron -15 -KPX racute ncommaaccent -15 -KPX racute ntilde -15 -KPX racute o -18 -KPX racute oacute -18 -KPX racute ocircumflex -18 -KPX racute odieresis -18 -KPX racute ograve -18 -KPX racute ohungarumlaut -18 -KPX racute omacron -18 -KPX racute oslash -18 -KPX racute otilde -18 -KPX racute p -10 -KPX racute period -100 -KPX racute q -18 -KPX racute v -10 -KPX rcaron c -18 -KPX rcaron cacute -18 -KPX rcaron ccaron -18 -KPX rcaron ccedilla -18 -KPX rcaron comma -92 -KPX rcaron e -18 -KPX rcaron eacute -18 -KPX rcaron ecaron -18 -KPX rcaron ecircumflex -18 -KPX rcaron edieresis -18 -KPX rcaron edotaccent -18 -KPX rcaron egrave -18 -KPX rcaron emacron -18 -KPX rcaron eogonek -18 -KPX rcaron g -10 -KPX rcaron gbreve -10 -KPX rcaron gcommaaccent -10 -KPX rcaron hyphen -37 -KPX rcaron n -15 -KPX rcaron nacute -15 -KPX rcaron ncaron -15 -KPX rcaron ncommaaccent -15 -KPX rcaron ntilde -15 -KPX rcaron o -18 -KPX rcaron oacute -18 -KPX rcaron ocircumflex -18 -KPX rcaron odieresis -18 -KPX rcaron ograve -18 -KPX rcaron ohungarumlaut -18 -KPX rcaron omacron -18 -KPX rcaron oslash -18 -KPX rcaron otilde -18 -KPX rcaron p -10 -KPX rcaron period -100 -KPX rcaron q -18 -KPX rcaron v -10 -KPX rcommaaccent c -18 -KPX rcommaaccent cacute -18 -KPX rcommaaccent ccaron -18 -KPX rcommaaccent ccedilla -18 -KPX rcommaaccent comma -92 -KPX rcommaaccent e -18 -KPX rcommaaccent eacute -18 -KPX rcommaaccent ecaron -18 -KPX rcommaaccent ecircumflex -18 -KPX rcommaaccent edieresis -18 -KPX rcommaaccent edotaccent -18 -KPX rcommaaccent egrave -18 -KPX rcommaaccent emacron -18 -KPX rcommaaccent eogonek -18 -KPX rcommaaccent g -10 -KPX rcommaaccent gbreve -10 -KPX rcommaaccent gcommaaccent -10 -KPX rcommaaccent hyphen -37 -KPX rcommaaccent n -15 -KPX rcommaaccent nacute -15 -KPX rcommaaccent ncaron -15 -KPX rcommaaccent ncommaaccent -15 -KPX rcommaaccent ntilde -15 -KPX rcommaaccent o -18 -KPX rcommaaccent oacute -18 -KPX rcommaaccent ocircumflex -18 -KPX rcommaaccent odieresis -18 -KPX rcommaaccent ograve -18 -KPX rcommaaccent ohungarumlaut -18 -KPX rcommaaccent omacron -18 -KPX rcommaaccent oslash -18 -KPX rcommaaccent otilde -18 -KPX rcommaaccent p -10 -KPX rcommaaccent period -100 -KPX rcommaaccent q -18 -KPX rcommaaccent v -10 -KPX space A -55 -KPX space Aacute -55 -KPX space Abreve -55 -KPX space Acircumflex -55 -KPX space Adieresis -55 -KPX space Agrave -55 -KPX space Amacron -55 -KPX space Aogonek -55 -KPX space Aring -55 -KPX space Atilde -55 -KPX space T -30 -KPX space Tcaron -30 -KPX space Tcommaaccent -30 -KPX space V -45 -KPX space W -30 -KPX space Y -55 -KPX space Yacute -55 -KPX space Ydieresis -55 -KPX v a -10 -KPX v aacute -10 -KPX v abreve -10 -KPX v acircumflex -10 -KPX v adieresis -10 -KPX v agrave -10 -KPX v amacron -10 -KPX v aogonek -10 -KPX v aring -10 -KPX v atilde -10 -KPX v comma -55 -KPX v e -10 -KPX v eacute -10 -KPX v ecaron -10 -KPX v ecircumflex -10 -KPX v edieresis -10 -KPX v edotaccent -10 -KPX v egrave -10 -KPX v emacron -10 -KPX v eogonek -10 -KPX v o -10 -KPX v oacute -10 -KPX v ocircumflex -10 -KPX v odieresis -10 -KPX v ograve -10 -KPX v ohungarumlaut -10 -KPX v omacron -10 -KPX v oslash -10 -KPX v otilde -10 -KPX v period -70 -KPX w comma -55 -KPX w o -10 -KPX w oacute -10 -KPX w ocircumflex -10 -KPX w odieresis -10 -KPX w ograve -10 -KPX w ohungarumlaut -10 -KPX w omacron -10 -KPX w oslash -10 -KPX w otilde -10 -KPX w period -70 -KPX y comma -55 -KPX y e -10 -KPX y eacute -10 -KPX y ecaron -10 -KPX y ecircumflex -10 -KPX y edieresis -10 -KPX y edotaccent -10 -KPX y egrave -10 -KPX y emacron -10 -KPX y eogonek -10 -KPX y o -25 -KPX y oacute -25 -KPX y ocircumflex -25 -KPX y odieresis -25 -KPX y ograve -25 -KPX y ohungarumlaut -25 -KPX y omacron -25 -KPX y oslash -25 -KPX y otilde -25 -KPX y period -70 -KPX yacute comma -55 -KPX yacute e -10 -KPX yacute eacute -10 -KPX yacute ecaron -10 -KPX yacute ecircumflex -10 -KPX yacute edieresis -10 -KPX yacute edotaccent -10 -KPX yacute egrave -10 -KPX yacute emacron -10 -KPX yacute eogonek -10 -KPX yacute o -25 -KPX yacute oacute -25 -KPX yacute ocircumflex -25 -KPX yacute odieresis -25 -KPX yacute ograve -25 -KPX yacute ohungarumlaut -25 -KPX yacute omacron -25 -KPX yacute oslash -25 -KPX yacute otilde -25 -KPX yacute period -70 -KPX ydieresis comma -55 -KPX ydieresis e -10 -KPX ydieresis eacute -10 -KPX ydieresis ecaron -10 -KPX ydieresis ecircumflex -10 -KPX ydieresis edieresis -10 -KPX ydieresis edotaccent -10 -KPX ydieresis egrave -10 -KPX ydieresis emacron -10 -KPX ydieresis eogonek -10 -KPX ydieresis o -25 -KPX ydieresis oacute -25 -KPX ydieresis ocircumflex -25 -KPX ydieresis odieresis -25 -KPX ydieresis ograve -25 -KPX ydieresis ohungarumlaut -25 -KPX ydieresis omacron -25 -KPX ydieresis oslash -25 -KPX ydieresis otilde -25 -KPX ydieresis period -70 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/lib/font/data/Times-BoldItalic.afm b/lib/font/data/Times-BoldItalic.afm deleted file mode 100755 index 2301dfd..0000000 --- a/lib/font/data/Times-BoldItalic.afm +++ /dev/null @@ -1,2384 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 13:04:06 1997 -Comment UniqueID 43066 -Comment VMusage 45874 56899 -FontName Times-BoldItalic -FullName Times Bold Italic -FamilyName Times -Weight Bold -ItalicAngle -15 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -200 -218 996 921 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme AdobeStandardEncoding -CapHeight 669 -XHeight 462 -Ascender 683 -Descender -217 -StdHW 42 -StdVW 121 -StartCharMetrics 315 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 389 ; N exclam ; B 67 -13 370 684 ; -C 34 ; WX 555 ; N quotedbl ; B 136 398 536 685 ; -C 35 ; WX 500 ; N numbersign ; B -33 0 533 700 ; -C 36 ; WX 500 ; N dollar ; B -20 -100 497 733 ; -C 37 ; WX 833 ; N percent ; B 39 -10 793 692 ; -C 38 ; WX 778 ; N ampersand ; B 5 -19 699 682 ; -C 39 ; WX 333 ; N quoteright ; B 98 369 302 685 ; -C 40 ; WX 333 ; N parenleft ; B 28 -179 344 685 ; -C 41 ; WX 333 ; N parenright ; B -44 -179 271 685 ; -C 42 ; WX 500 ; N asterisk ; B 65 249 456 685 ; -C 43 ; WX 570 ; N plus ; B 33 0 537 506 ; -C 44 ; WX 250 ; N comma ; B -60 -182 144 134 ; -C 45 ; WX 333 ; N hyphen ; B 2 166 271 282 ; -C 46 ; WX 250 ; N period ; B -9 -13 139 135 ; -C 47 ; WX 278 ; N slash ; B -64 -18 342 685 ; -C 48 ; WX 500 ; N zero ; B 17 -14 477 683 ; -C 49 ; WX 500 ; N one ; B 5 0 419 683 ; -C 50 ; WX 500 ; N two ; B -27 0 446 683 ; -C 51 ; WX 500 ; N three ; B -15 -13 450 683 ; -C 52 ; WX 500 ; N four ; B -15 0 503 683 ; -C 53 ; WX 500 ; N five ; B -11 -13 487 669 ; -C 54 ; WX 500 ; N six ; B 23 -15 509 679 ; -C 55 ; WX 500 ; N seven ; B 52 0 525 669 ; -C 56 ; WX 500 ; N eight ; B 3 -13 476 683 ; -C 57 ; WX 500 ; N nine ; B -12 -10 475 683 ; -C 58 ; WX 333 ; N colon ; B 23 -13 264 459 ; -C 59 ; WX 333 ; N semicolon ; B -25 -183 264 459 ; -C 60 ; WX 570 ; N less ; B 31 -8 539 514 ; -C 61 ; WX 570 ; N equal ; B 33 107 537 399 ; -C 62 ; WX 570 ; N greater ; B 31 -8 539 514 ; -C 63 ; WX 500 ; N question ; B 79 -13 470 684 ; -C 64 ; WX 832 ; N at ; B 63 -18 770 685 ; -C 65 ; WX 667 ; N A ; B -67 0 593 683 ; -C 66 ; WX 667 ; N B ; B -24 0 624 669 ; -C 67 ; WX 667 ; N C ; B 32 -18 677 685 ; -C 68 ; WX 722 ; N D ; B -46 0 685 669 ; -C 69 ; WX 667 ; N E ; B -27 0 653 669 ; -C 70 ; WX 667 ; N F ; B -13 0 660 669 ; -C 71 ; WX 722 ; N G ; B 21 -18 706 685 ; -C 72 ; WX 778 ; N H ; B -24 0 799 669 ; -C 73 ; WX 389 ; N I ; B -32 0 406 669 ; -C 74 ; WX 500 ; N J ; B -46 -99 524 669 ; -C 75 ; WX 667 ; N K ; B -21 0 702 669 ; -C 76 ; WX 611 ; N L ; B -22 0 590 669 ; -C 77 ; WX 889 ; N M ; B -29 -12 917 669 ; -C 78 ; WX 722 ; N N ; B -27 -15 748 669 ; -C 79 ; WX 722 ; N O ; B 27 -18 691 685 ; -C 80 ; WX 611 ; N P ; B -27 0 613 669 ; -C 81 ; WX 722 ; N Q ; B 27 -208 691 685 ; -C 82 ; WX 667 ; N R ; B -29 0 623 669 ; -C 83 ; WX 556 ; N S ; B 2 -18 526 685 ; -C 84 ; WX 611 ; N T ; B 50 0 650 669 ; -C 85 ; WX 722 ; N U ; B 67 -18 744 669 ; -C 86 ; WX 667 ; N V ; B 65 -18 715 669 ; -C 87 ; WX 889 ; N W ; B 65 -18 940 669 ; -C 88 ; WX 667 ; N X ; B -24 0 694 669 ; -C 89 ; WX 611 ; N Y ; B 73 0 659 669 ; -C 90 ; WX 611 ; N Z ; B -11 0 590 669 ; -C 91 ; WX 333 ; N bracketleft ; B -37 -159 362 674 ; -C 92 ; WX 278 ; N backslash ; B -1 -18 279 685 ; -C 93 ; WX 333 ; N bracketright ; B -56 -157 343 674 ; -C 94 ; WX 570 ; N asciicircum ; B 67 304 503 669 ; -C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; -C 96 ; WX 333 ; N quoteleft ; B 128 369 332 685 ; -C 97 ; WX 500 ; N a ; B -21 -14 455 462 ; -C 98 ; WX 500 ; N b ; B -14 -13 444 699 ; -C 99 ; WX 444 ; N c ; B -5 -13 392 462 ; -C 100 ; WX 500 ; N d ; B -21 -13 517 699 ; -C 101 ; WX 444 ; N e ; B 5 -13 398 462 ; -C 102 ; WX 333 ; N f ; B -169 -205 446 698 ; L i fi ; L l fl ; -C 103 ; WX 500 ; N g ; B -52 -203 478 462 ; -C 104 ; WX 556 ; N h ; B -13 -9 498 699 ; -C 105 ; WX 278 ; N i ; B 2 -9 263 684 ; -C 106 ; WX 278 ; N j ; B -189 -207 279 684 ; -C 107 ; WX 500 ; N k ; B -23 -8 483 699 ; -C 108 ; WX 278 ; N l ; B 2 -9 290 699 ; -C 109 ; WX 778 ; N m ; B -14 -9 722 462 ; -C 110 ; WX 556 ; N n ; B -6 -9 493 462 ; -C 111 ; WX 500 ; N o ; B -3 -13 441 462 ; -C 112 ; WX 500 ; N p ; B -120 -205 446 462 ; -C 113 ; WX 500 ; N q ; B 1 -205 471 462 ; -C 114 ; WX 389 ; N r ; B -21 0 389 462 ; -C 115 ; WX 389 ; N s ; B -19 -13 333 462 ; -C 116 ; WX 278 ; N t ; B -11 -9 281 594 ; -C 117 ; WX 556 ; N u ; B 15 -9 492 462 ; -C 118 ; WX 444 ; N v ; B 16 -13 401 462 ; -C 119 ; WX 667 ; N w ; B 16 -13 614 462 ; -C 120 ; WX 500 ; N x ; B -46 -13 469 462 ; -C 121 ; WX 444 ; N y ; B -94 -205 392 462 ; -C 122 ; WX 389 ; N z ; B -43 -78 368 449 ; -C 123 ; WX 348 ; N braceleft ; B 5 -187 436 686 ; -C 124 ; WX 220 ; N bar ; B 66 -218 154 782 ; -C 125 ; WX 348 ; N braceright ; B -129 -187 302 686 ; -C 126 ; WX 570 ; N asciitilde ; B 54 173 516 333 ; -C 161 ; WX 389 ; N exclamdown ; B 19 -205 322 492 ; -C 162 ; WX 500 ; N cent ; B 42 -143 439 576 ; -C 163 ; WX 500 ; N sterling ; B -32 -12 510 683 ; -C 164 ; WX 167 ; N fraction ; B -169 -14 324 683 ; -C 165 ; WX 500 ; N yen ; B 33 0 628 669 ; -C 166 ; WX 500 ; N florin ; B -87 -156 537 707 ; -C 167 ; WX 500 ; N section ; B 36 -143 459 685 ; -C 168 ; WX 500 ; N currency ; B -26 34 526 586 ; -C 169 ; WX 278 ; N quotesingle ; B 128 398 268 685 ; -C 170 ; WX 500 ; N quotedblleft ; B 53 369 513 685 ; -C 171 ; WX 500 ; N guillemotleft ; B 12 32 468 415 ; -C 172 ; WX 333 ; N guilsinglleft ; B 32 32 303 415 ; -C 173 ; WX 333 ; N guilsinglright ; B 10 32 281 415 ; -C 174 ; WX 556 ; N fi ; B -188 -205 514 703 ; -C 175 ; WX 556 ; N fl ; B -186 -205 553 704 ; -C 177 ; WX 500 ; N endash ; B -40 178 477 269 ; -C 178 ; WX 500 ; N dagger ; B 91 -145 494 685 ; -C 179 ; WX 500 ; N daggerdbl ; B 10 -139 493 685 ; -C 180 ; WX 250 ; N periodcentered ; B 51 257 199 405 ; -C 182 ; WX 500 ; N paragraph ; B -57 -193 562 669 ; -C 183 ; WX 350 ; N bullet ; B 0 175 350 525 ; -C 184 ; WX 333 ; N quotesinglbase ; B -5 -182 199 134 ; -C 185 ; WX 500 ; N quotedblbase ; B -57 -182 403 134 ; -C 186 ; WX 500 ; N quotedblright ; B 53 369 513 685 ; -C 187 ; WX 500 ; N guillemotright ; B 12 32 468 415 ; -C 188 ; WX 1000 ; N ellipsis ; B 40 -13 852 135 ; -C 189 ; WX 1000 ; N perthousand ; B 7 -29 996 706 ; -C 191 ; WX 500 ; N questiondown ; B 30 -205 421 492 ; -C 193 ; WX 333 ; N grave ; B 85 516 297 697 ; -C 194 ; WX 333 ; N acute ; B 139 516 379 697 ; -C 195 ; WX 333 ; N circumflex ; B 40 516 367 690 ; -C 196 ; WX 333 ; N tilde ; B 48 536 407 655 ; -C 197 ; WX 333 ; N macron ; B 51 553 393 623 ; -C 198 ; WX 333 ; N breve ; B 71 516 387 678 ; -C 199 ; WX 333 ; N dotaccent ; B 163 550 298 684 ; -C 200 ; WX 333 ; N dieresis ; B 55 550 402 684 ; -C 202 ; WX 333 ; N ring ; B 127 516 340 729 ; -C 203 ; WX 333 ; N cedilla ; B -80 -218 156 5 ; -C 205 ; WX 333 ; N hungarumlaut ; B 69 516 498 697 ; -C 206 ; WX 333 ; N ogonek ; B 15 -183 244 34 ; -C 207 ; WX 333 ; N caron ; B 79 516 411 690 ; -C 208 ; WX 1000 ; N emdash ; B -40 178 977 269 ; -C 225 ; WX 944 ; N AE ; B -64 0 918 669 ; -C 227 ; WX 266 ; N ordfeminine ; B 16 399 330 685 ; -C 232 ; WX 611 ; N Lslash ; B -22 0 590 669 ; -C 233 ; WX 722 ; N Oslash ; B 27 -125 691 764 ; -C 234 ; WX 944 ; N OE ; B 23 -8 946 677 ; -C 235 ; WX 300 ; N ordmasculine ; B 56 400 347 685 ; -C 241 ; WX 722 ; N ae ; B -5 -13 673 462 ; -C 245 ; WX 278 ; N dotlessi ; B 2 -9 238 462 ; -C 248 ; WX 278 ; N lslash ; B -7 -9 307 699 ; -C 249 ; WX 500 ; N oslash ; B -3 -119 441 560 ; -C 250 ; WX 722 ; N oe ; B 6 -13 674 462 ; -C 251 ; WX 500 ; N germandbls ; B -200 -200 473 705 ; -C -1 ; WX 389 ; N Idieresis ; B -32 0 450 862 ; -C -1 ; WX 444 ; N eacute ; B 5 -13 435 697 ; -C -1 ; WX 500 ; N abreve ; B -21 -14 471 678 ; -C -1 ; WX 556 ; N uhungarumlaut ; B 15 -9 610 697 ; -C -1 ; WX 444 ; N ecaron ; B 5 -13 467 690 ; -C -1 ; WX 611 ; N Ydieresis ; B 73 0 659 862 ; -C -1 ; WX 570 ; N divide ; B 33 -29 537 535 ; -C -1 ; WX 611 ; N Yacute ; B 73 0 659 904 ; -C -1 ; WX 667 ; N Acircumflex ; B -67 0 593 897 ; -C -1 ; WX 500 ; N aacute ; B -21 -14 463 697 ; -C -1 ; WX 722 ; N Ucircumflex ; B 67 -18 744 897 ; -C -1 ; WX 444 ; N yacute ; B -94 -205 435 697 ; -C -1 ; WX 389 ; N scommaaccent ; B -19 -218 333 462 ; -C -1 ; WX 444 ; N ecircumflex ; B 5 -13 423 690 ; -C -1 ; WX 722 ; N Uring ; B 67 -18 744 921 ; -C -1 ; WX 722 ; N Udieresis ; B 67 -18 744 862 ; -C -1 ; WX 500 ; N aogonek ; B -21 -183 455 462 ; -C -1 ; WX 722 ; N Uacute ; B 67 -18 744 904 ; -C -1 ; WX 556 ; N uogonek ; B 15 -183 492 462 ; -C -1 ; WX 667 ; N Edieresis ; B -27 0 653 862 ; -C -1 ; WX 722 ; N Dcroat ; B -31 0 700 669 ; -C -1 ; WX 250 ; N commaaccent ; B -36 -218 131 -50 ; -C -1 ; WX 747 ; N copyright ; B 30 -18 718 685 ; -C -1 ; WX 667 ; N Emacron ; B -27 0 653 830 ; -C -1 ; WX 444 ; N ccaron ; B -5 -13 467 690 ; -C -1 ; WX 500 ; N aring ; B -21 -14 455 729 ; -C -1 ; WX 722 ; N Ncommaaccent ; B -27 -218 748 669 ; -C -1 ; WX 278 ; N lacute ; B 2 -9 392 904 ; -C -1 ; WX 500 ; N agrave ; B -21 -14 455 697 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 50 -218 650 669 ; -C -1 ; WX 667 ; N Cacute ; B 32 -18 677 904 ; -C -1 ; WX 500 ; N atilde ; B -21 -14 491 655 ; -C -1 ; WX 667 ; N Edotaccent ; B -27 0 653 862 ; -C -1 ; WX 389 ; N scaron ; B -19 -13 424 690 ; -C -1 ; WX 389 ; N scedilla ; B -19 -218 333 462 ; -C -1 ; WX 278 ; N iacute ; B 2 -9 352 697 ; -C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; -C -1 ; WX 667 ; N Rcaron ; B -29 0 623 897 ; -C -1 ; WX 722 ; N Gcommaaccent ; B 21 -218 706 685 ; -C -1 ; WX 556 ; N ucircumflex ; B 15 -9 492 690 ; -C -1 ; WX 500 ; N acircumflex ; B -21 -14 455 690 ; -C -1 ; WX 667 ; N Amacron ; B -67 0 593 830 ; -C -1 ; WX 389 ; N rcaron ; B -21 0 424 690 ; -C -1 ; WX 444 ; N ccedilla ; B -5 -218 392 462 ; -C -1 ; WX 611 ; N Zdotaccent ; B -11 0 590 862 ; -C -1 ; WX 611 ; N Thorn ; B -27 0 573 669 ; -C -1 ; WX 722 ; N Omacron ; B 27 -18 691 830 ; -C -1 ; WX 667 ; N Racute ; B -29 0 623 904 ; -C -1 ; WX 556 ; N Sacute ; B 2 -18 531 904 ; -C -1 ; WX 608 ; N dcaron ; B -21 -13 675 708 ; -C -1 ; WX 722 ; N Umacron ; B 67 -18 744 830 ; -C -1 ; WX 556 ; N uring ; B 15 -9 492 729 ; -C -1 ; WX 300 ; N threesuperior ; B 17 265 321 683 ; -C -1 ; WX 722 ; N Ograve ; B 27 -18 691 904 ; -C -1 ; WX 667 ; N Agrave ; B -67 0 593 904 ; -C -1 ; WX 667 ; N Abreve ; B -67 0 593 885 ; -C -1 ; WX 570 ; N multiply ; B 48 16 522 490 ; -C -1 ; WX 556 ; N uacute ; B 15 -9 492 697 ; -C -1 ; WX 611 ; N Tcaron ; B 50 0 650 897 ; -C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; -C -1 ; WX 444 ; N ydieresis ; B -94 -205 443 655 ; -C -1 ; WX 722 ; N Nacute ; B -27 -15 748 904 ; -C -1 ; WX 278 ; N icircumflex ; B -3 -9 324 690 ; -C -1 ; WX 667 ; N Ecircumflex ; B -27 0 653 897 ; -C -1 ; WX 500 ; N adieresis ; B -21 -14 476 655 ; -C -1 ; WX 444 ; N edieresis ; B 5 -13 448 655 ; -C -1 ; WX 444 ; N cacute ; B -5 -13 435 697 ; -C -1 ; WX 556 ; N nacute ; B -6 -9 493 697 ; -C -1 ; WX 556 ; N umacron ; B 15 -9 492 623 ; -C -1 ; WX 722 ; N Ncaron ; B -27 -15 748 897 ; -C -1 ; WX 389 ; N Iacute ; B -32 0 432 904 ; -C -1 ; WX 570 ; N plusminus ; B 33 0 537 506 ; -C -1 ; WX 220 ; N brokenbar ; B 66 -143 154 707 ; -C -1 ; WX 747 ; N registered ; B 30 -18 718 685 ; -C -1 ; WX 722 ; N Gbreve ; B 21 -18 706 885 ; -C -1 ; WX 389 ; N Idotaccent ; B -32 0 406 862 ; -C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; -C -1 ; WX 667 ; N Egrave ; B -27 0 653 904 ; -C -1 ; WX 389 ; N racute ; B -21 0 407 697 ; -C -1 ; WX 500 ; N omacron ; B -3 -13 462 623 ; -C -1 ; WX 611 ; N Zacute ; B -11 0 590 904 ; -C -1 ; WX 611 ; N Zcaron ; B -11 0 590 897 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; -C -1 ; WX 722 ; N Eth ; B -31 0 700 669 ; -C -1 ; WX 667 ; N Ccedilla ; B 32 -218 677 685 ; -C -1 ; WX 278 ; N lcommaaccent ; B -42 -218 290 699 ; -C -1 ; WX 366 ; N tcaron ; B -11 -9 434 754 ; -C -1 ; WX 444 ; N eogonek ; B 5 -183 398 462 ; -C -1 ; WX 722 ; N Uogonek ; B 67 -183 744 669 ; -C -1 ; WX 667 ; N Aacute ; B -67 0 593 904 ; -C -1 ; WX 667 ; N Adieresis ; B -67 0 593 862 ; -C -1 ; WX 444 ; N egrave ; B 5 -13 398 697 ; -C -1 ; WX 389 ; N zacute ; B -43 -78 407 697 ; -C -1 ; WX 278 ; N iogonek ; B -20 -183 263 684 ; -C -1 ; WX 722 ; N Oacute ; B 27 -18 691 904 ; -C -1 ; WX 500 ; N oacute ; B -3 -13 463 697 ; -C -1 ; WX 500 ; N amacron ; B -21 -14 467 623 ; -C -1 ; WX 389 ; N sacute ; B -19 -13 407 697 ; -C -1 ; WX 278 ; N idieresis ; B 2 -9 364 655 ; -C -1 ; WX 722 ; N Ocircumflex ; B 27 -18 691 897 ; -C -1 ; WX 722 ; N Ugrave ; B 67 -18 744 904 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C -1 ; WX 500 ; N thorn ; B -120 -205 446 699 ; -C -1 ; WX 300 ; N twosuperior ; B 2 274 313 683 ; -C -1 ; WX 722 ; N Odieresis ; B 27 -18 691 862 ; -C -1 ; WX 576 ; N mu ; B -60 -207 516 449 ; -C -1 ; WX 278 ; N igrave ; B 2 -9 259 697 ; -C -1 ; WX 500 ; N ohungarumlaut ; B -3 -13 582 697 ; -C -1 ; WX 667 ; N Eogonek ; B -27 -183 653 669 ; -C -1 ; WX 500 ; N dcroat ; B -21 -13 552 699 ; -C -1 ; WX 750 ; N threequarters ; B 7 -14 726 683 ; -C -1 ; WX 556 ; N Scedilla ; B 2 -218 526 685 ; -C -1 ; WX 382 ; N lcaron ; B 2 -9 448 708 ; -C -1 ; WX 667 ; N Kcommaaccent ; B -21 -218 702 669 ; -C -1 ; WX 611 ; N Lacute ; B -22 0 590 904 ; -C -1 ; WX 1000 ; N trademark ; B 32 263 968 669 ; -C -1 ; WX 444 ; N edotaccent ; B 5 -13 398 655 ; -C -1 ; WX 389 ; N Igrave ; B -32 0 406 904 ; -C -1 ; WX 389 ; N Imacron ; B -32 0 461 830 ; -C -1 ; WX 611 ; N Lcaron ; B -22 0 671 718 ; -C -1 ; WX 750 ; N onehalf ; B -9 -14 723 683 ; -C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; -C -1 ; WX 500 ; N ocircumflex ; B -3 -13 451 690 ; -C -1 ; WX 556 ; N ntilde ; B -6 -9 504 655 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 67 -18 744 904 ; -C -1 ; WX 667 ; N Eacute ; B -27 0 653 904 ; -C -1 ; WX 444 ; N emacron ; B 5 -13 439 623 ; -C -1 ; WX 500 ; N gbreve ; B -52 -203 478 678 ; -C -1 ; WX 750 ; N onequarter ; B 7 -14 721 683 ; -C -1 ; WX 556 ; N Scaron ; B 2 -18 553 897 ; -C -1 ; WX 556 ; N Scommaaccent ; B 2 -218 526 685 ; -C -1 ; WX 722 ; N Ohungarumlaut ; B 27 -18 723 904 ; -C -1 ; WX 400 ; N degree ; B 83 397 369 683 ; -C -1 ; WX 500 ; N ograve ; B -3 -13 441 697 ; -C -1 ; WX 667 ; N Ccaron ; B 32 -18 677 897 ; -C -1 ; WX 556 ; N ugrave ; B 15 -9 492 697 ; -C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; -C -1 ; WX 722 ; N Dcaron ; B -46 0 685 897 ; -C -1 ; WX 389 ; N rcommaaccent ; B -67 -218 389 462 ; -C -1 ; WX 722 ; N Ntilde ; B -27 -15 748 862 ; -C -1 ; WX 500 ; N otilde ; B -3 -13 491 655 ; -C -1 ; WX 667 ; N Rcommaaccent ; B -29 -218 623 669 ; -C -1 ; WX 611 ; N Lcommaaccent ; B -22 -218 590 669 ; -C -1 ; WX 667 ; N Atilde ; B -67 0 593 862 ; -C -1 ; WX 667 ; N Aogonek ; B -67 -183 604 683 ; -C -1 ; WX 667 ; N Aring ; B -67 0 593 921 ; -C -1 ; WX 722 ; N Otilde ; B 27 -18 691 862 ; -C -1 ; WX 389 ; N zdotaccent ; B -43 -78 368 655 ; -C -1 ; WX 667 ; N Ecaron ; B -27 0 653 897 ; -C -1 ; WX 389 ; N Iogonek ; B -32 -183 406 669 ; -C -1 ; WX 500 ; N kcommaaccent ; B -23 -218 483 699 ; -C -1 ; WX 606 ; N minus ; B 51 209 555 297 ; -C -1 ; WX 389 ; N Icircumflex ; B -32 0 450 897 ; -C -1 ; WX 556 ; N ncaron ; B -6 -9 523 690 ; -C -1 ; WX 278 ; N tcommaaccent ; B -62 -218 281 594 ; -C -1 ; WX 606 ; N logicalnot ; B 51 108 555 399 ; -C -1 ; WX 500 ; N odieresis ; B -3 -13 471 655 ; -C -1 ; WX 556 ; N udieresis ; B 15 -9 499 655 ; -C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; -C -1 ; WX 500 ; N gcommaaccent ; B -52 -203 478 767 ; -C -1 ; WX 500 ; N eth ; B -3 -13 454 699 ; -C -1 ; WX 389 ; N zcaron ; B -43 -78 424 690 ; -C -1 ; WX 556 ; N ncommaaccent ; B -6 -218 493 462 ; -C -1 ; WX 300 ; N onesuperior ; B 30 274 301 683 ; -C -1 ; WX 278 ; N imacron ; B 2 -9 294 623 ; -C -1 ; WX 500 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2038 -KPX A C -65 -KPX A Cacute -65 -KPX A Ccaron -65 -KPX A Ccedilla -65 -KPX A G -60 -KPX A Gbreve -60 -KPX A Gcommaaccent -60 -KPX A O -50 -KPX A Oacute -50 -KPX A Ocircumflex -50 -KPX A Odieresis -50 -KPX A Ograve -50 -KPX A Ohungarumlaut -50 -KPX A Omacron -50 -KPX A Oslash -50 -KPX A Otilde -50 -KPX A Q -55 -KPX A T -55 -KPX A Tcaron -55 -KPX A Tcommaaccent -55 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -95 -KPX A W -100 -KPX A Y -70 -KPX A Yacute -70 -KPX A Ydieresis -70 -KPX A quoteright -74 -KPX A u -30 -KPX A uacute -30 -KPX A ucircumflex -30 -KPX A udieresis -30 -KPX A ugrave -30 -KPX A uhungarumlaut -30 -KPX A umacron -30 -KPX A uogonek -30 -KPX A uring -30 -KPX A v -74 -KPX A w -74 -KPX A y -74 -KPX A yacute -74 -KPX A ydieresis -74 -KPX Aacute C -65 -KPX Aacute Cacute -65 -KPX Aacute Ccaron -65 -KPX Aacute Ccedilla -65 -KPX Aacute G -60 -KPX Aacute Gbreve -60 -KPX Aacute Gcommaaccent -60 -KPX Aacute O -50 -KPX Aacute Oacute -50 -KPX Aacute Ocircumflex -50 -KPX Aacute Odieresis -50 -KPX Aacute Ograve -50 -KPX Aacute Ohungarumlaut -50 -KPX Aacute Omacron -50 -KPX Aacute Oslash -50 -KPX Aacute Otilde -50 -KPX Aacute Q -55 -KPX Aacute T -55 -KPX Aacute Tcaron -55 -KPX Aacute Tcommaaccent -55 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -95 -KPX Aacute W -100 -KPX Aacute Y -70 -KPX Aacute Yacute -70 -KPX Aacute Ydieresis -70 -KPX Aacute quoteright -74 -KPX Aacute u -30 -KPX Aacute uacute -30 -KPX Aacute ucircumflex -30 -KPX Aacute udieresis -30 -KPX Aacute ugrave -30 -KPX Aacute uhungarumlaut -30 -KPX Aacute umacron -30 -KPX Aacute uogonek -30 -KPX Aacute uring -30 -KPX Aacute v -74 -KPX Aacute w -74 -KPX Aacute y -74 -KPX Aacute yacute -74 -KPX Aacute ydieresis -74 -KPX Abreve C -65 -KPX Abreve Cacute -65 -KPX Abreve Ccaron -65 -KPX Abreve Ccedilla -65 -KPX Abreve G -60 -KPX Abreve Gbreve -60 -KPX Abreve Gcommaaccent -60 -KPX Abreve O -50 -KPX Abreve Oacute -50 -KPX Abreve Ocircumflex -50 -KPX Abreve Odieresis -50 -KPX Abreve Ograve -50 -KPX Abreve Ohungarumlaut -50 -KPX Abreve Omacron -50 -KPX Abreve Oslash -50 -KPX Abreve Otilde -50 -KPX Abreve Q -55 -KPX Abreve T -55 -KPX Abreve Tcaron -55 -KPX Abreve Tcommaaccent -55 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -95 -KPX Abreve W -100 -KPX Abreve Y -70 -KPX Abreve Yacute -70 -KPX Abreve Ydieresis -70 -KPX Abreve quoteright -74 -KPX Abreve u -30 -KPX Abreve uacute -30 -KPX Abreve ucircumflex -30 -KPX Abreve udieresis -30 -KPX Abreve ugrave -30 -KPX Abreve uhungarumlaut -30 -KPX Abreve umacron -30 -KPX Abreve uogonek -30 -KPX Abreve uring -30 -KPX Abreve v -74 -KPX Abreve w -74 -KPX Abreve y -74 -KPX Abreve yacute -74 -KPX Abreve ydieresis -74 -KPX Acircumflex C -65 -KPX Acircumflex Cacute -65 -KPX Acircumflex Ccaron -65 -KPX Acircumflex Ccedilla -65 -KPX Acircumflex G -60 -KPX Acircumflex Gbreve -60 -KPX Acircumflex Gcommaaccent -60 -KPX Acircumflex O -50 -KPX Acircumflex Oacute -50 -KPX Acircumflex Ocircumflex -50 -KPX Acircumflex Odieresis -50 -KPX Acircumflex Ograve -50 -KPX Acircumflex Ohungarumlaut -50 -KPX Acircumflex Omacron -50 -KPX Acircumflex Oslash -50 -KPX Acircumflex Otilde -50 -KPX Acircumflex Q -55 -KPX Acircumflex T -55 -KPX Acircumflex Tcaron -55 -KPX Acircumflex Tcommaaccent -55 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -95 -KPX Acircumflex W -100 -KPX Acircumflex Y -70 -KPX Acircumflex Yacute -70 -KPX Acircumflex Ydieresis -70 -KPX Acircumflex quoteright -74 -KPX Acircumflex u -30 -KPX Acircumflex uacute -30 -KPX Acircumflex ucircumflex -30 -KPX Acircumflex udieresis -30 -KPX Acircumflex ugrave -30 -KPX Acircumflex uhungarumlaut -30 -KPX Acircumflex umacron -30 -KPX Acircumflex uogonek -30 -KPX Acircumflex uring -30 -KPX Acircumflex v -74 -KPX Acircumflex w -74 -KPX Acircumflex y -74 -KPX Acircumflex yacute -74 -KPX Acircumflex ydieresis -74 -KPX Adieresis C -65 -KPX Adieresis Cacute -65 -KPX Adieresis Ccaron -65 -KPX Adieresis Ccedilla -65 -KPX Adieresis G -60 -KPX Adieresis Gbreve -60 -KPX Adieresis Gcommaaccent -60 -KPX Adieresis O -50 -KPX Adieresis Oacute -50 -KPX Adieresis Ocircumflex -50 -KPX Adieresis Odieresis -50 -KPX Adieresis Ograve -50 -KPX Adieresis Ohungarumlaut -50 -KPX Adieresis Omacron -50 -KPX Adieresis Oslash -50 -KPX Adieresis Otilde -50 -KPX Adieresis Q -55 -KPX Adieresis T -55 -KPX Adieresis Tcaron -55 -KPX Adieresis Tcommaaccent -55 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -95 -KPX Adieresis W -100 -KPX Adieresis Y -70 -KPX Adieresis Yacute -70 -KPX Adieresis Ydieresis -70 -KPX Adieresis quoteright -74 -KPX Adieresis u -30 -KPX Adieresis uacute -30 -KPX Adieresis ucircumflex -30 -KPX Adieresis udieresis -30 -KPX Adieresis ugrave -30 -KPX Adieresis uhungarumlaut -30 -KPX Adieresis umacron -30 -KPX Adieresis uogonek -30 -KPX Adieresis uring -30 -KPX Adieresis v -74 -KPX Adieresis w -74 -KPX Adieresis y -74 -KPX Adieresis yacute -74 -KPX Adieresis ydieresis -74 -KPX Agrave C -65 -KPX Agrave Cacute -65 -KPX Agrave Ccaron -65 -KPX Agrave Ccedilla -65 -KPX Agrave G -60 -KPX Agrave Gbreve -60 -KPX Agrave Gcommaaccent -60 -KPX Agrave O -50 -KPX Agrave Oacute -50 -KPX Agrave Ocircumflex -50 -KPX Agrave Odieresis -50 -KPX Agrave Ograve -50 -KPX Agrave Ohungarumlaut -50 -KPX Agrave Omacron -50 -KPX Agrave Oslash -50 -KPX Agrave Otilde -50 -KPX Agrave Q -55 -KPX Agrave T -55 -KPX Agrave Tcaron -55 -KPX Agrave Tcommaaccent -55 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -95 -KPX Agrave W -100 -KPX Agrave Y -70 -KPX Agrave Yacute -70 -KPX Agrave Ydieresis -70 -KPX Agrave quoteright -74 -KPX Agrave u -30 -KPX Agrave uacute -30 -KPX Agrave ucircumflex -30 -KPX Agrave udieresis -30 -KPX Agrave ugrave -30 -KPX Agrave uhungarumlaut -30 -KPX Agrave umacron -30 -KPX Agrave uogonek -30 -KPX Agrave uring -30 -KPX Agrave v -74 -KPX Agrave w -74 -KPX Agrave y -74 -KPX Agrave yacute -74 -KPX Agrave ydieresis -74 -KPX Amacron C -65 -KPX Amacron Cacute -65 -KPX Amacron Ccaron -65 -KPX Amacron Ccedilla -65 -KPX Amacron G -60 -KPX Amacron Gbreve -60 -KPX Amacron Gcommaaccent -60 -KPX Amacron O -50 -KPX Amacron Oacute -50 -KPX Amacron Ocircumflex -50 -KPX Amacron Odieresis -50 -KPX Amacron Ograve -50 -KPX Amacron Ohungarumlaut -50 -KPX Amacron Omacron -50 -KPX Amacron Oslash -50 -KPX Amacron Otilde -50 -KPX Amacron Q -55 -KPX Amacron T -55 -KPX Amacron Tcaron -55 -KPX Amacron Tcommaaccent -55 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -95 -KPX Amacron W -100 -KPX Amacron Y -70 -KPX Amacron Yacute -70 -KPX Amacron Ydieresis -70 -KPX Amacron quoteright -74 -KPX Amacron u -30 -KPX Amacron uacute -30 -KPX Amacron ucircumflex -30 -KPX Amacron udieresis -30 -KPX Amacron ugrave -30 -KPX Amacron uhungarumlaut -30 -KPX Amacron umacron -30 -KPX Amacron uogonek -30 -KPX Amacron uring -30 -KPX Amacron v -74 -KPX Amacron w -74 -KPX Amacron y -74 -KPX Amacron yacute -74 -KPX Amacron ydieresis -74 -KPX Aogonek C -65 -KPX Aogonek Cacute -65 -KPX Aogonek Ccaron -65 -KPX Aogonek Ccedilla -65 -KPX Aogonek G -60 -KPX Aogonek Gbreve -60 -KPX Aogonek Gcommaaccent -60 -KPX Aogonek O -50 -KPX Aogonek Oacute -50 -KPX Aogonek Ocircumflex -50 -KPX Aogonek Odieresis -50 -KPX Aogonek Ograve -50 -KPX Aogonek Ohungarumlaut -50 -KPX Aogonek Omacron -50 -KPX Aogonek Oslash -50 -KPX Aogonek Otilde -50 -KPX Aogonek Q -55 -KPX Aogonek T -55 -KPX Aogonek Tcaron -55 -KPX Aogonek Tcommaaccent -55 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -95 -KPX Aogonek W -100 -KPX Aogonek Y -70 -KPX Aogonek Yacute -70 -KPX Aogonek Ydieresis -70 -KPX Aogonek quoteright -74 -KPX Aogonek u -30 -KPX Aogonek uacute -30 -KPX Aogonek ucircumflex -30 -KPX Aogonek udieresis -30 -KPX Aogonek ugrave -30 -KPX Aogonek uhungarumlaut -30 -KPX Aogonek umacron -30 -KPX Aogonek uogonek -30 -KPX Aogonek uring -30 -KPX Aogonek v -74 -KPX Aogonek w -74 -KPX Aogonek y -34 -KPX Aogonek yacute -34 -KPX Aogonek ydieresis -34 -KPX Aring C -65 -KPX Aring Cacute -65 -KPX Aring Ccaron -65 -KPX Aring Ccedilla -65 -KPX Aring G -60 -KPX Aring Gbreve -60 -KPX Aring Gcommaaccent -60 -KPX Aring O -50 -KPX Aring Oacute -50 -KPX Aring Ocircumflex -50 -KPX Aring Odieresis -50 -KPX Aring Ograve -50 -KPX Aring Ohungarumlaut -50 -KPX Aring Omacron -50 -KPX Aring Oslash -50 -KPX Aring Otilde -50 -KPX Aring Q -55 -KPX Aring T -55 -KPX Aring Tcaron -55 -KPX Aring Tcommaaccent -55 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -95 -KPX Aring W -100 -KPX Aring Y -70 -KPX Aring Yacute -70 -KPX Aring Ydieresis -70 -KPX Aring quoteright -74 -KPX Aring u -30 -KPX Aring uacute -30 -KPX Aring ucircumflex -30 -KPX Aring udieresis -30 -KPX Aring ugrave -30 -KPX Aring uhungarumlaut -30 -KPX Aring umacron -30 -KPX Aring uogonek -30 -KPX Aring uring -30 -KPX Aring v -74 -KPX Aring w -74 -KPX Aring y -74 -KPX Aring yacute -74 -KPX Aring ydieresis -74 -KPX Atilde C -65 -KPX Atilde Cacute -65 -KPX Atilde Ccaron -65 -KPX Atilde Ccedilla -65 -KPX Atilde G -60 -KPX Atilde Gbreve -60 -KPX Atilde Gcommaaccent -60 -KPX Atilde O -50 -KPX Atilde Oacute -50 -KPX Atilde Ocircumflex -50 -KPX Atilde Odieresis -50 -KPX Atilde Ograve -50 -KPX Atilde Ohungarumlaut -50 -KPX Atilde Omacron -50 -KPX Atilde Oslash -50 -KPX Atilde Otilde -50 -KPX Atilde Q -55 -KPX Atilde T -55 -KPX Atilde Tcaron -55 -KPX Atilde Tcommaaccent -55 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -95 -KPX Atilde W -100 -KPX Atilde Y -70 -KPX Atilde Yacute -70 -KPX Atilde Ydieresis -70 -KPX Atilde quoteright -74 -KPX Atilde u -30 -KPX Atilde uacute -30 -KPX Atilde ucircumflex -30 -KPX Atilde udieresis -30 -KPX Atilde ugrave -30 -KPX Atilde uhungarumlaut -30 -KPX Atilde umacron -30 -KPX Atilde uogonek -30 -KPX Atilde uring -30 -KPX Atilde v -74 -KPX Atilde w -74 -KPX Atilde y -74 -KPX Atilde yacute -74 -KPX Atilde ydieresis -74 -KPX B A -25 -KPX B Aacute -25 -KPX B Abreve -25 -KPX B Acircumflex -25 -KPX B Adieresis -25 -KPX B Agrave -25 -KPX B Amacron -25 -KPX B Aogonek -25 -KPX B Aring -25 -KPX B Atilde -25 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -25 -KPX D Aacute -25 -KPX D Abreve -25 -KPX D Acircumflex -25 -KPX D Adieresis -25 -KPX D Agrave -25 -KPX D Amacron -25 -KPX D Aogonek -25 -KPX D Aring -25 -KPX D Atilde -25 -KPX D V -50 -KPX D W -40 -KPX D Y -50 -KPX D Yacute -50 -KPX D Ydieresis -50 -KPX Dcaron A -25 -KPX Dcaron Aacute -25 -KPX Dcaron Abreve -25 -KPX Dcaron Acircumflex -25 -KPX Dcaron Adieresis -25 -KPX Dcaron Agrave -25 -KPX Dcaron Amacron -25 -KPX Dcaron Aogonek -25 -KPX Dcaron Aring -25 -KPX Dcaron Atilde -25 -KPX Dcaron V -50 -KPX Dcaron W -40 -KPX Dcaron Y -50 -KPX Dcaron Yacute -50 -KPX Dcaron Ydieresis -50 -KPX Dcroat A -25 -KPX Dcroat Aacute -25 -KPX Dcroat Abreve -25 -KPX Dcroat Acircumflex -25 -KPX Dcroat Adieresis -25 -KPX Dcroat Agrave -25 -KPX Dcroat Amacron -25 -KPX Dcroat Aogonek -25 -KPX Dcroat Aring -25 -KPX Dcroat Atilde -25 -KPX Dcroat V -50 -KPX Dcroat W -40 -KPX Dcroat Y -50 -KPX Dcroat Yacute -50 -KPX Dcroat Ydieresis -50 -KPX F A -100 -KPX F Aacute -100 -KPX F Abreve -100 -KPX F Acircumflex -100 -KPX F Adieresis -100 -KPX F Agrave -100 -KPX F Amacron -100 -KPX F Aogonek -100 -KPX F Aring -100 -KPX F Atilde -100 -KPX F a -95 -KPX F aacute -95 -KPX F abreve -95 -KPX F acircumflex -95 -KPX F adieresis -95 -KPX F agrave -95 -KPX F amacron -95 -KPX F aogonek -95 -KPX F aring -95 -KPX F atilde -95 -KPX F comma -129 -KPX F e -100 -KPX F eacute -100 -KPX F ecaron -100 -KPX F ecircumflex -100 -KPX F edieresis -100 -KPX F edotaccent -100 -KPX F egrave -100 -KPX F emacron -100 -KPX F eogonek -100 -KPX F i -40 -KPX F iacute -40 -KPX F icircumflex -40 -KPX F idieresis -40 -KPX F igrave -40 -KPX F imacron -40 -KPX F iogonek -40 -KPX F o -70 -KPX F oacute -70 -KPX F ocircumflex -70 -KPX F odieresis -70 -KPX F ograve -70 -KPX F ohungarumlaut -70 -KPX F omacron -70 -KPX F oslash -70 -KPX F otilde -70 -KPX F period -129 -KPX F r -50 -KPX F racute -50 -KPX F rcaron -50 -KPX F rcommaaccent -50 -KPX J A -25 -KPX J Aacute -25 -KPX J Abreve -25 -KPX J Acircumflex -25 -KPX J Adieresis -25 -KPX J Agrave -25 -KPX J Amacron -25 -KPX J Aogonek -25 -KPX J Aring -25 -KPX J Atilde -25 -KPX J a -40 -KPX J aacute -40 -KPX J abreve -40 -KPX J acircumflex -40 -KPX J adieresis -40 -KPX J agrave -40 -KPX J amacron -40 -KPX J aogonek -40 -KPX J aring -40 -KPX J atilde -40 -KPX J comma -10 -KPX J e -40 -KPX J eacute -40 -KPX J ecaron -40 -KPX J ecircumflex -40 -KPX J edieresis -40 -KPX J edotaccent -40 -KPX J egrave -40 -KPX J emacron -40 -KPX J eogonek -40 -KPX J o -40 -KPX J oacute -40 -KPX J ocircumflex -40 -KPX J odieresis -40 -KPX J ograve -40 -KPX J ohungarumlaut -40 -KPX J omacron -40 -KPX J oslash -40 -KPX J otilde -40 -KPX J period -10 -KPX J u -40 -KPX J uacute -40 -KPX J ucircumflex -40 -KPX J udieresis -40 -KPX J ugrave -40 -KPX J uhungarumlaut -40 -KPX J umacron -40 -KPX J uogonek -40 -KPX J uring -40 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -25 -KPX K eacute -25 -KPX K ecaron -25 -KPX K ecircumflex -25 -KPX K edieresis -25 -KPX K edotaccent -25 -KPX K egrave -25 -KPX K emacron -25 -KPX K eogonek -25 -KPX K o -25 -KPX K oacute -25 -KPX K ocircumflex -25 -KPX K odieresis -25 -KPX K ograve -25 -KPX K ohungarumlaut -25 -KPX K omacron -25 -KPX K oslash -25 -KPX K otilde -25 -KPX K u -20 -KPX K uacute -20 -KPX K ucircumflex -20 -KPX K udieresis -20 -KPX K ugrave -20 -KPX K uhungarumlaut -20 -KPX K umacron -20 -KPX K uogonek -20 -KPX K uring -20 -KPX K y -20 -KPX K yacute -20 -KPX K ydieresis -20 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -25 -KPX Kcommaaccent eacute -25 -KPX Kcommaaccent ecaron -25 -KPX Kcommaaccent ecircumflex -25 -KPX Kcommaaccent edieresis -25 -KPX Kcommaaccent edotaccent -25 -KPX Kcommaaccent egrave -25 -KPX Kcommaaccent emacron -25 -KPX Kcommaaccent eogonek -25 -KPX Kcommaaccent o -25 -KPX Kcommaaccent oacute -25 -KPX Kcommaaccent ocircumflex -25 -KPX Kcommaaccent odieresis -25 -KPX Kcommaaccent ograve -25 -KPX Kcommaaccent ohungarumlaut -25 -KPX Kcommaaccent omacron -25 -KPX Kcommaaccent oslash -25 -KPX Kcommaaccent otilde -25 -KPX Kcommaaccent u -20 -KPX Kcommaaccent uacute -20 -KPX Kcommaaccent ucircumflex -20 -KPX Kcommaaccent udieresis -20 -KPX Kcommaaccent ugrave -20 -KPX Kcommaaccent uhungarumlaut -20 -KPX Kcommaaccent umacron -20 -KPX Kcommaaccent uogonek -20 -KPX Kcommaaccent uring -20 -KPX Kcommaaccent y -20 -KPX Kcommaaccent yacute -20 -KPX Kcommaaccent ydieresis -20 -KPX L T -18 -KPX L Tcaron -18 -KPX L Tcommaaccent -18 -KPX L V -37 -KPX L W -37 -KPX L Y -37 -KPX L Yacute -37 -KPX L Ydieresis -37 -KPX L quoteright -55 -KPX L y -37 -KPX L yacute -37 -KPX L ydieresis -37 -KPX Lacute T -18 -KPX Lacute Tcaron -18 -KPX Lacute Tcommaaccent -18 -KPX Lacute V -37 -KPX Lacute W -37 -KPX Lacute Y -37 -KPX Lacute Yacute -37 -KPX Lacute Ydieresis -37 -KPX Lacute quoteright -55 -KPX Lacute y -37 -KPX Lacute yacute -37 -KPX Lacute ydieresis -37 -KPX Lcommaaccent T -18 -KPX Lcommaaccent Tcaron -18 -KPX Lcommaaccent Tcommaaccent -18 -KPX Lcommaaccent V -37 -KPX Lcommaaccent W -37 -KPX Lcommaaccent Y -37 -KPX Lcommaaccent Yacute -37 -KPX Lcommaaccent Ydieresis -37 -KPX Lcommaaccent quoteright -55 -KPX Lcommaaccent y -37 -KPX Lcommaaccent yacute -37 -KPX Lcommaaccent ydieresis -37 -KPX Lslash T -18 -KPX Lslash Tcaron -18 -KPX Lslash Tcommaaccent -18 -KPX Lslash V -37 -KPX Lslash W -37 -KPX Lslash Y -37 -KPX Lslash Yacute -37 -KPX Lslash Ydieresis -37 -KPX Lslash quoteright -55 -KPX Lslash y -37 -KPX Lslash yacute -37 -KPX Lslash ydieresis -37 -KPX N A -30 -KPX N Aacute -30 -KPX N Abreve -30 -KPX N Acircumflex -30 -KPX N Adieresis -30 -KPX N Agrave -30 -KPX N Amacron -30 -KPX N Aogonek -30 -KPX N Aring -30 -KPX N Atilde -30 -KPX Nacute A -30 -KPX Nacute Aacute -30 -KPX Nacute Abreve -30 -KPX Nacute Acircumflex -30 -KPX Nacute Adieresis -30 -KPX Nacute Agrave -30 -KPX Nacute Amacron -30 -KPX Nacute Aogonek -30 -KPX Nacute Aring -30 -KPX Nacute Atilde -30 -KPX Ncaron A -30 -KPX Ncaron Aacute -30 -KPX Ncaron Abreve -30 -KPX Ncaron Acircumflex -30 -KPX Ncaron Adieresis -30 -KPX Ncaron Agrave -30 -KPX Ncaron Amacron -30 -KPX Ncaron Aogonek -30 -KPX Ncaron Aring -30 -KPX Ncaron Atilde -30 -KPX Ncommaaccent A -30 -KPX Ncommaaccent Aacute -30 -KPX Ncommaaccent Abreve -30 -KPX Ncommaaccent Acircumflex -30 -KPX Ncommaaccent Adieresis -30 -KPX Ncommaaccent Agrave -30 -KPX Ncommaaccent Amacron -30 -KPX Ncommaaccent Aogonek -30 -KPX Ncommaaccent Aring -30 -KPX Ncommaaccent Atilde -30 -KPX Ntilde A -30 -KPX Ntilde Aacute -30 -KPX Ntilde Abreve -30 -KPX Ntilde Acircumflex -30 -KPX Ntilde Adieresis -30 -KPX Ntilde Agrave -30 -KPX Ntilde Amacron -30 -KPX Ntilde Aogonek -30 -KPX Ntilde Aring -30 -KPX Ntilde Atilde -30 -KPX O A -40 -KPX O Aacute -40 -KPX O Abreve -40 -KPX O Acircumflex -40 -KPX O Adieresis -40 -KPX O Agrave -40 -KPX O Amacron -40 -KPX O Aogonek -40 -KPX O Aring -40 -KPX O Atilde -40 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -40 -KPX O Y -50 -KPX O Yacute -50 -KPX O Ydieresis -50 -KPX Oacute A -40 -KPX Oacute Aacute -40 -KPX Oacute Abreve -40 -KPX Oacute Acircumflex -40 -KPX Oacute Adieresis -40 -KPX Oacute Agrave -40 -KPX Oacute Amacron -40 -KPX Oacute Aogonek -40 -KPX Oacute Aring -40 -KPX Oacute Atilde -40 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -40 -KPX Oacute Y -50 -KPX Oacute Yacute -50 -KPX Oacute Ydieresis -50 -KPX Ocircumflex A -40 -KPX Ocircumflex Aacute -40 -KPX Ocircumflex Abreve -40 -KPX Ocircumflex Acircumflex -40 -KPX Ocircumflex Adieresis -40 -KPX Ocircumflex Agrave -40 -KPX Ocircumflex Amacron -40 -KPX Ocircumflex Aogonek -40 -KPX Ocircumflex Aring -40 -KPX Ocircumflex Atilde -40 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -40 -KPX Ocircumflex Y -50 -KPX Ocircumflex Yacute -50 -KPX Ocircumflex Ydieresis -50 -KPX Odieresis A -40 -KPX Odieresis Aacute -40 -KPX Odieresis Abreve -40 -KPX Odieresis Acircumflex -40 -KPX Odieresis Adieresis -40 -KPX Odieresis Agrave -40 -KPX Odieresis Amacron -40 -KPX Odieresis Aogonek -40 -KPX Odieresis Aring -40 -KPX Odieresis Atilde -40 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -40 -KPX Odieresis Y -50 -KPX Odieresis Yacute -50 -KPX Odieresis Ydieresis -50 -KPX Ograve A -40 -KPX Ograve Aacute -40 -KPX Ograve Abreve -40 -KPX Ograve Acircumflex -40 -KPX Ograve Adieresis -40 -KPX Ograve Agrave -40 -KPX Ograve Amacron -40 -KPX Ograve Aogonek -40 -KPX Ograve Aring -40 -KPX Ograve Atilde -40 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -40 -KPX Ograve Y -50 -KPX Ograve Yacute -50 -KPX Ograve Ydieresis -50 -KPX Ohungarumlaut A -40 -KPX Ohungarumlaut Aacute -40 -KPX Ohungarumlaut Abreve -40 -KPX Ohungarumlaut Acircumflex -40 -KPX Ohungarumlaut Adieresis -40 -KPX Ohungarumlaut Agrave -40 -KPX Ohungarumlaut Amacron -40 -KPX Ohungarumlaut Aogonek -40 -KPX Ohungarumlaut Aring -40 -KPX Ohungarumlaut Atilde -40 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -40 -KPX Ohungarumlaut Y -50 -KPX Ohungarumlaut Yacute -50 -KPX Ohungarumlaut Ydieresis -50 -KPX Omacron A -40 -KPX Omacron Aacute -40 -KPX Omacron Abreve -40 -KPX Omacron Acircumflex -40 -KPX Omacron Adieresis -40 -KPX Omacron Agrave -40 -KPX Omacron Amacron -40 -KPX Omacron Aogonek -40 -KPX Omacron Aring -40 -KPX Omacron Atilde -40 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -40 -KPX Omacron Y -50 -KPX Omacron Yacute -50 -KPX Omacron Ydieresis -50 -KPX Oslash A -40 -KPX Oslash Aacute -40 -KPX Oslash Abreve -40 -KPX Oslash Acircumflex -40 -KPX Oslash Adieresis -40 -KPX Oslash Agrave -40 -KPX Oslash Amacron -40 -KPX Oslash Aogonek -40 -KPX Oslash Aring -40 -KPX Oslash Atilde -40 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -40 -KPX Oslash Y -50 -KPX Oslash Yacute -50 -KPX Oslash Ydieresis -50 -KPX Otilde A -40 -KPX Otilde Aacute -40 -KPX Otilde Abreve -40 -KPX Otilde Acircumflex -40 -KPX Otilde Adieresis -40 -KPX Otilde Agrave -40 -KPX Otilde Amacron -40 -KPX Otilde Aogonek -40 -KPX Otilde Aring -40 -KPX Otilde Atilde -40 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -40 -KPX Otilde Y -50 -KPX Otilde Yacute -50 -KPX Otilde Ydieresis -50 -KPX P A -85 -KPX P Aacute -85 -KPX P Abreve -85 -KPX P Acircumflex -85 -KPX P Adieresis -85 -KPX P Agrave -85 -KPX P Amacron -85 -KPX P Aogonek -85 -KPX P Aring -85 -KPX P Atilde -85 -KPX P a -40 -KPX P aacute -40 -KPX P abreve -40 -KPX P acircumflex -40 -KPX P adieresis -40 -KPX P agrave -40 -KPX P amacron -40 -KPX P aogonek -40 -KPX P aring -40 -KPX P atilde -40 -KPX P comma -129 -KPX P e -50 -KPX P eacute -50 -KPX P ecaron -50 -KPX P ecircumflex -50 -KPX P edieresis -50 -KPX P edotaccent -50 -KPX P egrave -50 -KPX P emacron -50 -KPX P eogonek -50 -KPX P o -55 -KPX P oacute -55 -KPX P ocircumflex -55 -KPX P odieresis -55 -KPX P ograve -55 -KPX P ohungarumlaut -55 -KPX P omacron -55 -KPX P oslash -55 -KPX P otilde -55 -KPX P period -129 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -40 -KPX R Oacute -40 -KPX R Ocircumflex -40 -KPX R Odieresis -40 -KPX R Ograve -40 -KPX R Ohungarumlaut -40 -KPX R Omacron -40 -KPX R Oslash -40 -KPX R Otilde -40 -KPX R T -30 -KPX R Tcaron -30 -KPX R Tcommaaccent -30 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -18 -KPX R W -18 -KPX R Y -18 -KPX R Yacute -18 -KPX R Ydieresis -18 -KPX Racute O -40 -KPX Racute Oacute -40 -KPX Racute Ocircumflex -40 -KPX Racute Odieresis -40 -KPX Racute Ograve -40 -KPX Racute Ohungarumlaut -40 -KPX Racute Omacron -40 -KPX Racute Oslash -40 -KPX Racute Otilde -40 -KPX Racute T -30 -KPX Racute Tcaron -30 -KPX Racute Tcommaaccent -30 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -18 -KPX Racute W -18 -KPX Racute Y -18 -KPX Racute Yacute -18 -KPX Racute Ydieresis -18 -KPX Rcaron O -40 -KPX Rcaron Oacute -40 -KPX Rcaron Ocircumflex -40 -KPX Rcaron Odieresis -40 -KPX Rcaron Ograve -40 -KPX Rcaron Ohungarumlaut -40 -KPX Rcaron Omacron -40 -KPX Rcaron Oslash -40 -KPX Rcaron Otilde -40 -KPX Rcaron T -30 -KPX Rcaron Tcaron -30 -KPX Rcaron Tcommaaccent -30 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -18 -KPX Rcaron W -18 -KPX Rcaron Y -18 -KPX Rcaron Yacute -18 -KPX Rcaron Ydieresis -18 -KPX Rcommaaccent O -40 -KPX Rcommaaccent Oacute -40 -KPX Rcommaaccent Ocircumflex -40 -KPX Rcommaaccent Odieresis -40 -KPX Rcommaaccent Ograve -40 -KPX Rcommaaccent Ohungarumlaut -40 -KPX Rcommaaccent Omacron -40 -KPX Rcommaaccent Oslash -40 -KPX Rcommaaccent Otilde -40 -KPX Rcommaaccent T -30 -KPX Rcommaaccent Tcaron -30 -KPX Rcommaaccent Tcommaaccent -30 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -18 -KPX Rcommaaccent W -18 -KPX Rcommaaccent Y -18 -KPX Rcommaaccent Yacute -18 -KPX Rcommaaccent Ydieresis -18 -KPX T A -55 -KPX T Aacute -55 -KPX T Abreve -55 -KPX T Acircumflex -55 -KPX T Adieresis -55 -KPX T Agrave -55 -KPX T Amacron -55 -KPX T Aogonek -55 -KPX T Aring -55 -KPX T Atilde -55 -KPX T O -18 -KPX T Oacute -18 -KPX T Ocircumflex -18 -KPX T Odieresis -18 -KPX T Ograve -18 -KPX T Ohungarumlaut -18 -KPX T Omacron -18 -KPX T Oslash -18 -KPX T Otilde -18 -KPX T a -92 -KPX T aacute -92 -KPX T abreve -92 -KPX T acircumflex -92 -KPX T adieresis -92 -KPX T agrave -92 -KPX T amacron -92 -KPX T aogonek -92 -KPX T aring -92 -KPX T atilde -92 -KPX T colon -74 -KPX T comma -92 -KPX T e -92 -KPX T eacute -92 -KPX T ecaron -92 -KPX T ecircumflex -92 -KPX T edieresis -52 -KPX T edotaccent -92 -KPX T egrave -52 -KPX T emacron -52 -KPX T eogonek -92 -KPX T hyphen -92 -KPX T i -37 -KPX T iacute -37 -KPX T iogonek -37 -KPX T o -95 -KPX T oacute -95 -KPX T ocircumflex -95 -KPX T odieresis -95 -KPX T ograve -95 -KPX T ohungarumlaut -95 -KPX T omacron -95 -KPX T oslash -95 -KPX T otilde -95 -KPX T period -92 -KPX T r -37 -KPX T racute -37 -KPX T rcaron -37 -KPX T rcommaaccent -37 -KPX T semicolon -74 -KPX T u -37 -KPX T uacute -37 -KPX T ucircumflex -37 -KPX T udieresis -37 -KPX T ugrave -37 -KPX T uhungarumlaut -37 -KPX T umacron -37 -KPX T uogonek -37 -KPX T uring -37 -KPX T w -37 -KPX T y -37 -KPX T yacute -37 -KPX T ydieresis -37 -KPX Tcaron A -55 -KPX Tcaron Aacute -55 -KPX Tcaron Abreve -55 -KPX Tcaron Acircumflex -55 -KPX Tcaron Adieresis -55 -KPX Tcaron Agrave -55 -KPX Tcaron Amacron -55 -KPX Tcaron Aogonek -55 -KPX Tcaron Aring -55 -KPX Tcaron Atilde -55 -KPX Tcaron O -18 -KPX Tcaron Oacute -18 -KPX Tcaron Ocircumflex -18 -KPX Tcaron Odieresis -18 -KPX Tcaron Ograve -18 -KPX Tcaron Ohungarumlaut -18 -KPX Tcaron Omacron -18 -KPX Tcaron Oslash -18 -KPX Tcaron Otilde -18 -KPX Tcaron a -92 -KPX Tcaron aacute -92 -KPX Tcaron abreve -92 -KPX Tcaron acircumflex -92 -KPX Tcaron adieresis -92 -KPX Tcaron agrave -92 -KPX Tcaron amacron -92 -KPX Tcaron aogonek -92 -KPX Tcaron aring -92 -KPX Tcaron atilde -92 -KPX Tcaron colon -74 -KPX Tcaron comma -92 -KPX Tcaron e -92 -KPX Tcaron eacute -92 -KPX Tcaron ecaron -92 -KPX Tcaron ecircumflex -92 -KPX Tcaron edieresis -52 -KPX Tcaron edotaccent -92 -KPX Tcaron egrave -52 -KPX Tcaron emacron -52 -KPX Tcaron eogonek -92 -KPX Tcaron hyphen -92 -KPX Tcaron i -37 -KPX Tcaron iacute -37 -KPX Tcaron iogonek -37 -KPX Tcaron o -95 -KPX Tcaron oacute -95 -KPX Tcaron ocircumflex -95 -KPX Tcaron odieresis -95 -KPX Tcaron ograve -95 -KPX Tcaron ohungarumlaut -95 -KPX Tcaron omacron -95 -KPX Tcaron oslash -95 -KPX Tcaron otilde -95 -KPX Tcaron period -92 -KPX Tcaron r -37 -KPX Tcaron racute -37 -KPX Tcaron rcaron -37 -KPX Tcaron rcommaaccent -37 -KPX Tcaron semicolon -74 -KPX Tcaron u -37 -KPX Tcaron uacute -37 -KPX Tcaron ucircumflex -37 -KPX Tcaron udieresis -37 -KPX Tcaron ugrave -37 -KPX Tcaron uhungarumlaut -37 -KPX Tcaron umacron -37 -KPX Tcaron uogonek -37 -KPX Tcaron uring -37 -KPX Tcaron w -37 -KPX Tcaron y -37 -KPX Tcaron yacute -37 -KPX Tcaron ydieresis -37 -KPX Tcommaaccent A -55 -KPX Tcommaaccent Aacute -55 -KPX Tcommaaccent Abreve -55 -KPX Tcommaaccent Acircumflex -55 -KPX Tcommaaccent Adieresis -55 -KPX Tcommaaccent Agrave -55 -KPX Tcommaaccent Amacron -55 -KPX Tcommaaccent Aogonek -55 -KPX Tcommaaccent Aring -55 -KPX Tcommaaccent Atilde -55 -KPX Tcommaaccent O -18 -KPX Tcommaaccent Oacute -18 -KPX Tcommaaccent Ocircumflex -18 -KPX Tcommaaccent Odieresis -18 -KPX Tcommaaccent Ograve -18 -KPX Tcommaaccent Ohungarumlaut -18 -KPX Tcommaaccent Omacron -18 -KPX Tcommaaccent Oslash -18 -KPX Tcommaaccent Otilde -18 -KPX Tcommaaccent a -92 -KPX Tcommaaccent aacute -92 -KPX Tcommaaccent abreve -92 -KPX Tcommaaccent acircumflex -92 -KPX Tcommaaccent adieresis -92 -KPX Tcommaaccent agrave -92 -KPX Tcommaaccent amacron -92 -KPX Tcommaaccent aogonek -92 -KPX Tcommaaccent aring -92 -KPX Tcommaaccent atilde -92 -KPX Tcommaaccent colon -74 -KPX Tcommaaccent comma -92 -KPX Tcommaaccent e -92 -KPX Tcommaaccent eacute -92 -KPX Tcommaaccent ecaron -92 -KPX Tcommaaccent ecircumflex -92 -KPX Tcommaaccent edieresis -52 -KPX Tcommaaccent edotaccent -92 -KPX Tcommaaccent egrave -52 -KPX Tcommaaccent emacron -52 -KPX Tcommaaccent eogonek -92 -KPX Tcommaaccent hyphen -92 -KPX Tcommaaccent i -37 -KPX Tcommaaccent iacute -37 -KPX Tcommaaccent iogonek -37 -KPX Tcommaaccent o -95 -KPX Tcommaaccent oacute -95 -KPX Tcommaaccent ocircumflex -95 -KPX Tcommaaccent odieresis -95 -KPX Tcommaaccent ograve -95 -KPX Tcommaaccent ohungarumlaut -95 -KPX Tcommaaccent omacron -95 -KPX Tcommaaccent oslash -95 -KPX Tcommaaccent otilde -95 -KPX Tcommaaccent period -92 -KPX Tcommaaccent r -37 -KPX Tcommaaccent racute -37 -KPX Tcommaaccent rcaron -37 -KPX Tcommaaccent rcommaaccent -37 -KPX Tcommaaccent semicolon -74 -KPX Tcommaaccent u -37 -KPX Tcommaaccent uacute -37 -KPX Tcommaaccent ucircumflex -37 -KPX Tcommaaccent udieresis -37 -KPX Tcommaaccent ugrave -37 -KPX Tcommaaccent uhungarumlaut -37 -KPX Tcommaaccent umacron -37 -KPX Tcommaaccent uogonek -37 -KPX Tcommaaccent uring -37 -KPX Tcommaaccent w -37 -KPX Tcommaaccent y -37 -KPX Tcommaaccent yacute -37 -KPX Tcommaaccent ydieresis -37 -KPX U A -45 -KPX U Aacute -45 -KPX U Abreve -45 -KPX U Acircumflex -45 -KPX U Adieresis -45 -KPX U Agrave -45 -KPX U Amacron -45 -KPX U Aogonek -45 -KPX U Aring -45 -KPX U Atilde -45 -KPX Uacute A -45 -KPX Uacute Aacute -45 -KPX Uacute Abreve -45 -KPX Uacute Acircumflex -45 -KPX Uacute Adieresis -45 -KPX Uacute Agrave -45 -KPX Uacute Amacron -45 -KPX Uacute Aogonek -45 -KPX Uacute Aring -45 -KPX Uacute Atilde -45 -KPX Ucircumflex A -45 -KPX Ucircumflex Aacute -45 -KPX Ucircumflex Abreve -45 -KPX Ucircumflex Acircumflex -45 -KPX Ucircumflex Adieresis -45 -KPX Ucircumflex Agrave -45 -KPX Ucircumflex Amacron -45 -KPX Ucircumflex Aogonek -45 -KPX Ucircumflex Aring -45 -KPX Ucircumflex Atilde -45 -KPX Udieresis A -45 -KPX Udieresis Aacute -45 -KPX Udieresis Abreve -45 -KPX Udieresis Acircumflex -45 -KPX Udieresis Adieresis -45 -KPX Udieresis Agrave -45 -KPX Udieresis Amacron -45 -KPX Udieresis Aogonek -45 -KPX Udieresis Aring -45 -KPX Udieresis Atilde -45 -KPX Ugrave A -45 -KPX Ugrave Aacute -45 -KPX Ugrave Abreve -45 -KPX Ugrave Acircumflex -45 -KPX Ugrave Adieresis -45 -KPX Ugrave Agrave -45 -KPX Ugrave Amacron -45 -KPX Ugrave Aogonek -45 -KPX Ugrave Aring -45 -KPX Ugrave Atilde -45 -KPX Uhungarumlaut A -45 -KPX Uhungarumlaut Aacute -45 -KPX Uhungarumlaut Abreve -45 -KPX Uhungarumlaut Acircumflex -45 -KPX Uhungarumlaut Adieresis -45 -KPX Uhungarumlaut Agrave -45 -KPX Uhungarumlaut Amacron -45 -KPX Uhungarumlaut Aogonek -45 -KPX Uhungarumlaut Aring -45 -KPX Uhungarumlaut Atilde -45 -KPX Umacron A -45 -KPX Umacron Aacute -45 -KPX Umacron Abreve -45 -KPX Umacron Acircumflex -45 -KPX Umacron Adieresis -45 -KPX Umacron Agrave -45 -KPX Umacron Amacron -45 -KPX Umacron Aogonek -45 -KPX Umacron Aring -45 -KPX Umacron Atilde -45 -KPX Uogonek A -45 -KPX Uogonek Aacute -45 -KPX Uogonek Abreve -45 -KPX Uogonek Acircumflex -45 -KPX Uogonek Adieresis -45 -KPX Uogonek Agrave -45 -KPX Uogonek Amacron -45 -KPX Uogonek Aogonek -45 -KPX Uogonek Aring -45 -KPX Uogonek Atilde -45 -KPX Uring A -45 -KPX Uring Aacute -45 -KPX Uring Abreve -45 -KPX Uring Acircumflex -45 -KPX Uring Adieresis -45 -KPX Uring Agrave -45 -KPX Uring Amacron -45 -KPX Uring Aogonek -45 -KPX Uring Aring -45 -KPX Uring Atilde -45 -KPX V A -85 -KPX V Aacute -85 -KPX V Abreve -85 -KPX V Acircumflex -85 -KPX V Adieresis -85 -KPX V Agrave -85 -KPX V Amacron -85 -KPX V Aogonek -85 -KPX V Aring -85 -KPX V Atilde -85 -KPX V G -10 -KPX V Gbreve -10 -KPX V Gcommaaccent -10 -KPX V O -30 -KPX V Oacute -30 -KPX V Ocircumflex -30 -KPX V Odieresis -30 -KPX V Ograve -30 -KPX V Ohungarumlaut -30 -KPX V Omacron -30 -KPX V Oslash -30 -KPX V Otilde -30 -KPX V a -111 -KPX V aacute -111 -KPX V abreve -111 -KPX V acircumflex -111 -KPX V adieresis -111 -KPX V agrave -111 -KPX V amacron -111 -KPX V aogonek -111 -KPX V aring -111 -KPX V atilde -111 -KPX V colon -74 -KPX V comma -129 -KPX V e -111 -KPX V eacute -111 -KPX V ecaron -111 -KPX V ecircumflex -111 -KPX V edieresis -71 -KPX V edotaccent -111 -KPX V egrave -71 -KPX V emacron -71 -KPX V eogonek -111 -KPX V hyphen -70 -KPX V i -55 -KPX V iacute -55 -KPX V iogonek -55 -KPX V o -111 -KPX V oacute -111 -KPX V ocircumflex -111 -KPX V odieresis -111 -KPX V ograve -111 -KPX V ohungarumlaut -111 -KPX V omacron -111 -KPX V oslash -111 -KPX V otilde -111 -KPX V period -129 -KPX V semicolon -74 -KPX V u -55 -KPX V uacute -55 -KPX V ucircumflex -55 -KPX V udieresis -55 -KPX V ugrave -55 -KPX V uhungarumlaut -55 -KPX V umacron -55 -KPX V uogonek -55 -KPX V uring -55 -KPX W A -74 -KPX W Aacute -74 -KPX W Abreve -74 -KPX W Acircumflex -74 -KPX W Adieresis -74 -KPX W Agrave -74 -KPX W Amacron -74 -KPX W Aogonek -74 -KPX W Aring -74 -KPX W Atilde -74 -KPX W O -15 -KPX W Oacute -15 -KPX W Ocircumflex -15 -KPX W Odieresis -15 -KPX W Ograve -15 -KPX W Ohungarumlaut -15 -KPX W Omacron -15 -KPX W Oslash -15 -KPX W Otilde -15 -KPX W a -85 -KPX W aacute -85 -KPX W abreve -85 -KPX W acircumflex -85 -KPX W adieresis -85 -KPX W agrave -85 -KPX W amacron -85 -KPX W aogonek -85 -KPX W aring -85 -KPX W atilde -85 -KPX W colon -55 -KPX W comma -74 -KPX W e -90 -KPX W eacute -90 -KPX W ecaron -90 -KPX W ecircumflex -90 -KPX W edieresis -50 -KPX W edotaccent -90 -KPX W egrave -50 -KPX W emacron -50 -KPX W eogonek -90 -KPX W hyphen -50 -KPX W i -37 -KPX W iacute -37 -KPX W iogonek -37 -KPX W o -80 -KPX W oacute -80 -KPX W ocircumflex -80 -KPX W odieresis -80 -KPX W ograve -80 -KPX W ohungarumlaut -80 -KPX W omacron -80 -KPX W oslash -80 -KPX W otilde -80 -KPX W period -74 -KPX W semicolon -55 -KPX W u -55 -KPX W uacute -55 -KPX W ucircumflex -55 -KPX W udieresis -55 -KPX W ugrave -55 -KPX W uhungarumlaut -55 -KPX W umacron -55 -KPX W uogonek -55 -KPX W uring -55 -KPX W y -55 -KPX W yacute -55 -KPX W ydieresis -55 -KPX Y A -74 -KPX Y Aacute -74 -KPX Y Abreve -74 -KPX Y Acircumflex -74 -KPX Y Adieresis -74 -KPX Y Agrave -74 -KPX Y Amacron -74 -KPX Y Aogonek -74 -KPX Y Aring -74 -KPX Y Atilde -74 -KPX Y O -25 -KPX Y Oacute -25 -KPX Y Ocircumflex -25 -KPX Y Odieresis -25 -KPX Y Ograve -25 -KPX Y Ohungarumlaut -25 -KPX Y Omacron -25 -KPX Y Oslash -25 -KPX Y Otilde -25 -KPX Y a -92 -KPX Y aacute -92 -KPX Y abreve -92 -KPX Y acircumflex -92 -KPX Y adieresis -92 -KPX Y agrave -92 -KPX Y amacron -92 -KPX Y aogonek -92 -KPX Y aring -92 -KPX Y atilde -92 -KPX Y colon -92 -KPX Y comma -92 -KPX Y e -111 -KPX Y eacute -111 -KPX Y ecaron -111 -KPX Y ecircumflex -71 -KPX Y edieresis -71 -KPX Y edotaccent -111 -KPX Y egrave -71 -KPX Y emacron -71 -KPX Y eogonek -111 -KPX Y hyphen -92 -KPX Y i -55 -KPX Y iacute -55 -KPX Y iogonek -55 -KPX Y o -111 -KPX Y oacute -111 -KPX Y ocircumflex -111 -KPX Y odieresis -111 -KPX Y ograve -111 -KPX Y ohungarumlaut -111 -KPX Y omacron -111 -KPX Y oslash -111 -KPX Y otilde -111 -KPX Y period -74 -KPX Y semicolon -92 -KPX Y u -92 -KPX Y uacute -92 -KPX Y ucircumflex -92 -KPX Y udieresis -92 -KPX Y ugrave -92 -KPX Y uhungarumlaut -92 -KPX Y umacron -92 -KPX Y uogonek -92 -KPX Y uring -92 -KPX Yacute A -74 -KPX Yacute Aacute -74 -KPX Yacute Abreve -74 -KPX Yacute Acircumflex -74 -KPX Yacute Adieresis -74 -KPX Yacute Agrave -74 -KPX Yacute Amacron -74 -KPX Yacute Aogonek -74 -KPX Yacute Aring -74 -KPX Yacute Atilde -74 -KPX Yacute O -25 -KPX Yacute Oacute -25 -KPX Yacute Ocircumflex -25 -KPX Yacute Odieresis -25 -KPX Yacute Ograve -25 -KPX Yacute Ohungarumlaut -25 -KPX Yacute Omacron -25 -KPX Yacute Oslash -25 -KPX Yacute Otilde -25 -KPX Yacute a -92 -KPX Yacute aacute -92 -KPX Yacute abreve -92 -KPX Yacute acircumflex -92 -KPX Yacute adieresis -92 -KPX Yacute agrave -92 -KPX Yacute amacron -92 -KPX Yacute aogonek -92 -KPX Yacute aring -92 -KPX Yacute atilde -92 -KPX Yacute colon -92 -KPX Yacute comma -92 -KPX Yacute e -111 -KPX Yacute eacute -111 -KPX Yacute ecaron -111 -KPX Yacute ecircumflex -71 -KPX Yacute edieresis -71 -KPX Yacute edotaccent -111 -KPX Yacute egrave -71 -KPX Yacute emacron -71 -KPX Yacute eogonek -111 -KPX Yacute hyphen -92 -KPX Yacute i -55 -KPX Yacute iacute -55 -KPX Yacute iogonek -55 -KPX Yacute o -111 -KPX Yacute oacute -111 -KPX Yacute ocircumflex -111 -KPX Yacute odieresis -111 -KPX Yacute ograve -111 -KPX Yacute ohungarumlaut -111 -KPX Yacute omacron -111 -KPX Yacute oslash -111 -KPX Yacute otilde -111 -KPX Yacute period -74 -KPX Yacute semicolon -92 -KPX Yacute u -92 -KPX Yacute uacute -92 -KPX Yacute ucircumflex -92 -KPX Yacute udieresis -92 -KPX Yacute ugrave -92 -KPX Yacute uhungarumlaut -92 -KPX Yacute umacron -92 -KPX Yacute uogonek -92 -KPX Yacute uring -92 -KPX Ydieresis A -74 -KPX Ydieresis Aacute -74 -KPX Ydieresis Abreve -74 -KPX Ydieresis Acircumflex -74 -KPX Ydieresis Adieresis -74 -KPX Ydieresis Agrave -74 -KPX Ydieresis Amacron -74 -KPX Ydieresis Aogonek -74 -KPX Ydieresis Aring -74 -KPX Ydieresis Atilde -74 -KPX Ydieresis O -25 -KPX Ydieresis Oacute -25 -KPX Ydieresis Ocircumflex -25 -KPX Ydieresis Odieresis -25 -KPX Ydieresis Ograve -25 -KPX Ydieresis Ohungarumlaut -25 -KPX Ydieresis Omacron -25 -KPX Ydieresis Oslash -25 -KPX Ydieresis Otilde -25 -KPX Ydieresis a -92 -KPX Ydieresis aacute -92 -KPX Ydieresis abreve -92 -KPX Ydieresis acircumflex -92 -KPX Ydieresis adieresis -92 -KPX Ydieresis agrave -92 -KPX Ydieresis amacron -92 -KPX Ydieresis aogonek -92 -KPX Ydieresis aring -92 -KPX Ydieresis atilde -92 -KPX Ydieresis colon -92 -KPX Ydieresis comma -92 -KPX Ydieresis e -111 -KPX Ydieresis eacute -111 -KPX Ydieresis ecaron -111 -KPX Ydieresis ecircumflex -71 -KPX Ydieresis edieresis -71 -KPX Ydieresis edotaccent -111 -KPX Ydieresis egrave -71 -KPX Ydieresis emacron -71 -KPX Ydieresis eogonek -111 -KPX Ydieresis hyphen -92 -KPX Ydieresis i -55 -KPX Ydieresis iacute -55 -KPX Ydieresis iogonek -55 -KPX Ydieresis o -111 -KPX Ydieresis oacute -111 -KPX Ydieresis ocircumflex -111 -KPX Ydieresis odieresis -111 -KPX Ydieresis ograve -111 -KPX Ydieresis ohungarumlaut -111 -KPX Ydieresis omacron -111 -KPX Ydieresis oslash -111 -KPX Ydieresis otilde -111 -KPX Ydieresis period -74 -KPX Ydieresis semicolon -92 -KPX Ydieresis u -92 -KPX Ydieresis uacute -92 -KPX Ydieresis ucircumflex -92 -KPX Ydieresis udieresis -92 -KPX Ydieresis ugrave -92 -KPX Ydieresis uhungarumlaut -92 -KPX Ydieresis umacron -92 -KPX Ydieresis uogonek -92 -KPX Ydieresis uring -92 -KPX b b -10 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX c h -10 -KPX c k -10 -KPX c kcommaaccent -10 -KPX cacute h -10 -KPX cacute k -10 -KPX cacute kcommaaccent -10 -KPX ccaron h -10 -KPX ccaron k -10 -KPX ccaron kcommaaccent -10 -KPX ccedilla h -10 -KPX ccedilla k -10 -KPX ccedilla kcommaaccent -10 -KPX comma quotedblright -95 -KPX comma quoteright -95 -KPX e b -10 -KPX eacute b -10 -KPX ecaron b -10 -KPX ecircumflex b -10 -KPX edieresis b -10 -KPX edotaccent b -10 -KPX egrave b -10 -KPX emacron b -10 -KPX eogonek b -10 -KPX f comma -10 -KPX f dotlessi -30 -KPX f e -10 -KPX f eacute -10 -KPX f edotaccent -10 -KPX f eogonek -10 -KPX f f -18 -KPX f o -10 -KPX f oacute -10 -KPX f ocircumflex -10 -KPX f ograve -10 -KPX f ohungarumlaut -10 -KPX f oslash -10 -KPX f otilde -10 -KPX f period -10 -KPX f quoteright 55 -KPX k e -30 -KPX k eacute -30 -KPX k ecaron -30 -KPX k ecircumflex -30 -KPX k edieresis -30 -KPX k edotaccent -30 -KPX k egrave -30 -KPX k emacron -30 -KPX k eogonek -30 -KPX k o -10 -KPX k oacute -10 -KPX k ocircumflex -10 -KPX k odieresis -10 -KPX k ograve -10 -KPX k ohungarumlaut -10 -KPX k omacron -10 -KPX k oslash -10 -KPX k otilde -10 -KPX kcommaaccent e -30 -KPX kcommaaccent eacute -30 -KPX kcommaaccent ecaron -30 -KPX kcommaaccent ecircumflex -30 -KPX kcommaaccent edieresis -30 -KPX kcommaaccent edotaccent -30 -KPX kcommaaccent egrave -30 -KPX kcommaaccent emacron -30 -KPX kcommaaccent eogonek -30 -KPX kcommaaccent o -10 -KPX kcommaaccent oacute -10 -KPX kcommaaccent ocircumflex -10 -KPX kcommaaccent odieresis -10 -KPX kcommaaccent ograve -10 -KPX kcommaaccent ohungarumlaut -10 -KPX kcommaaccent omacron -10 -KPX kcommaaccent oslash -10 -KPX kcommaaccent otilde -10 -KPX n v -40 -KPX nacute v -40 -KPX ncaron v -40 -KPX ncommaaccent v -40 -KPX ntilde v -40 -KPX o v -15 -KPX o w -25 -KPX o x -10 -KPX o y -10 -KPX o yacute -10 -KPX o ydieresis -10 -KPX oacute v -15 -KPX oacute w -25 -KPX oacute x -10 -KPX oacute y -10 -KPX oacute yacute -10 -KPX oacute ydieresis -10 -KPX ocircumflex v -15 -KPX ocircumflex w -25 -KPX ocircumflex x -10 -KPX ocircumflex y -10 -KPX ocircumflex yacute -10 -KPX ocircumflex ydieresis -10 -KPX odieresis v -15 -KPX odieresis w -25 -KPX odieresis x -10 -KPX odieresis y -10 -KPX odieresis yacute -10 -KPX odieresis ydieresis -10 -KPX ograve v -15 -KPX ograve w -25 -KPX ograve x -10 -KPX ograve y -10 -KPX ograve yacute -10 -KPX ograve ydieresis -10 -KPX ohungarumlaut v -15 -KPX ohungarumlaut w -25 -KPX ohungarumlaut x -10 -KPX ohungarumlaut y -10 -KPX ohungarumlaut yacute -10 -KPX ohungarumlaut ydieresis -10 -KPX omacron v -15 -KPX omacron w -25 -KPX omacron x -10 -KPX omacron y -10 -KPX omacron yacute -10 -KPX omacron ydieresis -10 -KPX oslash v -15 -KPX oslash w -25 -KPX oslash x -10 -KPX oslash y -10 -KPX oslash yacute -10 -KPX oslash ydieresis -10 -KPX otilde v -15 -KPX otilde w -25 -KPX otilde x -10 -KPX otilde y -10 -KPX otilde yacute -10 -KPX otilde ydieresis -10 -KPX period quotedblright -95 -KPX period quoteright -95 -KPX quoteleft quoteleft -74 -KPX quoteright d -15 -KPX quoteright dcroat -15 -KPX quoteright quoteright -74 -KPX quoteright r -15 -KPX quoteright racute -15 -KPX quoteright rcaron -15 -KPX quoteright rcommaaccent -15 -KPX quoteright s -74 -KPX quoteright sacute -74 -KPX quoteright scaron -74 -KPX quoteright scedilla -74 -KPX quoteright scommaaccent -74 -KPX quoteright space -74 -KPX quoteright t -37 -KPX quoteright tcommaaccent -37 -KPX quoteright v -15 -KPX r comma -65 -KPX r period -65 -KPX racute comma -65 -KPX racute period -65 -KPX rcaron comma -65 -KPX rcaron period -65 -KPX rcommaaccent comma -65 -KPX rcommaaccent period -65 -KPX space A -37 -KPX space Aacute -37 -KPX space Abreve -37 -KPX space Acircumflex -37 -KPX space Adieresis -37 -KPX space Agrave -37 -KPX space Amacron -37 -KPX space Aogonek -37 -KPX space Aring -37 -KPX space Atilde -37 -KPX space V -70 -KPX space W -70 -KPX space Y -70 -KPX space Yacute -70 -KPX space Ydieresis -70 -KPX v comma -37 -KPX v e -15 -KPX v eacute -15 -KPX v ecaron -15 -KPX v ecircumflex -15 -KPX v edieresis -15 -KPX v edotaccent -15 -KPX v egrave -15 -KPX v emacron -15 -KPX v eogonek -15 -KPX v o -15 -KPX v oacute -15 -KPX v ocircumflex -15 -KPX v odieresis -15 -KPX v ograve -15 -KPX v ohungarumlaut -15 -KPX v omacron -15 -KPX v oslash -15 -KPX v otilde -15 -KPX v period -37 -KPX w a -10 -KPX w aacute -10 -KPX w abreve -10 -KPX w acircumflex -10 -KPX w adieresis -10 -KPX w agrave -10 -KPX w amacron -10 -KPX w aogonek -10 -KPX w aring -10 -KPX w atilde -10 -KPX w comma -37 -KPX w e -10 -KPX w eacute -10 -KPX w ecaron -10 -KPX w ecircumflex -10 -KPX w edieresis -10 -KPX w edotaccent -10 -KPX w egrave -10 -KPX w emacron -10 -KPX w eogonek -10 -KPX w o -15 -KPX w oacute -15 -KPX w ocircumflex -15 -KPX w odieresis -15 -KPX w ograve -15 -KPX w ohungarumlaut -15 -KPX w omacron -15 -KPX w oslash -15 -KPX w otilde -15 -KPX w period -37 -KPX x e -10 -KPX x eacute -10 -KPX x ecaron -10 -KPX x ecircumflex -10 -KPX x edieresis -10 -KPX x edotaccent -10 -KPX x egrave -10 -KPX x emacron -10 -KPX x eogonek -10 -KPX y comma -37 -KPX y period -37 -KPX yacute comma -37 -KPX yacute period -37 -KPX ydieresis comma -37 -KPX ydieresis period -37 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/lib/font/data/Times-Italic.afm b/lib/font/data/Times-Italic.afm deleted file mode 100755 index b0eaee4..0000000 --- a/lib/font/data/Times-Italic.afm +++ /dev/null @@ -1,2667 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:56:55 1997 -Comment UniqueID 43067 -Comment VMusage 47727 58752 -FontName Times-Italic -FullName Times Italic -FamilyName Times -Weight Medium -ItalicAngle -15.5 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -169 -217 1010 883 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme AdobeStandardEncoding -CapHeight 653 -XHeight 441 -Ascender 683 -Descender -217 -StdHW 32 -StdVW 76 -StartCharMetrics 315 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 39 -11 302 667 ; -C 34 ; WX 420 ; N quotedbl ; B 144 421 432 666 ; -C 35 ; WX 500 ; N numbersign ; B 2 0 540 676 ; -C 36 ; WX 500 ; N dollar ; B 31 -89 497 731 ; -C 37 ; WX 833 ; N percent ; B 79 -13 790 676 ; -C 38 ; WX 778 ; N ampersand ; B 76 -18 723 666 ; -C 39 ; WX 333 ; N quoteright ; B 151 436 290 666 ; -C 40 ; WX 333 ; N parenleft ; B 42 -181 315 669 ; -C 41 ; WX 333 ; N parenright ; B 16 -180 289 669 ; -C 42 ; WX 500 ; N asterisk ; B 128 255 492 666 ; -C 43 ; WX 675 ; N plus ; B 86 0 590 506 ; -C 44 ; WX 250 ; N comma ; B -4 -129 135 101 ; -C 45 ; WX 333 ; N hyphen ; B 49 192 282 255 ; -C 46 ; WX 250 ; N period ; B 27 -11 138 100 ; -C 47 ; WX 278 ; N slash ; B -65 -18 386 666 ; -C 48 ; WX 500 ; N zero ; B 32 -7 497 676 ; -C 49 ; WX 500 ; N one ; B 49 0 409 676 ; -C 50 ; WX 500 ; N two ; B 12 0 452 676 ; -C 51 ; WX 500 ; N three ; B 15 -7 465 676 ; -C 52 ; WX 500 ; N four ; B 1 0 479 676 ; -C 53 ; WX 500 ; N five ; B 15 -7 491 666 ; -C 54 ; WX 500 ; N six ; B 30 -7 521 686 ; -C 55 ; WX 500 ; N seven ; B 75 -8 537 666 ; -C 56 ; WX 500 ; N eight ; B 30 -7 493 676 ; -C 57 ; WX 500 ; N nine ; B 23 -17 492 676 ; -C 58 ; WX 333 ; N colon ; B 50 -11 261 441 ; -C 59 ; WX 333 ; N semicolon ; B 27 -129 261 441 ; -C 60 ; WX 675 ; N less ; B 84 -8 592 514 ; -C 61 ; WX 675 ; N equal ; B 86 120 590 386 ; -C 62 ; WX 675 ; N greater ; B 84 -8 592 514 ; -C 63 ; WX 500 ; N question ; B 132 -12 472 664 ; -C 64 ; WX 920 ; N at ; B 118 -18 806 666 ; -C 65 ; WX 611 ; N A ; B -51 0 564 668 ; -C 66 ; WX 611 ; N B ; B -8 0 588 653 ; -C 67 ; WX 667 ; N C ; B 66 -18 689 666 ; -C 68 ; WX 722 ; N D ; B -8 0 700 653 ; -C 69 ; WX 611 ; N E ; B -1 0 634 653 ; -C 70 ; WX 611 ; N F ; B 8 0 645 653 ; -C 71 ; WX 722 ; N G ; B 52 -18 722 666 ; -C 72 ; WX 722 ; N H ; B -8 0 767 653 ; -C 73 ; WX 333 ; N I ; B -8 0 384 653 ; -C 74 ; WX 444 ; N J ; B -6 -18 491 653 ; -C 75 ; WX 667 ; N K ; B 7 0 722 653 ; -C 76 ; WX 556 ; N L ; B -8 0 559 653 ; -C 77 ; WX 833 ; N M ; B -18 0 873 653 ; -C 78 ; WX 667 ; N N ; B -20 -15 727 653 ; -C 79 ; WX 722 ; N O ; B 60 -18 699 666 ; -C 80 ; WX 611 ; N P ; B 0 0 605 653 ; -C 81 ; WX 722 ; N Q ; B 59 -182 699 666 ; -C 82 ; WX 611 ; N R ; B -13 0 588 653 ; -C 83 ; WX 500 ; N S ; B 17 -18 508 667 ; -C 84 ; WX 556 ; N T ; B 59 0 633 653 ; -C 85 ; WX 722 ; N U ; B 102 -18 765 653 ; -C 86 ; WX 611 ; N V ; B 76 -18 688 653 ; -C 87 ; WX 833 ; N W ; B 71 -18 906 653 ; -C 88 ; WX 611 ; N X ; B -29 0 655 653 ; -C 89 ; WX 556 ; N Y ; B 78 0 633 653 ; -C 90 ; WX 556 ; N Z ; B -6 0 606 653 ; -C 91 ; WX 389 ; N bracketleft ; B 21 -153 391 663 ; -C 92 ; WX 278 ; N backslash ; B -41 -18 319 666 ; -C 93 ; WX 389 ; N bracketright ; B 12 -153 382 663 ; -C 94 ; WX 422 ; N asciicircum ; B 0 301 422 666 ; -C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; -C 96 ; WX 333 ; N quoteleft ; B 171 436 310 666 ; -C 97 ; WX 500 ; N a ; B 17 -11 476 441 ; -C 98 ; WX 500 ; N b ; B 23 -11 473 683 ; -C 99 ; WX 444 ; N c ; B 30 -11 425 441 ; -C 100 ; WX 500 ; N d ; B 15 -13 527 683 ; -C 101 ; WX 444 ; N e ; B 31 -11 412 441 ; -C 102 ; WX 278 ; N f ; B -147 -207 424 678 ; L i fi ; L l fl ; -C 103 ; WX 500 ; N g ; B 8 -206 472 441 ; -C 104 ; WX 500 ; N h ; B 19 -9 478 683 ; -C 105 ; WX 278 ; N i ; B 49 -11 264 654 ; -C 106 ; WX 278 ; N j ; B -124 -207 276 654 ; -C 107 ; WX 444 ; N k ; B 14 -11 461 683 ; -C 108 ; WX 278 ; N l ; B 41 -11 279 683 ; -C 109 ; WX 722 ; N m ; B 12 -9 704 441 ; -C 110 ; WX 500 ; N n ; B 14 -9 474 441 ; -C 111 ; WX 500 ; N o ; B 27 -11 468 441 ; -C 112 ; WX 500 ; N p ; B -75 -205 469 441 ; -C 113 ; WX 500 ; N q ; B 25 -209 483 441 ; -C 114 ; WX 389 ; N r ; B 45 0 412 441 ; -C 115 ; WX 389 ; N s ; B 16 -13 366 442 ; -C 116 ; WX 278 ; N t ; B 37 -11 296 546 ; -C 117 ; WX 500 ; N u ; B 42 -11 475 441 ; -C 118 ; WX 444 ; N v ; B 21 -18 426 441 ; -C 119 ; WX 667 ; N w ; B 16 -18 648 441 ; -C 120 ; WX 444 ; N x ; B -27 -11 447 441 ; -C 121 ; WX 444 ; N y ; B -24 -206 426 441 ; -C 122 ; WX 389 ; N z ; B -2 -81 380 428 ; -C 123 ; WX 400 ; N braceleft ; B 51 -177 407 687 ; -C 124 ; WX 275 ; N bar ; B 105 -217 171 783 ; -C 125 ; WX 400 ; N braceright ; B -7 -177 349 687 ; -C 126 ; WX 541 ; N asciitilde ; B 40 183 502 323 ; -C 161 ; WX 389 ; N exclamdown ; B 59 -205 322 473 ; -C 162 ; WX 500 ; N cent ; B 77 -143 472 560 ; -C 163 ; WX 500 ; N sterling ; B 10 -6 517 670 ; -C 164 ; WX 167 ; N fraction ; B -169 -10 337 676 ; -C 165 ; WX 500 ; N yen ; B 27 0 603 653 ; -C 166 ; WX 500 ; N florin ; B 25 -182 507 682 ; -C 167 ; WX 500 ; N section ; B 53 -162 461 666 ; -C 168 ; WX 500 ; N currency ; B -22 53 522 597 ; -C 169 ; WX 214 ; N quotesingle ; B 132 421 241 666 ; -C 170 ; WX 556 ; N quotedblleft ; B 166 436 514 666 ; -C 171 ; WX 500 ; N guillemotleft ; B 53 37 445 403 ; -C 172 ; WX 333 ; N guilsinglleft ; B 51 37 281 403 ; -C 173 ; WX 333 ; N guilsinglright ; B 52 37 282 403 ; -C 174 ; WX 500 ; N fi ; B -141 -207 481 681 ; -C 175 ; WX 500 ; N fl ; B -141 -204 518 682 ; -C 177 ; WX 500 ; N endash ; B -6 197 505 243 ; -C 178 ; WX 500 ; N dagger ; B 101 -159 488 666 ; -C 179 ; WX 500 ; N daggerdbl ; B 22 -143 491 666 ; -C 180 ; WX 250 ; N periodcentered ; B 70 199 181 310 ; -C 182 ; WX 523 ; N paragraph ; B 55 -123 616 653 ; -C 183 ; WX 350 ; N bullet ; B 40 191 310 461 ; -C 184 ; WX 333 ; N quotesinglbase ; B 44 -129 183 101 ; -C 185 ; WX 556 ; N quotedblbase ; B 57 -129 405 101 ; -C 186 ; WX 556 ; N quotedblright ; B 151 436 499 666 ; -C 187 ; WX 500 ; N guillemotright ; B 55 37 447 403 ; -C 188 ; WX 889 ; N ellipsis ; B 57 -11 762 100 ; -C 189 ; WX 1000 ; N perthousand ; B 25 -19 1010 706 ; -C 191 ; WX 500 ; N questiondown ; B 28 -205 368 471 ; -C 193 ; WX 333 ; N grave ; B 121 492 311 664 ; -C 194 ; WX 333 ; N acute ; B 180 494 403 664 ; -C 195 ; WX 333 ; N circumflex ; B 91 492 385 661 ; -C 196 ; WX 333 ; N tilde ; B 100 517 427 624 ; -C 197 ; WX 333 ; N macron ; B 99 532 411 583 ; -C 198 ; WX 333 ; N breve ; B 117 492 418 650 ; -C 199 ; WX 333 ; N dotaccent ; B 207 548 305 646 ; -C 200 ; WX 333 ; N dieresis ; B 107 548 405 646 ; -C 202 ; WX 333 ; N ring ; B 155 492 355 691 ; -C 203 ; WX 333 ; N cedilla ; B -30 -217 182 0 ; -C 205 ; WX 333 ; N hungarumlaut ; B 93 494 486 664 ; -C 206 ; WX 333 ; N ogonek ; B 20 -169 203 40 ; -C 207 ; WX 333 ; N caron ; B 121 492 426 661 ; -C 208 ; WX 889 ; N emdash ; B -6 197 894 243 ; -C 225 ; WX 889 ; N AE ; B -27 0 911 653 ; -C 227 ; WX 276 ; N ordfeminine ; B 42 406 352 676 ; -C 232 ; WX 556 ; N Lslash ; B -8 0 559 653 ; -C 233 ; WX 722 ; N Oslash ; B 60 -105 699 722 ; -C 234 ; WX 944 ; N OE ; B 49 -8 964 666 ; -C 235 ; WX 310 ; N ordmasculine ; B 67 406 362 676 ; -C 241 ; WX 667 ; N ae ; B 23 -11 640 441 ; -C 245 ; WX 278 ; N dotlessi ; B 49 -11 235 441 ; -C 248 ; WX 278 ; N lslash ; B 41 -11 312 683 ; -C 249 ; WX 500 ; N oslash ; B 28 -135 469 554 ; -C 250 ; WX 667 ; N oe ; B 20 -12 646 441 ; -C 251 ; WX 500 ; N germandbls ; B -168 -207 493 679 ; -C -1 ; WX 333 ; N Idieresis ; B -8 0 435 818 ; -C -1 ; WX 444 ; N eacute ; B 31 -11 459 664 ; -C -1 ; WX 500 ; N abreve ; B 17 -11 502 650 ; -C -1 ; WX 500 ; N uhungarumlaut ; B 42 -11 580 664 ; -C -1 ; WX 444 ; N ecaron ; B 31 -11 482 661 ; -C -1 ; WX 556 ; N Ydieresis ; B 78 0 633 818 ; -C -1 ; WX 675 ; N divide ; B 86 -11 590 517 ; -C -1 ; WX 556 ; N Yacute ; B 78 0 633 876 ; -C -1 ; WX 611 ; N Acircumflex ; B -51 0 564 873 ; -C -1 ; WX 500 ; N aacute ; B 17 -11 487 664 ; -C -1 ; WX 722 ; N Ucircumflex ; B 102 -18 765 873 ; -C -1 ; WX 444 ; N yacute ; B -24 -206 459 664 ; -C -1 ; WX 389 ; N scommaaccent ; B 16 -217 366 442 ; -C -1 ; WX 444 ; N ecircumflex ; B 31 -11 441 661 ; -C -1 ; WX 722 ; N Uring ; B 102 -18 765 883 ; -C -1 ; WX 722 ; N Udieresis ; B 102 -18 765 818 ; -C -1 ; WX 500 ; N aogonek ; B 17 -169 476 441 ; -C -1 ; WX 722 ; N Uacute ; B 102 -18 765 876 ; -C -1 ; WX 500 ; N uogonek ; B 42 -169 477 441 ; -C -1 ; WX 611 ; N Edieresis ; B -1 0 634 818 ; -C -1 ; WX 722 ; N Dcroat ; B -8 0 700 653 ; -C -1 ; WX 250 ; N commaaccent ; B 8 -217 133 -50 ; -C -1 ; WX 760 ; N copyright ; B 41 -18 719 666 ; -C -1 ; WX 611 ; N Emacron ; B -1 0 634 795 ; -C -1 ; WX 444 ; N ccaron ; B 30 -11 482 661 ; -C -1 ; WX 500 ; N aring ; B 17 -11 476 691 ; -C -1 ; WX 667 ; N Ncommaaccent ; B -20 -187 727 653 ; -C -1 ; WX 278 ; N lacute ; B 41 -11 395 876 ; -C -1 ; WX 500 ; N agrave ; B 17 -11 476 664 ; -C -1 ; WX 556 ; N Tcommaaccent ; B 59 -217 633 653 ; -C -1 ; WX 667 ; N Cacute ; B 66 -18 690 876 ; -C -1 ; WX 500 ; N atilde ; B 17 -11 511 624 ; -C -1 ; WX 611 ; N Edotaccent ; B -1 0 634 818 ; -C -1 ; WX 389 ; N scaron ; B 16 -13 454 661 ; -C -1 ; WX 389 ; N scedilla ; B 16 -217 366 442 ; -C -1 ; WX 278 ; N iacute ; B 49 -11 355 664 ; -C -1 ; WX 471 ; N lozenge ; B 13 0 459 724 ; -C -1 ; WX 611 ; N Rcaron ; B -13 0 588 873 ; -C -1 ; WX 722 ; N Gcommaaccent ; B 52 -217 722 666 ; -C -1 ; WX 500 ; N ucircumflex ; B 42 -11 475 661 ; -C -1 ; WX 500 ; N acircumflex ; B 17 -11 476 661 ; -C -1 ; WX 611 ; N Amacron ; B -51 0 564 795 ; -C -1 ; WX 389 ; N rcaron ; B 45 0 434 661 ; -C -1 ; WX 444 ; N ccedilla ; B 30 -217 425 441 ; -C -1 ; WX 556 ; N Zdotaccent ; B -6 0 606 818 ; -C -1 ; WX 611 ; N Thorn ; B 0 0 569 653 ; -C -1 ; WX 722 ; N Omacron ; B 60 -18 699 795 ; -C -1 ; WX 611 ; N Racute ; B -13 0 588 876 ; -C -1 ; WX 500 ; N Sacute ; B 17 -18 508 876 ; -C -1 ; WX 544 ; N dcaron ; B 15 -13 658 683 ; -C -1 ; WX 722 ; N Umacron ; B 102 -18 765 795 ; -C -1 ; WX 500 ; N uring ; B 42 -11 475 691 ; -C -1 ; WX 300 ; N threesuperior ; B 43 268 339 676 ; -C -1 ; WX 722 ; N Ograve ; B 60 -18 699 876 ; -C -1 ; WX 611 ; N Agrave ; B -51 0 564 876 ; -C -1 ; WX 611 ; N Abreve ; B -51 0 564 862 ; -C -1 ; WX 675 ; N multiply ; B 93 8 582 497 ; -C -1 ; WX 500 ; N uacute ; B 42 -11 477 664 ; -C -1 ; WX 556 ; N Tcaron ; B 59 0 633 873 ; -C -1 ; WX 476 ; N partialdiff ; B 17 -38 459 710 ; -C -1 ; WX 444 ; N ydieresis ; B -24 -206 441 606 ; -C -1 ; WX 667 ; N Nacute ; B -20 -15 727 876 ; -C -1 ; WX 278 ; N icircumflex ; B 33 -11 327 661 ; -C -1 ; WX 611 ; N Ecircumflex ; B -1 0 634 873 ; -C -1 ; WX 500 ; N adieresis ; B 17 -11 489 606 ; -C -1 ; WX 444 ; N edieresis ; B 31 -11 451 606 ; -C -1 ; WX 444 ; N cacute ; B 30 -11 459 664 ; -C -1 ; WX 500 ; N nacute ; B 14 -9 477 664 ; -C -1 ; WX 500 ; N umacron ; B 42 -11 485 583 ; -C -1 ; WX 667 ; N Ncaron ; B -20 -15 727 873 ; -C -1 ; WX 333 ; N Iacute ; B -8 0 433 876 ; -C -1 ; WX 675 ; N plusminus ; B 86 0 590 506 ; -C -1 ; WX 275 ; N brokenbar ; B 105 -142 171 708 ; -C -1 ; WX 760 ; N registered ; B 41 -18 719 666 ; -C -1 ; WX 722 ; N Gbreve ; B 52 -18 722 862 ; -C -1 ; WX 333 ; N Idotaccent ; B -8 0 384 818 ; -C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; -C -1 ; WX 611 ; N Egrave ; B -1 0 634 876 ; -C -1 ; WX 389 ; N racute ; B 45 0 431 664 ; -C -1 ; WX 500 ; N omacron ; B 27 -11 495 583 ; -C -1 ; WX 556 ; N Zacute ; B -6 0 606 876 ; -C -1 ; WX 556 ; N Zcaron ; B -6 0 606 873 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 658 ; -C -1 ; WX 722 ; N Eth ; B -8 0 700 653 ; -C -1 ; WX 667 ; N Ccedilla ; B 66 -217 689 666 ; -C -1 ; WX 278 ; N lcommaaccent ; B 22 -217 279 683 ; -C -1 ; WX 300 ; N tcaron ; B 37 -11 407 681 ; -C -1 ; WX 444 ; N eogonek ; B 31 -169 412 441 ; -C -1 ; WX 722 ; N Uogonek ; B 102 -184 765 653 ; -C -1 ; WX 611 ; N Aacute ; B -51 0 564 876 ; -C -1 ; WX 611 ; N Adieresis ; B -51 0 564 818 ; -C -1 ; WX 444 ; N egrave ; B 31 -11 412 664 ; -C -1 ; WX 389 ; N zacute ; B -2 -81 431 664 ; -C -1 ; WX 278 ; N iogonek ; B 49 -169 264 654 ; -C -1 ; WX 722 ; N Oacute ; B 60 -18 699 876 ; -C -1 ; WX 500 ; N oacute ; B 27 -11 487 664 ; -C -1 ; WX 500 ; N amacron ; B 17 -11 495 583 ; -C -1 ; WX 389 ; N sacute ; B 16 -13 431 664 ; -C -1 ; WX 278 ; N idieresis ; B 49 -11 352 606 ; -C -1 ; WX 722 ; N Ocircumflex ; B 60 -18 699 873 ; -C -1 ; WX 722 ; N Ugrave ; B 102 -18 765 876 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C -1 ; WX 500 ; N thorn ; B -75 -205 469 683 ; -C -1 ; WX 300 ; N twosuperior ; B 33 271 324 676 ; -C -1 ; WX 722 ; N Odieresis ; B 60 -18 699 818 ; -C -1 ; WX 500 ; N mu ; B -30 -209 497 428 ; -C -1 ; WX 278 ; N igrave ; B 49 -11 284 664 ; -C -1 ; WX 500 ; N ohungarumlaut ; B 27 -11 590 664 ; -C -1 ; WX 611 ; N Eogonek ; B -1 -169 634 653 ; -C -1 ; WX 500 ; N dcroat ; B 15 -13 572 683 ; -C -1 ; WX 750 ; N threequarters ; B 23 -10 736 676 ; -C -1 ; WX 500 ; N Scedilla ; B 17 -217 508 667 ; -C -1 ; WX 300 ; N lcaron ; B 41 -11 407 683 ; -C -1 ; WX 667 ; N Kcommaaccent ; B 7 -217 722 653 ; -C -1 ; WX 556 ; N Lacute ; B -8 0 559 876 ; -C -1 ; WX 980 ; N trademark ; B 30 247 957 653 ; -C -1 ; WX 444 ; N edotaccent ; B 31 -11 412 606 ; -C -1 ; WX 333 ; N Igrave ; B -8 0 384 876 ; -C -1 ; WX 333 ; N Imacron ; B -8 0 441 795 ; -C -1 ; WX 611 ; N Lcaron ; B -8 0 586 653 ; -C -1 ; WX 750 ; N onehalf ; B 34 -10 749 676 ; -C -1 ; WX 549 ; N lessequal ; B 26 0 523 658 ; -C -1 ; WX 500 ; N ocircumflex ; B 27 -11 468 661 ; -C -1 ; WX 500 ; N ntilde ; B 14 -9 476 624 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 102 -18 765 876 ; -C -1 ; WX 611 ; N Eacute ; B -1 0 634 876 ; -C -1 ; WX 444 ; N emacron ; B 31 -11 457 583 ; -C -1 ; WX 500 ; N gbreve ; B 8 -206 487 650 ; -C -1 ; WX 750 ; N onequarter ; B 33 -10 736 676 ; -C -1 ; WX 500 ; N Scaron ; B 17 -18 520 873 ; -C -1 ; WX 500 ; N Scommaaccent ; B 17 -217 508 667 ; -C -1 ; WX 722 ; N Ohungarumlaut ; B 60 -18 699 876 ; -C -1 ; WX 400 ; N degree ; B 101 390 387 676 ; -C -1 ; WX 500 ; N ograve ; B 27 -11 468 664 ; -C -1 ; WX 667 ; N Ccaron ; B 66 -18 689 873 ; -C -1 ; WX 500 ; N ugrave ; B 42 -11 475 664 ; -C -1 ; WX 453 ; N radical ; B 2 -60 452 768 ; -C -1 ; WX 722 ; N Dcaron ; B -8 0 700 873 ; -C -1 ; WX 389 ; N rcommaaccent ; B -3 -217 412 441 ; -C -1 ; WX 667 ; N Ntilde ; B -20 -15 727 836 ; -C -1 ; WX 500 ; N otilde ; B 27 -11 496 624 ; -C -1 ; WX 611 ; N Rcommaaccent ; B -13 -187 588 653 ; -C -1 ; WX 556 ; N Lcommaaccent ; B -8 -217 559 653 ; -C -1 ; WX 611 ; N Atilde ; B -51 0 566 836 ; -C -1 ; WX 611 ; N Aogonek ; B -51 -169 566 668 ; -C -1 ; WX 611 ; N Aring ; B -51 0 564 883 ; -C -1 ; WX 722 ; N Otilde ; B 60 -18 699 836 ; -C -1 ; WX 389 ; N zdotaccent ; B -2 -81 380 606 ; -C -1 ; WX 611 ; N Ecaron ; B -1 0 634 873 ; -C -1 ; WX 333 ; N Iogonek ; B -8 -169 384 653 ; -C -1 ; WX 444 ; N kcommaaccent ; B 14 -187 461 683 ; -C -1 ; WX 675 ; N minus ; B 86 220 590 286 ; -C -1 ; WX 333 ; N Icircumflex ; B -8 0 425 873 ; -C -1 ; WX 500 ; N ncaron ; B 14 -9 510 661 ; -C -1 ; WX 278 ; N tcommaaccent ; B 2 -217 296 546 ; -C -1 ; WX 675 ; N logicalnot ; B 86 108 590 386 ; -C -1 ; WX 500 ; N odieresis ; B 27 -11 489 606 ; -C -1 ; WX 500 ; N udieresis ; B 42 -11 479 606 ; -C -1 ; WX 549 ; N notequal ; B 12 -29 537 541 ; -C -1 ; WX 500 ; N gcommaaccent ; B 8 -206 472 706 ; -C -1 ; WX 500 ; N eth ; B 27 -11 482 683 ; -C -1 ; WX 389 ; N zcaron ; B -2 -81 434 661 ; -C -1 ; WX 500 ; N ncommaaccent ; B 14 -187 474 441 ; -C -1 ; WX 300 ; N onesuperior ; B 43 271 284 676 ; -C -1 ; WX 278 ; N imacron ; B 46 -11 311 583 ; -C -1 ; WX 500 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2321 -KPX A C -30 -KPX A Cacute -30 -KPX A Ccaron -30 -KPX A Ccedilla -30 -KPX A G -35 -KPX A Gbreve -35 -KPX A Gcommaaccent -35 -KPX A O -40 -KPX A Oacute -40 -KPX A Ocircumflex -40 -KPX A Odieresis -40 -KPX A Ograve -40 -KPX A Ohungarumlaut -40 -KPX A Omacron -40 -KPX A Oslash -40 -KPX A Otilde -40 -KPX A Q -40 -KPX A T -37 -KPX A Tcaron -37 -KPX A Tcommaaccent -37 -KPX A U -50 -KPX A Uacute -50 -KPX A Ucircumflex -50 -KPX A Udieresis -50 -KPX A Ugrave -50 -KPX A Uhungarumlaut -50 -KPX A Umacron -50 -KPX A Uogonek -50 -KPX A Uring -50 -KPX A V -105 -KPX A W -95 -KPX A Y -55 -KPX A Yacute -55 -KPX A Ydieresis -55 -KPX A quoteright -37 -KPX A u -20 -KPX A uacute -20 -KPX A ucircumflex -20 -KPX A udieresis -20 -KPX A ugrave -20 -KPX A uhungarumlaut -20 -KPX A umacron -20 -KPX A uogonek -20 -KPX A uring -20 -KPX A v -55 -KPX A w -55 -KPX A y -55 -KPX A yacute -55 -KPX A ydieresis -55 -KPX Aacute C -30 -KPX Aacute Cacute -30 -KPX Aacute Ccaron -30 -KPX Aacute Ccedilla -30 -KPX Aacute G -35 -KPX Aacute Gbreve -35 -KPX Aacute Gcommaaccent -35 -KPX Aacute O -40 -KPX Aacute Oacute -40 -KPX Aacute Ocircumflex -40 -KPX Aacute Odieresis -40 -KPX Aacute Ograve -40 -KPX Aacute Ohungarumlaut -40 -KPX Aacute Omacron -40 -KPX Aacute Oslash -40 -KPX Aacute Otilde -40 -KPX Aacute Q -40 -KPX Aacute T -37 -KPX Aacute Tcaron -37 -KPX Aacute Tcommaaccent -37 -KPX Aacute U -50 -KPX Aacute Uacute -50 -KPX Aacute Ucircumflex -50 -KPX Aacute Udieresis -50 -KPX Aacute Ugrave -50 -KPX Aacute Uhungarumlaut -50 -KPX Aacute Umacron -50 -KPX Aacute Uogonek -50 -KPX Aacute Uring -50 -KPX Aacute V -105 -KPX Aacute W -95 -KPX Aacute Y -55 -KPX Aacute Yacute -55 -KPX Aacute Ydieresis -55 -KPX Aacute quoteright -37 -KPX Aacute u -20 -KPX Aacute uacute -20 -KPX Aacute ucircumflex -20 -KPX Aacute udieresis -20 -KPX Aacute ugrave -20 -KPX Aacute uhungarumlaut -20 -KPX Aacute umacron -20 -KPX Aacute uogonek -20 -KPX Aacute uring -20 -KPX Aacute v -55 -KPX Aacute w -55 -KPX Aacute y -55 -KPX Aacute yacute -55 -KPX Aacute ydieresis -55 -KPX Abreve C -30 -KPX Abreve Cacute -30 -KPX Abreve Ccaron -30 -KPX Abreve Ccedilla -30 -KPX Abreve G -35 -KPX Abreve Gbreve -35 -KPX Abreve Gcommaaccent -35 -KPX Abreve O -40 -KPX Abreve Oacute -40 -KPX Abreve Ocircumflex -40 -KPX Abreve Odieresis -40 -KPX Abreve Ograve -40 -KPX Abreve Ohungarumlaut -40 -KPX Abreve Omacron -40 -KPX Abreve Oslash -40 -KPX Abreve Otilde -40 -KPX Abreve Q -40 -KPX Abreve T -37 -KPX Abreve Tcaron -37 -KPX Abreve Tcommaaccent -37 -KPX Abreve U -50 -KPX Abreve Uacute -50 -KPX Abreve Ucircumflex -50 -KPX Abreve Udieresis -50 -KPX Abreve Ugrave -50 -KPX Abreve Uhungarumlaut -50 -KPX Abreve Umacron -50 -KPX Abreve Uogonek -50 -KPX Abreve Uring -50 -KPX Abreve V -105 -KPX Abreve W -95 -KPX Abreve Y -55 -KPX Abreve Yacute -55 -KPX Abreve Ydieresis -55 -KPX Abreve quoteright -37 -KPX Abreve u -20 -KPX Abreve uacute -20 -KPX Abreve ucircumflex -20 -KPX Abreve udieresis -20 -KPX Abreve ugrave -20 -KPX Abreve uhungarumlaut -20 -KPX Abreve umacron -20 -KPX Abreve uogonek -20 -KPX Abreve uring -20 -KPX Abreve v -55 -KPX Abreve w -55 -KPX Abreve y -55 -KPX Abreve yacute -55 -KPX Abreve ydieresis -55 -KPX Acircumflex C -30 -KPX Acircumflex Cacute -30 -KPX Acircumflex Ccaron -30 -KPX Acircumflex Ccedilla -30 -KPX Acircumflex G -35 -KPX Acircumflex Gbreve -35 -KPX Acircumflex Gcommaaccent -35 -KPX Acircumflex O -40 -KPX Acircumflex Oacute -40 -KPX Acircumflex Ocircumflex -40 -KPX Acircumflex Odieresis -40 -KPX Acircumflex Ograve -40 -KPX Acircumflex Ohungarumlaut -40 -KPX Acircumflex Omacron -40 -KPX Acircumflex Oslash -40 -KPX Acircumflex Otilde -40 -KPX Acircumflex Q -40 -KPX Acircumflex T -37 -KPX Acircumflex Tcaron -37 -KPX Acircumflex Tcommaaccent -37 -KPX Acircumflex U -50 -KPX Acircumflex Uacute -50 -KPX Acircumflex Ucircumflex -50 -KPX Acircumflex Udieresis -50 -KPX Acircumflex Ugrave -50 -KPX Acircumflex Uhungarumlaut -50 -KPX Acircumflex Umacron -50 -KPX Acircumflex Uogonek -50 -KPX Acircumflex Uring -50 -KPX Acircumflex V -105 -KPX Acircumflex W -95 -KPX Acircumflex Y -55 -KPX Acircumflex Yacute -55 -KPX Acircumflex Ydieresis -55 -KPX Acircumflex quoteright -37 -KPX Acircumflex u -20 -KPX Acircumflex uacute -20 -KPX Acircumflex ucircumflex -20 -KPX Acircumflex udieresis -20 -KPX Acircumflex ugrave -20 -KPX Acircumflex uhungarumlaut -20 -KPX Acircumflex umacron -20 -KPX Acircumflex uogonek -20 -KPX Acircumflex uring -20 -KPX Acircumflex v -55 -KPX Acircumflex w -55 -KPX Acircumflex y -55 -KPX Acircumflex yacute -55 -KPX Acircumflex ydieresis -55 -KPX Adieresis C -30 -KPX Adieresis Cacute -30 -KPX Adieresis Ccaron -30 -KPX Adieresis Ccedilla -30 -KPX Adieresis G -35 -KPX Adieresis Gbreve -35 -KPX Adieresis Gcommaaccent -35 -KPX Adieresis O -40 -KPX Adieresis Oacute -40 -KPX Adieresis Ocircumflex -40 -KPX Adieresis Odieresis -40 -KPX Adieresis Ograve -40 -KPX Adieresis Ohungarumlaut -40 -KPX Adieresis Omacron -40 -KPX Adieresis Oslash -40 -KPX Adieresis Otilde -40 -KPX Adieresis Q -40 -KPX Adieresis T -37 -KPX Adieresis Tcaron -37 -KPX Adieresis Tcommaaccent -37 -KPX Adieresis U -50 -KPX Adieresis Uacute -50 -KPX Adieresis Ucircumflex -50 -KPX Adieresis Udieresis -50 -KPX Adieresis Ugrave -50 -KPX Adieresis Uhungarumlaut -50 -KPX Adieresis Umacron -50 -KPX Adieresis Uogonek -50 -KPX Adieresis Uring -50 -KPX Adieresis V -105 -KPX Adieresis W -95 -KPX Adieresis Y -55 -KPX Adieresis Yacute -55 -KPX Adieresis Ydieresis -55 -KPX Adieresis quoteright -37 -KPX Adieresis u -20 -KPX Adieresis uacute -20 -KPX Adieresis ucircumflex -20 -KPX Adieresis udieresis -20 -KPX Adieresis ugrave -20 -KPX Adieresis uhungarumlaut -20 -KPX Adieresis umacron -20 -KPX Adieresis uogonek -20 -KPX Adieresis uring -20 -KPX Adieresis v -55 -KPX Adieresis w -55 -KPX Adieresis y -55 -KPX Adieresis yacute -55 -KPX Adieresis ydieresis -55 -KPX Agrave C -30 -KPX Agrave Cacute -30 -KPX Agrave Ccaron -30 -KPX Agrave Ccedilla -30 -KPX Agrave G -35 -KPX Agrave Gbreve -35 -KPX Agrave Gcommaaccent -35 -KPX Agrave O -40 -KPX Agrave Oacute -40 -KPX Agrave Ocircumflex -40 -KPX Agrave Odieresis -40 -KPX Agrave Ograve -40 -KPX Agrave Ohungarumlaut -40 -KPX Agrave Omacron -40 -KPX Agrave Oslash -40 -KPX Agrave Otilde -40 -KPX Agrave Q -40 -KPX Agrave T -37 -KPX Agrave Tcaron -37 -KPX Agrave Tcommaaccent -37 -KPX Agrave U -50 -KPX Agrave Uacute -50 -KPX Agrave Ucircumflex -50 -KPX Agrave Udieresis -50 -KPX Agrave Ugrave -50 -KPX Agrave Uhungarumlaut -50 -KPX Agrave Umacron -50 -KPX Agrave Uogonek -50 -KPX Agrave Uring -50 -KPX Agrave V -105 -KPX Agrave W -95 -KPX Agrave Y -55 -KPX Agrave Yacute -55 -KPX Agrave Ydieresis -55 -KPX Agrave quoteright -37 -KPX Agrave u -20 -KPX Agrave uacute -20 -KPX Agrave ucircumflex -20 -KPX Agrave udieresis -20 -KPX Agrave ugrave -20 -KPX Agrave uhungarumlaut -20 -KPX Agrave umacron -20 -KPX Agrave uogonek -20 -KPX Agrave uring -20 -KPX Agrave v -55 -KPX Agrave w -55 -KPX Agrave y -55 -KPX Agrave yacute -55 -KPX Agrave ydieresis -55 -KPX Amacron C -30 -KPX Amacron Cacute -30 -KPX Amacron Ccaron -30 -KPX Amacron Ccedilla -30 -KPX Amacron G -35 -KPX Amacron Gbreve -35 -KPX Amacron Gcommaaccent -35 -KPX Amacron O -40 -KPX Amacron Oacute -40 -KPX Amacron Ocircumflex -40 -KPX Amacron Odieresis -40 -KPX Amacron Ograve -40 -KPX Amacron Ohungarumlaut -40 -KPX Amacron Omacron -40 -KPX Amacron Oslash -40 -KPX Amacron Otilde -40 -KPX Amacron Q -40 -KPX Amacron T -37 -KPX Amacron Tcaron -37 -KPX Amacron Tcommaaccent -37 -KPX Amacron U -50 -KPX Amacron Uacute -50 -KPX Amacron Ucircumflex -50 -KPX Amacron Udieresis -50 -KPX Amacron Ugrave -50 -KPX Amacron Uhungarumlaut -50 -KPX Amacron Umacron -50 -KPX Amacron Uogonek -50 -KPX Amacron Uring -50 -KPX Amacron V -105 -KPX Amacron W -95 -KPX Amacron Y -55 -KPX Amacron Yacute -55 -KPX Amacron Ydieresis -55 -KPX Amacron quoteright -37 -KPX Amacron u -20 -KPX Amacron uacute -20 -KPX Amacron ucircumflex -20 -KPX Amacron udieresis -20 -KPX Amacron ugrave -20 -KPX Amacron uhungarumlaut -20 -KPX Amacron umacron -20 -KPX Amacron uogonek -20 -KPX Amacron uring -20 -KPX Amacron v -55 -KPX Amacron w -55 -KPX Amacron y -55 -KPX Amacron yacute -55 -KPX Amacron ydieresis -55 -KPX Aogonek C -30 -KPX Aogonek Cacute -30 -KPX Aogonek Ccaron -30 -KPX Aogonek Ccedilla -30 -KPX Aogonek G -35 -KPX Aogonek Gbreve -35 -KPX Aogonek Gcommaaccent -35 -KPX Aogonek O -40 -KPX Aogonek Oacute -40 -KPX Aogonek Ocircumflex -40 -KPX Aogonek Odieresis -40 -KPX Aogonek Ograve -40 -KPX Aogonek Ohungarumlaut -40 -KPX Aogonek Omacron -40 -KPX Aogonek Oslash -40 -KPX Aogonek Otilde -40 -KPX Aogonek Q -40 -KPX Aogonek T -37 -KPX Aogonek Tcaron -37 -KPX Aogonek Tcommaaccent -37 -KPX Aogonek U -50 -KPX Aogonek Uacute -50 -KPX Aogonek Ucircumflex -50 -KPX Aogonek Udieresis -50 -KPX Aogonek Ugrave -50 -KPX Aogonek Uhungarumlaut -50 -KPX Aogonek Umacron -50 -KPX Aogonek Uogonek -50 -KPX Aogonek Uring -50 -KPX Aogonek V -105 -KPX Aogonek W -95 -KPX Aogonek Y -55 -KPX Aogonek Yacute -55 -KPX Aogonek Ydieresis -55 -KPX Aogonek quoteright -37 -KPX Aogonek u -20 -KPX Aogonek uacute -20 -KPX Aogonek ucircumflex -20 -KPX Aogonek udieresis -20 -KPX Aogonek ugrave -20 -KPX Aogonek uhungarumlaut -20 -KPX Aogonek umacron -20 -KPX Aogonek uogonek -20 -KPX Aogonek uring -20 -KPX Aogonek v -55 -KPX Aogonek w -55 -KPX Aogonek y -55 -KPX Aogonek yacute -55 -KPX Aogonek ydieresis -55 -KPX Aring C -30 -KPX Aring Cacute -30 -KPX Aring Ccaron -30 -KPX Aring Ccedilla -30 -KPX Aring G -35 -KPX Aring Gbreve -35 -KPX Aring Gcommaaccent -35 -KPX Aring O -40 -KPX Aring Oacute -40 -KPX Aring Ocircumflex -40 -KPX Aring Odieresis -40 -KPX Aring Ograve -40 -KPX Aring Ohungarumlaut -40 -KPX Aring Omacron -40 -KPX Aring Oslash -40 -KPX Aring Otilde -40 -KPX Aring Q -40 -KPX Aring T -37 -KPX Aring Tcaron -37 -KPX Aring Tcommaaccent -37 -KPX Aring U -50 -KPX Aring Uacute -50 -KPX Aring Ucircumflex -50 -KPX Aring Udieresis -50 -KPX Aring Ugrave -50 -KPX Aring Uhungarumlaut -50 -KPX Aring Umacron -50 -KPX Aring Uogonek -50 -KPX Aring Uring -50 -KPX Aring V -105 -KPX Aring W -95 -KPX Aring Y -55 -KPX Aring Yacute -55 -KPX Aring Ydieresis -55 -KPX Aring quoteright -37 -KPX Aring u -20 -KPX Aring uacute -20 -KPX Aring ucircumflex -20 -KPX Aring udieresis -20 -KPX Aring ugrave -20 -KPX Aring uhungarumlaut -20 -KPX Aring umacron -20 -KPX Aring uogonek -20 -KPX Aring uring -20 -KPX Aring v -55 -KPX Aring w -55 -KPX Aring y -55 -KPX Aring yacute -55 -KPX Aring ydieresis -55 -KPX Atilde C -30 -KPX Atilde Cacute -30 -KPX Atilde Ccaron -30 -KPX Atilde Ccedilla -30 -KPX Atilde G -35 -KPX Atilde Gbreve -35 -KPX Atilde Gcommaaccent -35 -KPX Atilde O -40 -KPX Atilde Oacute -40 -KPX Atilde Ocircumflex -40 -KPX Atilde Odieresis -40 -KPX Atilde Ograve -40 -KPX Atilde Ohungarumlaut -40 -KPX Atilde Omacron -40 -KPX Atilde Oslash -40 -KPX Atilde Otilde -40 -KPX Atilde Q -40 -KPX Atilde T -37 -KPX Atilde Tcaron -37 -KPX Atilde Tcommaaccent -37 -KPX Atilde U -50 -KPX Atilde Uacute -50 -KPX Atilde Ucircumflex -50 -KPX Atilde Udieresis -50 -KPX Atilde Ugrave -50 -KPX Atilde Uhungarumlaut -50 -KPX Atilde Umacron -50 -KPX Atilde Uogonek -50 -KPX Atilde Uring -50 -KPX Atilde V -105 -KPX Atilde W -95 -KPX Atilde Y -55 -KPX Atilde Yacute -55 -KPX Atilde Ydieresis -55 -KPX Atilde quoteright -37 -KPX Atilde u -20 -KPX Atilde uacute -20 -KPX Atilde ucircumflex -20 -KPX Atilde udieresis -20 -KPX Atilde ugrave -20 -KPX Atilde uhungarumlaut -20 -KPX Atilde umacron -20 -KPX Atilde uogonek -20 -KPX Atilde uring -20 -KPX Atilde v -55 -KPX Atilde w -55 -KPX Atilde y -55 -KPX Atilde yacute -55 -KPX Atilde ydieresis -55 -KPX B A -25 -KPX B Aacute -25 -KPX B Abreve -25 -KPX B Acircumflex -25 -KPX B Adieresis -25 -KPX B Agrave -25 -KPX B Amacron -25 -KPX B Aogonek -25 -KPX B Aring -25 -KPX B Atilde -25 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -35 -KPX D Aacute -35 -KPX D Abreve -35 -KPX D Acircumflex -35 -KPX D Adieresis -35 -KPX D Agrave -35 -KPX D Amacron -35 -KPX D Aogonek -35 -KPX D Aring -35 -KPX D Atilde -35 -KPX D V -40 -KPX D W -40 -KPX D Y -40 -KPX D Yacute -40 -KPX D Ydieresis -40 -KPX Dcaron A -35 -KPX Dcaron Aacute -35 -KPX Dcaron Abreve -35 -KPX Dcaron Acircumflex -35 -KPX Dcaron Adieresis -35 -KPX Dcaron Agrave -35 -KPX Dcaron Amacron -35 -KPX Dcaron Aogonek -35 -KPX Dcaron Aring -35 -KPX Dcaron Atilde -35 -KPX Dcaron V -40 -KPX Dcaron W -40 -KPX Dcaron Y -40 -KPX Dcaron Yacute -40 -KPX Dcaron Ydieresis -40 -KPX Dcroat A -35 -KPX Dcroat Aacute -35 -KPX Dcroat Abreve -35 -KPX Dcroat Acircumflex -35 -KPX Dcroat Adieresis -35 -KPX Dcroat Agrave -35 -KPX Dcroat Amacron -35 -KPX Dcroat Aogonek -35 -KPX Dcroat Aring -35 -KPX Dcroat Atilde -35 -KPX Dcroat V -40 -KPX Dcroat W -40 -KPX Dcroat Y -40 -KPX Dcroat Yacute -40 -KPX Dcroat Ydieresis -40 -KPX F A -115 -KPX F Aacute -115 -KPX F Abreve -115 -KPX F Acircumflex -115 -KPX F Adieresis -115 -KPX F Agrave -115 -KPX F Amacron -115 -KPX F Aogonek -115 -KPX F Aring -115 -KPX F Atilde -115 -KPX F a -75 -KPX F aacute -75 -KPX F abreve -75 -KPX F acircumflex -75 -KPX F adieresis -75 -KPX F agrave -75 -KPX F amacron -75 -KPX F aogonek -75 -KPX F aring -75 -KPX F atilde -75 -KPX F comma -135 -KPX F e -75 -KPX F eacute -75 -KPX F ecaron -75 -KPX F ecircumflex -75 -KPX F edieresis -75 -KPX F edotaccent -75 -KPX F egrave -75 -KPX F emacron -75 -KPX F eogonek -75 -KPX F i -45 -KPX F iacute -45 -KPX F icircumflex -45 -KPX F idieresis -45 -KPX F igrave -45 -KPX F imacron -45 -KPX F iogonek -45 -KPX F o -105 -KPX F oacute -105 -KPX F ocircumflex -105 -KPX F odieresis -105 -KPX F ograve -105 -KPX F ohungarumlaut -105 -KPX F omacron -105 -KPX F oslash -105 -KPX F otilde -105 -KPX F period -135 -KPX F r -55 -KPX F racute -55 -KPX F rcaron -55 -KPX F rcommaaccent -55 -KPX J A -40 -KPX J Aacute -40 -KPX J Abreve -40 -KPX J Acircumflex -40 -KPX J Adieresis -40 -KPX J Agrave -40 -KPX J Amacron -40 -KPX J Aogonek -40 -KPX J Aring -40 -KPX J Atilde -40 -KPX J a -35 -KPX J aacute -35 -KPX J abreve -35 -KPX J acircumflex -35 -KPX J adieresis -35 -KPX J agrave -35 -KPX J amacron -35 -KPX J aogonek -35 -KPX J aring -35 -KPX J atilde -35 -KPX J comma -25 -KPX J e -25 -KPX J eacute -25 -KPX J ecaron -25 -KPX J ecircumflex -25 -KPX J edieresis -25 -KPX J edotaccent -25 -KPX J egrave -25 -KPX J emacron -25 -KPX J eogonek -25 -KPX J o -25 -KPX J oacute -25 -KPX J ocircumflex -25 -KPX J odieresis -25 -KPX J ograve -25 -KPX J ohungarumlaut -25 -KPX J omacron -25 -KPX J oslash -25 -KPX J otilde -25 -KPX J period -25 -KPX J u -35 -KPX J uacute -35 -KPX J ucircumflex -35 -KPX J udieresis -35 -KPX J ugrave -35 -KPX J uhungarumlaut -35 -KPX J umacron -35 -KPX J uogonek -35 -KPX J uring -35 -KPX K O -50 -KPX K Oacute -50 -KPX K Ocircumflex -50 -KPX K Odieresis -50 -KPX K Ograve -50 -KPX K Ohungarumlaut -50 -KPX K Omacron -50 -KPX K Oslash -50 -KPX K Otilde -50 -KPX K e -35 -KPX K eacute -35 -KPX K ecaron -35 -KPX K ecircumflex -35 -KPX K edieresis -35 -KPX K edotaccent -35 -KPX K egrave -35 -KPX K emacron -35 -KPX K eogonek -35 -KPX K o -40 -KPX K oacute -40 -KPX K ocircumflex -40 -KPX K odieresis -40 -KPX K ograve -40 -KPX K ohungarumlaut -40 -KPX K omacron -40 -KPX K oslash -40 -KPX K otilde -40 -KPX K u -40 -KPX K uacute -40 -KPX K ucircumflex -40 -KPX K udieresis -40 -KPX K ugrave -40 -KPX K uhungarumlaut -40 -KPX K umacron -40 -KPX K uogonek -40 -KPX K uring -40 -KPX K y -40 -KPX K yacute -40 -KPX K ydieresis -40 -KPX Kcommaaccent O -50 -KPX Kcommaaccent Oacute -50 -KPX Kcommaaccent Ocircumflex -50 -KPX Kcommaaccent Odieresis -50 -KPX Kcommaaccent Ograve -50 -KPX Kcommaaccent Ohungarumlaut -50 -KPX Kcommaaccent Omacron -50 -KPX Kcommaaccent Oslash -50 -KPX Kcommaaccent Otilde -50 -KPX Kcommaaccent e -35 -KPX Kcommaaccent eacute -35 -KPX Kcommaaccent ecaron -35 -KPX Kcommaaccent ecircumflex -35 -KPX Kcommaaccent edieresis -35 -KPX Kcommaaccent edotaccent -35 -KPX Kcommaaccent egrave -35 -KPX Kcommaaccent emacron -35 -KPX Kcommaaccent eogonek -35 -KPX Kcommaaccent o -40 -KPX Kcommaaccent oacute -40 -KPX Kcommaaccent ocircumflex -40 -KPX Kcommaaccent odieresis -40 -KPX Kcommaaccent ograve -40 -KPX Kcommaaccent ohungarumlaut -40 -KPX Kcommaaccent omacron -40 -KPX Kcommaaccent oslash -40 -KPX Kcommaaccent otilde -40 -KPX Kcommaaccent u -40 -KPX Kcommaaccent uacute -40 -KPX Kcommaaccent ucircumflex -40 -KPX Kcommaaccent udieresis -40 -KPX Kcommaaccent ugrave -40 -KPX Kcommaaccent uhungarumlaut -40 -KPX Kcommaaccent umacron -40 -KPX Kcommaaccent uogonek -40 -KPX Kcommaaccent uring -40 -KPX Kcommaaccent y -40 -KPX Kcommaaccent yacute -40 -KPX Kcommaaccent ydieresis -40 -KPX L T -20 -KPX L Tcaron -20 -KPX L Tcommaaccent -20 -KPX L V -55 -KPX L W -55 -KPX L Y -20 -KPX L Yacute -20 -KPX L Ydieresis -20 -KPX L quoteright -37 -KPX L y -30 -KPX L yacute -30 -KPX L ydieresis -30 -KPX Lacute T -20 -KPX Lacute Tcaron -20 -KPX Lacute Tcommaaccent -20 -KPX Lacute V -55 -KPX Lacute W -55 -KPX Lacute Y -20 -KPX Lacute Yacute -20 -KPX Lacute Ydieresis -20 -KPX Lacute quoteright -37 -KPX Lacute y -30 -KPX Lacute yacute -30 -KPX Lacute ydieresis -30 -KPX Lcommaaccent T -20 -KPX Lcommaaccent Tcaron -20 -KPX Lcommaaccent Tcommaaccent -20 -KPX Lcommaaccent V -55 -KPX Lcommaaccent W -55 -KPX Lcommaaccent Y -20 -KPX Lcommaaccent Yacute -20 -KPX Lcommaaccent Ydieresis -20 -KPX Lcommaaccent quoteright -37 -KPX Lcommaaccent y -30 -KPX Lcommaaccent yacute -30 -KPX Lcommaaccent ydieresis -30 -KPX Lslash T -20 -KPX Lslash Tcaron -20 -KPX Lslash Tcommaaccent -20 -KPX Lslash V -55 -KPX Lslash W -55 -KPX Lslash Y -20 -KPX Lslash Yacute -20 -KPX Lslash Ydieresis -20 -KPX Lslash quoteright -37 -KPX Lslash y -30 -KPX Lslash yacute -30 -KPX Lslash ydieresis -30 -KPX N A -27 -KPX N Aacute -27 -KPX N Abreve -27 -KPX N Acircumflex -27 -KPX N Adieresis -27 -KPX N Agrave -27 -KPX N Amacron -27 -KPX N Aogonek -27 -KPX N Aring -27 -KPX N Atilde -27 -KPX Nacute A -27 -KPX Nacute Aacute -27 -KPX Nacute Abreve -27 -KPX Nacute Acircumflex -27 -KPX Nacute Adieresis -27 -KPX Nacute Agrave -27 -KPX Nacute Amacron -27 -KPX Nacute Aogonek -27 -KPX Nacute Aring -27 -KPX Nacute Atilde -27 -KPX Ncaron A -27 -KPX Ncaron Aacute -27 -KPX Ncaron Abreve -27 -KPX Ncaron Acircumflex -27 -KPX Ncaron Adieresis -27 -KPX Ncaron Agrave -27 -KPX Ncaron Amacron -27 -KPX Ncaron Aogonek -27 -KPX Ncaron Aring -27 -KPX Ncaron Atilde -27 -KPX Ncommaaccent A -27 -KPX Ncommaaccent Aacute -27 -KPX Ncommaaccent Abreve -27 -KPX Ncommaaccent Acircumflex -27 -KPX Ncommaaccent Adieresis -27 -KPX Ncommaaccent Agrave -27 -KPX Ncommaaccent Amacron -27 -KPX Ncommaaccent Aogonek -27 -KPX Ncommaaccent Aring -27 -KPX Ncommaaccent Atilde -27 -KPX Ntilde A -27 -KPX Ntilde Aacute -27 -KPX Ntilde Abreve -27 -KPX Ntilde Acircumflex -27 -KPX Ntilde Adieresis -27 -KPX Ntilde Agrave -27 -KPX Ntilde Amacron -27 -KPX Ntilde Aogonek -27 -KPX Ntilde Aring -27 -KPX Ntilde Atilde -27 -KPX O A -55 -KPX O Aacute -55 -KPX O Abreve -55 -KPX O Acircumflex -55 -KPX O Adieresis -55 -KPX O Agrave -55 -KPX O Amacron -55 -KPX O Aogonek -55 -KPX O Aring -55 -KPX O Atilde -55 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -50 -KPX O X -40 -KPX O Y -50 -KPX O Yacute -50 -KPX O Ydieresis -50 -KPX Oacute A -55 -KPX Oacute Aacute -55 -KPX Oacute Abreve -55 -KPX Oacute Acircumflex -55 -KPX Oacute Adieresis -55 -KPX Oacute Agrave -55 -KPX Oacute Amacron -55 -KPX Oacute Aogonek -55 -KPX Oacute Aring -55 -KPX Oacute Atilde -55 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -50 -KPX Oacute X -40 -KPX Oacute Y -50 -KPX Oacute Yacute -50 -KPX Oacute Ydieresis -50 -KPX Ocircumflex A -55 -KPX Ocircumflex Aacute -55 -KPX Ocircumflex Abreve -55 -KPX Ocircumflex Acircumflex -55 -KPX Ocircumflex Adieresis -55 -KPX Ocircumflex Agrave -55 -KPX Ocircumflex Amacron -55 -KPX Ocircumflex Aogonek -55 -KPX Ocircumflex Aring -55 -KPX Ocircumflex Atilde -55 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -50 -KPX Ocircumflex X -40 -KPX Ocircumflex Y -50 -KPX Ocircumflex Yacute -50 -KPX Ocircumflex Ydieresis -50 -KPX Odieresis A -55 -KPX Odieresis Aacute -55 -KPX Odieresis Abreve -55 -KPX Odieresis Acircumflex -55 -KPX Odieresis Adieresis -55 -KPX Odieresis Agrave -55 -KPX Odieresis Amacron -55 -KPX Odieresis Aogonek -55 -KPX Odieresis Aring -55 -KPX Odieresis Atilde -55 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -50 -KPX Odieresis X -40 -KPX Odieresis Y -50 -KPX Odieresis Yacute -50 -KPX Odieresis Ydieresis -50 -KPX Ograve A -55 -KPX Ograve Aacute -55 -KPX Ograve Abreve -55 -KPX Ograve Acircumflex -55 -KPX Ograve Adieresis -55 -KPX Ograve Agrave -55 -KPX Ograve Amacron -55 -KPX Ograve Aogonek -55 -KPX Ograve Aring -55 -KPX Ograve Atilde -55 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -50 -KPX Ograve X -40 -KPX Ograve Y -50 -KPX Ograve Yacute -50 -KPX Ograve Ydieresis -50 -KPX Ohungarumlaut A -55 -KPX Ohungarumlaut Aacute -55 -KPX Ohungarumlaut Abreve -55 -KPX Ohungarumlaut Acircumflex -55 -KPX Ohungarumlaut Adieresis -55 -KPX Ohungarumlaut Agrave -55 -KPX Ohungarumlaut Amacron -55 -KPX Ohungarumlaut Aogonek -55 -KPX Ohungarumlaut Aring -55 -KPX Ohungarumlaut Atilde -55 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -50 -KPX Ohungarumlaut X -40 -KPX Ohungarumlaut Y -50 -KPX Ohungarumlaut Yacute -50 -KPX Ohungarumlaut Ydieresis -50 -KPX Omacron A -55 -KPX Omacron Aacute -55 -KPX Omacron Abreve -55 -KPX Omacron Acircumflex -55 -KPX Omacron Adieresis -55 -KPX Omacron Agrave -55 -KPX Omacron Amacron -55 -KPX Omacron Aogonek -55 -KPX Omacron Aring -55 -KPX Omacron Atilde -55 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -50 -KPX Omacron X -40 -KPX Omacron Y -50 -KPX Omacron Yacute -50 -KPX Omacron Ydieresis -50 -KPX Oslash A -55 -KPX Oslash Aacute -55 -KPX Oslash Abreve -55 -KPX Oslash Acircumflex -55 -KPX Oslash Adieresis -55 -KPX Oslash Agrave -55 -KPX Oslash Amacron -55 -KPX Oslash Aogonek -55 -KPX Oslash Aring -55 -KPX Oslash Atilde -55 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -50 -KPX Oslash X -40 -KPX Oslash Y -50 -KPX Oslash Yacute -50 -KPX Oslash Ydieresis -50 -KPX Otilde A -55 -KPX Otilde Aacute -55 -KPX Otilde Abreve -55 -KPX Otilde Acircumflex -55 -KPX Otilde Adieresis -55 -KPX Otilde Agrave -55 -KPX Otilde Amacron -55 -KPX Otilde Aogonek -55 -KPX Otilde Aring -55 -KPX Otilde Atilde -55 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -50 -KPX Otilde X -40 -KPX Otilde Y -50 -KPX Otilde Yacute -50 -KPX Otilde Ydieresis -50 -KPX P A -90 -KPX P Aacute -90 -KPX P Abreve -90 -KPX P Acircumflex -90 -KPX P Adieresis -90 -KPX P Agrave -90 -KPX P Amacron -90 -KPX P Aogonek -90 -KPX P Aring -90 -KPX P Atilde -90 -KPX P a -80 -KPX P aacute -80 -KPX P abreve -80 -KPX P acircumflex -80 -KPX P adieresis -80 -KPX P agrave -80 -KPX P amacron -80 -KPX P aogonek -80 -KPX P aring -80 -KPX P atilde -80 -KPX P comma -135 -KPX P e -80 -KPX P eacute -80 -KPX P ecaron -80 -KPX P ecircumflex -80 -KPX P edieresis -80 -KPX P edotaccent -80 -KPX P egrave -80 -KPX P emacron -80 -KPX P eogonek -80 -KPX P o -80 -KPX P oacute -80 -KPX P ocircumflex -80 -KPX P odieresis -80 -KPX P ograve -80 -KPX P ohungarumlaut -80 -KPX P omacron -80 -KPX P oslash -80 -KPX P otilde -80 -KPX P period -135 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -40 -KPX R Oacute -40 -KPX R Ocircumflex -40 -KPX R Odieresis -40 -KPX R Ograve -40 -KPX R Ohungarumlaut -40 -KPX R Omacron -40 -KPX R Oslash -40 -KPX R Otilde -40 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -18 -KPX R W -18 -KPX R Y -18 -KPX R Yacute -18 -KPX R Ydieresis -18 -KPX Racute O -40 -KPX Racute Oacute -40 -KPX Racute Ocircumflex -40 -KPX Racute Odieresis -40 -KPX Racute Ograve -40 -KPX Racute Ohungarumlaut -40 -KPX Racute Omacron -40 -KPX Racute Oslash -40 -KPX Racute Otilde -40 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -18 -KPX Racute W -18 -KPX Racute Y -18 -KPX Racute Yacute -18 -KPX Racute Ydieresis -18 -KPX Rcaron O -40 -KPX Rcaron Oacute -40 -KPX Rcaron Ocircumflex -40 -KPX Rcaron Odieresis -40 -KPX Rcaron Ograve -40 -KPX Rcaron Ohungarumlaut -40 -KPX Rcaron Omacron -40 -KPX Rcaron Oslash -40 -KPX Rcaron Otilde -40 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -18 -KPX Rcaron W -18 -KPX Rcaron Y -18 -KPX Rcaron Yacute -18 -KPX Rcaron Ydieresis -18 -KPX Rcommaaccent O -40 -KPX Rcommaaccent Oacute -40 -KPX Rcommaaccent Ocircumflex -40 -KPX Rcommaaccent Odieresis -40 -KPX Rcommaaccent Ograve -40 -KPX Rcommaaccent Ohungarumlaut -40 -KPX Rcommaaccent Omacron -40 -KPX Rcommaaccent Oslash -40 -KPX Rcommaaccent Otilde -40 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -18 -KPX Rcommaaccent W -18 -KPX Rcommaaccent Y -18 -KPX Rcommaaccent Yacute -18 -KPX Rcommaaccent Ydieresis -18 -KPX T A -50 -KPX T Aacute -50 -KPX T Abreve -50 -KPX T Acircumflex -50 -KPX T Adieresis -50 -KPX T Agrave -50 -KPX T Amacron -50 -KPX T Aogonek -50 -KPX T Aring -50 -KPX T Atilde -50 -KPX T O -18 -KPX T Oacute -18 -KPX T Ocircumflex -18 -KPX T Odieresis -18 -KPX T Ograve -18 -KPX T Ohungarumlaut -18 -KPX T Omacron -18 -KPX T Oslash -18 -KPX T Otilde -18 -KPX T a -92 -KPX T aacute -92 -KPX T abreve -92 -KPX T acircumflex -92 -KPX T adieresis -92 -KPX T agrave -92 -KPX T amacron -92 -KPX T aogonek -92 -KPX T aring -92 -KPX T atilde -92 -KPX T colon -55 -KPX T comma -74 -KPX T e -92 -KPX T eacute -92 -KPX T ecaron -92 -KPX T ecircumflex -52 -KPX T edieresis -52 -KPX T edotaccent -92 -KPX T egrave -52 -KPX T emacron -52 -KPX T eogonek -92 -KPX T hyphen -74 -KPX T i -55 -KPX T iacute -55 -KPX T iogonek -55 -KPX T o -92 -KPX T oacute -92 -KPX T ocircumflex -92 -KPX T odieresis -92 -KPX T ograve -92 -KPX T ohungarumlaut -92 -KPX T omacron -92 -KPX T oslash -92 -KPX T otilde -92 -KPX T period -74 -KPX T r -55 -KPX T racute -55 -KPX T rcaron -55 -KPX T rcommaaccent -55 -KPX T semicolon -65 -KPX T u -55 -KPX T uacute -55 -KPX T ucircumflex -55 -KPX T udieresis -55 -KPX T ugrave -55 -KPX T uhungarumlaut -55 -KPX T umacron -55 -KPX T uogonek -55 -KPX T uring -55 -KPX T w -74 -KPX T y -74 -KPX T yacute -74 -KPX T ydieresis -34 -KPX Tcaron A -50 -KPX Tcaron Aacute -50 -KPX Tcaron Abreve -50 -KPX Tcaron Acircumflex -50 -KPX Tcaron Adieresis -50 -KPX Tcaron Agrave -50 -KPX Tcaron Amacron -50 -KPX Tcaron Aogonek -50 -KPX Tcaron Aring -50 -KPX Tcaron Atilde -50 -KPX Tcaron O -18 -KPX Tcaron Oacute -18 -KPX Tcaron Ocircumflex -18 -KPX Tcaron Odieresis -18 -KPX Tcaron Ograve -18 -KPX Tcaron Ohungarumlaut -18 -KPX Tcaron Omacron -18 -KPX Tcaron Oslash -18 -KPX Tcaron Otilde -18 -KPX Tcaron a -92 -KPX Tcaron aacute -92 -KPX Tcaron abreve -92 -KPX Tcaron acircumflex -92 -KPX Tcaron adieresis -92 -KPX Tcaron agrave -92 -KPX Tcaron amacron -92 -KPX Tcaron aogonek -92 -KPX Tcaron aring -92 -KPX Tcaron atilde -92 -KPX Tcaron colon -55 -KPX Tcaron comma -74 -KPX Tcaron e -92 -KPX Tcaron eacute -92 -KPX Tcaron ecaron -92 -KPX Tcaron ecircumflex -52 -KPX Tcaron edieresis -52 -KPX Tcaron edotaccent -92 -KPX Tcaron egrave -52 -KPX Tcaron emacron -52 -KPX Tcaron eogonek -92 -KPX Tcaron hyphen -74 -KPX Tcaron i -55 -KPX Tcaron iacute -55 -KPX Tcaron iogonek -55 -KPX Tcaron o -92 -KPX Tcaron oacute -92 -KPX Tcaron ocircumflex -92 -KPX Tcaron odieresis -92 -KPX Tcaron ograve -92 -KPX Tcaron ohungarumlaut -92 -KPX Tcaron omacron -92 -KPX Tcaron oslash -92 -KPX Tcaron otilde -92 -KPX Tcaron period -74 -KPX Tcaron r -55 -KPX Tcaron racute -55 -KPX Tcaron rcaron -55 -KPX Tcaron rcommaaccent -55 -KPX Tcaron semicolon -65 -KPX Tcaron u -55 -KPX Tcaron uacute -55 -KPX Tcaron ucircumflex -55 -KPX Tcaron udieresis -55 -KPX Tcaron ugrave -55 -KPX Tcaron uhungarumlaut -55 -KPX Tcaron umacron -55 -KPX Tcaron uogonek -55 -KPX Tcaron uring -55 -KPX Tcaron w -74 -KPX Tcaron y -74 -KPX Tcaron yacute -74 -KPX Tcaron ydieresis -34 -KPX Tcommaaccent A -50 -KPX Tcommaaccent Aacute -50 -KPX Tcommaaccent Abreve -50 -KPX Tcommaaccent Acircumflex -50 -KPX Tcommaaccent Adieresis -50 -KPX Tcommaaccent Agrave -50 -KPX Tcommaaccent Amacron -50 -KPX Tcommaaccent Aogonek -50 -KPX Tcommaaccent Aring -50 -KPX Tcommaaccent Atilde -50 -KPX Tcommaaccent O -18 -KPX Tcommaaccent Oacute -18 -KPX Tcommaaccent Ocircumflex -18 -KPX Tcommaaccent Odieresis -18 -KPX Tcommaaccent Ograve -18 -KPX Tcommaaccent Ohungarumlaut -18 -KPX Tcommaaccent Omacron -18 -KPX Tcommaaccent Oslash -18 -KPX Tcommaaccent Otilde -18 -KPX Tcommaaccent a -92 -KPX Tcommaaccent aacute -92 -KPX Tcommaaccent abreve -92 -KPX Tcommaaccent acircumflex -92 -KPX Tcommaaccent adieresis -92 -KPX Tcommaaccent agrave -92 -KPX Tcommaaccent amacron -92 -KPX Tcommaaccent aogonek -92 -KPX Tcommaaccent aring -92 -KPX Tcommaaccent atilde -92 -KPX Tcommaaccent colon -55 -KPX Tcommaaccent comma -74 -KPX Tcommaaccent e -92 -KPX Tcommaaccent eacute -92 -KPX Tcommaaccent ecaron -92 -KPX Tcommaaccent ecircumflex -52 -KPX Tcommaaccent edieresis -52 -KPX Tcommaaccent edotaccent -92 -KPX Tcommaaccent egrave -52 -KPX Tcommaaccent emacron -52 -KPX Tcommaaccent eogonek -92 -KPX Tcommaaccent hyphen -74 -KPX Tcommaaccent i -55 -KPX Tcommaaccent iacute -55 -KPX Tcommaaccent iogonek -55 -KPX Tcommaaccent o -92 -KPX Tcommaaccent oacute -92 -KPX Tcommaaccent ocircumflex -92 -KPX Tcommaaccent odieresis -92 -KPX Tcommaaccent ograve -92 -KPX Tcommaaccent ohungarumlaut -92 -KPX Tcommaaccent omacron -92 -KPX Tcommaaccent oslash -92 -KPX Tcommaaccent otilde -92 -KPX Tcommaaccent period -74 -KPX Tcommaaccent r -55 -KPX Tcommaaccent racute -55 -KPX Tcommaaccent rcaron -55 -KPX Tcommaaccent rcommaaccent -55 -KPX Tcommaaccent semicolon -65 -KPX Tcommaaccent u -55 -KPX Tcommaaccent uacute -55 -KPX Tcommaaccent ucircumflex -55 -KPX Tcommaaccent udieresis -55 -KPX Tcommaaccent ugrave -55 -KPX Tcommaaccent uhungarumlaut -55 -KPX Tcommaaccent umacron -55 -KPX Tcommaaccent uogonek -55 -KPX Tcommaaccent uring -55 -KPX Tcommaaccent w -74 -KPX Tcommaaccent y -74 -KPX Tcommaaccent yacute -74 -KPX Tcommaaccent ydieresis -34 -KPX U A -40 -KPX U Aacute -40 -KPX U Abreve -40 -KPX U Acircumflex -40 -KPX U Adieresis -40 -KPX U Agrave -40 -KPX U Amacron -40 -KPX U Aogonek -40 -KPX U Aring -40 -KPX U Atilde -40 -KPX U comma -25 -KPX U period -25 -KPX Uacute A -40 -KPX Uacute Aacute -40 -KPX Uacute Abreve -40 -KPX Uacute Acircumflex -40 -KPX Uacute Adieresis -40 -KPX Uacute Agrave -40 -KPX Uacute Amacron -40 -KPX Uacute Aogonek -40 -KPX Uacute Aring -40 -KPX Uacute Atilde -40 -KPX Uacute comma -25 -KPX Uacute period -25 -KPX Ucircumflex A -40 -KPX Ucircumflex Aacute -40 -KPX Ucircumflex Abreve -40 -KPX Ucircumflex Acircumflex -40 -KPX Ucircumflex Adieresis -40 -KPX Ucircumflex Agrave -40 -KPX Ucircumflex Amacron -40 -KPX Ucircumflex Aogonek -40 -KPX Ucircumflex Aring -40 -KPX Ucircumflex Atilde -40 -KPX Ucircumflex comma -25 -KPX Ucircumflex period -25 -KPX Udieresis A -40 -KPX Udieresis Aacute -40 -KPX Udieresis Abreve -40 -KPX Udieresis Acircumflex -40 -KPX Udieresis Adieresis -40 -KPX Udieresis Agrave -40 -KPX Udieresis Amacron -40 -KPX Udieresis Aogonek -40 -KPX Udieresis Aring -40 -KPX Udieresis Atilde -40 -KPX Udieresis comma -25 -KPX Udieresis period -25 -KPX Ugrave A -40 -KPX Ugrave Aacute -40 -KPX Ugrave Abreve -40 -KPX Ugrave Acircumflex -40 -KPX Ugrave Adieresis -40 -KPX Ugrave Agrave -40 -KPX Ugrave Amacron -40 -KPX Ugrave Aogonek -40 -KPX Ugrave Aring -40 -KPX Ugrave Atilde -40 -KPX Ugrave comma -25 -KPX Ugrave period -25 -KPX Uhungarumlaut A -40 -KPX Uhungarumlaut Aacute -40 -KPX Uhungarumlaut Abreve -40 -KPX Uhungarumlaut Acircumflex -40 -KPX Uhungarumlaut Adieresis -40 -KPX Uhungarumlaut Agrave -40 -KPX Uhungarumlaut Amacron -40 -KPX Uhungarumlaut Aogonek -40 -KPX Uhungarumlaut Aring -40 -KPX Uhungarumlaut Atilde -40 -KPX Uhungarumlaut comma -25 -KPX Uhungarumlaut period -25 -KPX Umacron A -40 -KPX Umacron Aacute -40 -KPX Umacron Abreve -40 -KPX Umacron Acircumflex -40 -KPX Umacron Adieresis -40 -KPX Umacron Agrave -40 -KPX Umacron Amacron -40 -KPX Umacron Aogonek -40 -KPX Umacron Aring -40 -KPX Umacron Atilde -40 -KPX Umacron comma -25 -KPX Umacron period -25 -KPX Uogonek A -40 -KPX Uogonek Aacute -40 -KPX Uogonek Abreve -40 -KPX Uogonek Acircumflex -40 -KPX Uogonek Adieresis -40 -KPX Uogonek Agrave -40 -KPX Uogonek Amacron -40 -KPX Uogonek Aogonek -40 -KPX Uogonek Aring -40 -KPX Uogonek Atilde -40 -KPX Uogonek comma -25 -KPX Uogonek period -25 -KPX Uring A -40 -KPX Uring Aacute -40 -KPX Uring Abreve -40 -KPX Uring Acircumflex -40 -KPX Uring Adieresis -40 -KPX Uring Agrave -40 -KPX Uring Amacron -40 -KPX Uring Aogonek -40 -KPX Uring Aring -40 -KPX Uring Atilde -40 -KPX Uring comma -25 -KPX Uring period -25 -KPX V A -60 -KPX V Aacute -60 -KPX V Abreve -60 -KPX V Acircumflex -60 -KPX V Adieresis -60 -KPX V Agrave -60 -KPX V Amacron -60 -KPX V Aogonek -60 -KPX V Aring -60 -KPX V Atilde -60 -KPX V O -30 -KPX V Oacute -30 -KPX V Ocircumflex -30 -KPX V Odieresis -30 -KPX V Ograve -30 -KPX V Ohungarumlaut -30 -KPX V Omacron -30 -KPX V Oslash -30 -KPX V Otilde -30 -KPX V a -111 -KPX V aacute -111 -KPX V abreve -111 -KPX V acircumflex -111 -KPX V adieresis -111 -KPX V agrave -111 -KPX V amacron -111 -KPX V aogonek -111 -KPX V aring -111 -KPX V atilde -111 -KPX V colon -65 -KPX V comma -129 -KPX V e -111 -KPX V eacute -111 -KPX V ecaron -111 -KPX V ecircumflex -111 -KPX V edieresis -71 -KPX V edotaccent -111 -KPX V egrave -71 -KPX V emacron -71 -KPX V eogonek -111 -KPX V hyphen -55 -KPX V i -74 -KPX V iacute -74 -KPX V icircumflex -34 -KPX V idieresis -34 -KPX V igrave -34 -KPX V imacron -34 -KPX V iogonek -74 -KPX V o -111 -KPX V oacute -111 -KPX V ocircumflex -111 -KPX V odieresis -111 -KPX V ograve -111 -KPX V ohungarumlaut -111 -KPX V omacron -111 -KPX V oslash -111 -KPX V otilde -111 -KPX V period -129 -KPX V semicolon -74 -KPX V u -74 -KPX V uacute -74 -KPX V ucircumflex -74 -KPX V udieresis -74 -KPX V ugrave -74 -KPX V uhungarumlaut -74 -KPX V umacron -74 -KPX V uogonek -74 -KPX V uring -74 -KPX W A -60 -KPX W Aacute -60 -KPX W Abreve -60 -KPX W Acircumflex -60 -KPX W Adieresis -60 -KPX W Agrave -60 -KPX W Amacron -60 -KPX W Aogonek -60 -KPX W Aring -60 -KPX W Atilde -60 -KPX W O -25 -KPX W Oacute -25 -KPX W Ocircumflex -25 -KPX W Odieresis -25 -KPX W Ograve -25 -KPX W Ohungarumlaut -25 -KPX W Omacron -25 -KPX W Oslash -25 -KPX W Otilde -25 -KPX W a -92 -KPX W aacute -92 -KPX W abreve -92 -KPX W acircumflex -92 -KPX W adieresis -92 -KPX W agrave -92 -KPX W amacron -92 -KPX W aogonek -92 -KPX W aring -92 -KPX W atilde -92 -KPX W colon -65 -KPX W comma -92 -KPX W e -92 -KPX W eacute -92 -KPX W ecaron -92 -KPX W ecircumflex -92 -KPX W edieresis -52 -KPX W edotaccent -92 -KPX W egrave -52 -KPX W emacron -52 -KPX W eogonek -92 -KPX W hyphen -37 -KPX W i -55 -KPX W iacute -55 -KPX W iogonek -55 -KPX W o -92 -KPX W oacute -92 -KPX W ocircumflex -92 -KPX W odieresis -92 -KPX W ograve -92 -KPX W ohungarumlaut -92 -KPX W omacron -92 -KPX W oslash -92 -KPX W otilde -92 -KPX W period -92 -KPX W semicolon -65 -KPX W u -55 -KPX W uacute -55 -KPX W ucircumflex -55 -KPX W udieresis -55 -KPX W ugrave -55 -KPX W uhungarumlaut -55 -KPX W umacron -55 -KPX W uogonek -55 -KPX W uring -55 -KPX W y -70 -KPX W yacute -70 -KPX W ydieresis -70 -KPX Y A -50 -KPX Y Aacute -50 -KPX Y Abreve -50 -KPX Y Acircumflex -50 -KPX Y Adieresis -50 -KPX Y Agrave -50 -KPX Y Amacron -50 -KPX Y Aogonek -50 -KPX Y Aring -50 -KPX Y Atilde -50 -KPX Y O -15 -KPX Y Oacute -15 -KPX Y Ocircumflex -15 -KPX Y Odieresis -15 -KPX Y Ograve -15 -KPX Y Ohungarumlaut -15 -KPX Y Omacron -15 -KPX Y Oslash -15 -KPX Y Otilde -15 -KPX Y a -92 -KPX Y aacute -92 -KPX Y abreve -92 -KPX Y acircumflex -92 -KPX Y adieresis -92 -KPX Y agrave -92 -KPX Y amacron -92 -KPX Y aogonek -92 -KPX Y aring -92 -KPX Y atilde -92 -KPX Y colon -65 -KPX Y comma -92 -KPX Y e -92 -KPX Y eacute -92 -KPX Y ecaron -92 -KPX Y ecircumflex -92 -KPX Y edieresis -52 -KPX Y edotaccent -92 -KPX Y egrave -52 -KPX Y emacron -52 -KPX Y eogonek -92 -KPX Y hyphen -74 -KPX Y i -74 -KPX Y iacute -74 -KPX Y icircumflex -34 -KPX Y idieresis -34 -KPX Y igrave -34 -KPX Y imacron -34 -KPX Y iogonek -74 -KPX Y o -92 -KPX Y oacute -92 -KPX Y ocircumflex -92 -KPX Y odieresis -92 -KPX Y ograve -92 -KPX Y ohungarumlaut -92 -KPX Y omacron -92 -KPX Y oslash -92 -KPX Y otilde -92 -KPX Y period -92 -KPX Y semicolon -65 -KPX Y u -92 -KPX Y uacute -92 -KPX Y ucircumflex -92 -KPX Y udieresis -92 -KPX Y ugrave -92 -KPX Y uhungarumlaut -92 -KPX Y umacron -92 -KPX Y uogonek -92 -KPX Y uring -92 -KPX Yacute A -50 -KPX Yacute Aacute -50 -KPX Yacute Abreve -50 -KPX Yacute Acircumflex -50 -KPX Yacute Adieresis -50 -KPX Yacute Agrave -50 -KPX Yacute Amacron -50 -KPX Yacute Aogonek -50 -KPX Yacute Aring -50 -KPX Yacute Atilde -50 -KPX Yacute O -15 -KPX Yacute Oacute -15 -KPX Yacute Ocircumflex -15 -KPX Yacute Odieresis -15 -KPX Yacute Ograve -15 -KPX Yacute Ohungarumlaut -15 -KPX Yacute Omacron -15 -KPX Yacute Oslash -15 -KPX Yacute Otilde -15 -KPX Yacute a -92 -KPX Yacute aacute -92 -KPX Yacute abreve -92 -KPX Yacute acircumflex -92 -KPX Yacute adieresis -92 -KPX Yacute agrave -92 -KPX Yacute amacron -92 -KPX Yacute aogonek -92 -KPX Yacute aring -92 -KPX Yacute atilde -92 -KPX Yacute colon -65 -KPX Yacute comma -92 -KPX Yacute e -92 -KPX Yacute eacute -92 -KPX Yacute ecaron -92 -KPX Yacute ecircumflex -92 -KPX Yacute edieresis -52 -KPX Yacute edotaccent -92 -KPX Yacute egrave -52 -KPX Yacute emacron -52 -KPX Yacute eogonek -92 -KPX Yacute hyphen -74 -KPX Yacute i -74 -KPX Yacute iacute -74 -KPX Yacute icircumflex -34 -KPX Yacute idieresis -34 -KPX Yacute igrave -34 -KPX Yacute imacron -34 -KPX Yacute iogonek -74 -KPX Yacute o -92 -KPX Yacute oacute -92 -KPX Yacute ocircumflex -92 -KPX Yacute odieresis -92 -KPX Yacute ograve -92 -KPX Yacute ohungarumlaut -92 -KPX Yacute omacron -92 -KPX Yacute oslash -92 -KPX Yacute otilde -92 -KPX Yacute period -92 -KPX Yacute semicolon -65 -KPX Yacute u -92 -KPX Yacute uacute -92 -KPX Yacute ucircumflex -92 -KPX Yacute udieresis -92 -KPX Yacute ugrave -92 -KPX Yacute uhungarumlaut -92 -KPX Yacute umacron -92 -KPX Yacute uogonek -92 -KPX Yacute uring -92 -KPX Ydieresis A -50 -KPX Ydieresis Aacute -50 -KPX Ydieresis Abreve -50 -KPX Ydieresis Acircumflex -50 -KPX Ydieresis Adieresis -50 -KPX Ydieresis Agrave -50 -KPX Ydieresis Amacron -50 -KPX Ydieresis Aogonek -50 -KPX Ydieresis Aring -50 -KPX Ydieresis Atilde -50 -KPX Ydieresis O -15 -KPX Ydieresis Oacute -15 -KPX Ydieresis Ocircumflex -15 -KPX Ydieresis Odieresis -15 -KPX Ydieresis Ograve -15 -KPX Ydieresis Ohungarumlaut -15 -KPX Ydieresis Omacron -15 -KPX Ydieresis Oslash -15 -KPX Ydieresis Otilde -15 -KPX Ydieresis a -92 -KPX Ydieresis aacute -92 -KPX Ydieresis abreve -92 -KPX Ydieresis acircumflex -92 -KPX Ydieresis adieresis -92 -KPX Ydieresis agrave -92 -KPX Ydieresis amacron -92 -KPX Ydieresis aogonek -92 -KPX Ydieresis aring -92 -KPX Ydieresis atilde -92 -KPX Ydieresis colon -65 -KPX Ydieresis comma -92 -KPX Ydieresis e -92 -KPX Ydieresis eacute -92 -KPX Ydieresis ecaron -92 -KPX Ydieresis ecircumflex -92 -KPX Ydieresis edieresis -52 -KPX Ydieresis edotaccent -92 -KPX Ydieresis egrave -52 -KPX Ydieresis emacron -52 -KPX Ydieresis eogonek -92 -KPX Ydieresis hyphen -74 -KPX Ydieresis i -74 -KPX Ydieresis iacute -74 -KPX Ydieresis icircumflex -34 -KPX Ydieresis idieresis -34 -KPX Ydieresis igrave -34 -KPX Ydieresis imacron -34 -KPX Ydieresis iogonek -74 -KPX Ydieresis o -92 -KPX Ydieresis oacute -92 -KPX Ydieresis ocircumflex -92 -KPX Ydieresis odieresis -92 -KPX Ydieresis ograve -92 -KPX Ydieresis ohungarumlaut -92 -KPX Ydieresis omacron -92 -KPX Ydieresis oslash -92 -KPX Ydieresis otilde -92 -KPX Ydieresis period -92 -KPX Ydieresis semicolon -65 -KPX Ydieresis u -92 -KPX Ydieresis uacute -92 -KPX Ydieresis ucircumflex -92 -KPX Ydieresis udieresis -92 -KPX Ydieresis ugrave -92 -KPX Ydieresis uhungarumlaut -92 -KPX Ydieresis umacron -92 -KPX Ydieresis uogonek -92 -KPX Ydieresis uring -92 -KPX a g -10 -KPX a gbreve -10 -KPX a gcommaaccent -10 -KPX aacute g -10 -KPX aacute gbreve -10 -KPX aacute gcommaaccent -10 -KPX abreve g -10 -KPX abreve gbreve -10 -KPX abreve gcommaaccent -10 -KPX acircumflex g -10 -KPX acircumflex gbreve -10 -KPX acircumflex gcommaaccent -10 -KPX adieresis g -10 -KPX adieresis gbreve -10 -KPX adieresis gcommaaccent -10 -KPX agrave g -10 -KPX agrave gbreve -10 -KPX agrave gcommaaccent -10 -KPX amacron g -10 -KPX amacron gbreve -10 -KPX amacron gcommaaccent -10 -KPX aogonek g -10 -KPX aogonek gbreve -10 -KPX aogonek gcommaaccent -10 -KPX aring g -10 -KPX aring gbreve -10 -KPX aring gcommaaccent -10 -KPX atilde g -10 -KPX atilde gbreve -10 -KPX atilde gcommaaccent -10 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX c h -15 -KPX c k -20 -KPX c kcommaaccent -20 -KPX cacute h -15 -KPX cacute k -20 -KPX cacute kcommaaccent -20 -KPX ccaron h -15 -KPX ccaron k -20 -KPX ccaron kcommaaccent -20 -KPX ccedilla h -15 -KPX ccedilla k -20 -KPX ccedilla kcommaaccent -20 -KPX comma quotedblright -140 -KPX comma quoteright -140 -KPX e comma -10 -KPX e g -40 -KPX e gbreve -40 -KPX e gcommaaccent -40 -KPX e period -15 -KPX e v -15 -KPX e w -15 -KPX e x -20 -KPX e y -30 -KPX e yacute -30 -KPX e ydieresis -30 -KPX eacute comma -10 -KPX eacute g -40 -KPX eacute gbreve -40 -KPX eacute gcommaaccent -40 -KPX eacute period -15 -KPX eacute v -15 -KPX eacute w -15 -KPX eacute x -20 -KPX eacute y -30 -KPX eacute yacute -30 -KPX eacute ydieresis -30 -KPX ecaron comma -10 -KPX ecaron g -40 -KPX ecaron gbreve -40 -KPX ecaron gcommaaccent -40 -KPX ecaron period -15 -KPX ecaron v -15 -KPX ecaron w -15 -KPX ecaron x -20 -KPX ecaron y -30 -KPX ecaron yacute -30 -KPX ecaron ydieresis -30 -KPX ecircumflex comma -10 -KPX ecircumflex g -40 -KPX ecircumflex gbreve -40 -KPX ecircumflex gcommaaccent -40 -KPX ecircumflex period -15 -KPX ecircumflex v -15 -KPX ecircumflex w -15 -KPX ecircumflex x -20 -KPX ecircumflex y -30 -KPX ecircumflex yacute -30 -KPX ecircumflex ydieresis -30 -KPX edieresis comma -10 -KPX edieresis g -40 -KPX edieresis gbreve -40 -KPX edieresis gcommaaccent -40 -KPX edieresis period -15 -KPX edieresis v -15 -KPX edieresis w -15 -KPX edieresis x -20 -KPX edieresis y -30 -KPX edieresis yacute -30 -KPX edieresis ydieresis -30 -KPX edotaccent comma -10 -KPX edotaccent g -40 -KPX edotaccent gbreve -40 -KPX edotaccent gcommaaccent -40 -KPX edotaccent period -15 -KPX edotaccent v -15 -KPX edotaccent w -15 -KPX edotaccent x -20 -KPX edotaccent y -30 -KPX edotaccent yacute -30 -KPX edotaccent ydieresis -30 -KPX egrave comma -10 -KPX egrave g -40 -KPX egrave gbreve -40 -KPX egrave gcommaaccent -40 -KPX egrave period -15 -KPX egrave v -15 -KPX egrave w -15 -KPX egrave x -20 -KPX egrave y -30 -KPX egrave yacute -30 -KPX egrave ydieresis -30 -KPX emacron comma -10 -KPX emacron g -40 -KPX emacron gbreve -40 -KPX emacron gcommaaccent -40 -KPX emacron period -15 -KPX emacron v -15 -KPX emacron w -15 -KPX emacron x -20 -KPX emacron y -30 -KPX emacron yacute -30 -KPX emacron ydieresis -30 -KPX eogonek comma -10 -KPX eogonek g -40 -KPX eogonek gbreve -40 -KPX eogonek gcommaaccent -40 -KPX eogonek period -15 -KPX eogonek v -15 -KPX eogonek w -15 -KPX eogonek x -20 -KPX eogonek y -30 -KPX eogonek yacute -30 -KPX eogonek ydieresis -30 -KPX f comma -10 -KPX f dotlessi -60 -KPX f f -18 -KPX f i -20 -KPX f iogonek -20 -KPX f period -15 -KPX f quoteright 92 -KPX g comma -10 -KPX g e -10 -KPX g eacute -10 -KPX g ecaron -10 -KPX g ecircumflex -10 -KPX g edieresis -10 -KPX g edotaccent -10 -KPX g egrave -10 -KPX g emacron -10 -KPX g eogonek -10 -KPX g g -10 -KPX g gbreve -10 -KPX g gcommaaccent -10 -KPX g period -15 -KPX gbreve comma -10 -KPX gbreve e -10 -KPX gbreve eacute -10 -KPX gbreve ecaron -10 -KPX gbreve ecircumflex -10 -KPX gbreve edieresis -10 -KPX gbreve edotaccent -10 -KPX gbreve egrave -10 -KPX gbreve emacron -10 -KPX gbreve eogonek -10 -KPX gbreve g -10 -KPX gbreve gbreve -10 -KPX gbreve gcommaaccent -10 -KPX gbreve period -15 -KPX gcommaaccent comma -10 -KPX gcommaaccent e -10 -KPX gcommaaccent eacute -10 -KPX gcommaaccent ecaron -10 -KPX gcommaaccent ecircumflex -10 -KPX gcommaaccent edieresis -10 -KPX gcommaaccent edotaccent -10 -KPX gcommaaccent egrave -10 -KPX gcommaaccent emacron -10 -KPX gcommaaccent eogonek -10 -KPX gcommaaccent g -10 -KPX gcommaaccent gbreve -10 -KPX gcommaaccent gcommaaccent -10 -KPX gcommaaccent period -15 -KPX k e -10 -KPX k eacute -10 -KPX k ecaron -10 -KPX k ecircumflex -10 -KPX k edieresis -10 -KPX k edotaccent -10 -KPX k egrave -10 -KPX k emacron -10 -KPX k eogonek -10 -KPX k o -10 -KPX k oacute -10 -KPX k ocircumflex -10 -KPX k odieresis -10 -KPX k ograve -10 -KPX k ohungarumlaut -10 -KPX k omacron -10 -KPX k oslash -10 -KPX k otilde -10 -KPX k y -10 -KPX k yacute -10 -KPX k ydieresis -10 -KPX kcommaaccent e -10 -KPX kcommaaccent eacute -10 -KPX kcommaaccent ecaron -10 -KPX kcommaaccent ecircumflex -10 -KPX kcommaaccent edieresis -10 -KPX kcommaaccent edotaccent -10 -KPX kcommaaccent egrave -10 -KPX kcommaaccent emacron -10 -KPX kcommaaccent eogonek -10 -KPX kcommaaccent o -10 -KPX kcommaaccent oacute -10 -KPX kcommaaccent ocircumflex -10 -KPX kcommaaccent odieresis -10 -KPX kcommaaccent ograve -10 -KPX kcommaaccent ohungarumlaut -10 -KPX kcommaaccent omacron -10 -KPX kcommaaccent oslash -10 -KPX kcommaaccent otilde -10 -KPX kcommaaccent y -10 -KPX kcommaaccent yacute -10 -KPX kcommaaccent ydieresis -10 -KPX n v -40 -KPX nacute v -40 -KPX ncaron v -40 -KPX ncommaaccent v -40 -KPX ntilde v -40 -KPX o g -10 -KPX o gbreve -10 -KPX o gcommaaccent -10 -KPX o v -10 -KPX oacute g -10 -KPX oacute gbreve -10 -KPX oacute gcommaaccent -10 -KPX oacute v -10 -KPX ocircumflex g -10 -KPX ocircumflex gbreve -10 -KPX ocircumflex gcommaaccent -10 -KPX ocircumflex v -10 -KPX odieresis g -10 -KPX odieresis gbreve -10 -KPX odieresis gcommaaccent -10 -KPX odieresis v -10 -KPX ograve g -10 -KPX ograve gbreve -10 -KPX ograve gcommaaccent -10 -KPX ograve v -10 -KPX ohungarumlaut g -10 -KPX ohungarumlaut gbreve -10 -KPX ohungarumlaut gcommaaccent -10 -KPX ohungarumlaut v -10 -KPX omacron g -10 -KPX omacron gbreve -10 -KPX omacron gcommaaccent -10 -KPX omacron v -10 -KPX oslash g -10 -KPX oslash gbreve -10 -KPX oslash gcommaaccent -10 -KPX oslash v -10 -KPX otilde g -10 -KPX otilde gbreve -10 -KPX otilde gcommaaccent -10 -KPX otilde v -10 -KPX period quotedblright -140 -KPX period quoteright -140 -KPX quoteleft quoteleft -111 -KPX quoteright d -25 -KPX quoteright dcroat -25 -KPX quoteright quoteright -111 -KPX quoteright r -25 -KPX quoteright racute -25 -KPX quoteright rcaron -25 -KPX quoteright rcommaaccent -25 -KPX quoteright s -40 -KPX quoteright sacute -40 -KPX quoteright scaron -40 -KPX quoteright scedilla -40 -KPX quoteright scommaaccent -40 -KPX quoteright space -111 -KPX quoteright t -30 -KPX quoteright tcommaaccent -30 -KPX quoteright v -10 -KPX r a -15 -KPX r aacute -15 -KPX r abreve -15 -KPX r acircumflex -15 -KPX r adieresis -15 -KPX r agrave -15 -KPX r amacron -15 -KPX r aogonek -15 -KPX r aring -15 -KPX r atilde -15 -KPX r c -37 -KPX r cacute -37 -KPX r ccaron -37 -KPX r ccedilla -37 -KPX r comma -111 -KPX r d -37 -KPX r dcroat -37 -KPX r e -37 -KPX r eacute -37 -KPX r ecaron -37 -KPX r ecircumflex -37 -KPX r edieresis -37 -KPX r edotaccent -37 -KPX r egrave -37 -KPX r emacron -37 -KPX r eogonek -37 -KPX r g -37 -KPX r gbreve -37 -KPX r gcommaaccent -37 -KPX r hyphen -20 -KPX r o -45 -KPX r oacute -45 -KPX r ocircumflex -45 -KPX r odieresis -45 -KPX r ograve -45 -KPX r ohungarumlaut -45 -KPX r omacron -45 -KPX r oslash -45 -KPX r otilde -45 -KPX r period -111 -KPX r q -37 -KPX r s -10 -KPX r sacute -10 -KPX r scaron -10 -KPX r scedilla -10 -KPX r scommaaccent -10 -KPX racute a -15 -KPX racute aacute -15 -KPX racute abreve -15 -KPX racute acircumflex -15 -KPX racute adieresis -15 -KPX racute agrave -15 -KPX racute amacron -15 -KPX racute aogonek -15 -KPX racute aring -15 -KPX racute atilde -15 -KPX racute c -37 -KPX racute cacute -37 -KPX racute ccaron -37 -KPX racute ccedilla -37 -KPX racute comma -111 -KPX racute d -37 -KPX racute dcroat -37 -KPX racute e -37 -KPX racute eacute -37 -KPX racute ecaron -37 -KPX racute ecircumflex -37 -KPX racute edieresis -37 -KPX racute edotaccent -37 -KPX racute egrave -37 -KPX racute emacron -37 -KPX racute eogonek -37 -KPX racute g -37 -KPX racute gbreve -37 -KPX racute gcommaaccent -37 -KPX racute hyphen -20 -KPX racute o -45 -KPX racute oacute -45 -KPX racute ocircumflex -45 -KPX racute odieresis -45 -KPX racute ograve -45 -KPX racute ohungarumlaut -45 -KPX racute omacron -45 -KPX racute oslash -45 -KPX racute otilde -45 -KPX racute period -111 -KPX racute q -37 -KPX racute s -10 -KPX racute sacute -10 -KPX racute scaron -10 -KPX racute scedilla -10 -KPX racute scommaaccent -10 -KPX rcaron a -15 -KPX rcaron aacute -15 -KPX rcaron abreve -15 -KPX rcaron acircumflex -15 -KPX rcaron adieresis -15 -KPX rcaron agrave -15 -KPX rcaron amacron -15 -KPX rcaron aogonek -15 -KPX rcaron aring -15 -KPX rcaron atilde -15 -KPX rcaron c -37 -KPX rcaron cacute -37 -KPX rcaron ccaron -37 -KPX rcaron ccedilla -37 -KPX rcaron comma -111 -KPX rcaron d -37 -KPX rcaron dcroat -37 -KPX rcaron e -37 -KPX rcaron eacute -37 -KPX rcaron ecaron -37 -KPX rcaron ecircumflex -37 -KPX rcaron edieresis -37 -KPX rcaron edotaccent -37 -KPX rcaron egrave -37 -KPX rcaron emacron -37 -KPX rcaron eogonek -37 -KPX rcaron g -37 -KPX rcaron gbreve -37 -KPX rcaron gcommaaccent -37 -KPX rcaron hyphen -20 -KPX rcaron o -45 -KPX rcaron oacute -45 -KPX rcaron ocircumflex -45 -KPX rcaron odieresis -45 -KPX rcaron ograve -45 -KPX rcaron ohungarumlaut -45 -KPX rcaron omacron -45 -KPX rcaron oslash -45 -KPX rcaron otilde -45 -KPX rcaron period -111 -KPX rcaron q -37 -KPX rcaron s -10 -KPX rcaron sacute -10 -KPX rcaron scaron -10 -KPX rcaron scedilla -10 -KPX rcaron scommaaccent -10 -KPX rcommaaccent a -15 -KPX rcommaaccent aacute -15 -KPX rcommaaccent abreve -15 -KPX rcommaaccent acircumflex -15 -KPX rcommaaccent adieresis -15 -KPX rcommaaccent agrave -15 -KPX rcommaaccent amacron -15 -KPX rcommaaccent aogonek -15 -KPX rcommaaccent aring -15 -KPX rcommaaccent atilde -15 -KPX rcommaaccent c -37 -KPX rcommaaccent cacute -37 -KPX rcommaaccent ccaron -37 -KPX rcommaaccent ccedilla -37 -KPX rcommaaccent comma -111 -KPX rcommaaccent d -37 -KPX rcommaaccent dcroat -37 -KPX rcommaaccent e -37 -KPX rcommaaccent eacute -37 -KPX rcommaaccent ecaron -37 -KPX rcommaaccent ecircumflex -37 -KPX rcommaaccent edieresis -37 -KPX rcommaaccent edotaccent -37 -KPX rcommaaccent egrave -37 -KPX rcommaaccent emacron -37 -KPX rcommaaccent eogonek -37 -KPX rcommaaccent g -37 -KPX rcommaaccent gbreve -37 -KPX rcommaaccent gcommaaccent -37 -KPX rcommaaccent hyphen -20 -KPX rcommaaccent o -45 -KPX rcommaaccent oacute -45 -KPX rcommaaccent ocircumflex -45 -KPX rcommaaccent odieresis -45 -KPX rcommaaccent ograve -45 -KPX rcommaaccent ohungarumlaut -45 -KPX rcommaaccent omacron -45 -KPX rcommaaccent oslash -45 -KPX rcommaaccent otilde -45 -KPX rcommaaccent period -111 -KPX rcommaaccent q -37 -KPX rcommaaccent s -10 -KPX rcommaaccent sacute -10 -KPX rcommaaccent scaron -10 -KPX rcommaaccent scedilla -10 -KPX rcommaaccent scommaaccent -10 -KPX space A -18 -KPX space Aacute -18 -KPX space Abreve -18 -KPX space Acircumflex -18 -KPX space Adieresis -18 -KPX space Agrave -18 -KPX space Amacron -18 -KPX space Aogonek -18 -KPX space Aring -18 -KPX space Atilde -18 -KPX space T -18 -KPX space Tcaron -18 -KPX space Tcommaaccent -18 -KPX space V -35 -KPX space W -40 -KPX space Y -75 -KPX space Yacute -75 -KPX space Ydieresis -75 -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 yacute comma -55 -KPX yacute period -55 -KPX ydieresis comma -55 -KPX ydieresis period -55 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/lib/font/data/Times-Roman.afm b/lib/font/data/Times-Roman.afm deleted file mode 100755 index a0953f2..0000000 --- a/lib/font/data/Times-Roman.afm +++ /dev/null @@ -1,2419 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 12:49:17 1997 -Comment UniqueID 43068 -Comment VMusage 43909 54934 -FontName Times-Roman -FullName Times Roman -FamilyName Times -Weight Roman -ItalicAngle 0 -IsFixedPitch false -CharacterSet ExtendedRoman -FontBBox -168 -218 1000 898 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. -EncodingScheme AdobeStandardEncoding -CapHeight 662 -XHeight 450 -Ascender 683 -Descender -217 -StdHW 28 -StdVW 84 -StartCharMetrics 315 -C 32 ; WX 250 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 130 -9 238 676 ; -C 34 ; WX 408 ; N quotedbl ; B 77 431 331 676 ; -C 35 ; WX 500 ; N numbersign ; B 5 0 496 662 ; -C 36 ; WX 500 ; N dollar ; B 44 -87 457 727 ; -C 37 ; WX 833 ; N percent ; B 61 -13 772 676 ; -C 38 ; WX 778 ; N ampersand ; B 42 -13 750 676 ; -C 39 ; WX 333 ; N quoteright ; B 79 433 218 676 ; -C 40 ; WX 333 ; N parenleft ; B 48 -177 304 676 ; -C 41 ; WX 333 ; N parenright ; B 29 -177 285 676 ; -C 42 ; WX 500 ; N asterisk ; B 69 265 432 676 ; -C 43 ; WX 564 ; N plus ; B 30 0 534 506 ; -C 44 ; WX 250 ; N comma ; B 56 -141 195 102 ; -C 45 ; WX 333 ; N hyphen ; B 39 194 285 257 ; -C 46 ; WX 250 ; N period ; B 70 -11 181 100 ; -C 47 ; WX 278 ; N slash ; B -9 -14 287 676 ; -C 48 ; WX 500 ; N zero ; B 24 -14 476 676 ; -C 49 ; WX 500 ; N one ; B 111 0 394 676 ; -C 50 ; WX 500 ; N two ; B 30 0 475 676 ; -C 51 ; WX 500 ; N three ; B 43 -14 431 676 ; -C 52 ; WX 500 ; N four ; B 12 0 472 676 ; -C 53 ; WX 500 ; N five ; B 32 -14 438 688 ; -C 54 ; WX 500 ; N six ; B 34 -14 468 684 ; -C 55 ; WX 500 ; N seven ; B 20 -8 449 662 ; -C 56 ; WX 500 ; N eight ; B 56 -14 445 676 ; -C 57 ; WX 500 ; N nine ; B 30 -22 459 676 ; -C 58 ; WX 278 ; N colon ; B 81 -11 192 459 ; -C 59 ; WX 278 ; N semicolon ; B 80 -141 219 459 ; -C 60 ; WX 564 ; N less ; B 28 -8 536 514 ; -C 61 ; WX 564 ; N equal ; B 30 120 534 386 ; -C 62 ; WX 564 ; N greater ; B 28 -8 536 514 ; -C 63 ; WX 444 ; N question ; B 68 -8 414 676 ; -C 64 ; WX 921 ; N at ; B 116 -14 809 676 ; -C 65 ; WX 722 ; N A ; B 15 0 706 674 ; -C 66 ; WX 667 ; N B ; B 17 0 593 662 ; -C 67 ; WX 667 ; N C ; B 28 -14 633 676 ; -C 68 ; WX 722 ; N D ; B 16 0 685 662 ; -C 69 ; WX 611 ; N E ; B 12 0 597 662 ; -C 70 ; WX 556 ; N F ; B 12 0 546 662 ; -C 71 ; WX 722 ; N G ; B 32 -14 709 676 ; -C 72 ; WX 722 ; N H ; B 19 0 702 662 ; -C 73 ; WX 333 ; N I ; B 18 0 315 662 ; -C 74 ; WX 389 ; N J ; B 10 -14 370 662 ; -C 75 ; WX 722 ; N K ; B 34 0 723 662 ; -C 76 ; WX 611 ; N L ; B 12 0 598 662 ; -C 77 ; WX 889 ; N M ; B 12 0 863 662 ; -C 78 ; WX 722 ; N N ; B 12 -11 707 662 ; -C 79 ; WX 722 ; N O ; B 34 -14 688 676 ; -C 80 ; WX 556 ; N P ; B 16 0 542 662 ; -C 81 ; WX 722 ; N Q ; B 34 -178 701 676 ; -C 82 ; WX 667 ; N R ; B 17 0 659 662 ; -C 83 ; WX 556 ; N S ; B 42 -14 491 676 ; -C 84 ; WX 611 ; N T ; B 17 0 593 662 ; -C 85 ; WX 722 ; N U ; B 14 -14 705 662 ; -C 86 ; WX 722 ; N V ; B 16 -11 697 662 ; -C 87 ; WX 944 ; N W ; B 5 -11 932 662 ; -C 88 ; WX 722 ; N X ; B 10 0 704 662 ; -C 89 ; WX 722 ; N Y ; B 22 0 703 662 ; -C 90 ; WX 611 ; N Z ; B 9 0 597 662 ; -C 91 ; WX 333 ; N bracketleft ; B 88 -156 299 662 ; -C 92 ; WX 278 ; N backslash ; B -9 -14 287 676 ; -C 93 ; WX 333 ; N bracketright ; B 34 -156 245 662 ; -C 94 ; WX 469 ; N asciicircum ; B 24 297 446 662 ; -C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; -C 96 ; WX 333 ; N quoteleft ; B 115 433 254 676 ; -C 97 ; WX 444 ; N a ; B 37 -10 442 460 ; -C 98 ; WX 500 ; N b ; B 3 -10 468 683 ; -C 99 ; WX 444 ; N c ; B 25 -10 412 460 ; -C 100 ; WX 500 ; N d ; B 27 -10 491 683 ; -C 101 ; WX 444 ; N e ; B 25 -10 424 460 ; -C 102 ; WX 333 ; N f ; B 20 0 383 683 ; L i fi ; L l fl ; -C 103 ; WX 500 ; N g ; B 28 -218 470 460 ; -C 104 ; WX 500 ; N h ; B 9 0 487 683 ; -C 105 ; WX 278 ; N i ; B 16 0 253 683 ; -C 106 ; WX 278 ; N j ; B -70 -218 194 683 ; -C 107 ; WX 500 ; N k ; B 7 0 505 683 ; -C 108 ; WX 278 ; N l ; B 19 0 257 683 ; -C 109 ; WX 778 ; N m ; B 16 0 775 460 ; -C 110 ; WX 500 ; N n ; B 16 0 485 460 ; -C 111 ; WX 500 ; N o ; B 29 -10 470 460 ; -C 112 ; WX 500 ; N p ; B 5 -217 470 460 ; -C 113 ; WX 500 ; N q ; B 24 -217 488 460 ; -C 114 ; WX 333 ; N r ; B 5 0 335 460 ; -C 115 ; WX 389 ; N s ; B 51 -10 348 460 ; -C 116 ; WX 278 ; N t ; B 13 -10 279 579 ; -C 117 ; WX 500 ; N u ; B 9 -10 479 450 ; -C 118 ; WX 500 ; N v ; B 19 -14 477 450 ; -C 119 ; WX 722 ; N w ; B 21 -14 694 450 ; -C 120 ; WX 500 ; N x ; B 17 0 479 450 ; -C 121 ; WX 500 ; N y ; B 14 -218 475 450 ; -C 122 ; WX 444 ; N z ; B 27 0 418 450 ; -C 123 ; WX 480 ; N braceleft ; B 100 -181 350 680 ; -C 124 ; WX 200 ; N bar ; B 67 -218 133 782 ; -C 125 ; WX 480 ; N braceright ; B 130 -181 380 680 ; -C 126 ; WX 541 ; N asciitilde ; B 40 183 502 323 ; -C 161 ; WX 333 ; N exclamdown ; B 97 -218 205 467 ; -C 162 ; WX 500 ; N cent ; B 53 -138 448 579 ; -C 163 ; WX 500 ; N sterling ; B 12 -8 490 676 ; -C 164 ; WX 167 ; N fraction ; B -168 -14 331 676 ; -C 165 ; WX 500 ; N yen ; B -53 0 512 662 ; -C 166 ; WX 500 ; N florin ; B 7 -189 490 676 ; -C 167 ; WX 500 ; N section ; B 70 -148 426 676 ; -C 168 ; WX 500 ; N currency ; B -22 58 522 602 ; -C 169 ; WX 180 ; N quotesingle ; B 48 431 133 676 ; -C 170 ; WX 444 ; N quotedblleft ; B 43 433 414 676 ; -C 171 ; WX 500 ; N guillemotleft ; B 42 33 456 416 ; -C 172 ; WX 333 ; N guilsinglleft ; B 63 33 285 416 ; -C 173 ; WX 333 ; N guilsinglright ; B 48 33 270 416 ; -C 174 ; WX 556 ; N fi ; B 31 0 521 683 ; -C 175 ; WX 556 ; N fl ; B 32 0 521 683 ; -C 177 ; WX 500 ; N endash ; B 0 201 500 250 ; -C 178 ; WX 500 ; N dagger ; B 59 -149 442 676 ; -C 179 ; WX 500 ; N daggerdbl ; B 58 -153 442 676 ; -C 180 ; WX 250 ; N periodcentered ; B 70 199 181 310 ; -C 182 ; WX 453 ; N paragraph ; B -22 -154 450 662 ; -C 183 ; WX 350 ; N bullet ; B 40 196 310 466 ; -C 184 ; WX 333 ; N quotesinglbase ; B 79 -141 218 102 ; -C 185 ; WX 444 ; N quotedblbase ; B 45 -141 416 102 ; -C 186 ; WX 444 ; N quotedblright ; B 30 433 401 676 ; -C 187 ; WX 500 ; N guillemotright ; B 44 33 458 416 ; -C 188 ; WX 1000 ; N ellipsis ; B 111 -11 888 100 ; -C 189 ; WX 1000 ; N perthousand ; B 7 -19 994 706 ; -C 191 ; WX 444 ; N questiondown ; B 30 -218 376 466 ; -C 193 ; WX 333 ; N grave ; B 19 507 242 678 ; -C 194 ; WX 333 ; N acute ; B 93 507 317 678 ; -C 195 ; WX 333 ; N circumflex ; B 11 507 322 674 ; -C 196 ; WX 333 ; N tilde ; B 1 532 331 638 ; -C 197 ; WX 333 ; N macron ; B 11 547 322 601 ; -C 198 ; WX 333 ; N breve ; B 26 507 307 664 ; -C 199 ; WX 333 ; N dotaccent ; B 118 581 216 681 ; -C 200 ; WX 333 ; N dieresis ; B 18 581 315 681 ; -C 202 ; WX 333 ; N ring ; B 67 512 266 711 ; -C 203 ; WX 333 ; N cedilla ; B 52 -215 261 0 ; -C 205 ; WX 333 ; N hungarumlaut ; B -3 507 377 678 ; -C 206 ; WX 333 ; N ogonek ; B 62 -165 243 0 ; -C 207 ; WX 333 ; N caron ; B 11 507 322 674 ; -C 208 ; WX 1000 ; N emdash ; B 0 201 1000 250 ; -C 225 ; WX 889 ; N AE ; B 0 0 863 662 ; -C 227 ; WX 276 ; N ordfeminine ; B 4 394 270 676 ; -C 232 ; WX 611 ; N Lslash ; B 12 0 598 662 ; -C 233 ; WX 722 ; N Oslash ; B 34 -80 688 734 ; -C 234 ; WX 889 ; N OE ; B 30 -6 885 668 ; -C 235 ; WX 310 ; N ordmasculine ; B 6 394 304 676 ; -C 241 ; WX 667 ; N ae ; B 38 -10 632 460 ; -C 245 ; WX 278 ; N dotlessi ; B 16 0 253 460 ; -C 248 ; WX 278 ; N lslash ; B 19 0 259 683 ; -C 249 ; WX 500 ; N oslash ; B 29 -112 470 551 ; -C 250 ; WX 722 ; N oe ; B 30 -10 690 460 ; -C 251 ; WX 500 ; N germandbls ; B 12 -9 468 683 ; -C -1 ; WX 333 ; N Idieresis ; B 18 0 315 835 ; -C -1 ; WX 444 ; N eacute ; B 25 -10 424 678 ; -C -1 ; WX 444 ; N abreve ; B 37 -10 442 664 ; -C -1 ; WX 500 ; N uhungarumlaut ; B 9 -10 501 678 ; -C -1 ; WX 444 ; N ecaron ; B 25 -10 424 674 ; -C -1 ; WX 722 ; N Ydieresis ; B 22 0 703 835 ; -C -1 ; WX 564 ; N divide ; B 30 -10 534 516 ; -C -1 ; WX 722 ; N Yacute ; B 22 0 703 890 ; -C -1 ; WX 722 ; N Acircumflex ; B 15 0 706 886 ; -C -1 ; WX 444 ; N aacute ; B 37 -10 442 678 ; -C -1 ; WX 722 ; N Ucircumflex ; B 14 -14 705 886 ; -C -1 ; WX 500 ; N yacute ; B 14 -218 475 678 ; -C -1 ; WX 389 ; N scommaaccent ; B 51 -218 348 460 ; -C -1 ; WX 444 ; N ecircumflex ; B 25 -10 424 674 ; -C -1 ; WX 722 ; N Uring ; B 14 -14 705 898 ; -C -1 ; WX 722 ; N Udieresis ; B 14 -14 705 835 ; -C -1 ; WX 444 ; N aogonek ; B 37 -165 469 460 ; -C -1 ; WX 722 ; N Uacute ; B 14 -14 705 890 ; -C -1 ; WX 500 ; N uogonek ; B 9 -155 487 450 ; -C -1 ; WX 611 ; N Edieresis ; B 12 0 597 835 ; -C -1 ; WX 722 ; N Dcroat ; B 16 0 685 662 ; -C -1 ; WX 250 ; N commaaccent ; B 59 -218 184 -50 ; -C -1 ; WX 760 ; N copyright ; B 38 -14 722 676 ; -C -1 ; WX 611 ; N Emacron ; B 12 0 597 813 ; -C -1 ; WX 444 ; N ccaron ; B 25 -10 412 674 ; -C -1 ; WX 444 ; N aring ; B 37 -10 442 711 ; -C -1 ; WX 722 ; N Ncommaaccent ; B 12 -198 707 662 ; -C -1 ; WX 278 ; N lacute ; B 19 0 290 890 ; -C -1 ; WX 444 ; N agrave ; B 37 -10 442 678 ; -C -1 ; WX 611 ; N Tcommaaccent ; B 17 -218 593 662 ; -C -1 ; WX 667 ; N Cacute ; B 28 -14 633 890 ; -C -1 ; WX 444 ; N atilde ; B 37 -10 442 638 ; -C -1 ; WX 611 ; N Edotaccent ; B 12 0 597 835 ; -C -1 ; WX 389 ; N scaron ; B 39 -10 350 674 ; -C -1 ; WX 389 ; N scedilla ; B 51 -215 348 460 ; -C -1 ; WX 278 ; N iacute ; B 16 0 290 678 ; -C -1 ; WX 471 ; N lozenge ; B 13 0 459 724 ; -C -1 ; WX 667 ; N Rcaron ; B 17 0 659 886 ; -C -1 ; WX 722 ; N Gcommaaccent ; B 32 -218 709 676 ; -C -1 ; WX 500 ; N ucircumflex ; B 9 -10 479 674 ; -C -1 ; WX 444 ; N acircumflex ; B 37 -10 442 674 ; -C -1 ; WX 722 ; N Amacron ; B 15 0 706 813 ; -C -1 ; WX 333 ; N rcaron ; B 5 0 335 674 ; -C -1 ; WX 444 ; N ccedilla ; B 25 -215 412 460 ; -C -1 ; WX 611 ; N Zdotaccent ; B 9 0 597 835 ; -C -1 ; WX 556 ; N Thorn ; B 16 0 542 662 ; -C -1 ; WX 722 ; N Omacron ; B 34 -14 688 813 ; -C -1 ; WX 667 ; N Racute ; B 17 0 659 890 ; -C -1 ; WX 556 ; N Sacute ; B 42 -14 491 890 ; -C -1 ; WX 588 ; N dcaron ; B 27 -10 589 695 ; -C -1 ; WX 722 ; N Umacron ; B 14 -14 705 813 ; -C -1 ; WX 500 ; N uring ; B 9 -10 479 711 ; -C -1 ; WX 300 ; N threesuperior ; B 15 262 291 676 ; -C -1 ; WX 722 ; N Ograve ; B 34 -14 688 890 ; -C -1 ; WX 722 ; N Agrave ; B 15 0 706 890 ; -C -1 ; WX 722 ; N Abreve ; B 15 0 706 876 ; -C -1 ; WX 564 ; N multiply ; B 38 8 527 497 ; -C -1 ; WX 500 ; N uacute ; B 9 -10 479 678 ; -C -1 ; WX 611 ; N Tcaron ; B 17 0 593 886 ; -C -1 ; WX 476 ; N partialdiff ; B 17 -38 459 710 ; -C -1 ; WX 500 ; N ydieresis ; B 14 -218 475 623 ; -C -1 ; WX 722 ; N Nacute ; B 12 -11 707 890 ; -C -1 ; WX 278 ; N icircumflex ; B -16 0 295 674 ; -C -1 ; WX 611 ; N Ecircumflex ; B 12 0 597 886 ; -C -1 ; WX 444 ; N adieresis ; B 37 -10 442 623 ; -C -1 ; WX 444 ; N edieresis ; B 25 -10 424 623 ; -C -1 ; WX 444 ; N cacute ; B 25 -10 413 678 ; -C -1 ; WX 500 ; N nacute ; B 16 0 485 678 ; -C -1 ; WX 500 ; N umacron ; B 9 -10 479 601 ; -C -1 ; WX 722 ; N Ncaron ; B 12 -11 707 886 ; -C -1 ; WX 333 ; N Iacute ; B 18 0 317 890 ; -C -1 ; WX 564 ; N plusminus ; B 30 0 534 506 ; -C -1 ; WX 200 ; N brokenbar ; B 67 -143 133 707 ; -C -1 ; WX 760 ; N registered ; B 38 -14 722 676 ; -C -1 ; WX 722 ; N Gbreve ; B 32 -14 709 876 ; -C -1 ; WX 333 ; N Idotaccent ; B 18 0 315 835 ; -C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; -C -1 ; WX 611 ; N Egrave ; B 12 0 597 890 ; -C -1 ; WX 333 ; N racute ; B 5 0 335 678 ; -C -1 ; WX 500 ; N omacron ; B 29 -10 470 601 ; -C -1 ; WX 611 ; N Zacute ; B 9 0 597 890 ; -C -1 ; WX 611 ; N Zcaron ; B 9 0 597 886 ; -C -1 ; WX 549 ; N greaterequal ; B 26 0 523 666 ; -C -1 ; WX 722 ; N Eth ; B 16 0 685 662 ; -C -1 ; WX 667 ; N Ccedilla ; B 28 -215 633 676 ; -C -1 ; WX 278 ; N lcommaaccent ; B 19 -218 257 683 ; -C -1 ; WX 326 ; N tcaron ; B 13 -10 318 722 ; -C -1 ; WX 444 ; N eogonek ; B 25 -165 424 460 ; -C -1 ; WX 722 ; N Uogonek ; B 14 -165 705 662 ; -C -1 ; WX 722 ; N Aacute ; B 15 0 706 890 ; -C -1 ; WX 722 ; N Adieresis ; B 15 0 706 835 ; -C -1 ; WX 444 ; N egrave ; B 25 -10 424 678 ; -C -1 ; WX 444 ; N zacute ; B 27 0 418 678 ; -C -1 ; WX 278 ; N iogonek ; B 16 -165 265 683 ; -C -1 ; WX 722 ; N Oacute ; B 34 -14 688 890 ; -C -1 ; WX 500 ; N oacute ; B 29 -10 470 678 ; -C -1 ; WX 444 ; N amacron ; B 37 -10 442 601 ; -C -1 ; WX 389 ; N sacute ; B 51 -10 348 678 ; -C -1 ; WX 278 ; N idieresis ; B -9 0 288 623 ; -C -1 ; WX 722 ; N Ocircumflex ; B 34 -14 688 886 ; -C -1 ; WX 722 ; N Ugrave ; B 14 -14 705 890 ; -C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; -C -1 ; WX 500 ; N thorn ; B 5 -217 470 683 ; -C -1 ; WX 300 ; N twosuperior ; B 1 270 296 676 ; -C -1 ; WX 722 ; N Odieresis ; B 34 -14 688 835 ; -C -1 ; WX 500 ; N mu ; B 36 -218 512 450 ; -C -1 ; WX 278 ; N igrave ; B -8 0 253 678 ; -C -1 ; WX 500 ; N ohungarumlaut ; B 29 -10 491 678 ; -C -1 ; WX 611 ; N Eogonek ; B 12 -165 597 662 ; -C -1 ; WX 500 ; N dcroat ; B 27 -10 500 683 ; -C -1 ; WX 750 ; N threequarters ; B 15 -14 718 676 ; -C -1 ; WX 556 ; N Scedilla ; B 42 -215 491 676 ; -C -1 ; WX 344 ; N lcaron ; B 19 0 347 695 ; -C -1 ; WX 722 ; N Kcommaaccent ; B 34 -198 723 662 ; -C -1 ; WX 611 ; N Lacute ; B 12 0 598 890 ; -C -1 ; WX 980 ; N trademark ; B 30 256 957 662 ; -C -1 ; WX 444 ; N edotaccent ; B 25 -10 424 623 ; -C -1 ; WX 333 ; N Igrave ; B 18 0 315 890 ; -C -1 ; WX 333 ; N Imacron ; B 11 0 322 813 ; -C -1 ; WX 611 ; N Lcaron ; B 12 0 598 676 ; -C -1 ; WX 750 ; N onehalf ; B 31 -14 746 676 ; -C -1 ; WX 549 ; N lessequal ; B 26 0 523 666 ; -C -1 ; WX 500 ; N ocircumflex ; B 29 -10 470 674 ; -C -1 ; WX 500 ; N ntilde ; B 16 0 485 638 ; -C -1 ; WX 722 ; N Uhungarumlaut ; B 14 -14 705 890 ; -C -1 ; WX 611 ; N Eacute ; B 12 0 597 890 ; -C -1 ; WX 444 ; N emacron ; B 25 -10 424 601 ; -C -1 ; WX 500 ; N gbreve ; B 28 -218 470 664 ; -C -1 ; WX 750 ; N onequarter ; B 37 -14 718 676 ; -C -1 ; WX 556 ; N Scaron ; B 42 -14 491 886 ; -C -1 ; WX 556 ; N Scommaaccent ; B 42 -218 491 676 ; -C -1 ; WX 722 ; N Ohungarumlaut ; B 34 -14 688 890 ; -C -1 ; WX 400 ; N degree ; B 57 390 343 676 ; -C -1 ; WX 500 ; N ograve ; B 29 -10 470 678 ; -C -1 ; WX 667 ; N Ccaron ; B 28 -14 633 886 ; -C -1 ; WX 500 ; N ugrave ; B 9 -10 479 678 ; -C -1 ; WX 453 ; N radical ; B 2 -60 452 768 ; -C -1 ; WX 722 ; N Dcaron ; B 16 0 685 886 ; -C -1 ; WX 333 ; N rcommaaccent ; B 5 -218 335 460 ; -C -1 ; WX 722 ; N Ntilde ; B 12 -11 707 850 ; -C -1 ; WX 500 ; N otilde ; B 29 -10 470 638 ; -C -1 ; WX 667 ; N Rcommaaccent ; B 17 -198 659 662 ; -C -1 ; WX 611 ; N Lcommaaccent ; B 12 -218 598 662 ; -C -1 ; WX 722 ; N Atilde ; B 15 0 706 850 ; -C -1 ; WX 722 ; N Aogonek ; B 15 -165 738 674 ; -C -1 ; WX 722 ; N Aring ; B 15 0 706 898 ; -C -1 ; WX 722 ; N Otilde ; B 34 -14 688 850 ; -C -1 ; WX 444 ; N zdotaccent ; B 27 0 418 623 ; -C -1 ; WX 611 ; N Ecaron ; B 12 0 597 886 ; -C -1 ; WX 333 ; N Iogonek ; B 18 -165 315 662 ; -C -1 ; WX 500 ; N kcommaaccent ; B 7 -218 505 683 ; -C -1 ; WX 564 ; N minus ; B 30 220 534 286 ; -C -1 ; WX 333 ; N Icircumflex ; B 11 0 322 886 ; -C -1 ; WX 500 ; N ncaron ; B 16 0 485 674 ; -C -1 ; WX 278 ; N tcommaaccent ; B 13 -218 279 579 ; -C -1 ; WX 564 ; N logicalnot ; B 30 108 534 386 ; -C -1 ; WX 500 ; N odieresis ; B 29 -10 470 623 ; -C -1 ; WX 500 ; N udieresis ; B 9 -10 479 623 ; -C -1 ; WX 549 ; N notequal ; B 12 -31 537 547 ; -C -1 ; WX 500 ; N gcommaaccent ; B 28 -218 470 749 ; -C -1 ; WX 500 ; N eth ; B 29 -10 471 686 ; -C -1 ; WX 444 ; N zcaron ; B 27 0 418 674 ; -C -1 ; WX 500 ; N ncommaaccent ; B 16 -218 485 460 ; -C -1 ; WX 300 ; N onesuperior ; B 57 270 248 676 ; -C -1 ; WX 278 ; N imacron ; B 6 0 271 601 ; -C -1 ; WX 500 ; N Euro ; B 0 0 0 0 ; -EndCharMetrics -StartKernData -StartKernPairs 2073 -KPX A C -40 -KPX A Cacute -40 -KPX A Ccaron -40 -KPX A Ccedilla -40 -KPX A G -40 -KPX A Gbreve -40 -KPX A Gcommaaccent -40 -KPX A O -55 -KPX A Oacute -55 -KPX A Ocircumflex -55 -KPX A Odieresis -55 -KPX A Ograve -55 -KPX A Ohungarumlaut -55 -KPX A Omacron -55 -KPX A Oslash -55 -KPX A Otilde -55 -KPX A Q -55 -KPX A T -111 -KPX A Tcaron -111 -KPX A Tcommaaccent -111 -KPX A U -55 -KPX A Uacute -55 -KPX A Ucircumflex -55 -KPX A Udieresis -55 -KPX A Ugrave -55 -KPX A Uhungarumlaut -55 -KPX A Umacron -55 -KPX A Uogonek -55 -KPX A Uring -55 -KPX A V -135 -KPX A W -90 -KPX A Y -105 -KPX A Yacute -105 -KPX A Ydieresis -105 -KPX A quoteright -111 -KPX A v -74 -KPX A w -92 -KPX A y -92 -KPX A yacute -92 -KPX A ydieresis -92 -KPX Aacute C -40 -KPX Aacute Cacute -40 -KPX Aacute Ccaron -40 -KPX Aacute Ccedilla -40 -KPX Aacute G -40 -KPX Aacute Gbreve -40 -KPX Aacute Gcommaaccent -40 -KPX Aacute O -55 -KPX Aacute Oacute -55 -KPX Aacute Ocircumflex -55 -KPX Aacute Odieresis -55 -KPX Aacute Ograve -55 -KPX Aacute Ohungarumlaut -55 -KPX Aacute Omacron -55 -KPX Aacute Oslash -55 -KPX Aacute Otilde -55 -KPX Aacute Q -55 -KPX Aacute T -111 -KPX Aacute Tcaron -111 -KPX Aacute Tcommaaccent -111 -KPX Aacute U -55 -KPX Aacute Uacute -55 -KPX Aacute Ucircumflex -55 -KPX Aacute Udieresis -55 -KPX Aacute Ugrave -55 -KPX Aacute Uhungarumlaut -55 -KPX Aacute Umacron -55 -KPX Aacute Uogonek -55 -KPX Aacute Uring -55 -KPX Aacute V -135 -KPX Aacute W -90 -KPX Aacute Y -105 -KPX Aacute Yacute -105 -KPX Aacute Ydieresis -105 -KPX Aacute quoteright -111 -KPX Aacute v -74 -KPX Aacute w -92 -KPX Aacute y -92 -KPX Aacute yacute -92 -KPX Aacute ydieresis -92 -KPX Abreve C -40 -KPX Abreve Cacute -40 -KPX Abreve Ccaron -40 -KPX Abreve Ccedilla -40 -KPX Abreve G -40 -KPX Abreve Gbreve -40 -KPX Abreve Gcommaaccent -40 -KPX Abreve O -55 -KPX Abreve Oacute -55 -KPX Abreve Ocircumflex -55 -KPX Abreve Odieresis -55 -KPX Abreve Ograve -55 -KPX Abreve Ohungarumlaut -55 -KPX Abreve Omacron -55 -KPX Abreve Oslash -55 -KPX Abreve Otilde -55 -KPX Abreve Q -55 -KPX Abreve T -111 -KPX Abreve Tcaron -111 -KPX Abreve Tcommaaccent -111 -KPX Abreve U -55 -KPX Abreve Uacute -55 -KPX Abreve Ucircumflex -55 -KPX Abreve Udieresis -55 -KPX Abreve Ugrave -55 -KPX Abreve Uhungarumlaut -55 -KPX Abreve Umacron -55 -KPX Abreve Uogonek -55 -KPX Abreve Uring -55 -KPX Abreve V -135 -KPX Abreve W -90 -KPX Abreve Y -105 -KPX Abreve Yacute -105 -KPX Abreve Ydieresis -105 -KPX Abreve quoteright -111 -KPX Abreve v -74 -KPX Abreve w -92 -KPX Abreve y -92 -KPX Abreve yacute -92 -KPX Abreve ydieresis -92 -KPX Acircumflex C -40 -KPX Acircumflex Cacute -40 -KPX Acircumflex Ccaron -40 -KPX Acircumflex Ccedilla -40 -KPX Acircumflex G -40 -KPX Acircumflex Gbreve -40 -KPX Acircumflex Gcommaaccent -40 -KPX Acircumflex O -55 -KPX Acircumflex Oacute -55 -KPX Acircumflex Ocircumflex -55 -KPX Acircumflex Odieresis -55 -KPX Acircumflex Ograve -55 -KPX Acircumflex Ohungarumlaut -55 -KPX Acircumflex Omacron -55 -KPX Acircumflex Oslash -55 -KPX Acircumflex Otilde -55 -KPX Acircumflex Q -55 -KPX Acircumflex T -111 -KPX Acircumflex Tcaron -111 -KPX Acircumflex Tcommaaccent -111 -KPX Acircumflex U -55 -KPX Acircumflex Uacute -55 -KPX Acircumflex Ucircumflex -55 -KPX Acircumflex Udieresis -55 -KPX Acircumflex Ugrave -55 -KPX Acircumflex Uhungarumlaut -55 -KPX Acircumflex Umacron -55 -KPX Acircumflex Uogonek -55 -KPX Acircumflex Uring -55 -KPX Acircumflex V -135 -KPX Acircumflex W -90 -KPX Acircumflex Y -105 -KPX Acircumflex Yacute -105 -KPX Acircumflex Ydieresis -105 -KPX Acircumflex quoteright -111 -KPX Acircumflex v -74 -KPX Acircumflex w -92 -KPX Acircumflex y -92 -KPX Acircumflex yacute -92 -KPX Acircumflex ydieresis -92 -KPX Adieresis C -40 -KPX Adieresis Cacute -40 -KPX Adieresis Ccaron -40 -KPX Adieresis Ccedilla -40 -KPX Adieresis G -40 -KPX Adieresis Gbreve -40 -KPX Adieresis Gcommaaccent -40 -KPX Adieresis O -55 -KPX Adieresis Oacute -55 -KPX Adieresis Ocircumflex -55 -KPX Adieresis Odieresis -55 -KPX Adieresis Ograve -55 -KPX Adieresis Ohungarumlaut -55 -KPX Adieresis Omacron -55 -KPX Adieresis Oslash -55 -KPX Adieresis Otilde -55 -KPX Adieresis Q -55 -KPX Adieresis T -111 -KPX Adieresis Tcaron -111 -KPX Adieresis Tcommaaccent -111 -KPX Adieresis U -55 -KPX Adieresis Uacute -55 -KPX Adieresis Ucircumflex -55 -KPX Adieresis Udieresis -55 -KPX Adieresis Ugrave -55 -KPX Adieresis Uhungarumlaut -55 -KPX Adieresis Umacron -55 -KPX Adieresis Uogonek -55 -KPX Adieresis Uring -55 -KPX Adieresis V -135 -KPX Adieresis W -90 -KPX Adieresis Y -105 -KPX Adieresis Yacute -105 -KPX Adieresis Ydieresis -105 -KPX Adieresis quoteright -111 -KPX Adieresis v -74 -KPX Adieresis w -92 -KPX Adieresis y -92 -KPX Adieresis yacute -92 -KPX Adieresis ydieresis -92 -KPX Agrave C -40 -KPX Agrave Cacute -40 -KPX Agrave Ccaron -40 -KPX Agrave Ccedilla -40 -KPX Agrave G -40 -KPX Agrave Gbreve -40 -KPX Agrave Gcommaaccent -40 -KPX Agrave O -55 -KPX Agrave Oacute -55 -KPX Agrave Ocircumflex -55 -KPX Agrave Odieresis -55 -KPX Agrave Ograve -55 -KPX Agrave Ohungarumlaut -55 -KPX Agrave Omacron -55 -KPX Agrave Oslash -55 -KPX Agrave Otilde -55 -KPX Agrave Q -55 -KPX Agrave T -111 -KPX Agrave Tcaron -111 -KPX Agrave Tcommaaccent -111 -KPX Agrave U -55 -KPX Agrave Uacute -55 -KPX Agrave Ucircumflex -55 -KPX Agrave Udieresis -55 -KPX Agrave Ugrave -55 -KPX Agrave Uhungarumlaut -55 -KPX Agrave Umacron -55 -KPX Agrave Uogonek -55 -KPX Agrave Uring -55 -KPX Agrave V -135 -KPX Agrave W -90 -KPX Agrave Y -105 -KPX Agrave Yacute -105 -KPX Agrave Ydieresis -105 -KPX Agrave quoteright -111 -KPX Agrave v -74 -KPX Agrave w -92 -KPX Agrave y -92 -KPX Agrave yacute -92 -KPX Agrave ydieresis -92 -KPX Amacron C -40 -KPX Amacron Cacute -40 -KPX Amacron Ccaron -40 -KPX Amacron Ccedilla -40 -KPX Amacron G -40 -KPX Amacron Gbreve -40 -KPX Amacron Gcommaaccent -40 -KPX Amacron O -55 -KPX Amacron Oacute -55 -KPX Amacron Ocircumflex -55 -KPX Amacron Odieresis -55 -KPX Amacron Ograve -55 -KPX Amacron Ohungarumlaut -55 -KPX Amacron Omacron -55 -KPX Amacron Oslash -55 -KPX Amacron Otilde -55 -KPX Amacron Q -55 -KPX Amacron T -111 -KPX Amacron Tcaron -111 -KPX Amacron Tcommaaccent -111 -KPX Amacron U -55 -KPX Amacron Uacute -55 -KPX Amacron Ucircumflex -55 -KPX Amacron Udieresis -55 -KPX Amacron Ugrave -55 -KPX Amacron Uhungarumlaut -55 -KPX Amacron Umacron -55 -KPX Amacron Uogonek -55 -KPX Amacron Uring -55 -KPX Amacron V -135 -KPX Amacron W -90 -KPX Amacron Y -105 -KPX Amacron Yacute -105 -KPX Amacron Ydieresis -105 -KPX Amacron quoteright -111 -KPX Amacron v -74 -KPX Amacron w -92 -KPX Amacron y -92 -KPX Amacron yacute -92 -KPX Amacron ydieresis -92 -KPX Aogonek C -40 -KPX Aogonek Cacute -40 -KPX Aogonek Ccaron -40 -KPX Aogonek Ccedilla -40 -KPX Aogonek G -40 -KPX Aogonek Gbreve -40 -KPX Aogonek Gcommaaccent -40 -KPX Aogonek O -55 -KPX Aogonek Oacute -55 -KPX Aogonek Ocircumflex -55 -KPX Aogonek Odieresis -55 -KPX Aogonek Ograve -55 -KPX Aogonek Ohungarumlaut -55 -KPX Aogonek Omacron -55 -KPX Aogonek Oslash -55 -KPX Aogonek Otilde -55 -KPX Aogonek Q -55 -KPX Aogonek T -111 -KPX Aogonek Tcaron -111 -KPX Aogonek Tcommaaccent -111 -KPX Aogonek U -55 -KPX Aogonek Uacute -55 -KPX Aogonek Ucircumflex -55 -KPX Aogonek Udieresis -55 -KPX Aogonek Ugrave -55 -KPX Aogonek Uhungarumlaut -55 -KPX Aogonek Umacron -55 -KPX Aogonek Uogonek -55 -KPX Aogonek Uring -55 -KPX Aogonek V -135 -KPX Aogonek W -90 -KPX Aogonek Y -105 -KPX Aogonek Yacute -105 -KPX Aogonek Ydieresis -105 -KPX Aogonek quoteright -111 -KPX Aogonek v -74 -KPX Aogonek w -52 -KPX Aogonek y -52 -KPX Aogonek yacute -52 -KPX Aogonek ydieresis -52 -KPX Aring C -40 -KPX Aring Cacute -40 -KPX Aring Ccaron -40 -KPX Aring Ccedilla -40 -KPX Aring G -40 -KPX Aring Gbreve -40 -KPX Aring Gcommaaccent -40 -KPX Aring O -55 -KPX Aring Oacute -55 -KPX Aring Ocircumflex -55 -KPX Aring Odieresis -55 -KPX Aring Ograve -55 -KPX Aring Ohungarumlaut -55 -KPX Aring Omacron -55 -KPX Aring Oslash -55 -KPX Aring Otilde -55 -KPX Aring Q -55 -KPX Aring T -111 -KPX Aring Tcaron -111 -KPX Aring Tcommaaccent -111 -KPX Aring U -55 -KPX Aring Uacute -55 -KPX Aring Ucircumflex -55 -KPX Aring Udieresis -55 -KPX Aring Ugrave -55 -KPX Aring Uhungarumlaut -55 -KPX Aring Umacron -55 -KPX Aring Uogonek -55 -KPX Aring Uring -55 -KPX Aring V -135 -KPX Aring W -90 -KPX Aring Y -105 -KPX Aring Yacute -105 -KPX Aring Ydieresis -105 -KPX Aring quoteright -111 -KPX Aring v -74 -KPX Aring w -92 -KPX Aring y -92 -KPX Aring yacute -92 -KPX Aring ydieresis -92 -KPX Atilde C -40 -KPX Atilde Cacute -40 -KPX Atilde Ccaron -40 -KPX Atilde Ccedilla -40 -KPX Atilde G -40 -KPX Atilde Gbreve -40 -KPX Atilde Gcommaaccent -40 -KPX Atilde O -55 -KPX Atilde Oacute -55 -KPX Atilde Ocircumflex -55 -KPX Atilde Odieresis -55 -KPX Atilde Ograve -55 -KPX Atilde Ohungarumlaut -55 -KPX Atilde Omacron -55 -KPX Atilde Oslash -55 -KPX Atilde Otilde -55 -KPX Atilde Q -55 -KPX Atilde T -111 -KPX Atilde Tcaron -111 -KPX Atilde Tcommaaccent -111 -KPX Atilde U -55 -KPX Atilde Uacute -55 -KPX Atilde Ucircumflex -55 -KPX Atilde Udieresis -55 -KPX Atilde Ugrave -55 -KPX Atilde Uhungarumlaut -55 -KPX Atilde Umacron -55 -KPX Atilde Uogonek -55 -KPX Atilde Uring -55 -KPX Atilde V -135 -KPX Atilde W -90 -KPX Atilde Y -105 -KPX Atilde Yacute -105 -KPX Atilde Ydieresis -105 -KPX Atilde quoteright -111 -KPX Atilde v -74 -KPX Atilde w -92 -KPX Atilde y -92 -KPX Atilde yacute -92 -KPX Atilde ydieresis -92 -KPX B A -35 -KPX B Aacute -35 -KPX B Abreve -35 -KPX B Acircumflex -35 -KPX B Adieresis -35 -KPX B Agrave -35 -KPX B Amacron -35 -KPX B Aogonek -35 -KPX B Aring -35 -KPX B Atilde -35 -KPX B U -10 -KPX B Uacute -10 -KPX B Ucircumflex -10 -KPX B Udieresis -10 -KPX B Ugrave -10 -KPX B Uhungarumlaut -10 -KPX B Umacron -10 -KPX B Uogonek -10 -KPX B Uring -10 -KPX D A -40 -KPX D Aacute -40 -KPX D Abreve -40 -KPX D Acircumflex -40 -KPX D Adieresis -40 -KPX D Agrave -40 -KPX D Amacron -40 -KPX D Aogonek -40 -KPX D Aring -40 -KPX D Atilde -40 -KPX D V -40 -KPX D W -30 -KPX D Y -55 -KPX D Yacute -55 -KPX D Ydieresis -55 -KPX Dcaron A -40 -KPX Dcaron Aacute -40 -KPX Dcaron Abreve -40 -KPX Dcaron Acircumflex -40 -KPX Dcaron Adieresis -40 -KPX Dcaron Agrave -40 -KPX Dcaron Amacron -40 -KPX Dcaron Aogonek -40 -KPX Dcaron Aring -40 -KPX Dcaron Atilde -40 -KPX Dcaron V -40 -KPX Dcaron W -30 -KPX Dcaron Y -55 -KPX Dcaron Yacute -55 -KPX Dcaron Ydieresis -55 -KPX Dcroat A -40 -KPX Dcroat Aacute -40 -KPX Dcroat Abreve -40 -KPX Dcroat Acircumflex -40 -KPX Dcroat Adieresis -40 -KPX Dcroat Agrave -40 -KPX Dcroat Amacron -40 -KPX Dcroat Aogonek -40 -KPX Dcroat Aring -40 -KPX Dcroat Atilde -40 -KPX Dcroat V -40 -KPX Dcroat W -30 -KPX Dcroat Y -55 -KPX Dcroat Yacute -55 -KPX Dcroat Ydieresis -55 -KPX F A -74 -KPX F Aacute -74 -KPX F Abreve -74 -KPX F Acircumflex -74 -KPX F Adieresis -74 -KPX F Agrave -74 -KPX F Amacron -74 -KPX F Aogonek -74 -KPX F Aring -74 -KPX F Atilde -74 -KPX F a -15 -KPX F aacute -15 -KPX F abreve -15 -KPX F acircumflex -15 -KPX F adieresis -15 -KPX F agrave -15 -KPX F amacron -15 -KPX F aogonek -15 -KPX F aring -15 -KPX F atilde -15 -KPX F comma -80 -KPX F o -15 -KPX F oacute -15 -KPX F ocircumflex -15 -KPX F odieresis -15 -KPX F ograve -15 -KPX F ohungarumlaut -15 -KPX F omacron -15 -KPX F oslash -15 -KPX F otilde -15 -KPX F period -80 -KPX J A -60 -KPX J Aacute -60 -KPX J Abreve -60 -KPX J Acircumflex -60 -KPX J Adieresis -60 -KPX J Agrave -60 -KPX J Amacron -60 -KPX J Aogonek -60 -KPX J Aring -60 -KPX J Atilde -60 -KPX K O -30 -KPX K Oacute -30 -KPX K Ocircumflex -30 -KPX K Odieresis -30 -KPX K Ograve -30 -KPX K Ohungarumlaut -30 -KPX K Omacron -30 -KPX K Oslash -30 -KPX K Otilde -30 -KPX K e -25 -KPX K eacute -25 -KPX K ecaron -25 -KPX K ecircumflex -25 -KPX K edieresis -25 -KPX K edotaccent -25 -KPX K egrave -25 -KPX K emacron -25 -KPX K eogonek -25 -KPX K o -35 -KPX K oacute -35 -KPX K ocircumflex -35 -KPX K odieresis -35 -KPX K ograve -35 -KPX K ohungarumlaut -35 -KPX K omacron -35 -KPX K oslash -35 -KPX K otilde -35 -KPX K u -15 -KPX K uacute -15 -KPX K ucircumflex -15 -KPX K udieresis -15 -KPX K ugrave -15 -KPX K uhungarumlaut -15 -KPX K umacron -15 -KPX K uogonek -15 -KPX K uring -15 -KPX K y -25 -KPX K yacute -25 -KPX K ydieresis -25 -KPX Kcommaaccent O -30 -KPX Kcommaaccent Oacute -30 -KPX Kcommaaccent Ocircumflex -30 -KPX Kcommaaccent Odieresis -30 -KPX Kcommaaccent Ograve -30 -KPX Kcommaaccent Ohungarumlaut -30 -KPX Kcommaaccent Omacron -30 -KPX Kcommaaccent Oslash -30 -KPX Kcommaaccent Otilde -30 -KPX Kcommaaccent e -25 -KPX Kcommaaccent eacute -25 -KPX Kcommaaccent ecaron -25 -KPX Kcommaaccent ecircumflex -25 -KPX Kcommaaccent edieresis -25 -KPX Kcommaaccent edotaccent -25 -KPX Kcommaaccent egrave -25 -KPX Kcommaaccent emacron -25 -KPX Kcommaaccent eogonek -25 -KPX Kcommaaccent o -35 -KPX Kcommaaccent oacute -35 -KPX Kcommaaccent ocircumflex -35 -KPX Kcommaaccent odieresis -35 -KPX Kcommaaccent ograve -35 -KPX Kcommaaccent ohungarumlaut -35 -KPX Kcommaaccent omacron -35 -KPX Kcommaaccent oslash -35 -KPX Kcommaaccent otilde -35 -KPX Kcommaaccent u -15 -KPX Kcommaaccent uacute -15 -KPX Kcommaaccent ucircumflex -15 -KPX Kcommaaccent udieresis -15 -KPX Kcommaaccent ugrave -15 -KPX Kcommaaccent uhungarumlaut -15 -KPX Kcommaaccent umacron -15 -KPX Kcommaaccent uogonek -15 -KPX Kcommaaccent uring -15 -KPX Kcommaaccent y -25 -KPX Kcommaaccent yacute -25 -KPX Kcommaaccent ydieresis -25 -KPX L T -92 -KPX L Tcaron -92 -KPX L Tcommaaccent -92 -KPX L V -100 -KPX L W -74 -KPX L Y -100 -KPX L Yacute -100 -KPX L Ydieresis -100 -KPX L quoteright -92 -KPX L y -55 -KPX L yacute -55 -KPX L ydieresis -55 -KPX Lacute T -92 -KPX Lacute Tcaron -92 -KPX Lacute Tcommaaccent -92 -KPX Lacute V -100 -KPX Lacute W -74 -KPX Lacute Y -100 -KPX Lacute Yacute -100 -KPX Lacute Ydieresis -100 -KPX Lacute quoteright -92 -KPX Lacute y -55 -KPX Lacute yacute -55 -KPX Lacute ydieresis -55 -KPX Lcaron quoteright -92 -KPX Lcaron y -55 -KPX Lcaron yacute -55 -KPX Lcaron ydieresis -55 -KPX Lcommaaccent T -92 -KPX Lcommaaccent Tcaron -92 -KPX Lcommaaccent Tcommaaccent -92 -KPX Lcommaaccent V -100 -KPX Lcommaaccent W -74 -KPX Lcommaaccent Y -100 -KPX Lcommaaccent Yacute -100 -KPX Lcommaaccent Ydieresis -100 -KPX Lcommaaccent quoteright -92 -KPX Lcommaaccent y -55 -KPX Lcommaaccent yacute -55 -KPX Lcommaaccent ydieresis -55 -KPX Lslash T -92 -KPX Lslash Tcaron -92 -KPX Lslash Tcommaaccent -92 -KPX Lslash V -100 -KPX Lslash W -74 -KPX Lslash Y -100 -KPX Lslash Yacute -100 -KPX Lslash Ydieresis -100 -KPX Lslash quoteright -92 -KPX Lslash y -55 -KPX Lslash yacute -55 -KPX Lslash ydieresis -55 -KPX N A -35 -KPX N Aacute -35 -KPX N Abreve -35 -KPX N Acircumflex -35 -KPX N Adieresis -35 -KPX N Agrave -35 -KPX N Amacron -35 -KPX N Aogonek -35 -KPX N Aring -35 -KPX N Atilde -35 -KPX Nacute A -35 -KPX Nacute Aacute -35 -KPX Nacute Abreve -35 -KPX Nacute Acircumflex -35 -KPX Nacute Adieresis -35 -KPX Nacute Agrave -35 -KPX Nacute Amacron -35 -KPX Nacute Aogonek -35 -KPX Nacute Aring -35 -KPX Nacute Atilde -35 -KPX Ncaron A -35 -KPX Ncaron Aacute -35 -KPX Ncaron Abreve -35 -KPX Ncaron Acircumflex -35 -KPX Ncaron Adieresis -35 -KPX Ncaron Agrave -35 -KPX Ncaron Amacron -35 -KPX Ncaron Aogonek -35 -KPX Ncaron Aring -35 -KPX Ncaron Atilde -35 -KPX Ncommaaccent A -35 -KPX Ncommaaccent Aacute -35 -KPX Ncommaaccent Abreve -35 -KPX Ncommaaccent Acircumflex -35 -KPX Ncommaaccent Adieresis -35 -KPX Ncommaaccent Agrave -35 -KPX Ncommaaccent Amacron -35 -KPX Ncommaaccent Aogonek -35 -KPX Ncommaaccent Aring -35 -KPX Ncommaaccent Atilde -35 -KPX Ntilde A -35 -KPX Ntilde Aacute -35 -KPX Ntilde Abreve -35 -KPX Ntilde Acircumflex -35 -KPX Ntilde Adieresis -35 -KPX Ntilde Agrave -35 -KPX Ntilde Amacron -35 -KPX Ntilde Aogonek -35 -KPX Ntilde Aring -35 -KPX Ntilde Atilde -35 -KPX O A -35 -KPX O Aacute -35 -KPX O Abreve -35 -KPX O Acircumflex -35 -KPX O Adieresis -35 -KPX O Agrave -35 -KPX O Amacron -35 -KPX O Aogonek -35 -KPX O Aring -35 -KPX O Atilde -35 -KPX O T -40 -KPX O Tcaron -40 -KPX O Tcommaaccent -40 -KPX O V -50 -KPX O W -35 -KPX O X -40 -KPX O Y -50 -KPX O Yacute -50 -KPX O Ydieresis -50 -KPX Oacute A -35 -KPX Oacute Aacute -35 -KPX Oacute Abreve -35 -KPX Oacute Acircumflex -35 -KPX Oacute Adieresis -35 -KPX Oacute Agrave -35 -KPX Oacute Amacron -35 -KPX Oacute Aogonek -35 -KPX Oacute Aring -35 -KPX Oacute Atilde -35 -KPX Oacute T -40 -KPX Oacute Tcaron -40 -KPX Oacute Tcommaaccent -40 -KPX Oacute V -50 -KPX Oacute W -35 -KPX Oacute X -40 -KPX Oacute Y -50 -KPX Oacute Yacute -50 -KPX Oacute Ydieresis -50 -KPX Ocircumflex A -35 -KPX Ocircumflex Aacute -35 -KPX Ocircumflex Abreve -35 -KPX Ocircumflex Acircumflex -35 -KPX Ocircumflex Adieresis -35 -KPX Ocircumflex Agrave -35 -KPX Ocircumflex Amacron -35 -KPX Ocircumflex Aogonek -35 -KPX Ocircumflex Aring -35 -KPX Ocircumflex Atilde -35 -KPX Ocircumflex T -40 -KPX Ocircumflex Tcaron -40 -KPX Ocircumflex Tcommaaccent -40 -KPX Ocircumflex V -50 -KPX Ocircumflex W -35 -KPX Ocircumflex X -40 -KPX Ocircumflex Y -50 -KPX Ocircumflex Yacute -50 -KPX Ocircumflex Ydieresis -50 -KPX Odieresis A -35 -KPX Odieresis Aacute -35 -KPX Odieresis Abreve -35 -KPX Odieresis Acircumflex -35 -KPX Odieresis Adieresis -35 -KPX Odieresis Agrave -35 -KPX Odieresis Amacron -35 -KPX Odieresis Aogonek -35 -KPX Odieresis Aring -35 -KPX Odieresis Atilde -35 -KPX Odieresis T -40 -KPX Odieresis Tcaron -40 -KPX Odieresis Tcommaaccent -40 -KPX Odieresis V -50 -KPX Odieresis W -35 -KPX Odieresis X -40 -KPX Odieresis Y -50 -KPX Odieresis Yacute -50 -KPX Odieresis Ydieresis -50 -KPX Ograve A -35 -KPX Ograve Aacute -35 -KPX Ograve Abreve -35 -KPX Ograve Acircumflex -35 -KPX Ograve Adieresis -35 -KPX Ograve Agrave -35 -KPX Ograve Amacron -35 -KPX Ograve Aogonek -35 -KPX Ograve Aring -35 -KPX Ograve Atilde -35 -KPX Ograve T -40 -KPX Ograve Tcaron -40 -KPX Ograve Tcommaaccent -40 -KPX Ograve V -50 -KPX Ograve W -35 -KPX Ograve X -40 -KPX Ograve Y -50 -KPX Ograve Yacute -50 -KPX Ograve Ydieresis -50 -KPX Ohungarumlaut A -35 -KPX Ohungarumlaut Aacute -35 -KPX Ohungarumlaut Abreve -35 -KPX Ohungarumlaut Acircumflex -35 -KPX Ohungarumlaut Adieresis -35 -KPX Ohungarumlaut Agrave -35 -KPX Ohungarumlaut Amacron -35 -KPX Ohungarumlaut Aogonek -35 -KPX Ohungarumlaut Aring -35 -KPX Ohungarumlaut Atilde -35 -KPX Ohungarumlaut T -40 -KPX Ohungarumlaut Tcaron -40 -KPX Ohungarumlaut Tcommaaccent -40 -KPX Ohungarumlaut V -50 -KPX Ohungarumlaut W -35 -KPX Ohungarumlaut X -40 -KPX Ohungarumlaut Y -50 -KPX Ohungarumlaut Yacute -50 -KPX Ohungarumlaut Ydieresis -50 -KPX Omacron A -35 -KPX Omacron Aacute -35 -KPX Omacron Abreve -35 -KPX Omacron Acircumflex -35 -KPX Omacron Adieresis -35 -KPX Omacron Agrave -35 -KPX Omacron Amacron -35 -KPX Omacron Aogonek -35 -KPX Omacron Aring -35 -KPX Omacron Atilde -35 -KPX Omacron T -40 -KPX Omacron Tcaron -40 -KPX Omacron Tcommaaccent -40 -KPX Omacron V -50 -KPX Omacron W -35 -KPX Omacron X -40 -KPX Omacron Y -50 -KPX Omacron Yacute -50 -KPX Omacron Ydieresis -50 -KPX Oslash A -35 -KPX Oslash Aacute -35 -KPX Oslash Abreve -35 -KPX Oslash Acircumflex -35 -KPX Oslash Adieresis -35 -KPX Oslash Agrave -35 -KPX Oslash Amacron -35 -KPX Oslash Aogonek -35 -KPX Oslash Aring -35 -KPX Oslash Atilde -35 -KPX Oslash T -40 -KPX Oslash Tcaron -40 -KPX Oslash Tcommaaccent -40 -KPX Oslash V -50 -KPX Oslash W -35 -KPX Oslash X -40 -KPX Oslash Y -50 -KPX Oslash Yacute -50 -KPX Oslash Ydieresis -50 -KPX Otilde A -35 -KPX Otilde Aacute -35 -KPX Otilde Abreve -35 -KPX Otilde Acircumflex -35 -KPX Otilde Adieresis -35 -KPX Otilde Agrave -35 -KPX Otilde Amacron -35 -KPX Otilde Aogonek -35 -KPX Otilde Aring -35 -KPX Otilde Atilde -35 -KPX Otilde T -40 -KPX Otilde Tcaron -40 -KPX Otilde Tcommaaccent -40 -KPX Otilde V -50 -KPX Otilde W -35 -KPX Otilde X -40 -KPX Otilde Y -50 -KPX Otilde Yacute -50 -KPX Otilde Ydieresis -50 -KPX P A -92 -KPX P Aacute -92 -KPX P Abreve -92 -KPX P Acircumflex -92 -KPX P Adieresis -92 -KPX P Agrave -92 -KPX P Amacron -92 -KPX P Aogonek -92 -KPX P Aring -92 -KPX P Atilde -92 -KPX P a -15 -KPX P aacute -15 -KPX P abreve -15 -KPX P acircumflex -15 -KPX P adieresis -15 -KPX P agrave -15 -KPX P amacron -15 -KPX P aogonek -15 -KPX P aring -15 -KPX P atilde -15 -KPX P comma -111 -KPX P period -111 -KPX Q U -10 -KPX Q Uacute -10 -KPX Q Ucircumflex -10 -KPX Q Udieresis -10 -KPX Q Ugrave -10 -KPX Q Uhungarumlaut -10 -KPX Q Umacron -10 -KPX Q Uogonek -10 -KPX Q Uring -10 -KPX R O -40 -KPX R Oacute -40 -KPX R Ocircumflex -40 -KPX R Odieresis -40 -KPX R Ograve -40 -KPX R Ohungarumlaut -40 -KPX R Omacron -40 -KPX R Oslash -40 -KPX R Otilde -40 -KPX R T -60 -KPX R Tcaron -60 -KPX R Tcommaaccent -60 -KPX R U -40 -KPX R Uacute -40 -KPX R Ucircumflex -40 -KPX R Udieresis -40 -KPX R Ugrave -40 -KPX R Uhungarumlaut -40 -KPX R Umacron -40 -KPX R Uogonek -40 -KPX R Uring -40 -KPX R V -80 -KPX R W -55 -KPX R Y -65 -KPX R Yacute -65 -KPX R Ydieresis -65 -KPX Racute O -40 -KPX Racute Oacute -40 -KPX Racute Ocircumflex -40 -KPX Racute Odieresis -40 -KPX Racute Ograve -40 -KPX Racute Ohungarumlaut -40 -KPX Racute Omacron -40 -KPX Racute Oslash -40 -KPX Racute Otilde -40 -KPX Racute T -60 -KPX Racute Tcaron -60 -KPX Racute Tcommaaccent -60 -KPX Racute U -40 -KPX Racute Uacute -40 -KPX Racute Ucircumflex -40 -KPX Racute Udieresis -40 -KPX Racute Ugrave -40 -KPX Racute Uhungarumlaut -40 -KPX Racute Umacron -40 -KPX Racute Uogonek -40 -KPX Racute Uring -40 -KPX Racute V -80 -KPX Racute W -55 -KPX Racute Y -65 -KPX Racute Yacute -65 -KPX Racute Ydieresis -65 -KPX Rcaron O -40 -KPX Rcaron Oacute -40 -KPX Rcaron Ocircumflex -40 -KPX Rcaron Odieresis -40 -KPX Rcaron Ograve -40 -KPX Rcaron Ohungarumlaut -40 -KPX Rcaron Omacron -40 -KPX Rcaron Oslash -40 -KPX Rcaron Otilde -40 -KPX Rcaron T -60 -KPX Rcaron Tcaron -60 -KPX Rcaron Tcommaaccent -60 -KPX Rcaron U -40 -KPX Rcaron Uacute -40 -KPX Rcaron Ucircumflex -40 -KPX Rcaron Udieresis -40 -KPX Rcaron Ugrave -40 -KPX Rcaron Uhungarumlaut -40 -KPX Rcaron Umacron -40 -KPX Rcaron Uogonek -40 -KPX Rcaron Uring -40 -KPX Rcaron V -80 -KPX Rcaron W -55 -KPX Rcaron Y -65 -KPX Rcaron Yacute -65 -KPX Rcaron Ydieresis -65 -KPX Rcommaaccent O -40 -KPX Rcommaaccent Oacute -40 -KPX Rcommaaccent Ocircumflex -40 -KPX Rcommaaccent Odieresis -40 -KPX Rcommaaccent Ograve -40 -KPX Rcommaaccent Ohungarumlaut -40 -KPX Rcommaaccent Omacron -40 -KPX Rcommaaccent Oslash -40 -KPX Rcommaaccent Otilde -40 -KPX Rcommaaccent T -60 -KPX Rcommaaccent Tcaron -60 -KPX Rcommaaccent Tcommaaccent -60 -KPX Rcommaaccent U -40 -KPX Rcommaaccent Uacute -40 -KPX Rcommaaccent Ucircumflex -40 -KPX Rcommaaccent Udieresis -40 -KPX Rcommaaccent Ugrave -40 -KPX Rcommaaccent Uhungarumlaut -40 -KPX Rcommaaccent Umacron -40 -KPX Rcommaaccent Uogonek -40 -KPX Rcommaaccent Uring -40 -KPX Rcommaaccent V -80 -KPX Rcommaaccent W -55 -KPX Rcommaaccent Y -65 -KPX Rcommaaccent Yacute -65 -KPX Rcommaaccent Ydieresis -65 -KPX T A -93 -KPX T Aacute -93 -KPX T Abreve -93 -KPX T Acircumflex -93 -KPX T Adieresis -93 -KPX T Agrave -93 -KPX T Amacron -93 -KPX T Aogonek -93 -KPX T Aring -93 -KPX T Atilde -93 -KPX T O -18 -KPX T Oacute -18 -KPX T Ocircumflex -18 -KPX T Odieresis -18 -KPX T Ograve -18 -KPX T Ohungarumlaut -18 -KPX T Omacron -18 -KPX T Oslash -18 -KPX T Otilde -18 -KPX T a -80 -KPX T aacute -80 -KPX T abreve -80 -KPX T acircumflex -80 -KPX T adieresis -40 -KPX T agrave -40 -KPX T amacron -40 -KPX T aogonek -80 -KPX T aring -80 -KPX T atilde -40 -KPX T colon -50 -KPX T comma -74 -KPX T e -70 -KPX T eacute -70 -KPX T ecaron -70 -KPX T ecircumflex -70 -KPX T edieresis -30 -KPX T edotaccent -70 -KPX T egrave -70 -KPX T emacron -30 -KPX T eogonek -70 -KPX T hyphen -92 -KPX T i -35 -KPX T iacute -35 -KPX T iogonek -35 -KPX T o -80 -KPX T oacute -80 -KPX T ocircumflex -80 -KPX T odieresis -80 -KPX T ograve -80 -KPX T ohungarumlaut -80 -KPX T omacron -80 -KPX T oslash -80 -KPX T otilde -80 -KPX T period -74 -KPX T r -35 -KPX T racute -35 -KPX T rcaron -35 -KPX T rcommaaccent -35 -KPX T semicolon -55 -KPX T u -45 -KPX T uacute -45 -KPX T ucircumflex -45 -KPX T udieresis -45 -KPX T ugrave -45 -KPX T uhungarumlaut -45 -KPX T umacron -45 -KPX T uogonek -45 -KPX T uring -45 -KPX T w -80 -KPX T y -80 -KPX T yacute -80 -KPX T ydieresis -80 -KPX Tcaron A -93 -KPX Tcaron Aacute -93 -KPX Tcaron Abreve -93 -KPX Tcaron Acircumflex -93 -KPX Tcaron Adieresis -93 -KPX Tcaron Agrave -93 -KPX Tcaron Amacron -93 -KPX Tcaron Aogonek -93 -KPX Tcaron Aring -93 -KPX Tcaron Atilde -93 -KPX Tcaron O -18 -KPX Tcaron Oacute -18 -KPX Tcaron Ocircumflex -18 -KPX Tcaron Odieresis -18 -KPX Tcaron Ograve -18 -KPX Tcaron Ohungarumlaut -18 -KPX Tcaron Omacron -18 -KPX Tcaron Oslash -18 -KPX Tcaron Otilde -18 -KPX Tcaron a -80 -KPX Tcaron aacute -80 -KPX Tcaron abreve -80 -KPX Tcaron acircumflex -80 -KPX Tcaron adieresis -40 -KPX Tcaron agrave -40 -KPX Tcaron amacron -40 -KPX Tcaron aogonek -80 -KPX Tcaron aring -80 -KPX Tcaron atilde -40 -KPX Tcaron colon -50 -KPX Tcaron comma -74 -KPX Tcaron e -70 -KPX Tcaron eacute -70 -KPX Tcaron ecaron -70 -KPX Tcaron ecircumflex -30 -KPX Tcaron edieresis -30 -KPX Tcaron edotaccent -70 -KPX Tcaron egrave -70 -KPX Tcaron emacron -30 -KPX Tcaron eogonek -70 -KPX Tcaron hyphen -92 -KPX Tcaron i -35 -KPX Tcaron iacute -35 -KPX Tcaron iogonek -35 -KPX Tcaron o -80 -KPX Tcaron oacute -80 -KPX Tcaron ocircumflex -80 -KPX Tcaron odieresis -80 -KPX Tcaron ograve -80 -KPX Tcaron ohungarumlaut -80 -KPX Tcaron omacron -80 -KPX Tcaron oslash -80 -KPX Tcaron otilde -80 -KPX Tcaron period -74 -KPX Tcaron r -35 -KPX Tcaron racute -35 -KPX Tcaron rcaron -35 -KPX Tcaron rcommaaccent -35 -KPX Tcaron semicolon -55 -KPX Tcaron u -45 -KPX Tcaron uacute -45 -KPX Tcaron ucircumflex -45 -KPX Tcaron udieresis -45 -KPX Tcaron ugrave -45 -KPX Tcaron uhungarumlaut -45 -KPX Tcaron umacron -45 -KPX Tcaron uogonek -45 -KPX Tcaron uring -45 -KPX Tcaron w -80 -KPX Tcaron y -80 -KPX Tcaron yacute -80 -KPX Tcaron ydieresis -80 -KPX Tcommaaccent A -93 -KPX Tcommaaccent Aacute -93 -KPX Tcommaaccent Abreve -93 -KPX Tcommaaccent Acircumflex -93 -KPX Tcommaaccent Adieresis -93 -KPX Tcommaaccent Agrave -93 -KPX Tcommaaccent Amacron -93 -KPX Tcommaaccent Aogonek -93 -KPX Tcommaaccent Aring -93 -KPX Tcommaaccent Atilde -93 -KPX Tcommaaccent O -18 -KPX Tcommaaccent Oacute -18 -KPX Tcommaaccent Ocircumflex -18 -KPX Tcommaaccent Odieresis -18 -KPX Tcommaaccent Ograve -18 -KPX Tcommaaccent Ohungarumlaut -18 -KPX Tcommaaccent Omacron -18 -KPX Tcommaaccent Oslash -18 -KPX Tcommaaccent Otilde -18 -KPX Tcommaaccent a -80 -KPX Tcommaaccent aacute -80 -KPX Tcommaaccent abreve -80 -KPX Tcommaaccent acircumflex -80 -KPX Tcommaaccent adieresis -40 -KPX Tcommaaccent agrave -40 -KPX Tcommaaccent amacron -40 -KPX Tcommaaccent aogonek -80 -KPX Tcommaaccent aring -80 -KPX Tcommaaccent atilde -40 -KPX Tcommaaccent colon -50 -KPX Tcommaaccent comma -74 -KPX Tcommaaccent e -70 -KPX Tcommaaccent eacute -70 -KPX Tcommaaccent ecaron -70 -KPX Tcommaaccent ecircumflex -30 -KPX Tcommaaccent edieresis -30 -KPX Tcommaaccent edotaccent -70 -KPX Tcommaaccent egrave -30 -KPX Tcommaaccent emacron -70 -KPX Tcommaaccent eogonek -70 -KPX Tcommaaccent hyphen -92 -KPX Tcommaaccent i -35 -KPX Tcommaaccent iacute -35 -KPX Tcommaaccent iogonek -35 -KPX Tcommaaccent o -80 -KPX Tcommaaccent oacute -80 -KPX Tcommaaccent ocircumflex -80 -KPX Tcommaaccent odieresis -80 -KPX Tcommaaccent ograve -80 -KPX Tcommaaccent ohungarumlaut -80 -KPX Tcommaaccent omacron -80 -KPX Tcommaaccent oslash -80 -KPX Tcommaaccent otilde -80 -KPX Tcommaaccent period -74 -KPX Tcommaaccent r -35 -KPX Tcommaaccent racute -35 -KPX Tcommaaccent rcaron -35 -KPX Tcommaaccent rcommaaccent -35 -KPX Tcommaaccent semicolon -55 -KPX Tcommaaccent u -45 -KPX Tcommaaccent uacute -45 -KPX Tcommaaccent ucircumflex -45 -KPX Tcommaaccent udieresis -45 -KPX Tcommaaccent ugrave -45 -KPX Tcommaaccent uhungarumlaut -45 -KPX Tcommaaccent umacron -45 -KPX Tcommaaccent uogonek -45 -KPX Tcommaaccent uring -45 -KPX Tcommaaccent w -80 -KPX Tcommaaccent y -80 -KPX Tcommaaccent yacute -80 -KPX Tcommaaccent ydieresis -80 -KPX U A -40 -KPX U Aacute -40 -KPX U Abreve -40 -KPX U Acircumflex -40 -KPX U Adieresis -40 -KPX U Agrave -40 -KPX U Amacron -40 -KPX U Aogonek -40 -KPX U Aring -40 -KPX U Atilde -40 -KPX Uacute A -40 -KPX Uacute Aacute -40 -KPX Uacute Abreve -40 -KPX Uacute Acircumflex -40 -KPX Uacute Adieresis -40 -KPX Uacute Agrave -40 -KPX Uacute Amacron -40 -KPX Uacute Aogonek -40 -KPX Uacute Aring -40 -KPX Uacute Atilde -40 -KPX Ucircumflex A -40 -KPX Ucircumflex Aacute -40 -KPX Ucircumflex Abreve -40 -KPX Ucircumflex Acircumflex -40 -KPX Ucircumflex Adieresis -40 -KPX Ucircumflex Agrave -40 -KPX Ucircumflex Amacron -40 -KPX Ucircumflex Aogonek -40 -KPX Ucircumflex Aring -40 -KPX Ucircumflex Atilde -40 -KPX Udieresis A -40 -KPX Udieresis Aacute -40 -KPX Udieresis Abreve -40 -KPX Udieresis Acircumflex -40 -KPX Udieresis Adieresis -40 -KPX Udieresis Agrave -40 -KPX Udieresis Amacron -40 -KPX Udieresis Aogonek -40 -KPX Udieresis Aring -40 -KPX Udieresis Atilde -40 -KPX Ugrave A -40 -KPX Ugrave Aacute -40 -KPX Ugrave Abreve -40 -KPX Ugrave Acircumflex -40 -KPX Ugrave Adieresis -40 -KPX Ugrave Agrave -40 -KPX Ugrave Amacron -40 -KPX Ugrave Aogonek -40 -KPX Ugrave Aring -40 -KPX Ugrave Atilde -40 -KPX Uhungarumlaut A -40 -KPX Uhungarumlaut Aacute -40 -KPX Uhungarumlaut Abreve -40 -KPX Uhungarumlaut Acircumflex -40 -KPX Uhungarumlaut Adieresis -40 -KPX Uhungarumlaut Agrave -40 -KPX Uhungarumlaut Amacron -40 -KPX Uhungarumlaut Aogonek -40 -KPX Uhungarumlaut Aring -40 -KPX Uhungarumlaut Atilde -40 -KPX Umacron A -40 -KPX Umacron Aacute -40 -KPX Umacron Abreve -40 -KPX Umacron Acircumflex -40 -KPX Umacron Adieresis -40 -KPX Umacron Agrave -40 -KPX Umacron Amacron -40 -KPX Umacron Aogonek -40 -KPX Umacron Aring -40 -KPX Umacron Atilde -40 -KPX Uogonek A -40 -KPX Uogonek Aacute -40 -KPX Uogonek Abreve -40 -KPX Uogonek Acircumflex -40 -KPX Uogonek Adieresis -40 -KPX Uogonek Agrave -40 -KPX Uogonek Amacron -40 -KPX Uogonek Aogonek -40 -KPX Uogonek Aring -40 -KPX Uogonek Atilde -40 -KPX Uring A -40 -KPX Uring Aacute -40 -KPX Uring Abreve -40 -KPX Uring Acircumflex -40 -KPX Uring Adieresis -40 -KPX Uring Agrave -40 -KPX Uring Amacron -40 -KPX Uring Aogonek -40 -KPX Uring Aring -40 -KPX Uring Atilde -40 -KPX V A -135 -KPX V Aacute -135 -KPX V Abreve -135 -KPX V Acircumflex -135 -KPX V Adieresis -135 -KPX V Agrave -135 -KPX V Amacron -135 -KPX V Aogonek -135 -KPX V Aring -135 -KPX V Atilde -135 -KPX V G -15 -KPX V Gbreve -15 -KPX V Gcommaaccent -15 -KPX V O -40 -KPX V Oacute -40 -KPX V Ocircumflex -40 -KPX V Odieresis -40 -KPX V Ograve -40 -KPX V Ohungarumlaut -40 -KPX V Omacron -40 -KPX V Oslash -40 -KPX V Otilde -40 -KPX V a -111 -KPX V aacute -111 -KPX V abreve -111 -KPX V acircumflex -71 -KPX V adieresis -71 -KPX V agrave -71 -KPX V amacron -71 -KPX V aogonek -111 -KPX V aring -111 -KPX V atilde -71 -KPX V colon -74 -KPX V comma -129 -KPX V e -111 -KPX V eacute -111 -KPX V ecaron -71 -KPX V ecircumflex -71 -KPX V edieresis -71 -KPX V edotaccent -111 -KPX V egrave -71 -KPX V emacron -71 -KPX V eogonek -111 -KPX V hyphen -100 -KPX V i -60 -KPX V iacute -60 -KPX V icircumflex -20 -KPX V idieresis -20 -KPX V igrave -20 -KPX V imacron -20 -KPX V iogonek -60 -KPX V o -129 -KPX V oacute -129 -KPX V ocircumflex -129 -KPX V odieresis -89 -KPX V ograve -89 -KPX V ohungarumlaut -129 -KPX V omacron -89 -KPX V oslash -129 -KPX V otilde -89 -KPX V period -129 -KPX V semicolon -74 -KPX V u -75 -KPX V uacute -75 -KPX V ucircumflex -75 -KPX V udieresis -75 -KPX V ugrave -75 -KPX V uhungarumlaut -75 -KPX V umacron -75 -KPX V uogonek -75 -KPX V uring -75 -KPX W A -120 -KPX W Aacute -120 -KPX W Abreve -120 -KPX W Acircumflex -120 -KPX W Adieresis -120 -KPX W Agrave -120 -KPX W Amacron -120 -KPX W Aogonek -120 -KPX W Aring -120 -KPX W Atilde -120 -KPX W O -10 -KPX W Oacute -10 -KPX W Ocircumflex -10 -KPX W Odieresis -10 -KPX W Ograve -10 -KPX W Ohungarumlaut -10 -KPX W Omacron -10 -KPX W Oslash -10 -KPX W Otilde -10 -KPX W a -80 -KPX W aacute -80 -KPX W abreve -80 -KPX W acircumflex -80 -KPX W adieresis -80 -KPX W agrave -80 -KPX W amacron -80 -KPX W aogonek -80 -KPX W aring -80 -KPX W atilde -80 -KPX W colon -37 -KPX W comma -92 -KPX W e -80 -KPX W eacute -80 -KPX W ecaron -80 -KPX W ecircumflex -80 -KPX W edieresis -40 -KPX W edotaccent -80 -KPX W egrave -40 -KPX W emacron -40 -KPX W eogonek -80 -KPX W hyphen -65 -KPX W i -40 -KPX W iacute -40 -KPX W iogonek -40 -KPX W o -80 -KPX W oacute -80 -KPX W ocircumflex -80 -KPX W odieresis -80 -KPX W ograve -80 -KPX W ohungarumlaut -80 -KPX W omacron -80 -KPX W oslash -80 -KPX W otilde -80 -KPX W period -92 -KPX W semicolon -37 -KPX W u -50 -KPX W uacute -50 -KPX W ucircumflex -50 -KPX W udieresis -50 -KPX W ugrave -50 -KPX W uhungarumlaut -50 -KPX W umacron -50 -KPX W uogonek -50 -KPX W uring -50 -KPX W y -73 -KPX W yacute -73 -KPX W ydieresis -73 -KPX Y A -120 -KPX Y Aacute -120 -KPX Y Abreve -120 -KPX Y Acircumflex -120 -KPX Y Adieresis -120 -KPX Y Agrave -120 -KPX Y Amacron -120 -KPX Y Aogonek -120 -KPX Y Aring -120 -KPX Y Atilde -120 -KPX Y O -30 -KPX Y Oacute -30 -KPX Y Ocircumflex -30 -KPX Y Odieresis -30 -KPX Y Ograve -30 -KPX Y Ohungarumlaut -30 -KPX Y Omacron -30 -KPX Y Oslash -30 -KPX Y Otilde -30 -KPX Y a -100 -KPX Y aacute -100 -KPX Y abreve -100 -KPX Y acircumflex -100 -KPX Y adieresis -60 -KPX Y agrave -60 -KPX Y amacron -60 -KPX Y aogonek -100 -KPX Y aring -100 -KPX Y atilde -60 -KPX Y colon -92 -KPX Y comma -129 -KPX Y e -100 -KPX Y eacute -100 -KPX Y ecaron -100 -KPX Y ecircumflex -100 -KPX Y edieresis -60 -KPX Y edotaccent -100 -KPX Y egrave -60 -KPX Y emacron -60 -KPX Y eogonek -100 -KPX Y hyphen -111 -KPX Y i -55 -KPX Y iacute -55 -KPX Y iogonek -55 -KPX Y o -110 -KPX Y oacute -110 -KPX Y ocircumflex -110 -KPX Y odieresis -70 -KPX Y ograve -70 -KPX Y ohungarumlaut -110 -KPX Y omacron -70 -KPX Y oslash -110 -KPX Y otilde -70 -KPX Y period -129 -KPX Y semicolon -92 -KPX Y u -111 -KPX Y uacute -111 -KPX Y ucircumflex -111 -KPX Y udieresis -71 -KPX Y ugrave -71 -KPX Y uhungarumlaut -111 -KPX Y umacron -71 -KPX Y uogonek -111 -KPX Y uring -111 -KPX Yacute A -120 -KPX Yacute Aacute -120 -KPX Yacute Abreve -120 -KPX Yacute Acircumflex -120 -KPX Yacute Adieresis -120 -KPX Yacute Agrave -120 -KPX Yacute Amacron -120 -KPX Yacute Aogonek -120 -KPX Yacute Aring -120 -KPX Yacute Atilde -120 -KPX Yacute O -30 -KPX Yacute Oacute -30 -KPX Yacute Ocircumflex -30 -KPX Yacute Odieresis -30 -KPX Yacute Ograve -30 -KPX Yacute Ohungarumlaut -30 -KPX Yacute Omacron -30 -KPX Yacute Oslash -30 -KPX Yacute Otilde -30 -KPX Yacute a -100 -KPX Yacute aacute -100 -KPX Yacute abreve -100 -KPX Yacute acircumflex -100 -KPX Yacute adieresis -60 -KPX Yacute agrave -60 -KPX Yacute amacron -60 -KPX Yacute aogonek -100 -KPX Yacute aring -100 -KPX Yacute atilde -60 -KPX Yacute colon -92 -KPX Yacute comma -129 -KPX Yacute e -100 -KPX Yacute eacute -100 -KPX Yacute ecaron -100 -KPX Yacute ecircumflex -100 -KPX Yacute edieresis -60 -KPX Yacute edotaccent -100 -KPX Yacute egrave -60 -KPX Yacute emacron -60 -KPX Yacute eogonek -100 -KPX Yacute hyphen -111 -KPX Yacute i -55 -KPX Yacute iacute -55 -KPX Yacute iogonek -55 -KPX Yacute o -110 -KPX Yacute oacute -110 -KPX Yacute ocircumflex -110 -KPX Yacute odieresis -70 -KPX Yacute ograve -70 -KPX Yacute ohungarumlaut -110 -KPX Yacute omacron -70 -KPX Yacute oslash -110 -KPX Yacute otilde -70 -KPX Yacute period -129 -KPX Yacute semicolon -92 -KPX Yacute u -111 -KPX Yacute uacute -111 -KPX Yacute ucircumflex -111 -KPX Yacute udieresis -71 -KPX Yacute ugrave -71 -KPX Yacute uhungarumlaut -111 -KPX Yacute umacron -71 -KPX Yacute uogonek -111 -KPX Yacute uring -111 -KPX Ydieresis A -120 -KPX Ydieresis Aacute -120 -KPX Ydieresis Abreve -120 -KPX Ydieresis Acircumflex -120 -KPX Ydieresis Adieresis -120 -KPX Ydieresis Agrave -120 -KPX Ydieresis Amacron -120 -KPX Ydieresis Aogonek -120 -KPX Ydieresis Aring -120 -KPX Ydieresis Atilde -120 -KPX Ydieresis O -30 -KPX Ydieresis Oacute -30 -KPX Ydieresis Ocircumflex -30 -KPX Ydieresis Odieresis -30 -KPX Ydieresis Ograve -30 -KPX Ydieresis Ohungarumlaut -30 -KPX Ydieresis Omacron -30 -KPX Ydieresis Oslash -30 -KPX Ydieresis Otilde -30 -KPX Ydieresis a -100 -KPX Ydieresis aacute -100 -KPX Ydieresis abreve -100 -KPX Ydieresis acircumflex -100 -KPX Ydieresis adieresis -60 -KPX Ydieresis agrave -60 -KPX Ydieresis amacron -60 -KPX Ydieresis aogonek -100 -KPX Ydieresis aring -100 -KPX Ydieresis atilde -100 -KPX Ydieresis colon -92 -KPX Ydieresis comma -129 -KPX Ydieresis e -100 -KPX Ydieresis eacute -100 -KPX Ydieresis ecaron -100 -KPX Ydieresis ecircumflex -100 -KPX Ydieresis edieresis -60 -KPX Ydieresis edotaccent -100 -KPX Ydieresis egrave -60 -KPX Ydieresis emacron -60 -KPX Ydieresis eogonek -100 -KPX Ydieresis hyphen -111 -KPX Ydieresis i -55 -KPX Ydieresis iacute -55 -KPX Ydieresis iogonek -55 -KPX Ydieresis o -110 -KPX Ydieresis oacute -110 -KPX Ydieresis ocircumflex -110 -KPX Ydieresis odieresis -70 -KPX Ydieresis ograve -70 -KPX Ydieresis ohungarumlaut -110 -KPX Ydieresis omacron -70 -KPX Ydieresis oslash -110 -KPX Ydieresis otilde -70 -KPX Ydieresis period -129 -KPX Ydieresis semicolon -92 -KPX Ydieresis u -111 -KPX Ydieresis uacute -111 -KPX Ydieresis ucircumflex -111 -KPX Ydieresis udieresis -71 -KPX Ydieresis ugrave -71 -KPX Ydieresis uhungarumlaut -111 -KPX Ydieresis umacron -71 -KPX Ydieresis uogonek -111 -KPX Ydieresis uring -111 -KPX a v -20 -KPX a w -15 -KPX aacute v -20 -KPX aacute w -15 -KPX abreve v -20 -KPX abreve w -15 -KPX acircumflex v -20 -KPX acircumflex w -15 -KPX adieresis v -20 -KPX adieresis w -15 -KPX agrave v -20 -KPX agrave w -15 -KPX amacron v -20 -KPX amacron w -15 -KPX aogonek v -20 -KPX aogonek w -15 -KPX aring v -20 -KPX aring w -15 -KPX atilde v -20 -KPX atilde w -15 -KPX b period -40 -KPX b u -20 -KPX b uacute -20 -KPX b ucircumflex -20 -KPX b udieresis -20 -KPX b ugrave -20 -KPX b uhungarumlaut -20 -KPX b umacron -20 -KPX b uogonek -20 -KPX b uring -20 -KPX b v -15 -KPX c y -15 -KPX c yacute -15 -KPX c ydieresis -15 -KPX cacute y -15 -KPX cacute yacute -15 -KPX cacute ydieresis -15 -KPX ccaron y -15 -KPX ccaron yacute -15 -KPX ccaron ydieresis -15 -KPX ccedilla y -15 -KPX ccedilla yacute -15 -KPX ccedilla ydieresis -15 -KPX comma quotedblright -70 -KPX comma quoteright -70 -KPX e g -15 -KPX e gbreve -15 -KPX e gcommaaccent -15 -KPX e v -25 -KPX e w -25 -KPX e x -15 -KPX e y -15 -KPX e yacute -15 -KPX e ydieresis -15 -KPX eacute g -15 -KPX eacute gbreve -15 -KPX eacute gcommaaccent -15 -KPX eacute v -25 -KPX eacute w -25 -KPX eacute x -15 -KPX eacute y -15 -KPX eacute yacute -15 -KPX eacute ydieresis -15 -KPX ecaron g -15 -KPX ecaron gbreve -15 -KPX ecaron gcommaaccent -15 -KPX ecaron v -25 -KPX ecaron w -25 -KPX ecaron x -15 -KPX ecaron y -15 -KPX ecaron yacute -15 -KPX ecaron ydieresis -15 -KPX ecircumflex g -15 -KPX ecircumflex gbreve -15 -KPX ecircumflex gcommaaccent -15 -KPX ecircumflex v -25 -KPX ecircumflex w -25 -KPX ecircumflex x -15 -KPX ecircumflex y -15 -KPX ecircumflex yacute -15 -KPX ecircumflex ydieresis -15 -KPX edieresis g -15 -KPX edieresis gbreve -15 -KPX edieresis gcommaaccent -15 -KPX edieresis v -25 -KPX edieresis w -25 -KPX edieresis x -15 -KPX edieresis y -15 -KPX edieresis yacute -15 -KPX edieresis ydieresis -15 -KPX edotaccent g -15 -KPX edotaccent gbreve -15 -KPX edotaccent gcommaaccent -15 -KPX edotaccent v -25 -KPX edotaccent w -25 -KPX edotaccent x -15 -KPX edotaccent y -15 -KPX edotaccent yacute -15 -KPX edotaccent ydieresis -15 -KPX egrave g -15 -KPX egrave gbreve -15 -KPX egrave gcommaaccent -15 -KPX egrave v -25 -KPX egrave w -25 -KPX egrave x -15 -KPX egrave y -15 -KPX egrave yacute -15 -KPX egrave ydieresis -15 -KPX emacron g -15 -KPX emacron gbreve -15 -KPX emacron gcommaaccent -15 -KPX emacron v -25 -KPX emacron w -25 -KPX emacron x -15 -KPX emacron y -15 -KPX emacron yacute -15 -KPX emacron ydieresis -15 -KPX eogonek g -15 -KPX eogonek gbreve -15 -KPX eogonek gcommaaccent -15 -KPX eogonek v -25 -KPX eogonek w -25 -KPX eogonek x -15 -KPX eogonek y -15 -KPX eogonek yacute -15 -KPX eogonek ydieresis -15 -KPX f a -10 -KPX f aacute -10 -KPX f abreve -10 -KPX f acircumflex -10 -KPX f adieresis -10 -KPX f agrave -10 -KPX f amacron -10 -KPX f aogonek -10 -KPX f aring -10 -KPX f atilde -10 -KPX f dotlessi -50 -KPX f f -25 -KPX f i -20 -KPX f iacute -20 -KPX f quoteright 55 -KPX g a -5 -KPX g aacute -5 -KPX g abreve -5 -KPX g acircumflex -5 -KPX g adieresis -5 -KPX g agrave -5 -KPX g amacron -5 -KPX g aogonek -5 -KPX g aring -5 -KPX g atilde -5 -KPX gbreve a -5 -KPX gbreve aacute -5 -KPX gbreve abreve -5 -KPX gbreve acircumflex -5 -KPX gbreve adieresis -5 -KPX gbreve agrave -5 -KPX gbreve amacron -5 -KPX gbreve aogonek -5 -KPX gbreve aring -5 -KPX gbreve atilde -5 -KPX gcommaaccent a -5 -KPX gcommaaccent aacute -5 -KPX gcommaaccent abreve -5 -KPX gcommaaccent acircumflex -5 -KPX gcommaaccent adieresis -5 -KPX gcommaaccent agrave -5 -KPX gcommaaccent amacron -5 -KPX gcommaaccent aogonek -5 -KPX gcommaaccent aring -5 -KPX gcommaaccent atilde -5 -KPX h y -5 -KPX h yacute -5 -KPX h ydieresis -5 -KPX i v -25 -KPX iacute v -25 -KPX icircumflex v -25 -KPX idieresis v -25 -KPX igrave v -25 -KPX imacron v -25 -KPX iogonek v -25 -KPX k e -10 -KPX k eacute -10 -KPX k ecaron -10 -KPX k ecircumflex -10 -KPX k edieresis -10 -KPX k edotaccent -10 -KPX k egrave -10 -KPX k emacron -10 -KPX k eogonek -10 -KPX k o -10 -KPX k oacute -10 -KPX k ocircumflex -10 -KPX k odieresis -10 -KPX k ograve -10 -KPX k ohungarumlaut -10 -KPX k omacron -10 -KPX k oslash -10 -KPX k otilde -10 -KPX k y -15 -KPX k yacute -15 -KPX k ydieresis -15 -KPX kcommaaccent e -10 -KPX kcommaaccent eacute -10 -KPX kcommaaccent ecaron -10 -KPX kcommaaccent ecircumflex -10 -KPX kcommaaccent edieresis -10 -KPX kcommaaccent edotaccent -10 -KPX kcommaaccent egrave -10 -KPX kcommaaccent emacron -10 -KPX kcommaaccent eogonek -10 -KPX kcommaaccent o -10 -KPX kcommaaccent oacute -10 -KPX kcommaaccent ocircumflex -10 -KPX kcommaaccent odieresis -10 -KPX kcommaaccent ograve -10 -KPX kcommaaccent ohungarumlaut -10 -KPX kcommaaccent omacron -10 -KPX kcommaaccent oslash -10 -KPX kcommaaccent otilde -10 -KPX kcommaaccent y -15 -KPX kcommaaccent yacute -15 -KPX kcommaaccent ydieresis -15 -KPX l w -10 -KPX lacute w -10 -KPX lcommaaccent w -10 -KPX lslash w -10 -KPX n v -40 -KPX n y -15 -KPX n yacute -15 -KPX n ydieresis -15 -KPX nacute v -40 -KPX nacute y -15 -KPX nacute yacute -15 -KPX nacute ydieresis -15 -KPX ncaron v -40 -KPX ncaron y -15 -KPX ncaron yacute -15 -KPX ncaron ydieresis -15 -KPX ncommaaccent v -40 -KPX ncommaaccent y -15 -KPX ncommaaccent yacute -15 -KPX ncommaaccent ydieresis -15 -KPX ntilde v -40 -KPX ntilde y -15 -KPX ntilde yacute -15 -KPX ntilde ydieresis -15 -KPX o v -15 -KPX o w -25 -KPX o y -10 -KPX o yacute -10 -KPX o ydieresis -10 -KPX oacute v -15 -KPX oacute w -25 -KPX oacute y -10 -KPX oacute yacute -10 -KPX oacute ydieresis -10 -KPX ocircumflex v -15 -KPX ocircumflex w -25 -KPX ocircumflex y -10 -KPX ocircumflex yacute -10 -KPX ocircumflex ydieresis -10 -KPX odieresis v -15 -KPX odieresis w -25 -KPX odieresis y -10 -KPX odieresis yacute -10 -KPX odieresis ydieresis -10 -KPX ograve v -15 -KPX ograve w -25 -KPX ograve y -10 -KPX ograve yacute -10 -KPX ograve ydieresis -10 -KPX ohungarumlaut v -15 -KPX ohungarumlaut w -25 -KPX ohungarumlaut y -10 -KPX ohungarumlaut yacute -10 -KPX ohungarumlaut ydieresis -10 -KPX omacron v -15 -KPX omacron w -25 -KPX omacron y -10 -KPX omacron yacute -10 -KPX omacron ydieresis -10 -KPX oslash v -15 -KPX oslash w -25 -KPX oslash y -10 -KPX oslash yacute -10 -KPX oslash ydieresis -10 -KPX otilde v -15 -KPX otilde w -25 -KPX otilde y -10 -KPX otilde yacute -10 -KPX otilde ydieresis -10 -KPX p y -10 -KPX p yacute -10 -KPX p ydieresis -10 -KPX period quotedblright -70 -KPX period quoteright -70 -KPX quotedblleft A -80 -KPX quotedblleft Aacute -80 -KPX quotedblleft Abreve -80 -KPX quotedblleft Acircumflex -80 -KPX quotedblleft Adieresis -80 -KPX quotedblleft Agrave -80 -KPX quotedblleft Amacron -80 -KPX quotedblleft Aogonek -80 -KPX quotedblleft Aring -80 -KPX quotedblleft Atilde -80 -KPX quoteleft A -80 -KPX quoteleft Aacute -80 -KPX quoteleft Abreve -80 -KPX quoteleft Acircumflex -80 -KPX quoteleft Adieresis -80 -KPX quoteleft Agrave -80 -KPX quoteleft Amacron -80 -KPX quoteleft Aogonek -80 -KPX quoteleft Aring -80 -KPX quoteleft Atilde -80 -KPX quoteleft quoteleft -74 -KPX quoteright d -50 -KPX quoteright dcroat -50 -KPX quoteright l -10 -KPX quoteright lacute -10 -KPX quoteright lcommaaccent -10 -KPX quoteright lslash -10 -KPX quoteright quoteright -74 -KPX quoteright r -50 -KPX quoteright racute -50 -KPX quoteright rcaron -50 -KPX quoteright rcommaaccent -50 -KPX quoteright s -55 -KPX quoteright sacute -55 -KPX quoteright scaron -55 -KPX quoteright scedilla -55 -KPX quoteright scommaaccent -55 -KPX quoteright space -74 -KPX quoteright t -18 -KPX quoteright tcommaaccent -18 -KPX quoteright v -50 -KPX r comma -40 -KPX r g -18 -KPX r gbreve -18 -KPX r gcommaaccent -18 -KPX r hyphen -20 -KPX r period -55 -KPX racute comma -40 -KPX racute g -18 -KPX racute gbreve -18 -KPX racute gcommaaccent -18 -KPX racute hyphen -20 -KPX racute period -55 -KPX rcaron comma -40 -KPX rcaron g -18 -KPX rcaron gbreve -18 -KPX rcaron gcommaaccent -18 -KPX rcaron hyphen -20 -KPX rcaron period -55 -KPX rcommaaccent comma -40 -KPX rcommaaccent g -18 -KPX rcommaaccent gbreve -18 -KPX rcommaaccent gcommaaccent -18 -KPX rcommaaccent hyphen -20 -KPX rcommaaccent period -55 -KPX space A -55 -KPX space Aacute -55 -KPX space Abreve -55 -KPX space Acircumflex -55 -KPX space Adieresis -55 -KPX space Agrave -55 -KPX space Amacron -55 -KPX space Aogonek -55 -KPX space Aring -55 -KPX space Atilde -55 -KPX space T -18 -KPX space Tcaron -18 -KPX space Tcommaaccent -18 -KPX space V -50 -KPX space W -30 -KPX space Y -90 -KPX space Yacute -90 -KPX space Ydieresis -90 -KPX v a -25 -KPX v aacute -25 -KPX v abreve -25 -KPX v acircumflex -25 -KPX v adieresis -25 -KPX v agrave -25 -KPX v amacron -25 -KPX v aogonek -25 -KPX v aring -25 -KPX v atilde -25 -KPX v comma -65 -KPX v e -15 -KPX v eacute -15 -KPX v ecaron -15 -KPX v ecircumflex -15 -KPX v edieresis -15 -KPX v edotaccent -15 -KPX v egrave -15 -KPX v emacron -15 -KPX v eogonek -15 -KPX v o -20 -KPX v oacute -20 -KPX v ocircumflex -20 -KPX v odieresis -20 -KPX v ograve -20 -KPX v ohungarumlaut -20 -KPX v omacron -20 -KPX v oslash -20 -KPX v otilde -20 -KPX v period -65 -KPX w a -10 -KPX w aacute -10 -KPX w abreve -10 -KPX w acircumflex -10 -KPX w adieresis -10 -KPX w agrave -10 -KPX w amacron -10 -KPX w aogonek -10 -KPX w aring -10 -KPX w atilde -10 -KPX w comma -65 -KPX w o -10 -KPX w oacute -10 -KPX w ocircumflex -10 -KPX w odieresis -10 -KPX w ograve -10 -KPX w ohungarumlaut -10 -KPX w omacron -10 -KPX w oslash -10 -KPX w otilde -10 -KPX w period -65 -KPX x e -15 -KPX x eacute -15 -KPX x ecaron -15 -KPX x ecircumflex -15 -KPX x edieresis -15 -KPX x edotaccent -15 -KPX x egrave -15 -KPX x emacron -15 -KPX x eogonek -15 -KPX y comma -65 -KPX y period -65 -KPX yacute comma -65 -KPX yacute period -65 -KPX ydieresis comma -65 -KPX ydieresis period -65 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/lib/font/data/ZapfDingbats.afm b/lib/font/data/ZapfDingbats.afm deleted file mode 100755 index b274505..0000000 --- a/lib/font/data/ZapfDingbats.afm +++ /dev/null @@ -1,225 +0,0 @@ -StartFontMetrics 4.1 -Comment Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved. -Comment Creation Date: Thu May 1 15:14:13 1997 -Comment UniqueID 43082 -Comment VMusage 45775 55535 -FontName ZapfDingbats -FullName ITC Zapf Dingbats -FamilyName ZapfDingbats -Weight Medium -ItalicAngle 0 -IsFixedPitch false -CharacterSet Special -FontBBox -1 -143 981 820 -UnderlinePosition -100 -UnderlineThickness 50 -Version 002.000 -Notice Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. -EncodingScheme FontSpecific -StdHW 28 -StdVW 90 -StartCharMetrics 202 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 974 ; N a1 ; B 35 72 939 621 ; -C 34 ; WX 961 ; N a2 ; B 35 81 927 611 ; -C 35 ; WX 974 ; N a202 ; B 35 72 939 621 ; -C 36 ; WX 980 ; N a3 ; B 35 0 945 692 ; -C 37 ; WX 719 ; N a4 ; B 34 139 685 566 ; -C 38 ; WX 789 ; N a5 ; B 35 -14 755 705 ; -C 39 ; WX 790 ; N a119 ; B 35 -14 755 705 ; -C 40 ; WX 791 ; N a118 ; B 35 -13 761 705 ; -C 41 ; WX 690 ; N a117 ; B 34 138 655 553 ; -C 42 ; WX 960 ; N a11 ; B 35 123 925 568 ; -C 43 ; WX 939 ; N a12 ; B 35 134 904 559 ; -C 44 ; WX 549 ; N a13 ; B 29 -11 516 705 ; -C 45 ; WX 855 ; N a14 ; B 34 59 820 632 ; -C 46 ; WX 911 ; N a15 ; B 35 50 876 642 ; -C 47 ; WX 933 ; N a16 ; B 35 139 899 550 ; -C 48 ; WX 911 ; N a105 ; B 35 50 876 642 ; -C 49 ; WX 945 ; N a17 ; B 35 139 909 553 ; -C 50 ; WX 974 ; N a18 ; B 35 104 938 587 ; -C 51 ; WX 755 ; N a19 ; B 34 -13 721 705 ; -C 52 ; WX 846 ; N a20 ; B 36 -14 811 705 ; -C 53 ; WX 762 ; N a21 ; B 35 0 727 692 ; -C 54 ; WX 761 ; N a22 ; B 35 0 727 692 ; -C 55 ; WX 571 ; N a23 ; B -1 -68 571 661 ; -C 56 ; WX 677 ; N a24 ; B 36 -13 642 705 ; -C 57 ; WX 763 ; N a25 ; B 35 0 728 692 ; -C 58 ; WX 760 ; N a26 ; B 35 0 726 692 ; -C 59 ; WX 759 ; N a27 ; B 35 0 725 692 ; -C 60 ; WX 754 ; N a28 ; B 35 0 720 692 ; -C 61 ; WX 494 ; N a6 ; B 35 0 460 692 ; -C 62 ; WX 552 ; N a7 ; B 35 0 517 692 ; -C 63 ; WX 537 ; N a8 ; B 35 0 503 692 ; -C 64 ; WX 577 ; N a9 ; B 35 96 542 596 ; -C 65 ; WX 692 ; N a10 ; B 35 -14 657 705 ; -C 66 ; WX 786 ; N a29 ; B 35 -14 751 705 ; -C 67 ; WX 788 ; N a30 ; B 35 -14 752 705 ; -C 68 ; WX 788 ; N a31 ; B 35 -14 753 705 ; -C 69 ; WX 790 ; N a32 ; B 35 -14 756 705 ; -C 70 ; WX 793 ; N a33 ; B 35 -13 759 705 ; -C 71 ; WX 794 ; N a34 ; B 35 -13 759 705 ; -C 72 ; WX 816 ; N a35 ; B 35 -14 782 705 ; -C 73 ; WX 823 ; N a36 ; B 35 -14 787 705 ; -C 74 ; WX 789 ; N a37 ; B 35 -14 754 705 ; -C 75 ; WX 841 ; N a38 ; B 35 -14 807 705 ; -C 76 ; WX 823 ; N a39 ; B 35 -14 789 705 ; -C 77 ; WX 833 ; N a40 ; B 35 -14 798 705 ; -C 78 ; WX 816 ; N a41 ; B 35 -13 782 705 ; -C 79 ; WX 831 ; N a42 ; B 35 -14 796 705 ; -C 80 ; WX 923 ; N a43 ; B 35 -14 888 705 ; -C 81 ; WX 744 ; N a44 ; B 35 0 710 692 ; -C 82 ; WX 723 ; N a45 ; B 35 0 688 692 ; -C 83 ; WX 749 ; N a46 ; B 35 0 714 692 ; -C 84 ; WX 790 ; N a47 ; B 34 -14 756 705 ; -C 85 ; WX 792 ; N a48 ; B 35 -14 758 705 ; -C 86 ; WX 695 ; N a49 ; B 35 -14 661 706 ; -C 87 ; WX 776 ; N a50 ; B 35 -6 741 699 ; -C 88 ; WX 768 ; N a51 ; B 35 -7 734 699 ; -C 89 ; WX 792 ; N a52 ; B 35 -14 757 705 ; -C 90 ; WX 759 ; N a53 ; B 35 0 725 692 ; -C 91 ; WX 707 ; N a54 ; B 35 -13 672 704 ; -C 92 ; WX 708 ; N a55 ; B 35 -14 672 705 ; -C 93 ; WX 682 ; N a56 ; B 35 -14 647 705 ; -C 94 ; WX 701 ; N a57 ; B 35 -14 666 705 ; -C 95 ; WX 826 ; N a58 ; B 35 -14 791 705 ; -C 96 ; WX 815 ; N a59 ; B 35 -14 780 705 ; -C 97 ; WX 789 ; N a60 ; B 35 -14 754 705 ; -C 98 ; WX 789 ; N a61 ; B 35 -14 754 705 ; -C 99 ; WX 707 ; N a62 ; B 34 -14 673 705 ; -C 100 ; WX 687 ; N a63 ; B 36 0 651 692 ; -C 101 ; WX 696 ; N a64 ; B 35 0 661 691 ; -C 102 ; WX 689 ; N a65 ; B 35 0 655 692 ; -C 103 ; WX 786 ; N a66 ; B 34 -14 751 705 ; -C 104 ; WX 787 ; N a67 ; B 35 -14 752 705 ; -C 105 ; WX 713 ; N a68 ; B 35 -14 678 705 ; -C 106 ; WX 791 ; N a69 ; B 35 -14 756 705 ; -C 107 ; WX 785 ; N a70 ; B 36 -14 751 705 ; -C 108 ; WX 791 ; N a71 ; B 35 -14 757 705 ; -C 109 ; WX 873 ; N a72 ; B 35 -14 838 705 ; -C 110 ; WX 761 ; N a73 ; B 35 0 726 692 ; -C 111 ; WX 762 ; N a74 ; B 35 0 727 692 ; -C 112 ; WX 762 ; N a203 ; B 35 0 727 692 ; -C 113 ; WX 759 ; N a75 ; B 35 0 725 692 ; -C 114 ; WX 759 ; N a204 ; B 35 0 725 692 ; -C 115 ; WX 892 ; N a76 ; B 35 0 858 705 ; -C 116 ; WX 892 ; N a77 ; B 35 -14 858 692 ; -C 117 ; WX 788 ; N a78 ; B 35 -14 754 705 ; -C 118 ; WX 784 ; N a79 ; B 35 -14 749 705 ; -C 119 ; WX 438 ; N a81 ; B 35 -14 403 705 ; -C 120 ; WX 138 ; N a82 ; B 35 0 104 692 ; -C 121 ; WX 277 ; N a83 ; B 35 0 242 692 ; -C 122 ; WX 415 ; N a84 ; B 35 0 380 692 ; -C 123 ; WX 392 ; N a97 ; B 35 263 357 705 ; -C 124 ; WX 392 ; N a98 ; B 34 263 357 705 ; -C 125 ; WX 668 ; N a99 ; B 35 263 633 705 ; -C 126 ; WX 668 ; N a100 ; B 36 263 634 705 ; -C 128 ; WX 390 ; N a89 ; B 35 -14 356 705 ; -C 129 ; WX 390 ; N a90 ; B 35 -14 355 705 ; -C 130 ; WX 317 ; N a93 ; B 35 0 283 692 ; -C 131 ; WX 317 ; N a94 ; B 35 0 283 692 ; -C 132 ; WX 276 ; N a91 ; B 35 0 242 692 ; -C 133 ; WX 276 ; N a92 ; B 35 0 242 692 ; -C 134 ; WX 509 ; N a205 ; B 35 0 475 692 ; -C 135 ; WX 509 ; N a85 ; B 35 0 475 692 ; -C 136 ; WX 410 ; N a206 ; B 35 0 375 692 ; -C 137 ; WX 410 ; N a86 ; B 35 0 375 692 ; -C 138 ; WX 234 ; N a87 ; B 35 -14 199 705 ; -C 139 ; WX 234 ; N a88 ; B 35 -14 199 705 ; -C 140 ; WX 334 ; N a95 ; B 35 0 299 692 ; -C 141 ; WX 334 ; N a96 ; B 35 0 299 692 ; -C 161 ; WX 732 ; N a101 ; B 35 -143 697 806 ; -C 162 ; WX 544 ; N a102 ; B 56 -14 488 706 ; -C 163 ; WX 544 ; N a103 ; B 34 -14 508 705 ; -C 164 ; WX 910 ; N a104 ; B 35 40 875 651 ; -C 165 ; WX 667 ; N a106 ; B 35 -14 633 705 ; -C 166 ; WX 760 ; N a107 ; B 35 -14 726 705 ; -C 167 ; WX 760 ; N a108 ; B 0 121 758 569 ; -C 168 ; WX 776 ; N a112 ; B 35 0 741 705 ; -C 169 ; WX 595 ; N a111 ; B 34 -14 560 705 ; -C 170 ; WX 694 ; N a110 ; B 35 -14 659 705 ; -C 171 ; WX 626 ; N a109 ; B 34 0 591 705 ; -C 172 ; WX 788 ; N a120 ; B 35 -14 754 705 ; -C 173 ; WX 788 ; N a121 ; B 35 -14 754 705 ; -C 174 ; WX 788 ; N a122 ; B 35 -14 754 705 ; -C 175 ; WX 788 ; N a123 ; B 35 -14 754 705 ; -C 176 ; WX 788 ; N a124 ; B 35 -14 754 705 ; -C 177 ; WX 788 ; N a125 ; B 35 -14 754 705 ; -C 178 ; WX 788 ; N a126 ; B 35 -14 754 705 ; -C 179 ; WX 788 ; N a127 ; B 35 -14 754 705 ; -C 180 ; WX 788 ; N a128 ; B 35 -14 754 705 ; -C 181 ; WX 788 ; N a129 ; B 35 -14 754 705 ; -C 182 ; WX 788 ; N a130 ; B 35 -14 754 705 ; -C 183 ; WX 788 ; N a131 ; B 35 -14 754 705 ; -C 184 ; WX 788 ; N a132 ; B 35 -14 754 705 ; -C 185 ; WX 788 ; N a133 ; B 35 -14 754 705 ; -C 186 ; WX 788 ; N a134 ; B 35 -14 754 705 ; -C 187 ; WX 788 ; N a135 ; B 35 -14 754 705 ; -C 188 ; WX 788 ; N a136 ; B 35 -14 754 705 ; -C 189 ; WX 788 ; N a137 ; B 35 -14 754 705 ; -C 190 ; WX 788 ; N a138 ; B 35 -14 754 705 ; -C 191 ; WX 788 ; N a139 ; B 35 -14 754 705 ; -C 192 ; WX 788 ; N a140 ; B 35 -14 754 705 ; -C 193 ; WX 788 ; N a141 ; B 35 -14 754 705 ; -C 194 ; WX 788 ; N a142 ; B 35 -14 754 705 ; -C 195 ; WX 788 ; N a143 ; B 35 -14 754 705 ; -C 196 ; WX 788 ; N a144 ; B 35 -14 754 705 ; -C 197 ; WX 788 ; N a145 ; B 35 -14 754 705 ; -C 198 ; WX 788 ; N a146 ; B 35 -14 754 705 ; -C 199 ; WX 788 ; N a147 ; B 35 -14 754 705 ; -C 200 ; WX 788 ; N a148 ; B 35 -14 754 705 ; -C 201 ; WX 788 ; N a149 ; B 35 -14 754 705 ; -C 202 ; WX 788 ; N a150 ; B 35 -14 754 705 ; -C 203 ; WX 788 ; N a151 ; B 35 -14 754 705 ; -C 204 ; WX 788 ; N a152 ; B 35 -14 754 705 ; -C 205 ; WX 788 ; N a153 ; B 35 -14 754 705 ; -C 206 ; WX 788 ; N a154 ; B 35 -14 754 705 ; -C 207 ; WX 788 ; N a155 ; B 35 -14 754 705 ; -C 208 ; WX 788 ; N a156 ; B 35 -14 754 705 ; -C 209 ; WX 788 ; N a157 ; B 35 -14 754 705 ; -C 210 ; WX 788 ; N a158 ; B 35 -14 754 705 ; -C 211 ; WX 788 ; N a159 ; B 35 -14 754 705 ; -C 212 ; WX 894 ; N a160 ; B 35 58 860 634 ; -C 213 ; WX 838 ; N a161 ; B 35 152 803 540 ; -C 214 ; WX 1016 ; N a163 ; B 34 152 981 540 ; -C 215 ; WX 458 ; N a164 ; B 35 -127 422 820 ; -C 216 ; WX 748 ; N a196 ; B 35 94 698 597 ; -C 217 ; WX 924 ; N a165 ; B 35 140 890 552 ; -C 218 ; WX 748 ; N a192 ; B 35 94 698 597 ; -C 219 ; WX 918 ; N a166 ; B 35 166 884 526 ; -C 220 ; WX 927 ; N a167 ; B 35 32 892 660 ; -C 221 ; WX 928 ; N a168 ; B 35 129 891 562 ; -C 222 ; WX 928 ; N a169 ; B 35 128 893 563 ; -C 223 ; WX 834 ; N a170 ; B 35 155 799 537 ; -C 224 ; WX 873 ; N a171 ; B 35 93 838 599 ; -C 225 ; WX 828 ; N a172 ; B 35 104 791 588 ; -C 226 ; WX 924 ; N a173 ; B 35 98 889 594 ; -C 227 ; WX 924 ; N a162 ; B 35 98 889 594 ; -C 228 ; WX 917 ; N a174 ; B 35 0 882 692 ; -C 229 ; WX 930 ; N a175 ; B 35 84 896 608 ; -C 230 ; WX 931 ; N a176 ; B 35 84 896 608 ; -C 231 ; WX 463 ; N a177 ; B 35 -99 429 791 ; -C 232 ; WX 883 ; N a178 ; B 35 71 848 623 ; -C 233 ; WX 836 ; N a179 ; B 35 44 802 648 ; -C 234 ; WX 836 ; N a193 ; B 35 44 802 648 ; -C 235 ; WX 867 ; N a180 ; B 35 101 832 591 ; -C 236 ; WX 867 ; N a199 ; B 35 101 832 591 ; -C 237 ; WX 696 ; N a181 ; B 35 44 661 648 ; -C 238 ; WX 696 ; N a200 ; B 35 44 661 648 ; -C 239 ; WX 874 ; N a182 ; B 35 77 840 619 ; -C 241 ; WX 874 ; N a201 ; B 35 73 840 615 ; -C 242 ; WX 760 ; N a183 ; B 35 0 725 692 ; -C 243 ; WX 946 ; N a184 ; B 35 160 911 533 ; -C 244 ; WX 771 ; N a197 ; B 34 37 736 655 ; -C 245 ; WX 865 ; N a185 ; B 35 207 830 481 ; -C 246 ; WX 771 ; N a194 ; B 34 37 736 655 ; -C 247 ; WX 888 ; N a198 ; B 34 -19 853 712 ; -C 248 ; WX 967 ; N a186 ; B 35 124 932 568 ; -C 249 ; WX 888 ; N a195 ; B 34 -19 853 712 ; -C 250 ; WX 831 ; N a187 ; B 35 113 796 579 ; -C 251 ; WX 873 ; N a188 ; B 36 118 838 578 ; -C 252 ; WX 927 ; N a189 ; B 35 150 891 542 ; -C 253 ; WX 970 ; N a190 ; B 35 76 931 616 ; -C 254 ; WX 918 ; N a191 ; B 34 99 884 593 ; -EndCharMetrics -EndFontMetrics diff --git a/lib/font/embedded.js b/lib/font/embedded.js deleted file mode 100644 index a920188..0000000 --- a/lib/font/embedded.js +++ /dev/null @@ -1,264 +0,0 @@ -import PDFFont from '../font'; - -const toHex = function(num) { - return `0000${num.toString(16)}`.slice(-4); -}; - -class EmbeddedFont extends PDFFont { - constructor(document, font, id) { - super(); - this.document = document; - this.font = font; - this.id = id; - this.subset = this.font.createSubset(); - this.unicode = [[0]]; - this.widths = [this.font.getGlyph(0).advanceWidth]; - - this.name = this.font.postscriptName; - this.scale = 1000 / this.font.unitsPerEm; - this.ascender = this.font.ascent * this.scale; - this.descender = this.font.descent * this.scale; - this.xHeight = this.font.xHeight * this.scale; - this.capHeight = this.font.capHeight * this.scale; - this.lineGap = this.font.lineGap * this.scale; - this.bbox = this.font.bbox; - - this.layoutCache = Object.create(null); - } - - layoutRun(text, features) { - const run = this.font.layout(text, features); - - // Normalize position values - for (let i = 0; i < run.positions.length; i++) { - const position = run.positions[i]; - for (let key in position) { - position[key] *= this.scale; - } - - position.advanceWidth = run.glyphs[i].advanceWidth * this.scale; - } - - return run; - } - - layoutCached(text) { - let cached; - if ((cached = this.layoutCache[text])) { - return cached; - } - - const run = this.layoutRun(text); - this.layoutCache[text] = run; - return run; - } - - layout(text, features, onlyWidth) { - // Skip the cache if any user defined features are applied - if (onlyWidth == null) { - onlyWidth = false; - } - if (features) { - return this.layoutRun(text, features); - } - - const glyphs = onlyWidth ? null : []; - const positions = onlyWidth ? null : []; - let advanceWidth = 0; - - // Split the string by words to increase cache efficiency. - // For this purpose, spaces and tabs are a good enough delimeter. - let last = 0; - let index = 0; - while (index <= text.length) { - var needle; - if ( - (index === text.length && last < index) || - ((needle = text.charAt(index)), [' ', '\t'].includes(needle)) - ) { - const run = this.layoutCached(text.slice(last, ++index)); - if (!onlyWidth) { - glyphs.push(...(run.glyphs || [])); - positions.push(...(run.positions || [])); - } - - advanceWidth += run.advanceWidth; - last = index; - } else { - index++; - } - } - - return { glyphs, positions, advanceWidth }; - } - - encode(text, features) { - const { glyphs, positions } = this.layout(text, features); - - const res = []; - for (let i = 0; i < glyphs.length; i++) { - const glyph = glyphs[i]; - const gid = this.subset.includeGlyph(glyph.id); - res.push(`0000${gid.toString(16)}`.slice(-4)); - - if (this.widths[gid] == null) { - this.widths[gid] = glyph.advanceWidth * this.scale; - } - if (this.unicode[gid] == null) { - this.unicode[gid] = glyph.codePoints; - } - } - - return [res, positions]; - } - - widthOfString(string, size, features) { - const width = this.layout(string, features, true).advanceWidth; - const scale = size / 1000; - return width * scale; - } - - embed() { - const isCFF = this.subset.cff != null; - const fontFile = this.document.ref(); - - if (isCFF) { - fontFile.data.Subtype = 'CIDFontType0C'; - } - - this.subset - .encodeStream() - .on('data', data => fontFile.write(data)) - .on('end', () => fontFile.end()); - - const familyClass = - ((this.font['OS/2'] != null - ? this.font['OS/2'].sFamilyClass - : undefined) || 0) >> 8; - let flags = 0; - if (this.font.post.isFixedPitch) { - flags |= 1 << 0; - } - if (1 <= familyClass && familyClass <= 7) { - flags |= 1 << 1; - } - flags |= 1 << 2; // assume the font uses non-latin characters - if (familyClass === 10) { - flags |= 1 << 3; - } - if (this.font.head.macStyle.italic) { - flags |= 1 << 6; - } - - // generate a tag (6 uppercase letters. 16 is the char code offset from '1' to 'A'. 74 will map to 'Z') - const tag = [1, 2, 3, 4, 5, 6] - .map(i => String.fromCharCode((this.id.charCodeAt(i) || 74) + 16)) - .join(''); - const name = tag + '+' + this.font.postscriptName; - - const { bbox } = this.font; - const descriptor = this.document.ref({ - Type: 'FontDescriptor', - FontName: name, - Flags: flags, - FontBBox: [ - bbox.minX * this.scale, - bbox.minY * this.scale, - bbox.maxX * this.scale, - bbox.maxY * this.scale - ], - ItalicAngle: this.font.italicAngle, - Ascent: this.ascender, - Descent: this.descender, - CapHeight: (this.font.capHeight || this.font.ascent) * this.scale, - XHeight: (this.font.xHeight || 0) * this.scale, - StemV: 0 - }); // not sure how to calculate this - - if (isCFF) { - descriptor.data.FontFile3 = fontFile; - } else { - descriptor.data.FontFile2 = fontFile; - } - - descriptor.end(); - - const descendantFont = this.document.ref({ - Type: 'Font', - Subtype: isCFF ? 'CIDFontType0' : 'CIDFontType2', - BaseFont: name, - CIDSystemInfo: { - Registry: new String('Adobe'), - Ordering: new String('Identity'), - Supplement: 0 - }, - FontDescriptor: descriptor, - W: [0, this.widths] - }); - - descendantFont.end(); - - this.dictionary.data = { - Type: 'Font', - Subtype: 'Type0', - BaseFont: name, - Encoding: 'Identity-H', - DescendantFonts: [descendantFont], - ToUnicode: this.toUnicodeCmap() - }; - - return this.dictionary.end(); - } - - // Maps the glyph ids encoded in the PDF back to unicode strings - // Because of ligature substitutions and the like, there may be one or more - // unicode characters represented by each glyph. - toUnicodeCmap() { - const cmap = this.document.ref(); - - const entries = []; - for (let codePoints of this.unicode) { - const encoded = []; - - // encode codePoints to utf16 - for (let value of codePoints) { - if (value > 0xffff) { - value -= 0x10000; - encoded.push(toHex(((value >>> 10) & 0x3ff) | 0xd800)); - value = 0xdc00 | (value & 0x3ff); - } - - encoded.push(toHex(value)); - } - - entries.push(`<${encoded.join(' ')}>`); - } - - cmap.end(`\ -/CIDInit /ProcSet findresource begin -12 dict begin -begincmap -/CIDSystemInfo << - /Registry (Adobe) - /Ordering (UCS) - /Supplement 0 ->> def -/CMapName /Adobe-Identity-UCS def -/CMapType 2 def -1 begincodespacerange -<0000> -endcodespacerange -1 beginbfrange -<0000> <${toHex(entries.length - 1)}> [${entries.join(' ')}] -endbfrange -endcmap -CMapName currentdict /CMap defineresource pop -end -end\ -`); - - return cmap; - } -} - -export default EmbeddedFont; diff --git a/lib/font/standard.js b/lib/font/standard.js deleted file mode 100644 index 292e6ce..0000000 --- a/lib/font/standard.js +++ /dev/null @@ -1,119 +0,0 @@ -import AFMFont from './afm'; -import PDFFont from '../font'; -import fs from 'fs'; - -// This insanity is so bundlers can inline the font files -const STANDARD_FONTS = { - Courier() { - return fs.readFileSync(__dirname + '/data/Courier.afm', 'utf8'); - }, - 'Courier-Bold'() { - return fs.readFileSync(__dirname + '/data/Courier-Bold.afm', 'utf8'); - }, - 'Courier-Oblique'() { - return fs.readFileSync(__dirname + '/data/Courier-Oblique.afm', 'utf8'); - }, - 'Courier-BoldOblique'() { - return fs.readFileSync(__dirname + '/data/Courier-BoldOblique.afm', 'utf8'); - }, - Helvetica() { - return fs.readFileSync(__dirname + '/data/Helvetica.afm', 'utf8'); - }, - 'Helvetica-Bold'() { - return fs.readFileSync(__dirname + '/data/Helvetica-Bold.afm', 'utf8'); - }, - 'Helvetica-Oblique'() { - return fs.readFileSync(__dirname + '/data/Helvetica-Oblique.afm', 'utf8'); - }, - 'Helvetica-BoldOblique'() { - return fs.readFileSync( - __dirname + '/data/Helvetica-BoldOblique.afm', - 'utf8' - ); - }, - 'Times-Roman'() { - return fs.readFileSync(__dirname + '/data/Times-Roman.afm', 'utf8'); - }, - 'Times-Bold'() { - return fs.readFileSync(__dirname + '/data/Times-Bold.afm', 'utf8'); - }, - 'Times-Italic'() { - return fs.readFileSync(__dirname + '/data/Times-Italic.afm', 'utf8'); - }, - 'Times-BoldItalic'() { - return fs.readFileSync(__dirname + '/data/Times-BoldItalic.afm', 'utf8'); - }, - Symbol() { - return fs.readFileSync(__dirname + '/data/Symbol.afm', 'utf8'); - }, - ZapfDingbats() { - return fs.readFileSync(__dirname + '/data/ZapfDingbats.afm', 'utf8'); - } -}; - -class StandardFont extends PDFFont { - constructor(document, name, id) { - super(); - this.document = document; - this.name = name; - this.id = id; - this.font = new AFMFont(STANDARD_FONTS[this.name]()); - ({ - ascender: this.ascender, - descender: this.descender, - bbox: this.bbox, - lineGap: this.lineGap, - xHeight: this.xHeight, - capHeight: this.capHeight - } = this.font); - } - - embed() { - this.dictionary.data = { - Type: 'Font', - BaseFont: this.name, - Subtype: 'Type1', - Encoding: 'WinAnsiEncoding' - }; - - return this.dictionary.end(); - } - - encode(text) { - const encoded = this.font.encodeText(text); - const glyphs = this.font.glyphsForString(`${text}`); - const advances = this.font.advancesForGlyphs(glyphs); - const positions = []; - for (let i = 0; i < glyphs.length; i++) { - const glyph = glyphs[i]; - positions.push({ - xAdvance: advances[i], - yAdvance: 0, - xOffset: 0, - yOffset: 0, - advanceWidth: this.font.widthOfGlyph(glyph) - }); - } - - return [encoded, positions]; - } - - widthOfString(string, size) { - const glyphs = this.font.glyphsForString(`${string}`); - const advances = this.font.advancesForGlyphs(glyphs); - - let width = 0; - for (let advance of advances) { - width += advance; - } - - const scale = size / 1000; - return width * scale; - } - - static isStandardFont(name) { - return name in STANDARD_FONTS; - } -} - -export default StandardFont; diff --git a/lib/font_factory.js b/lib/font_factory.js deleted file mode 100644 index e91a5dc..0000000 --- a/lib/font_factory.js +++ /dev/null @@ -1,30 +0,0 @@ -import fontkit from 'fontkit'; -import StandardFont from './font/standard'; -import EmbeddedFont from './font/embedded'; - -class PDFFontFactory { - static open(document, src, family, id) { - let font; - if (typeof src === 'string') { - if (StandardFont.isStandardFont(src)) { - return new StandardFont(document, src, id); - } - - font = fontkit.openSync(src, family); - } else if (Buffer.isBuffer(src)) { - font = fontkit.create(src, family); - } else if (src instanceof Uint8Array) { - font = fontkit.create(new Buffer(src), family); - } else if (src instanceof ArrayBuffer) { - font = fontkit.create(new Buffer(new Uint8Array(src)), family); - } - - if (font == null) { - throw new Error('Not a supported font format or standard PDF font.'); - } - - return new EmbeddedFont(document, font, id); - } -} - -export default PDFFontFactory; diff --git a/lib/gradient.js b/lib/gradient.js deleted file mode 100644 index c0e458d..0000000 --- a/lib/gradient.js +++ /dev/null @@ -1,270 +0,0 @@ -import PDFObject from './object'; - -const { number } = PDFObject; - -class PDFGradient { - constructor(doc) { - this.doc = doc; - this.stops = []; - this.embedded = false; - this.transform = [1, 0, 0, 1, 0, 0]; - } - - stop(pos, color, opacity) { - if (opacity == null) { - opacity = 1; - } - color = this.doc._normalizeColor(color); - - if (this.stops.length === 0) { - if (color.length === 3) { - this._colorSpace = 'DeviceRGB'; - } else if (color.length === 4) { - this._colorSpace = 'DeviceCMYK'; - } else if (color.length === 1) { - this._colorSpace = 'DeviceGray'; - } else { - throw new Error('Unknown color space'); - } - } else if ( - (this._colorSpace === 'DeviceRGB' && color.length !== 3) || - (this._colorSpace === 'DeviceCMYK' && color.length !== 4) || - (this._colorSpace === 'DeviceGray' && color.length !== 1) - ) { - throw new Error('All gradient stops must use the same color space'); - } - - opacity = Math.max(0, Math.min(1, opacity)); - this.stops.push([pos, color, opacity]); - return this; - } - - setTransform(m11, m12, m21, m22, dx, dy) { - this.transform = [m11, m12, m21, m22, dx, dy]; - return this; - } - - embed(m) { - let asc, i; - let end, fn; - if (this.stops.length === 0) { - return; - } - this.embedded = true; - this.matrix = m; - - // if the last stop comes before 100%, add a copy at 100% - const last = this.stops[this.stops.length - 1]; - if (last[0] < 1) { - this.stops.push([1, last[1], last[2]]); - } - - const bounds = []; - const encode = []; - const stops = []; - - for ( - i = 0, end = this.stops.length - 1, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - encode.push(0, 1); - if (i + 2 !== this.stops.length) { - bounds.push(this.stops[i + 1][0]); - } - - fn = this.doc.ref({ - FunctionType: 2, - Domain: [0, 1], - C0: this.stops[i + 0][1], - C1: this.stops[i + 1][1], - N: 1 - }); - - stops.push(fn); - fn.end(); - } - - // if there are only two stops, we don't need a stitching function - if (stops.length === 1) { - fn = stops[0]; - } else { - fn = this.doc.ref({ - FunctionType: 3, // stitching function - Domain: [0, 1], - Functions: stops, - Bounds: bounds, - Encode: encode - }); - - fn.end(); - } - - this.id = `Sh${++this.doc._gradCount}`; - - const shader = this.shader(fn); - shader.end(); - - const pattern = this.doc.ref({ - Type: 'Pattern', - PatternType: 2, - Shading: shader, - Matrix: this.matrix.map(v => number(v)) - }); - - pattern.end(); - - if (this.stops.some(stop => stop[2] < 1)) { - let grad = this.opacityGradient(); - grad._colorSpace = 'DeviceGray'; - - for (let stop of this.stops) { - grad.stop(stop[0], [stop[2]]); - } - - grad = grad.embed(this.matrix); - - const pageBBox = [0, 0, this.doc.page.width, this.doc.page.height]; - - const form = this.doc.ref({ - Type: 'XObject', - Subtype: 'Form', - FormType: 1, - BBox: pageBBox, - Group: { - Type: 'Group', - S: 'Transparency', - CS: 'DeviceGray' - }, - Resources: { - ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'], - Pattern: { - Sh1: grad - } - } - }); - - form.write('/Pattern cs /Sh1 scn'); - form.end(`${pageBBox.join(' ')} re f`); - - const gstate = this.doc.ref({ - Type: 'ExtGState', - SMask: { - Type: 'Mask', - S: 'Luminosity', - G: form - } - }); - - gstate.end(); - - const opacityPattern = this.doc.ref({ - Type: 'Pattern', - PatternType: 1, - PaintType: 1, - TilingType: 2, - BBox: pageBBox, - XStep: pageBBox[2], - YStep: pageBBox[3], - Resources: { - ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'], - Pattern: { - Sh1: pattern - }, - ExtGState: { - Gs1: gstate - } - } - }); - - opacityPattern.write('/Gs1 gs /Pattern cs /Sh1 scn'); - opacityPattern.end(`${pageBBox.join(' ')} re f`); - - this.doc.page.patterns[this.id] = opacityPattern; - } else { - this.doc.page.patterns[this.id] = pattern; - } - - return pattern; - } - - apply(op) { - // apply gradient transform to existing document ctm - const [m0, m1, m2, m3, m4, m5] = this.doc._ctm; - const [m11, m12, m21, m22, dx, dy] = this.transform; - const m = [ - m0 * m11 + m2 * m12, - m1 * m11 + m3 * m12, - m0 * m21 + m2 * m22, - m1 * m21 + m3 * m22, - m0 * dx + m2 * dy + m4, - m1 * dx + m3 * dy + m5 - ]; - - if (!this.embedded || m.join(' ') !== this.matrix.join(' ')) { - this.embed(m); - } - return this.doc.addContent(`/${this.id} ${op}`); - } -} - -class PDFLinearGradient extends PDFGradient { - constructor(doc, x1, y1, x2, y2) { - super(doc); - this.x1 = x1; - this.y1 = y1; - this.x2 = x2; - this.y2 = y2; - } - - shader(fn) { - return this.doc.ref({ - ShadingType: 2, - ColorSpace: this._colorSpace, - Coords: [this.x1, this.y1, this.x2, this.y2], - Function: fn, - Extend: [true, true] - }); - } - - opacityGradient() { - return new PDFLinearGradient(this.doc, this.x1, this.y1, this.x2, this.y2); - } -} - -class PDFRadialGradient extends PDFGradient { - constructor(doc, x1, y1, r1, x2, y2, r2) { - super(doc); - this.doc = doc; - this.x1 = x1; - this.y1 = y1; - this.r1 = r1; - this.x2 = x2; - this.y2 = y2; - this.r2 = r2; - } - - shader(fn) { - return this.doc.ref({ - ShadingType: 3, - ColorSpace: this._colorSpace, - Coords: [this.x1, this.y1, this.r1, this.x2, this.y2, this.r2], - Function: fn, - Extend: [true, true] - }); - } - - opacityGradient() { - return new PDFRadialGradient( - this.doc, - this.x1, - this.y1, - this.r1, - this.x2, - this.y2, - this.r2 - ); - } -} - -export default { PDFGradient, PDFLinearGradient, PDFRadialGradient }; diff --git a/lib/image.js b/lib/image.js deleted file mode 100644 index 79a12d1..0000000 --- a/lib/image.js +++ /dev/null @@ -1,39 +0,0 @@ -/* -PDFImage - embeds images in PDF documents -By Devon Govett -*/ - -import fs from 'fs'; -import JPEG from './image/jpeg'; -import PNG from './image/png'; - -class PDFImage { - static open(src, label) { - let data; - if (Buffer.isBuffer(src)) { - data = src; - } else if (src instanceof ArrayBuffer) { - data = new Buffer(new Uint8Array(src)); - } else { - let match; - if ((match = /^data:.+;base64,(.*)$/.exec(src))) { - data = new Buffer(match[1], 'base64'); - } else { - data = fs.readFileSync(src); - if (!data) { - return; - } - } - } - - if (data[0] === 0xff && data[1] === 0xd8) { - return new JPEG(data, label); - } else if (data[0] === 0x89 && data.toString('ascii', 1, 4) === 'PNG') { - return new PNG(data, label); - } else { - throw new Error('Unknown image format.'); - } - } -} - -export default PDFImage; diff --git a/lib/image/jpeg.js b/lib/image/jpeg.js deleted file mode 100644 index 46e7b72..0000000 --- a/lib/image/jpeg.js +++ /dev/null @@ -1,91 +0,0 @@ -const MARKERS = [ - 0xffc0, - 0xffc1, - 0xffc2, - 0xffc3, - 0xffc5, - 0xffc6, - 0xffc7, - 0xffc8, - 0xffc9, - 0xffca, - 0xffcb, - 0xffcc, - 0xffcd, - 0xffce, - 0xffcf -]; - -const COLOR_SPACE_MAP = { - 1: 'DeviceGray', - 3: 'DeviceRGB', - 4: 'DeviceCMYK' -}; - -class JPEG { - constructor(data, label) { - let marker; - this.data = data; - this.label = label; - if (this.data.readUInt16BE(0) !== 0xffd8) { - throw 'SOI not found in JPEG'; - } - - let pos = 2; - while (pos < this.data.length) { - marker = this.data.readUInt16BE(pos); - pos += 2; - if (MARKERS.includes(marker)) { - break; - } - pos += this.data.readUInt16BE(pos); - } - - if (!MARKERS.includes(marker)) { - throw 'Invalid JPEG.'; - } - pos += 2; - - this.bits = this.data[pos++]; - this.height = this.data.readUInt16BE(pos); - pos += 2; - - this.width = this.data.readUInt16BE(pos); - pos += 2; - - const channels = this.data[pos++]; - this.colorSpace = COLOR_SPACE_MAP[channels]; - - this.obj = null; - } - - embed(document) { - if (this.obj) { - return; - } - - this.obj = document.ref({ - Type: 'XObject', - Subtype: 'Image', - BitsPerComponent: this.bits, - Width: this.width, - Height: this.height, - ColorSpace: this.colorSpace, - Filter: 'DCTDecode' - }); - - // add extra decode params for CMYK images. By swapping the - // min and max values from the default, we invert the colors. See - // section 4.8.4 of the spec. - if (this.colorSpace === 'DeviceCMYK') { - this.obj.data['Decode'] = [1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0]; - } - - this.obj.end(this.data); - - // free memory - return (this.data = null); - } -} - -export default JPEG; diff --git a/lib/image/png.js b/lib/image/png.js deleted file mode 100644 index 65ffcda..0000000 --- a/lib/image/png.js +++ /dev/null @@ -1,157 +0,0 @@ -import zlib from 'zlib'; -import PNG from 'png-js'; - -class PNGImage { - constructor(data, label) { - this.label = label; - this.image = new PNG(data); - this.width = this.image.width; - this.height = this.image.height; - this.imgData = this.image.imgData; - this.obj = null; - } - - embed(document) { - this.document = document; - if (this.obj) { - return; - } - - const hasAlphaChannel = this.image.hasAlphaChannel; - - this.obj = this.document.ref({ - Type: 'XObject', - Subtype: 'Image', - BitsPerComponent: hasAlphaChannel ? 8 : this.image.bits, - Width: this.width, - Height: this.height, - Filter: 'FlateDecode' - }); - - if (!hasAlphaChannel) { - const params = this.document.ref({ - Predictor: 15, - Colors: this.image.colors, - BitsPerComponent: this.image.bits, - Columns: this.width - }); - - this.obj.data['DecodeParms'] = params; - params.end(); - } - - if (this.image.palette.length === 0) { - this.obj.data['ColorSpace'] = this.image.colorSpace; - } else { - // embed the color palette in the PDF as an object stream - const palette = this.document.ref(); - palette.end(new Buffer(this.image.palette)); - - // build the color space array for the image - this.obj.data['ColorSpace'] = [ - 'Indexed', - 'DeviceRGB', - this.image.palette.length / 3 - 1, - palette - ]; - } - - // For PNG color types 0, 2 and 3, the transparency data is stored in - // a dedicated PNG chunk. - if (this.image.transparency.grayscale != null) { - // Use Color Key Masking (spec section 4.8.5) - // An array with N elements, where N is two times the number of color components. - const val = this.image.transparency.grayscale; - this.obj.data['Mask'] = [val, val]; - } else if (this.image.transparency.rgb) { - // Use Color Key Masking (spec section 4.8.5) - // An array with N elements, where N is two times the number of color components. - const { rgb } = this.image.transparency; - const mask = []; - for (let x of rgb) { - mask.push(x, x); - } - - this.obj.data['Mask'] = mask; - } else if (this.image.transparency.indexed) { - // Create a transparency SMask for the image based on the data - // in the PLTE and tRNS sections. See below for details on SMasks. - return this.loadIndexedAlphaChannel(); - } else if (hasAlphaChannel) { - // For PNG color types 4 and 6, the transparency data is stored as a alpha - // channel mixed in with the main image data. Separate this data out into an - // SMask object and store it separately in the PDF. - return this.splitAlphaChannel(); - } - this.finalize(); - } - - finalize() { - if (this.alphaChannel) { - const sMask = this.document.ref({ - Type: 'XObject', - Subtype: 'Image', - Height: this.height, - Width: this.width, - BitsPerComponent: 8, - Filter: 'FlateDecode', - ColorSpace: 'DeviceGray', - Decode: [0, 1] - }); - - sMask.end(this.alphaChannel); - this.obj.data['SMask'] = sMask; - } - - // add the actual image data - this.obj.end(this.imgData); - - // free memory - this.image = null; - return (this.imgData = null); - } - - splitAlphaChannel() { - return this.image.decodePixels(pixels => { - let a, p; - const colorCount = this.image.colors; - const pixelCount = this.width * this.height; - const imgData = new Buffer(pixelCount * colorCount); - const alphaChannel = new Buffer(pixelCount); - - let i = (p = a = 0); - const len = pixels.length; - // For 16bit images copy only most significant byte (MSB) - PNG data is always stored in network byte order (MSB first) - const skipByteCount = this.image.bits === 16 ? 1 : 0; - while (i < len) { - for (let colorIndex = 0; colorIndex < colorCount; colorIndex++) { - imgData[p++] = pixels[i++]; - i += skipByteCount; - } - alphaChannel[a++] = pixels[i++]; - i += skipByteCount; - } - - this.imgData = zlib.deflateSync(imgData); - this.alphaChannel = zlib.deflateSync(alphaChannel); - return this.finalize(); - }); - } - - loadIndexedAlphaChannel() { - const transparency = this.image.transparency.indexed; - return this.image.decodePixels(pixels => { - const alphaChannel = new Buffer(this.width * this.height); - - let i = 0; - for (let j = 0, end = pixels.length; j < end; j++) { - alphaChannel[i++] = transparency[pixels[j]]; - } - - this.alphaChannel = zlib.deflateSync(alphaChannel); - return this.finalize(); - }); - } -} - -export default PNGImage; diff --git a/lib/line_wrapper.js b/lib/line_wrapper.js deleted file mode 100644 index d37817d..0000000 --- a/lib/line_wrapper.js +++ /dev/null @@ -1,328 +0,0 @@ -import { EventEmitter } from 'events'; -import LineBreaker from 'linebreak'; - -class LineWrapper extends EventEmitter { - constructor(document, options) { - super(); - this.document = document; - this.indent = options.indent || 0; - this.characterSpacing = options.characterSpacing || 0; - this.wordSpacing = options.wordSpacing === 0; - this.columns = options.columns || 1; - this.columnGap = options.columnGap != null ? options.columnGap : 18; // 1/4 inch - this.lineWidth = - (options.width - this.columnGap * (this.columns - 1)) / this.columns; - this.spaceLeft = this.lineWidth; - this.startX = this.document.x; - this.startY = this.document.y; - this.column = 1; - this.ellipsis = options.ellipsis; - this.continuedX = 0; - this.features = options.features; - - // calculate the maximum Y position the text can appear at - if (options.height != null) { - this.height = options.height; - this.maxY = this.startY + options.height; - } else { - this.maxY = this.document.page.maxY(); - } - - // handle paragraph indents - this.on('firstLine', options => { - // if this is the first line of the text segment, and - // we're continuing where we left off, indent that much - // otherwise use the user specified indent option - const indent = this.continuedX || this.indent; - this.document.x += indent; - this.lineWidth -= indent; - - return this.once('line', () => { - this.document.x -= indent; - this.lineWidth += indent; - if (options.continued && !this.continuedX) { - this.continuedX = this.indent; - } - if (!options.continued) { - return (this.continuedX = 0); - } - }); - }); - - // handle left aligning last lines of paragraphs - this.on('lastLine', options => { - const { align } = options; - if (align === 'justify') { - options.align = 'left'; - } - this.lastLine = true; - - return this.once('line', () => { - this.document.y += options.paragraphGap || 0; - options.align = align; - return (this.lastLine = false); - }); - }); - } - - wordWidth(word) { - return ( - this.document.widthOfString(word, this) + - this.characterSpacing + - this.wordSpacing - ); - } - - eachWord(text, fn) { - // setup a unicode line breaker - let bk; - const breaker = new LineBreaker(text); - let last = null; - const wordWidths = Object.create(null); - - while ((bk = breaker.nextBreak())) { - var shouldContinue; - let word = text.slice( - (last != null ? last.position : undefined) || 0, - bk.position - ); - let w = - wordWidths[word] != null - ? wordWidths[word] - : (wordWidths[word] = this.wordWidth(word)); - - // if the word is longer than the whole line, chop it up - // TODO: break by grapheme clusters, not JS string characters - if (w > this.lineWidth + this.continuedX) { - // make some fake break objects - let lbk = last; - const fbk = {}; - - while (word.length) { - // fit as much of the word as possible into the space we have - var l, mightGrow; - if (w > this.spaceLeft) { - // start our check at the end of our available space - this method is faster than a loop of each character and it resolves - // an issue with long loops when processing massive words, such as a huge number of spaces - l = Math.ceil(this.spaceLeft / (w / word.length)); - w = this.wordWidth(word.slice(0, l)); - mightGrow = w <= this.spaceLeft && l < word.length; - } else { - l = word.length; - } - let mustShrink = w > this.spaceLeft && l > 0; - // shrink or grow word as necessary after our near-guess above - while (mustShrink || mightGrow) { - if (mustShrink) { - w = this.wordWidth(word.slice(0, --l)); - mustShrink = w > this.spaceLeft && l > 0; - } else { - w = this.wordWidth(word.slice(0, ++l)); - mustShrink = w > this.spaceLeft && l > 0; - mightGrow = w <= this.spaceLeft && l < word.length; - } - } - - // send a required break unless this is the last piece and a linebreak is not specified - fbk.required = bk.required || l < word.length; - shouldContinue = fn(word.slice(0, l), w, fbk, lbk); - lbk = { required: false }; - - // get the remaining piece of the word - word = word.slice(l); - w = this.wordWidth(word); - - if (shouldContinue === false) { - break; - } - } - } else { - // otherwise just emit the break as it was given to us - shouldContinue = fn(word, w, bk, last); - } - - if (shouldContinue === false) { - break; - } - last = bk; - } - } - - wrap(text, options) { - // override options from previous continued fragments - if (options.indent != null) { - this.indent = options.indent; - } - if (options.characterSpacing != null) { - this.characterSpacing = options.characterSpacing; - } - if (options.wordSpacing != null) { - this.wordSpacing = options.wordSpacing; - } - if (options.ellipsis != null) { - this.ellipsis = options.ellipsis; - } - - // make sure we're actually on the page - // and that the first line of is never by - // itself at the bottom of a page (orphans) - const nextY = this.document.y + this.document.currentLineHeight(true); - if (this.document.y > this.maxY || nextY > this.maxY) { - this.nextSection(); - } - - let buffer = ''; - let textWidth = 0; - let wc = 0; - let lc = 0; - - let { y } = this.document; // used to reset Y pos if options.continued (below) - const emitLine = () => { - options.textWidth = textWidth + this.wordSpacing * (wc - 1); - options.wordCount = wc; - options.lineWidth = this.lineWidth; - ({ y } = this.document); - this.emit('line', buffer, options, this); - return lc++; - }; - - this.emit('sectionStart', options, this); - - this.eachWord(text, (word, w, bk, last) => { - if (last == null || last.required) { - this.emit('firstLine', options, this); - this.spaceLeft = this.lineWidth; - } - - if (w <= this.spaceLeft) { - buffer += word; - textWidth += w; - wc++; - } - - if (bk.required || w > this.spaceLeft) { - // if the user specified a max height and an ellipsis, and is about to pass the - // max height and max columns after the next line, append the ellipsis - const lh = this.document.currentLineHeight(true); - if ( - this.height != null && - this.ellipsis && - this.document.y + lh * 2 > this.maxY && - this.column >= this.columns - ) { - if (this.ellipsis === true) { - this.ellipsis = '…'; - } // map default ellipsis character - buffer = buffer.replace(/\s+$/, ''); - textWidth = this.wordWidth(buffer + this.ellipsis); - - // remove characters from the buffer until the ellipsis fits - // to avoid inifinite loop need to stop while-loop if buffer is empty string - while (buffer && textWidth > this.lineWidth) { - buffer = buffer.slice(0, -1).replace(/\s+$/, ''); - textWidth = this.wordWidth(buffer + this.ellipsis); - } - // need to add ellipsis only if there is enough space for it - if (textWidth <= this.lineWidth) { - buffer = buffer + this.ellipsis; - } - - textWidth = this.wordWidth(buffer); - } - - if (bk.required) { - if (w > this.spaceLeft) { - emitLine(); - buffer = word; - textWidth = w; - wc = 1; - } - - this.emit('lastLine', options, this); - } - - emitLine(); - - // if we've reached the edge of the page, - // continue on a new page or column - if (this.document.y + lh > this.maxY) { - const shouldContinue = this.nextSection(); - - // stop if we reached the maximum height - if (!shouldContinue) { - wc = 0; - buffer = ''; - return false; - } - } - - // reset the space left and buffer - if (bk.required) { - this.spaceLeft = this.lineWidth; - buffer = ''; - textWidth = 0; - return (wc = 0); - } else { - // reset the space left and buffer - this.spaceLeft = this.lineWidth - w; - buffer = word; - textWidth = w; - return (wc = 1); - } - } else { - return (this.spaceLeft -= w); - } - }); - - if (wc > 0) { - this.emit('lastLine', options, this); - emitLine(); - } - - this.emit('sectionEnd', options, this); - - // if the wrap is set to be continued, save the X position - // to start the first line of the next segment at, and reset - // the y position - if (options.continued === true) { - if (lc > 1) { - this.continuedX = 0; - } - this.continuedX += options.textWidth || 0; - return (this.document.y = y); - } else { - return (this.document.x = this.startX); - } - } - - nextSection(options) { - this.emit('sectionEnd', options, this); - - if (++this.column > this.columns) { - // if a max height was specified by the user, we're done. - // otherwise, the default is to make a new page at the bottom. - if (this.height != null) { - return false; - } - - this.document.addPage(); - this.column = 1; - this.startY = this.document.page.margins.top; - this.maxY = this.document.page.maxY(); - this.document.x = this.startX; - if (this.document._fillColor) { - this.document.fillColor(...(this.document._fillColor || [])); - } - this.emit('pageBreak', options, this); - } else { - this.document.x += this.lineWidth + this.columnGap; - this.document.y = this.startY; - this.emit('columnBreak', options, this); - } - - this.emit('sectionStart', options, this); - return true; - } -} - -export default LineWrapper; diff --git a/lib/mixins/annotations.js b/lib/mixins/annotations.js deleted file mode 100644 index 0f5ca45..0000000 --- a/lib/mixins/annotations.js +++ /dev/null @@ -1,164 +0,0 @@ -export default { - annotate(x, y, w, h, options) { - options.Type = 'Annot'; - options.Rect = this._convertRect(x, y, w, h); - options.Border = [0, 0, 0]; - if (options.Subtype !== 'Link') { - if (options.C == null) { - options.C = this._normalizeColor(options.color || [0, 0, 0]); - } - } // convert colors - delete options.color; - - if (typeof options.Dest === 'string') { - options.Dest = new String(options.Dest); - } - - // Capitalize keys - for (let key in options) { - const val = options[key]; - options[key[0].toUpperCase() + key.slice(1)] = val; - } - - const ref = this.ref(options); - this.page.annotations.push(ref); - ref.end(); - return this; - }, - - note(x, y, w, h, contents, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'Text'; - options.Contents = new String(contents); - options.Name = 'Comment'; - if (options.color == null) { - options.color = [243, 223, 92]; - } - return this.annotate(x, y, w, h, options); - }, - - link(x, y, w, h, url, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'Link'; - - if (typeof url === 'number') { - // Link to a page in the document (the page must already exist) - const pages = this._root.data.Pages.data; - if (url >= 0 && url < pages.Kids.length) { - options.A = this.ref({ - S: 'GoTo', - D: [pages.Kids[url], 'XYZ', null, null, null] - }); - options.A.end(); - } else { - throw new Error(`The document has no page ${url}`); - } - } else { - // Link to an external url - options.A = this.ref({ - S: 'URI', - URI: new String(url) - }); - options.A.end(); - } - - return this.annotate(x, y, w, h, options); - }, - - _markup(x, y, w, h, options) { - if (options == null) { - options = {}; - } - const [x1, y1, x2, y2] = this._convertRect(x, y, w, h); - options.QuadPoints = [x1, y2, x2, y2, x1, y1, x2, y1]; - options.Contents = new String(); - return this.annotate(x, y, w, h, options); - }, - - highlight(x, y, w, h, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'Highlight'; - if (options.color == null) { - options.color = [241, 238, 148]; - } - return this._markup(x, y, w, h, options); - }, - - underline(x, y, w, h, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'Underline'; - return this._markup(x, y, w, h, options); - }, - - strike(x, y, w, h, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'StrikeOut'; - return this._markup(x, y, w, h, options); - }, - - lineAnnotation(x1, y1, x2, y2, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'Line'; - options.Contents = new String(); - options.L = [x1, this.page.height - y1, x2, this.page.height - y2]; - return this.annotate(x1, y1, x2, y2, options); - }, - - rectAnnotation(x, y, w, h, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'Square'; - options.Contents = new String(); - return this.annotate(x, y, w, h, options); - }, - - ellipseAnnotation(x, y, w, h, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'Circle'; - options.Contents = new String(); - return this.annotate(x, y, w, h, options); - }, - - textAnnotation(x, y, w, h, text, options) { - if (options == null) { - options = {}; - } - options.Subtype = 'FreeText'; - options.Contents = new String(text); - options.DA = new String(); - return this.annotate(x, y, w, h, options); - }, - - _convertRect(x1, y1, w, h) { - // flip y1 and y2 - let y2 = y1; - y1 += h; - - // make x2 - let x2 = x1 + w; - - // apply current transformation matrix to points - const [m0, m1, m2, m3, m4, m5] = this._ctm; - x1 = m0 * x1 + m2 * y1 + m4; - y1 = m1 * x1 + m3 * y1 + m5; - x2 = m0 * x2 + m2 * y2 + m4; - y2 = m1 * x2 + m3 * y2 + m5; - - return [x1, y1, x2, y2]; - } -}; diff --git a/lib/mixins/color.js b/lib/mixins/color.js deleted file mode 100644 index 3f3c2b4..0000000 --- a/lib/mixins/color.js +++ /dev/null @@ -1,303 +0,0 @@ -import Gradient from '../gradient'; - -const { PDFGradient, PDFLinearGradient, PDFRadialGradient } = Gradient; - -export default { - initColor() { - // The opacity dictionaries - this._opacityRegistry = {}; - this._opacityCount = 0; - return (this._gradCount = 0); - }, - - _normalizeColor(color) { - if (color instanceof PDFGradient) { - return color; - } - - if (typeof color === 'string') { - if (color.charAt(0) === '#') { - if (color.length === 4) { - color = color.replace( - /#([0-9A-F])([0-9A-F])([0-9A-F])/i, - '#$1$1$2$2$3$3' - ); - } - const hex = parseInt(color.slice(1), 16); - color = [hex >> 16, (hex >> 8) & 0xff, hex & 0xff]; - } else if (namedColors[color]) { - color = namedColors[color]; - } - } - - if (Array.isArray(color)) { - // RGB - if (color.length === 3) { - color = color.map(part => part / 255); - // CMYK - } else if (color.length === 4) { - color = color.map(part => part / 100); - } - return color; - } - - return null; - }, - - _setColor(color, stroke) { - color = this._normalizeColor(color); - if (!color) { - return false; - } - - const op = stroke ? 'SCN' : 'scn'; - - if (color instanceof PDFGradient) { - this._setColorSpace('Pattern', stroke); - color.apply(op); - } else { - const space = color.length === 4 ? 'DeviceCMYK' : 'DeviceRGB'; - this._setColorSpace(space, stroke); - - color = color.join(' '); - this.addContent(`${color} ${op}`); - } - - return true; - }, - - _setColorSpace(space, stroke) { - const op = stroke ? 'CS' : 'cs'; - return this.addContent(`/${space} ${op}`); - }, - - fillColor(color, opacity) { - const set = this._setColor(color, false); - if (set) { - this.fillOpacity(opacity); - } - - // save this for text wrapper, which needs to reset - // the fill color on new pages - this._fillColor = [color, opacity]; - return this; - }, - - strokeColor(color, opacity) { - const set = this._setColor(color, true); - if (set) { - this.strokeOpacity(opacity); - } - return this; - }, - - opacity(opacity) { - this._doOpacity(opacity, opacity); - return this; - }, - - fillOpacity(opacity) { - this._doOpacity(opacity, null); - return this; - }, - - strokeOpacity(opacity) { - this._doOpacity(null, opacity); - return this; - }, - - _doOpacity(fillOpacity, strokeOpacity) { - let dictionary, name; - if (fillOpacity == null && strokeOpacity == null) { - return; - } - - if (fillOpacity != null) { - fillOpacity = Math.max(0, Math.min(1, fillOpacity)); - } - if (strokeOpacity != null) { - strokeOpacity = Math.max(0, Math.min(1, strokeOpacity)); - } - const key = `${fillOpacity}_${strokeOpacity}`; - - if (this._opacityRegistry[key]) { - [dictionary, name] = this._opacityRegistry[key]; - } else { - dictionary = { Type: 'ExtGState' }; - - if (fillOpacity != null) { - dictionary.ca = fillOpacity; - } - if (strokeOpacity != null) { - dictionary.CA = strokeOpacity; - } - - dictionary = this.ref(dictionary); - dictionary.end(); - const id = ++this._opacityCount; - name = `Gs${id}`; - this._opacityRegistry[key] = [dictionary, name]; - } - - this.page.ext_gstates[name] = dictionary; - return this.addContent(`/${name} gs`); - }, - - linearGradient(x1, y1, x2, y2) { - return new PDFLinearGradient(this, x1, y1, x2, y2); - }, - - radialGradient(x1, y1, r1, x2, y2, r2) { - return new PDFRadialGradient(this, x1, y1, r1, x2, y2, r2); - } -}; - -var namedColors = { - aliceblue: [240, 248, 255], - antiquewhite: [250, 235, 215], - aqua: [0, 255, 255], - aquamarine: [127, 255, 212], - azure: [240, 255, 255], - beige: [245, 245, 220], - bisque: [255, 228, 196], - black: [0, 0, 0], - blanchedalmond: [255, 235, 205], - blue: [0, 0, 255], - blueviolet: [138, 43, 226], - brown: [165, 42, 42], - burlywood: [222, 184, 135], - cadetblue: [95, 158, 160], - chartreuse: [127, 255, 0], - chocolate: [210, 105, 30], - coral: [255, 127, 80], - cornflowerblue: [100, 149, 237], - cornsilk: [255, 248, 220], - crimson: [220, 20, 60], - cyan: [0, 255, 255], - darkblue: [0, 0, 139], - darkcyan: [0, 139, 139], - darkgoldenrod: [184, 134, 11], - darkgray: [169, 169, 169], - darkgreen: [0, 100, 0], - darkgrey: [169, 169, 169], - darkkhaki: [189, 183, 107], - darkmagenta: [139, 0, 139], - darkolivegreen: [85, 107, 47], - darkorange: [255, 140, 0], - darkorchid: [153, 50, 204], - darkred: [139, 0, 0], - darksalmon: [233, 150, 122], - darkseagreen: [143, 188, 143], - darkslateblue: [72, 61, 139], - darkslategray: [47, 79, 79], - darkslategrey: [47, 79, 79], - darkturquoise: [0, 206, 209], - darkviolet: [148, 0, 211], - deeppink: [255, 20, 147], - deepskyblue: [0, 191, 255], - dimgray: [105, 105, 105], - dimgrey: [105, 105, 105], - dodgerblue: [30, 144, 255], - firebrick: [178, 34, 34], - floralwhite: [255, 250, 240], - forestgreen: [34, 139, 34], - fuchsia: [255, 0, 255], - gainsboro: [220, 220, 220], - ghostwhite: [248, 248, 255], - gold: [255, 215, 0], - goldenrod: [218, 165, 32], - gray: [128, 128, 128], - grey: [128, 128, 128], - green: [0, 128, 0], - greenyellow: [173, 255, 47], - honeydew: [240, 255, 240], - hotpink: [255, 105, 180], - indianred: [205, 92, 92], - indigo: [75, 0, 130], - ivory: [255, 255, 240], - khaki: [240, 230, 140], - lavender: [230, 230, 250], - lavenderblush: [255, 240, 245], - lawngreen: [124, 252, 0], - lemonchiffon: [255, 250, 205], - lightblue: [173, 216, 230], - lightcoral: [240, 128, 128], - lightcyan: [224, 255, 255], - lightgoldenrodyellow: [250, 250, 210], - lightgray: [211, 211, 211], - lightgreen: [144, 238, 144], - lightgrey: [211, 211, 211], - lightpink: [255, 182, 193], - lightsalmon: [255, 160, 122], - lightseagreen: [32, 178, 170], - lightskyblue: [135, 206, 250], - lightslategray: [119, 136, 153], - lightslategrey: [119, 136, 153], - lightsteelblue: [176, 196, 222], - lightyellow: [255, 255, 224], - lime: [0, 255, 0], - limegreen: [50, 205, 50], - linen: [250, 240, 230], - magenta: [255, 0, 255], - maroon: [128, 0, 0], - mediumaquamarine: [102, 205, 170], - mediumblue: [0, 0, 205], - mediumorchid: [186, 85, 211], - mediumpurple: [147, 112, 219], - mediumseagreen: [60, 179, 113], - mediumslateblue: [123, 104, 238], - mediumspringgreen: [0, 250, 154], - mediumturquoise: [72, 209, 204], - mediumvioletred: [199, 21, 133], - midnightblue: [25, 25, 112], - mintcream: [245, 255, 250], - mistyrose: [255, 228, 225], - moccasin: [255, 228, 181], - navajowhite: [255, 222, 173], - navy: [0, 0, 128], - oldlace: [253, 245, 230], - olive: [128, 128, 0], - olivedrab: [107, 142, 35], - orange: [255, 165, 0], - orangered: [255, 69, 0], - orchid: [218, 112, 214], - palegoldenrod: [238, 232, 170], - palegreen: [152, 251, 152], - paleturquoise: [175, 238, 238], - palevioletred: [219, 112, 147], - papayawhip: [255, 239, 213], - peachpuff: [255, 218, 185], - peru: [205, 133, 63], - pink: [255, 192, 203], - plum: [221, 160, 221], - powderblue: [176, 224, 230], - purple: [128, 0, 128], - red: [255, 0, 0], - rosybrown: [188, 143, 143], - royalblue: [65, 105, 225], - saddlebrown: [139, 69, 19], - salmon: [250, 128, 114], - sandybrown: [244, 164, 96], - seagreen: [46, 139, 87], - seashell: [255, 245, 238], - sienna: [160, 82, 45], - silver: [192, 192, 192], - skyblue: [135, 206, 235], - slateblue: [106, 90, 205], - slategray: [112, 128, 144], - slategrey: [112, 128, 144], - snow: [255, 250, 250], - springgreen: [0, 255, 127], - steelblue: [70, 130, 180], - tan: [210, 180, 140], - teal: [0, 128, 128], - thistle: [216, 191, 216], - tomato: [255, 99, 71], - turquoise: [64, 224, 208], - violet: [238, 130, 238], - wheat: [245, 222, 179], - white: [255, 255, 255], - whitesmoke: [245, 245, 245], - yellow: [255, 255, 0], - yellowgreen: [154, 205, 50] -}; diff --git a/lib/mixins/fonts.js b/lib/mixins/fonts.js deleted file mode 100644 index 719e6ad..0000000 --- a/lib/mixins/fonts.js +++ /dev/null @@ -1,90 +0,0 @@ -import PDFFontFactory from '../font_factory'; - -export default { - initFonts() { - // Lookup table for embedded fonts - this._fontFamilies = {}; - this._fontCount = 0; - - // Font state - this._fontSize = 12; - this._font = null; - - this._registeredFonts = {}; - - // Set the default font - return this.font('Helvetica'); - }, - - font(src, family, size) { - let cacheKey, font; - if (typeof family === 'number') { - size = family; - family = null; - } - - // check registered fonts if src is a string - if (typeof src === 'string' && this._registeredFonts[src]) { - cacheKey = src; - ({ src, family } = this._registeredFonts[src]); - } else { - cacheKey = family || src; - if (typeof cacheKey !== 'string') { - cacheKey = null; - } - } - - if (size != null) { - this.fontSize(size); - } - - // fast path: check if the font is already in the PDF - if ((font = this._fontFamilies[cacheKey])) { - this._font = font; - return this; - } - - // load the font - const id = `F${++this._fontCount}`; - this._font = PDFFontFactory.open(this, src, family, id); - - // check for existing font familes with the same name already in the PDF - // useful if the font was passed as a buffer - if ((font = this._fontFamilies[this._font.name])) { - this._font = font; - return this; - } - - // save the font for reuse later - if (cacheKey) { - this._fontFamilies[cacheKey] = this._font; - } - - if (this._font.name) { - this._fontFamilies[this._font.name] = this._font; - } - - return this; - }, - - fontSize(_fontSize) { - this._fontSize = _fontSize; - return this; - }, - - currentLineHeight(includeGap) { - if (includeGap == null) { - includeGap = false; - } - return this._font.lineHeight(this._fontSize, includeGap); - }, - - registerFont(name, src, family) { - this._registeredFonts[name] = { - src, - family - }; - - return this; - } -}; diff --git a/lib/mixins/images.js b/lib/mixins/images.js deleted file mode 100644 index 021ad21..0000000 --- a/lib/mixins/images.js +++ /dev/null @@ -1,122 +0,0 @@ -import PDFImage from '../image'; - -export default { - initImages() { - this._imageRegistry = {}; - return (this._imageCount = 0); - }, - - image(src, x, y, options) { - let bh, bp, bw, image, ip, left, left1; - if (options == null) { - options = {}; - } - if (typeof x === 'object') { - options = x; - x = null; - } - - x = (left = x != null ? x : options.x) != null ? left : this.x; - y = (left1 = y != null ? y : options.y) != null ? left1 : this.y; - - if (typeof src === 'string') { - image = this._imageRegistry[src]; - } - - if (!image) { - if (src.width && src.height) { - image = src; - } else { - image = this.openImage(src); - } - } - - if (!image.obj) { - image.embed(this); - } - - if (this.page.xobjects[image.label] == null) { - this.page.xobjects[image.label] = image.obj; - } - - let w = options.width || image.width; - let h = options.height || image.height; - - if (options.width && !options.height) { - const wp = w / image.width; - w = image.width * wp; - h = image.height * wp; - } else if (options.height && !options.width) { - const hp = h / image.height; - w = image.width * hp; - h = image.height * hp; - } else if (options.scale) { - w = image.width * options.scale; - h = image.height * options.scale; - } else if (options.fit) { - [bw, bh] = options.fit; - bp = bw / bh; - ip = image.width / image.height; - if (ip > bp) { - w = bw; - h = bw / ip; - } else { - h = bh; - w = bh * ip; - } - } else if (options.cover) { - [bw, bh] = options.cover; - bp = bw / bh; - ip = image.width / image.height; - if (ip > bp) { - h = bh; - w = bh * ip; - } else { - w = bw; - h = bw / ip; - } - } - - if (options.fit || options.cover) { - if (options.align === 'center') { - x = x + bw / 2 - w / 2; - } else if (options.align === 'right') { - x = x + bw - w; - } - - if (options.valign === 'center') { - y = y + bh / 2 - h / 2; - } else if (options.valign === 'bottom') { - y = y + bh - h; - } - } - - // Set the current y position to below the image if it is in the document flow - if (this.y === y) { - this.y += h; - } - - this.save(); - this.transform(w, 0, 0, -h, x, y + h); - this.addContent(`/${image.label} Do`); - this.restore(); - - return this; - }, - - openImage(src) { - let image; - if (typeof src === 'string') { - image = this._imageRegistry[src]; - } - - if (!image) { - image = PDFImage.open(src, `I${++this._imageCount}`); - if (typeof src === 'string') { - this._imageRegistry[src] = image; - } - } - - return image; - } -}; diff --git a/lib/mixins/outline.js b/lib/mixins/outline.js deleted file mode 100644 index 1da603e..0000000 --- a/lib/mixins/outline.js +++ /dev/null @@ -1,15 +0,0 @@ -import PDFOutline from '../outline'; - -export default { - initOutline() { - return (this.outline = new PDFOutline(this, null, null, null)); - }, - - endOutline() { - this.outline.endOutline(); - if (this.outline.children.length > 0) { - this._root.data.Outlines = this.outline.dictionary; - return (this._root.data.PageMode = 'UseOutlines'); - } - } -}; diff --git a/lib/mixins/text.js b/lib/mixins/text.js deleted file mode 100644 index b1a1c58..0000000 --- a/lib/mixins/text.js +++ /dev/null @@ -1,521 +0,0 @@ -import LineWrapper from '../line_wrapper'; -import PDFObject from '../object'; - -const { number } = PDFObject; - -export default { - initText() { - this._line = this._line.bind(this); - // Current coordinates - this.x = 0; - this.y = 0; - return (this._lineGap = 0); - }, - - lineGap(_lineGap) { - this._lineGap = _lineGap; - return this; - }, - - moveDown(lines) { - if (lines == null) { - lines = 1; - } - this.y += this.currentLineHeight(true) * lines + this._lineGap; - return this; - }, - - moveUp(lines) { - if (lines == null) { - lines = 1; - } - this.y -= this.currentLineHeight(true) * lines + this._lineGap; - return this; - }, - - _text(text, x, y, options, lineCallback) { - options = this._initOptions(x, y, options); - - // Convert text to a string - text = text == null ? '' : `${text}`; - - // if the wordSpacing option is specified, remove multiple consecutive spaces - if (options.wordSpacing) { - text = text.replace(/\s{2,}/g, ' '); - } - - // word wrapping - if (options.width) { - let wrapper = this._wrapper; - if (!wrapper) { - wrapper = new LineWrapper(this, options); - wrapper.on('line', lineCallback); - } - - this._wrapper = options.continued ? wrapper : null; - this._textOptions = options.continued ? options : null; - wrapper.wrap(text, options); - - // render paragraphs as single lines - } else { - for (let line of text.split('\n')) { - lineCallback(line, options); - } - } - - return this; - }, - - text(text, x, y, options) { - return this._text(text, x, y, options, this._line); - }, - - widthOfString(string, options) { - if (options == null) { - options = {}; - } - return ( - this._font.widthOfString(string, this._fontSize, options.features) + - (options.characterSpacing || 0) * (string.length - 1) - ); - }, - - heightOfString(text, options) { - if (options == null) { - options = {}; - } - const { x, y } = this; - - options = this._initOptions(options); - options.height = Infinity; // don't break pages - - const lineGap = options.lineGap || this._lineGap || 0; - this._text(text, this.x, this.y, options, (line, options) => { - return (this.y += this.currentLineHeight(true) + lineGap); - }); - - const height = this.y - y; - this.x = x; - this.y = y; - - return height; - }, - - list(list, x, y, options, wrapper) { - options = this._initOptions(x, y, options); - - const listType = options.listType || 'bullet'; - const unit = Math.round((this._font.ascender / 1000) * this._fontSize); - const midLine = unit / 2; - const r = options.bulletRadius || unit / 3; - const indent = - options.textIndent || (listType === 'bullet' ? r * 5 : unit * 2); - const itemIndent = - options.bulletIndent || (listType === 'bullet' ? r * 8 : unit * 2); - - let level = 1; - const items = []; - const levels = []; - const numbers = []; - - var flatten = function(list) { - let n = 1; - for (let i = 0; i < list.length; i++) { - const item = list[i]; - if (Array.isArray(item)) { - level++; - flatten(item); - level--; - } else { - items.push(item); - levels.push(level); - if (listType !== 'bullet') { - numbers.push(n++); - } - } - } - }; - - flatten(list); - - const label = function(n) { - switch (listType) { - case 'numbered': - return `${n}.`; - case 'lettered': - var letter = String.fromCharCode(((n - 1) % 26) + 65); - var times = Math.floor((n - 1) / 26 + 1); - var text = Array(times + 1).join(letter); - return `${text}.`; - } - }; - - wrapper = new LineWrapper(this, options); - wrapper.on('line', this._line); - - level = 1; - let i = 0; - wrapper.on('firstLine', () => { - let l; - if ((l = levels[i++]) !== level) { - const diff = itemIndent * (l - level); - this.x += diff; - wrapper.lineWidth -= diff; - level = l; - } - - switch (listType) { - case 'bullet': - this.circle(this.x - indent + r, this.y + midLine, r); - return this.fill(); - case 'numbered': - case 'lettered': - var text = label(numbers[i - 1]); - return this._fragment(text, this.x - indent, this.y, options); - } - }); - - wrapper.on('sectionStart', () => { - const pos = indent + itemIndent * (level - 1); - this.x += pos; - return (wrapper.lineWidth -= pos); - }); - - wrapper.on('sectionEnd', () => { - const pos = indent + itemIndent * (level - 1); - this.x -= pos; - return (wrapper.lineWidth += pos); - }); - - wrapper.wrap(items.join('\n'), options); - - return this; - }, - - _initOptions(x, y, options) { - if (x == null) { - x = {}; - } - if (options == null) { - options = {}; - } - if (typeof x === 'object') { - options = x; - x = null; - } - - // clone options object - options = (function() { - const opts = {}; - for (let k in options) { - const v = options[k]; - opts[k] = v; - } - return opts; - })(); - - // extend options with previous values for continued text - if (this._textOptions) { - for (let key in this._textOptions) { - const val = this._textOptions[key]; - if (key !== 'continued') { - if (options[key] == null) { - options[key] = val; - } - } - } - } - - // Update the current position - if (x != null) { - this.x = x; - } - if (y != null) { - this.y = y; - } - - // wrap to margins if no x or y position passed - if (options.lineBreak !== false) { - if (options.width == null) { - options.width = this.page.width - this.x - this.page.margins.right; - } - } - - if (!options.columns) { - options.columns = 0; - } - if (options.columnGap == null) { - options.columnGap = 18; - } // 1/4 inch - - return options; - }, - - _line(text, options, wrapper) { - if (options == null) { - options = {}; - } - this._fragment(text, this.x, this.y, options); - const lineGap = options.lineGap || this._lineGap || 0; - - if (!wrapper) { - return (this.x += this.widthOfString(text)); - } else { - return (this.y += this.currentLineHeight(true) + lineGap); - } - }, - - _fragment(text, x, y, options) { - let dy, encoded, i, positions, textWidth, words; - text = `${text}`.replace(/\n/g, ''); - if (text.length === 0) { - return; - } - - // handle options - const align = options.align || 'left'; - let wordSpacing = options.wordSpacing || 0; - const characterSpacing = options.characterSpacing || 0; - - // text alignments - if (options.width) { - switch (align) { - case 'right': - textWidth = this.widthOfString(text.replace(/\s+$/, ''), options); - x += options.lineWidth - textWidth; - break; - - case 'center': - x += options.lineWidth / 2 - options.textWidth / 2; - break; - - case 'justify': - // calculate the word spacing value - words = text.trim().split(/\s+/); - textWidth = this.widthOfString(text.replace(/\s+/g, ''), options); - var spaceWidth = this.widthOfString(' ') + characterSpacing; - wordSpacing = Math.max( - 0, - (options.lineWidth - textWidth) / Math.max(1, words.length - 1) - - spaceWidth - ); - break; - } - } - - // text baseline alignments based on http://wiki.apache.org/xmlgraphics-fop/LineLayout/AlignmentHandling - if (typeof options.baseline === 'number') { - dy = -options.baseline; - } else { - switch (options.baseline) { - case 'svg-middle': - dy = 0.5 * this._font.xHeight; - break; - case 'middle': - case 'svg-central': - dy = 0.5 * (this._font.descender + this._font.ascender); - break; - case 'bottom': - case 'ideographic': - dy = this._font.descender; - break; - case 'alphabetic': - dy = 0; - break; - case 'mathematical': - dy = 0.5 * this._font.ascender; - break; - case 'hanging': - dy = 0.8 * this._font.ascender; - break; - case 'top': - dy = this._font.ascender; - break; - default: - dy = this._font.ascender; - } - dy = (dy / 1000) * this._fontSize; - } - - // calculate the actual rendered width of the string after word and character spacing - const renderedWidth = - options.textWidth + - wordSpacing * (options.wordCount - 1) + - characterSpacing * (text.length - 1); - - // create link annotations if the link option is given - if (options.link != null) { - this.link(x, y, renderedWidth, this.currentLineHeight(), options.link); - } - - // create underline or strikethrough line - if (options.underline || options.strike) { - this.save(); - if (!options.stroke) { - this.strokeColor(...(this._fillColor || [])); - } - - const lineWidth = - this._fontSize < 10 ? 0.5 : Math.floor(this._fontSize / 10); - this.lineWidth(lineWidth); - - const d = options.underline ? 1 : 2; - let lineY = y + this.currentLineHeight() / d; - if (options.underline) { - lineY -= lineWidth; - } - - this.moveTo(x, lineY); - this.lineTo(x + renderedWidth, lineY); - this.stroke(); - this.restore(); - } - - this.save(); - - // oblique (angle in degrees or boolean) - if (options.oblique) { - let skew; - if (typeof options.oblique === 'number') { - skew = -Math.tan((options.oblique * Math.PI) / 180); - } else { - skew = -0.25; - } - this.transform(1, 0, 0, 1, x, y); - this.transform(1, 0, skew, 1, -skew * dy, 0); - this.transform(1, 0, 0, 1, -x, -y); - } - - // flip coordinate system - this.transform(1, 0, 0, -1, 0, this.page.height); - y = this.page.height - y - dy; - - // add current font to page if necessary - if (this.page.fonts[this._font.id] == null) { - this.page.fonts[this._font.id] = this._font.ref(); - } - - // begin the text object - this.addContent('BT'); - - // text position - this.addContent(`1 0 0 1 ${number(x)} ${number(y)} Tm`); - - // font and font size - this.addContent(`/${this._font.id} ${number(this._fontSize)} Tf`); - - // rendering mode - const mode = options.fill && options.stroke ? 2 : options.stroke ? 1 : 0; - if (mode) { - this.addContent(`${mode} Tr`); - } - - // Character spacing - if (characterSpacing) { - this.addContent(`${number(characterSpacing)} Tc`); - } - - // Add the actual text - // If we have a word spacing value, we need to encode each word separately - // since the normal Tw operator only works on character code 32, which isn't - // used for embedded fonts. - if (wordSpacing) { - words = text.trim().split(/\s+/); - wordSpacing += this.widthOfString(' ') + characterSpacing; - wordSpacing *= 1000 / this._fontSize; - - encoded = []; - positions = []; - for (let word of words) { - const [encodedWord, positionsWord] = this._font.encode( - word, - options.features - ); - encoded.push(...(encodedWord || [])); - positions.push(...(positionsWord || [])); - - // add the word spacing to the end of the word - // clone object because of cache - const space = {}; - const object = positions[positions.length - 1]; - for (let key in object) { - const val = object[key]; - space[key] = val; - } - space.xAdvance += wordSpacing; - positions[positions.length - 1] = space; - } - } else { - [encoded, positions] = this._font.encode(text, options.features); - } - - const scale = this._fontSize / 1000; - const commands = []; - let last = 0; - let hadOffset = false; - - // Adds a segment of text to the TJ command buffer - const addSegment = cur => { - if (last < cur) { - const hex = encoded.slice(last, cur).join(''); - const advance = - positions[cur - 1].xAdvance - positions[cur - 1].advanceWidth; - commands.push(`<${hex}> ${number(-advance)}`); - } - - return (last = cur); - }; - - // Flushes the current TJ commands to the output stream - const flush = i => { - addSegment(i); - - if (commands.length > 0) { - this.addContent(`[${commands.join(' ')}] TJ`); - return (commands.length = 0); - } - }; - - for (i = 0; i < positions.length; i++) { - // If we have an x or y offset, we have to break out of the current TJ command - // so we can move the text position. - const pos = positions[i]; - if (pos.xOffset || pos.yOffset) { - // Flush the current buffer - flush(i); - - // Move the text position and flush just the current character - this.addContent( - `1 0 0 1 ${number(x + pos.xOffset * scale)} ${number( - y + pos.yOffset * scale - )} Tm` - ); - flush(i + 1); - - hadOffset = true; - } else { - // If the last character had an offset, reset the text position - if (hadOffset) { - this.addContent(`1 0 0 1 ${number(x)} ${number(y)} Tm`); - hadOffset = false; - } - - // Group segments that don't have any advance adjustments - if (pos.xAdvance - pos.advanceWidth !== 0) { - addSegment(i + 1); - } - } - - x += pos.xAdvance * scale; - } - - // Flush any remaining commands - flush(i); - - // end the text object - this.addContent('ET'); - - // restore flipped coordinate system - return this.restore(); - } -}; diff --git a/lib/mixins/vector.js b/lib/mixins/vector.js deleted file mode 100644 index 4c6e853..0000000 --- a/lib/mixins/vector.js +++ /dev/null @@ -1,358 +0,0 @@ -import SVGPath from '../path'; -import PDFObject from '../object'; - -const { number } = PDFObject; - -// This constant is used to approximate a symmetrical arc using a cubic -// Bezier curve. -const KAPPA = 4.0 * ((Math.sqrt(2) - 1.0) / 3.0); -export default { - initVector() { - this._ctm = [1, 0, 0, 1, 0, 0]; // current transformation matrix - return (this._ctmStack = []); - }, - - save() { - this._ctmStack.push(this._ctm.slice()); - // TODO: save/restore colorspace and styles so not setting it unnessesarily all the time? - return this.addContent('q'); - }, - - restore() { - this._ctm = this._ctmStack.pop() || [1, 0, 0, 1, 0, 0]; - return this.addContent('Q'); - }, - - closePath() { - return this.addContent('h'); - }, - - lineWidth(w) { - return this.addContent(`${number(w)} w`); - }, - - _CAP_STYLES: { - BUTT: 0, - ROUND: 1, - SQUARE: 2 - }, - - lineCap(c) { - if (typeof c === 'string') { - c = this._CAP_STYLES[c.toUpperCase()]; - } - return this.addContent(`${c} J`); - }, - - _JOIN_STYLES: { - MITER: 0, - ROUND: 1, - BEVEL: 2 - }, - - lineJoin(j) { - if (typeof j === 'string') { - j = this._JOIN_STYLES[j.toUpperCase()]; - } - return this.addContent(`${j} j`); - }, - - miterLimit(m) { - return this.addContent(`${number(m)} M`); - }, - - dash(length, options) { - let phase; - if (options == null) { - options = {}; - } - if (length == null) { - return this; - } - if (Array.isArray(length)) { - length = length.map(v => number(v)).join(' '); - phase = options.phase || 0; - return this.addContent(`[${length}] ${number(phase)} d`); - } else { - const space = options.space != null ? options.space : length; - phase = options.phase || 0; - return this.addContent( - `[${number(length)} ${number(space)}] ${number(phase)} d` - ); - } - }, - - undash() { - return this.addContent('[] 0 d'); - }, - - moveTo(x, y) { - return this.addContent(`${number(x)} ${number(y)} m`); - }, - - lineTo(x, y) { - return this.addContent(`${number(x)} ${number(y)} l`); - }, - - bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y) { - return this.addContent( - `${number(cp1x)} ${number(cp1y)} ${number(cp2x)} ${number(cp2y)} ${number( - x - )} ${number(y)} c` - ); - }, - - quadraticCurveTo(cpx, cpy, x, y) { - return this.addContent( - `${number(cpx)} ${number(cpy)} ${number(x)} ${number(y)} v` - ); - }, - - rect(x, y, w, h) { - return this.addContent( - `${number(x)} ${number(y)} ${number(w)} ${number(h)} re` - ); - }, - - roundedRect(x, y, w, h, r) { - if (r == null) { - r = 0; - } - r = Math.min(r, 0.5 * w, 0.5 * h); - - // amount to inset control points from corners (see `ellipse`) - const c = r * (1.0 - KAPPA); - - this.moveTo(x + r, y); - this.lineTo(x + w - r, y); - this.bezierCurveTo(x + w - c, y, x + w, y + c, x + w, y + r); - this.lineTo(x + w, y + h - r); - this.bezierCurveTo(x + w, y + h - c, x + w - c, y + h, x + w - r, y + h); - this.lineTo(x + r, y + h); - this.bezierCurveTo(x + c, y + h, x, y + h - c, x, y + h - r); - this.lineTo(x, y + r); - this.bezierCurveTo(x, y + c, x + c, y, x + r, y); - return this.closePath(); - }, - - ellipse(x, y, r1, r2) { - // based on http://stackoverflow.com/questions/2172798/how-to-draw-an-oval-in-html5-canvas/2173084#2173084 - if (r2 == null) { - r2 = r1; - } - x -= r1; - y -= r2; - const ox = r1 * KAPPA; - const oy = r2 * KAPPA; - const xe = x + r1 * 2; - const ye = y + r2 * 2; - const xm = x + r1; - const ym = y + r2; - - this.moveTo(x, ym); - this.bezierCurveTo(x, ym - oy, xm - ox, y, xm, y); - this.bezierCurveTo(xm + ox, y, xe, ym - oy, xe, ym); - this.bezierCurveTo(xe, ym + oy, xm + ox, ye, xm, ye); - this.bezierCurveTo(xm - ox, ye, x, ym + oy, x, ym); - return this.closePath(); - }, - - circle(x, y, radius) { - return this.ellipse(x, y, radius); - }, - - arc(x, y, radius, startAngle, endAngle, anticlockwise) { - if (anticlockwise == null) { - anticlockwise = false; - } - const TWO_PI = 2.0 * Math.PI; - const HALF_PI = 0.5 * Math.PI; - - let deltaAng = endAngle - startAngle; - - if (Math.abs(deltaAng) > TWO_PI) { - // draw only full circle if more than that is specified - deltaAng = TWO_PI; - } else if (deltaAng !== 0 && anticlockwise !== deltaAng < 0) { - // necessary to flip direction of rendering - const dir = anticlockwise ? -1 : 1; - deltaAng = dir * TWO_PI + deltaAng; - } - - const numSegs = Math.ceil(Math.abs(deltaAng) / HALF_PI); - const segAng = deltaAng / numSegs; - const handleLen = (segAng / HALF_PI) * KAPPA * radius; - let curAng = startAngle; - - // component distances between anchor point and control point - let deltaCx = -Math.sin(curAng) * handleLen; - let deltaCy = Math.cos(curAng) * handleLen; - - // anchor point - let ax = x + Math.cos(curAng) * radius; - let ay = y + Math.sin(curAng) * radius; - - // calculate and render segments - this.moveTo(ax, ay); - - for ( - let segIdx = 0, end = numSegs, asc = 0 <= end; - asc ? segIdx < end : segIdx > end; - asc ? segIdx++ : segIdx-- - ) { - // starting control point - const cp1x = ax + deltaCx; - const cp1y = ay + deltaCy; - - // step angle - curAng += segAng; - - // next anchor point - ax = x + Math.cos(curAng) * radius; - ay = y + Math.sin(curAng) * radius; - - // next control point delta - deltaCx = -Math.sin(curAng) * handleLen; - deltaCy = Math.cos(curAng) * handleLen; - - // ending control point - const cp2x = ax - deltaCx; - const cp2y = ay - deltaCy; - - // render segment - this.bezierCurveTo(cp1x, cp1y, cp2x, cp2y, ax, ay); - } - - return this; - }, - - polygon(...points) { - this.moveTo(...(points.shift() || [])); - for (let point of points) { - this.lineTo(...(point || [])); - } - return this.closePath(); - }, - - path(path) { - SVGPath.apply(this, path); - return this; - }, - - _windingRule(rule) { - if (/even-?odd/.test(rule)) { - return '*'; - } - - return ''; - }, - - fill(color, rule) { - if (/(even-?odd)|(non-?zero)/.test(color)) { - rule = color; - color = null; - } - - if (color) { - this.fillColor(color); - } - return this.addContent(`f${this._windingRule(rule)}`); - }, - - stroke(color) { - if (color) { - this.strokeColor(color); - } - return this.addContent('S'); - }, - - fillAndStroke(fillColor, strokeColor, rule) { - if (strokeColor == null) { - strokeColor = fillColor; - } - const isFillRule = /(even-?odd)|(non-?zero)/; - if (isFillRule.test(fillColor)) { - rule = fillColor; - fillColor = null; - } - - if (isFillRule.test(strokeColor)) { - rule = strokeColor; - strokeColor = fillColor; - } - - if (fillColor) { - this.fillColor(fillColor); - this.strokeColor(strokeColor); - } - - return this.addContent(`B${this._windingRule(rule)}`); - }, - - clip(rule) { - return this.addContent(`W${this._windingRule(rule)} n`); - }, - - transform(m11, m12, m21, m22, dx, dy) { - // keep track of the current transformation matrix - const m = this._ctm; - const [m0, m1, m2, m3, m4, m5] = m; - m[0] = m0 * m11 + m2 * m12; - m[1] = m1 * m11 + m3 * m12; - m[2] = m0 * m21 + m2 * m22; - m[3] = m1 * m21 + m3 * m22; - m[4] = m0 * dx + m2 * dy + m4; - m[5] = m1 * dx + m3 * dy + m5; - - const values = [m11, m12, m21, m22, dx, dy].map(v => number(v)).join(' '); - return this.addContent(`${values} cm`); - }, - - translate(x, y) { - return this.transform(1, 0, 0, 1, x, y); - }, - - rotate(angle, options) { - let y; - if (options == null) { - options = {}; - } - const rad = (angle * Math.PI) / 180; - const cos = Math.cos(rad); - const sin = Math.sin(rad); - let x = (y = 0); - - if (options.origin != null) { - [x, y] = options.origin; - const x1 = x * cos - y * sin; - const y1 = x * sin + y * cos; - x -= x1; - y -= y1; - } - - return this.transform(cos, sin, -sin, cos, x, y); - }, - - scale(xFactor, yFactor, options) { - let y; - if (yFactor == null) { - yFactor = xFactor; - } - if (options == null) { - options = {}; - } - if (typeof yFactor === 'object') { - options = yFactor; - yFactor = xFactor; - } - - let x = (y = 0); - if (options.origin != null) { - [x, y] = options.origin; - x -= xFactor * x; - y -= yFactor * y; - } - - return this.transform(xFactor, 0, 0, yFactor, x, y); - } -}; diff --git a/lib/object.js b/lib/object.js deleted file mode 100644 index 16ba860..0000000 --- a/lib/object.js +++ /dev/null @@ -1,128 +0,0 @@ -/* -PDFObject - converts JavaScript types into their corresponding PDF types. -By Devon Govett -*/ - -import PDFAbstractReference from './abstract_reference'; - -const pad = (str, length) => (Array(length + 1).join('0') + str).slice(-length); - -const escapableRe = /[\n\r\t\b\f\(\)\\]/g; -const escapable = { - '\n': '\\n', - '\r': '\\r', - '\t': '\\t', - '\b': '\\b', - '\f': '\\f', - '\\': '\\\\', - '(': '\\(', - ')': '\\)' -}; - -// Convert little endian UTF-16 to big endian -const swapBytes = function(buff) { - const l = buff.length; - if (l & 0x01) { - throw new Error('Buffer length must be even'); - } else { - for (let i = 0, end = l - 1; i < end; i += 2) { - const a = buff[i]; - buff[i] = buff[i + 1]; - buff[i + 1] = a; - } - } - - return buff; -}; - -class PDFObject { - static convert(object, encryptFn = null) { - // String literals are converted to the PDF name type - if (typeof object === 'string') { - return `/${object}`; - - // String objects are converted to PDF strings (UTF-16) - } else if (object instanceof String) { - let string = object; - // Detect if this is a unicode string - let isUnicode = false; - for (let i = 0, end = string.length; i < end; i++) { - if (string.charCodeAt(i) > 0x7f) { - isUnicode = true; - break; - } - } - - // If so, encode it as big endian UTF-16 - let stringBuffer; - if (isUnicode) { - stringBuffer = swapBytes(new Buffer(`\ufeff${string}`, 'utf16le')); - } else { - stringBuffer = new Buffer(string, 'ascii'); - } - - // Encrypt the string when necessary - if (encryptFn) { - string = encryptFn(stringBuffer).toString('binary'); - } else { - string = stringBuffer.toString('binary'); - } - - // Escape characters as required by the spec - string = string.replace(escapableRe, c => escapable[c]); - - return `(${string})`; - - // Buffers are converted to PDF hex strings - } else if (Buffer.isBuffer(object)) { - return `<${object.toString('hex')}>`; - } else if (object instanceof PDFAbstractReference) { - return object.toString(); - } else if (object instanceof Date) { - let string = - `D:${pad(object.getUTCFullYear(), 4)}` + - pad(object.getUTCMonth() + 1, 2) + - pad(object.getUTCDate(), 2) + - pad(object.getUTCHours(), 2) + - pad(object.getUTCMinutes(), 2) + - pad(object.getUTCSeconds(), 2) + - 'Z'; - - // Encrypt the string when necessary - if (encryptFn) { - string = encryptFn(new Buffer(string, 'ascii')).toString('binary'); - - // Escape characters as required by the spec - string = string.replace(escapableRe, c => escapable[c]); - } - - return `(${string})`; - } else if (Array.isArray(object)) { - const items = object.map(e => PDFObject.convert(e, encryptFn)).join(' '); - return `[${items}]`; - } else if ({}.toString.call(object) === '[object Object]') { - const out = ['<<']; - for (let key in object) { - const val = object[key]; - out.push(`/${key} ${PDFObject.convert(val, encryptFn)}`); - } - - out.push('>>'); - return out.join('\n'); - } else if (typeof object === 'number') { - return PDFObject.number(object); - } else { - return `${object}`; - } - } - - static number(n) { - if (n > -1e21 && n < 1e21) { - return Math.round(n * 1e6) / 1e6; - } - - throw new Error(`unsupported number: ${n}`); - } -} - -export default PDFObject; diff --git a/lib/outline.js b/lib/outline.js deleted file mode 100644 index 2d6e423..0000000 --- a/lib/outline.js +++ /dev/null @@ -1,75 +0,0 @@ -class PDFOutline { - constructor(document, parent, title, dest, options) { - this.document = document; - if (options == null) { - options = { expanded: false }; - } - this.options = options; - this.outlineData = {}; - - if (dest !== null) { - this.outlineData['Dest'] = [dest.dictionary, 'Fit']; - } - - if (parent !== null) { - this.outlineData['Parent'] = parent; - } - - if (title !== null) { - this.outlineData['Title'] = new String(title); - } - - this.dictionary = this.document.ref(this.outlineData); - this.children = []; - } - - addItem(title, options) { - if (options == null) { - options = { expanded: false }; - } - const result = new PDFOutline( - this.document, - this.dictionary, - title, - this.document.page, - options - ); - this.children.push(result); - - return result; - } - - endOutline() { - let end; - if (this.children.length > 0) { - let asc, i; - if (this.options.expanded) { - this.outlineData.Count = this.children.length; - } - - const first = this.children[0], - last = this.children[this.children.length - 1]; - this.outlineData.First = first.dictionary; - this.outlineData.Last = last.dictionary; - - for ( - i = 0, end = this.children.length, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - const child = this.children[i]; - if (i > 0) { - child.outlineData.Prev = this.children[i - 1].dictionary; - } - if (i < this.children.length - 1) { - child.outlineData.Next = this.children[i + 1].dictionary; - } - child.endOutline(); - } - } - - return this.dictionary.end(); - } -} - -export default PDFOutline; diff --git a/lib/page.js b/lib/page.js deleted file mode 100644 index 7dde532..0000000 --- a/lib/page.js +++ /dev/null @@ -1,154 +0,0 @@ -/* -PDFPage - represents a single page in the PDF document -By Devon Govett -*/ - -const DEFAULT_MARGINS = { - top: 72, - left: 72, - bottom: 72, - right: 72 -}; - -const SIZES = { - '4A0': [4767.87, 6740.79], - '2A0': [3370.39, 4767.87], - A0: [2383.94, 3370.39], - A1: [1683.78, 2383.94], - A2: [1190.55, 1683.78], - A3: [841.89, 1190.55], - A4: [595.28, 841.89], - A5: [419.53, 595.28], - A6: [297.64, 419.53], - A7: [209.76, 297.64], - A8: [147.4, 209.76], - A9: [104.88, 147.4], - A10: [73.7, 104.88], - B0: [2834.65, 4008.19], - B1: [2004.09, 2834.65], - B2: [1417.32, 2004.09], - B3: [1000.63, 1417.32], - B4: [708.66, 1000.63], - B5: [498.9, 708.66], - B6: [354.33, 498.9], - B7: [249.45, 354.33], - B8: [175.75, 249.45], - B9: [124.72, 175.75], - B10: [87.87, 124.72], - C0: [2599.37, 3676.54], - C1: [1836.85, 2599.37], - C2: [1298.27, 1836.85], - C3: [918.43, 1298.27], - C4: [649.13, 918.43], - C5: [459.21, 649.13], - C6: [323.15, 459.21], - C7: [229.61, 323.15], - C8: [161.57, 229.61], - C9: [113.39, 161.57], - C10: [79.37, 113.39], - RA0: [2437.8, 3458.27], - RA1: [1729.13, 2437.8], - RA2: [1218.9, 1729.13], - RA3: [864.57, 1218.9], - RA4: [609.45, 864.57], - SRA0: [2551.18, 3628.35], - SRA1: [1814.17, 2551.18], - SRA2: [1275.59, 1814.17], - SRA3: [907.09, 1275.59], - SRA4: [637.8, 907.09], - EXECUTIVE: [521.86, 756.0], - FOLIO: [612.0, 936.0], - LEGAL: [612.0, 1008.0], - LETTER: [612.0, 792.0], - TABLOID: [792.0, 1224.0] -}; - -class PDFPage { - constructor(document, options) { - this.document = document; - if (options == null) { - options = {}; - } - this.size = options.size || 'letter'; - this.layout = options.layout || 'portrait'; - - // process margins - if (typeof options.margin === 'number') { - this.margins = { - top: options.margin, - left: options.margin, - bottom: options.margin, - right: options.margin - }; - - // default to 1 inch margins - } else { - this.margins = options.margins || DEFAULT_MARGINS; - } - - // calculate page dimensions - const dimensions = Array.isArray(this.size) - ? this.size - : SIZES[this.size.toUpperCase()]; - this.width = dimensions[this.layout === 'portrait' ? 0 : 1]; - this.height = dimensions[this.layout === 'portrait' ? 1 : 0]; - - this.content = this.document.ref(); - - // Initialize the Font, XObject, and ExtGState dictionaries - this.resources = this.document.ref({ - ProcSet: ['PDF', 'Text', 'ImageB', 'ImageC', 'ImageI'] - }); - - // The page dictionary - this.dictionary = this.document.ref({ - Type: 'Page', - Parent: this.document._root.data.Pages, - MediaBox: [0, 0, this.width, this.height], - Contents: this.content, - Resources: this.resources - }); - } - - // Lazily create these dictionaries - get fonts() { - const data = this.resources.data; - return data.Font != null ? data.Font : (data.Font = {}); - } - - get xobjects() { - const data = this.resources.data; - return data.XObject != null ? data.XObject : (data.XObject = {}); - } - - get ext_gstates() { - const data = this.resources.data; - return data.ExtGState != null ? data.ExtGState : (data.ExtGState = {}); - } - - get patterns() { - const data = this.resources.data; - return data.Pattern != null ? data.Pattern : (data.Pattern = {}); - } - - get annotations() { - const data = this.dictionary.data; - return data.Annots != null ? data.Annots : (data.Annots = []); - } - - maxY() { - return this.height - this.margins.bottom; - } - - write(chunk) { - return this.content.write(chunk); - } - - end() { - this.dictionary.end(); - this.resources.end(); - return this.content.end(); - } -} - -export default PDFPage; diff --git a/lib/path.js b/lib/path.js deleted file mode 100644 index c9e6932..0000000 --- a/lib/path.js +++ /dev/null @@ -1,420 +0,0 @@ -let cx, cy, px, py, sx, sy; - -cx = cy = px = py = sx = sy = 0; - -const parameters = { - A: 7, - a: 7, - C: 6, - c: 6, - H: 1, - h: 1, - L: 2, - l: 2, - M: 2, - m: 2, - Q: 4, - q: 4, - S: 4, - s: 4, - T: 2, - t: 2, - V: 1, - v: 1, - Z: 0, - z: 0 -}; - -const parse = function(path) { - let cmd; - const ret = []; - let args = []; - let curArg = ''; - let foundDecimal = false; - let params = 0; - - for (let c of path) { - if (parameters[c] != null) { - params = parameters[c]; - if (cmd) { - // save existing command - if (curArg.length > 0) { - args[args.length] = +curArg; - } - ret[ret.length] = { cmd, args }; - - args = []; - curArg = ''; - foundDecimal = false; - } - - cmd = c; - } else if ( - [' ', ','].includes(c) || - (c === '-' && curArg.length > 0 && curArg[curArg.length - 1] !== 'e') || - (c === '.' && foundDecimal) - ) { - if (curArg.length === 0) { - continue; - } - - if (args.length === params) { - // handle reused commands - ret[ret.length] = { cmd, args }; - args = [+curArg]; - - // handle assumed commands - if (cmd === 'M') { - cmd = 'L'; - } - if (cmd === 'm') { - cmd = 'l'; - } - } else { - args[args.length] = +curArg; - } - - foundDecimal = c === '.'; - - // fix for negative numbers or repeated decimals with no delimeter between commands - curArg = ['-', '.'].includes(c) ? c : ''; - } else { - curArg += c; - if (c === '.') { - foundDecimal = true; - } - } - } - - // add the last command - if (curArg.length > 0) { - if (args.length === params) { - // handle reused commands - ret[ret.length] = { cmd, args }; - args = [+curArg]; - - // handle assumed commands - if (cmd === 'M') { - cmd = 'L'; - } - if (cmd === 'm') { - cmd = 'l'; - } - } else { - args[args.length] = +curArg; - } - } - - ret[ret.length] = { cmd, args }; - - return ret; -}; - -const apply = function(commands, doc) { - // current point, control point, and subpath starting point - cx = cy = px = py = sx = sy = 0; - - // run the commands - for (let i = 0; i < commands.length; i++) { - const c = commands[i]; - if (typeof runners[c.cmd] === 'function') { - runners[c.cmd](doc, c.args); - } - } -}; - -const runners = { - M(doc, a) { - cx = a[0]; - cy = a[1]; - px = py = null; - sx = cx; - sy = cy; - return doc.moveTo(cx, cy); - }, - - m(doc, a) { - cx += a[0]; - cy += a[1]; - px = py = null; - sx = cx; - sy = cy; - return doc.moveTo(cx, cy); - }, - - C(doc, a) { - cx = a[4]; - cy = a[5]; - px = a[2]; - py = a[3]; - return doc.bezierCurveTo(...(a || [])); - }, - - c(doc, a) { - doc.bezierCurveTo( - a[0] + cx, - a[1] + cy, - a[2] + cx, - a[3] + cy, - a[4] + cx, - a[5] + cy - ); - px = cx + a[2]; - py = cy + a[3]; - cx += a[4]; - return (cy += a[5]); - }, - - S(doc, a) { - if (px === null) { - px = cx; - py = cy; - } - - doc.bezierCurveTo(cx - (px - cx), cy - (py - cy), a[0], a[1], a[2], a[3]); - px = a[0]; - py = a[1]; - cx = a[2]; - return (cy = a[3]); - }, - - s(doc, a) { - if (px === null) { - px = cx; - py = cy; - } - - doc.bezierCurveTo( - cx - (px - cx), - cy - (py - cy), - cx + a[0], - cy + a[1], - cx + a[2], - cy + a[3] - ); - px = cx + a[0]; - py = cy + a[1]; - cx += a[2]; - return (cy += a[3]); - }, - - Q(doc, a) { - px = a[0]; - py = a[1]; - cx = a[2]; - cy = a[3]; - return doc.quadraticCurveTo(a[0], a[1], cx, cy); - }, - - q(doc, a) { - doc.quadraticCurveTo(a[0] + cx, a[1] + cy, a[2] + cx, a[3] + cy); - px = cx + a[0]; - py = cy + a[1]; - cx += a[2]; - return (cy += a[3]); - }, - - T(doc, a) { - if (px === null) { - px = cx; - py = cy; - } else { - px = cx - (px - cx); - py = cy - (py - cy); - } - - doc.quadraticCurveTo(px, py, a[0], a[1]); - px = cx - (px - cx); - py = cy - (py - cy); - cx = a[0]; - return (cy = a[1]); - }, - - t(doc, a) { - if (px === null) { - px = cx; - py = cy; - } else { - px = cx - (px - cx); - py = cy - (py - cy); - } - - doc.quadraticCurveTo(px, py, cx + a[0], cy + a[1]); - cx += a[0]; - return (cy += a[1]); - }, - - A(doc, a) { - solveArc(doc, cx, cy, a); - cx = a[5]; - return (cy = a[6]); - }, - - a(doc, a) { - a[5] += cx; - a[6] += cy; - solveArc(doc, cx, cy, a); - cx = a[5]; - return (cy = a[6]); - }, - - L(doc, a) { - cx = a[0]; - cy = a[1]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - l(doc, a) { - cx += a[0]; - cy += a[1]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - H(doc, a) { - cx = a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - h(doc, a) { - cx += a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - V(doc, a) { - cy = a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - v(doc, a) { - cy += a[0]; - px = py = null; - return doc.lineTo(cx, cy); - }, - - Z(doc) { - doc.closePath(); - cx = sx; - return (cy = sy); - }, - - z(doc) { - doc.closePath(); - cx = sx; - return (cy = sy); - } -}; - -const solveArc = function(doc, x, y, coords) { - const [rx, ry, rot, large, sweep, ex, ey] = coords; - const segs = arcToSegments(ex, ey, rx, ry, large, sweep, rot, x, y); - - for (let seg of segs) { - const bez = segmentToBezier(...(seg || [])); - doc.bezierCurveTo(...(bez || [])); - } -}; - -// from Inkscape svgtopdf, thanks! -const arcToSegments = function(x, y, rx, ry, large, sweep, rotateX, ox, oy) { - const th = rotateX * (Math.PI / 180); - const sin_th = Math.sin(th); - const cos_th = Math.cos(th); - rx = Math.abs(rx); - ry = Math.abs(ry); - px = cos_th * (ox - x) * 0.5 + sin_th * (oy - y) * 0.5; - py = cos_th * (oy - y) * 0.5 - sin_th * (ox - x) * 0.5; - let pl = (px * px) / (rx * rx) + (py * py) / (ry * ry); - if (pl > 1) { - pl = Math.sqrt(pl); - rx *= pl; - ry *= pl; - } - - const a00 = cos_th / rx; - const a01 = sin_th / rx; - const a10 = -sin_th / ry; - const a11 = cos_th / ry; - const x0 = a00 * ox + a01 * oy; - const y0 = a10 * ox + a11 * oy; - const x1 = a00 * x + a01 * y; - const y1 = a10 * x + a11 * y; - - const d = (x1 - x0) * (x1 - x0) + (y1 - y0) * (y1 - y0); - let sfactor_sq = 1 / d - 0.25; - if (sfactor_sq < 0) { - sfactor_sq = 0; - } - let sfactor = Math.sqrt(sfactor_sq); - if (sweep === large) { - sfactor = -sfactor; - } - - const xc = 0.5 * (x0 + x1) - sfactor * (y1 - y0); - const yc = 0.5 * (y0 + y1) + sfactor * (x1 - x0); - - const th0 = Math.atan2(y0 - yc, x0 - xc); - const th1 = Math.atan2(y1 - yc, x1 - xc); - - let th_arc = th1 - th0; - if (th_arc < 0 && sweep === 1) { - th_arc += 2 * Math.PI; - } else if (th_arc > 0 && sweep === 0) { - th_arc -= 2 * Math.PI; - } - - const segments = Math.ceil(Math.abs(th_arc / (Math.PI * 0.5 + 0.001))); - const result = []; - - for ( - let i = 0, end = segments, asc = 0 <= end; - asc ? i < end : i > end; - asc ? i++ : i-- - ) { - const th2 = th0 + (i * th_arc) / segments; - const th3 = th0 + ((i + 1) * th_arc) / segments; - result[i] = [xc, yc, th2, th3, rx, ry, sin_th, cos_th]; - } - - return result; -}; - -const segmentToBezier = function(cx, cy, th0, th1, rx, ry, sin_th, cos_th) { - const a00 = cos_th * rx; - const a01 = -sin_th * ry; - const a10 = sin_th * rx; - const a11 = cos_th * ry; - - const th_half = 0.5 * (th1 - th0); - const t = - ((8 / 3) * Math.sin(th_half * 0.5) * Math.sin(th_half * 0.5)) / - Math.sin(th_half); - const x1 = cx + Math.cos(th0) - t * Math.sin(th0); - const y1 = cy + Math.sin(th0) + t * Math.cos(th0); - const x3 = cx + Math.cos(th1); - const y3 = cy + Math.sin(th1); - const x2 = x3 + t * Math.sin(th1); - const y2 = y3 - t * Math.cos(th1); - - return [ - a00 * x1 + a01 * y1, - a10 * x1 + a11 * y1, - a00 * x2 + a01 * y2, - a10 * x2 + a11 * y2, - a00 * x3 + a01 * y3, - a10 * x3 + a11 * y3 - ]; -}; - -class SVGPath { - static apply(doc, path) { - const commands = parse(path); - apply(commands, doc); - } -} - -export default SVGPath; diff --git a/lib/reference.js b/lib/reference.js deleted file mode 100644 index 04b9485..0000000 --- a/lib/reference.js +++ /dev/null @@ -1,87 +0,0 @@ -/* -PDFReference - represents a reference to another object in the PDF object heirarchy -By Devon Govett -*/ - -import zlib from 'zlib'; -import PDFAbstractReference from './abstract_reference'; -import PDFObject from './object'; - -class PDFReference extends PDFAbstractReference { - constructor(document, id, data) { - super(); - this.document = document; - this.id = id; - if (data == null) { - data = {}; - } - this.data = data; - this.gen = 0; - this.compress = this.document.compress && !this.data.Filter; - this.uncompressedLength = 0; - this.buffer = []; - } - - write(chunk) { - if (!Buffer.isBuffer(chunk)) { - chunk = new Buffer(chunk + '\n', 'binary'); - } - - this.uncompressedLength += chunk.length; - if (this.data.Length == null) { - this.data.Length = 0; - } - this.buffer.push(chunk); - this.data.Length += chunk.length; - if (this.compress) { - return (this.data.Filter = 'FlateDecode'); - } - } - - end(chunk) { - if (chunk) { - this.write(chunk); - } - return this.finalize(); - } - - finalize() { - this.offset = this.document._offset; - - const encryptFn = this.document._security - ? this.document._security.getEncryptFn(this.id, this.gen) - : null; - - if (this.buffer.length) { - this.buffer = Buffer.concat(this.buffer); - if (this.compress) { - this.buffer = zlib.deflateSync(this.buffer); - } - - if (encryptFn) { - this.buffer = encryptFn(this.buffer); - } - - this.data.Length = this.buffer.length; - } - - this.document._write(`${this.id} ${this.gen} obj`); - this.document._write(PDFObject.convert(this.data, encryptFn)); - - if (this.buffer.length) { - this.document._write('stream'); - this.document._write(this.buffer); - - this.buffer = []; // free up memory - this.document._write('\nendstream'); - } - - this.document._write('endobj'); - this.document._refEnd(this); - } - toString() { - return `${this.id} ${this.gen} R`; - } -} - -export default PDFReference; diff --git a/lib/security.js b/lib/security.js deleted file mode 100644 index 303124e..0000000 --- a/lib/security.js +++ /dev/null @@ -1,559 +0,0 @@ -/* - PDFSecurity - represents PDF security settings - By Yang Liu - */ - -import CryptoJS from 'crypto-js'; -import saslprep from 'saslprep'; - -class PDFSecurity { - static generateFileID(info = {}) { - let infoStr = `${info.CreationDate.getTime()}\n`; - - for (let key in info) { - if (!info.hasOwnProperty(key)) { - continue; - } - infoStr += `${key}: ${info[key].toString()}\n`; - } - - return wordArrayToBuffer(CryptoJS.MD5(infoStr)); - } - - static generateRandomWordArray(bytes) { - return CryptoJS.lib.WordArray.random(bytes); - } - - static create(document, options = {}) { - if (!options.ownerPassword && !options.userPassword) { - return null; - } - return new PDFSecurity(document, options); - } - - constructor(document, options = {}) { - if (!options.ownerPassword && !options.userPassword) { - throw new Error('None of owner password and user password is defined.'); - } - - this.document = document; - this._setupEncryption(options); - } - - _setupEncryption(options) { - switch (options.pdfVersion) { - case '1.4': - case '1.5': - this.version = 2; - break; - case '1.6': - case '1.7': - this.version = 4; - break; - case '1.7ext3': - this.version = 5; - break; - default: - this.version = 1; - break; - } - - const encDict = { - Filter: 'Standard' - }; - - switch (this.version) { - case 1: - case 2: - case 4: - this._setupEncryptionV1V2V4(this.version, encDict, options); - break; - case 5: - this._setupEncryptionV5(encDict, options); - break; - } - - this.dictionary = this.document.ref(encDict); - } - - _setupEncryptionV1V2V4(v, encDict, options) { - let r, permissions; - switch (v) { - case 1: - r = 2; - this.keyBits = 40; - permissions = getPermissionsR2(options.permissions); - break; - case 2: - r = 3; - this.keyBits = 128; - permissions = getPermissionsR3(options.permissions); - break; - case 4: - r = 4; - this.keyBits = 128; - permissions = getPermissionsR3(options.permissions); - break; - } - - const paddedUserPassword = processPasswordR2R3R4(options.userPassword); - const paddedOwnerPassword = options.ownerPassword - ? processPasswordR2R3R4(options.ownerPassword) - : paddedUserPassword; - - const ownerPasswordEntry = getOwnerPasswordR2R3R4( - r, - this.keyBits, - paddedUserPassword, - paddedOwnerPassword - ); - this.encryptionKey = getEncryptionKeyR2R3R4( - r, - this.keyBits, - this.document._id, - paddedUserPassword, - ownerPasswordEntry, - permissions - ); - let userPasswordEntry; - if (r === 2) { - userPasswordEntry = getUserPasswordR2(this.encryptionKey); - } else { - userPasswordEntry = getUserPasswordR3R4( - this.document._id, - this.encryptionKey - ); - } - - encDict.V = v; - if (v >= 2) { - encDict.Length = this.keyBits; - } - if (v === 4) { - encDict.CF = { - StdCF: { - AuthEvent: 'DocOpen', - CFM: 'AESV2', - Length: this.keyBits / 8 - } - }; - encDict.StmF = 'StdCF'; - encDict.StrF = 'StdCF'; - } - encDict.R = r; - encDict.O = wordArrayToBuffer(ownerPasswordEntry); - encDict.U = wordArrayToBuffer(userPasswordEntry); - encDict.P = permissions; - } - - _setupEncryptionV5(encDict, options) { - this.keyBits = 256; - const permissions = getPermissionsR3(options); - - const processedUserPassword = processPasswordR5(options.userPassword); - const processedOwnerPassword = options.ownerPassword - ? processPasswordR5(options.ownerPassword) - : processedUserPassword; - - this.encryptionKey = getEncryptionKeyR5( - PDFSecurity.generateRandomWordArray - ); - const userPasswordEntry = getUserPasswordR5( - processedUserPassword, - PDFSecurity.generateRandomWordArray - ); - const userKeySalt = CryptoJS.lib.WordArray.create( - userPasswordEntry.words.slice(10, 12), - 8 - ); - const userEncryptionKeyEntry = getUserEncryptionKeyR5( - processedUserPassword, - userKeySalt, - this.encryptionKey - ); - const ownerPasswordEntry = getOwnerPasswordR5( - processedOwnerPassword, - userPasswordEntry, - PDFSecurity.generateRandomWordArray - ); - const ownerKeySalt = CryptoJS.lib.WordArray.create( - ownerPasswordEntry.words.slice(10, 12), - 8 - ); - const ownerEncryptionKeyEntry = getOwnerEncryptionKeyR5( - processedOwnerPassword, - ownerKeySalt, - userPasswordEntry, - this.encryptionKey - ); - const permsEntry = getEncryptedPermissionsR5( - permissions, - this.encryptionKey, - PDFSecurity.generateRandomWordArray - ); - - encDict.V = 5; - encDict.Length = this.keyBits; - encDict.CF = { - StdCF: { - AuthEvent: 'DocOpen', - CFM: 'AESV3', - Length: this.keyBits / 8 - } - }; - encDict.StmF = 'StdCF'; - encDict.StrF = 'StdCF'; - encDict.R = 5; - encDict.O = wordArrayToBuffer(ownerPasswordEntry); - encDict.OE = wordArrayToBuffer(ownerEncryptionKeyEntry); - encDict.U = wordArrayToBuffer(userPasswordEntry); - encDict.UE = wordArrayToBuffer(userEncryptionKeyEntry); - encDict.P = permissions; - encDict.Perms = wordArrayToBuffer(permsEntry); - } - - getEncryptFn(obj, gen) { - let digest; - if (this.version < 5) { - digest = this.encryptionKey - .clone() - .concat( - CryptoJS.lib.WordArray.create( - [ - ((obj & 0xff) << 24) | - ((obj & 0xff00) << 8) | - ((obj >> 8) & 0xff00) | - (gen & 0xff), - (gen & 0xff00) << 16 - ], - 5 - ) - ); - } - - if (this.version === 1 || this.version === 2) { - let key = CryptoJS.MD5(digest); - key.sigBytes = Math.min(16, this.keyBits / 8 + 5); - return buffer => - wordArrayToBuffer( - CryptoJS.RC4.encrypt(CryptoJS.lib.WordArray.create(buffer), key) - .ciphertext - ); - } - - let key; - if (this.version === 4) { - key = CryptoJS.MD5( - digest.concat(CryptoJS.lib.WordArray.create([0x73416c54], 4)) - ); - } else { - key = this.encryptionKey; - } - - const iv = PDFSecurity.generateRandomWordArray(16); - const options = { - mode: CryptoJS.mode.CBC, - padding: CryptoJS.pad.Pkcs7, - iv - }; - - return buffer => - wordArrayToBuffer( - iv - .clone() - .concat( - CryptoJS.AES.encrypt( - CryptoJS.lib.WordArray.create(buffer), - key, - options - ).ciphertext - ) - ); - } - - end() { - this.dictionary.end(); - } -} - -function getPermissionsR2(permissionObject = {}) { - let permissions = 0xffffffc0 >> 0; - if (permissionObject.printing) { - permissions |= 0b00000000010; - } - if (permissionObject.modifying) { - permissions |= 0b000000001000; - } - if (permissionObject.copying) { - permissions |= 0b000000010000; - } - if (permissionObject.annotating) { - permissions |= 0b000000100000; - } - return permissions; -} - -function getPermissionsR3(permissionObject = {}) { - let permissions = 0xfffff0c0 >> 0; - if (permissionObject.printing === 'lowResolution') { - permissions |= 0b000000000100; - } - if (permissionObject.printing === 'highResolution') { - permissions |= 0b100000000100; - } - if (permissionObject.modifying) { - permissions |= 0b000000001000; - } - if (permissionObject.copying) { - permissions |= 0b000000010000; - } - if (permissionObject.annotating) { - permissions |= 0b000000100000; - } - if (permissionObject.fillingForms) { - permissions |= 0b000100000000; - } - if (permissionObject.contentAccessibility) { - permissions |= 0b001000000000; - } - if (permissionObject.documentAssembly) { - permissions |= 0b010000000000; - } - return permissions; -} - -function getUserPasswordR2(encryptionKey) { - return CryptoJS.RC4.encrypt(processPasswordR2R3R4(), encryptionKey) - .ciphertext; -} - -function getUserPasswordR3R4(documentId, encryptionKey) { - const key = encryptionKey.clone(); - let cipher = CryptoJS.MD5( - processPasswordR2R3R4().concat(CryptoJS.lib.WordArray.create(documentId)) - ); - for (let i = 0; i < 20; i++) { - const xorRound = Math.ceil(key.sigBytes / 4); - for (let j = 0; j < xorRound; j++) { - key.words[j] = - encryptionKey.words[j] ^ (i | (i << 8) | (i << 16) | (i << 24)); - } - cipher = CryptoJS.RC4.encrypt(cipher, key).ciphertext; - } - return cipher.concat(CryptoJS.lib.WordArray.create(null, 16)); -} - -function getOwnerPasswordR2R3R4( - r, - keyBits, - paddedUserPassword, - paddedOwnerPassword -) { - let digest = paddedOwnerPassword; - let round = r >= 3 ? 51 : 1; - for (let i = 0; i < round; i++) { - digest = CryptoJS.MD5(digest); - } - - const key = digest.clone(); - key.sigBytes = keyBits / 8; - let cipher = paddedUserPassword; - round = r >= 3 ? 20 : 1; - for (let i = 0; i < round; i++) { - const xorRound = Math.ceil(key.sigBytes / 4); - for (let j = 0; j < xorRound; j++) { - key.words[j] = digest.words[j] ^ (i | (i << 8) | (i << 16) | (i << 24)); - } - cipher = CryptoJS.RC4.encrypt(cipher, key).ciphertext; - } - return cipher; -} - -function getEncryptionKeyR2R3R4( - r, - keyBits, - documentId, - paddedUserPassword, - ownerPasswordEntry, - permissions -) { - let key = paddedUserPassword - .clone() - .concat(ownerPasswordEntry) - .concat(CryptoJS.lib.WordArray.create([lsbFirstWord(permissions)], 4)) - .concat(CryptoJS.lib.WordArray.create(documentId)); - const round = r >= 3 ? 51 : 1; - for (let i = 0; i < round; i++) { - key = CryptoJS.MD5(key); - key.sigBytes = keyBits / 8; - } - return key; -} - -function getUserPasswordR5(processedUserPassword, generateRandomWordArray) { - const validationSalt = generateRandomWordArray(8); - const keySalt = generateRandomWordArray(8); - return CryptoJS.SHA256(processedUserPassword.clone().concat(validationSalt)) - .concat(validationSalt) - .concat(keySalt); -} - -function getUserEncryptionKeyR5( - processedUserPassword, - userKeySalt, - encryptionKey -) { - const key = CryptoJS.SHA256( - processedUserPassword.clone().concat(userKeySalt) - ); - const options = { - mode: CryptoJS.mode.CBC, - padding: CryptoJS.pad.NoPadding, - iv: CryptoJS.lib.WordArray.create(null, 16) - }; - return CryptoJS.AES.encrypt(encryptionKey, key, options).ciphertext; -} - -function getOwnerPasswordR5( - processedOwnerPassword, - userPasswordEntry, - generateRandomWordArray -) { - const validationSalt = generateRandomWordArray(8); - const keySalt = generateRandomWordArray(8); - return CryptoJS.SHA256( - processedOwnerPassword - .clone() - .concat(validationSalt) - .concat(userPasswordEntry) - ) - .concat(validationSalt) - .concat(keySalt); -} - -function getOwnerEncryptionKeyR5( - processedOwnerPassword, - ownerKeySalt, - userPasswordEntry, - encryptionKey -) { - const key = CryptoJS.SHA256( - processedOwnerPassword - .clone() - .concat(ownerKeySalt) - .concat(userPasswordEntry) - ); - const options = { - mode: CryptoJS.mode.CBC, - padding: CryptoJS.pad.NoPadding, - iv: CryptoJS.lib.WordArray.create(null, 16) - }; - return CryptoJS.AES.encrypt(encryptionKey, key, options).ciphertext; -} - -function getEncryptionKeyR5(generateRandomWordArray) { - return generateRandomWordArray(32); -} - -function getEncryptedPermissionsR5( - permissions, - encryptionKey, - generateRandomWordArray -) { - const cipher = CryptoJS.lib.WordArray.create( - [lsbFirstWord(permissions), 0xffffffff, 0x54616462], - 12 - ).concat(generateRandomWordArray(4)); - const options = { - mode: CryptoJS.mode.ECB, - padding: CryptoJS.pad.NoPadding - }; - return CryptoJS.AES.encrypt(cipher, encryptionKey, options).ciphertext; -} - -function processPasswordR2R3R4(password = '') { - const out = new Buffer(32); - const length = password.length; - let index = 0; - while (index < length && index < 32) { - const code = password.charCodeAt(index); - if (code > 0xff) { - throw new Error('Password contains one or more invalid characters.'); - } - out[index] = code; - index++; - } - while (index < 32) { - out[index] = PASSWORD_PADDING[index - length]; - index++; - } - return CryptoJS.lib.WordArray.create(out); -} - -function processPasswordR5(password = '') { - password = unescape(encodeURIComponent(saslprep(password))); - const length = Math.min(127, password.length); - const out = new Buffer(length); - - for (let i = 0; i < length; i++) { - out[i] = password.charCodeAt(i); - } - - return CryptoJS.lib.WordArray.create(out); -} - -function lsbFirstWord(data) { - return ( - ((data & 0xff) << 24) | - ((data & 0xff00) << 8) | - ((data >> 8) & 0xff00) | - ((data >> 24) & 0xff) - ); -} - -function wordArrayToBuffer(wordArray) { - const byteArray = []; - for (let i = 0; i < wordArray.sigBytes; i++) { - byteArray.push( - (wordArray.words[Math.floor(i / 4)] >> (8 * (3 - (i % 4)))) & 0xff - ); - } - return Buffer.from(byteArray); -} - -const PASSWORD_PADDING = [ - 0x28, - 0xbf, - 0x4e, - 0x5e, - 0x4e, - 0x75, - 0x8a, - 0x41, - 0x64, - 0x00, - 0x4e, - 0x56, - 0xff, - 0xfa, - 0x01, - 0x08, - 0x2e, - 0x2e, - 0x00, - 0xb6, - 0xd0, - 0x68, - 0x3e, - 0x80, - 0x2f, - 0x0c, - 0xa9, - 0xfe, - 0x64, - 0x53, - 0x69, - 0x7a -]; - -export default PDFSecurity; diff --git a/package.json b/package.json deleted file mode 100644 index 210c60d..0000000 --- a/package.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "name": "pdfkit", - "description": "A PDF generation library for Node.js", - "keywords": [ - "pdf", - "pdf writer", - "pdf generator", - "graphics", - "document", - "vector" - ], - "version": "0.9.0", - "homepage": "http://pdfkit.org/", - "author": { - "name": "Devon Govett", - "email": "devongovett@gmail.com", - "url": "http://badassjs.com/" - }, - "repository": { - "type": "git", - "url": "https://github.com/foliojs/pdfkit.git" - }, - "bugs": "https://github.com/foliojs/pdfkit/issues", - "devDependencies": { - "babel-core": "^6.26.3", - "babel-jest": "^23.6.0", - "babel-plugin-external-helpers": "^6.22.0", - "babel-preset-env": "^1.7.0", - "blob-stream": "^0.1.2", - "brace": "^0.2.1", - "brfs": "~2.0.1", - "browserify": "^13.3.0", - "codemirror": "~3.20.0", - "eslint": "^5.3.0", - "iconv-lite": "^0.4.13", - "jade": "~1.1.5", - "jest": "^23.4.2", - "markdown": "~0.5.0", - "prettier": "1.15.3", - "rollup": "^0.65.0", - "rollup-plugin-babel": "^3.0.7", - "rollup-plugin-cpy": "^1.0.0" - }, - "dependencies": { - "crypto-js": "^3.1.9-1", - "fontkit": "^1.0.0", - "linebreak": "^0.3.0", - "png-js": ">=0.1.0", - "saslprep": "1.0.1" - }, - "scripts": { - "prepublishOnly": "npm run build", - "build": "rollup -c", - "demo": "cd demo && node test.js", - "browser-demo": "browserify demo/browser.js > demo/bundle.js", - "pdf-guide": "node docs/generate.js", - "website": "node docs/generate_website.js", - "docs": "npm run pdf-guide && npm run website && npm run browser-demo", - "prettier": "prettier {lib,tests,demo,docs}/**/*.js", - "test": "jest -i", - "test:integration": "jest integration/ -i", - "test:unit": "jest unit/ -i" - }, - "main": "js/pdfkit.js", - "module": "js/pdfkit.es5.js", - "esnext": "js/pdfkit.esnext.js", - "browserify": { - "transform": [ - "brfs" - ] - }, - "engine": [ - "node >= v6.0.0" - ], - "jest": { - "testPathIgnorePatterns": [ - "/node_modules/", - "/demo/" - ], - "testURL": "http://localhost/" - } -} diff --git a/rollup.config.js b/rollup.config.js deleted file mode 100644 index c2c5138..0000000 --- a/rollup.config.js +++ /dev/null @@ -1,104 +0,0 @@ -import pkg from './package.json'; -import babel from 'rollup-plugin-babel'; -import copy from 'rollup-plugin-cpy'; - -const external = ['stream', 'fs', 'zlib', 'fontkit', 'events', 'linebreak', 'png-js']; - -// supports using brfs transform -const stripFSInterop = function () { - return { - renderChunk (code) { - code = code.replace('var fs = _interopDefault(require(\'fs\'));', 'var fs = require(\'fs\');'); - return { - code, - map: null - } - } - } -} - -export default [ - // CommonJS build for Node - { - input: 'lib/document.js', - external, - output: { - name: 'pdfkit', - file: pkg.main, - format: 'cjs', - sourcemap: true - }, - plugins: [ - babel({ - babelrc: false, - presets: [['env', { - modules: false, - targets: { - node: '6.10' - } - }]], - plugins: ['external-helpers'] - }), - copy({ - files: ['lib/font/data/*.afm'], - dest: 'js/data' - }), - stripFSInterop() - ] - }, - // ES for legacy (IE11) browsers - { - input: 'lib/document.js', - external, - output: { - name: 'pdfkit.es5', - file: pkg.module, - format: 'es', - sourcemap: true - }, - plugins: [ - babel({ - babelrc: false, - presets: [['env', { - modules: false, - targets: { - browsers: [ - 'ie 11' - ] - } - }]], - plugins: ['external-helpers'], - exclude: ['babel-plugin-transform-es2015-typeof-symbol'] - }) - ] - }, - // ES for green browsers - { - input: 'lib/document.js', - external, - output: { - name: 'pdfkit.esnext', - file: pkg.esnext, - format: 'es', - sourcemap: true - }, - plugins: [ - babel({ - babelrc: false, - presets: [['env', { - modules: false, - targets: { - browsers: [ - 'Firefox 57', - 'Edge 15', - 'Chrome 60', - 'iOS 10', - 'Safari 10' - ] - } - }]], - plugins: ['external-helpers'] - }) - ] - } -]; \ No newline at end of file diff --git a/tests/fonts/Roboto-Italic.ttf b/tests/fonts/Roboto-Italic.ttf deleted file mode 100644 index ff6046d5bfa7cd4498ad4a549d2d9028f6c73372..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161484 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 cASb?` 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
  • 2a-ytx-(Y1%*Q`;e(V?9Smc22g?_xG~I&%zq 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≀A#j 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%0AHUW;|^l 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 NB=zG+r1ji${|`g+Rr~+| diff --git a/tests/fonts/Roboto-Regular.ttf b/tests/fonts/Roboto-Regular.ttf deleted file mode 100644 index 8c082c8de090865264d37594e396c4d6c0099fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162876 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 diff --git a/tests/images/bee.jpg b/tests/images/bee.jpg deleted file mode 100644 index a09de470124021e4c0617ce9506d19ac83a14bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31870 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 EFTE%fL;wH) diff --git a/tests/images/bee.js b/tests/images/bee.js deleted file mode 100644 index 0245a4b..0000000 --- a/tests/images/bee.js +++ /dev/null @@ -1,10 +0,0 @@ -var png = - 'data:image/png;base64,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'; - -var jpeg = - 'data:image/jpeg;base64,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'; - -module.exports = { - png, - jpeg -}; diff --git a/tests/images/bee.png b/tests/images/bee.png deleted file mode 100644 index c7a6f8c7e6cdc388af6292ece7ad9b8da95ed9ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47832 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 aqGuF}yp%rV!^&|u;7|OU45Um**Z+SX5ml=I diff --git a/tests/images/fish.png b/tests/images/fish.png deleted file mode 100644 index fca79c0b06215d1c416b5cd9efa868f5cb9fe365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10000 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 diff --git a/tests/images/pngsuite-gray-transparent-black.png b/tests/images/pngsuite-gray-transparent-black.png deleted file mode 100644 index 39a7050d27af28f3bcb7bfc6b071cae91f8c091b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 429 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 diff --git a/tests/integration/__snapshots__/fonts.spec.js.snap b/tests/integration/__snapshots__/fonts.spec.js.snap deleted file mode 100644 index 4a117fafbd809c4056c7522f9f47247873ba5239..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109414 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 diff --git a/tests/integration/__snapshots__/text.spec.js.snap b/tests/integration/__snapshots__/text.spec.js.snap deleted file mode 100644 index d9a26fdefa38dd9cc6bbbb22777da8d3326befb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6241 zcmeHL%WvF77^f|L#HlEy0ZI$$&^93{Wc^sj-fh~HJRvk`(oIqdNlKhuXXA8ZFKegW z1X`p@mEeGokbnblK;j4zLgD}tLIMd1^}?e(gy4)g@h|ZEJhs=YmjdF^Ls@-~nQz83 zv-UT?pU0xe9x+{yP1;7;U2;5jPJVzbd0yE)EQ&?PNfk@t;zHla(Fs8?t7WI+xij;g zS@oDvvWoVKX?skbpJPYays*D*VsN-iPNjvmUq1RU5rYOQQCal$B? z0&K;<9L+gF95V}+(eG5*jD&zDD@@NSbAmYF*dDsMOy&J@rt7R$@}|qW{XlQ8VA=&5 zpX%W}6BQ>vX?ko%#G05mMJpCZRxodW;0FRff;omU2czW;%S;bPtqn{whXaqAcF|j6 zik?PqtK^v#CJvVj&m1)KPQes#mFrbZV@0U)JCN&HMnSq2W;MDehxd%651@8(=fkkx zhV%ChMQwLHg<|_SOxFU;y*EcKywH1~J&IHxYf_(xY6B>(LAOF5fXX}M``}X0pI>@z z(-=Ht_g8PhE_YTd!C)vdVQELF5%p>oc=14a zU(3a5VFk6*Q6mbQppWoCVItme6ct)3m$pydZ;mP(d8uhPd>@oSy|3SfrN0WvLf22h zTyS}SdO{w8jtn&o!X5bH^*uXz6qZK(<`ug68*ifjGpf-@4?-blxzoF7t#nhlTzwvX zn3r#PhWiR!kr!c?c&P(!7QaqjrTh$XBFNNikWd{+&f}KX8D_9dsZW`fXpqB(!NZCq zXCxTO|2-aEoQY*A(!a2pM{d$g*jxk1NYAM-e}b@XIrbnDm&r7Ejxsk`9&Ldz-}#26 z4I+sBhHLs;MSR#SoijZvZwTV#>VoHQYU(Kq;*gDfVA(|`K5E&0wrhof*aYd?1hrX} zS}=f#0mCy&PLYtJi2Yu_%=i-GIlz6o`$&utd(mN(NmL$WGe@+7wy34G1+80C zm4Ys5s-`IgEvu=$>{^Zf{dPU0;`w(wo7RN3wxRK1VZSinQ_m#@U}wefkdS{!Ch^>y zWa4ygL?FXDh_pCo6-#C+@2rTOu}2=?98t!OTJ~8%>D=96bGR-HYey38v?((Thil^4U%XOl^IHa`ygyQr5Gu+3~0$Z}SD;sd1oXP%4 z?hEh_PTJ1Puq|sF2w(~7x8(1HJqCpkUn+fN*jnELZ;IQyPoTDwIJGGrM%ja&iDD^& z^`qNU#yd!|PbPV$M5;0<{r1l0tggb>{E`-Bp)5dmz(C;?m4C?!A+pJF0Pq2c3{ zLYZ|VP>LGT2T(XcDOo)U*;xfUtPZlXQnFt=nW`O zQ^%}d*M(2YV_kF|gh=Jg(I4L6HQ4oo_VM=b-kb_} zq>9iXT7`Uu?yX5-i(;#j#ojBg%>)B>_1}*m^?gv&>^KE6}a&bi3P<#1z7Qf`0x#=)}K=T-Sq6R!%ZYMoS`mMosqnTL&FA$u^oE zJFNIrBuU+w28SAY3#nr&oKkABB-{K~2Oa%dT;p0R<&w$#4`??c<;c>XIy#s@lOBTY z2e)q~_=3!F2fNP_KD`W2ujiYuUY^?f<@>yCFI>6U8k`<>l}kK47QDe9`|NE5E)Ky+ z12e5Ip<64BPJ{%Z;s`IEgL^U$bC}mN+}#e>tWbQ>+(2kJ{{3rbyp6nZ58VF%=zsc& z9UlQ1;d_7WOc@?ZY9DT{D*);ZzQSl)3`_zb($wVFn!f{p-D>iyj@sb$J)KFuTB{8} RTaAAux^4id>q`7(`&Sv))SXr3^o|!G3WrD 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 diff --git a/tests/integration/fonts.spec.js b/tests/integration/fonts.spec.js deleted file mode 100644 index b61e7d3..0000000 --- a/tests/integration/fonts.spec.js +++ /dev/null @@ -1,54 +0,0 @@ -var { runDocTest } = require('./helpers'); - -const characters = `Latin -ABCDEFGHIJKLMNOPQRSTUVWXYZ -abcdefghijklmnopqrstuvwxyz - -Latin 1 (Western) -ÁÀÂÄÅÃÆÇÐÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒÞÚÙÛÜÝŸ -áàâäãåæçðéèêëíìîïıñóòôöõøœßþúùûüýÿ - -Latin 2 (Eastern) -ĀĂĄĆČĎĐĒĖĘĚĞĢĪĮİĶŁĹĻĽŃŅŇŌŐŔŖŘŠŚŞȘŢȚŤŪŮŰŲŽŹŻ -āăąćčďđēėęěğģīįķłĺļľńņňōőŕŗřšśşșţțťūůűųžźż - -Greek (Modern) -ΑΒΓ∆ΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΆΈΉΊΌΎΏΪΫ -αβγδεζηθικλµνξοπρςστυφχψωάέήίόύώϊϋΐΰ - -Cyrillic 1 (Russian) -АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ -абвгдежзийклмнопрстуфхцчшщъыьэюя - -Cyrillic 2 (Extended) -ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏҐӁƏҒҖҚҢҮҰҲҶҺӘӢӨӮ -ѐёђѓєѕіїјљњћќѝўџґӂǝғҗқңүұҳҷһәӣөӯ`; - -describe('fonts', function() { - test('default (Helvetica)', function() { - return runDocTest(function(doc) { - doc.text(characters, 10, 10); - }); - }); - - test('Helvetica Bold', function() { - return runDocTest(function(doc) { - doc.font('Helvetica-Bold'); - doc.text(characters, 10, 10); - }); - }); - - test('Roboto', function() { - return runDocTest(function(doc) { - doc.font('tests/fonts/Roboto-Regular.ttf'); - doc.text(characters, 10, 10); - }); - }); - - test('Roboto Bold', function() { - return runDocTest(function(doc) { - doc.font('tests/fonts/Roboto-Medium.ttf'); - doc.text(characters, 10, 10); - }); - }); -}); diff --git a/tests/integration/helpers.js b/tests/integration/helpers.js deleted file mode 100644 index b573e2b..0000000 --- a/tests/integration/helpers.js +++ /dev/null @@ -1,94 +0,0 @@ -var PDFDocument = require('../../lib/document').default; -var PDFSecurity = require('../../lib/security').default; -var CryptoJS = require('crypto-js'); -var path = require('path'); -var fs = require('fs'); - -// manual mock for PDFSecurity to ensure stored id will be the same accross different systems -PDFSecurity.generateFileID = () => { - return new Buffer('mocked-pdf-id'); -}; - -PDFSecurity.generateRandomWordArray = bytes => { - const words = []; - for (let i = 0; i < bytes; i++) { - words.push(0x00010203); - } - return new CryptoJS.lib.WordArray.init(words, bytes); -}; - -function updatePdf(pdfData, testState, snapshotChanges) { - const pdfDir = path.join(path.dirname(testState.testPath), '__pdfs__'); - if (!fs.existsSync(pdfDir)) { - fs.mkdirSync(pdfDir); - } - - const fileRefPath = path.join(pdfDir, testState.currentTestName + '.pdf'); - const fileChangesPath = fileRefPath.replace('.pdf', '[changed].pdf'); - - const { matched, added, unmatched, updated } = snapshotChanges; - - if (added || updated || (matched && !fs.existsSync(fileRefPath))) { - fs.writeFileSync(fileRefPath, pdfData); - } - - if (updated) { - if (fs.existsSync(fileChangesPath)) { - fs.unlinkSync(fileChangesPath); - } - } - - if (unmatched) { - fs.writeFileSync(fileChangesPath, pdfData); - } -} - -function getSnapshotChanges(snapshotState) { - const { matched, added, unmatched, updated } = snapshotState; - return { matched, added, unmatched, updated }; -} - -function compareSnapshotChanges(changes, previousChanges) { - return Object.keys(changes).reduce((result, key) => { - result[key] = changes[key] - previousChanges[key]; - return result; - }, {}); -} - -function runDocTest(options, fn) { - if (typeof options === 'function') { - fn = options; - options = {}; - } - if (!options.info) { - options.info = {}; - } - options.info.CreationDate = new Date(Date.UTC(2018, 1, 1)); - - return new Promise(function(resolve) { - var doc = new PDFDocument(options); - var buffers = []; - - fn(doc); - - doc.on('data', buffers.push.bind(buffers)); - doc.on('end', () => { - const testState = expect.getState(); - const pdfData = Buffer.concat(buffers); - const previousChanges = getSnapshotChanges(testState.snapshotState); - expect(pdfData.toString()).toMatchSnapshot(); - const changes = getSnapshotChanges(testState.snapshotState); - updatePdf( - pdfData, - testState, - compareSnapshotChanges(changes, previousChanges) - ); - resolve(); - }); - doc.end(); - }); -} - -module.exports = { - runDocTest: runDocTest -}; diff --git a/tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap b/tests/integration/pdfmake/__snapshots__/absolute.spec.js.snap deleted file mode 100644 index 46ea63f93a7cce991cfc550d16bd06dd00f9d0dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74247 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 tl9$tXyGq)B$glxar*sDKYY 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 QI2j(EU(J#sQn*O|1;h;??f?J) diff --git a/tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap b/tests/integration/pdfmake/__snapshots__/columns_simple.spec.js.snap deleted file mode 100644 index 6b656553cc7404ef66b9805d72dd7a6ca9288818..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52531 zcmb@vhj(Pvl`h^&-BPudat^JMl~YMoQYo}jE9aa;DVK82snoVHdBDbCurU}XunpK? zz!+=>uVtW{+|W(aOlv42`W$ zO)rfv*o~7bi(5;}8>1U@ORI}^qj}6`EH#c9zL3;jU7KY#v zZzw4-WOwha+Kt)m<1=;x__}?0(`d%wPD6H!eQIvJa%I;zlmkP)*I6ue7_i0~Wne4J}8i%s6CS!KDeRtEC-LQoF zRw`MgWCQL|i+dQkyxKft!SSrliFxPaiJR@qGn=zUYmvo_)8`g9?d!(u+Qsord$oOX zWy)^AWgDC8_VFdduDHPV#+^w;%cA!|_=7S#!Oolm3-c&H0imM?T7p~lB1D83S2_ze zyY%B7&<-Maxe;U*dvHiiY-dSG2`~Qap>s!R2C;)*{E@D@Dx>z04}>dnxL zPULa>fw~#W6o|7ZUtN0I|Mh#TCgcpdbJTBhw7lF6S~IAVi`22AYfy$<2Wm_kPs+}5 zdMHfJ%jNnB+h8G}g8os*@EEJIook`<0WN&@v!BVp zBx3FCJafy9t9tDwL+em3lo&ZiwSud!DHg+^h;tCHeknl);DgKW{y-ma{jT701iydr zMkw4H6C{_ZBREjeh;G$QP*U^22A5BXjgjYm4mYYjAWnjoFW(35e^?3*6o~+5$e93u zvo1E26B0M&NI%4iGqy9kTzJSj{jG9H&J)gH);cF!k8z0IYXmYpN(QqK>B>h?nG#$w zaHdP7aMlR#=ARbO2%*}B9NYYt+rI~GkC~&RCOug6jH$CwoRhg_=;uHQZUY+!dF$5F zP+#cjps->!WkJzj<=&+`yP2B6l*1}YCd3wloC*qN0=@A(m~zW}+%yJ)mGdXw{EZj% z*MAB&2V%Mi`XF{{z?j%4N=v~z!pf`FJ!UZMpN$9Kc=e7Yh!9Snn)dr|-37@N0EwO= z-3)nj0Nw1x9C2fmfYuGSM*o@NF@NZ(X0Y0$x4#Q9Jp2XV@QC{c&e!-dDurCgXSaey zf&xJF(-a7}@&H&q(~4a)XmjLH~hzWWWPGQA2grvSE22BJEE9vwJ({m~Ex8(8DXXAWcO z`~%Rb)_-~O5y*(4Fpa(fc1b} z@LaByq3fRInJ3bi9^AixM*?HP3eF^S_Uh)h9v79CIGb+f@O&IMQpme~_QE=NM58-6 zm%J9tF>vh;nt*}kQg8-FaP?luFgl!_WNu0|aArkj1rsEJb{kJvsbmuC*b|K*2$)zd zEmqlx;g%d>?@%Wh#G-SRlo!Z^w^1fFjcd0 zAAK1EZrF$Ce)8y*C)7SLIsy9q9nXOSqag1*a#wJloR00A5;$U-sD=s6!7#_H^F+a= zTkKqM!sfaE{qU{7ile`HwSbwj4`O_;JP&sD=|ynB50pm7M1rzGf)R){mJjO+c=x8W zynpM(Z!?kFJBIO3jtF;zxQ=2mI13tO@w3vRLDp3;0kbZ3`L$m{Fqj?ts&6-7VCEfp z6Cbt0*KR6FVTU*q1D36V^TwBYFA&)mvu3y|OLftmE>EYC1b@(BZH{?r=vydfWndIY=2CP_y{F7I1&SM>k%2oKAFx zigN;t3}ATg=c0gz)axpgG!RoLaE7b%;;|N{KHx^5vxdCL5hv4dS^MzEwys6wu|V`{8W3)_o3aqod&L2y`X{m%*hL zfPju2FlPUS2g-)WV#1*96ty%!tZy*papFscB(^Xp#b8N8@?QfAU zGCk@pP`TRpl;n?YfmFd{=DH%tcZ1vK%>l1akzIc5-~h|7cBcvaRF-dEAnO(=QR&Ua z0`yfoC>?Z)%LSI0GBJ!wY40C?`GOet**-<(BwY&ZcY_^@F1$w{u-e?l^&ym^v$k}&*EOavR{;h-iS?5o#9P-ddXz!{%5l(Y zd2jn0j}=$PZfqEG&tP=Y2duaQ3}`>2iUWGRy$+l;1{8|u(frLN7I8PnYmhyet$=d^mD;OVEHuU%s7Tq)Obt^7it*8exs*q3gPF>wEFyEu zTp$DkKxsS$_Wo_o`wniguw2nIN$0MQbZ{0Qt}AP55}YMp&r-c`4_F0gG=H0&SumN_ zB@fYo;#%G*3{>#$ogEM#Jq4zH&!Ww~2USqSxh_7VQeJFa*I>DAP?bY(R+HE_A^HZj zZ?6PZGP^6w^SQi}^zX~R0^4DS`Qy*;-%Sfth3f+Y7t+C?eGa@#z@V&w&VnYaJm0$_ z+5iD?O5n)A8JH=6eIP!PWv}{`7)SZM?Nt$jn$LLz6YqZm%9Lk=1!A;`MbuH2$n%q< z!E`i3>njD@?gk6&1hdc8fCJG?fr1V&Gl-3DbU=#^wBItTtBa=CPzHOUGk?y5dN=@< zPjv8d9rZ=~BRskH!jJ#*2^9hH!~~yZ}#h08XatAYQ1>}*t9b!TNmzzLBM1LRGDwch*`w7u(AQ>nk%k8 zfYE`kn65lfHkt6=H!RGGmInCo|!I*EE%!p}LJA=1hv<@E1-~(kL zU*)@@(s9upea`jrMxJS4McmZz7#qqINQFox`&4BVGdtZD z4h}2?SE}`JPGE0jc&rrC{_f8+2V1Uw-BA@|aECdG-oM2bCteD)L2>`2F-Y35alT(rpDn#Kv%0va{I|*=B9fbPYW6Apv zES=E-Fn}qmqQu@5ttt&FU&(Y7jfCnt6i*o>W;>wxE~@}VHnINp8`DaAhsSJm4Iej5 zDjR4Kq=VJa&3g+5bxr$X@l*rG%-Gd1rrgzM;6q`mA=HQ|HVLwnMFh-d_NfeI z#&v-f7(Rh|t7Hy%h~-T+t-3}fRUa=2N>TGeKb^AfBNu?Dfcm|&8A)KXgewQ~$4xm9 zT5?3SRcEpnaS+Vn1e!&F|Ld3UVWt3C&68XvFe(DvN5xjvLy1awIeu_b)$k;&bmwzLNvN!g(kU z@Z{g#2)-=i4v2wiG@_9?XywsjRkht?rni?elYjeQtvVlLvx)iK!8@D;)u=r(L*|AC z>lhq6NO0}jkV*RR@XxnDve@9=YMsZo2I9GQo*D*PkaL)@@4vA6^1UX`R~Iu{G}2TY zxxRuy`$&x!KGVuytx$w%5wk_pQfWekHn_A1H8^-Kbz0B-SzrF>og>+g424g_o z6WW~H$G3`&dz%{sE0nSCtM?hM+}8HNHyhNLVE~w&SuD-o7%=A!U;XD6jAxjP$s=Go z29`KAuizd9ybm*GW-C;;LGc1jTg_==8#uWNMK#B$W1C2D&L{}kfYe^U=^lWSP9=af z%Glt(Ha9%>(y!I99j`6HGY%Y^`rF#+fRZ4O~qh|1Bo(H-m2uuoP{^(r6Yh`E|Z}Ff_c+V)$KBP_S-kcgKxk7Gw_D6 z-d&CaD&84$80LZARCiw3)=wGfSAn*|#HH}wBR+Hx=Wf?t%dAXub_r)*%@G$ zZv{(BV5QT4g7G>?mT+RSZiB)ijgDKT&01A&SNY+n>`uhAy@95`(s?`Paja0^TE+@WvCX_bj;K}-(brvD5S zz{5vm!PT3gsGi_0wyQTM@qWW&!MSvZzgV{zbhaHGoT`_h1KdxBMYXE+Fl*U|RzML~ z9%qsWJZGw2`{wk^&ts(SII+lW#)2mM<(y0rSxGb|rv&77554;=)J=5&s*h%%Z4nGG zBu({C8u@A`P+CwshB2c}jS$mq1KpH-^6xv#F|)=x|K6`*vw_&+<1*9JAe=WFt?kN( z!Li1u0KQ(GjH`}jXzL*ELx);dO^x=24kO|6O{nGsX5T7Z%uq2h*_muIp$58_wK^BY zzGb+6KX{MV40v3oiA&!ZQBS{(mTNb@{xmE+gHu>8fB*HT=b#jHid8t<&o(0mG=b_s zpM2RM2E$P(*Ty8aTEqk%w8XuPvf~T#Cs;T|pyNELf_|hDOupnfWrvB$nU~4Xr_)E( zpsW^VwDz5ji%;OxmL}B*8ekq|AZi=DRlG0&Sja6Pu5_NymUMbPvl|SMyK##=FY_<= ze60;~62!ITGvx$y1#b;Fr=Me7+Z)&mfi+P9tR4;oK1Nk>$Ic8sz| zY|fhJK70X6al@5c)?dAas|UFMlq-+Q0Nlc4ht|z<}A8Q-1pdr=<(F zxX9}_fW7mGnMoJX=DQD(x3vAnjgZ<>)1lOYa<1J2uDS8#;_%p?Uu44v%phhxgFLF5 z$u?^O(1Nk==GDHxImicN?VI1T)9I#cZnw|jF{g#GW1Dvc(pwVL){#ghf$nGLVN5;+ z#`x6wg8eP#y4l0I{6#rPl{*WW;3k1=(B1;rG#^P!r&>1Ks<(at^|iZ)$BJjKJdB1Q^hE9w|q@bixmOR#RK?uh4#(~mB;3~!OB1f^vZDzvorZv0km(8t>Wn!Qjqx z7>38_Ni}1B`v*6N*T=)~$z9qj$65VEC}mTd%hLE#F|sXzg)u~epwc)|njo54EkFW@ zD~z$pm>VvB^~)(|*R-D!t+BC&)%8wira&3wm5~kG?MK|$E(oZ1i}r>n=gOIGW*$2Q z(!tPq$hx3?_(Mkj<9omyAb|ZJP`M$4-3-Y7x1X7U`0TDt4{nGQe31{cib@0cr*~Up z)**|s+g0o|&%!du`&-M(z()*fr*0U`f`CLukYs%6>5UyGH#hd5H~gsFrzi|s8VGQR zNbKcJ03YScSQ+YERr`DeEGItvC3rI{M8``nE-fURW^R96LdC^kDpC(||w#i?82g^z-uVHAtWBM4mi_e2y z`Pq7BZb-<{yh_F7?fp3~vlosOF@MyH`q~EcVi3Swj~m!+fZ%VXs$T?Ezn^O6FSZ{4 z9_c^&i?G%rtI1MmEX*^T3XAZos`{_P7HYqzn(h2`*rMZKTvfN@`1o%BqrVQzJ0DN1 zejPS9uQ2By`E}S&9)xF>StcwAfMv7~>QE`kOyPIbnuDVr;m~t68aJFbbv*HQjVL}JnNe? zGZetUA=@cXbn#o@QKM`anWt5mK|kBv4=#w|dn(W=Vm0(s&Sq;V2FJ5QZ31Pn%$Ns2 zZ*~k@agW(K4Tg(y5S%p!v>ir+Z!kIlA929Tj~Gw;JD_a(Z`mOl_^^5JZZJ+Z01|Ln z@fRNlr?y%z)}-Lh?SOgc%YkeS1vap7klI_`FJBa~u zE_ejUe{pn&4UuaCm{v-F=u*X) zB9@U3NH%qrR%{U%eNpHMCh*?Y)!#jM&&+Np69edb`QeNMNG9Xwpl(|~!RZ*6*{ff1 zJtbBjEKSUc&Z6zp&7(_^#cUJ;rWc?xy-`N=^Lda5JBEOP<*frI&N8x#1*t0Y{P`DDMs_oAj+I_a(FwRhSNzOT||g7pg| z($&#)Auz#I0M5JTiNYpw_`x@_SxV-laP55;>dRjRV}S^&Sq%Q7FQ^O*XF_HF@fjvY zxYrPPDQG=`O-c}tA5(py&A$Sp=|nJQqlykRW>0uOSX<`dn?It1xA(vVCpn*GGXvaB zEEROfY`qM?oqpvUsSG0!JNeeFqPg-e44PEtubD9jnw|-EmorvGT=*6%Xzmksk{FOm zNbN^fj$S#(!Pm5;j!gOrnAzP?bIRD2*T^7qa@OyZ(p?Yhx(~F9lE%q!-l8#YS3huA z(i2NhIwQ`7o&-(GIg6%V4`}f42X|;cT@y36df@aDv$Pzf!q0}3m!h79=DLo}UKxST~M<~Tva^S^9{uv68r#Iw0Pz)`RoXPrh>%K4UZM5 z+`}Mq{P-(wo_=yE2!bU|3DB*kV|`reCVcAA>h;iTX(E8iiTA&p2?eo;sE8m`a%dDqk~QtFhv|)gH_HhuTm;x z$0s6Aem=a+qS=u1E0>(f4@>OT?}7WuvCKM=p%7<4u`&c_N*Fltu7m4YI4T7%ne7Pe z>V)#z<6t^kvI<3ChuFzs9@BS)Av=L$2cKWQ`XI!TLESM$Eq{qCdHcCU;|I_0myE2`C`LT>{#v$lb?QISg!nM}M6*8lro z7AyF_uVottaP8f}o%R!f-WhwUkx*a8|!O=J01S-}jP ztJ26bPFAZ6j{gfoG#mIww}7ppwjv;>xro>9$?bq>2hD)!93Y2@M0-7`yl7|&LPa~y zovuF->&3eQ3nB_tiiZr3nayGn&S>^bsd>xa`+lePCRULSb4FGIc(o6=;j4<1Yfl3K zZ~Y9c3KZ9=E*Cp^tZ4cd(;oD{Ky5oCx-3blJjQ3n<>%#$d5DOf4f=}j2jQHI`L)l6 zzTDEzBw=O%Z+%gu=>&H>>C?!i0@|B-ZPw_5%(j32Rww@aFGDR>Q&PIa0 ze`7zmE4(83BEHi5H;~(5ME4mL`L}RrKz|1u<_g-@W3{4?&q?Y38$rwmh2{L-n}Q&*_YV zsxp)-`0xepp4BuCqL20Hu%URpavL}hWjG&KTLW9Og_nsWvzUHL z9zQ6l;8S1w{{oP_xPs1UV0&Q-2_~H@UFWhIK?QF;49+Y3lCONZVSs)D{_yBcp%9zQ z8PzhN@iYjaB>Y5#B@9a3yR7eV8<^T8G+>>U1>P`%ivYHmG5IQa#|?qmf7PYe+PU3D zlbq|DQOeu%$*4Y2mSNsd*jbEas}=fEffts+#tYQNzDi+UkhW^~iG)qSAP27xIzy!Qlj z9qI*x8;lBA2fy%ZFg1^y#q|Ms2+@kDsSxyb0Sk++t_1;WEh51u7$(*fT1iupJ&kl3y4!BAASN8gjH0!cj>}6|NPHC?>q~2rkB;njWQDll_RMGg^W)lh-nP0 zE%v%iL)L@FE4mul6pZb~^!gHux$sZleGVdX2MoA$BiQw4-I>HELN5M5tbC={+_NfU zRU9%{#SimD180-~CK_-)HZdkcRGo7QmNHNQQvQYZA=kke3eq5!8Oh1Pc&~7JEGI15 zOMV#z)-6yYlMV1@kTaPU+V?s7#i|y0gi(Bbtk`_o=^B6w^edosNDMkx>!tgmK^?QF zyDA}hzlljO#wD~Vw&8U9N{KIYppLyJ48+}2?^veR1On6|&y+$RB6I)jmI666!;Ex= z%1&lUr%Lf=InHhDO)#~z$8$d`y~#L{0P*p+!8BJvqE5kkK@lKed4es<{qh~)X1?fHDSgG z;9QsP;AP!yd|qDv85mdQ5ynHi^{FMhkib0mze*3gjP=nVGlC8U=-Yx>)x4o=|8s#& z?KG$g7=<0T`VMTz^(1xO(pTLahN+ zI>6rj1=ty`8PC=~+mYu?h?OK&~8m^HEPx+$K+) zhsGv{Uk=nBMnkFww+ooZxi+xUfl}}k_DZQL6(x)X=UHM?$3!v^V1LtkkWFK+AW;ys*8V2hiJ~9L>(I#&&K6eF4)!{kN+OIuP zt=mK~SbNxjK8H@ec`zi!^>T!vW4(X$1SfTXvOxgDo-&*7utLU)segVPN-38CsEww` zC_n`Gc9@@;UU!89gM56;O}8;l`E>C#vogHSxql2<_-w_3!;z7Hz2TS8Gls{u7l(9v zEgPrj2v|QebD&O+u!phhnq=rVUZD;Qk6pVNHcsvaifpU}r*k*^eCHqlE)(z@fAb;H zgfBp_ivmd^bUvWgX^xoS4cWPXX%T({kWr!^e|zkx*h377Ds^M&=t~cs%b$Tv0r3{B zy&h&C_vl5-xtCuAKQZCOWa7N2yj6%EJ{Bjn-=f%b=Ms_DnvGBe;ShF^KWP8r{owKYU^)^UP_z7lsv6EDdUds1Rcc;;GIJYWO=#_6 zFcznTfKGsRsONXHoiHOV-}S+doO!|v_FxszW$%3r>|gG?M>j%w>&5M(G)Q_zFv%fs z4%82t+BA>*K+;{n(PuZ)vk{>5Lf@@oNM`i7>QQUZqjtmX{@qXnHeKU%mwpAdTG-bK z!8|&CGlU8RHq!TeIj~?l{wXD0!6gaO`qjgm z9_U)@=T=5|O2njcDK`rAPL+c*X3Tkjfd-ZbMNTra0Y`G3C~>cU2TIatjv8Z-74_~d zT%cApOkIC^jjJsMwSoY;x<=i*I8NE3s;3gTz)rFm{1m8)lbb;63~>PnU`a=Hw{sC8HZg&hd2X-s2$L6xVsHQk ztS2|EiD?4Z=(toqEP_G3pp)y?BnXw_&;-m<`U{{>8707%?O3f`EUQ<3BZ}}D5v(-E zx=)54BEXST>-1&Xf&Zq3MJ-@A0~$mGcdDHpsa4Y*8@&;3HaSi|0zo3?*q*#W3@y+u z0(=0();SNF<;v6*T$wv1VW`B ztsu`89svmsid)ZnysloGYsz5ElLOAC#m90M$Q15Vr+tK0shm+h%VZK%sVd;2#~H^3 zCBw$$UOGMygE??J@D&c>P%~XhWb*)xXZqsyK7U^y3k4(E*}t z1_4~V>Xy9M2D>4^6>w6Bi)yPhWq<@c8E698M0Ke-<&Y*TXLiV8oewp254rhZXpFt~ zD?^+1KWQ;)WMRaqB--X)1oK18&=0>0#?A4DXF=RTEa;sZ!MrxX3|GGnF7Ssa2Js6? zAT1<3P_(e)-%vb*F^eXU!EL_ym>d>vgQy18af(8*f!je#pfe|1*z6+`z!pFJapZ>f zOF1XQHW!#-K#2(O5s&LnFkiWzb6O_&$uTyi8Kp;gv$~`FRMhE$L6Fv^mZ1cH@NIHt z#`-BR9sQh^BuIyt1f5}q#DY}Q*eilAP_>4^zkL1fIkAn3n1+yNL?$$qoN|a82hLxA zgfS9)_#;TG$`+_hW0Ts@`(KrFgdagTKn0(^Aci2re|-IMQFYFV!V7(CycdnJTA^n~ z=jsQ!Am;FAcd8wgVo<-r&EzosRcxV|L9VC{slRM513IJI29X2T1e=i@*mxDSl;yJ8}0bW1PR1`!)y!lIB==592zJ55Y;gu&C7|vJg)wRtj zn7>+^P+eo|&F}D$-`LvBv{DafXs1EI60-=1-w?T-eu6njt7$@crF){j+yjPaCRd*` zG=muG$eG}skGKTg#(V+PQ<3-I93IntCEx)1IcNIFdCvKG4^``24X~(vs)A}xSqw}X zJ0yT_p@6fRmIAU^eS&mG8=xK7~c3dk8! z79Tw>*k>rh&dWgcD{i=aysda2vJJ%O1=33ZSKBNqcr>Wi|LuFLAbE$Fmu?5=0vXL> zIv&W33bH`NGz@}&_zN)33Ji(Rxsm>7=Me0?LxquK6)o+Gl?|q|q|SqBtb?27P8`W# zjLRg5ZO)gQ=XSYhE*@}}l1sN&F5sPJ@aU5 zRgT36efYd+yu+TT;G?3&>4wiKA3uNbS2nTHcR;BD4By2CXDOJu6nbOD3yfYDbSLMp zCL|7zF(H5sP#tK5>q)COnd4QzqQ@N5OaUGS_SNDRp)&*N-f}tg#_c>?2LtF60>+oW zeDA3D|GCgyJ4zpLJ%ArG)kE~~6Oo>3vtlTP;8p-rsz~q;?@Oq1qX&6e6y2Xt6;fn| z6ddvi$z??|o&fjP2`XW{CVRnLQG~(Vr#FGex|*TC`ZIqztc+!Nst4kifHwfDXcb(LXvWPwdCW;bwZ-gtmZ zhzCW10K4|B4k$yctBKjs7_qZ5fN{Qvw1WJ#pUP6pITx~S^@ajC+BQT1FSUUUj~#%Y z?g3-8BSCQ>RZ83TBMh37x)VeHeCG`e_Xp2{RWYTzSTnOV_@g&_^!`CLs=*MGyaw#@(<|@Gj6IZ>2+Ch@!MG zGW0Y05mDyecmT@AkyrO2OAZL07g@-@-6Fbhrm90Xr05#=dRiYbZTtto{?~VI15W@s zH;%#F7MPCn@88eOr0WJL3wAMXx4jOZSf&26!*(g*%d0>^9 z(W=s8`K2GT+yL&0ajEc+WORr2z}8)!24w~qxC>y92XnYV?Y|^5Qqg7!NusA&>XVNz7t@RQZ0&gB}LrjBLP%(J6fJ0ZAep1L`)Z4KQ#mK+pL+ zaP8xxOR_(@3AzKscddq#W!vTKFqggq777CBthc@@x^V472mXBP4`g&?;*$($6`?NM z^&91u{?F*-@@jc&0n^Yo9jq5L3mOD5DFwB!d>cxo(Jn*JP_?^AjG6p)Hb6l8nR=$W zedom=!^BBc?su=P2HE7q_a0F#kdXrzRzMwv=EiA(yu-bsL=zN$hf6tR_p668KJs*I z^^~_t2)X3H;{p1C6D{1TKsoRF_jp4lifUo@;JRpx*eHRs;|#No0;X?8IGYc^uK4b) zbA_jEow@xim<8q;z|ITMB(VI~z2AR~X#~*2z=WG8_@UY^)KGu0G|&_?^v(MjnsZE4 zwt6P<-atIpXb(^Ucf&wXo|f(ltplX;6dy)^^^md3w)oe-rk}E^a)ZeO^xMFSxyn5*h}m=mn)OzbfBa8|j=j^c z0QvMhaP{X7@cMVY2wu<}=?&r8R^e^i9fbxof^0pagD(d5fiEz0K&9G~jLIh=`xtV7 zMRQbDBm?l@-S`b~1|o9VpJB6V50>;-zoehy`6=7a;_M8=@^``h!SqtDpu4YqHyeCl z1&nKVtiJUt2ti@0u0lD;1HHuN-3GLPCKE&lcWSx`N@@XEAXg%&UH{`F zcS2-K^3T+#;Yop=rb=Y#@zf{OsE_5>4&0fpsJH&x#$H}?DiW^ zmD_n_{EZ)gGi5y-%u*d2QRnITvMMm{v)Gw~%=bb1AfBmWXVfjAqgS3t%YbZ;=XCiX z)i6K#p7s)v8}i|OL$I>v`zG*uzhy&~x+yna4id!IndoY@><=E=){mUy>KQdQE8dw! zv(a}RJcJc<*qj~*kqOd4pY(7Ks#SDVo%O?LMEl5_zw)+Ra#rPgm%+fAU`YXSd0_tZ ziH=BarA&sWq9L!{k~u}6_^{aum>l%VdZ&y#<{$%klIj!C(wUD1|Mu8T5Wr9@7_Yl_ z$HoZDroVx=CqROH0iM_#i9ZiyffVf<`Hkw&I|@>B zKm*i^)l2u-^IpEwaef`9aXB*JArgEQ)c4L;W$Xh%moiwFzXWCn)vzvlK{{0O8;`hw zZZQX{&{kf%TR%@%7!BC74Z&S(bapv0Qct1 z2xPY#i9(5;w#C%9>4MaE$RhaHRd3Yz#EMdsfrKfZ7Me zI$tWI=?0$8J21Tfrf)_njX))6y-0L$F1hb-zNO~$4i3M0BN#o)1n6rA1DGgntOLLV z8f1RG^*w7`%U&$BBK1sRBzY;2B*Oj8pO)0QpHc~T{1=4O4XxaQh09I@Y2R6Cf%5+M z5|ZnDUB9x1v2Fn@qpofW0#NH>XZeq(ep%RWzsy$*dgI-nvuK>zV#BEHESP}lVl);o zPd;~t@E+Kjwi@Gm;-R$tE04>l8sZ=^ z`^pPyNlZ~YMLQ~T?|;h*TdCNc5ArS_ zUwf|@XRkcZQ+UjMU|np?vATszk2x<8yIPIrutAuNAZ`#)w>T#wa2rT%6xy+mLpNDv z*@*HQBXQ6HCV2A!cFS&+YTUfqP0k3@tZW~Q8$F(BS~8^v=Gl*b0uEgMvB*3ThEYz# z+yK_ur2$_?V~yc_?>Qc3dNO^LJ4^Q?4RuK|sjvW-kK-AOL2)QMkiU9Jq`a?=!4^CR z23)$InWfgv#bU%L&!)WhoWH8f3lG8o1am|EAmyYe?SmZTSmxd*FL0TH4ffBpy0YTN zS09alIt4oL<+>xB?#76FDg^;H5vBu?${(jTPVm~l^ZUyGH-GT)zx|vW^WXg4NAu_Z z@S|op{;lHw+22?GJAe8y*PQzg|LI5gXPK@I6wfhfPKgS>?sl?-t(Ps!6&?*T^3NY0 z<8ff8daGwk6(NQZtKD4*ssnR+LH|gm_U%s@9q~p(ll9=EEN30%hoYAMwRLpl$bkb_ z)Z3(fx~{nCnka8R0qMoQ`rdb#`Ua25QNw0swi|vpE7zt4+n9FmCIm2k_bDO${X=`H^>YEGF8#B z89UoZ^6~G9!`k1+(*b`_5FbB=fBD&?5E<3M;GQd-8JKA6&oH-%?#lf=OYuFAFC@F# z%ESDYZu!(%Ndy$DkKQ>tC-(17kE-+4=!=o6{ke4=!E{^eWW6$|)b37BWs3LgS>=iS>P z

    jo{&oeka{lv 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 bhnJmNxLS&><^n@%YE5gc;V%s5N)7)9USsrD diff --git a/tests/integration/pdfmake/__snapshots__/images.spec.js.snap b/tests/integration/pdfmake/__snapshots__/images.spec.js.snap deleted file mode 100644 index e0150f72395dfc1ee29175b9b70704544e21ba8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174219 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 ouZ^N>J;@2w=%psOZAui&`$ezqjM! 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 diff --git a/tests/integration/pdfmake/__snapshots__/lists.spec.js.snap b/tests/integration/pdfmake/__snapshots__/lists.spec.js.snap deleted file mode 100644 index 65a75d1b6b246181a2c52b5f82675f6f72700f58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43610 zcmch=hj$#ul`al|1OW_qkUm7^6bTed98 zO133gI!6>qi4-Y{O3d1|*J0OQ`<&nY1HbR{?2_C22O-nweC0$uh2fU~Xz*wr^n0n4&4H^RU0YrrO!5zJ`H$ zV@CqkZ%k+$Se`c~lucmXeAO1HwhVI=V-6#?Qk-N=+rFxGN7|v1Ig^pQuIJ9IlX6wt zlU5E)4$Ti6P3g(WxYWq_{J^X+p?DlNDIDmV>L1`~bMvzUJrjmyG36orgESeC<{^qG zG>&GlB#^x!ShV)D6%ab4BYeRX?ZFG!H6kcTPo9o(y&X1O%LUc_vZB zKs4PUU_84|bl_VeW$TKgudQ8uRPRCP2Az1rRs*>$M-;gq-3+0?53CS$=+O5Ja-jRl zO<9m~C#BnuCQn4}zB(RqfESp@{?G42V_lF85oKS2^esgc4f71UmKoSrxRi z8*3Y_Y2xq)SP%pZSuNA%i3$etTuQ|Dhfb359dm0-YE_iyCpqdocoSVH%JXu)%J z$y21A_Eobp5KUK)B=_eB7eO?JhwGytDBnVwEa2qqH&U2&iw36vqV~eA((j?E1@tp# zXJjOb3Vd=(*-$h?`!~1fhqW#+(oWE_6Ig-w+556-=n;pI{6+5c_^o!}Cw_HK`8EWu zf&%#R(OzdXbG5V{z$Rzc%#id78$SKu@`L*tc2m87Fh#WBaUfT3F#GI9u2ykM zfDMhKgL_Y_>H(+SBFDpq=^?CC{`Q=4S9T)ush89;*+5o1U zQO$Xsa|U&nqYD(Dc}0Y^Vzh@2O9y;G)hW-fZ}N>j|LEK@*JI=QfM~~*0;u*UIR