diff --git a/.gitignore b/.gitignore index 1ff2982..88a66d4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,15 @@ -bin/AndroidManifest.xml -bin/R.txt -bin/classes/.gitignore -bin/droidtext.jar -bin/jarlist.cache -libs/android-support-v4.jar +*.iml +target/ +*.apk +manifest-merger-release-report.txt +.gradle/ + +.gradle +/local.properties +/.idea/workspace.xml +.DS_Store +.idea +manifest-merger-release-report +/gen +/build +build \ No newline at end of file diff --git a/AndroidManifest.xml b/AndroidManifest.xml deleted file mode 100644 index c249ece..0000000 --- a/AndroidManifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 6600f1c..0000000 --- a/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ -GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/README.md b/README.md deleted file mode 100644 index 35b2a31..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -DroidText -========= - -http://code.google.com/p/droidtext/ diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..7f43350 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1,17 @@ +build/ +*.iml +target/ +*.apk +manifest-merger-release-report.txt +.gradle/ + +.gradle +/local.properties +/.idea/workspace.xml +.DS_Store +*.iml +target/ +.idea +build/ +manifest-merger-release-report +/gen \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..e8ec793 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,67 @@ +buildscript { + repositories { + mavenCentral() + mavenLocal() + jcenter() + + } + dependencies { + classpath 'com.android.tools.build:gradle:1.3.0' + classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' + } +} + +apply plugin: 'com.android.library' +apply plugin: 'com.github.dcendents.android-maven' + +android { + compileSdkVersion 23 + buildToolsVersion "23.0.1" + + defaultConfig { + + minSdkVersion 10 + targetSdkVersion 23 + versionCode 1 + versionName "1.0" + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +group = 'com.grizzly' +version = '1.2' +project.archivesBaseName = 'droidText' + + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) + compile 'com.android.support:appcompat-v7:23.1.0' +} + +// build a jar with source files +task sourcesJar(type: Jar) { + from android.sourceSets.main.java.srcDirs + classifier = 'sources' +} + +task javadoc(type: Javadoc) { + failOnError false + source = android.sourceSets.main.java.sourceFiles + classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) +} + +// build a jar with javadoc +task javadocJar(type: Jar, dependsOn: javadoc) { + classifier = 'javadoc' + from javadoc.destinationDir +} + +artifacts { + archives sourcesJar + archives javadocJar +} diff --git a/proguard.cfg b/app/proguard-rules.pro similarity index 100% rename from proguard.cfg rename to app/proguard-rules.pro diff --git a/app/src/androidTest/java/com/grizzly/droidtext/ApplicationTest.java b/app/src/androidTest/java/com/grizzly/droidtext/ApplicationTest.java new file mode 100644 index 0000000..94c996c --- /dev/null +++ b/app/src/androidTest/java/com/grizzly/droidtext/ApplicationTest.java @@ -0,0 +1,13 @@ +package com.grizzly.droidtext; + +import android.app.Application; +import android.test.ApplicationTestCase; + +/** + * Testing Fundamentals + */ +public class ApplicationTest extends ApplicationTestCase { + public ApplicationTest() { + super(Application.class); + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..f8d336c --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/app/src/main/assets/Courier-Bold.afm b/app/src/main/assets/Courier-Bold.afm new file mode 100644 index 0000000..d25d776 --- /dev/null +++ b/app/src/main/assets/Courier-Bold.afm @@ -0,0 +1,342 @@ +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/app/src/main/assets/Courier-BoldOblique.afm b/app/src/main/assets/Courier-BoldOblique.afm new file mode 100644 index 0000000..9f365ee --- /dev/null +++ b/app/src/main/assets/Courier-BoldOblique.afm @@ -0,0 +1,342 @@ +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/app/src/main/assets/Courier-Oblique.afm b/app/src/main/assets/Courier-Oblique.afm new file mode 100644 index 0000000..acacb3d --- /dev/null +++ b/app/src/main/assets/Courier-Oblique.afm @@ -0,0 +1,342 @@ +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/app/src/main/assets/Courier.afm b/app/src/main/assets/Courier.afm new file mode 100644 index 0000000..be84b6b --- /dev/null +++ b/app/src/main/assets/Courier.afm @@ -0,0 +1,342 @@ +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/app/src/main/assets/Helvetica-Bold.afm b/app/src/main/assets/Helvetica-Bold.afm new file mode 100644 index 0000000..0d41049 --- /dev/null +++ b/app/src/main/assets/Helvetica-Bold.afm @@ -0,0 +1,2827 @@ +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/app/src/main/assets/Helvetica-BoldOblique.afm b/app/src/main/assets/Helvetica-BoldOblique.afm new file mode 100644 index 0000000..16845ae --- /dev/null +++ b/app/src/main/assets/Helvetica-BoldOblique.afm @@ -0,0 +1,2827 @@ +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/app/src/main/assets/Helvetica-Oblique.afm b/app/src/main/assets/Helvetica-Oblique.afm new file mode 100644 index 0000000..57bf472 --- /dev/null +++ b/app/src/main/assets/Helvetica-Oblique.afm @@ -0,0 +1,3051 @@ +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/app/src/main/assets/Helvetica.afm b/app/src/main/assets/Helvetica.afm new file mode 100644 index 0000000..9492d8f --- /dev/null +++ b/app/src/main/assets/Helvetica.afm @@ -0,0 +1,3051 @@ +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/app/src/main/assets/Symbol.afm b/app/src/main/assets/Symbol.afm new file mode 100644 index 0000000..524cfb6 --- /dev/null +++ b/app/src/main/assets/Symbol.afm @@ -0,0 +1,213 @@ +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/app/src/main/assets/Times-Bold.afm b/app/src/main/assets/Times-Bold.afm new file mode 100644 index 0000000..ee718a2 --- /dev/null +++ b/app/src/main/assets/Times-Bold.afm @@ -0,0 +1,2588 @@ +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/app/src/main/assets/Times-BoldItalic.afm b/app/src/main/assets/Times-BoldItalic.afm new file mode 100644 index 0000000..6da5178 --- /dev/null +++ b/app/src/main/assets/Times-BoldItalic.afm @@ -0,0 +1,2384 @@ +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/app/src/main/assets/Times-Italic.afm b/app/src/main/assets/Times-Italic.afm new file mode 100644 index 0000000..8de6e42 --- /dev/null +++ b/app/src/main/assets/Times-Italic.afm @@ -0,0 +1,2667 @@ +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/app/src/main/assets/Times-Roman.afm b/app/src/main/assets/Times-Roman.afm new file mode 100644 index 0000000..2680669 --- /dev/null +++ b/app/src/main/assets/Times-Roman.afm @@ -0,0 +1,2419 @@ +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/app/src/main/assets/ZapfDingbats.afm b/app/src/main/assets/ZapfDingbats.afm new file mode 100644 index 0000000..dc5662e --- /dev/null +++ b/app/src/main/assets/ZapfDingbats.afm @@ -0,0 +1,225 @@ +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/app/src/main/assets/glyphlist.txt b/app/src/main/assets/glyphlist.txt new file mode 100644 index 0000000..6a270e9 --- /dev/null +++ b/app/src/main/assets/glyphlist.txt @@ -0,0 +1,5430 @@ +# Name: Adobe Glyph List +# Table version: 2.0 +# Date: September 20, 2002 +# +# See http://partners.adobe.com/asn/developer/typeforum/unicodegn.html +# +# Format: Semicolon-delimited fields: +# (1) glyph name +# (2) Unicode scalar value +A;0041 +AE;00C6 +AEacute;01FC +AEmacron;01E2 +AEsmall;F7E6 +Aacute;00C1 +Aacutesmall;F7E1 +Abreve;0102 +Abreveacute;1EAE +Abrevecyrillic;04D0 +Abrevedotbelow;1EB6 +Abrevegrave;1EB0 +Abrevehookabove;1EB2 +Abrevetilde;1EB4 +Acaron;01CD +Acircle;24B6 +Acircumflex;00C2 +Acircumflexacute;1EA4 +Acircumflexdotbelow;1EAC +Acircumflexgrave;1EA6 +Acircumflexhookabove;1EA8 +Acircumflexsmall;F7E2 +Acircumflextilde;1EAA +Acute;F6C9 +Acutesmall;F7B4 +Acyrillic;0410 +Adblgrave;0200 +Adieresis;00C4 +Adieresiscyrillic;04D2 +Adieresismacron;01DE +Adieresissmall;F7E4 +Adotbelow;1EA0 +Adotmacron;01E0 +Agrave;00C0 +Agravesmall;F7E0 +Ahookabove;1EA2 +Aiecyrillic;04D4 +Ainvertedbreve;0202 +Alpha;0391 +Alphatonos;0386 +Amacron;0100 +Amonospace;FF21 +Aogonek;0104 +Aring;00C5 +Aringacute;01FA +Aringbelow;1E00 +Aringsmall;F7E5 +Asmall;F761 +Atilde;00C3 +Atildesmall;F7E3 +Aybarmenian;0531 +B;0042 +Bcircle;24B7 +Bdotaccent;1E02 +Bdotbelow;1E04 +Becyrillic;0411 +Benarmenian;0532 +Beta;0392 +Bhook;0181 +Blinebelow;1E06 +Bmonospace;FF22 +Brevesmall;F6F4 +Bsmall;F762 +Btopbar;0182 +C;0043 +Caarmenian;053E +Cacute;0106 +Caron;F6CA +Caronsmall;F6F5 +Ccaron;010C +Ccedilla;00C7 +Ccedillaacute;1E08 +Ccedillasmall;F7E7 +Ccircle;24B8 +Ccircumflex;0108 +Cdot;010A +Cdotaccent;010A +Cedillasmall;F7B8 +Chaarmenian;0549 +Cheabkhasiancyrillic;04BC +Checyrillic;0427 +Chedescenderabkhasiancyrillic;04BE +Chedescendercyrillic;04B6 +Chedieresiscyrillic;04F4 +Cheharmenian;0543 +Chekhakassiancyrillic;04CB +Cheverticalstrokecyrillic;04B8 +Chi;03A7 +Chook;0187 +Circumflexsmall;F6F6 +Cmonospace;FF23 +Coarmenian;0551 +Csmall;F763 +D;0044 +DZ;01F1 +DZcaron;01C4 +Daarmenian;0534 +Dafrican;0189 +Dcaron;010E +Dcedilla;1E10 +Dcircle;24B9 +Dcircumflexbelow;1E12 +Dcroat;0110 +Ddotaccent;1E0A +Ddotbelow;1E0C +Decyrillic;0414 +Deicoptic;03EE +Delta;2206 +Deltagreek;0394 +Dhook;018A +Dieresis;F6CB +DieresisAcute;F6CC +DieresisGrave;F6CD +Dieresissmall;F7A8 +Digammagreek;03DC +Djecyrillic;0402 +Dlinebelow;1E0E +Dmonospace;FF24 +Dotaccentsmall;F6F7 +Dslash;0110 +Dsmall;F764 +Dtopbar;018B +Dz;01F2 +Dzcaron;01C5 +Dzeabkhasiancyrillic;04E0 +Dzecyrillic;0405 +Dzhecyrillic;040F +E;0045 +Eacute;00C9 +Eacutesmall;F7E9 +Ebreve;0114 +Ecaron;011A +Ecedillabreve;1E1C +Echarmenian;0535 +Ecircle;24BA +Ecircumflex;00CA +Ecircumflexacute;1EBE +Ecircumflexbelow;1E18 +Ecircumflexdotbelow;1EC6 +Ecircumflexgrave;1EC0 +Ecircumflexhookabove;1EC2 +Ecircumflexsmall;F7EA +Ecircumflextilde;1EC4 +Ecyrillic;0404 +Edblgrave;0204 +Edieresis;00CB +Edieresissmall;F7EB +Edot;0116 +Edotaccent;0116 +Edotbelow;1EB8 +Efcyrillic;0424 +Egrave;00C8 +Egravesmall;F7E8 +Eharmenian;0537 +Ehookabove;1EBA +Eightroman;2167 +Einvertedbreve;0206 +Eiotifiedcyrillic;0464 +Elcyrillic;041B +Elevenroman;216A +Emacron;0112 +Emacronacute;1E16 +Emacrongrave;1E14 +Emcyrillic;041C +Emonospace;FF25 +Encyrillic;041D +Endescendercyrillic;04A2 +Eng;014A +Enghecyrillic;04A4 +Enhookcyrillic;04C7 +Eogonek;0118 +Eopen;0190 +Epsilon;0395 +Epsilontonos;0388 +Ercyrillic;0420 +Ereversed;018E +Ereversedcyrillic;042D +Escyrillic;0421 +Esdescendercyrillic;04AA +Esh;01A9 +Esmall;F765 +Eta;0397 +Etarmenian;0538 +Etatonos;0389 +Eth;00D0 +Ethsmall;F7F0 +Etilde;1EBC +Etildebelow;1E1A +Euro;20AC +Ezh;01B7 +Ezhcaron;01EE +Ezhreversed;01B8 +F;0046 +Fcircle;24BB +Fdotaccent;1E1E +Feharmenian;0556 +Feicoptic;03E4 +Fhook;0191 +Fitacyrillic;0472 +Fiveroman;2164 +Fmonospace;FF26 +Fourroman;2163 +Fsmall;F766 +G;0047 +GBsquare;3387 +Gacute;01F4 +Gamma;0393 +Gammaafrican;0194 +Gangiacoptic;03EA +Gbreve;011E +Gcaron;01E6 +Gcedilla;0122 +Gcircle;24BC +Gcircumflex;011C +Gcommaaccent;0122 +Gdot;0120 +Gdotaccent;0120 +Gecyrillic;0413 +Ghadarmenian;0542 +Ghemiddlehookcyrillic;0494 +Ghestrokecyrillic;0492 +Gheupturncyrillic;0490 +Ghook;0193 +Gimarmenian;0533 +Gjecyrillic;0403 +Gmacron;1E20 +Gmonospace;FF27 +Grave;F6CE +Gravesmall;F760 +Gsmall;F767 +Gsmallhook;029B +Gstroke;01E4 +H;0048 +H18533;25CF +H18543;25AA +H18551;25AB +H22073;25A1 +HPsquare;33CB +Haabkhasiancyrillic;04A8 +Hadescendercyrillic;04B2 +Hardsigncyrillic;042A +Hbar;0126 +Hbrevebelow;1E2A +Hcedilla;1E28 +Hcircle;24BD +Hcircumflex;0124 +Hdieresis;1E26 +Hdotaccent;1E22 +Hdotbelow;1E24 +Hmonospace;FF28 +Hoarmenian;0540 +Horicoptic;03E8 +Hsmall;F768 +Hungarumlaut;F6CF +Hungarumlautsmall;F6F8 +Hzsquare;3390 +I;0049 +IAcyrillic;042F +IJ;0132 +IUcyrillic;042E +Iacute;00CD +Iacutesmall;F7ED +Ibreve;012C +Icaron;01CF +Icircle;24BE +Icircumflex;00CE +Icircumflexsmall;F7EE +Icyrillic;0406 +Idblgrave;0208 +Idieresis;00CF +Idieresisacute;1E2E +Idieresiscyrillic;04E4 +Idieresissmall;F7EF +Idot;0130 +Idotaccent;0130 +Idotbelow;1ECA +Iebrevecyrillic;04D6 +Iecyrillic;0415 +Ifraktur;2111 +Igrave;00CC +Igravesmall;F7EC +Ihookabove;1EC8 +Iicyrillic;0418 +Iinvertedbreve;020A +Iishortcyrillic;0419 +Imacron;012A +Imacroncyrillic;04E2 +Imonospace;FF29 +Iniarmenian;053B +Iocyrillic;0401 +Iogonek;012E +Iota;0399 +Iotaafrican;0196 +Iotadieresis;03AA +Iotatonos;038A +Ismall;F769 +Istroke;0197 +Itilde;0128 +Itildebelow;1E2C +Izhitsacyrillic;0474 +Izhitsadblgravecyrillic;0476 +J;004A +Jaarmenian;0541 +Jcircle;24BF +Jcircumflex;0134 +Jecyrillic;0408 +Jheharmenian;054B +Jmonospace;FF2A +Jsmall;F76A +K;004B +KBsquare;3385 +KKsquare;33CD +Kabashkircyrillic;04A0 +Kacute;1E30 +Kacyrillic;041A +Kadescendercyrillic;049A +Kahookcyrillic;04C3 +Kappa;039A +Kastrokecyrillic;049E +Kaverticalstrokecyrillic;049C +Kcaron;01E8 +Kcedilla;0136 +Kcircle;24C0 +Kcommaaccent;0136 +Kdotbelow;1E32 +Keharmenian;0554 +Kenarmenian;053F +Khacyrillic;0425 +Kheicoptic;03E6 +Khook;0198 +Kjecyrillic;040C +Klinebelow;1E34 +Kmonospace;FF2B +Koppacyrillic;0480 +Koppagreek;03DE +Ksicyrillic;046E +Ksmall;F76B +L;004C +LJ;01C7 +LL;F6BF +Lacute;0139 +Lambda;039B +Lcaron;013D +Lcedilla;013B +Lcircle;24C1 +Lcircumflexbelow;1E3C +Lcommaaccent;013B +Ldot;013F +Ldotaccent;013F +Ldotbelow;1E36 +Ldotbelowmacron;1E38 +Liwnarmenian;053C +Lj;01C8 +Ljecyrillic;0409 +Llinebelow;1E3A +Lmonospace;FF2C +Lslash;0141 +Lslashsmall;F6F9 +Lsmall;F76C +M;004D +MBsquare;3386 +Macron;F6D0 +Macronsmall;F7AF +Macute;1E3E +Mcircle;24C2 +Mdotaccent;1E40 +Mdotbelow;1E42 +Menarmenian;0544 +Mmonospace;FF2D +Msmall;F76D +Mturned;019C +Mu;039C +N;004E +NJ;01CA +Nacute;0143 +Ncaron;0147 +Ncedilla;0145 +Ncircle;24C3 +Ncircumflexbelow;1E4A +Ncommaaccent;0145 +Ndotaccent;1E44 +Ndotbelow;1E46 +Nhookleft;019D +Nineroman;2168 +Nj;01CB +Njecyrillic;040A +Nlinebelow;1E48 +Nmonospace;FF2E +Nowarmenian;0546 +Nsmall;F76E +Ntilde;00D1 +Ntildesmall;F7F1 +Nu;039D +O;004F +OE;0152 +OEsmall;F6FA +Oacute;00D3 +Oacutesmall;F7F3 +Obarredcyrillic;04E8 +Obarreddieresiscyrillic;04EA +Obreve;014E +Ocaron;01D1 +Ocenteredtilde;019F +Ocircle;24C4 +Ocircumflex;00D4 +Ocircumflexacute;1ED0 +Ocircumflexdotbelow;1ED8 +Ocircumflexgrave;1ED2 +Ocircumflexhookabove;1ED4 +Ocircumflexsmall;F7F4 +Ocircumflextilde;1ED6 +Ocyrillic;041E +Odblacute;0150 +Odblgrave;020C +Odieresis;00D6 +Odieresiscyrillic;04E6 +Odieresissmall;F7F6 +Odotbelow;1ECC +Ogoneksmall;F6FB +Ograve;00D2 +Ogravesmall;F7F2 +Oharmenian;0555 +Ohm;2126 +Ohookabove;1ECE +Ohorn;01A0 +Ohornacute;1EDA +Ohorndotbelow;1EE2 +Ohorngrave;1EDC +Ohornhookabove;1EDE +Ohorntilde;1EE0 +Ohungarumlaut;0150 +Oi;01A2 +Oinvertedbreve;020E +Omacron;014C +Omacronacute;1E52 +Omacrongrave;1E50 +Omega;2126 +Omegacyrillic;0460 +Omegagreek;03A9 +Omegaroundcyrillic;047A +Omegatitlocyrillic;047C +Omegatonos;038F +Omicron;039F +Omicrontonos;038C +Omonospace;FF2F +Oneroman;2160 +Oogonek;01EA +Oogonekmacron;01EC +Oopen;0186 +Oslash;00D8 +Oslashacute;01FE +Oslashsmall;F7F8 +Osmall;F76F +Ostrokeacute;01FE +Otcyrillic;047E +Otilde;00D5 +Otildeacute;1E4C +Otildedieresis;1E4E +Otildesmall;F7F5 +P;0050 +Pacute;1E54 +Pcircle;24C5 +Pdotaccent;1E56 +Pecyrillic;041F +Peharmenian;054A +Pemiddlehookcyrillic;04A6 +Phi;03A6 +Phook;01A4 +Pi;03A0 +Piwrarmenian;0553 +Pmonospace;FF30 +Psi;03A8 +Psicyrillic;0470 +Psmall;F770 +Q;0051 +Qcircle;24C6 +Qmonospace;FF31 +Qsmall;F771 +R;0052 +Raarmenian;054C +Racute;0154 +Rcaron;0158 +Rcedilla;0156 +Rcircle;24C7 +Rcommaaccent;0156 +Rdblgrave;0210 +Rdotaccent;1E58 +Rdotbelow;1E5A +Rdotbelowmacron;1E5C +Reharmenian;0550 +Rfraktur;211C +Rho;03A1 +Ringsmall;F6FC +Rinvertedbreve;0212 +Rlinebelow;1E5E +Rmonospace;FF32 +Rsmall;F772 +Rsmallinverted;0281 +Rsmallinvertedsuperior;02B6 +S;0053 +SF010000;250C +SF020000;2514 +SF030000;2510 +SF040000;2518 +SF050000;253C +SF060000;252C +SF070000;2534 +SF080000;251C +SF090000;2524 +SF100000;2500 +SF110000;2502 +SF190000;2561 +SF200000;2562 +SF210000;2556 +SF220000;2555 +SF230000;2563 +SF240000;2551 +SF250000;2557 +SF260000;255D +SF270000;255C +SF280000;255B +SF360000;255E +SF370000;255F +SF380000;255A +SF390000;2554 +SF400000;2569 +SF410000;2566 +SF420000;2560 +SF430000;2550 +SF440000;256C +SF450000;2567 +SF460000;2568 +SF470000;2564 +SF480000;2565 +SF490000;2559 +SF500000;2558 +SF510000;2552 +SF520000;2553 +SF530000;256B +SF540000;256A +Sacute;015A +Sacutedotaccent;1E64 +Sampigreek;03E0 +Scaron;0160 +Scarondotaccent;1E66 +Scaronsmall;F6FD +Scedilla;015E +Schwa;018F +Schwacyrillic;04D8 +Schwadieresiscyrillic;04DA +Scircle;24C8 +Scircumflex;015C +Scommaaccent;0218 +Sdotaccent;1E60 +Sdotbelow;1E62 +Sdotbelowdotaccent;1E68 +Seharmenian;054D +Sevenroman;2166 +Shaarmenian;0547 +Shacyrillic;0428 +Shchacyrillic;0429 +Sheicoptic;03E2 +Shhacyrillic;04BA +Shimacoptic;03EC +Sigma;03A3 +Sixroman;2165 +Smonospace;FF33 +Softsigncyrillic;042C +Ssmall;F773 +Stigmagreek;03DA +T;0054 +Tau;03A4 +Tbar;0166 +Tcaron;0164 +Tcedilla;0162 +Tcircle;24C9 +Tcircumflexbelow;1E70 +Tcommaaccent;0162 +Tdotaccent;1E6A +Tdotbelow;1E6C +Tecyrillic;0422 +Tedescendercyrillic;04AC +Tenroman;2169 +Tetsecyrillic;04B4 +Theta;0398 +Thook;01AC +Thorn;00DE +Thornsmall;F7FE +Threeroman;2162 +Tildesmall;F6FE +Tiwnarmenian;054F +Tlinebelow;1E6E +Tmonospace;FF34 +Toarmenian;0539 +Tonefive;01BC +Tonesix;0184 +Tonetwo;01A7 +Tretroflexhook;01AE +Tsecyrillic;0426 +Tshecyrillic;040B +Tsmall;F774 +Twelveroman;216B +Tworoman;2161 +U;0055 +Uacute;00DA +Uacutesmall;F7FA +Ubreve;016C +Ucaron;01D3 +Ucircle;24CA +Ucircumflex;00DB +Ucircumflexbelow;1E76 +Ucircumflexsmall;F7FB +Ucyrillic;0423 +Udblacute;0170 +Udblgrave;0214 +Udieresis;00DC +Udieresisacute;01D7 +Udieresisbelow;1E72 +Udieresiscaron;01D9 +Udieresiscyrillic;04F0 +Udieresisgrave;01DB +Udieresismacron;01D5 +Udieresissmall;F7FC +Udotbelow;1EE4 +Ugrave;00D9 +Ugravesmall;F7F9 +Uhookabove;1EE6 +Uhorn;01AF +Uhornacute;1EE8 +Uhorndotbelow;1EF0 +Uhorngrave;1EEA +Uhornhookabove;1EEC +Uhorntilde;1EEE +Uhungarumlaut;0170 +Uhungarumlautcyrillic;04F2 +Uinvertedbreve;0216 +Ukcyrillic;0478 +Umacron;016A +Umacroncyrillic;04EE +Umacrondieresis;1E7A +Umonospace;FF35 +Uogonek;0172 +Upsilon;03A5 +Upsilon1;03D2 +Upsilonacutehooksymbolgreek;03D3 +Upsilonafrican;01B1 +Upsilondieresis;03AB +Upsilondieresishooksymbolgreek;03D4 +Upsilonhooksymbol;03D2 +Upsilontonos;038E +Uring;016E +Ushortcyrillic;040E +Usmall;F775 +Ustraightcyrillic;04AE +Ustraightstrokecyrillic;04B0 +Utilde;0168 +Utildeacute;1E78 +Utildebelow;1E74 +V;0056 +Vcircle;24CB +Vdotbelow;1E7E +Vecyrillic;0412 +Vewarmenian;054E +Vhook;01B2 +Vmonospace;FF36 +Voarmenian;0548 +Vsmall;F776 +Vtilde;1E7C +W;0057 +Wacute;1E82 +Wcircle;24CC +Wcircumflex;0174 +Wdieresis;1E84 +Wdotaccent;1E86 +Wdotbelow;1E88 +Wgrave;1E80 +Wmonospace;FF37 +Wsmall;F777 +X;0058 +Xcircle;24CD +Xdieresis;1E8C +Xdotaccent;1E8A +Xeharmenian;053D +Xi;039E +Xmonospace;FF38 +Xsmall;F778 +Y;0059 +Yacute;00DD +Yacutesmall;F7FD +Yatcyrillic;0462 +Ycircle;24CE +Ycircumflex;0176 +Ydieresis;0178 +Ydieresissmall;F7FF +Ydotaccent;1E8E +Ydotbelow;1EF4 +Yericyrillic;042B +Yerudieresiscyrillic;04F8 +Ygrave;1EF2 +Yhook;01B3 +Yhookabove;1EF6 +Yiarmenian;0545 +Yicyrillic;0407 +Yiwnarmenian;0552 +Ymonospace;FF39 +Ysmall;F779 +Ytilde;1EF8 +Yusbigcyrillic;046A +Yusbigiotifiedcyrillic;046C +Yuslittlecyrillic;0466 +Yuslittleiotifiedcyrillic;0468 +Z;005A +Zaarmenian;0536 +Zacute;0179 +Zcaron;017D +Zcaronsmall;F6FF +Zcircle;24CF +Zcircumflex;1E90 +Zdot;017B +Zdotaccent;017B +Zdotbelow;1E92 +Zecyrillic;0417 +Zedescendercyrillic;0498 +Zedieresiscyrillic;04DE +Zeta;0396 +Zhearmenian;053A +Zhebrevecyrillic;04C1 +Zhecyrillic;0416 +Zhedescendercyrillic;0496 +Zhedieresiscyrillic;04DC +Zlinebelow;1E94 +Zmonospace;FF3A +Zsmall;F77A +Zstroke;01B5 +a;0061 +aabengali;0986 +aacute;00E1 +aadeva;0906 +aagujarati;0A86 +aagurmukhi;0A06 +aamatragurmukhi;0A3E +aarusquare;3303 +aavowelsignbengali;09BE +aavowelsigndeva;093E +aavowelsigngujarati;0ABE +abbreviationmarkarmenian;055F +abbreviationsigndeva;0970 +abengali;0985 +abopomofo;311A +abreve;0103 +abreveacute;1EAF +abrevecyrillic;04D1 +abrevedotbelow;1EB7 +abrevegrave;1EB1 +abrevehookabove;1EB3 +abrevetilde;1EB5 +acaron;01CE +acircle;24D0 +acircumflex;00E2 +acircumflexacute;1EA5 +acircumflexdotbelow;1EAD +acircumflexgrave;1EA7 +acircumflexhookabove;1EA9 +acircumflextilde;1EAB +acute;00B4 +acutebelowcmb;0317 +acutecmb;0301 +acutecomb;0301 +acutedeva;0954 +acutelowmod;02CF +acutetonecmb;0341 +acyrillic;0430 +adblgrave;0201 +addakgurmukhi;0A71 +adeva;0905 +adieresis;00E4 +adieresiscyrillic;04D3 +adieresismacron;01DF +adotbelow;1EA1 +adotmacron;01E1 +ae;00E6 +aeacute;01FD +aekorean;3150 +aemacron;01E3 +afii00208;2015 +afii08941;20A4 +afii10017;0410 +afii10018;0411 +afii10019;0412 +afii10020;0413 +afii10021;0414 +afii10022;0415 +afii10023;0401 +afii10024;0416 +afii10025;0417 +afii10026;0418 +afii10027;0419 +afii10028;041A +afii10029;041B +afii10030;041C +afii10031;041D +afii10032;041E +afii10033;041F +afii10034;0420 +afii10035;0421 +afii10036;0422 +afii10037;0423 +afii10038;0424 +afii10039;0425 +afii10040;0426 +afii10041;0427 +afii10042;0428 +afii10043;0429 +afii10044;042A +afii10045;042B +afii10046;042C +afii10047;042D +afii10048;042E +afii10049;042F +afii10050;0490 +afii10051;0402 +afii10052;0403 +afii10053;0404 +afii10054;0405 +afii10055;0406 +afii10056;0407 +afii10057;0408 +afii10058;0409 +afii10059;040A +afii10060;040B +afii10061;040C +afii10062;040E +afii10063;F6C4 +afii10064;F6C5 +afii10065;0430 +afii10066;0431 +afii10067;0432 +afii10068;0433 +afii10069;0434 +afii10070;0435 +afii10071;0451 +afii10072;0436 +afii10073;0437 +afii10074;0438 +afii10075;0439 +afii10076;043A +afii10077;043B +afii10078;043C +afii10079;043D +afii10080;043E +afii10081;043F +afii10082;0440 +afii10083;0441 +afii10084;0442 +afii10085;0443 +afii10086;0444 +afii10087;0445 +afii10088;0446 +afii10089;0447 +afii10090;0448 +afii10091;0449 +afii10092;044A +afii10093;044B +afii10094;044C +afii10095;044D +afii10096;044E +afii10097;044F +afii10098;0491 +afii10099;0452 +afii10100;0453 +afii10101;0454 +afii10102;0455 +afii10103;0456 +afii10104;0457 +afii10105;0458 +afii10106;0459 +afii10107;045A +afii10108;045B +afii10109;045C +afii10110;045E +afii10145;040F +afii10146;0462 +afii10147;0472 +afii10148;0474 +afii10192;F6C6 +afii10193;045F +afii10194;0463 +afii10195;0473 +afii10196;0475 +afii10831;F6C7 +afii10832;F6C8 +afii10846;04D9 +afii299;200E +afii300;200F +afii301;200D +afii57381;066A +afii57388;060C +afii57392;0660 +afii57393;0661 +afii57394;0662 +afii57395;0663 +afii57396;0664 +afii57397;0665 +afii57398;0666 +afii57399;0667 +afii57400;0668 +afii57401;0669 +afii57403;061B +afii57407;061F +afii57409;0621 +afii57410;0622 +afii57411;0623 +afii57412;0624 +afii57413;0625 +afii57414;0626 +afii57415;0627 +afii57416;0628 +afii57417;0629 +afii57418;062A +afii57419;062B +afii57420;062C +afii57421;062D +afii57422;062E +afii57423;062F +afii57424;0630 +afii57425;0631 +afii57426;0632 +afii57427;0633 +afii57428;0634 +afii57429;0635 +afii57430;0636 +afii57431;0637 +afii57432;0638 +afii57433;0639 +afii57434;063A +afii57440;0640 +afii57441;0641 +afii57442;0642 +afii57443;0643 +afii57444;0644 +afii57445;0645 +afii57446;0646 +afii57448;0648 +afii57449;0649 +afii57450;064A +afii57451;064B +afii57452;064C +afii57453;064D +afii57454;064E +afii57455;064F +afii57456;0650 +afii57457;0651 +afii57458;0652 +afii57470;0647 +afii57505;06A4 +afii57506;067E +afii57507;0686 +afii57508;0698 +afii57509;06AF +afii57511;0679 +afii57512;0688 +afii57513;0691 +afii57514;06BA +afii57519;06D2 +afii57534;06D5 +afii57636;20AA +afii57645;05BE +afii57658;05C3 +afii57664;05D0 +afii57665;05D1 +afii57666;05D2 +afii57667;05D3 +afii57668;05D4 +afii57669;05D5 +afii57670;05D6 +afii57671;05D7 +afii57672;05D8 +afii57673;05D9 +afii57674;05DA +afii57675;05DB +afii57676;05DC +afii57677;05DD +afii57678;05DE +afii57679;05DF +afii57680;05E0 +afii57681;05E1 +afii57682;05E2 +afii57683;05E3 +afii57684;05E4 +afii57685;05E5 +afii57686;05E6 +afii57687;05E7 +afii57688;05E8 +afii57689;05E9 +afii57690;05EA +afii57694;FB2A +afii57695;FB2B +afii57700;FB4B +afii57705;FB1F +afii57716;05F0 +afii57717;05F1 +afii57718;05F2 +afii57723;FB35 +afii57793;05B4 +afii57794;05B5 +afii57795;05B6 +afii57796;05BB +afii57797;05B8 +afii57798;05B7 +afii57799;05B0 +afii57800;05B2 +afii57801;05B1 +afii57802;05B3 +afii57803;05C2 +afii57804;05C1 +afii57806;05B9 +afii57807;05BC +afii57839;05BD +afii57841;05BF +afii57842;05C0 +afii57929;02BC +afii61248;2105 +afii61289;2113 +afii61352;2116 +afii61573;202C +afii61574;202D +afii61575;202E +afii61664;200C +afii63167;066D +afii64937;02BD +agrave;00E0 +agujarati;0A85 +agurmukhi;0A05 +ahiragana;3042 +ahookabove;1EA3 +aibengali;0990 +aibopomofo;311E +aideva;0910 +aiecyrillic;04D5 +aigujarati;0A90 +aigurmukhi;0A10 +aimatragurmukhi;0A48 +ainarabic;0639 +ainfinalarabic;FECA +aininitialarabic;FECB +ainmedialarabic;FECC +ainvertedbreve;0203 +aivowelsignbengali;09C8 +aivowelsigndeva;0948 +aivowelsigngujarati;0AC8 +akatakana;30A2 +akatakanahalfwidth;FF71 +akorean;314F +alef;05D0 +alefarabic;0627 +alefdageshhebrew;FB30 +aleffinalarabic;FE8E +alefhamzaabovearabic;0623 +alefhamzaabovefinalarabic;FE84 +alefhamzabelowarabic;0625 +alefhamzabelowfinalarabic;FE88 +alefhebrew;05D0 +aleflamedhebrew;FB4F +alefmaddaabovearabic;0622 +alefmaddaabovefinalarabic;FE82 +alefmaksuraarabic;0649 +alefmaksurafinalarabic;FEF0 +alefmaksurainitialarabic;FEF3 +alefmaksuramedialarabic;FEF4 +alefpatahhebrew;FB2E +alefqamatshebrew;FB2F +aleph;2135 +allequal;224C +alpha;03B1 +alphatonos;03AC +amacron;0101 +amonospace;FF41 +ampersand;0026 +ampersandmonospace;FF06 +ampersandsmall;F726 +amsquare;33C2 +anbopomofo;3122 +angbopomofo;3124 +angkhankhuthai;0E5A +angle;2220 +anglebracketleft;3008 +anglebracketleftvertical;FE3F +anglebracketright;3009 +anglebracketrightvertical;FE40 +angleleft;2329 +angleright;232A +angstrom;212B +anoteleia;0387 +anudattadeva;0952 +anusvarabengali;0982 +anusvaradeva;0902 +anusvaragujarati;0A82 +aogonek;0105 +apaatosquare;3300 +aparen;249C +apostrophearmenian;055A +apostrophemod;02BC +apple;F8FF +approaches;2250 +approxequal;2248 +approxequalorimage;2252 +approximatelyequal;2245 +araeaekorean;318E +araeakorean;318D +arc;2312 +arighthalfring;1E9A +aring;00E5 +aringacute;01FB +aringbelow;1E01 +arrowboth;2194 +arrowdashdown;21E3 +arrowdashleft;21E0 +arrowdashright;21E2 +arrowdashup;21E1 +arrowdblboth;21D4 +arrowdbldown;21D3 +arrowdblleft;21D0 +arrowdblright;21D2 +arrowdblup;21D1 +arrowdown;2193 +arrowdownleft;2199 +arrowdownright;2198 +arrowdownwhite;21E9 +arrowheaddownmod;02C5 +arrowheadleftmod;02C2 +arrowheadrightmod;02C3 +arrowheadupmod;02C4 +arrowhorizex;F8E7 +arrowleft;2190 +arrowleftdbl;21D0 +arrowleftdblstroke;21CD +arrowleftoverright;21C6 +arrowleftwhite;21E6 +arrowright;2192 +arrowrightdblstroke;21CF +arrowrightheavy;279E +arrowrightoverleft;21C4 +arrowrightwhite;21E8 +arrowtableft;21E4 +arrowtabright;21E5 +arrowup;2191 +arrowupdn;2195 +arrowupdnbse;21A8 +arrowupdownbase;21A8 +arrowupleft;2196 +arrowupleftofdown;21C5 +arrowupright;2197 +arrowupwhite;21E7 +arrowvertex;F8E6 +asciicircum;005E +asciicircummonospace;FF3E +asciitilde;007E +asciitildemonospace;FF5E +ascript;0251 +ascriptturned;0252 +asmallhiragana;3041 +asmallkatakana;30A1 +asmallkatakanahalfwidth;FF67 +asterisk;002A +asteriskaltonearabic;066D +asteriskarabic;066D +asteriskmath;2217 +asteriskmonospace;FF0A +asterisksmall;FE61 +asterism;2042 +asuperior;F6E9 +asymptoticallyequal;2243 +at;0040 +atilde;00E3 +atmonospace;FF20 +atsmall;FE6B +aturned;0250 +aubengali;0994 +aubopomofo;3120 +audeva;0914 +augujarati;0A94 +augurmukhi;0A14 +aulengthmarkbengali;09D7 +aumatragurmukhi;0A4C +auvowelsignbengali;09CC +auvowelsigndeva;094C +auvowelsigngujarati;0ACC +avagrahadeva;093D +aybarmenian;0561 +ayin;05E2 +ayinaltonehebrew;FB20 +ayinhebrew;05E2 +b;0062 +babengali;09AC +backslash;005C +backslashmonospace;FF3C +badeva;092C +bagujarati;0AAC +bagurmukhi;0A2C +bahiragana;3070 +bahtthai;0E3F +bakatakana;30D0 +bar;007C +barmonospace;FF5C +bbopomofo;3105 +bcircle;24D1 +bdotaccent;1E03 +bdotbelow;1E05 +beamedsixteenthnotes;266C +because;2235 +becyrillic;0431 +beharabic;0628 +behfinalarabic;FE90 +behinitialarabic;FE91 +behiragana;3079 +behmedialarabic;FE92 +behmeeminitialarabic;FC9F +behmeemisolatedarabic;FC08 +behnoonfinalarabic;FC6D +bekatakana;30D9 +benarmenian;0562 +bet;05D1 +beta;03B2 +betasymbolgreek;03D0 +betdagesh;FB31 +betdageshhebrew;FB31 +bethebrew;05D1 +betrafehebrew;FB4C +bhabengali;09AD +bhadeva;092D +bhagujarati;0AAD +bhagurmukhi;0A2D +bhook;0253 +bihiragana;3073 +bikatakana;30D3 +bilabialclick;0298 +bindigurmukhi;0A02 +birusquare;3331 +blackcircle;25CF +blackdiamond;25C6 +blackdownpointingtriangle;25BC +blackleftpointingpointer;25C4 +blackleftpointingtriangle;25C0 +blacklenticularbracketleft;3010 +blacklenticularbracketleftvertical;FE3B +blacklenticularbracketright;3011 +blacklenticularbracketrightvertical;FE3C +blacklowerlefttriangle;25E3 +blacklowerrighttriangle;25E2 +blackrectangle;25AC +blackrightpointingpointer;25BA +blackrightpointingtriangle;25B6 +blacksmallsquare;25AA +blacksmilingface;263B +blacksquare;25A0 +blackstar;2605 +blackupperlefttriangle;25E4 +blackupperrighttriangle;25E5 +blackuppointingsmalltriangle;25B4 +blackuppointingtriangle;25B2 +blank;2423 +blinebelow;1E07 +block;2588 +bmonospace;FF42 +bobaimaithai;0E1A +bohiragana;307C +bokatakana;30DC +bparen;249D +bqsquare;33C3 +braceex;F8F4 +braceleft;007B +braceleftbt;F8F3 +braceleftmid;F8F2 +braceleftmonospace;FF5B +braceleftsmall;FE5B +bracelefttp;F8F1 +braceleftvertical;FE37 +braceright;007D +bracerightbt;F8FE +bracerightmid;F8FD +bracerightmonospace;FF5D +bracerightsmall;FE5C +bracerighttp;F8FC +bracerightvertical;FE38 +bracketleft;005B +bracketleftbt;F8F0 +bracketleftex;F8EF +bracketleftmonospace;FF3B +bracketlefttp;F8EE +bracketright;005D +bracketrightbt;F8FB +bracketrightex;F8FA +bracketrightmonospace;FF3D +bracketrighttp;F8F9 +breve;02D8 +brevebelowcmb;032E +brevecmb;0306 +breveinvertedbelowcmb;032F +breveinvertedcmb;0311 +breveinverteddoublecmb;0361 +bridgebelowcmb;032A +bridgeinvertedbelowcmb;033A +brokenbar;00A6 +bstroke;0180 +bsuperior;F6EA +btopbar;0183 +buhiragana;3076 +bukatakana;30D6 +bullet;2022 +bulletinverse;25D8 +bulletoperator;2219 +bullseye;25CE +c;0063 +caarmenian;056E +cabengali;099A +cacute;0107 +cadeva;091A +cagujarati;0A9A +cagurmukhi;0A1A +calsquare;3388 +candrabindubengali;0981 +candrabinducmb;0310 +candrabindudeva;0901 +candrabindugujarati;0A81 +capslock;21EA +careof;2105 +caron;02C7 +caronbelowcmb;032C +caroncmb;030C +carriagereturn;21B5 +cbopomofo;3118 +ccaron;010D +ccedilla;00E7 +ccedillaacute;1E09 +ccircle;24D2 +ccircumflex;0109 +ccurl;0255 +cdot;010B +cdotaccent;010B +cdsquare;33C5 +cedilla;00B8 +cedillacmb;0327 +cent;00A2 +centigrade;2103 +centinferior;F6DF +centmonospace;FFE0 +centoldstyle;F7A2 +centsuperior;F6E0 +chaarmenian;0579 +chabengali;099B +chadeva;091B +chagujarati;0A9B +chagurmukhi;0A1B +chbopomofo;3114 +cheabkhasiancyrillic;04BD +checkmark;2713 +checyrillic;0447 +chedescenderabkhasiancyrillic;04BF +chedescendercyrillic;04B7 +chedieresiscyrillic;04F5 +cheharmenian;0573 +chekhakassiancyrillic;04CC +cheverticalstrokecyrillic;04B9 +chi;03C7 +chieuchacirclekorean;3277 +chieuchaparenkorean;3217 +chieuchcirclekorean;3269 +chieuchkorean;314A +chieuchparenkorean;3209 +chochangthai;0E0A +chochanthai;0E08 +chochingthai;0E09 +chochoethai;0E0C +chook;0188 +cieucacirclekorean;3276 +cieucaparenkorean;3216 +cieuccirclekorean;3268 +cieuckorean;3148 +cieucparenkorean;3208 +cieucuparenkorean;321C +circle;25CB +circlemultiply;2297 +circleot;2299 +circleplus;2295 +circlepostalmark;3036 +circlewithlefthalfblack;25D0 +circlewithrighthalfblack;25D1 +circumflex;02C6 +circumflexbelowcmb;032D +circumflexcmb;0302 +clear;2327 +clickalveolar;01C2 +clickdental;01C0 +clicklateral;01C1 +clickretroflex;01C3 +club;2663 +clubsuitblack;2663 +clubsuitwhite;2667 +cmcubedsquare;33A4 +cmonospace;FF43 +cmsquaredsquare;33A0 +coarmenian;0581 +colon;003A +colonmonetary;20A1 +colonmonospace;FF1A +colonsign;20A1 +colonsmall;FE55 +colontriangularhalfmod;02D1 +colontriangularmod;02D0 +comma;002C +commaabovecmb;0313 +commaaboverightcmb;0315 +commaaccent;F6C3 +commaarabic;060C +commaarmenian;055D +commainferior;F6E1 +commamonospace;FF0C +commareversedabovecmb;0314 +commareversedmod;02BD +commasmall;FE50 +commasuperior;F6E2 +commaturnedabovecmb;0312 +commaturnedmod;02BB +compass;263C +congruent;2245 +contourintegral;222E +control;2303 +controlACK;0006 +controlBEL;0007 +controlBS;0008 +controlCAN;0018 +controlCR;000D +controlDC1;0011 +controlDC2;0012 +controlDC3;0013 +controlDC4;0014 +controlDEL;007F +controlDLE;0010 +controlEM;0019 +controlENQ;0005 +controlEOT;0004 +controlESC;001B +controlETB;0017 +controlETX;0003 +controlFF;000C +controlFS;001C +controlGS;001D +controlHT;0009 +controlLF;000A +controlNAK;0015 +controlRS;001E +controlSI;000F +controlSO;000E +controlSOT;0002 +controlSTX;0001 +controlSUB;001A +controlSYN;0016 +controlUS;001F +controlVT;000B +copyright;00A9 +copyrightsans;F8E9 +copyrightserif;F6D9 +cornerbracketleft;300C +cornerbracketlefthalfwidth;FF62 +cornerbracketleftvertical;FE41 +cornerbracketright;300D +cornerbracketrighthalfwidth;FF63 +cornerbracketrightvertical;FE42 +corporationsquare;337F +cosquare;33C7 +coverkgsquare;33C6 +cparen;249E +cruzeiro;20A2 +cstretched;0297 +curlyand;22CF +curlyor;22CE +currency;00A4 +cyrBreve;F6D1 +cyrFlex;F6D2 +cyrbreve;F6D4 +cyrflex;F6D5 +d;0064 +daarmenian;0564 +dabengali;09A6 +dadarabic;0636 +dadeva;0926 +dadfinalarabic;FEBE +dadinitialarabic;FEBF +dadmedialarabic;FEC0 +dagesh;05BC +dageshhebrew;05BC +dagger;2020 +daggerdbl;2021 +dagujarati;0AA6 +dagurmukhi;0A26 +dahiragana;3060 +dakatakana;30C0 +dalarabic;062F +dalet;05D3 +daletdagesh;FB33 +daletdageshhebrew;FB33 +dalethatafpatah;05D3 05B2 +dalethatafpatahhebrew;05D3 05B2 +dalethatafsegol;05D3 05B1 +dalethatafsegolhebrew;05D3 05B1 +dalethebrew;05D3 +dalethiriq;05D3 05B4 +dalethiriqhebrew;05D3 05B4 +daletholam;05D3 05B9 +daletholamhebrew;05D3 05B9 +daletpatah;05D3 05B7 +daletpatahhebrew;05D3 05B7 +daletqamats;05D3 05B8 +daletqamatshebrew;05D3 05B8 +daletqubuts;05D3 05BB +daletqubutshebrew;05D3 05BB +daletsegol;05D3 05B6 +daletsegolhebrew;05D3 05B6 +daletsheva;05D3 05B0 +daletshevahebrew;05D3 05B0 +dalettsere;05D3 05B5 +dalettserehebrew;05D3 05B5 +dalfinalarabic;FEAA +dammaarabic;064F +dammalowarabic;064F +dammatanaltonearabic;064C +dammatanarabic;064C +danda;0964 +dargahebrew;05A7 +dargalefthebrew;05A7 +dasiapneumatacyrilliccmb;0485 +dblGrave;F6D3 +dblanglebracketleft;300A +dblanglebracketleftvertical;FE3D +dblanglebracketright;300B +dblanglebracketrightvertical;FE3E +dblarchinvertedbelowcmb;032B +dblarrowleft;21D4 +dblarrowright;21D2 +dbldanda;0965 +dblgrave;F6D6 +dblgravecmb;030F +dblintegral;222C +dbllowline;2017 +dbllowlinecmb;0333 +dbloverlinecmb;033F +dblprimemod;02BA +dblverticalbar;2016 +dblverticallineabovecmb;030E +dbopomofo;3109 +dbsquare;33C8 +dcaron;010F +dcedilla;1E11 +dcircle;24D3 +dcircumflexbelow;1E13 +dcroat;0111 +ddabengali;09A1 +ddadeva;0921 +ddagujarati;0AA1 +ddagurmukhi;0A21 +ddalarabic;0688 +ddalfinalarabic;FB89 +dddhadeva;095C +ddhabengali;09A2 +ddhadeva;0922 +ddhagujarati;0AA2 +ddhagurmukhi;0A22 +ddotaccent;1E0B +ddotbelow;1E0D +decimalseparatorarabic;066B +decimalseparatorpersian;066B +decyrillic;0434 +degree;00B0 +dehihebrew;05AD +dehiragana;3067 +deicoptic;03EF +dekatakana;30C7 +deleteleft;232B +deleteright;2326 +delta;03B4 +deltaturned;018D +denominatorminusonenumeratorbengali;09F8 +dezh;02A4 +dhabengali;09A7 +dhadeva;0927 +dhagujarati;0AA7 +dhagurmukhi;0A27 +dhook;0257 +dialytikatonos;0385 +dialytikatonoscmb;0344 +diamond;2666 +diamondsuitwhite;2662 +dieresis;00A8 +dieresisacute;F6D7 +dieresisbelowcmb;0324 +dieresiscmb;0308 +dieresisgrave;F6D8 +dieresistonos;0385 +dihiragana;3062 +dikatakana;30C2 +dittomark;3003 +divide;00F7 +divides;2223 +divisionslash;2215 +djecyrillic;0452 +dkshade;2593 +dlinebelow;1E0F +dlsquare;3397 +dmacron;0111 +dmonospace;FF44 +dnblock;2584 +dochadathai;0E0E +dodekthai;0E14 +dohiragana;3069 +dokatakana;30C9 +dollar;0024 +dollarinferior;F6E3 +dollarmonospace;FF04 +dollaroldstyle;F724 +dollarsmall;FE69 +dollarsuperior;F6E4 +dong;20AB +dorusquare;3326 +dotaccent;02D9 +dotaccentcmb;0307 +dotbelowcmb;0323 +dotbelowcomb;0323 +dotkatakana;30FB +dotlessi;0131 +dotlessj;F6BE +dotlessjstrokehook;0284 +dotmath;22C5 +dottedcircle;25CC +doubleyodpatah;FB1F +doubleyodpatahhebrew;FB1F +downtackbelowcmb;031E +downtackmod;02D5 +dparen;249F +dsuperior;F6EB +dtail;0256 +dtopbar;018C +duhiragana;3065 +dukatakana;30C5 +dz;01F3 +dzaltone;02A3 +dzcaron;01C6 +dzcurl;02A5 +dzeabkhasiancyrillic;04E1 +dzecyrillic;0455 +dzhecyrillic;045F +e;0065 +eacute;00E9 +earth;2641 +ebengali;098F +ebopomofo;311C +ebreve;0115 +ecandradeva;090D +ecandragujarati;0A8D +ecandravowelsigndeva;0945 +ecandravowelsigngujarati;0AC5 +ecaron;011B +ecedillabreve;1E1D +echarmenian;0565 +echyiwnarmenian;0587 +ecircle;24D4 +ecircumflex;00EA +ecircumflexacute;1EBF +ecircumflexbelow;1E19 +ecircumflexdotbelow;1EC7 +ecircumflexgrave;1EC1 +ecircumflexhookabove;1EC3 +ecircumflextilde;1EC5 +ecyrillic;0454 +edblgrave;0205 +edeva;090F +edieresis;00EB +edot;0117 +edotaccent;0117 +edotbelow;1EB9 +eegurmukhi;0A0F +eematragurmukhi;0A47 +efcyrillic;0444 +egrave;00E8 +egujarati;0A8F +eharmenian;0567 +ehbopomofo;311D +ehiragana;3048 +ehookabove;1EBB +eibopomofo;311F +eight;0038 +eightarabic;0668 +eightbengali;09EE +eightcircle;2467 +eightcircleinversesansserif;2791 +eightdeva;096E +eighteencircle;2471 +eighteenparen;2485 +eighteenperiod;2499 +eightgujarati;0AEE +eightgurmukhi;0A6E +eighthackarabic;0668 +eighthangzhou;3028 +eighthnotebeamed;266B +eightideographicparen;3227 +eightinferior;2088 +eightmonospace;FF18 +eightoldstyle;F738 +eightparen;247B +eightperiod;248F +eightpersian;06F8 +eightroman;2177 +eightsuperior;2078 +eightthai;0E58 +einvertedbreve;0207 +eiotifiedcyrillic;0465 +ekatakana;30A8 +ekatakanahalfwidth;FF74 +ekonkargurmukhi;0A74 +ekorean;3154 +elcyrillic;043B +element;2208 +elevencircle;246A +elevenparen;247E +elevenperiod;2492 +elevenroman;217A +ellipsis;2026 +ellipsisvertical;22EE +emacron;0113 +emacronacute;1E17 +emacrongrave;1E15 +emcyrillic;043C +emdash;2014 +emdashvertical;FE31 +emonospace;FF45 +emphasismarkarmenian;055B +emptyset;2205 +enbopomofo;3123 +encyrillic;043D +endash;2013 +endashvertical;FE32 +endescendercyrillic;04A3 +eng;014B +engbopomofo;3125 +enghecyrillic;04A5 +enhookcyrillic;04C8 +enspace;2002 +eogonek;0119 +eokorean;3153 +eopen;025B +eopenclosed;029A +eopenreversed;025C +eopenreversedclosed;025E +eopenreversedhook;025D +eparen;24A0 +epsilon;03B5 +epsilontonos;03AD +equal;003D +equalmonospace;FF1D +equalsmall;FE66 +equalsuperior;207C +equivalence;2261 +erbopomofo;3126 +ercyrillic;0440 +ereversed;0258 +ereversedcyrillic;044D +escyrillic;0441 +esdescendercyrillic;04AB +esh;0283 +eshcurl;0286 +eshortdeva;090E +eshortvowelsigndeva;0946 +eshreversedloop;01AA +eshsquatreversed;0285 +esmallhiragana;3047 +esmallkatakana;30A7 +esmallkatakanahalfwidth;FF6A +estimated;212E +esuperior;F6EC +eta;03B7 +etarmenian;0568 +etatonos;03AE +eth;00F0 +etilde;1EBD +etildebelow;1E1B +etnahtafoukhhebrew;0591 +etnahtafoukhlefthebrew;0591 +etnahtahebrew;0591 +etnahtalefthebrew;0591 +eturned;01DD +eukorean;3161 +euro;20AC +evowelsignbengali;09C7 +evowelsigndeva;0947 +evowelsigngujarati;0AC7 +exclam;0021 +exclamarmenian;055C +exclamdbl;203C +exclamdown;00A1 +exclamdownsmall;F7A1 +exclammonospace;FF01 +exclamsmall;F721 +existential;2203 +ezh;0292 +ezhcaron;01EF +ezhcurl;0293 +ezhreversed;01B9 +ezhtail;01BA +f;0066 +fadeva;095E +fagurmukhi;0A5E +fahrenheit;2109 +fathaarabic;064E +fathalowarabic;064E +fathatanarabic;064B +fbopomofo;3108 +fcircle;24D5 +fdotaccent;1E1F +feharabic;0641 +feharmenian;0586 +fehfinalarabic;FED2 +fehinitialarabic;FED3 +fehmedialarabic;FED4 +feicoptic;03E5 +female;2640 +ff;FB00 +ffi;FB03 +ffl;FB04 +fi;FB01 +fifteencircle;246E +fifteenparen;2482 +fifteenperiod;2496 +figuredash;2012 +filledbox;25A0 +filledrect;25AC +finalkaf;05DA +finalkafdagesh;FB3A +finalkafdageshhebrew;FB3A +finalkafhebrew;05DA +finalkafqamats;05DA 05B8 +finalkafqamatshebrew;05DA 05B8 +finalkafsheva;05DA 05B0 +finalkafshevahebrew;05DA 05B0 +finalmem;05DD +finalmemhebrew;05DD +finalnun;05DF +finalnunhebrew;05DF +finalpe;05E3 +finalpehebrew;05E3 +finaltsadi;05E5 +finaltsadihebrew;05E5 +firsttonechinese;02C9 +fisheye;25C9 +fitacyrillic;0473 +five;0035 +fivearabic;0665 +fivebengali;09EB +fivecircle;2464 +fivecircleinversesansserif;278E +fivedeva;096B +fiveeighths;215D +fivegujarati;0AEB +fivegurmukhi;0A6B +fivehackarabic;0665 +fivehangzhou;3025 +fiveideographicparen;3224 +fiveinferior;2085 +fivemonospace;FF15 +fiveoldstyle;F735 +fiveparen;2478 +fiveperiod;248C +fivepersian;06F5 +fiveroman;2174 +fivesuperior;2075 +fivethai;0E55 +fl;FB02 +florin;0192 +fmonospace;FF46 +fmsquare;3399 +fofanthai;0E1F +fofathai;0E1D +fongmanthai;0E4F +forall;2200 +four;0034 +fourarabic;0664 +fourbengali;09EA +fourcircle;2463 +fourcircleinversesansserif;278D +fourdeva;096A +fourgujarati;0AEA +fourgurmukhi;0A6A +fourhackarabic;0664 +fourhangzhou;3024 +fourideographicparen;3223 +fourinferior;2084 +fourmonospace;FF14 +fournumeratorbengali;09F7 +fouroldstyle;F734 +fourparen;2477 +fourperiod;248B +fourpersian;06F4 +fourroman;2173 +foursuperior;2074 +fourteencircle;246D +fourteenparen;2481 +fourteenperiod;2495 +fourthai;0E54 +fourthtonechinese;02CB +fparen;24A1 +fraction;2044 +franc;20A3 +g;0067 +gabengali;0997 +gacute;01F5 +gadeva;0917 +gafarabic;06AF +gaffinalarabic;FB93 +gafinitialarabic;FB94 +gafmedialarabic;FB95 +gagujarati;0A97 +gagurmukhi;0A17 +gahiragana;304C +gakatakana;30AC +gamma;03B3 +gammalatinsmall;0263 +gammasuperior;02E0 +gangiacoptic;03EB +gbopomofo;310D +gbreve;011F +gcaron;01E7 +gcedilla;0123 +gcircle;24D6 +gcircumflex;011D +gcommaaccent;0123 +gdot;0121 +gdotaccent;0121 +gecyrillic;0433 +gehiragana;3052 +gekatakana;30B2 +geometricallyequal;2251 +gereshaccenthebrew;059C +gereshhebrew;05F3 +gereshmuqdamhebrew;059D +germandbls;00DF +gershayimaccenthebrew;059E +gershayimhebrew;05F4 +getamark;3013 +ghabengali;0998 +ghadarmenian;0572 +ghadeva;0918 +ghagujarati;0A98 +ghagurmukhi;0A18 +ghainarabic;063A +ghainfinalarabic;FECE +ghaininitialarabic;FECF +ghainmedialarabic;FED0 +ghemiddlehookcyrillic;0495 +ghestrokecyrillic;0493 +gheupturncyrillic;0491 +ghhadeva;095A +ghhagurmukhi;0A5A +ghook;0260 +ghzsquare;3393 +gihiragana;304E +gikatakana;30AE +gimarmenian;0563 +gimel;05D2 +gimeldagesh;FB32 +gimeldageshhebrew;FB32 +gimelhebrew;05D2 +gjecyrillic;0453 +glottalinvertedstroke;01BE +glottalstop;0294 +glottalstopinverted;0296 +glottalstopmod;02C0 +glottalstopreversed;0295 +glottalstopreversedmod;02C1 +glottalstopreversedsuperior;02E4 +glottalstopstroke;02A1 +glottalstopstrokereversed;02A2 +gmacron;1E21 +gmonospace;FF47 +gohiragana;3054 +gokatakana;30B4 +gparen;24A2 +gpasquare;33AC +gradient;2207 +grave;0060 +gravebelowcmb;0316 +gravecmb;0300 +gravecomb;0300 +gravedeva;0953 +gravelowmod;02CE +gravemonospace;FF40 +gravetonecmb;0340 +greater;003E +greaterequal;2265 +greaterequalorless;22DB +greatermonospace;FF1E +greaterorequivalent;2273 +greaterorless;2277 +greateroverequal;2267 +greatersmall;FE65 +gscript;0261 +gstroke;01E5 +guhiragana;3050 +guillemotleft;00AB +guillemotright;00BB +guilsinglleft;2039 +guilsinglright;203A +gukatakana;30B0 +guramusquare;3318 +gysquare;33C9 +h;0068 +haabkhasiancyrillic;04A9 +haaltonearabic;06C1 +habengali;09B9 +hadescendercyrillic;04B3 +hadeva;0939 +hagujarati;0AB9 +hagurmukhi;0A39 +haharabic;062D +hahfinalarabic;FEA2 +hahinitialarabic;FEA3 +hahiragana;306F +hahmedialarabic;FEA4 +haitusquare;332A +hakatakana;30CF +hakatakanahalfwidth;FF8A +halantgurmukhi;0A4D +hamzaarabic;0621 +hamzadammaarabic;0621 064F +hamzadammatanarabic;0621 064C +hamzafathaarabic;0621 064E +hamzafathatanarabic;0621 064B +hamzalowarabic;0621 +hamzalowkasraarabic;0621 0650 +hamzalowkasratanarabic;0621 064D +hamzasukunarabic;0621 0652 +hangulfiller;3164 +hardsigncyrillic;044A +harpoonleftbarbup;21BC +harpoonrightbarbup;21C0 +hasquare;33CA +hatafpatah;05B2 +hatafpatah16;05B2 +hatafpatah23;05B2 +hatafpatah2f;05B2 +hatafpatahhebrew;05B2 +hatafpatahnarrowhebrew;05B2 +hatafpatahquarterhebrew;05B2 +hatafpatahwidehebrew;05B2 +hatafqamats;05B3 +hatafqamats1b;05B3 +hatafqamats28;05B3 +hatafqamats34;05B3 +hatafqamatshebrew;05B3 +hatafqamatsnarrowhebrew;05B3 +hatafqamatsquarterhebrew;05B3 +hatafqamatswidehebrew;05B3 +hatafsegol;05B1 +hatafsegol17;05B1 +hatafsegol24;05B1 +hatafsegol30;05B1 +hatafsegolhebrew;05B1 +hatafsegolnarrowhebrew;05B1 +hatafsegolquarterhebrew;05B1 +hatafsegolwidehebrew;05B1 +hbar;0127 +hbopomofo;310F +hbrevebelow;1E2B +hcedilla;1E29 +hcircle;24D7 +hcircumflex;0125 +hdieresis;1E27 +hdotaccent;1E23 +hdotbelow;1E25 +he;05D4 +heart;2665 +heartsuitblack;2665 +heartsuitwhite;2661 +hedagesh;FB34 +hedageshhebrew;FB34 +hehaltonearabic;06C1 +heharabic;0647 +hehebrew;05D4 +hehfinalaltonearabic;FBA7 +hehfinalalttwoarabic;FEEA +hehfinalarabic;FEEA +hehhamzaabovefinalarabic;FBA5 +hehhamzaaboveisolatedarabic;FBA4 +hehinitialaltonearabic;FBA8 +hehinitialarabic;FEEB +hehiragana;3078 +hehmedialaltonearabic;FBA9 +hehmedialarabic;FEEC +heiseierasquare;337B +hekatakana;30D8 +hekatakanahalfwidth;FF8D +hekutaarusquare;3336 +henghook;0267 +herutusquare;3339 +het;05D7 +hethebrew;05D7 +hhook;0266 +hhooksuperior;02B1 +hieuhacirclekorean;327B +hieuhaparenkorean;321B +hieuhcirclekorean;326D +hieuhkorean;314E +hieuhparenkorean;320D +hihiragana;3072 +hikatakana;30D2 +hikatakanahalfwidth;FF8B +hiriq;05B4 +hiriq14;05B4 +hiriq21;05B4 +hiriq2d;05B4 +hiriqhebrew;05B4 +hiriqnarrowhebrew;05B4 +hiriqquarterhebrew;05B4 +hiriqwidehebrew;05B4 +hlinebelow;1E96 +hmonospace;FF48 +hoarmenian;0570 +hohipthai;0E2B +hohiragana;307B +hokatakana;30DB +hokatakanahalfwidth;FF8E +holam;05B9 +holam19;05B9 +holam26;05B9 +holam32;05B9 +holamhebrew;05B9 +holamnarrowhebrew;05B9 +holamquarterhebrew;05B9 +holamwidehebrew;05B9 +honokhukthai;0E2E +hookabovecomb;0309 +hookcmb;0309 +hookpalatalizedbelowcmb;0321 +hookretroflexbelowcmb;0322 +hoonsquare;3342 +horicoptic;03E9 +horizontalbar;2015 +horncmb;031B +hotsprings;2668 +house;2302 +hparen;24A3 +hsuperior;02B0 +hturned;0265 +huhiragana;3075 +huiitosquare;3333 +hukatakana;30D5 +hukatakanahalfwidth;FF8C +hungarumlaut;02DD +hungarumlautcmb;030B +hv;0195 +hyphen;002D +hypheninferior;F6E5 +hyphenmonospace;FF0D +hyphensmall;FE63 +hyphensuperior;F6E6 +hyphentwo;2010 +i;0069 +iacute;00ED +iacyrillic;044F +ibengali;0987 +ibopomofo;3127 +ibreve;012D +icaron;01D0 +icircle;24D8 +icircumflex;00EE +icyrillic;0456 +idblgrave;0209 +ideographearthcircle;328F +ideographfirecircle;328B +ideographicallianceparen;323F +ideographiccallparen;323A +ideographiccentrecircle;32A5 +ideographicclose;3006 +ideographiccomma;3001 +ideographiccommaleft;FF64 +ideographiccongratulationparen;3237 +ideographiccorrectcircle;32A3 +ideographicearthparen;322F +ideographicenterpriseparen;323D +ideographicexcellentcircle;329D +ideographicfestivalparen;3240 +ideographicfinancialcircle;3296 +ideographicfinancialparen;3236 +ideographicfireparen;322B +ideographichaveparen;3232 +ideographichighcircle;32A4 +ideographiciterationmark;3005 +ideographiclaborcircle;3298 +ideographiclaborparen;3238 +ideographicleftcircle;32A7 +ideographiclowcircle;32A6 +ideographicmedicinecircle;32A9 +ideographicmetalparen;322E +ideographicmoonparen;322A +ideographicnameparen;3234 +ideographicperiod;3002 +ideographicprintcircle;329E +ideographicreachparen;3243 +ideographicrepresentparen;3239 +ideographicresourceparen;323E +ideographicrightcircle;32A8 +ideographicsecretcircle;3299 +ideographicselfparen;3242 +ideographicsocietyparen;3233 +ideographicspace;3000 +ideographicspecialparen;3235 +ideographicstockparen;3231 +ideographicstudyparen;323B +ideographicsunparen;3230 +ideographicsuperviseparen;323C +ideographicwaterparen;322C +ideographicwoodparen;322D +ideographiczero;3007 +ideographmetalcircle;328E +ideographmooncircle;328A +ideographnamecircle;3294 +ideographsuncircle;3290 +ideographwatercircle;328C +ideographwoodcircle;328D +ideva;0907 +idieresis;00EF +idieresisacute;1E2F +idieresiscyrillic;04E5 +idotbelow;1ECB +iebrevecyrillic;04D7 +iecyrillic;0435 +ieungacirclekorean;3275 +ieungaparenkorean;3215 +ieungcirclekorean;3267 +ieungkorean;3147 +ieungparenkorean;3207 +igrave;00EC +igujarati;0A87 +igurmukhi;0A07 +ihiragana;3044 +ihookabove;1EC9 +iibengali;0988 +iicyrillic;0438 +iideva;0908 +iigujarati;0A88 +iigurmukhi;0A08 +iimatragurmukhi;0A40 +iinvertedbreve;020B +iishortcyrillic;0439 +iivowelsignbengali;09C0 +iivowelsigndeva;0940 +iivowelsigngujarati;0AC0 +ij;0133 +ikatakana;30A4 +ikatakanahalfwidth;FF72 +ikorean;3163 +ilde;02DC +iluyhebrew;05AC +imacron;012B +imacroncyrillic;04E3 +imageorapproximatelyequal;2253 +imatragurmukhi;0A3F +imonospace;FF49 +increment;2206 +infinity;221E +iniarmenian;056B +integral;222B +integralbottom;2321 +integralbt;2321 +integralex;F8F5 +integraltop;2320 +integraltp;2320 +intersection;2229 +intisquare;3305 +invbullet;25D8 +invcircle;25D9 +invsmileface;263B +iocyrillic;0451 +iogonek;012F +iota;03B9 +iotadieresis;03CA +iotadieresistonos;0390 +iotalatin;0269 +iotatonos;03AF +iparen;24A4 +irigurmukhi;0A72 +ismallhiragana;3043 +ismallkatakana;30A3 +ismallkatakanahalfwidth;FF68 +issharbengali;09FA +istroke;0268 +isuperior;F6ED +iterationhiragana;309D +iterationkatakana;30FD +itilde;0129 +itildebelow;1E2D +iubopomofo;3129 +iucyrillic;044E +ivowelsignbengali;09BF +ivowelsigndeva;093F +ivowelsigngujarati;0ABF +izhitsacyrillic;0475 +izhitsadblgravecyrillic;0477 +j;006A +jaarmenian;0571 +jabengali;099C +jadeva;091C +jagujarati;0A9C +jagurmukhi;0A1C +jbopomofo;3110 +jcaron;01F0 +jcircle;24D9 +jcircumflex;0135 +jcrossedtail;029D +jdotlessstroke;025F +jecyrillic;0458 +jeemarabic;062C +jeemfinalarabic;FE9E +jeeminitialarabic;FE9F +jeemmedialarabic;FEA0 +jeharabic;0698 +jehfinalarabic;FB8B +jhabengali;099D +jhadeva;091D +jhagujarati;0A9D +jhagurmukhi;0A1D +jheharmenian;057B +jis;3004 +jmonospace;FF4A +jparen;24A5 +jsuperior;02B2 +k;006B +kabashkircyrillic;04A1 +kabengali;0995 +kacute;1E31 +kacyrillic;043A +kadescendercyrillic;049B +kadeva;0915 +kaf;05DB +kafarabic;0643 +kafdagesh;FB3B +kafdageshhebrew;FB3B +kaffinalarabic;FEDA +kafhebrew;05DB +kafinitialarabic;FEDB +kafmedialarabic;FEDC +kafrafehebrew;FB4D +kagujarati;0A95 +kagurmukhi;0A15 +kahiragana;304B +kahookcyrillic;04C4 +kakatakana;30AB +kakatakanahalfwidth;FF76 +kappa;03BA +kappasymbolgreek;03F0 +kapyeounmieumkorean;3171 +kapyeounphieuphkorean;3184 +kapyeounpieupkorean;3178 +kapyeounssangpieupkorean;3179 +karoriisquare;330D +kashidaautoarabic;0640 +kashidaautonosidebearingarabic;0640 +kasmallkatakana;30F5 +kasquare;3384 +kasraarabic;0650 +kasratanarabic;064D +kastrokecyrillic;049F +katahiraprolongmarkhalfwidth;FF70 +kaverticalstrokecyrillic;049D +kbopomofo;310E +kcalsquare;3389 +kcaron;01E9 +kcedilla;0137 +kcircle;24DA +kcommaaccent;0137 +kdotbelow;1E33 +keharmenian;0584 +kehiragana;3051 +kekatakana;30B1 +kekatakanahalfwidth;FF79 +kenarmenian;056F +kesmallkatakana;30F6 +kgreenlandic;0138 +khabengali;0996 +khacyrillic;0445 +khadeva;0916 +khagujarati;0A96 +khagurmukhi;0A16 +khaharabic;062E +khahfinalarabic;FEA6 +khahinitialarabic;FEA7 +khahmedialarabic;FEA8 +kheicoptic;03E7 +khhadeva;0959 +khhagurmukhi;0A59 +khieukhacirclekorean;3278 +khieukhaparenkorean;3218 +khieukhcirclekorean;326A +khieukhkorean;314B +khieukhparenkorean;320A +khokhaithai;0E02 +khokhonthai;0E05 +khokhuatthai;0E03 +khokhwaithai;0E04 +khomutthai;0E5B +khook;0199 +khorakhangthai;0E06 +khzsquare;3391 +kihiragana;304D +kikatakana;30AD +kikatakanahalfwidth;FF77 +kiroguramusquare;3315 +kiromeetorusquare;3316 +kirosquare;3314 +kiyeokacirclekorean;326E +kiyeokaparenkorean;320E +kiyeokcirclekorean;3260 +kiyeokkorean;3131 +kiyeokparenkorean;3200 +kiyeoksioskorean;3133 +kjecyrillic;045C +klinebelow;1E35 +klsquare;3398 +kmcubedsquare;33A6 +kmonospace;FF4B +kmsquaredsquare;33A2 +kohiragana;3053 +kohmsquare;33C0 +kokaithai;0E01 +kokatakana;30B3 +kokatakanahalfwidth;FF7A +kooposquare;331E +koppacyrillic;0481 +koreanstandardsymbol;327F +koroniscmb;0343 +kparen;24A6 +kpasquare;33AA +ksicyrillic;046F +ktsquare;33CF +kturned;029E +kuhiragana;304F +kukatakana;30AF +kukatakanahalfwidth;FF78 +kvsquare;33B8 +kwsquare;33BE +l;006C +labengali;09B2 +lacute;013A +ladeva;0932 +lagujarati;0AB2 +lagurmukhi;0A32 +lakkhangyaothai;0E45 +lamaleffinalarabic;FEFC +lamalefhamzaabovefinalarabic;FEF8 +lamalefhamzaaboveisolatedarabic;FEF7 +lamalefhamzabelowfinalarabic;FEFA +lamalefhamzabelowisolatedarabic;FEF9 +lamalefisolatedarabic;FEFB +lamalefmaddaabovefinalarabic;FEF6 +lamalefmaddaaboveisolatedarabic;FEF5 +lamarabic;0644 +lambda;03BB +lambdastroke;019B +lamed;05DC +lameddagesh;FB3C +lameddageshhebrew;FB3C +lamedhebrew;05DC +lamedholam;05DC 05B9 +lamedholamdagesh;05DC 05B9 05BC +lamedholamdageshhebrew;05DC 05B9 05BC +lamedholamhebrew;05DC 05B9 +lamfinalarabic;FEDE +lamhahinitialarabic;FCCA +laminitialarabic;FEDF +lamjeeminitialarabic;FCC9 +lamkhahinitialarabic;FCCB +lamlamhehisolatedarabic;FDF2 +lammedialarabic;FEE0 +lammeemhahinitialarabic;FD88 +lammeeminitialarabic;FCCC +lammeemjeeminitialarabic;FEDF FEE4 FEA0 +lammeemkhahinitialarabic;FEDF FEE4 FEA8 +largecircle;25EF +lbar;019A +lbelt;026C +lbopomofo;310C +lcaron;013E +lcedilla;013C +lcircle;24DB +lcircumflexbelow;1E3D +lcommaaccent;013C +ldot;0140 +ldotaccent;0140 +ldotbelow;1E37 +ldotbelowmacron;1E39 +leftangleabovecmb;031A +lefttackbelowcmb;0318 +less;003C +lessequal;2264 +lessequalorgreater;22DA +lessmonospace;FF1C +lessorequivalent;2272 +lessorgreater;2276 +lessoverequal;2266 +lesssmall;FE64 +lezh;026E +lfblock;258C +lhookretroflex;026D +lira;20A4 +liwnarmenian;056C +lj;01C9 +ljecyrillic;0459 +ll;F6C0 +lladeva;0933 +llagujarati;0AB3 +llinebelow;1E3B +llladeva;0934 +llvocalicbengali;09E1 +llvocalicdeva;0961 +llvocalicvowelsignbengali;09E3 +llvocalicvowelsigndeva;0963 +lmiddletilde;026B +lmonospace;FF4C +lmsquare;33D0 +lochulathai;0E2C +logicaland;2227 +logicalnot;00AC +logicalnotreversed;2310 +logicalor;2228 +lolingthai;0E25 +longs;017F +lowlinecenterline;FE4E +lowlinecmb;0332 +lowlinedashed;FE4D +lozenge;25CA +lparen;24A7 +lslash;0142 +lsquare;2113 +lsuperior;F6EE +ltshade;2591 +luthai;0E26 +lvocalicbengali;098C +lvocalicdeva;090C +lvocalicvowelsignbengali;09E2 +lvocalicvowelsigndeva;0962 +lxsquare;33D3 +m;006D +mabengali;09AE +macron;00AF +macronbelowcmb;0331 +macroncmb;0304 +macronlowmod;02CD +macronmonospace;FFE3 +macute;1E3F +madeva;092E +magujarati;0AAE +magurmukhi;0A2E +mahapakhhebrew;05A4 +mahapakhlefthebrew;05A4 +mahiragana;307E +maichattawalowleftthai;F895 +maichattawalowrightthai;F894 +maichattawathai;0E4B +maichattawaupperleftthai;F893 +maieklowleftthai;F88C +maieklowrightthai;F88B +maiekthai;0E48 +maiekupperleftthai;F88A +maihanakatleftthai;F884 +maihanakatthai;0E31 +maitaikhuleftthai;F889 +maitaikhuthai;0E47 +maitholowleftthai;F88F +maitholowrightthai;F88E +maithothai;0E49 +maithoupperleftthai;F88D +maitrilowleftthai;F892 +maitrilowrightthai;F891 +maitrithai;0E4A +maitriupperleftthai;F890 +maiyamokthai;0E46 +makatakana;30DE +makatakanahalfwidth;FF8F +male;2642 +mansyonsquare;3347 +maqafhebrew;05BE +mars;2642 +masoracirclehebrew;05AF +masquare;3383 +mbopomofo;3107 +mbsquare;33D4 +mcircle;24DC +mcubedsquare;33A5 +mdotaccent;1E41 +mdotbelow;1E43 +meemarabic;0645 +meemfinalarabic;FEE2 +meeminitialarabic;FEE3 +meemmedialarabic;FEE4 +meemmeeminitialarabic;FCD1 +meemmeemisolatedarabic;FC48 +meetorusquare;334D +mehiragana;3081 +meizierasquare;337E +mekatakana;30E1 +mekatakanahalfwidth;FF92 +mem;05DE +memdagesh;FB3E +memdageshhebrew;FB3E +memhebrew;05DE +menarmenian;0574 +merkhahebrew;05A5 +merkhakefulahebrew;05A6 +merkhakefulalefthebrew;05A6 +merkhalefthebrew;05A5 +mhook;0271 +mhzsquare;3392 +middledotkatakanahalfwidth;FF65 +middot;00B7 +mieumacirclekorean;3272 +mieumaparenkorean;3212 +mieumcirclekorean;3264 +mieumkorean;3141 +mieumpansioskorean;3170 +mieumparenkorean;3204 +mieumpieupkorean;316E +mieumsioskorean;316F +mihiragana;307F +mikatakana;30DF +mikatakanahalfwidth;FF90 +minus;2212 +minusbelowcmb;0320 +minuscircle;2296 +minusmod;02D7 +minusplus;2213 +minute;2032 +miribaarusquare;334A +mirisquare;3349 +mlonglegturned;0270 +mlsquare;3396 +mmcubedsquare;33A3 +mmonospace;FF4D +mmsquaredsquare;339F +mohiragana;3082 +mohmsquare;33C1 +mokatakana;30E2 +mokatakanahalfwidth;FF93 +molsquare;33D6 +momathai;0E21 +moverssquare;33A7 +moverssquaredsquare;33A8 +mparen;24A8 +mpasquare;33AB +mssquare;33B3 +msuperior;F6EF +mturned;026F +mu1;00B5 +mu;00B5 +muasquare;3382 +muchgreater;226B +muchless;226A +mufsquare;338C +mugreek;03BC +mugsquare;338D +muhiragana;3080 +mukatakana;30E0 +mukatakanahalfwidth;FF91 +mulsquare;3395 +multiply;00D7 +mumsquare;339B +munahhebrew;05A3 +munahlefthebrew;05A3 +musicalnote;266A +musicalnotedbl;266B +musicflatsign;266D +musicsharpsign;266F +mussquare;33B2 +muvsquare;33B6 +muwsquare;33BC +mvmegasquare;33B9 +mvsquare;33B7 +mwmegasquare;33BF +mwsquare;33BD +n;006E +nabengali;09A8 +nabla;2207 +nacute;0144 +nadeva;0928 +nagujarati;0AA8 +nagurmukhi;0A28 +nahiragana;306A +nakatakana;30CA +nakatakanahalfwidth;FF85 +napostrophe;0149 +nasquare;3381 +nbopomofo;310B +nbspace;00A0 +ncaron;0148 +ncedilla;0146 +ncircle;24DD +ncircumflexbelow;1E4B +ncommaaccent;0146 +ndotaccent;1E45 +ndotbelow;1E47 +nehiragana;306D +nekatakana;30CD +nekatakanahalfwidth;FF88 +newsheqelsign;20AA +nfsquare;338B +ngabengali;0999 +ngadeva;0919 +ngagujarati;0A99 +ngagurmukhi;0A19 +ngonguthai;0E07 +nhiragana;3093 +nhookleft;0272 +nhookretroflex;0273 +nieunacirclekorean;326F +nieunaparenkorean;320F +nieuncieuckorean;3135 +nieuncirclekorean;3261 +nieunhieuhkorean;3136 +nieunkorean;3134 +nieunpansioskorean;3168 +nieunparenkorean;3201 +nieunsioskorean;3167 +nieuntikeutkorean;3166 +nihiragana;306B +nikatakana;30CB +nikatakanahalfwidth;FF86 +nikhahitleftthai;F899 +nikhahitthai;0E4D +nine;0039 +ninearabic;0669 +ninebengali;09EF +ninecircle;2468 +ninecircleinversesansserif;2792 +ninedeva;096F +ninegujarati;0AEF +ninegurmukhi;0A6F +ninehackarabic;0669 +ninehangzhou;3029 +nineideographicparen;3228 +nineinferior;2089 +ninemonospace;FF19 +nineoldstyle;F739 +nineparen;247C +nineperiod;2490 +ninepersian;06F9 +nineroman;2178 +ninesuperior;2079 +nineteencircle;2472 +nineteenparen;2486 +nineteenperiod;249A +ninethai;0E59 +nj;01CC +njecyrillic;045A +nkatakana;30F3 +nkatakanahalfwidth;FF9D +nlegrightlong;019E +nlinebelow;1E49 +nmonospace;FF4E +nmsquare;339A +nnabengali;09A3 +nnadeva;0923 +nnagujarati;0AA3 +nnagurmukhi;0A23 +nnnadeva;0929 +nohiragana;306E +nokatakana;30CE +nokatakanahalfwidth;FF89 +nonbreakingspace;00A0 +nonenthai;0E13 +nonuthai;0E19 +noonarabic;0646 +noonfinalarabic;FEE6 +noonghunnaarabic;06BA +noonghunnafinalarabic;FB9F +noonhehinitialarabic;FEE7 FEEC +nooninitialarabic;FEE7 +noonjeeminitialarabic;FCD2 +noonjeemisolatedarabic;FC4B +noonmedialarabic;FEE8 +noonmeeminitialarabic;FCD5 +noonmeemisolatedarabic;FC4E +noonnoonfinalarabic;FC8D +notcontains;220C +notelement;2209 +notelementof;2209 +notequal;2260 +notgreater;226F +notgreaternorequal;2271 +notgreaternorless;2279 +notidentical;2262 +notless;226E +notlessnorequal;2270 +notparallel;2226 +notprecedes;2280 +notsubset;2284 +notsucceeds;2281 +notsuperset;2285 +nowarmenian;0576 +nparen;24A9 +nssquare;33B1 +nsuperior;207F +ntilde;00F1 +nu;03BD +nuhiragana;306C +nukatakana;30CC +nukatakanahalfwidth;FF87 +nuktabengali;09BC +nuktadeva;093C +nuktagujarati;0ABC +nuktagurmukhi;0A3C +numbersign;0023 +numbersignmonospace;FF03 +numbersignsmall;FE5F +numeralsigngreek;0374 +numeralsignlowergreek;0375 +numero;2116 +nun;05E0 +nundagesh;FB40 +nundageshhebrew;FB40 +nunhebrew;05E0 +nvsquare;33B5 +nwsquare;33BB +nyabengali;099E +nyadeva;091E +nyagujarati;0A9E +nyagurmukhi;0A1E +o;006F +oacute;00F3 +oangthai;0E2D +obarred;0275 +obarredcyrillic;04E9 +obarreddieresiscyrillic;04EB +obengali;0993 +obopomofo;311B +obreve;014F +ocandradeva;0911 +ocandragujarati;0A91 +ocandravowelsigndeva;0949 +ocandravowelsigngujarati;0AC9 +ocaron;01D2 +ocircle;24DE +ocircumflex;00F4 +ocircumflexacute;1ED1 +ocircumflexdotbelow;1ED9 +ocircumflexgrave;1ED3 +ocircumflexhookabove;1ED5 +ocircumflextilde;1ED7 +ocyrillic;043E +odblacute;0151 +odblgrave;020D +odeva;0913 +odieresis;00F6 +odieresiscyrillic;04E7 +odotbelow;1ECD +oe;0153 +oekorean;315A +ogonek;02DB +ogonekcmb;0328 +ograve;00F2 +ogujarati;0A93 +oharmenian;0585 +ohiragana;304A +ohookabove;1ECF +ohorn;01A1 +ohornacute;1EDB +ohorndotbelow;1EE3 +ohorngrave;1EDD +ohornhookabove;1EDF +ohorntilde;1EE1 +ohungarumlaut;0151 +oi;01A3 +oinvertedbreve;020F +okatakana;30AA +okatakanahalfwidth;FF75 +okorean;3157 +olehebrew;05AB +omacron;014D +omacronacute;1E53 +omacrongrave;1E51 +omdeva;0950 +omega;03C9 +omega1;03D6 +omegacyrillic;0461 +omegalatinclosed;0277 +omegaroundcyrillic;047B +omegatitlocyrillic;047D +omegatonos;03CE +omgujarati;0AD0 +omicron;03BF +omicrontonos;03CC +omonospace;FF4F +one;0031 +onearabic;0661 +onebengali;09E7 +onecircle;2460 +onecircleinversesansserif;278A +onedeva;0967 +onedotenleader;2024 +oneeighth;215B +onefitted;F6DC +onegujarati;0AE7 +onegurmukhi;0A67 +onehackarabic;0661 +onehalf;00BD +onehangzhou;3021 +oneideographicparen;3220 +oneinferior;2081 +onemonospace;FF11 +onenumeratorbengali;09F4 +oneoldstyle;F731 +oneparen;2474 +oneperiod;2488 +onepersian;06F1 +onequarter;00BC +oneroman;2170 +onesuperior;00B9 +onethai;0E51 +onethird;2153 +oogonek;01EB +oogonekmacron;01ED +oogurmukhi;0A13 +oomatragurmukhi;0A4B +oopen;0254 +oparen;24AA +openbullet;25E6 +option;2325 +ordfeminine;00AA +ordmasculine;00BA +orthogonal;221F +oshortdeva;0912 +oshortvowelsigndeva;094A +oslash;00F8 +oslashacute;01FF +osmallhiragana;3049 +osmallkatakana;30A9 +osmallkatakanahalfwidth;FF6B +ostrokeacute;01FF +osuperior;F6F0 +otcyrillic;047F +otilde;00F5 +otildeacute;1E4D +otildedieresis;1E4F +oubopomofo;3121 +overline;203E +overlinecenterline;FE4A +overlinecmb;0305 +overlinedashed;FE49 +overlinedblwavy;FE4C +overlinewavy;FE4B +overscore;00AF +ovowelsignbengali;09CB +ovowelsigndeva;094B +ovowelsigngujarati;0ACB +p;0070 +paampssquare;3380 +paasentosquare;332B +pabengali;09AA +pacute;1E55 +padeva;092A +pagedown;21DF +pageup;21DE +pagujarati;0AAA +pagurmukhi;0A2A +pahiragana;3071 +paiyannoithai;0E2F +pakatakana;30D1 +palatalizationcyrilliccmb;0484 +palochkacyrillic;04C0 +pansioskorean;317F +paragraph;00B6 +parallel;2225 +parenleft;0028 +parenleftaltonearabic;FD3E +parenleftbt;F8ED +parenleftex;F8EC +parenleftinferior;208D +parenleftmonospace;FF08 +parenleftsmall;FE59 +parenleftsuperior;207D +parenlefttp;F8EB +parenleftvertical;FE35 +parenright;0029 +parenrightaltonearabic;FD3F +parenrightbt;F8F8 +parenrightex;F8F7 +parenrightinferior;208E +parenrightmonospace;FF09 +parenrightsmall;FE5A +parenrightsuperior;207E +parenrighttp;F8F6 +parenrightvertical;FE36 +partialdiff;2202 +paseqhebrew;05C0 +pashtahebrew;0599 +pasquare;33A9 +patah;05B7 +patah11;05B7 +patah1d;05B7 +patah2a;05B7 +patahhebrew;05B7 +patahnarrowhebrew;05B7 +patahquarterhebrew;05B7 +patahwidehebrew;05B7 +pazerhebrew;05A1 +pbopomofo;3106 +pcircle;24DF +pdotaccent;1E57 +pe;05E4 +pecyrillic;043F +pedagesh;FB44 +pedageshhebrew;FB44 +peezisquare;333B +pefinaldageshhebrew;FB43 +peharabic;067E +peharmenian;057A +pehebrew;05E4 +pehfinalarabic;FB57 +pehinitialarabic;FB58 +pehiragana;307A +pehmedialarabic;FB59 +pekatakana;30DA +pemiddlehookcyrillic;04A7 +perafehebrew;FB4E +percent;0025 +percentarabic;066A +percentmonospace;FF05 +percentsmall;FE6A +period;002E +periodarmenian;0589 +periodcentered;00B7 +periodhalfwidth;FF61 +periodinferior;F6E7 +periodmonospace;FF0E +periodsmall;FE52 +periodsuperior;F6E8 +perispomenigreekcmb;0342 +perpendicular;22A5 +perthousand;2030 +peseta;20A7 +pfsquare;338A +phabengali;09AB +phadeva;092B +phagujarati;0AAB +phagurmukhi;0A2B +phi;03C6 +phi1;03D5 +phieuphacirclekorean;327A +phieuphaparenkorean;321A +phieuphcirclekorean;326C +phieuphkorean;314D +phieuphparenkorean;320C +philatin;0278 +phinthuthai;0E3A +phisymbolgreek;03D5 +phook;01A5 +phophanthai;0E1E +phophungthai;0E1C +phosamphaothai;0E20 +pi;03C0 +pieupacirclekorean;3273 +pieupaparenkorean;3213 +pieupcieuckorean;3176 +pieupcirclekorean;3265 +pieupkiyeokkorean;3172 +pieupkorean;3142 +pieupparenkorean;3205 +pieupsioskiyeokkorean;3174 +pieupsioskorean;3144 +pieupsiostikeutkorean;3175 +pieupthieuthkorean;3177 +pieuptikeutkorean;3173 +pihiragana;3074 +pikatakana;30D4 +pisymbolgreek;03D6 +piwrarmenian;0583 +plus;002B +plusbelowcmb;031F +pluscircle;2295 +plusminus;00B1 +plusmod;02D6 +plusmonospace;FF0B +plussmall;FE62 +plussuperior;207A +pmonospace;FF50 +pmsquare;33D8 +pohiragana;307D +pointingindexdownwhite;261F +pointingindexleftwhite;261C +pointingindexrightwhite;261E +pointingindexupwhite;261D +pokatakana;30DD +poplathai;0E1B +postalmark;3012 +postalmarkface;3020 +pparen;24AB +precedes;227A +prescription;211E +primemod;02B9 +primereversed;2035 +product;220F +projective;2305 +prolongedkana;30FC +propellor;2318 +propersubset;2282 +propersuperset;2283 +proportion;2237 +proportional;221D +psi;03C8 +psicyrillic;0471 +psilipneumatacyrilliccmb;0486 +pssquare;33B0 +puhiragana;3077 +pukatakana;30D7 +pvsquare;33B4 +pwsquare;33BA +q;0071 +qadeva;0958 +qadmahebrew;05A8 +qafarabic;0642 +qaffinalarabic;FED6 +qafinitialarabic;FED7 +qafmedialarabic;FED8 +qamats;05B8 +qamats10;05B8 +qamats1a;05B8 +qamats1c;05B8 +qamats27;05B8 +qamats29;05B8 +qamats33;05B8 +qamatsde;05B8 +qamatshebrew;05B8 +qamatsnarrowhebrew;05B8 +qamatsqatanhebrew;05B8 +qamatsqatannarrowhebrew;05B8 +qamatsqatanquarterhebrew;05B8 +qamatsqatanwidehebrew;05B8 +qamatsquarterhebrew;05B8 +qamatswidehebrew;05B8 +qarneyparahebrew;059F +qbopomofo;3111 +qcircle;24E0 +qhook;02A0 +qmonospace;FF51 +qof;05E7 +qofdagesh;FB47 +qofdageshhebrew;FB47 +qofhatafpatah;05E7 05B2 +qofhatafpatahhebrew;05E7 05B2 +qofhatafsegol;05E7 05B1 +qofhatafsegolhebrew;05E7 05B1 +qofhebrew;05E7 +qofhiriq;05E7 05B4 +qofhiriqhebrew;05E7 05B4 +qofholam;05E7 05B9 +qofholamhebrew;05E7 05B9 +qofpatah;05E7 05B7 +qofpatahhebrew;05E7 05B7 +qofqamats;05E7 05B8 +qofqamatshebrew;05E7 05B8 +qofqubuts;05E7 05BB +qofqubutshebrew;05E7 05BB +qofsegol;05E7 05B6 +qofsegolhebrew;05E7 05B6 +qofsheva;05E7 05B0 +qofshevahebrew;05E7 05B0 +qoftsere;05E7 05B5 +qoftserehebrew;05E7 05B5 +qparen;24AC +quarternote;2669 +qubuts;05BB +qubuts18;05BB +qubuts25;05BB +qubuts31;05BB +qubutshebrew;05BB +qubutsnarrowhebrew;05BB +qubutsquarterhebrew;05BB +qubutswidehebrew;05BB +question;003F +questionarabic;061F +questionarmenian;055E +questiondown;00BF +questiondownsmall;F7BF +questiongreek;037E +questionmonospace;FF1F +questionsmall;F73F +quotedbl;0022 +quotedblbase;201E +quotedblleft;201C +quotedblmonospace;FF02 +quotedblprime;301E +quotedblprimereversed;301D +quotedblright;201D +quoteleft;2018 +quoteleftreversed;201B +quotereversed;201B +quoteright;2019 +quoterightn;0149 +quotesinglbase;201A +quotesingle;0027 +quotesinglemonospace;FF07 +r;0072 +raarmenian;057C +rabengali;09B0 +racute;0155 +radeva;0930 +radical;221A +radicalex;F8E5 +radoverssquare;33AE +radoverssquaredsquare;33AF +radsquare;33AD +rafe;05BF +rafehebrew;05BF +ragujarati;0AB0 +ragurmukhi;0A30 +rahiragana;3089 +rakatakana;30E9 +rakatakanahalfwidth;FF97 +ralowerdiagonalbengali;09F1 +ramiddlediagonalbengali;09F0 +ramshorn;0264 +ratio;2236 +rbopomofo;3116 +rcaron;0159 +rcedilla;0157 +rcircle;24E1 +rcommaaccent;0157 +rdblgrave;0211 +rdotaccent;1E59 +rdotbelow;1E5B +rdotbelowmacron;1E5D +referencemark;203B +reflexsubset;2286 +reflexsuperset;2287 +registered;00AE +registersans;F8E8 +registerserif;F6DA +reharabic;0631 +reharmenian;0580 +rehfinalarabic;FEAE +rehiragana;308C +rehyehaleflamarabic;0631 FEF3 FE8E 0644 +rekatakana;30EC +rekatakanahalfwidth;FF9A +resh;05E8 +reshdageshhebrew;FB48 +reshhatafpatah;05E8 05B2 +reshhatafpatahhebrew;05E8 05B2 +reshhatafsegol;05E8 05B1 +reshhatafsegolhebrew;05E8 05B1 +reshhebrew;05E8 +reshhiriq;05E8 05B4 +reshhiriqhebrew;05E8 05B4 +reshholam;05E8 05B9 +reshholamhebrew;05E8 05B9 +reshpatah;05E8 05B7 +reshpatahhebrew;05E8 05B7 +reshqamats;05E8 05B8 +reshqamatshebrew;05E8 05B8 +reshqubuts;05E8 05BB +reshqubutshebrew;05E8 05BB +reshsegol;05E8 05B6 +reshsegolhebrew;05E8 05B6 +reshsheva;05E8 05B0 +reshshevahebrew;05E8 05B0 +reshtsere;05E8 05B5 +reshtserehebrew;05E8 05B5 +reversedtilde;223D +reviahebrew;0597 +reviamugrashhebrew;0597 +revlogicalnot;2310 +rfishhook;027E +rfishhookreversed;027F +rhabengali;09DD +rhadeva;095D +rho;03C1 +rhook;027D +rhookturned;027B +rhookturnedsuperior;02B5 +rhosymbolgreek;03F1 +rhotichookmod;02DE +rieulacirclekorean;3271 +rieulaparenkorean;3211 +rieulcirclekorean;3263 +rieulhieuhkorean;3140 +rieulkiyeokkorean;313A +rieulkiyeoksioskorean;3169 +rieulkorean;3139 +rieulmieumkorean;313B +rieulpansioskorean;316C +rieulparenkorean;3203 +rieulphieuphkorean;313F +rieulpieupkorean;313C +rieulpieupsioskorean;316B +rieulsioskorean;313D +rieulthieuthkorean;313E +rieultikeutkorean;316A +rieulyeorinhieuhkorean;316D +rightangle;221F +righttackbelowcmb;0319 +righttriangle;22BF +rihiragana;308A +rikatakana;30EA +rikatakanahalfwidth;FF98 +ring;02DA +ringbelowcmb;0325 +ringcmb;030A +ringhalfleft;02BF +ringhalfleftarmenian;0559 +ringhalfleftbelowcmb;031C +ringhalfleftcentered;02D3 +ringhalfright;02BE +ringhalfrightbelowcmb;0339 +ringhalfrightcentered;02D2 +rinvertedbreve;0213 +rittorusquare;3351 +rlinebelow;1E5F +rlongleg;027C +rlonglegturned;027A +rmonospace;FF52 +rohiragana;308D +rokatakana;30ED +rokatakanahalfwidth;FF9B +roruathai;0E23 +rparen;24AD +rrabengali;09DC +rradeva;0931 +rragurmukhi;0A5C +rreharabic;0691 +rrehfinalarabic;FB8D +rrvocalicbengali;09E0 +rrvocalicdeva;0960 +rrvocalicgujarati;0AE0 +rrvocalicvowelsignbengali;09C4 +rrvocalicvowelsigndeva;0944 +rrvocalicvowelsigngujarati;0AC4 +rsuperior;F6F1 +rtblock;2590 +rturned;0279 +rturnedsuperior;02B4 +ruhiragana;308B +rukatakana;30EB +rukatakanahalfwidth;FF99 +rupeemarkbengali;09F2 +rupeesignbengali;09F3 +rupiah;F6DD +ruthai;0E24 +rvocalicbengali;098B +rvocalicdeva;090B +rvocalicgujarati;0A8B +rvocalicvowelsignbengali;09C3 +rvocalicvowelsigndeva;0943 +rvocalicvowelsigngujarati;0AC3 +s;0073 +sabengali;09B8 +sacute;015B +sacutedotaccent;1E65 +sadarabic;0635 +sadeva;0938 +sadfinalarabic;FEBA +sadinitialarabic;FEBB +sadmedialarabic;FEBC +sagujarati;0AB8 +sagurmukhi;0A38 +sahiragana;3055 +sakatakana;30B5 +sakatakanahalfwidth;FF7B +sallallahoualayhewasallamarabic;FDFA +samekh;05E1 +samekhdagesh;FB41 +samekhdageshhebrew;FB41 +samekhhebrew;05E1 +saraaathai;0E32 +saraaethai;0E41 +saraaimaimalaithai;0E44 +saraaimaimuanthai;0E43 +saraamthai;0E33 +saraathai;0E30 +saraethai;0E40 +saraiileftthai;F886 +saraiithai;0E35 +saraileftthai;F885 +saraithai;0E34 +saraothai;0E42 +saraueeleftthai;F888 +saraueethai;0E37 +saraueleftthai;F887 +sarauethai;0E36 +sarauthai;0E38 +sarauuthai;0E39 +sbopomofo;3119 +scaron;0161 +scarondotaccent;1E67 +scedilla;015F +schwa;0259 +schwacyrillic;04D9 +schwadieresiscyrillic;04DB +schwahook;025A +scircle;24E2 +scircumflex;015D +scommaaccent;0219 +sdotaccent;1E61 +sdotbelow;1E63 +sdotbelowdotaccent;1E69 +seagullbelowcmb;033C +second;2033 +secondtonechinese;02CA +section;00A7 +seenarabic;0633 +seenfinalarabic;FEB2 +seeninitialarabic;FEB3 +seenmedialarabic;FEB4 +segol;05B6 +segol13;05B6 +segol1f;05B6 +segol2c;05B6 +segolhebrew;05B6 +segolnarrowhebrew;05B6 +segolquarterhebrew;05B6 +segoltahebrew;0592 +segolwidehebrew;05B6 +seharmenian;057D +sehiragana;305B +sekatakana;30BB +sekatakanahalfwidth;FF7E +semicolon;003B +semicolonarabic;061B +semicolonmonospace;FF1B +semicolonsmall;FE54 +semivoicedmarkkana;309C +semivoicedmarkkanahalfwidth;FF9F +sentisquare;3322 +sentosquare;3323 +seven;0037 +sevenarabic;0667 +sevenbengali;09ED +sevencircle;2466 +sevencircleinversesansserif;2790 +sevendeva;096D +seveneighths;215E +sevengujarati;0AED +sevengurmukhi;0A6D +sevenhackarabic;0667 +sevenhangzhou;3027 +sevenideographicparen;3226 +seveninferior;2087 +sevenmonospace;FF17 +sevenoldstyle;F737 +sevenparen;247A +sevenperiod;248E +sevenpersian;06F7 +sevenroman;2176 +sevensuperior;2077 +seventeencircle;2470 +seventeenparen;2484 +seventeenperiod;2498 +seventhai;0E57 +sfthyphen;00AD +shaarmenian;0577 +shabengali;09B6 +shacyrillic;0448 +shaddaarabic;0651 +shaddadammaarabic;FC61 +shaddadammatanarabic;FC5E +shaddafathaarabic;FC60 +shaddafathatanarabic;0651 064B +shaddakasraarabic;FC62 +shaddakasratanarabic;FC5F +shade;2592 +shadedark;2593 +shadelight;2591 +shademedium;2592 +shadeva;0936 +shagujarati;0AB6 +shagurmukhi;0A36 +shalshelethebrew;0593 +shbopomofo;3115 +shchacyrillic;0449 +sheenarabic;0634 +sheenfinalarabic;FEB6 +sheeninitialarabic;FEB7 +sheenmedialarabic;FEB8 +sheicoptic;03E3 +sheqel;20AA +sheqelhebrew;20AA +sheva;05B0 +sheva115;05B0 +sheva15;05B0 +sheva22;05B0 +sheva2e;05B0 +shevahebrew;05B0 +shevanarrowhebrew;05B0 +shevaquarterhebrew;05B0 +shevawidehebrew;05B0 +shhacyrillic;04BB +shimacoptic;03ED +shin;05E9 +shindagesh;FB49 +shindageshhebrew;FB49 +shindageshshindot;FB2C +shindageshshindothebrew;FB2C +shindageshsindot;FB2D +shindageshsindothebrew;FB2D +shindothebrew;05C1 +shinhebrew;05E9 +shinshindot;FB2A +shinshindothebrew;FB2A +shinsindot;FB2B +shinsindothebrew;FB2B +shook;0282 +sigma;03C3 +sigma1;03C2 +sigmafinal;03C2 +sigmalunatesymbolgreek;03F2 +sihiragana;3057 +sikatakana;30B7 +sikatakanahalfwidth;FF7C +siluqhebrew;05BD +siluqlefthebrew;05BD +similar;223C +sindothebrew;05C2 +siosacirclekorean;3274 +siosaparenkorean;3214 +sioscieuckorean;317E +sioscirclekorean;3266 +sioskiyeokkorean;317A +sioskorean;3145 +siosnieunkorean;317B +siosparenkorean;3206 +siospieupkorean;317D +siostikeutkorean;317C +six;0036 +sixarabic;0666 +sixbengali;09EC +sixcircle;2465 +sixcircleinversesansserif;278F +sixdeva;096C +sixgujarati;0AEC +sixgurmukhi;0A6C +sixhackarabic;0666 +sixhangzhou;3026 +sixideographicparen;3225 +sixinferior;2086 +sixmonospace;FF16 +sixoldstyle;F736 +sixparen;2479 +sixperiod;248D +sixpersian;06F6 +sixroman;2175 +sixsuperior;2076 +sixteencircle;246F +sixteencurrencydenominatorbengali;09F9 +sixteenparen;2483 +sixteenperiod;2497 +sixthai;0E56 +slash;002F +slashmonospace;FF0F +slong;017F +slongdotaccent;1E9B +smileface;263A +smonospace;FF53 +sofpasuqhebrew;05C3 +softhyphen;00AD +softsigncyrillic;044C +sohiragana;305D +sokatakana;30BD +sokatakanahalfwidth;FF7F +soliduslongoverlaycmb;0338 +solidusshortoverlaycmb;0337 +sorusithai;0E29 +sosalathai;0E28 +sosothai;0E0B +sosuathai;0E2A +space;0020 +spacehackarabic;0020 +spade;2660 +spadesuitblack;2660 +spadesuitwhite;2664 +sparen;24AE +squarebelowcmb;033B +squarecc;33C4 +squarecm;339D +squarediagonalcrosshatchfill;25A9 +squarehorizontalfill;25A4 +squarekg;338F +squarekm;339E +squarekmcapital;33CE +squareln;33D1 +squarelog;33D2 +squaremg;338E +squaremil;33D5 +squaremm;339C +squaremsquared;33A1 +squareorthogonalcrosshatchfill;25A6 +squareupperlefttolowerrightfill;25A7 +squareupperrighttolowerleftfill;25A8 +squareverticalfill;25A5 +squarewhitewithsmallblack;25A3 +srsquare;33DB +ssabengali;09B7 +ssadeva;0937 +ssagujarati;0AB7 +ssangcieuckorean;3149 +ssanghieuhkorean;3185 +ssangieungkorean;3180 +ssangkiyeokkorean;3132 +ssangnieunkorean;3165 +ssangpieupkorean;3143 +ssangsioskorean;3146 +ssangtikeutkorean;3138 +ssuperior;F6F2 +sterling;00A3 +sterlingmonospace;FFE1 +strokelongoverlaycmb;0336 +strokeshortoverlaycmb;0335 +subset;2282 +subsetnotequal;228A +subsetorequal;2286 +succeeds;227B +suchthat;220B +suhiragana;3059 +sukatakana;30B9 +sukatakanahalfwidth;FF7D +sukunarabic;0652 +summation;2211 +sun;263C +superset;2283 +supersetnotequal;228B +supersetorequal;2287 +svsquare;33DC +syouwaerasquare;337C +t;0074 +tabengali;09A4 +tackdown;22A4 +tackleft;22A3 +tadeva;0924 +tagujarati;0AA4 +tagurmukhi;0A24 +taharabic;0637 +tahfinalarabic;FEC2 +tahinitialarabic;FEC3 +tahiragana;305F +tahmedialarabic;FEC4 +taisyouerasquare;337D +takatakana;30BF +takatakanahalfwidth;FF80 +tatweelarabic;0640 +tau;03C4 +tav;05EA +tavdages;FB4A +tavdagesh;FB4A +tavdageshhebrew;FB4A +tavhebrew;05EA +tbar;0167 +tbopomofo;310A +tcaron;0165 +tccurl;02A8 +tcedilla;0163 +tcheharabic;0686 +tchehfinalarabic;FB7B +tchehinitialarabic;FB7C +tchehmedialarabic;FB7D +tchehmeeminitialarabic;FB7C FEE4 +tcircle;24E3 +tcircumflexbelow;1E71 +tcommaaccent;0163 +tdieresis;1E97 +tdotaccent;1E6B +tdotbelow;1E6D +tecyrillic;0442 +tedescendercyrillic;04AD +teharabic;062A +tehfinalarabic;FE96 +tehhahinitialarabic;FCA2 +tehhahisolatedarabic;FC0C +tehinitialarabic;FE97 +tehiragana;3066 +tehjeeminitialarabic;FCA1 +tehjeemisolatedarabic;FC0B +tehmarbutaarabic;0629 +tehmarbutafinalarabic;FE94 +tehmedialarabic;FE98 +tehmeeminitialarabic;FCA4 +tehmeemisolatedarabic;FC0E +tehnoonfinalarabic;FC73 +tekatakana;30C6 +tekatakanahalfwidth;FF83 +telephone;2121 +telephoneblack;260E +telishagedolahebrew;05A0 +telishaqetanahebrew;05A9 +tencircle;2469 +tenideographicparen;3229 +tenparen;247D +tenperiod;2491 +tenroman;2179 +tesh;02A7 +tet;05D8 +tetdagesh;FB38 +tetdageshhebrew;FB38 +tethebrew;05D8 +tetsecyrillic;04B5 +tevirhebrew;059B +tevirlefthebrew;059B +thabengali;09A5 +thadeva;0925 +thagujarati;0AA5 +thagurmukhi;0A25 +thalarabic;0630 +thalfinalarabic;FEAC +thanthakhatlowleftthai;F898 +thanthakhatlowrightthai;F897 +thanthakhatthai;0E4C +thanthakhatupperleftthai;F896 +theharabic;062B +thehfinalarabic;FE9A +thehinitialarabic;FE9B +thehmedialarabic;FE9C +thereexists;2203 +therefore;2234 +theta;03B8 +theta1;03D1 +thetasymbolgreek;03D1 +thieuthacirclekorean;3279 +thieuthaparenkorean;3219 +thieuthcirclekorean;326B +thieuthkorean;314C +thieuthparenkorean;320B +thirteencircle;246C +thirteenparen;2480 +thirteenperiod;2494 +thonangmonthothai;0E11 +thook;01AD +thophuthaothai;0E12 +thorn;00FE +thothahanthai;0E17 +thothanthai;0E10 +thothongthai;0E18 +thothungthai;0E16 +thousandcyrillic;0482 +thousandsseparatorarabic;066C +thousandsseparatorpersian;066C +three;0033 +threearabic;0663 +threebengali;09E9 +threecircle;2462 +threecircleinversesansserif;278C +threedeva;0969 +threeeighths;215C +threegujarati;0AE9 +threegurmukhi;0A69 +threehackarabic;0663 +threehangzhou;3023 +threeideographicparen;3222 +threeinferior;2083 +threemonospace;FF13 +threenumeratorbengali;09F6 +threeoldstyle;F733 +threeparen;2476 +threeperiod;248A +threepersian;06F3 +threequarters;00BE +threequartersemdash;F6DE +threeroman;2172 +threesuperior;00B3 +threethai;0E53 +thzsquare;3394 +tihiragana;3061 +tikatakana;30C1 +tikatakanahalfwidth;FF81 +tikeutacirclekorean;3270 +tikeutaparenkorean;3210 +tikeutcirclekorean;3262 +tikeutkorean;3137 +tikeutparenkorean;3202 +tilde;02DC +tildebelowcmb;0330 +tildecmb;0303 +tildecomb;0303 +tildedoublecmb;0360 +tildeoperator;223C +tildeoverlaycmb;0334 +tildeverticalcmb;033E +timescircle;2297 +tipehahebrew;0596 +tipehalefthebrew;0596 +tippigurmukhi;0A70 +titlocyrilliccmb;0483 +tiwnarmenian;057F +tlinebelow;1E6F +tmonospace;FF54 +toarmenian;0569 +tohiragana;3068 +tokatakana;30C8 +tokatakanahalfwidth;FF84 +tonebarextrahighmod;02E5 +tonebarextralowmod;02E9 +tonebarhighmod;02E6 +tonebarlowmod;02E8 +tonebarmidmod;02E7 +tonefive;01BD +tonesix;0185 +tonetwo;01A8 +tonos;0384 +tonsquare;3327 +topatakthai;0E0F +tortoiseshellbracketleft;3014 +tortoiseshellbracketleftsmall;FE5D +tortoiseshellbracketleftvertical;FE39 +tortoiseshellbracketright;3015 +tortoiseshellbracketrightsmall;FE5E +tortoiseshellbracketrightvertical;FE3A +totaothai;0E15 +tpalatalhook;01AB +tparen;24AF +trademark;2122 +trademarksans;F8EA +trademarkserif;F6DB +tretroflexhook;0288 +triagdn;25BC +triaglf;25C4 +triagrt;25BA +triagup;25B2 +ts;02A6 +tsadi;05E6 +tsadidagesh;FB46 +tsadidageshhebrew;FB46 +tsadihebrew;05E6 +tsecyrillic;0446 +tsere;05B5 +tsere12;05B5 +tsere1e;05B5 +tsere2b;05B5 +tserehebrew;05B5 +tserenarrowhebrew;05B5 +tserequarterhebrew;05B5 +tserewidehebrew;05B5 +tshecyrillic;045B +tsuperior;F6F3 +ttabengali;099F +ttadeva;091F +ttagujarati;0A9F +ttagurmukhi;0A1F +tteharabic;0679 +ttehfinalarabic;FB67 +ttehinitialarabic;FB68 +ttehmedialarabic;FB69 +tthabengali;09A0 +tthadeva;0920 +tthagujarati;0AA0 +tthagurmukhi;0A20 +tturned;0287 +tuhiragana;3064 +tukatakana;30C4 +tukatakanahalfwidth;FF82 +tusmallhiragana;3063 +tusmallkatakana;30C3 +tusmallkatakanahalfwidth;FF6F +twelvecircle;246B +twelveparen;247F +twelveperiod;2493 +twelveroman;217B +twentycircle;2473 +twentyhangzhou;5344 +twentyparen;2487 +twentyperiod;249B +two;0032 +twoarabic;0662 +twobengali;09E8 +twocircle;2461 +twocircleinversesansserif;278B +twodeva;0968 +twodotenleader;2025 +twodotleader;2025 +twodotleadervertical;FE30 +twogujarati;0AE8 +twogurmukhi;0A68 +twohackarabic;0662 +twohangzhou;3022 +twoideographicparen;3221 +twoinferior;2082 +twomonospace;FF12 +twonumeratorbengali;09F5 +twooldstyle;F732 +twoparen;2475 +twoperiod;2489 +twopersian;06F2 +tworoman;2171 +twostroke;01BB +twosuperior;00B2 +twothai;0E52 +twothirds;2154 +u;0075 +uacute;00FA +ubar;0289 +ubengali;0989 +ubopomofo;3128 +ubreve;016D +ucaron;01D4 +ucircle;24E4 +ucircumflex;00FB +ucircumflexbelow;1E77 +ucyrillic;0443 +udattadeva;0951 +udblacute;0171 +udblgrave;0215 +udeva;0909 +udieresis;00FC +udieresisacute;01D8 +udieresisbelow;1E73 +udieresiscaron;01DA +udieresiscyrillic;04F1 +udieresisgrave;01DC +udieresismacron;01D6 +udotbelow;1EE5 +ugrave;00F9 +ugujarati;0A89 +ugurmukhi;0A09 +uhiragana;3046 +uhookabove;1EE7 +uhorn;01B0 +uhornacute;1EE9 +uhorndotbelow;1EF1 +uhorngrave;1EEB +uhornhookabove;1EED +uhorntilde;1EEF +uhungarumlaut;0171 +uhungarumlautcyrillic;04F3 +uinvertedbreve;0217 +ukatakana;30A6 +ukatakanahalfwidth;FF73 +ukcyrillic;0479 +ukorean;315C +umacron;016B +umacroncyrillic;04EF +umacrondieresis;1E7B +umatragurmukhi;0A41 +umonospace;FF55 +underscore;005F +underscoredbl;2017 +underscoremonospace;FF3F +underscorevertical;FE33 +underscorewavy;FE4F +union;222A +universal;2200 +uogonek;0173 +uparen;24B0 +upblock;2580 +upperdothebrew;05C4 +upsilon;03C5 +upsilondieresis;03CB +upsilondieresistonos;03B0 +upsilonlatin;028A +upsilontonos;03CD +uptackbelowcmb;031D +uptackmod;02D4 +uragurmukhi;0A73 +uring;016F +ushortcyrillic;045E +usmallhiragana;3045 +usmallkatakana;30A5 +usmallkatakanahalfwidth;FF69 +ustraightcyrillic;04AF +ustraightstrokecyrillic;04B1 +utilde;0169 +utildeacute;1E79 +utildebelow;1E75 +uubengali;098A +uudeva;090A +uugujarati;0A8A +uugurmukhi;0A0A +uumatragurmukhi;0A42 +uuvowelsignbengali;09C2 +uuvowelsigndeva;0942 +uuvowelsigngujarati;0AC2 +uvowelsignbengali;09C1 +uvowelsigndeva;0941 +uvowelsigngujarati;0AC1 +v;0076 +vadeva;0935 +vagujarati;0AB5 +vagurmukhi;0A35 +vakatakana;30F7 +vav;05D5 +vavdagesh;FB35 +vavdagesh65;FB35 +vavdageshhebrew;FB35 +vavhebrew;05D5 +vavholam;FB4B +vavholamhebrew;FB4B +vavvavhebrew;05F0 +vavyodhebrew;05F1 +vcircle;24E5 +vdotbelow;1E7F +vecyrillic;0432 +veharabic;06A4 +vehfinalarabic;FB6B +vehinitialarabic;FB6C +vehmedialarabic;FB6D +vekatakana;30F9 +venus;2640 +verticalbar;007C +verticallineabovecmb;030D +verticallinebelowcmb;0329 +verticallinelowmod;02CC +verticallinemod;02C8 +vewarmenian;057E +vhook;028B +vikatakana;30F8 +viramabengali;09CD +viramadeva;094D +viramagujarati;0ACD +visargabengali;0983 +visargadeva;0903 +visargagujarati;0A83 +vmonospace;FF56 +voarmenian;0578 +voicediterationhiragana;309E +voicediterationkatakana;30FE +voicedmarkkana;309B +voicedmarkkanahalfwidth;FF9E +vokatakana;30FA +vparen;24B1 +vtilde;1E7D +vturned;028C +vuhiragana;3094 +vukatakana;30F4 +w;0077 +wacute;1E83 +waekorean;3159 +wahiragana;308F +wakatakana;30EF +wakatakanahalfwidth;FF9C +wakorean;3158 +wasmallhiragana;308E +wasmallkatakana;30EE +wattosquare;3357 +wavedash;301C +wavyunderscorevertical;FE34 +wawarabic;0648 +wawfinalarabic;FEEE +wawhamzaabovearabic;0624 +wawhamzaabovefinalarabic;FE86 +wbsquare;33DD +wcircle;24E6 +wcircumflex;0175 +wdieresis;1E85 +wdotaccent;1E87 +wdotbelow;1E89 +wehiragana;3091 +weierstrass;2118 +wekatakana;30F1 +wekorean;315E +weokorean;315D +wgrave;1E81 +whitebullet;25E6 +whitecircle;25CB +whitecircleinverse;25D9 +whitecornerbracketleft;300E +whitecornerbracketleftvertical;FE43 +whitecornerbracketright;300F +whitecornerbracketrightvertical;FE44 +whitediamond;25C7 +whitediamondcontainingblacksmalldiamond;25C8 +whitedownpointingsmalltriangle;25BF +whitedownpointingtriangle;25BD +whiteleftpointingsmalltriangle;25C3 +whiteleftpointingtriangle;25C1 +whitelenticularbracketleft;3016 +whitelenticularbracketright;3017 +whiterightpointingsmalltriangle;25B9 +whiterightpointingtriangle;25B7 +whitesmallsquare;25AB +whitesmilingface;263A +whitesquare;25A1 +whitestar;2606 +whitetelephone;260F +whitetortoiseshellbracketleft;3018 +whitetortoiseshellbracketright;3019 +whiteuppointingsmalltriangle;25B5 +whiteuppointingtriangle;25B3 +wihiragana;3090 +wikatakana;30F0 +wikorean;315F +wmonospace;FF57 +wohiragana;3092 +wokatakana;30F2 +wokatakanahalfwidth;FF66 +won;20A9 +wonmonospace;FFE6 +wowaenthai;0E27 +wparen;24B2 +wring;1E98 +wsuperior;02B7 +wturned;028D +wynn;01BF +x;0078 +xabovecmb;033D +xbopomofo;3112 +xcircle;24E7 +xdieresis;1E8D +xdotaccent;1E8B +xeharmenian;056D +xi;03BE +xmonospace;FF58 +xparen;24B3 +xsuperior;02E3 +y;0079 +yaadosquare;334E +yabengali;09AF +yacute;00FD +yadeva;092F +yaekorean;3152 +yagujarati;0AAF +yagurmukhi;0A2F +yahiragana;3084 +yakatakana;30E4 +yakatakanahalfwidth;FF94 +yakorean;3151 +yamakkanthai;0E4E +yasmallhiragana;3083 +yasmallkatakana;30E3 +yasmallkatakanahalfwidth;FF6C +yatcyrillic;0463 +ycircle;24E8 +ycircumflex;0177 +ydieresis;00FF +ydotaccent;1E8F +ydotbelow;1EF5 +yeharabic;064A +yehbarreearabic;06D2 +yehbarreefinalarabic;FBAF +yehfinalarabic;FEF2 +yehhamzaabovearabic;0626 +yehhamzaabovefinalarabic;FE8A +yehhamzaaboveinitialarabic;FE8B +yehhamzaabovemedialarabic;FE8C +yehinitialarabic;FEF3 +yehmedialarabic;FEF4 +yehmeeminitialarabic;FCDD +yehmeemisolatedarabic;FC58 +yehnoonfinalarabic;FC94 +yehthreedotsbelowarabic;06D1 +yekorean;3156 +yen;00A5 +yenmonospace;FFE5 +yeokorean;3155 +yeorinhieuhkorean;3186 +yerahbenyomohebrew;05AA +yerahbenyomolefthebrew;05AA +yericyrillic;044B +yerudieresiscyrillic;04F9 +yesieungkorean;3181 +yesieungpansioskorean;3183 +yesieungsioskorean;3182 +yetivhebrew;059A +ygrave;1EF3 +yhook;01B4 +yhookabove;1EF7 +yiarmenian;0575 +yicyrillic;0457 +yikorean;3162 +yinyang;262F +yiwnarmenian;0582 +ymonospace;FF59 +yod;05D9 +yoddagesh;FB39 +yoddageshhebrew;FB39 +yodhebrew;05D9 +yodyodhebrew;05F2 +yodyodpatahhebrew;FB1F +yohiragana;3088 +yoikorean;3189 +yokatakana;30E8 +yokatakanahalfwidth;FF96 +yokorean;315B +yosmallhiragana;3087 +yosmallkatakana;30E7 +yosmallkatakanahalfwidth;FF6E +yotgreek;03F3 +yoyaekorean;3188 +yoyakorean;3187 +yoyakthai;0E22 +yoyingthai;0E0D +yparen;24B4 +ypogegrammeni;037A +ypogegrammenigreekcmb;0345 +yr;01A6 +yring;1E99 +ysuperior;02B8 +ytilde;1EF9 +yturned;028E +yuhiragana;3086 +yuikorean;318C +yukatakana;30E6 +yukatakanahalfwidth;FF95 +yukorean;3160 +yusbigcyrillic;046B +yusbigiotifiedcyrillic;046D +yuslittlecyrillic;0467 +yuslittleiotifiedcyrillic;0469 +yusmallhiragana;3085 +yusmallkatakana;30E5 +yusmallkatakanahalfwidth;FF6D +yuyekorean;318B +yuyeokorean;318A +yyabengali;09DF +yyadeva;095F +z;007A +zaarmenian;0566 +zacute;017A +zadeva;095B +zagurmukhi;0A5B +zaharabic;0638 +zahfinalarabic;FEC6 +zahinitialarabic;FEC7 +zahiragana;3056 +zahmedialarabic;FEC8 +zainarabic;0632 +zainfinalarabic;FEB0 +zakatakana;30B6 +zaqefgadolhebrew;0595 +zaqefqatanhebrew;0594 +zarqahebrew;0598 +zayin;05D6 +zayindagesh;FB36 +zayindageshhebrew;FB36 +zayinhebrew;05D6 +zbopomofo;3117 +zcaron;017E +zcircle;24E9 +zcircumflex;1E91 +zcurl;0291 +zdot;017C +zdotaccent;017C +zdotbelow;1E93 +zecyrillic;0437 +zedescendercyrillic;0499 +zedieresiscyrillic;04DF +zehiragana;305C +zekatakana;30BC +zero;0030 +zeroarabic;0660 +zerobengali;09E6 +zerodeva;0966 +zerogujarati;0AE6 +zerogurmukhi;0A66 +zerohackarabic;0660 +zeroinferior;2080 +zeromonospace;FF10 +zerooldstyle;F730 +zeropersian;06F0 +zerosuperior;2070 +zerothai;0E50 +zerowidthjoiner;FEFF +zerowidthnonjoiner;200C +zerowidthspace;200B +zeta;03B6 +zhbopomofo;3113 +zhearmenian;056A +zhebrevecyrillic;04C2 +zhecyrillic;0436 +zhedescendercyrillic;0497 +zhedieresiscyrillic;04DD +zihiragana;3058 +zikatakana;30B8 +zinorhebrew;05AE +zlinebelow;1E95 +zmonospace;FF5A +zohiragana;305E +zokatakana;30BE +zparen;24B5 +zretroflexhook;0290 +zstroke;01B6 +zuhiragana;305A +zukatakana;30BA +#--end +# +# Name: Adobe Glyph List +# Table version: 1.2 +# Date: 22 Oct 1998 +# +# Description: +# +# The Adobe Glyph List (AGL) list relates Unicode values (UVs) to glyph +# names, and should be used only as described in the document "Unicode and +# Glyph Names," at +# http://partners.adobe.com/asn/developer/typeforum/unicodegn.html . +# +# The glyph name to UV relation is one to many. 12 glyph names are mapped to +# two UVs each; each UV has a separate entry. All other glyph names are +# mapped to one UV each. +# +# The Unicode Standard version 2.1 is used for all UVs outside of the Private +# Use area, except for 4 entries (see Revision History for 1.2 below). +# +# There are 1051 entries in this list, 171 of which are in the Corporate Use +# subarea (CUS). Refer to the document "Unicode Corporate Use Subarea as used +# by Adobe Systems," at +# http://partners.adobe.com/asn/developer/typeforum/corporateuse.txt +# for compatibility decompositions for these characters, and to the document +# "Unicode and Glyph Names" for more information the CUS. +# +# Format: Semicolon-delimited fields: +# +# (1) Standard UV or CUS UV. (4 uppercase hexadecimal digits) +# +# (2) Glyph name. (upper- and lowercase letters, digits) +# +# (3) Character names: Unicode character names for standard UVs, and +# descriptive names for CUS UVs. (uppercase letters, hyphen, space) +# +# (4) [optional] Comment. A comment of "Duplicate" indicates one of two +# UVs of a double-mapping. It is the UV that may be given a uni +# override, or the UV that is in the CUS, as described in the document +# "Unicode and Glyph Names." +# +# The entries are sorted by glyph name in increasing ASCII order; entries +# with the same glyph name are sorted in decreasing priority order. +# +# Lines starting with "#" are comments; blank lines should be ignored. +# +# Revision History: +# +# 1.2 [22 Oct 1998] +# +# Some Central European glyph names were remapped and the glyph "dotlessj" +# was added. Some entries in the table below have not changed but are +# included to provide a complete context for other glyphs that have been +# remapped or double-mapped. "-" means that the entry for that UV does not +# exist in the AGL. +# +# -------- ---------------------- ---------------- -------------- +# UV Character name AGL 1.1 AGL 1.2 +# (shortened) glyph name glyph name +# -------- ---------------------- ---------------- -------------- +# 015E/F S/s with cedilla S/scommaaccent S/scedilla +# 0162/3 T/t with cedilla T/tcommaaccent T/tcommaaccent +# 0218/9 S/s with comma below - S/scommaaccent +# 021A/B T/t with comma below - T/tcommaaccent +# 1E9E/F S/s with comma below S/scedilla - +# F6C1/2 S/s with cedilla S/scedilla S/scedilla +# F6BE dotless j - dotlessj +# -------- ---------------------- ---------------- -------------- +# +# The characters at U+1E9E/F in AGL 1.1, LATIN CAPITAL/SMALL LETTER S WITH +# COMMA BELOW, which are proposed new characters (see (b) in the notes for +# AGL 1.1 below), have since been reassigned by the Unicode Standard to new +# proposed values of U+0218/9. These characters, as well as U+021A/B, LATIN +# CAPITAL/SMALL LETTER T WITH COMMA BELOW, are not in the Unicode Standard +# 2.1. +# +# Entries with the same glyph name are now sorted in decreasing priority +# order instead of in increasing UV order. +# +# 1.1 [24 Nov 1997] +# +# a. The "Euro" glyph's UV assignment is changed from U+20A0 (EURO-CURRENCY +# SIGN) to U+20AC (EURO SIGN). While U+20AC is not defined in the +# Unicode Standard 2.0, it has been accepted by the Unicode Technical +# Committee for the next version of the Standard; it has not yet passed +# the ISO approval process as of 7 November '97. +# +# b. Glyphs "Scedilla" and "scedilla", which were assigned in the Corporate +# Use Subarea in AGL 1.0, are now additionally mapped to U+1E9E and +# U+1E9F respectively. These two UVs share the same Unicode approval +# status as the Euro glyph (see a. above). +# +# c. The "fraction" glyph is now additionally mapped to U+2215, to match +# Windows Glyph List 4. +# +# d. The descriptive name for glyph "onefitted", in the Corporate Use +# subarea, is changed from "TABULAR DIGIT ONE" to "PROPORTIONAL DIGIT +# ONE". +# +# 1.0 [17 Jul 1997] Original version +# +A;0041 +AE;00C6 +AEacute;01FC +AEsmall;F7E6 +Aacute;00C1 +Aacutesmall;F7E1 +Abreve;0102 +Acircumflex;00C2 +Acircumflexsmall;F7E2 +Acute;F6C9 +Acutesmall;F7B4 +Adieresis;00C4 +Adieresissmall;F7E4 +Agrave;00C0 +Agravesmall;F7E0 +Alpha;0391 +Alphatonos;0386 +Amacron;0100 +Aogonek;0104 +Aring;00C5 +Aringacute;01FA +Aringsmall;F7E5 +Asmall;F761 +Atilde;00C3 +Atildesmall;F7E3 +B;0042 +Beta;0392 +Brevesmall;F6F4 +Bsmall;F762 +C;0043 +Cacute;0106 +Caron;F6CA +Caronsmall;F6F5 +Ccaron;010C +Ccedilla;00C7 +Ccedillasmall;F7E7 +Ccircumflex;0108 +Cdotaccent;010A +Cedillasmall;F7B8 +Chi;03A7 +Circumflexsmall;F6F6 +Csmall;F763 +D;0044 +Dcaron;010E +Dcroat;0110 +Delta;0394 +Dieresis;F6CB +DieresisAcute;F6CC +DieresisGrave;F6CD +Dieresissmall;F7A8 +Dotaccentsmall;F6F7 +Dsmall;F764 +E;0045 +Eacute;00C9 +Eacutesmall;F7E9 +Ebreve;0114 +Ecaron;011A +Ecircumflex;00CA +Ecircumflexsmall;F7EA +Edieresis;00CB +Edieresissmall;F7EB +Edotaccent;0116 +Egrave;00C8 +Egravesmall;F7E8 +Emacron;0112 +Eng;014A +Eogonek;0118 +Epsilon;0395 +Epsilontonos;0388 +Esmall;F765 +Eta;0397 +Etatonos;0389 +Eth;00D0 +Ethsmall;F7F0 +Euro;20AC +F;0046 +Fsmall;F766 +G;0047 +Gamma;0393 +Gbreve;011E +Gcaron;01E6 +Gcircumflex;011C +Gcommaaccent;0122 +Gdotaccent;0120 +Grave;F6CE +Gravesmall;F760 +Gsmall;F767 +H;0048 +H18533;25CF +H18543;25AA +H18551;25AB +H22073;25A1 +Hbar;0126 +Hcircumflex;0124 +Hsmall;F768 +Hungarumlaut;F6CF +Hungarumlautsmall;F6F8 +I;0049 +IJ;0132 +Iacute;00CD +Iacutesmall;F7ED +Ibreve;012C +Icircumflex;00CE +Icircumflexsmall;F7EE +Idieresis;00CF +Idieresissmall;F7EF +Idotaccent;0130 +Ifraktur;2111 +Igrave;00CC +Igravesmall;F7EC +Imacron;012A +Iogonek;012E +Iota;0399 +Iotadieresis;03AA +Iotatonos;038A +Ismall;F769 +Itilde;0128 +J;004A +Jcircumflex;0134 +Jsmall;F76A +K;004B +Kappa;039A +Kcommaaccent;0136 +Ksmall;F76B +L;004C +LL;F6BF +Lacute;0139 +Lambda;039B +Lcaron;013D +Lcommaaccent;013B +Ldot;013F +Lslash;0141 +Lslashsmall;F6F9 +Lsmall;F76C +M;004D +Macron;F6D0 +Macronsmall;F7AF +Msmall;F76D +Mu;039C +N;004E +Nacute;0143 +Ncaron;0147 +Ncommaaccent;0145 +Nsmall;F76E +Ntilde;00D1 +Ntildesmall;F7F1 +Nu;039D +O;004F +OE;0152 +OEsmall;F6FA +Oacute;00D3 +Oacutesmall;F7F3 +Obreve;014E +Ocircumflex;00D4 +Ocircumflexsmall;F7F4 +Odieresis;00D6 +Odieresissmall;F7F6 +Ogoneksmall;F6FB +Ograve;00D2 +Ogravesmall;F7F2 +Ohorn;01A0 +Ohungarumlaut;0150 +Omacron;014C +Omega;03A9 +Omegatonos;038F +Omicron;039F +Omicrontonos;038C +Oslash;00D8 +Oslashacute;01FE +Oslashsmall;F7F8 +Osmall;F76F +Otilde;00D5 +Otildesmall;F7F5 +P;0050 +Phi;03A6 +Pi;03A0 +Psi;03A8 +Psmall;F770 +Q;0051 +Qsmall;F771 +R;0052 +Racute;0154 +Rcaron;0158 +Rcommaaccent;0156 +Rfraktur;211C +Rho;03A1 +Ringsmall;F6FC +Rsmall;F772 +S;0053 +SF010000;250C +SF020000;2514 +SF030000;2510 +SF040000;2518 +SF050000;253C +SF060000;252C +SF070000;2534 +SF080000;251C +SF090000;2524 +SF100000;2500 +SF110000;2502 +SF190000;2561 +SF200000;2562 +SF210000;2556 +SF220000;2555 +SF230000;2563 +SF240000;2551 +SF250000;2557 +SF260000;255D +SF270000;255C +SF280000;255B +SF360000;255E +SF370000;255F +SF380000;255A +SF390000;2554 +SF400000;2569 +SF410000;2566 +SF420000;2560 +SF430000;2550 +SF440000;256C +SF450000;2567 +SF460000;2568 +SF470000;2564 +SF480000;2565 +SF490000;2559 +SF500000;2558 +SF510000;2552 +SF520000;2553 +SF530000;256B +SF540000;256A +Sacute;015A +Scaron;0160 +Scaronsmall;F6FD +Scedilla;015E +Scircumflex;015C +Scommaaccent;0218 +Sigma;03A3 +Ssmall;F773 +T;0054 +Tau;03A4 +Tbar;0166 +Tcaron;0164 +Tcommaaccent;0162 +Theta;0398 +Thorn;00DE +Thornsmall;F7FE +Tildesmall;F6FE +Tsmall;F774 +U;0055 +Uacute;00DA +Uacutesmall;F7FA +Ubreve;016C +Ucircumflex;00DB +Ucircumflexsmall;F7FB +Udieresis;00DC +Udieresissmall;F7FC +Ugrave;00D9 +Ugravesmall;F7F9 +Uhorn;01AF +Uhungarumlaut;0170 +Umacron;016A +Uogonek;0172 +Upsilon;03A5 +Upsilon1;03D2 +Upsilondieresis;03AB +Upsilontonos;038E +Uring;016E +Usmall;F775 +Utilde;0168 +V;0056 +Vsmall;F776 +W;0057 +Wacute;1E82 +Wcircumflex;0174 +Wdieresis;1E84 +Wgrave;1E80 +Wsmall;F777 +X;0058 +Xi;039E +Xsmall;F778 +Y;0059 +Yacute;00DD +Yacutesmall;F7FD +Ycircumflex;0176 +Ydieresis;0178 +Ydieresissmall;F7FF +Ygrave;1EF2 +Ysmall;F779 +Z;005A +Zacute;0179 +Zcaron;017D +Zcaronsmall;F6FF +Zdotaccent;017B +Zeta;0396 +Zsmall;F77A +a;0061 +aacute;00E1 +abreve;0103 +acircumflex;00E2 +acute;00B4 +acutecomb;0301 +adieresis;00E4 +ae;00E6 +aeacute;01FD +afii00208;2015 +afii10017;0410 +afii10018;0411 +afii10019;0412 +afii10020;0413 +afii10021;0414 +afii10022;0415 +afii10023;0401 +afii10024;0416 +afii10025;0417 +afii10026;0418 +afii10027;0419 +afii10028;041A +afii10029;041B +afii10030;041C +afii10031;041D +afii10032;041E +afii10033;041F +afii10034;0420 +afii10035;0421 +afii10036;0422 +afii10037;0423 +afii10038;0424 +afii10039;0425 +afii10040;0426 +afii10041;0427 +afii10042;0428 +afii10043;0429 +afii10044;042A +afii10045;042B +afii10046;042C +afii10047;042D +afii10048;042E +afii10049;042F +afii10050;0490 +afii10051;0402 +afii10052;0403 +afii10053;0404 +afii10054;0405 +afii10055;0406 +afii10056;0407 +afii10057;0408 +afii10058;0409 +afii10059;040A +afii10060;040B +afii10061;040C +afii10062;040E +afii10063;F6C4 +afii10064;F6C5 +afii10065;0430 +afii10066;0431 +afii10067;0432 +afii10068;0433 +afii10069;0434 +afii10070;0435 +afii10071;0451 +afii10072;0436 +afii10073;0437 +afii10074;0438 +afii10075;0439 +afii10076;043A +afii10077;043B +afii10078;043C +afii10079;043D +afii10080;043E +afii10081;043F +afii10082;0440 +afii10083;0441 +afii10084;0442 +afii10085;0443 +afii10086;0444 +afii10087;0445 +afii10088;0446 +afii10089;0447 +afii10090;0448 +afii10091;0449 +afii10092;044A +afii10093;044B +afii10094;044C +afii10095;044D +afii10096;044E +afii10097;044F +afii10098;0491 +afii10099;0452 +afii10100;0453 +afii10101;0454 +afii10102;0455 +afii10103;0456 +afii10104;0457 +afii10105;0458 +afii10106;0459 +afii10107;045A +afii10108;045B +afii10109;045C +afii10110;045E +afii10145;040F +afii10146;0462 +afii10147;0472 +afii10148;0474 +afii10192;F6C6 +afii10193;045F +afii10194;0463 +afii10195;0473 +afii10196;0475 +afii10831;F6C7 +afii10832;F6C8 +afii10846;04D9 +afii299;200E +afii300;200F +afii301;200D +afii57381;066A +afii57388;060C +afii57392;0660 +afii57393;0661 +afii57394;0662 +afii57395;0663 +afii57396;0664 +afii57397;0665 +afii57398;0666 +afii57399;0667 +afii57400;0668 +afii57401;0669 +afii57403;061B +afii57407;061F +afii57409;0621 +afii57410;0622 +afii57411;0623 +afii57412;0624 +afii57413;0625 +afii57414;0626 +afii57415;0627 +afii57416;0628 +afii57417;0629 +afii57418;062A +afii57419;062B +afii57420;062C +afii57421;062D +afii57422;062E +afii57423;062F +afii57424;0630 +afii57425;0631 +afii57426;0632 +afii57427;0633 +afii57428;0634 +afii57429;0635 +afii57430;0636 +afii57431;0637 +afii57432;0638 +afii57433;0639 +afii57434;063A +afii57440;0640 +afii57441;0641 +afii57442;0642 +afii57443;0643 +afii57444;0644 +afii57445;0645 +afii57446;0646 +afii57448;0648 +afii57449;0649 +afii57450;064A +afii57451;064B +afii57452;064C +afii57453;064D +afii57454;064E +afii57455;064F +afii57456;0650 +afii57457;0651 +afii57458;0652 +afii57470;0647 +afii57505;06A4 +afii57506;067E +afii57507;0686 +afii57508;0698 +afii57509;06AF +afii57511;0679 +afii57512;0688 +afii57513;0691 +afii57514;06BA +afii57519;06D2 +afii57534;06D5 +afii57636;20AA +afii57645;05BE +afii57658;05C3 +afii57664;05D0 +afii57665;05D1 +afii57666;05D2 +afii57667;05D3 +afii57668;05D4 +afii57669;05D5 +afii57670;05D6 +afii57671;05D7 +afii57672;05D8 +afii57673;05D9 +afii57674;05DA +afii57675;05DB +afii57676;05DC +afii57677;05DD +afii57678;05DE +afii57679;05DF +afii57680;05E0 +afii57681;05E1 +afii57682;05E2 +afii57683;05E3 +afii57684;05E4 +afii57685;05E5 +afii57686;05E6 +afii57687;05E7 +afii57688;05E8 +afii57689;05E9 +afii57690;05EA +afii57694;FB2A +afii57695;FB2B +afii57700;FB4B +afii57705;FB1F +afii57716;05F0 +afii57717;05F1 +afii57718;05F2 +afii57723;FB35 +afii57793;05B4 +afii57794;05B5 +afii57795;05B6 +afii57796;05BB +afii57797;05B8 +afii57798;05B7 +afii57799;05B0 +afii57800;05B2 +afii57801;05B1 +afii57802;05B3 +afii57803;05C2 +afii57804;05C1 +afii57806;05B9 +afii57807;05BC +afii57839;05BD +afii57841;05BF +afii57842;05C0 +afii57929;02BC +afii61248;2105 +afii61289;2113 +afii61352;2116 +afii61573;202C +afii61574;202D +afii61575;202E +afii61664;200C +afii63167;066D +afii64937;02BD +agrave;00E0 +aleph;2135 +alpha;03B1 +alphatonos;03AC +amacron;0101 +ampersand;0026 +ampersandsmall;F726 +angle;2220 +angleleft;2329 +angleright;232A +anoteleia;0387 +aogonek;0105 +approxequal;2248 +aring;00E5 +aringacute;01FB +arrowboth;2194 +arrowdblboth;21D4 +arrowdbldown;21D3 +arrowdblleft;21D0 +arrowdblright;21D2 +arrowdblup;21D1 +arrowdown;2193 +arrowhorizex;F8E7 +arrowleft;2190 +arrowright;2192 +arrowup;2191 +arrowupdn;2195 +arrowupdnbse;21A8 +arrowvertex;F8E6 +asciicircum;005E +asciitilde;007E +asterisk;002A +asteriskmath;2217 +asuperior;F6E9 +at;0040 +atilde;00E3 +b;0062 +backslash;005C +bar;007C +beta;03B2 +block;2588 +braceex;F8F4 +braceleft;007B +braceleftbt;F8F3 +braceleftmid;F8F2 +bracelefttp;F8F1 +braceright;007D +bracerightbt;F8FE +bracerightmid;F8FD +bracerighttp;F8FC +bracketleft;005B +bracketleftbt;F8F0 +bracketleftex;F8EF +bracketlefttp;F8EE +bracketright;005D +bracketrightbt;F8FB +bracketrightex;F8FA +bracketrighttp;F8F9 +breve;02D8 +brokenbar;00A6 +bsuperior;F6EA +bullet;2022 +c;0063 +cacute;0107 +caron;02C7 +carriagereturn;21B5 +ccaron;010D +ccedilla;00E7 +ccircumflex;0109 +cdotaccent;010B +cedilla;00B8 +cent;00A2 +centinferior;F6DF +centoldstyle;F7A2 +centsuperior;F6E0 +chi;03C7 +circle;25CB +circlemultiply;2297 +circleplus;2295 +circumflex;02C6 +club;2663 +colon;003A +colonmonetary;20A1 +comma;002C +commaaccent;F6C3 +commainferior;F6E1 +commasuperior;F6E2 +congruent;2245 +copyright;00A9 +copyrightsans;F8E9 +copyrightserif;F6D9 +currency;00A4 +cyrBreve;F6D1 +cyrFlex;F6D2 +cyrbreve;F6D4 +cyrflex;F6D5 +d;0064 +dagger;2020 +daggerdbl;2021 +dblGrave;F6D3 +dblgrave;F6D6 +dcaron;010F +dcroat;0111 +degree;00B0 +delta;03B4 +diamond;2666 +dieresis;00A8 +dieresisacute;F6D7 +dieresisgrave;F6D8 +dieresistonos;0385 +divide;00F7 +dkshade;2593 +dnblock;2584 +dollar;0024 +dollarinferior;F6E3 +dollaroldstyle;F724 +dollarsuperior;F6E4 +dong;20AB +dotaccent;02D9 +dotbelowcomb;0323 +dotlessi;0131 +dotlessj;F6BE +dotmath;22C5 +dsuperior;F6EB +e;0065 +eacute;00E9 +ebreve;0115 +ecaron;011B +ecircumflex;00EA +edieresis;00EB +edotaccent;0117 +egrave;00E8 +eight;0038 +eightinferior;2088 +eightoldstyle;F738 +eightsuperior;2078 +element;2208 +ellipsis;2026 +emacron;0113 +emdash;2014 +emptyset;2205 +endash;2013 +eng;014B +eogonek;0119 +epsilon;03B5 +epsilontonos;03AD +equal;003D +equivalence;2261 +estimated;212E +esuperior;F6EC +eta;03B7 +etatonos;03AE +eth;00F0 +exclam;0021 +exclamdbl;203C +exclamdown;00A1 +exclamdownsmall;F7A1 +exclamsmall;F721 +existential;2203 +f;0066 +female;2640 +ff;FB00 +ffi;FB03 +ffl;FB04 +fi;FB01 +figuredash;2012 +filledbox;25A0 +filledrect;25AC +five;0035 +fiveeighths;215D +fiveinferior;2085 +fiveoldstyle;F735 +fivesuperior;2075 +fl;FB02 +florin;0192 +four;0034 +fourinferior;2084 +fouroldstyle;F734 +foursuperior;2074 +fraction;2044 +franc;20A3 +g;0067 +gamma;03B3 +gbreve;011F +gcaron;01E7 +gcircumflex;011D +gcommaaccent;0123 +gdotaccent;0121 +germandbls;00DF +gradient;2207 +grave;0060 +gravecomb;0300 +greater;003E +greaterequal;2265 +guillemotleft;00AB +guillemotright;00BB +guilsinglleft;2039 +guilsinglright;203A +h;0068 +hbar;0127 +hcircumflex;0125 +heart;2665 +hookabovecomb;0309 +house;2302 +hungarumlaut;02DD +hyphen;002D +hypheninferior;F6E5 +hyphensuperior;F6E6 +i;0069 +iacute;00ED +ibreve;012D +icircumflex;00EE +idieresis;00EF +igrave;00EC +ij;0133 +imacron;012B +infinity;221E +integral;222B +integralbt;2321 +integralex;F8F5 +integraltp;2320 +intersection;2229 +invbullet;25D8 +invcircle;25D9 +invsmileface;263B +iogonek;012F +iota;03B9 +iotadieresis;03CA +iotadieresistonos;0390 +iotatonos;03AF +isuperior;F6ED +itilde;0129 +j;006A +jcircumflex;0135 +k;006B +kappa;03BA +kcommaaccent;0137 +kgreenlandic;0138 +l;006C +lacute;013A +lambda;03BB +lcaron;013E +lcommaaccent;013C +ldot;0140 +less;003C +lessequal;2264 +lfblock;258C +lira;20A4 +ll;F6C0 +logicaland;2227 +logicalnot;00AC +logicalor;2228 +longs;017F +lozenge;25CA +lslash;0142 +lsuperior;F6EE +ltshade;2591 +m;006D +macron;00AF +male;2642 +minus;2212 +minute;2032 +msuperior;F6EF +mu;03BC +multiply;00D7 +musicalnote;266A +musicalnotedbl;266B +n;006E +nacute;0144 +napostrophe;0149 +ncaron;0148 +ncommaaccent;0146 +nine;0039 +nineinferior;2089 +nineoldstyle;F739 +ninesuperior;2079 +notelement;2209 +notequal;2260 +notsubset;2284 +nsuperior;207F +ntilde;00F1 +nu;03BD +numbersign;0023 +o;006F +oacute;00F3 +obreve;014F +ocircumflex;00F4 +odieresis;00F6 +oe;0153 +ogonek;02DB +ograve;00F2 +ohorn;01A1 +ohungarumlaut;0151 +omacron;014D +omega;03C9 +omega1;03D6 +omegatonos;03CE +omicron;03BF +omicrontonos;03CC +one;0031 +onedotenleader;2024 +oneeighth;215B +onefitted;F6DC +onehalf;00BD +oneinferior;2081 +oneoldstyle;F731 +onequarter;00BC +onesuperior;00B9 +onethird;2153 +openbullet;25E6 +ordfeminine;00AA +ordmasculine;00BA +orthogonal;221F +oslash;00F8 +oslashacute;01FF +osuperior;F6F0 +otilde;00F5 +p;0070 +paragraph;00B6 +parenleft;0028 +parenleftbt;F8ED +parenleftex;F8EC +parenleftinferior;208D +parenleftsuperior;207D +parenlefttp;F8EB +parenright;0029 +parenrightbt;F8F8 +parenrightex;F8F7 +parenrightinferior;208E +parenrightsuperior;207E +parenrighttp;F8F6 +partialdiff;2202 +percent;0025 +period;002E +periodcentered;00B7 +periodinferior;F6E7 +periodsuperior;F6E8 +perpendicular;22A5 +perthousand;2030 +peseta;20A7 +phi;03C6 +phi1;03D5 +pi;03C0 +plus;002B +plusminus;00B1 +prescription;211E +product;220F +propersubset;2282 +propersuperset;2283 +proportional;221D +psi;03C8 +q;0071 +question;003F +questiondown;00BF +questiondownsmall;F7BF +questionsmall;F73F +quotedbl;0022 +quotedblbase;201E +quotedblleft;201C +quotedblright;201D +quoteleft;2018 +quotereversed;201B +quoteright;2019 +quotesinglbase;201A +quotesingle;0027 +r;0072 +racute;0155 +radical;221A +radicalex;F8E5 +rcaron;0159 +rcommaaccent;0157 +reflexsubset;2286 +reflexsuperset;2287 +registered;00AE +registersans;F8E8 +registerserif;F6DA +revlogicalnot;2310 +rho;03C1 +ring;02DA +rsuperior;F6F1 +rtblock;2590 +rupiah;F6DD +s;0073 +sacute;015B +scaron;0161 +scedilla;015F +scircumflex;015D +scommaaccent;0219 +second;2033 +section;00A7 +semicolon;003B +seven;0037 +seveneighths;215E +seveninferior;2087 +sevenoldstyle;F737 +sevensuperior;2077 +shade;2592 +sigma;03C3 +sigma1;03C2 +similar;223C +six;0036 +sixinferior;2086 +sixoldstyle;F736 +sixsuperior;2076 +slash;002F +smileface;263A +space;0020 +spade;2660 +ssuperior;F6F2 +sterling;00A3 +suchthat;220B +summation;2211 +sun;263C +t;0074 +tau;03C4 +tbar;0167 +tcaron;0165 +tcommaaccent;0163 +therefore;2234 +theta;03B8 +theta1;03D1 +thorn;00FE +three;0033 +threeeighths;215C +threeinferior;2083 +threeoldstyle;F733 +threequarters;00BE +threequartersemdash;F6DE +threesuperior;00B3 +tilde;02DC +tildecomb;0303 +tonos;0384 +trademark;2122 +trademarksans;F8EA +trademarkserif;F6DB +triagdn;25BC +triaglf;25C4 +triagrt;25BA +triagup;25B2 +tsuperior;F6F3 +two;0032 +twodotenleader;2025 +twoinferior;2082 +twooldstyle;F732 +twosuperior;00B2 +twothirds;2154 +u;0075 +uacute;00FA +ubreve;016D +ucircumflex;00FB +udieresis;00FC +ugrave;00F9 +uhorn;01B0 +uhungarumlaut;0171 +umacron;016B +underscore;005F +underscoredbl;2017 +union;222A +universal;2200 +uogonek;0173 +upblock;2580 +upsilon;03C5 +upsilondieresis;03CB +upsilondieresistonos;03B0 +upsilontonos;03CD +uring;016F +utilde;0169 +v;0076 +w;0077 +wacute;1E83 +wcircumflex;0175 +wdieresis;1E85 +weierstrass;2118 +wgrave;1E81 +x;0078 +xi;03BE +y;0079 +yacute;00FD +ycircumflex;0177 +ydieresis;00FF +yen;00A5 +ygrave;1EF3 +z;007A +zacute;017A +zcaron;017E +zdotaccent;017C +zero;0030 +zeroinferior;2080 +zerooldstyle;F730 +zerosuperior;2070 +zeta;03B6 diff --git a/bin/classes/cmp/sample_cr.der b/app/src/main/java/cmp/sample_cr.der similarity index 100% rename from bin/classes/cmp/sample_cr.der rename to app/src/main/java/cmp/sample_cr.der diff --git a/app/src/main/java/com/lowagie/Config.java b/app/src/main/java/com/lowagie/Config.java new file mode 100644 index 0000000..39320c8 --- /dev/null +++ b/app/src/main/java/com/lowagie/Config.java @@ -0,0 +1,21 @@ +package com.lowagie; + +import android.content.Context; + +/** + * Created by FcoPardo on 11/9/15. + */ +public class Config { + + private static Context libraryContext; + + public static void setLibraryContext(Context context){ + libraryContext = context; + } + + public static Context getLibraryContext(){ + return libraryContext.getApplicationContext(); + } + + +} diff --git a/src/core/com/lowagie/text/Anchor.java b/app/src/main/java/com/lowagie/text/Anchor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Anchor.java rename to app/src/main/java/com/lowagie/text/Anchor.java diff --git a/src/core/com/lowagie/text/Annotation.java b/app/src/main/java/com/lowagie/text/Annotation.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Annotation.java rename to app/src/main/java/com/lowagie/text/Annotation.java diff --git a/src/core/com/lowagie/text/BadElementException.java b/app/src/main/java/com/lowagie/text/BadElementException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/BadElementException.java rename to app/src/main/java/com/lowagie/text/BadElementException.java diff --git a/src/core/com/lowagie/text/Cell.java b/app/src/main/java/com/lowagie/text/Cell.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Cell.java rename to app/src/main/java/com/lowagie/text/Cell.java diff --git a/src/core/com/lowagie/text/Chapter.java b/app/src/main/java/com/lowagie/text/Chapter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Chapter.java rename to app/src/main/java/com/lowagie/text/Chapter.java diff --git a/src/core/com/lowagie/text/ChapterAutoNumber.java b/app/src/main/java/com/lowagie/text/ChapterAutoNumber.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ChapterAutoNumber.java rename to app/src/main/java/com/lowagie/text/ChapterAutoNumber.java diff --git a/src/core/com/lowagie/text/Chunk.java b/app/src/main/java/com/lowagie/text/Chunk.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Chunk.java rename to app/src/main/java/com/lowagie/text/Chunk.java diff --git a/src/core/com/lowagie/text/DocListener.java b/app/src/main/java/com/lowagie/text/DocListener.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/DocListener.java rename to app/src/main/java/com/lowagie/text/DocListener.java diff --git a/src/core/com/lowagie/text/DocWriter.java b/app/src/main/java/com/lowagie/text/DocWriter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/DocWriter.java rename to app/src/main/java/com/lowagie/text/DocWriter.java diff --git a/src/core/com/lowagie/text/Document.java b/app/src/main/java/com/lowagie/text/Document.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Document.java rename to app/src/main/java/com/lowagie/text/Document.java diff --git a/src/core/com/lowagie/text/DocumentException.java b/app/src/main/java/com/lowagie/text/DocumentException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/DocumentException.java rename to app/src/main/java/com/lowagie/text/DocumentException.java diff --git a/src/core/com/lowagie/text/Element.java b/app/src/main/java/com/lowagie/text/Element.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Element.java rename to app/src/main/java/com/lowagie/text/Element.java diff --git a/src/core/com/lowagie/text/ElementListener.java b/app/src/main/java/com/lowagie/text/ElementListener.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ElementListener.java rename to app/src/main/java/com/lowagie/text/ElementListener.java diff --git a/src/core/com/lowagie/text/ElementTags.java b/app/src/main/java/com/lowagie/text/ElementTags.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ElementTags.java rename to app/src/main/java/com/lowagie/text/ElementTags.java diff --git a/src/core/com/lowagie/text/ExceptionConverter.java b/app/src/main/java/com/lowagie/text/ExceptionConverter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ExceptionConverter.java rename to app/src/main/java/com/lowagie/text/ExceptionConverter.java diff --git a/src/core/com/lowagie/text/Font.java b/app/src/main/java/com/lowagie/text/Font.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Font.java rename to app/src/main/java/com/lowagie/text/Font.java diff --git a/src/core/com/lowagie/text/FontFactory.java b/app/src/main/java/com/lowagie/text/FontFactory.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/FontFactory.java rename to app/src/main/java/com/lowagie/text/FontFactory.java diff --git a/src/core/com/lowagie/text/FontFactoryImp.java b/app/src/main/java/com/lowagie/text/FontFactoryImp.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/FontFactoryImp.java rename to app/src/main/java/com/lowagie/text/FontFactoryImp.java diff --git a/src/core/com/lowagie/text/GreekList.java b/app/src/main/java/com/lowagie/text/GreekList.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/GreekList.java rename to app/src/main/java/com/lowagie/text/GreekList.java diff --git a/src/core/com/lowagie/text/Header.java b/app/src/main/java/com/lowagie/text/Header.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Header.java rename to app/src/main/java/com/lowagie/text/Header.java diff --git a/src/core/com/lowagie/text/HeaderFooter.java b/app/src/main/java/com/lowagie/text/HeaderFooter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/HeaderFooter.java rename to app/src/main/java/com/lowagie/text/HeaderFooter.java diff --git a/src/core/com/lowagie/text/Image.java b/app/src/main/java/com/lowagie/text/Image.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Image.java rename to app/src/main/java/com/lowagie/text/Image.java diff --git a/src/core/com/lowagie/text/ImgCCITT.java b/app/src/main/java/com/lowagie/text/ImgCCITT.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ImgCCITT.java rename to app/src/main/java/com/lowagie/text/ImgCCITT.java diff --git a/src/core/com/lowagie/text/ImgJBIG2.java b/app/src/main/java/com/lowagie/text/ImgJBIG2.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ImgJBIG2.java rename to app/src/main/java/com/lowagie/text/ImgJBIG2.java diff --git a/src/core/com/lowagie/text/ImgRaw.java b/app/src/main/java/com/lowagie/text/ImgRaw.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ImgRaw.java rename to app/src/main/java/com/lowagie/text/ImgRaw.java diff --git a/src/core/com/lowagie/text/ImgTemplate.java b/app/src/main/java/com/lowagie/text/ImgTemplate.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ImgTemplate.java rename to app/src/main/java/com/lowagie/text/ImgTemplate.java diff --git a/src/core/com/lowagie/text/ImgWMF.java b/app/src/main/java/com/lowagie/text/ImgWMF.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ImgWMF.java rename to app/src/main/java/com/lowagie/text/ImgWMF.java diff --git a/src/core/com/lowagie/text/Jpeg.java b/app/src/main/java/com/lowagie/text/Jpeg.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Jpeg.java rename to app/src/main/java/com/lowagie/text/Jpeg.java diff --git a/src/core/com/lowagie/text/Jpeg2000.java b/app/src/main/java/com/lowagie/text/Jpeg2000.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Jpeg2000.java rename to app/src/main/java/com/lowagie/text/Jpeg2000.java diff --git a/src/core/com/lowagie/text/LargeElement.java b/app/src/main/java/com/lowagie/text/LargeElement.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/LargeElement.java rename to app/src/main/java/com/lowagie/text/LargeElement.java diff --git a/src/core/com/lowagie/text/List.java b/app/src/main/java/com/lowagie/text/List.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/List.java rename to app/src/main/java/com/lowagie/text/List.java diff --git a/src/core/com/lowagie/text/ListItem.java b/app/src/main/java/com/lowagie/text/ListItem.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ListItem.java rename to app/src/main/java/com/lowagie/text/ListItem.java diff --git a/src/core/com/lowagie/text/MarkedObject.java b/app/src/main/java/com/lowagie/text/MarkedObject.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/MarkedObject.java rename to app/src/main/java/com/lowagie/text/MarkedObject.java diff --git a/src/core/com/lowagie/text/MarkedSection.java b/app/src/main/java/com/lowagie/text/MarkedSection.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/MarkedSection.java rename to app/src/main/java/com/lowagie/text/MarkedSection.java diff --git a/src/core/com/lowagie/text/Meta.java b/app/src/main/java/com/lowagie/text/Meta.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Meta.java rename to app/src/main/java/com/lowagie/text/Meta.java diff --git a/src/core/com/lowagie/text/PageSize.java b/app/src/main/java/com/lowagie/text/PageSize.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/PageSize.java rename to app/src/main/java/com/lowagie/text/PageSize.java diff --git a/src/core/com/lowagie/text/Paragraph.java b/app/src/main/java/com/lowagie/text/Paragraph.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Paragraph.java rename to app/src/main/java/com/lowagie/text/Paragraph.java diff --git a/src/core/com/lowagie/text/Phrase.java b/app/src/main/java/com/lowagie/text/Phrase.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Phrase.java rename to app/src/main/java/com/lowagie/text/Phrase.java diff --git a/src/core/com/lowagie/text/Rectangle.java b/app/src/main/java/com/lowagie/text/Rectangle.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/Rectangle.java rename to app/src/main/java/com/lowagie/text/Rectangle.java index fefaa55..d430eb1 --- a/src/core/com/lowagie/text/Rectangle.java +++ b/app/src/main/java/com/lowagie/text/Rectangle.java @@ -860,7 +860,7 @@ public void softCloneNonPositionParameters(Rectangle rect) { /** * @return a String representation of the rectangle - * @see java.lang.Object#toString() + * @see Object#toString() */ public String toString() { StringBuffer buf = new StringBuffer("Rectangle: "); diff --git a/src/core/com/lowagie/text/RectangleReadOnly.java b/app/src/main/java/com/lowagie/text/RectangleReadOnly.java old mode 100644 new mode 100755 similarity index 95% rename from src/core/com/lowagie/text/RectangleReadOnly.java rename to app/src/main/java/com/lowagie/text/RectangleReadOnly.java index 1e32916..aafecb8 --- a/src/core/com/lowagie/text/RectangleReadOnly.java +++ b/app/src/main/java/com/lowagie/text/RectangleReadOnly.java @@ -342,7 +342,7 @@ public void softCloneNonPositionParameters(Rectangle rect) { /** * @return String version of the most important rectangle properties - * @see java.lang.Object#toString() + * @see Object#toString() */ public String toString() { StringBuffer buf = new StringBuffer("RectangleReadOnly: "); diff --git a/src/core/com/lowagie/text/RomanList.java b/app/src/main/java/com/lowagie/text/RomanList.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/RomanList.java rename to app/src/main/java/com/lowagie/text/RomanList.java diff --git a/src/core/com/lowagie/text/Row.java b/app/src/main/java/com/lowagie/text/Row.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Row.java rename to app/src/main/java/com/lowagie/text/Row.java diff --git a/src/core/com/lowagie/text/RtfElementInterface.java b/app/src/main/java/com/lowagie/text/RtfElementInterface.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/RtfElementInterface.java rename to app/src/main/java/com/lowagie/text/RtfElementInterface.java diff --git a/src/core/com/lowagie/text/Section.java b/app/src/main/java/com/lowagie/text/Section.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Section.java rename to app/src/main/java/com/lowagie/text/Section.java diff --git a/src/core/com/lowagie/text/SimpleCell.java b/app/src/main/java/com/lowagie/text/SimpleCell.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/SimpleCell.java rename to app/src/main/java/com/lowagie/text/SimpleCell.java index fc9bea1..3ca01b1 --- a/src/core/com/lowagie/text/SimpleCell.java +++ b/app/src/main/java/com/lowagie/text/SimpleCell.java @@ -510,7 +510,7 @@ ArrayList getContent() { } /** - * @see com.lowagie.text.TextElementArray#add(java.lang.Object) + * @see com.lowagie.text.TextElementArray#add(Object) */ public boolean add(Object o) { try { diff --git a/src/core/com/lowagie/text/SimpleTable.java b/app/src/main/java/com/lowagie/text/SimpleTable.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/SimpleTable.java rename to app/src/main/java/com/lowagie/text/SimpleTable.java index 3374d86..718310a --- a/src/core/com/lowagie/text/SimpleTable.java +++ b/app/src/main/java/com/lowagie/text/SimpleTable.java @@ -337,7 +337,7 @@ public boolean isNestable() { } /** - * @see com.lowagie.text.TextElementArray#add(java.lang.Object) + * @see com.lowagie.text.TextElementArray#add(Object) */ public boolean add(Object o) { try { diff --git a/src/core/com/lowagie/text/SpecialSymbol.java b/app/src/main/java/com/lowagie/text/SpecialSymbol.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/SpecialSymbol.java rename to app/src/main/java/com/lowagie/text/SpecialSymbol.java diff --git a/src/core/com/lowagie/text/SplitCharacter.java b/app/src/main/java/com/lowagie/text/SplitCharacter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/SplitCharacter.java rename to app/src/main/java/com/lowagie/text/SplitCharacter.java diff --git a/src/core/com/lowagie/text/Table.java b/app/src/main/java/com/lowagie/text/Table.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Table.java rename to app/src/main/java/com/lowagie/text/Table.java diff --git a/src/core/com/lowagie/text/TextElementArray.java b/app/src/main/java/com/lowagie/text/TextElementArray.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/TextElementArray.java rename to app/src/main/java/com/lowagie/text/TextElementArray.java diff --git a/src/core/com/lowagie/text/Utilities.java b/app/src/main/java/com/lowagie/text/Utilities.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/Utilities.java rename to app/src/main/java/com/lowagie/text/Utilities.java diff --git a/src/core/com/lowagie/text/ZapfDingbatsList.java b/app/src/main/java/com/lowagie/text/ZapfDingbatsList.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ZapfDingbatsList.java rename to app/src/main/java/com/lowagie/text/ZapfDingbatsList.java diff --git a/src/core/com/lowagie/text/ZapfDingbatsNumberList.java b/app/src/main/java/com/lowagie/text/ZapfDingbatsNumberList.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/ZapfDingbatsNumberList.java rename to app/src/main/java/com/lowagie/text/ZapfDingbatsNumberList.java diff --git a/src/core/com/lowagie/text/exceptions/BadPasswordException.java b/app/src/main/java/com/lowagie/text/exceptions/BadPasswordException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/exceptions/BadPasswordException.java rename to app/src/main/java/com/lowagie/text/exceptions/BadPasswordException.java diff --git a/src/core/com/lowagie/text/exceptions/IllegalPdfSyntaxException.java b/app/src/main/java/com/lowagie/text/exceptions/IllegalPdfSyntaxException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/exceptions/IllegalPdfSyntaxException.java rename to app/src/main/java/com/lowagie/text/exceptions/IllegalPdfSyntaxException.java diff --git a/src/core/com/lowagie/text/exceptions/InvalidPdfException.java b/app/src/main/java/com/lowagie/text/exceptions/InvalidPdfException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/exceptions/InvalidPdfException.java rename to app/src/main/java/com/lowagie/text/exceptions/InvalidPdfException.java diff --git a/src/core/com/lowagie/text/exceptions/UnsupportedPdfException.java b/app/src/main/java/com/lowagie/text/exceptions/UnsupportedPdfException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/exceptions/UnsupportedPdfException.java rename to app/src/main/java/com/lowagie/text/exceptions/UnsupportedPdfException.java diff --git a/src/core/com/lowagie/text/factories/ElementFactory.java b/app/src/main/java/com/lowagie/text/factories/ElementFactory.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/factories/ElementFactory.java rename to app/src/main/java/com/lowagie/text/factories/ElementFactory.java diff --git a/src/core/com/lowagie/text/factories/GreekAlphabetFactory.java b/app/src/main/java/com/lowagie/text/factories/GreekAlphabetFactory.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/factories/GreekAlphabetFactory.java rename to app/src/main/java/com/lowagie/text/factories/GreekAlphabetFactory.java diff --git a/src/core/com/lowagie/text/factories/RomanAlphabetFactory.java b/app/src/main/java/com/lowagie/text/factories/RomanAlphabetFactory.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/factories/RomanAlphabetFactory.java rename to app/src/main/java/com/lowagie/text/factories/RomanAlphabetFactory.java diff --git a/src/core/com/lowagie/text/factories/RomanNumberFactory.java b/app/src/main/java/com/lowagie/text/factories/RomanNumberFactory.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/factories/RomanNumberFactory.java rename to app/src/main/java/com/lowagie/text/factories/RomanNumberFactory.java diff --git a/src/core/com/lowagie/text/html/HtmlEncoder.java b/app/src/main/java/com/lowagie/text/html/HtmlEncoder.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/HtmlEncoder.java rename to app/src/main/java/com/lowagie/text/html/HtmlEncoder.java diff --git a/src/core/com/lowagie/text/html/HtmlParser.java b/app/src/main/java/com/lowagie/text/html/HtmlParser.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/HtmlParser.java rename to app/src/main/java/com/lowagie/text/html/HtmlParser.java diff --git a/src/core/com/lowagie/text/html/HtmlPeer.java b/app/src/main/java/com/lowagie/text/html/HtmlPeer.java old mode 100644 new mode 100755 similarity index 98% rename from src/core/com/lowagie/text/html/HtmlPeer.java rename to app/src/main/java/com/lowagie/text/html/HtmlPeer.java index 006c0c4..5272559 --- a/src/core/com/lowagie/text/html/HtmlPeer.java +++ b/app/src/main/java/com/lowagie/text/html/HtmlPeer.java @@ -89,7 +89,7 @@ public void addAlias(String name, String alias) { } /** - * @see com.lowagie.text.xml.XmlPeer#getAttributes(org.xml.sax.Attributes) + * @see com.lowagie.text.xml.XmlPeer#getAttributes(Attributes) */ public Properties getAttributes(Attributes attrs) { Properties attributes = new Properties(); diff --git a/src/core/com/lowagie/text/html/HtmlTagMap.java b/app/src/main/java/com/lowagie/text/html/HtmlTagMap.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/HtmlTagMap.java rename to app/src/main/java/com/lowagie/text/html/HtmlTagMap.java diff --git a/src/core/com/lowagie/text/html/HtmlTags.java b/app/src/main/java/com/lowagie/text/html/HtmlTags.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/HtmlTags.java rename to app/src/main/java/com/lowagie/text/html/HtmlTags.java diff --git a/src/core/com/lowagie/text/html/HtmlWriter.java b/app/src/main/java/com/lowagie/text/html/HtmlWriter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/HtmlWriter.java rename to app/src/main/java/com/lowagie/text/html/HtmlWriter.java diff --git a/src/core/com/lowagie/text/html/Markup.java b/app/src/main/java/com/lowagie/text/html/Markup.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/Markup.java rename to app/src/main/java/com/lowagie/text/html/Markup.java diff --git a/src/core/com/lowagie/text/html/SAXmyHtmlHandler.java b/app/src/main/java/com/lowagie/text/html/SAXmyHtmlHandler.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/SAXmyHtmlHandler.java rename to app/src/main/java/com/lowagie/text/html/SAXmyHtmlHandler.java diff --git a/src/core/com/lowagie/text/html/WebColors.java b/app/src/main/java/com/lowagie/text/html/WebColors.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/WebColors.java rename to app/src/main/java/com/lowagie/text/html/WebColors.java diff --git a/src/core/com/lowagie/text/html/simpleparser/ALink.java b/app/src/main/java/com/lowagie/text/html/simpleparser/ALink.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/ALink.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/ALink.java diff --git a/src/core/com/lowagie/text/html/simpleparser/ChainedProperties.java b/app/src/main/java/com/lowagie/text/html/simpleparser/ChainedProperties.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/ChainedProperties.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/ChainedProperties.java diff --git a/src/core/com/lowagie/text/html/simpleparser/FactoryProperties.java b/app/src/main/java/com/lowagie/text/html/simpleparser/FactoryProperties.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/FactoryProperties.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/FactoryProperties.java diff --git a/src/core/com/lowagie/text/html/simpleparser/HTMLWorker.java b/app/src/main/java/com/lowagie/text/html/simpleparser/HTMLWorker.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/HTMLWorker.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/HTMLWorker.java diff --git a/src/core/com/lowagie/text/html/simpleparser/ImageProvider.java b/app/src/main/java/com/lowagie/text/html/simpleparser/ImageProvider.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/ImageProvider.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/ImageProvider.java diff --git a/src/core/com/lowagie/text/html/simpleparser/Img.java b/app/src/main/java/com/lowagie/text/html/simpleparser/Img.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/Img.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/Img.java diff --git a/src/core/com/lowagie/text/html/simpleparser/IncCell.java b/app/src/main/java/com/lowagie/text/html/simpleparser/IncCell.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/IncCell.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/IncCell.java diff --git a/src/core/com/lowagie/text/html/simpleparser/IncTable.java b/app/src/main/java/com/lowagie/text/html/simpleparser/IncTable.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/IncTable.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/IncTable.java diff --git a/src/core/com/lowagie/text/html/simpleparser/StyleSheet.java b/app/src/main/java/com/lowagie/text/html/simpleparser/StyleSheet.java similarity index 100% rename from src/core/com/lowagie/text/html/simpleparser/StyleSheet.java rename to app/src/main/java/com/lowagie/text/html/simpleparser/StyleSheet.java diff --git a/src/core/com/lowagie/text/pdf/AcroFields.java b/app/src/main/java/com/lowagie/text/pdf/AcroFields.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/AcroFields.java rename to app/src/main/java/com/lowagie/text/pdf/AcroFields.java index b95128c..eeb5a32 --- a/src/core/com/lowagie/text/pdf/AcroFields.java +++ b/app/src/main/java/com/lowagie/text/pdf/AcroFields.java @@ -1213,7 +1213,7 @@ public boolean setFieldProperty(String field, String name, int value, int inst[] * * @param n * the top node of the data structure - * @throws java.io.IOException + * @throws IOException * on error * @throws com.lowagie.text.DocumentException * o error @@ -2091,7 +2091,7 @@ public ArrayList getSignatureNames() { int length = ro.getAsNumber(rangeSize - 1).intValue() + ro.getAsNumber(rangeSize - 2).intValue(); sorter.add(new Object[] { entry.getKey(), new int[] { length, 0 } }); } - Collections.sort(sorter, new AcroFields.SorterComparator()); + Collections.sort(sorter, new SorterComparator()); if (!sorter.isEmpty()) { if (((int[]) ((Object[]) sorter.get(sorter.size() - 1))[1])[0] == reader.getFileLength()) totalRevisions = sorter.size(); diff --git a/src/core/com/lowagie/text/pdf/ArabicLigaturizer.java b/app/src/main/java/com/lowagie/text/pdf/ArabicLigaturizer.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/ArabicLigaturizer.java rename to app/src/main/java/com/lowagie/text/pdf/ArabicLigaturizer.java diff --git a/src/core/com/lowagie/text/pdf/AsianFontMapper.java b/app/src/main/java/com/lowagie/text/pdf/AsianFontMapper.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/AsianFontMapper.java rename to app/src/main/java/com/lowagie/text/pdf/AsianFontMapper.java diff --git a/src/core/com/lowagie/text/pdf/BadPdfFormatException.java b/app/src/main/java/com/lowagie/text/pdf/BadPdfFormatException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BadPdfFormatException.java rename to app/src/main/java/com/lowagie/text/pdf/BadPdfFormatException.java diff --git a/src/core/com/lowagie/text/pdf/Barcode.java b/app/src/main/java/com/lowagie/text/pdf/Barcode.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/Barcode.java rename to app/src/main/java/com/lowagie/text/pdf/Barcode.java diff --git a/src/core/com/lowagie/text/pdf/Barcode128.java b/app/src/main/java/com/lowagie/text/pdf/Barcode128.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/Barcode128.java rename to app/src/main/java/com/lowagie/text/pdf/Barcode128.java diff --git a/src/core/com/lowagie/text/pdf/Barcode39.java b/app/src/main/java/com/lowagie/text/pdf/Barcode39.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/Barcode39.java rename to app/src/main/java/com/lowagie/text/pdf/Barcode39.java diff --git a/src/core/com/lowagie/text/pdf/BarcodeCodabar.java b/app/src/main/java/com/lowagie/text/pdf/BarcodeCodabar.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BarcodeCodabar.java rename to app/src/main/java/com/lowagie/text/pdf/BarcodeCodabar.java diff --git a/src/core/com/lowagie/text/pdf/BarcodeDatamatrix.java b/app/src/main/java/com/lowagie/text/pdf/BarcodeDatamatrix.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/BarcodeDatamatrix.java rename to app/src/main/java/com/lowagie/text/pdf/BarcodeDatamatrix.java index ebf08b9..c4bcf59 --- a/src/core/com/lowagie/text/pdf/BarcodeDatamatrix.java +++ b/app/src/main/java/com/lowagie/text/pdf/BarcodeDatamatrix.java @@ -674,7 +674,7 @@ else if (eci < 16383) { * DM_ERROR_TEXT_TOO_BIG - the text is too big for the symbology capabilities.
* DM_ERROR_INVALID_SQUARE - the dimensions given for the symbol are illegal.
* DM_ERROR_EXTENSION - an error was while parsing an extension. - * @throws java.io.UnsupportedEncodingException on error + * @throws UnsupportedEncodingException on error */ public int generate(String text) throws UnsupportedEncodingException { byte[] t = text.getBytes("iso-8859-1"); diff --git a/src/core/com/lowagie/text/pdf/BarcodeEAN.java b/app/src/main/java/com/lowagie/text/pdf/BarcodeEAN.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BarcodeEAN.java rename to app/src/main/java/com/lowagie/text/pdf/BarcodeEAN.java diff --git a/src/core/com/lowagie/text/pdf/BarcodeEANSUPP.java b/app/src/main/java/com/lowagie/text/pdf/BarcodeEANSUPP.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BarcodeEANSUPP.java rename to app/src/main/java/com/lowagie/text/pdf/BarcodeEANSUPP.java diff --git a/src/core/com/lowagie/text/pdf/BarcodeInter25.java b/app/src/main/java/com/lowagie/text/pdf/BarcodeInter25.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BarcodeInter25.java rename to app/src/main/java/com/lowagie/text/pdf/BarcodeInter25.java diff --git a/src/core/com/lowagie/text/pdf/BarcodePDF417.java b/app/src/main/java/com/lowagie/text/pdf/BarcodePDF417.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BarcodePDF417.java rename to app/src/main/java/com/lowagie/text/pdf/BarcodePDF417.java diff --git a/src/core/com/lowagie/text/pdf/BarcodePostnet.java b/app/src/main/java/com/lowagie/text/pdf/BarcodePostnet.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BarcodePostnet.java rename to app/src/main/java/com/lowagie/text/pdf/BarcodePostnet.java diff --git a/src/core/com/lowagie/text/pdf/BaseField.java b/app/src/main/java/com/lowagie/text/pdf/BaseField.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BaseField.java rename to app/src/main/java/com/lowagie/text/pdf/BaseField.java diff --git a/src/core/com/lowagie/text/pdf/BaseFont.java b/app/src/main/java/com/lowagie/text/pdf/BaseFont.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BaseFont.java rename to app/src/main/java/com/lowagie/text/pdf/BaseFont.java diff --git a/src/core/com/lowagie/text/pdf/BidiLine.java b/app/src/main/java/com/lowagie/text/pdf/BidiLine.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BidiLine.java rename to app/src/main/java/com/lowagie/text/pdf/BidiLine.java diff --git a/src/core/com/lowagie/text/pdf/BidiOrder.java b/app/src/main/java/com/lowagie/text/pdf/BidiOrder.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/BidiOrder.java rename to app/src/main/java/com/lowagie/text/pdf/BidiOrder.java diff --git a/src/core/com/lowagie/text/pdf/ByteBuffer.java b/app/src/main/java/com/lowagie/text/pdf/ByteBuffer.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/ByteBuffer.java rename to app/src/main/java/com/lowagie/text/pdf/ByteBuffer.java diff --git a/src/core/com/lowagie/text/pdf/CFFFont.java b/app/src/main/java/com/lowagie/text/pdf/CFFFont.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/CFFFont.java rename to app/src/main/java/com/lowagie/text/pdf/CFFFont.java diff --git a/src/core/com/lowagie/text/pdf/CFFFontSubset.java b/app/src/main/java/com/lowagie/text/pdf/CFFFontSubset.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/CFFFontSubset.java rename to app/src/main/java/com/lowagie/text/pdf/CFFFontSubset.java diff --git a/src/core/com/lowagie/text/pdf/CJKFont.java b/app/src/main/java/com/lowagie/text/pdf/CJKFont.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/CJKFont.java rename to app/src/main/java/com/lowagie/text/pdf/CJKFont.java diff --git a/src/core/com/lowagie/text/pdf/CMYKColor.java b/app/src/main/java/com/lowagie/text/pdf/CMYKColor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/CMYKColor.java rename to app/src/main/java/com/lowagie/text/pdf/CMYKColor.java diff --git a/src/core/com/lowagie/text/pdf/CMapAwareDocumentFont.java b/app/src/main/java/com/lowagie/text/pdf/CMapAwareDocumentFont.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/CMapAwareDocumentFont.java rename to app/src/main/java/com/lowagie/text/pdf/CMapAwareDocumentFont.java diff --git a/src/core/com/lowagie/text/pdf/ColorDetails.java b/app/src/main/java/com/lowagie/text/pdf/ColorDetails.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/ColorDetails.java rename to app/src/main/java/com/lowagie/text/pdf/ColorDetails.java diff --git a/src/core/com/lowagie/text/pdf/ColumnText.java b/app/src/main/java/com/lowagie/text/pdf/ColumnText.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/ColumnText.java rename to app/src/main/java/com/lowagie/text/pdf/ColumnText.java diff --git a/src/core/com/lowagie/text/pdf/DefaultFontMapper.java b/app/src/main/java/com/lowagie/text/pdf/DefaultFontMapper.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/DefaultFontMapper.java rename to app/src/main/java/com/lowagie/text/pdf/DefaultFontMapper.java diff --git a/src/core/com/lowagie/text/pdf/DefaultSplitCharacter.java b/app/src/main/java/com/lowagie/text/pdf/DefaultSplitCharacter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/DefaultSplitCharacter.java rename to app/src/main/java/com/lowagie/text/pdf/DefaultSplitCharacter.java diff --git a/src/core/com/lowagie/text/pdf/DocumentFont.java b/app/src/main/java/com/lowagie/text/pdf/DocumentFont.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/DocumentFont.java rename to app/src/main/java/com/lowagie/text/pdf/DocumentFont.java diff --git a/src/core/com/lowagie/text/pdf/EnumerateTTC.java b/app/src/main/java/com/lowagie/text/pdf/EnumerateTTC.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/EnumerateTTC.java rename to app/src/main/java/com/lowagie/text/pdf/EnumerateTTC.java diff --git a/src/core/com/lowagie/text/pdf/ExtendedColor.java b/app/src/main/java/com/lowagie/text/pdf/ExtendedColor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/ExtendedColor.java rename to app/src/main/java/com/lowagie/text/pdf/ExtendedColor.java diff --git a/src/core/com/lowagie/text/pdf/ExtraEncoding.java b/app/src/main/java/com/lowagie/text/pdf/ExtraEncoding.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/ExtraEncoding.java rename to app/src/main/java/com/lowagie/text/pdf/ExtraEncoding.java diff --git a/src/core/com/lowagie/text/pdf/FdfReader.java b/app/src/main/java/com/lowagie/text/pdf/FdfReader.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/FdfReader.java rename to app/src/main/java/com/lowagie/text/pdf/FdfReader.java diff --git a/src/core/com/lowagie/text/pdf/FdfWriter.java b/app/src/main/java/com/lowagie/text/pdf/FdfWriter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/FdfWriter.java rename to app/src/main/java/com/lowagie/text/pdf/FdfWriter.java diff --git a/src/core/com/lowagie/text/pdf/FontDetails.java b/app/src/main/java/com/lowagie/text/pdf/FontDetails.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/FontDetails.java rename to app/src/main/java/com/lowagie/text/pdf/FontDetails.java diff --git a/src/core/com/lowagie/text/pdf/FontMapper.java b/app/src/main/java/com/lowagie/text/pdf/FontMapper.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/FontMapper.java rename to app/src/main/java/com/lowagie/text/pdf/FontMapper.java diff --git a/src/core/com/lowagie/text/pdf/FontSelector.java b/app/src/main/java/com/lowagie/text/pdf/FontSelector.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/FontSelector.java rename to app/src/main/java/com/lowagie/text/pdf/FontSelector.java diff --git a/src/core/com/lowagie/text/pdf/GlyphList.java b/app/src/main/java/com/lowagie/text/pdf/GlyphList.java old mode 100644 new mode 100755 similarity index 95% rename from src/core/com/lowagie/text/pdf/GlyphList.java rename to app/src/main/java/com/lowagie/text/pdf/GlyphList.java index ef3cda0..db400bf --- a/src/core/com/lowagie/text/pdf/GlyphList.java +++ b/app/src/main/java/com/lowagie/text/pdf/GlyphList.java @@ -54,6 +54,7 @@ import java.util.HashMap; import java.util.StringTokenizer; +import com.lowagie.Config; import com.lowagie.text.pdf.fonts.FontsResourceAnchor; public class GlyphList { @@ -63,7 +64,8 @@ public class GlyphList { static { InputStream is = null; try { - is = BaseFont.getResourceStream(BaseFont.RESOURCE_PATH + "glyphlist.txt", new FontsResourceAnchor().getClass().getClassLoader()); + //is = BaseFont.getResourceStream(BaseFont.RESOURCE_PATH + "glyphlist.txt", new FontsResourceAnchor().getClass().getClassLoader()); + is = Config.getLibraryContext().getAssets().open("glyphlist.txt"); if (is == null) { String msg = "glyphlist.txt not found as resource. (It must exist as resource in the package com.lowagie.text.pdf.fonts)"; throw new Exception(msg); diff --git a/src/core/com/lowagie/text/pdf/GrayColor.java b/app/src/main/java/com/lowagie/text/pdf/GrayColor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/GrayColor.java rename to app/src/main/java/com/lowagie/text/pdf/GrayColor.java diff --git a/src/core/com/lowagie/text/pdf/HyphenationAuto.java b/app/src/main/java/com/lowagie/text/pdf/HyphenationAuto.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/HyphenationAuto.java rename to app/src/main/java/com/lowagie/text/pdf/HyphenationAuto.java diff --git a/src/core/com/lowagie/text/pdf/HyphenationEvent.java b/app/src/main/java/com/lowagie/text/pdf/HyphenationEvent.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/HyphenationEvent.java rename to app/src/main/java/com/lowagie/text/pdf/HyphenationEvent.java diff --git a/src/core/com/lowagie/text/pdf/IntHashtable.java b/app/src/main/java/com/lowagie/text/pdf/IntHashtable.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/IntHashtable.java rename to app/src/main/java/com/lowagie/text/pdf/IntHashtable.java diff --git a/src/core/com/lowagie/text/pdf/LZWDecoder.java b/app/src/main/java/com/lowagie/text/pdf/LZWDecoder.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/LZWDecoder.java rename to app/src/main/java/com/lowagie/text/pdf/LZWDecoder.java diff --git a/src/core/com/lowagie/text/pdf/MappedRandomAccessFile.java b/app/src/main/java/com/lowagie/text/pdf/MappedRandomAccessFile.java old mode 100644 new mode 100755 similarity index 98% rename from src/core/com/lowagie/text/pdf/MappedRandomAccessFile.java rename to app/src/main/java/com/lowagie/text/pdf/MappedRandomAccessFile.java index 759509d..f94095a --- a/src/core/com/lowagie/text/pdf/MappedRandomAccessFile.java +++ b/app/src/main/java/com/lowagie/text/pdf/MappedRandomAccessFile.java @@ -59,7 +59,7 @@ import java.security.PrivilegedAction; /** - * A {@link java.nio.MappedByteBuffer} wrapped as a {@link java.io.RandomAccessFile} + * A {@link MappedByteBuffer} wrapped as a {@link java.io.RandomAccessFile} * * @author Joakim Sandstroem * Created on 6.9.2006 @@ -184,7 +184,7 @@ public void close() throws IOException { /** * invokes the close method - * @see java.lang.Object#finalize() + * @see Object#finalize() */ protected void finalize() throws Throwable { close(); diff --git a/src/core/com/lowagie/text/pdf/MultiColumnText.java b/app/src/main/java/com/lowagie/text/pdf/MultiColumnText.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/MultiColumnText.java rename to app/src/main/java/com/lowagie/text/pdf/MultiColumnText.java diff --git a/src/core/com/lowagie/text/pdf/OcspClient.java b/app/src/main/java/com/lowagie/text/pdf/OcspClient.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/OcspClient.java rename to app/src/main/java/com/lowagie/text/pdf/OcspClient.java diff --git a/src/core/com/lowagie/text/pdf/OcspClientBouncyCastle.java b/app/src/main/java/com/lowagie/text/pdf/OcspClientBouncyCastle.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/OcspClientBouncyCastle.java rename to app/src/main/java/com/lowagie/text/pdf/OcspClientBouncyCastle.java diff --git a/src/core/com/lowagie/text/pdf/OutputStreamCounter.java b/app/src/main/java/com/lowagie/text/pdf/OutputStreamCounter.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/OutputStreamCounter.java rename to app/src/main/java/com/lowagie/text/pdf/OutputStreamCounter.java index 8bf56a0..2994bb7 --- a/src/core/com/lowagie/text/pdf/OutputStreamCounter.java +++ b/app/src/main/java/com/lowagie/text/pdf/OutputStreamCounter.java @@ -99,7 +99,7 @@ public void flush() throws IOException { * * @param b the data. * @exception IOException if an I/O error occurs. - * @see java.io.OutputStream#write(byte[], int, int) + * @see OutputStream#write(byte[], int, int) * */ public void write(byte[] b) throws IOException { diff --git a/src/core/com/lowagie/text/pdf/OutputStreamEncryption.java b/app/src/main/java/com/lowagie/text/pdf/OutputStreamEncryption.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/OutputStreamEncryption.java rename to app/src/main/java/com/lowagie/text/pdf/OutputStreamEncryption.java index 3ccb00f..8e2074f --- a/src/core/com/lowagie/text/pdf/OutputStreamEncryption.java +++ b/app/src/main/java/com/lowagie/text/pdf/OutputStreamEncryption.java @@ -127,7 +127,7 @@ public void flush() throws IOException { * * @param b the data. * @exception IOException if an I/O error occurs. - * @see java.io.OutputStream#write(byte[], int, int) + * @see OutputStream#write(byte[], int, int) * */ public void write(byte[] b) throws IOException { diff --git a/src/core/com/lowagie/text/pdf/PRAcroForm.java b/app/src/main/java/com/lowagie/text/pdf/PRAcroForm.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PRAcroForm.java rename to app/src/main/java/com/lowagie/text/pdf/PRAcroForm.java diff --git a/src/core/com/lowagie/text/pdf/PRIndirectReference.java b/app/src/main/java/com/lowagie/text/pdf/PRIndirectReference.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PRIndirectReference.java rename to app/src/main/java/com/lowagie/text/pdf/PRIndirectReference.java diff --git a/src/core/com/lowagie/text/pdf/PRStream.java b/app/src/main/java/com/lowagie/text/pdf/PRStream.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PRStream.java rename to app/src/main/java/com/lowagie/text/pdf/PRStream.java diff --git a/src/core/com/lowagie/text/pdf/PRTokeniser.java b/app/src/main/java/com/lowagie/text/pdf/PRTokeniser.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PRTokeniser.java rename to app/src/main/java/com/lowagie/text/pdf/PRTokeniser.java diff --git a/src/core/com/lowagie/text/pdf/PageResources.java b/app/src/main/java/com/lowagie/text/pdf/PageResources.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PageResources.java rename to app/src/main/java/com/lowagie/text/pdf/PageResources.java diff --git a/src/core/com/lowagie/text/pdf/PatternColor.java b/app/src/main/java/com/lowagie/text/pdf/PatternColor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PatternColor.java rename to app/src/main/java/com/lowagie/text/pdf/PatternColor.java diff --git a/src/core/com/lowagie/text/pdf/PdfAcroForm.java b/app/src/main/java/com/lowagie/text/pdf/PdfAcroForm.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfAcroForm.java rename to app/src/main/java/com/lowagie/text/pdf/PdfAcroForm.java diff --git a/src/core/com/lowagie/text/pdf/PdfAction.java b/app/src/main/java/com/lowagie/text/pdf/PdfAction.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfAction.java rename to app/src/main/java/com/lowagie/text/pdf/PdfAction.java diff --git a/src/core/com/lowagie/text/pdf/PdfAnnotation.java b/app/src/main/java/com/lowagie/text/pdf/PdfAnnotation.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfAnnotation.java rename to app/src/main/java/com/lowagie/text/pdf/PdfAnnotation.java diff --git a/src/core/com/lowagie/text/pdf/PdfAppearance.java b/app/src/main/java/com/lowagie/text/pdf/PdfAppearance.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfAppearance.java rename to app/src/main/java/com/lowagie/text/pdf/PdfAppearance.java diff --git a/src/core/com/lowagie/text/pdf/PdfArray.java b/app/src/main/java/com/lowagie/text/pdf/PdfArray.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfArray.java rename to app/src/main/java/com/lowagie/text/pdf/PdfArray.java diff --git a/src/core/com/lowagie/text/pdf/PdfBoolean.java b/app/src/main/java/com/lowagie/text/pdf/PdfBoolean.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfBoolean.java rename to app/src/main/java/com/lowagie/text/pdf/PdfBoolean.java diff --git a/src/core/com/lowagie/text/pdf/PdfBorderArray.java b/app/src/main/java/com/lowagie/text/pdf/PdfBorderArray.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfBorderArray.java rename to app/src/main/java/com/lowagie/text/pdf/PdfBorderArray.java diff --git a/src/core/com/lowagie/text/pdf/PdfBorderDictionary.java b/app/src/main/java/com/lowagie/text/pdf/PdfBorderDictionary.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfBorderDictionary.java rename to app/src/main/java/com/lowagie/text/pdf/PdfBorderDictionary.java diff --git a/src/core/com/lowagie/text/pdf/PdfCell.java b/app/src/main/java/com/lowagie/text/pdf/PdfCell.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfCell.java rename to app/src/main/java/com/lowagie/text/pdf/PdfCell.java diff --git a/src/core/com/lowagie/text/pdf/PdfChunk.java b/app/src/main/java/com/lowagie/text/pdf/PdfChunk.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfChunk.java rename to app/src/main/java/com/lowagie/text/pdf/PdfChunk.java index bd3a0a8..bbc25e8 --- a/src/core/com/lowagie/text/pdf/PdfChunk.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfChunk.java @@ -761,7 +761,7 @@ void setValue(String value) } /** - * @see java.lang.Object#toString() + * @see Object#toString() */ public String toString() { return value; diff --git a/src/core/com/lowagie/text/pdf/PdfColor.java b/app/src/main/java/com/lowagie/text/pdf/PdfColor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfColor.java rename to app/src/main/java/com/lowagie/text/pdf/PdfColor.java diff --git a/src/core/com/lowagie/text/pdf/PdfContentByte.java b/app/src/main/java/com/lowagie/text/pdf/PdfContentByte.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfContentByte.java rename to app/src/main/java/com/lowagie/text/pdf/PdfContentByte.java diff --git a/src/core/com/lowagie/text/pdf/PdfContentParser.java b/app/src/main/java/com/lowagie/text/pdf/PdfContentParser.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfContentParser.java rename to app/src/main/java/com/lowagie/text/pdf/PdfContentParser.java diff --git a/src/core/com/lowagie/text/pdf/PdfContents.java b/app/src/main/java/com/lowagie/text/pdf/PdfContents.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfContents.java rename to app/src/main/java/com/lowagie/text/pdf/PdfContents.java diff --git a/src/core/com/lowagie/text/pdf/PdfCopy.java b/app/src/main/java/com/lowagie/text/pdf/PdfCopy.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfCopy.java rename to app/src/main/java/com/lowagie/text/pdf/PdfCopy.java index 6c83e5b..e3614e9 --- a/src/core/com/lowagie/text/pdf/PdfCopy.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfCopy.java @@ -547,8 +547,8 @@ public PageStamp createPageStamp(PdfImportedPage iPage) { public static class PageStamp { PdfDictionary pageN; - PdfCopy.StampContent under; - PdfCopy.StampContent over; + StampContent under; + StampContent over; PageResources pageResources; PdfReader reader; PdfCopy cstp; @@ -566,7 +566,7 @@ public PdfContentByte getUnderContent(){ PdfDictionary resources = pageN.getAsDict(PdfName.RESOURCES); pageResources.setOriginalResources(resources, cstp.namePtr); } - under = new PdfCopy.StampContent(cstp, pageResources); + under = new StampContent(cstp, pageResources); } return under; } @@ -578,7 +578,7 @@ public PdfContentByte getOverContent(){ PdfDictionary resources = pageN.getAsDict(PdfName.RESOURCES); pageResources.setOriginalResources(resources, cstp.namePtr); } - over = new PdfCopy.StampContent(cstp, pageResources); + over = new StampContent(cstp, pageResources); } return over; } @@ -765,7 +765,7 @@ public static class StampContent extends PdfContentByte { * @return a copy of this PdfContentByte */ public PdfContentByte getDuplicate() { - return new PdfCopy.StampContent(writer, pageResources); + return new StampContent(writer, pageResources); } PageResources getPageResources() { diff --git a/src/core/com/lowagie/text/pdf/PdfCopyFields.java b/app/src/main/java/com/lowagie/text/pdf/PdfCopyFields.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfCopyFields.java rename to app/src/main/java/com/lowagie/text/pdf/PdfCopyFields.java index 678006d..6e14b2b --- a/src/core/com/lowagie/text/pdf/PdfCopyFields.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfCopyFields.java @@ -231,7 +231,7 @@ public void setViewerPreferences(int preferences) { } /** - * @see com.lowagie.text.pdf.interfaces.PdfEncryptionSettings#setEncryption(java.security.cert.Certificate[], int[], int) + * @see com.lowagie.text.pdf.interfaces.PdfEncryptionSettings#setEncryption(Certificate[], int[], int) */ public void setEncryption(Certificate[] certs, int[] permissions, int encryptionType) throws DocumentException { fc.setEncryption(certs, permissions, encryptionType); diff --git a/src/core/com/lowagie/text/pdf/PdfCopyFieldsImp.java b/app/src/main/java/com/lowagie/text/pdf/PdfCopyFieldsImp.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfCopyFieldsImp.java rename to app/src/main/java/com/lowagie/text/pdf/PdfCopyFieldsImp.java diff --git a/src/core/com/lowagie/text/pdf/PdfCopyForms.java b/app/src/main/java/com/lowagie/text/pdf/PdfCopyForms.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfCopyForms.java rename to app/src/main/java/com/lowagie/text/pdf/PdfCopyForms.java index 8f7f34f..00f64b5 --- a/src/core/com/lowagie/text/pdf/PdfCopyForms.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfCopyForms.java @@ -234,7 +234,7 @@ public void setViewerPreferences(int preferences) { } /** - * @see com.lowagie.text.pdf.interfaces.PdfEncryptionSettings#setEncryption(java.security.cert.Certificate[], int[], int) + * @see com.lowagie.text.pdf.interfaces.PdfEncryptionSettings#setEncryption(Certificate[], int[], int) */ public void setEncryption(Certificate[] certs, int[] permissions, int encryptionType) throws DocumentException { fc.setEncryption(certs, permissions, encryptionType); diff --git a/src/core/com/lowagie/text/pdf/PdfCopyFormsImp.java b/app/src/main/java/com/lowagie/text/pdf/PdfCopyFormsImp.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfCopyFormsImp.java rename to app/src/main/java/com/lowagie/text/pdf/PdfCopyFormsImp.java diff --git a/src/core/com/lowagie/text/pdf/PdfDashPattern.java b/app/src/main/java/com/lowagie/text/pdf/PdfDashPattern.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfDashPattern.java rename to app/src/main/java/com/lowagie/text/pdf/PdfDashPattern.java diff --git a/src/core/com/lowagie/text/pdf/PdfDate.java b/app/src/main/java/com/lowagie/text/pdf/PdfDate.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfDate.java rename to app/src/main/java/com/lowagie/text/pdf/PdfDate.java index f4f1b8a..eb9e23f --- a/src/core/com/lowagie/text/pdf/PdfDate.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfDate.java @@ -66,7 +66,7 @@ * section 7.2 (page 183-184) * * @see PdfString - * @see java.util.GregorianCalendar + * @see GregorianCalendar */ public class PdfDate extends PdfString { diff --git a/src/core/com/lowagie/text/pdf/PdfDestination.java b/app/src/main/java/com/lowagie/text/pdf/PdfDestination.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfDestination.java rename to app/src/main/java/com/lowagie/text/pdf/PdfDestination.java diff --git a/src/core/com/lowagie/text/pdf/PdfDeveloperExtension.java b/app/src/main/java/com/lowagie/text/pdf/PdfDeveloperExtension.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfDeveloperExtension.java rename to app/src/main/java/com/lowagie/text/pdf/PdfDeveloperExtension.java diff --git a/src/core/com/lowagie/text/pdf/PdfDictionary.java b/app/src/main/java/com/lowagie/text/pdf/PdfDictionary.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfDictionary.java rename to app/src/main/java/com/lowagie/text/pdf/PdfDictionary.java diff --git a/src/core/com/lowagie/text/pdf/PdfDocument.java b/app/src/main/java/com/lowagie/text/pdf/PdfDocument.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfDocument.java rename to app/src/main/java/com/lowagie/text/pdf/PdfDocument.java diff --git a/src/core/com/lowagie/text/pdf/PdfEFStream.java b/app/src/main/java/com/lowagie/text/pdf/PdfEFStream.java old mode 100644 new mode 100755 similarity index 96% rename from src/core/com/lowagie/text/pdf/PdfEFStream.java rename to app/src/main/java/com/lowagie/text/pdf/PdfEFStream.java index dc46c5b..e06c4e2 --- a/src/core/com/lowagie/text/pdf/PdfEFStream.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfEFStream.java @@ -81,7 +81,7 @@ public PdfEFStream(byte[] fileStore) { } /** - * @see com.lowagie.text.pdf.PdfDictionary#toPdf(com.lowagie.text.pdf.PdfWriter, java.io.OutputStream) + * @see com.lowagie.text.pdf.PdfDictionary#toPdf(com.lowagie.text.pdf.PdfWriter, OutputStream) */ public void toPdf(PdfWriter writer, OutputStream os) throws IOException { if (inputStream != null && compressed) diff --git a/src/core/com/lowagie/text/pdf/PdfEncodings.java b/app/src/main/java/com/lowagie/text/pdf/PdfEncodings.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfEncodings.java rename to app/src/main/java/com/lowagie/text/pdf/PdfEncodings.java index 80ac813..376a338 --- a/src/core/com/lowagie/text/pdf/PdfEncodings.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfEncodings.java @@ -55,6 +55,7 @@ import java.util.HashMap; import java.util.StringTokenizer; +import com.lowagie.Config; import com.lowagie.text.ExceptionConverter; /** Supports fast encodings for winansi and PDFDocEncoding. * Supports conversions from CJK encodings to CID. @@ -427,8 +428,12 @@ static char[][] readCmap(String name, byte newline[][]) throws IOException { } static void readCmap(String name, ArrayList planes) throws IOException { + String fullName = BaseFont.RESOURCE_PATH + "cmaps/" + name; InputStream in = BaseFont.getResourceStream(fullName); + //InputStream in = Config.getLibraryContext().getAssets().open("cmaps/"+name); + + if (in == null) throw new IOException("The Cmap " + name + " was not found."); encodeStream(in, planes); diff --git a/src/core/com/lowagie/text/pdf/PdfEncryption.java b/app/src/main/java/com/lowagie/text/pdf/PdfEncryption.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfEncryption.java rename to app/src/main/java/com/lowagie/text/pdf/PdfEncryption.java diff --git a/src/core/com/lowagie/text/pdf/PdfEncryptor.java b/app/src/main/java/com/lowagie/text/pdf/PdfEncryptor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfEncryptor.java rename to app/src/main/java/com/lowagie/text/pdf/PdfEncryptor.java diff --git a/src/core/com/lowagie/text/pdf/PdfException.java b/app/src/main/java/com/lowagie/text/pdf/PdfException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfException.java rename to app/src/main/java/com/lowagie/text/pdf/PdfException.java diff --git a/src/core/com/lowagie/text/pdf/PdfFileSpecification.java b/app/src/main/java/com/lowagie/text/pdf/PdfFileSpecification.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfFileSpecification.java rename to app/src/main/java/com/lowagie/text/pdf/PdfFileSpecification.java diff --git a/src/core/com/lowagie/text/pdf/PdfFont.java b/app/src/main/java/com/lowagie/text/pdf/PdfFont.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfFont.java rename to app/src/main/java/com/lowagie/text/pdf/PdfFont.java diff --git a/src/core/com/lowagie/text/pdf/PdfFormField.java b/app/src/main/java/com/lowagie/text/pdf/PdfFormField.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfFormField.java rename to app/src/main/java/com/lowagie/text/pdf/PdfFormField.java diff --git a/src/core/com/lowagie/text/pdf/PdfFormXObject.java b/app/src/main/java/com/lowagie/text/pdf/PdfFormXObject.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfFormXObject.java rename to app/src/main/java/com/lowagie/text/pdf/PdfFormXObject.java diff --git a/src/core/com/lowagie/text/pdf/PdfFunction.java b/app/src/main/java/com/lowagie/text/pdf/PdfFunction.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfFunction.java rename to app/src/main/java/com/lowagie/text/pdf/PdfFunction.java diff --git a/src/core/com/lowagie/text/pdf/PdfGState.java b/app/src/main/java/com/lowagie/text/pdf/PdfGState.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfGState.java rename to app/src/main/java/com/lowagie/text/pdf/PdfGState.java diff --git a/src/core/com/lowagie/text/pdf/PdfImage.java b/app/src/main/java/com/lowagie/text/pdf/PdfImage.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfImage.java rename to app/src/main/java/com/lowagie/text/pdf/PdfImage.java diff --git a/src/core/com/lowagie/text/pdf/PdfImportedPage.java b/app/src/main/java/com/lowagie/text/pdf/PdfImportedPage.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfImportedPage.java rename to app/src/main/java/com/lowagie/text/pdf/PdfImportedPage.java diff --git a/src/core/com/lowagie/text/pdf/PdfIndirectObject.java b/app/src/main/java/com/lowagie/text/pdf/PdfIndirectObject.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfIndirectObject.java rename to app/src/main/java/com/lowagie/text/pdf/PdfIndirectObject.java diff --git a/src/core/com/lowagie/text/pdf/PdfIndirectReference.java b/app/src/main/java/com/lowagie/text/pdf/PdfIndirectReference.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfIndirectReference.java rename to app/src/main/java/com/lowagie/text/pdf/PdfIndirectReference.java diff --git a/src/core/com/lowagie/text/pdf/PdfLayer.java b/app/src/main/java/com/lowagie/text/pdf/PdfLayer.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfLayer.java rename to app/src/main/java/com/lowagie/text/pdf/PdfLayer.java diff --git a/src/core/com/lowagie/text/pdf/PdfLayerMembership.java b/app/src/main/java/com/lowagie/text/pdf/PdfLayerMembership.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfLayerMembership.java rename to app/src/main/java/com/lowagie/text/pdf/PdfLayerMembership.java diff --git a/src/core/com/lowagie/text/pdf/PdfLine.java b/app/src/main/java/com/lowagie/text/pdf/PdfLine.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfLine.java rename to app/src/main/java/com/lowagie/text/pdf/PdfLine.java diff --git a/src/core/com/lowagie/text/pdf/PdfLister.java b/app/src/main/java/com/lowagie/text/pdf/PdfLister.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfLister.java rename to app/src/main/java/com/lowagie/text/pdf/PdfLister.java diff --git a/src/core/com/lowagie/text/pdf/PdfLiteral.java b/app/src/main/java/com/lowagie/text/pdf/PdfLiteral.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfLiteral.java rename to app/src/main/java/com/lowagie/text/pdf/PdfLiteral.java diff --git a/src/core/com/lowagie/text/pdf/PdfMediaClipData.java b/app/src/main/java/com/lowagie/text/pdf/PdfMediaClipData.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfMediaClipData.java rename to app/src/main/java/com/lowagie/text/pdf/PdfMediaClipData.java diff --git a/src/core/com/lowagie/text/pdf/PdfName.java b/app/src/main/java/com/lowagie/text/pdf/PdfName.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfName.java rename to app/src/main/java/com/lowagie/text/pdf/PdfName.java diff --git a/src/core/com/lowagie/text/pdf/PdfNameTree.java b/app/src/main/java/com/lowagie/text/pdf/PdfNameTree.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfNameTree.java rename to app/src/main/java/com/lowagie/text/pdf/PdfNameTree.java diff --git a/src/core/com/lowagie/text/pdf/PdfNull.java b/app/src/main/java/com/lowagie/text/pdf/PdfNull.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfNull.java rename to app/src/main/java/com/lowagie/text/pdf/PdfNull.java diff --git a/src/core/com/lowagie/text/pdf/PdfNumber.java b/app/src/main/java/com/lowagie/text/pdf/PdfNumber.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfNumber.java rename to app/src/main/java/com/lowagie/text/pdf/PdfNumber.java diff --git a/src/core/com/lowagie/text/pdf/PdfNumberTree.java b/app/src/main/java/com/lowagie/text/pdf/PdfNumberTree.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfNumberTree.java rename to app/src/main/java/com/lowagie/text/pdf/PdfNumberTree.java diff --git a/src/core/com/lowagie/text/pdf/PdfOCG.java b/app/src/main/java/com/lowagie/text/pdf/PdfOCG.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfOCG.java rename to app/src/main/java/com/lowagie/text/pdf/PdfOCG.java diff --git a/src/core/com/lowagie/text/pdf/PdfOCProperties.java b/app/src/main/java/com/lowagie/text/pdf/PdfOCProperties.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfOCProperties.java rename to app/src/main/java/com/lowagie/text/pdf/PdfOCProperties.java diff --git a/src/core/com/lowagie/text/pdf/PdfObject.java b/app/src/main/java/com/lowagie/text/pdf/PdfObject.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfObject.java rename to app/src/main/java/com/lowagie/text/pdf/PdfObject.java diff --git a/src/core/com/lowagie/text/pdf/PdfOutline.java b/app/src/main/java/com/lowagie/text/pdf/PdfOutline.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfOutline.java rename to app/src/main/java/com/lowagie/text/pdf/PdfOutline.java diff --git a/src/core/com/lowagie/text/pdf/PdfPCell.java b/app/src/main/java/com/lowagie/text/pdf/PdfPCell.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPCell.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPCell.java diff --git a/src/core/com/lowagie/text/pdf/PdfPCellEvent.java b/app/src/main/java/com/lowagie/text/pdf/PdfPCellEvent.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPCellEvent.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPCellEvent.java diff --git a/src/core/com/lowagie/text/pdf/PdfPKCS7.java b/app/src/main/java/com/lowagie/text/pdf/PdfPKCS7.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfPKCS7.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPKCS7.java index a79f6c2..d842150 --- a/src/core/com/lowagie/text/pdf/PdfPKCS7.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfPKCS7.java @@ -638,7 +638,7 @@ public boolean verify() throws SignatureException { /** * Checks if the timestamp refers to this document. - * @throws java.security.NoSuchAlgorithmException on error + * @throws NoSuchAlgorithmException on error * @return true if it checks false otherwise * @since 2.1.6 */ @@ -1631,7 +1631,7 @@ public HashMap getFields() { } /** - * @see java.lang.Object#toString() + * @see Object#toString() */ public String toString() { return values.toString(); diff --git a/src/core/com/lowagie/text/pdf/PdfPRow.java b/app/src/main/java/com/lowagie/text/pdf/PdfPRow.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPRow.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPRow.java diff --git a/src/core/com/lowagie/text/pdf/PdfPSXObject.java b/app/src/main/java/com/lowagie/text/pdf/PdfPSXObject.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPSXObject.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPSXObject.java diff --git a/src/core/com/lowagie/text/pdf/PdfPTable.java b/app/src/main/java/com/lowagie/text/pdf/PdfPTable.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPTable.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPTable.java diff --git a/src/core/com/lowagie/text/pdf/PdfPTableEvent.java b/app/src/main/java/com/lowagie/text/pdf/PdfPTableEvent.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPTableEvent.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPTableEvent.java diff --git a/src/core/com/lowagie/text/pdf/PdfPage.java b/app/src/main/java/com/lowagie/text/pdf/PdfPage.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPage.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPage.java diff --git a/src/core/com/lowagie/text/pdf/PdfPageElement.java b/app/src/main/java/com/lowagie/text/pdf/PdfPageElement.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPageElement.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPageElement.java diff --git a/src/core/com/lowagie/text/pdf/PdfPageEvent.java b/app/src/main/java/com/lowagie/text/pdf/PdfPageEvent.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPageEvent.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPageEvent.java diff --git a/src/core/com/lowagie/text/pdf/PdfPageEventHelper.java b/app/src/main/java/com/lowagie/text/pdf/PdfPageEventHelper.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPageEventHelper.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPageEventHelper.java diff --git a/src/core/com/lowagie/text/pdf/PdfPageLabels.java b/app/src/main/java/com/lowagie/text/pdf/PdfPageLabels.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPageLabels.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPageLabels.java diff --git a/src/core/com/lowagie/text/pdf/PdfPages.java b/app/src/main/java/com/lowagie/text/pdf/PdfPages.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPages.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPages.java diff --git a/src/core/com/lowagie/text/pdf/PdfPattern.java b/app/src/main/java/com/lowagie/text/pdf/PdfPattern.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPattern.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPattern.java diff --git a/src/core/com/lowagie/text/pdf/PdfPatternPainter.java b/app/src/main/java/com/lowagie/text/pdf/PdfPatternPainter.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPatternPainter.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPatternPainter.java diff --git a/src/core/com/lowagie/text/pdf/PdfPublicKeyRecipient.java b/app/src/main/java/com/lowagie/text/pdf/PdfPublicKeyRecipient.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPublicKeyRecipient.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPublicKeyRecipient.java diff --git a/src/core/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java b/app/src/main/java/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java rename to app/src/main/java/com/lowagie/text/pdf/PdfPublicKeySecurityHandler.java diff --git a/src/core/com/lowagie/text/pdf/PdfReader.java b/app/src/main/java/com/lowagie/text/pdf/PdfReader.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfReader.java rename to app/src/main/java/com/lowagie/text/pdf/PdfReader.java diff --git a/src/core/com/lowagie/text/pdf/PdfReaderInstance.java b/app/src/main/java/com/lowagie/text/pdf/PdfReaderInstance.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfReaderInstance.java rename to app/src/main/java/com/lowagie/text/pdf/PdfReaderInstance.java diff --git a/src/core/com/lowagie/text/pdf/PdfRectangle.java b/app/src/main/java/com/lowagie/text/pdf/PdfRectangle.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfRectangle.java rename to app/src/main/java/com/lowagie/text/pdf/PdfRectangle.java diff --git a/src/core/com/lowagie/text/pdf/PdfRendition.java b/app/src/main/java/com/lowagie/text/pdf/PdfRendition.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfRendition.java rename to app/src/main/java/com/lowagie/text/pdf/PdfRendition.java diff --git a/src/core/com/lowagie/text/pdf/PdfResources.java b/app/src/main/java/com/lowagie/text/pdf/PdfResources.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfResources.java rename to app/src/main/java/com/lowagie/text/pdf/PdfResources.java diff --git a/src/core/com/lowagie/text/pdf/PdfShading.java b/app/src/main/java/com/lowagie/text/pdf/PdfShading.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfShading.java rename to app/src/main/java/com/lowagie/text/pdf/PdfShading.java diff --git a/src/core/com/lowagie/text/pdf/PdfShadingPattern.java b/app/src/main/java/com/lowagie/text/pdf/PdfShadingPattern.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfShadingPattern.java rename to app/src/main/java/com/lowagie/text/pdf/PdfShadingPattern.java diff --git a/src/core/com/lowagie/text/pdf/PdfSigGenericPKCS.java b/app/src/main/java/com/lowagie/text/pdf/PdfSigGenericPKCS.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfSigGenericPKCS.java rename to app/src/main/java/com/lowagie/text/pdf/PdfSigGenericPKCS.java diff --git a/src/core/com/lowagie/text/pdf/PdfSignature.java b/app/src/main/java/com/lowagie/text/pdf/PdfSignature.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfSignature.java rename to app/src/main/java/com/lowagie/text/pdf/PdfSignature.java diff --git a/src/core/com/lowagie/text/pdf/PdfSignatureAppearance.java b/app/src/main/java/com/lowagie/text/pdf/PdfSignatureAppearance.java old mode 100644 new mode 100755 similarity index 98% rename from src/core/com/lowagie/text/pdf/PdfSignatureAppearance.java rename to app/src/main/java/com/lowagie/text/pdf/PdfSignatureAppearance.java index 38524c4..5e23708 --- a/src/core/com/lowagie/text/pdf/PdfSignatureAppearance.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfSignatureAppearance.java @@ -709,7 +709,7 @@ public void setProvider(String provider) { * Gets the private key. * @return the private key */ - public java.security.PrivateKey getPrivKey() { + public PrivateKey getPrivKey() { return privKey; } @@ -717,7 +717,7 @@ public java.security.PrivateKey getPrivKey() { * Gets the certificate chain. * @return the certificate chain */ - public java.security.cert.Certificate[] getCertChain() { + public Certificate[] getCertChain() { return this.certChain; } @@ -725,7 +725,7 @@ public java.security.cert.Certificate[] getCertChain() { * Gets the certificate revocation list. * @return the certificate revocation list */ - public java.security.cert.CRL[] getCrlList() { + public CRL[] getCrlList() { return this.crlList; } @@ -758,7 +758,7 @@ public int getPage() { * Gets the field name. * @return the field name */ - public java.lang.String getFieldName() { + public String getFieldName() { return fieldName; } @@ -774,7 +774,7 @@ public com.lowagie.text.Rectangle getPageRect() { * Gets the signature date. * @return the signature date */ - public java.util.Calendar getSignDate() { + public Calendar getSignDate() { return signDate; } @@ -782,7 +782,7 @@ public java.util.Calendar getSignDate() { * Sets the signature date. * @param signDate the signature date */ - public void setSignDate(java.util.Calendar signDate) { + public void setSignDate(Calendar signDate) { this.signDate = signDate; } @@ -794,11 +794,11 @@ void setSigout(com.lowagie.text.pdf.ByteBuffer sigout) { this.sigout = sigout; } - java.io.OutputStream getOriginalout() { + OutputStream getOriginalout() { return originalout; } - void setOriginalout(java.io.OutputStream originalout) { + void setOriginalout(OutputStream originalout) { this.originalout = originalout; } @@ -806,11 +806,11 @@ void setOriginalout(java.io.OutputStream originalout) { * Gets the temporary file. * @return the temporary file or null is the document is created in memory */ - public java.io.File getTempFile() { + public File getTempFile() { return tempFile; } - void setTempFile(java.io.File tempFile) { + void setTempFile(File tempFile) { this.tempFile = tempFile; } @@ -1108,7 +1108,7 @@ private void addDocMDP(PdfDictionary crypto) { * @return the document bytes that are hashable */ public InputStream getRangeStream() { - return new PdfSignatureAppearance.RangeStream(raf, bout, range); + return new RangeStream(raf, bout, range); } /** @@ -1378,7 +1378,7 @@ private RangeStream(RandomAccessFile raf, byte bout[], int range[]) { } /** - * @see java.io.InputStream#read() + * @see InputStream#read() */ public int read() throws IOException { int n = read(b); @@ -1388,7 +1388,7 @@ public int read() throws IOException { } /** - * @see java.io.InputStream#read(byte[], int, int) + * @see InputStream#read(byte[], int, int) */ public int read(byte[] b, int off, int len) throws IOException { if (b == null) { diff --git a/src/core/com/lowagie/text/pdf/PdfSmartCopy.java b/app/src/main/java/com/lowagie/text/pdf/PdfSmartCopy.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfSmartCopy.java rename to app/src/main/java/com/lowagie/text/pdf/PdfSmartCopy.java diff --git a/src/core/com/lowagie/text/pdf/PdfSpotColor.java b/app/src/main/java/com/lowagie/text/pdf/PdfSpotColor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfSpotColor.java rename to app/src/main/java/com/lowagie/text/pdf/PdfSpotColor.java diff --git a/src/core/com/lowagie/text/pdf/PdfStamper.java b/app/src/main/java/com/lowagie/text/pdf/PdfStamper.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfStamper.java rename to app/src/main/java/com/lowagie/text/pdf/PdfStamper.java diff --git a/src/core/com/lowagie/text/pdf/PdfStamperImp.java b/app/src/main/java/com/lowagie/text/pdf/PdfStamperImp.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfStamperImp.java rename to app/src/main/java/com/lowagie/text/pdf/PdfStamperImp.java index 60ed73e..23fec91 --- a/src/core/com/lowagie/text/pdf/PdfStamperImp.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfStamperImp.java @@ -1504,7 +1504,7 @@ public void setOpenAction(PdfAction action) { } /** - * @see com.lowagie.text.pdf.PdfWriter#setOpenAction(java.lang.String) + * @see com.lowagie.text.pdf.PdfWriter#setOpenAction(String) */ public void setOpenAction(String name) { throw new UnsupportedOperationException("Open actions by name are not supported."); diff --git a/src/core/com/lowagie/text/pdf/PdfStream.java b/app/src/main/java/com/lowagie/text/pdf/PdfStream.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfStream.java rename to app/src/main/java/com/lowagie/text/pdf/PdfStream.java index ad3816b..a7ada33 --- a/src/core/com/lowagie/text/pdf/PdfStream.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfStream.java @@ -282,7 +282,7 @@ protected void superToPdf(PdfWriter writer, OutputStream os) throws IOException } /** - * @see com.lowagie.text.pdf.PdfDictionary#toPdf(com.lowagie.text.pdf.PdfWriter, java.io.OutputStream) + * @see com.lowagie.text.pdf.PdfDictionary#toPdf(com.lowagie.text.pdf.PdfWriter, OutputStream) */ public void toPdf(PdfWriter writer, OutputStream os) throws IOException { if (inputStream != null && compressed) diff --git a/src/core/com/lowagie/text/pdf/PdfString.java b/app/src/main/java/com/lowagie/text/pdf/PdfString.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfString.java rename to app/src/main/java/com/lowagie/text/pdf/PdfString.java diff --git a/src/core/com/lowagie/text/pdf/PdfStructureElement.java b/app/src/main/java/com/lowagie/text/pdf/PdfStructureElement.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfStructureElement.java rename to app/src/main/java/com/lowagie/text/pdf/PdfStructureElement.java diff --git a/src/core/com/lowagie/text/pdf/PdfStructureTreeRoot.java b/app/src/main/java/com/lowagie/text/pdf/PdfStructureTreeRoot.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfStructureTreeRoot.java rename to app/src/main/java/com/lowagie/text/pdf/PdfStructureTreeRoot.java diff --git a/src/core/com/lowagie/text/pdf/PdfTable.java b/app/src/main/java/com/lowagie/text/pdf/PdfTable.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfTable.java rename to app/src/main/java/com/lowagie/text/pdf/PdfTable.java diff --git a/src/core/com/lowagie/text/pdf/PdfTemplate.java b/app/src/main/java/com/lowagie/text/pdf/PdfTemplate.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfTemplate.java rename to app/src/main/java/com/lowagie/text/pdf/PdfTemplate.java diff --git a/src/core/com/lowagie/text/pdf/PdfTextArray.java b/app/src/main/java/com/lowagie/text/pdf/PdfTextArray.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfTextArray.java rename to app/src/main/java/com/lowagie/text/pdf/PdfTextArray.java diff --git a/src/core/com/lowagie/text/pdf/PdfTransition.java b/app/src/main/java/com/lowagie/text/pdf/PdfTransition.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfTransition.java rename to app/src/main/java/com/lowagie/text/pdf/PdfTransition.java diff --git a/src/core/com/lowagie/text/pdf/PdfTransparencyGroup.java b/app/src/main/java/com/lowagie/text/pdf/PdfTransparencyGroup.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfTransparencyGroup.java rename to app/src/main/java/com/lowagie/text/pdf/PdfTransparencyGroup.java diff --git a/src/core/com/lowagie/text/pdf/PdfWriter.java b/app/src/main/java/com/lowagie/text/pdf/PdfWriter.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/PdfWriter.java rename to app/src/main/java/com/lowagie/text/pdf/PdfWriter.java index 4db080e..db6b951 --- a/src/core/com/lowagie/text/pdf/PdfWriter.java +++ b/app/src/main/java/com/lowagie/text/pdf/PdfWriter.java @@ -216,7 +216,7 @@ public void toPdf(int midSize, OutputStream os) throws IOException { } /** - * @see java.lang.Comparable#compareTo(java.lang.Object) + * @see Comparable#compareTo(Object) */ public int compareTo(Object o) { PdfCrossReference other = (PdfCrossReference)o; @@ -224,7 +224,7 @@ public int compareTo(Object o) { } /** - * @see java.lang.Object#equals(java.lang.Object) + * @see Object#equals(Object) */ public boolean equals(Object obj) { if (obj instanceof PdfCrossReference) { @@ -236,7 +236,7 @@ public boolean equals(Object obj) { } /** - * @see java.lang.Object#hashCode() + * @see Object#hashCode() */ public int hashCode() { return refnum; @@ -279,7 +279,7 @@ void setRefnum(int refnum) { this.refnum = refnum; } - private PdfWriter.PdfBody.PdfCrossReference addToObjStm(PdfObject obj, int nObj) throws IOException { + private PdfCrossReference addToObjStm(PdfObject obj, int nObj) throws IOException { if (numObj >= OBJSINSTREAM) flushObjStm(); if (index == null) { @@ -296,7 +296,7 @@ private PdfWriter.PdfBody.PdfCrossReference addToObjStm(PdfObject obj, int nObj) writer.crypto = enc; streamObjects.append(' '); index.append(nObj).append(' ').append(p).append(' '); - return new PdfWriter.PdfBody.PdfCrossReference(2, nObj, currentObjNum, idx); + return new PdfCrossReference(2, nObj, currentObjNum, idx); } private void flushObjStm() throws IOException { @@ -1601,7 +1601,7 @@ public void addFileAttachment(PdfFileSpecification fs) throws IOException { /** action value */ public static final PdfName DID_PRINT = PdfName.DP; - /** @see com.lowagie.text.pdf.interfaces.PdfDocumentActions#setOpenAction(java.lang.String) */ + /** @see com.lowagie.text.pdf.interfaces.PdfDocumentActions#setOpenAction(String) */ public void setOpenAction(String name) { pdf.setOpenAction(name); } @@ -1956,7 +1956,7 @@ public void setEncryption(byte userPassword[], byte ownerPassword[], int permiss crypto.setupAllKeys(userPassword, ownerPassword, permissions); } - /** @see com.lowagie.text.pdf.interfaces.PdfEncryptionSettings#setEncryption(java.security.cert.Certificate[], int[], int) */ + /** @see com.lowagie.text.pdf.interfaces.PdfEncryptionSettings#setEncryption(Certificate[], int[], int) */ public void setEncryption(Certificate[] certs, int[] permissions, int encryptionType) throws DocumentException { if (pdf.isOpen()) throw new DocumentException("Encryption can only be added before opening the document."); diff --git a/src/core/com/lowagie/text/pdf/PdfXConformanceException.java b/app/src/main/java/com/lowagie/text/pdf/PdfXConformanceException.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PdfXConformanceException.java rename to app/src/main/java/com/lowagie/text/pdf/PdfXConformanceException.java diff --git a/src/core/com/lowagie/text/pdf/Pfm2afm.java b/app/src/main/java/com/lowagie/text/pdf/Pfm2afm.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/Pfm2afm.java rename to app/src/main/java/com/lowagie/text/pdf/Pfm2afm.java diff --git a/src/core/com/lowagie/text/pdf/PushbuttonField.java b/app/src/main/java/com/lowagie/text/pdf/PushbuttonField.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/PushbuttonField.java rename to app/src/main/java/com/lowagie/text/pdf/PushbuttonField.java diff --git a/src/core/com/lowagie/text/pdf/RadioCheckField.java b/app/src/main/java/com/lowagie/text/pdf/RadioCheckField.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/RadioCheckField.java rename to app/src/main/java/com/lowagie/text/pdf/RadioCheckField.java diff --git a/src/core/com/lowagie/text/pdf/RandomAccessFileOrArray.java b/app/src/main/java/com/lowagie/text/pdf/RandomAccessFileOrArray.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/RandomAccessFileOrArray.java rename to app/src/main/java/com/lowagie/text/pdf/RandomAccessFileOrArray.java diff --git a/src/core/com/lowagie/text/pdf/SequenceList.java b/app/src/main/java/com/lowagie/text/pdf/SequenceList.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/SequenceList.java rename to app/src/main/java/com/lowagie/text/pdf/SequenceList.java diff --git a/src/core/com/lowagie/text/pdf/ShadingColor.java b/app/src/main/java/com/lowagie/text/pdf/ShadingColor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/ShadingColor.java rename to app/src/main/java/com/lowagie/text/pdf/ShadingColor.java diff --git a/src/core/com/lowagie/text/pdf/SimpleBookmark.java b/app/src/main/java/com/lowagie/text/pdf/SimpleBookmark.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/SimpleBookmark.java rename to app/src/main/java/com/lowagie/text/pdf/SimpleBookmark.java diff --git a/src/core/com/lowagie/text/pdf/SimpleNamedDestination.java b/app/src/main/java/com/lowagie/text/pdf/SimpleNamedDestination.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/SimpleNamedDestination.java rename to app/src/main/java/com/lowagie/text/pdf/SimpleNamedDestination.java diff --git a/src/core/com/lowagie/text/pdf/SpotColor.java b/app/src/main/java/com/lowagie/text/pdf/SpotColor.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/SpotColor.java rename to app/src/main/java/com/lowagie/text/pdf/SpotColor.java diff --git a/src/core/com/lowagie/text/pdf/StampContent.java b/app/src/main/java/com/lowagie/text/pdf/StampContent.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/StampContent.java rename to app/src/main/java/com/lowagie/text/pdf/StampContent.java diff --git a/src/core/com/lowagie/text/pdf/StandardDecryption.java b/app/src/main/java/com/lowagie/text/pdf/StandardDecryption.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/StandardDecryption.java rename to app/src/main/java/com/lowagie/text/pdf/StandardDecryption.java diff --git a/src/core/com/lowagie/text/pdf/TSAClient.java b/app/src/main/java/com/lowagie/text/pdf/TSAClient.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/TSAClient.java rename to app/src/main/java/com/lowagie/text/pdf/TSAClient.java diff --git a/src/core/com/lowagie/text/pdf/TSAClientBouncyCastle.java b/app/src/main/java/com/lowagie/text/pdf/TSAClientBouncyCastle.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/TSAClientBouncyCastle.java rename to app/src/main/java/com/lowagie/text/pdf/TSAClientBouncyCastle.java diff --git a/src/core/com/lowagie/text/pdf/TextField.java b/app/src/main/java/com/lowagie/text/pdf/TextField.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/TextField.java rename to app/src/main/java/com/lowagie/text/pdf/TextField.java diff --git a/src/core/com/lowagie/text/pdf/TrueTypeFont.java b/app/src/main/java/com/lowagie/text/pdf/TrueTypeFont.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/TrueTypeFont.java rename to app/src/main/java/com/lowagie/text/pdf/TrueTypeFont.java diff --git a/src/core/com/lowagie/text/pdf/TrueTypeFontSubSet.java b/app/src/main/java/com/lowagie/text/pdf/TrueTypeFontSubSet.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/TrueTypeFontSubSet.java rename to app/src/main/java/com/lowagie/text/pdf/TrueTypeFontSubSet.java diff --git a/src/core/com/lowagie/text/pdf/TrueTypeFontUnicode.java b/app/src/main/java/com/lowagie/text/pdf/TrueTypeFontUnicode.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/TrueTypeFontUnicode.java rename to app/src/main/java/com/lowagie/text/pdf/TrueTypeFontUnicode.java diff --git a/src/core/com/lowagie/text/pdf/Type1Font.java b/app/src/main/java/com/lowagie/text/pdf/Type1Font.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/Type1Font.java rename to app/src/main/java/com/lowagie/text/pdf/Type1Font.java index 2cde818..51bfee4 --- a/src/core/com/lowagie/text/pdf/Type1Font.java +++ b/app/src/main/java/com/lowagie/text/pdf/Type1Font.java @@ -49,16 +49,17 @@ package com.lowagie.text.pdf; +import com.lowagie.Config; +import com.lowagie.text.Document; +import com.lowagie.text.DocumentException; +import com.lowagie.text.pdf.fonts.FontsResourceAnchor; + import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.StringTokenizer; -import com.lowagie.text.Document; -import com.lowagie.text.DocumentException; -import com.lowagie.text.pdf.fonts.FontsResourceAnchor; - /** Reads a Type1 font * * @author Paulo Soares (psoares@consiste.pt) @@ -188,7 +189,10 @@ class Type1Font extends BaseFont try { if (resourceAnchor == null) resourceAnchor = new FontsResourceAnchor(); - is = getResourceStream(RESOURCE_PATH + afmFile + ".afm", resourceAnchor.getClass().getClassLoader()); + + //TODO asdfasdf + //is = getResourceStream(RESOURCE_PATH + afmFile + ".afm", resourceAnchor.getClass().getClassLoader()); + is = Config.getLibraryContext().getAssets().open(afmFile + ".afm"); if (is == null) { String msg = afmFile + " not found as resource. (The *.afm files must exist as resources in the package com.lowagie.text.pdf.fonts)"; System.err.println(msg); diff --git a/src/core/com/lowagie/text/pdf/Type3Font.java b/app/src/main/java/com/lowagie/text/pdf/Type3Font.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/Type3Font.java rename to app/src/main/java/com/lowagie/text/pdf/Type3Font.java diff --git a/src/core/com/lowagie/text/pdf/Type3Glyph.java b/app/src/main/java/com/lowagie/text/pdf/Type3Glyph.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/Type3Glyph.java rename to app/src/main/java/com/lowagie/text/pdf/Type3Glyph.java diff --git a/src/core/com/lowagie/text/pdf/VerticalText.java b/app/src/main/java/com/lowagie/text/pdf/VerticalText.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/VerticalText.java rename to app/src/main/java/com/lowagie/text/pdf/VerticalText.java diff --git a/src/core/com/lowagie/text/pdf/XfaForm.java b/app/src/main/java/com/lowagie/text/pdf/XfaForm.java old mode 100644 new mode 100755 similarity index 99% rename from src/core/com/lowagie/text/pdf/XfaForm.java rename to app/src/main/java/com/lowagie/text/pdf/XfaForm.java index 8579f62..d1f26f4 --- a/src/core/com/lowagie/text/pdf/XfaForm.java +++ b/app/src/main/java/com/lowagie/text/pdf/XfaForm.java @@ -109,9 +109,9 @@ public static PdfObject getXfaObject(PdfReader reader) { * A constructor from a PdfReader. It basically does everything * from finding the XFA stream to the XML parsing. * @param reader the reader - * @throws java.io.IOException on error - * @throws javax.xml.parsers.ParserConfigurationException on error - * @throws org.xml.sax.SAXException on error + * @throws IOException on error + * @throws ParserConfigurationException on error + * @throws SAXException on error */ public XfaForm(PdfReader reader) throws IOException, ParserConfigurationException, SAXException { this.reader = reader; @@ -175,7 +175,7 @@ else if (s.equals("datasets")) { * @param form the data * @param reader the reader * @param writer the writer - * @throws java.io.IOException on error + * @throws IOException on error */ public static void setXfa(XfaForm form, PdfReader reader, PdfWriter writer) throws IOException { PdfDictionary af = (PdfDictionary)PdfReader.getPdfObjectRelease(reader.getCatalog().get(PdfName.ACROFORM)); @@ -219,7 +219,7 @@ public static void setXfa(XfaForm form, PdfReader reader, PdfWriter writer) thro /** * Sets the XFA key from the instance data. The old XFA is erased. * @param writer the writer - * @throws java.io.IOException on error + * @throws IOException on error */ public void setXfa(PdfWriter writer) throws IOException { setXfa(this, reader, writer); @@ -228,7 +228,7 @@ public void setXfa(PdfWriter writer) throws IOException { /** * Serializes a XML document to a byte array. * @param n the XML document - * @throws java.io.IOException on error + * @throws IOException on error * @return the serialized XML document */ public static byte[] serializeDoc(Node n) throws IOException { diff --git a/src/core/com/lowagie/text/pdf/XfdfReader.java b/app/src/main/java/com/lowagie/text/pdf/XfdfReader.java old mode 100644 new mode 100755 similarity index 100% rename from src/core/com/lowagie/text/pdf/XfdfReader.java rename to app/src/main/java/com/lowagie/text/pdf/XfdfReader.java diff --git a/src/core/com/lowagie/text/pdf/codec/Base64.java b/app/src/main/java/com/lowagie/text/pdf/codec/Base64.java old mode 100644 new mode 100755 similarity index 98% rename from src/core/com/lowagie/text/pdf/codec/Base64.java rename to app/src/main/java/com/lowagie/text/pdf/codec/Base64.java index bc826e9..72ed77c --- a/src/core/com/lowagie/text/pdf/codec/Base64.java +++ b/app/src/main/java/com/lowagie/text/pdf/codec/Base64.java @@ -546,7 +546,7 @@ public static String encodeObject( java.io.Serializable serializableObject, int try { // ObjectOutputStream -> (GZIP) -> Base64 -> ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream(); - b64os = new Base64.OutputStream( baos, ENCODE | options ); + b64os = new OutputStream( baos, ENCODE | options ); // GZip? if( gzip == GZIP ) { @@ -666,13 +666,13 @@ public static String encodeBytes( byte[] source, int off, int len, int options ) if( gzip == GZIP ) { java.io.ByteArrayOutputStream baos = null; java.util.zip.GZIPOutputStream gzos = null; - Base64.OutputStream b64os = null; + OutputStream b64os = null; try { // GZip -> Base64 -> ByteArray baos = new java.io.ByteArrayOutputStream(); - b64os = new Base64.OutputStream( baos, ENCODE | options ); + b64os = new OutputStream( baos, ENCODE | options ); gzos = new java.util.zip.GZIPOutputStream( b64os ); gzos.write( source, off, len ); @@ -994,7 +994,7 @@ public static Object decodeToObject( String encodedObject ) { catch( java.io.IOException e ) { e.printStackTrace(); } // end catch - catch( java.lang.ClassNotFoundException e ) { + catch( ClassNotFoundException e ) { e.printStackTrace(); } // end catch finally { @@ -1018,9 +1018,9 @@ public static Object decodeToObject( String encodedObject ) { */ public static boolean encodeToFile( byte[] dataToEncode, String filename ) { boolean success = false; - Base64.OutputStream bos = null; + OutputStream bos = null; try { - bos = new Base64.OutputStream( + bos = new OutputStream( new java.io.FileOutputStream( filename ), Base64.ENCODE ); bos.write( dataToEncode ); success = true; @@ -1048,9 +1048,9 @@ public static boolean encodeToFile( byte[] dataToEncode, String filename ) { */ public static boolean decodeToFile( String dataToDecode, String filename ) { boolean success = false; - Base64.OutputStream bos = null; + OutputStream bos = null; try { - bos = new Base64.OutputStream( + bos = new OutputStream( new java.io.FileOutputStream( filename ), Base64.DECODE ); bos.write( dataToDecode.getBytes( PREFERRED_ENCODING ) ); success = true; @@ -1079,7 +1079,7 @@ public static boolean decodeToFile( String dataToDecode, String filename ) { */ public static byte[] decodeFromFile( String filename ) { byte[] decodedData = null; - Base64.InputStream bis = null; + InputStream bis = null; try { // Set up some useful variables java.io.File file = new java.io.File( filename ); @@ -1095,7 +1095,7 @@ public static byte[] decodeFromFile( String filename ) { buffer = new byte[ (int)file.length() ]; // Open a stream - bis = new Base64.InputStream( + bis = new InputStream( new java.io.BufferedInputStream( new java.io.FileInputStream( file ) ), Base64.DECODE ); @@ -1131,7 +1131,7 @@ public static byte[] decodeFromFile( String filename ) { */ public static String encodeFromFile( String filename ) { String encodedData = null; - Base64.InputStream bis = null; + InputStream bis = null; try { // Set up some useful variables java.io.File file = new java.io.File( filename ); @@ -1140,7 +1140,7 @@ public static String encodeFromFile( String filename ) { int numBytes = 0; // Open a stream - bis = new Base64.InputStream( + bis = new InputStream( new java.io.BufferedInputStream( new java.io.FileInputStream( file ) ), Base64.ENCODE ); @@ -1215,7 +1215,7 @@ public static void decodeFileToFile( String infile, String outfile ) { /** - * A {@link Base64.InputStream} will read data from another + * A {@link InputStream} will read data from another * java.io.InputStream, given in the constructor, * and encode/decode to/from Base64 notation on the fly. * @@ -1236,7 +1236,7 @@ public static class InputStream extends java.io.FilterInputStream { /** - * Constructs a {@link Base64.InputStream} in DECODE mode. + * Constructs a {@link InputStream} in DECODE mode. * * @param in the java.io.InputStream from which to read data. * @since 1.3 @@ -1247,7 +1247,7 @@ public InputStream( java.io.InputStream in ) { /** - * Constructs a {@link Base64.InputStream} in + * Constructs a {@link InputStream} in * either ENCODE or DECODE mode. *

* Valid options:

@@ -1429,7 +1429,7 @@ else if( i == 0 )
     
     
     /**
-     * A {@link Base64.OutputStream} will write data to another
+     * A {@link OutputStream} will write data to another
      * java.io.OutputStream, given in the constructor,
      * and encode/decode to/from Base64 notation on the fly.
      *
@@ -1450,7 +1450,7 @@ public static class OutputStream extends java.io.FilterOutputStream {
         private byte[]  decodabet;		// Local copies to avoid extra method calls
         
         /**
-         * Constructs a {@link Base64.OutputStream} in ENCODE mode.
+         * Constructs a {@link OutputStream} in ENCODE mode.
          *
          * @param out the java.io.OutputStream to which data will be written.
          * @since 1.3
@@ -1461,7 +1461,7 @@ public OutputStream( java.io.OutputStream out ) {
         
         
         /**
-         * Constructs a {@link Base64.OutputStream} in
+         * Constructs a {@link OutputStream} in
          * either ENCODE or DECODE mode.
          * 

* Valid options:

diff --git a/src/core/com/lowagie/text/pdf/codec/BmpImage.java b/app/src/main/java/com/lowagie/text/pdf/codec/BmpImage.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/BmpImage.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/BmpImage.java
diff --git a/src/core/com/lowagie/text/pdf/codec/CCITTG4Encoder.java b/app/src/main/java/com/lowagie/text/pdf/codec/CCITTG4Encoder.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/CCITTG4Encoder.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/CCITTG4Encoder.java
diff --git a/src/core/com/lowagie/text/pdf/codec/GifImage.java b/app/src/main/java/com/lowagie/text/pdf/codec/GifImage.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/GifImage.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/GifImage.java
diff --git a/src/core/com/lowagie/text/pdf/codec/JBIG2Image.java b/app/src/main/java/com/lowagie/text/pdf/codec/JBIG2Image.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/JBIG2Image.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/JBIG2Image.java
diff --git a/src/core/com/lowagie/text/pdf/codec/JBIG2SegmentReader.java b/app/src/main/java/com/lowagie/text/pdf/codec/JBIG2SegmentReader.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/JBIG2SegmentReader.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/JBIG2SegmentReader.java
diff --git a/src/core/com/lowagie/text/pdf/codec/PngImage.java b/app/src/main/java/com/lowagie/text/pdf/codec/PngImage.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/PngImage.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/PngImage.java
diff --git a/src/core/com/lowagie/text/pdf/codec/TIFFConstants.java b/app/src/main/java/com/lowagie/text/pdf/codec/TIFFConstants.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/TIFFConstants.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/TIFFConstants.java
diff --git a/src/core/com/lowagie/text/pdf/codec/TIFFDirectory.java b/app/src/main/java/com/lowagie/text/pdf/codec/TIFFDirectory.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/TIFFDirectory.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/TIFFDirectory.java
diff --git a/src/core/com/lowagie/text/pdf/codec/TIFFFaxDecoder.java b/app/src/main/java/com/lowagie/text/pdf/codec/TIFFFaxDecoder.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/TIFFFaxDecoder.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/TIFFFaxDecoder.java
diff --git a/src/core/com/lowagie/text/pdf/codec/TIFFField.java b/app/src/main/java/com/lowagie/text/pdf/codec/TIFFField.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/TIFFField.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/TIFFField.java
diff --git a/src/core/com/lowagie/text/pdf/codec/TIFFLZWDecoder.java b/app/src/main/java/com/lowagie/text/pdf/codec/TIFFLZWDecoder.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/TIFFLZWDecoder.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/TIFFLZWDecoder.java
diff --git a/src/core/com/lowagie/text/pdf/codec/TiffImage.java b/app/src/main/java/com/lowagie/text/pdf/codec/TiffImage.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/TiffImage.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/TiffImage.java
diff --git a/src/core/com/lowagie/text/pdf/codec/wmf/InputMeta.java b/app/src/main/java/com/lowagie/text/pdf/codec/wmf/InputMeta.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/wmf/InputMeta.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/wmf/InputMeta.java
diff --git a/src/core/com/lowagie/text/pdf/codec/wmf/MetaBrush.java b/app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaBrush.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/wmf/MetaBrush.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaBrush.java
diff --git a/src/core/com/lowagie/text/pdf/codec/wmf/MetaDo.java b/app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaDo.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/wmf/MetaDo.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaDo.java
diff --git a/src/core/com/lowagie/text/pdf/codec/wmf/MetaFont.java b/app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaFont.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/wmf/MetaFont.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaFont.java
diff --git a/src/core/com/lowagie/text/pdf/codec/wmf/MetaObject.java b/app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaObject.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/wmf/MetaObject.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaObject.java
diff --git a/src/core/com/lowagie/text/pdf/codec/wmf/MetaPen.java b/app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaPen.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/wmf/MetaPen.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaPen.java
diff --git a/src/core/com/lowagie/text/pdf/codec/wmf/MetaState.java b/app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaState.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/codec/wmf/MetaState.java
rename to app/src/main/java/com/lowagie/text/pdf/codec/wmf/MetaState.java
diff --git a/src/core/com/lowagie/text/pdf/collection/PdfCollection.java b/app/src/main/java/com/lowagie/text/pdf/collection/PdfCollection.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/collection/PdfCollection.java
rename to app/src/main/java/com/lowagie/text/pdf/collection/PdfCollection.java
diff --git a/src/core/com/lowagie/text/pdf/collection/PdfCollectionField.java b/app/src/main/java/com/lowagie/text/pdf/collection/PdfCollectionField.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/collection/PdfCollectionField.java
rename to app/src/main/java/com/lowagie/text/pdf/collection/PdfCollectionField.java
diff --git a/src/core/com/lowagie/text/pdf/collection/PdfCollectionItem.java b/app/src/main/java/com/lowagie/text/pdf/collection/PdfCollectionItem.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/collection/PdfCollectionItem.java
rename to app/src/main/java/com/lowagie/text/pdf/collection/PdfCollectionItem.java
diff --git a/src/core/com/lowagie/text/pdf/collection/PdfCollectionSchema.java b/app/src/main/java/com/lowagie/text/pdf/collection/PdfCollectionSchema.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/collection/PdfCollectionSchema.java
rename to app/src/main/java/com/lowagie/text/pdf/collection/PdfCollectionSchema.java
diff --git a/src/core/com/lowagie/text/pdf/collection/PdfCollectionSort.java b/app/src/main/java/com/lowagie/text/pdf/collection/PdfCollectionSort.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/collection/PdfCollectionSort.java
rename to app/src/main/java/com/lowagie/text/pdf/collection/PdfCollectionSort.java
diff --git a/src/core/com/lowagie/text/pdf/collection/PdfTargetDictionary.java b/app/src/main/java/com/lowagie/text/pdf/collection/PdfTargetDictionary.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/collection/PdfTargetDictionary.java
rename to app/src/main/java/com/lowagie/text/pdf/collection/PdfTargetDictionary.java
diff --git a/src/core/com/lowagie/text/pdf/crypto/AESCipher.java b/app/src/main/java/com/lowagie/text/pdf/crypto/AESCipher.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/crypto/AESCipher.java
rename to app/src/main/java/com/lowagie/text/pdf/crypto/AESCipher.java
diff --git a/src/core/com/lowagie/text/pdf/crypto/ARCFOUREncryption.java b/app/src/main/java/com/lowagie/text/pdf/crypto/ARCFOUREncryption.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/crypto/ARCFOUREncryption.java
rename to app/src/main/java/com/lowagie/text/pdf/crypto/ARCFOUREncryption.java
diff --git a/src/core/com/lowagie/text/pdf/crypto/IVGenerator.java b/app/src/main/java/com/lowagie/text/pdf/crypto/IVGenerator.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/crypto/IVGenerator.java
rename to app/src/main/java/com/lowagie/text/pdf/crypto/IVGenerator.java
diff --git a/src/core/com/lowagie/text/pdf/draw/DottedLineSeparator.java b/app/src/main/java/com/lowagie/text/pdf/draw/DottedLineSeparator.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/draw/DottedLineSeparator.java
rename to app/src/main/java/com/lowagie/text/pdf/draw/DottedLineSeparator.java
diff --git a/src/core/com/lowagie/text/pdf/draw/DrawInterface.java b/app/src/main/java/com/lowagie/text/pdf/draw/DrawInterface.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/draw/DrawInterface.java
rename to app/src/main/java/com/lowagie/text/pdf/draw/DrawInterface.java
diff --git a/src/core/com/lowagie/text/pdf/draw/LineSeparator.java b/app/src/main/java/com/lowagie/text/pdf/draw/LineSeparator.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/draw/LineSeparator.java
rename to app/src/main/java/com/lowagie/text/pdf/draw/LineSeparator.java
diff --git a/src/core/com/lowagie/text/pdf/draw/VerticalPositionMark.java b/app/src/main/java/com/lowagie/text/pdf/draw/VerticalPositionMark.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/draw/VerticalPositionMark.java
rename to app/src/main/java/com/lowagie/text/pdf/draw/VerticalPositionMark.java
diff --git a/src/core/com/lowagie/text/pdf/events/FieldPositioningEvents.java b/app/src/main/java/com/lowagie/text/pdf/events/FieldPositioningEvents.java
old mode 100644
new mode 100755
similarity index 99%
rename from src/core/com/lowagie/text/pdf/events/FieldPositioningEvents.java
rename to app/src/main/java/com/lowagie/text/pdf/events/FieldPositioningEvents.java
index b89a244..75086ef
--- a/src/core/com/lowagie/text/pdf/events/FieldPositioningEvents.java
+++ b/app/src/main/java/com/lowagie/text/pdf/events/FieldPositioningEvents.java
@@ -146,7 +146,7 @@ public void setParent(PdfFormField parent) {
 		this.parent = parent;
 	}
 	/**
-	 * @see com.lowagie.text.pdf.PdfPageEvent#onGenericTag(com.lowagie.text.pdf.PdfWriter, com.lowagie.text.Document, com.lowagie.text.Rectangle, java.lang.String)
+	 * @see com.lowagie.text.pdf.PdfPageEvent#onGenericTag(com.lowagie.text.pdf.PdfWriter, com.lowagie.text.Document, com.lowagie.text.Rectangle, String)
 	 */
 	public void onGenericTag(PdfWriter writer, Document document,
 			Rectangle rect, String text) {
diff --git a/src/core/com/lowagie/text/pdf/events/IndexEvents.java b/app/src/main/java/com/lowagie/text/pdf/events/IndexEvents.java
old mode 100644
new mode 100755
similarity index 99%
rename from src/core/com/lowagie/text/pdf/events/IndexEvents.java
rename to app/src/main/java/com/lowagie/text/pdf/events/IndexEvents.java
index ca89ff7..5e4a802
--- a/src/core/com/lowagie/text/pdf/events/IndexEvents.java
+++ b/app/src/main/java/com/lowagie/text/pdf/events/IndexEvents.java
@@ -77,7 +77,7 @@ public class IndexEvents extends PdfPageEventHelper {
      * 
      * @see com.lowagie.text.pdf.PdfPageEventHelper#onGenericTag(
      *      com.lowagie.text.pdf.PdfWriter, com.lowagie.text.Document,
-     *      com.lowagie.text.Rectangle, java.lang.String)
+     *      com.lowagie.text.Rectangle, String)
      */
     public void onGenericTag(PdfWriter writer, Document document,
             Rectangle rect, String text) {
diff --git a/src/core/com/lowagie/text/pdf/events/PdfPCellEventForwarder.java b/app/src/main/java/com/lowagie/text/pdf/events/PdfPCellEventForwarder.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/events/PdfPCellEventForwarder.java
rename to app/src/main/java/com/lowagie/text/pdf/events/PdfPCellEventForwarder.java
diff --git a/src/core/com/lowagie/text/pdf/events/PdfPTableEventForwarder.java b/app/src/main/java/com/lowagie/text/pdf/events/PdfPTableEventForwarder.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/events/PdfPTableEventForwarder.java
rename to app/src/main/java/com/lowagie/text/pdf/events/PdfPTableEventForwarder.java
diff --git a/src/core/com/lowagie/text/pdf/events/PdfPageEventForwarder.java b/app/src/main/java/com/lowagie/text/pdf/events/PdfPageEventForwarder.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/events/PdfPageEventForwarder.java
rename to app/src/main/java/com/lowagie/text/pdf/events/PdfPageEventForwarder.java
diff --git a/src/core/com/lowagie/text/pdf/fonts/FontsResourceAnchor.java b/app/src/main/java/com/lowagie/text/pdf/fonts/FontsResourceAnchor.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/fonts/FontsResourceAnchor.java
rename to app/src/main/java/com/lowagie/text/pdf/fonts/FontsResourceAnchor.java
diff --git a/src/core/com/lowagie/text/pdf/fonts/cmaps/CMap.java b/app/src/main/java/com/lowagie/text/pdf/fonts/cmaps/CMap.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/fonts/cmaps/CMap.java
rename to app/src/main/java/com/lowagie/text/pdf/fonts/cmaps/CMap.java
diff --git a/src/core/com/lowagie/text/pdf/fonts/cmaps/CMapParser.java b/app/src/main/java/com/lowagie/text/pdf/fonts/cmaps/CMapParser.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/fonts/cmaps/CMapParser.java
rename to app/src/main/java/com/lowagie/text/pdf/fonts/cmaps/CMapParser.java
diff --git a/src/core/com/lowagie/text/pdf/fonts/cmaps/CodespaceRange.java b/app/src/main/java/com/lowagie/text/pdf/fonts/cmaps/CodespaceRange.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/fonts/cmaps/CodespaceRange.java
rename to app/src/main/java/com/lowagie/text/pdf/fonts/cmaps/CodespaceRange.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/ByteVector.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/ByteVector.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/ByteVector.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/ByteVector.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/CharVector.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/CharVector.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/CharVector.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/CharVector.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/Hyphen.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/Hyphen.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/Hyphen.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/Hyphen.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/Hyphenation.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/Hyphenation.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/Hyphenation.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/Hyphenation.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/HyphenationException.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/HyphenationException.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/HyphenationException.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/HyphenationException.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/HyphenationTree.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/HyphenationTree.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/HyphenationTree.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/HyphenationTree.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/Hyphenator.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/Hyphenator.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/Hyphenator.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/Hyphenator.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/PatternConsumer.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/PatternConsumer.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/PatternConsumer.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/PatternConsumer.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/SimplePatternParser.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/SimplePatternParser.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/SimplePatternParser.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/SimplePatternParser.java
diff --git a/src/core/com/lowagie/text/pdf/hyphenation/TernaryTree.java b/app/src/main/java/com/lowagie/text/pdf/hyphenation/TernaryTree.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/hyphenation/TernaryTree.java
rename to app/src/main/java/com/lowagie/text/pdf/hyphenation/TernaryTree.java
diff --git a/src/core/com/lowagie/text/pdf/interfaces/PdfAnnotations.java b/app/src/main/java/com/lowagie/text/pdf/interfaces/PdfAnnotations.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/interfaces/PdfAnnotations.java
rename to app/src/main/java/com/lowagie/text/pdf/interfaces/PdfAnnotations.java
diff --git a/src/core/com/lowagie/text/pdf/interfaces/PdfDocumentActions.java b/app/src/main/java/com/lowagie/text/pdf/interfaces/PdfDocumentActions.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/interfaces/PdfDocumentActions.java
rename to app/src/main/java/com/lowagie/text/pdf/interfaces/PdfDocumentActions.java
diff --git a/src/core/com/lowagie/text/pdf/interfaces/PdfEncryptionSettings.java b/app/src/main/java/com/lowagie/text/pdf/interfaces/PdfEncryptionSettings.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/interfaces/PdfEncryptionSettings.java
rename to app/src/main/java/com/lowagie/text/pdf/interfaces/PdfEncryptionSettings.java
diff --git a/src/core/com/lowagie/text/pdf/interfaces/PdfPageActions.java b/app/src/main/java/com/lowagie/text/pdf/interfaces/PdfPageActions.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/interfaces/PdfPageActions.java
rename to app/src/main/java/com/lowagie/text/pdf/interfaces/PdfPageActions.java
diff --git a/src/core/com/lowagie/text/pdf/interfaces/PdfRunDirection.java b/app/src/main/java/com/lowagie/text/pdf/interfaces/PdfRunDirection.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/interfaces/PdfRunDirection.java
rename to app/src/main/java/com/lowagie/text/pdf/interfaces/PdfRunDirection.java
diff --git a/src/core/com/lowagie/text/pdf/interfaces/PdfVersion.java b/app/src/main/java/com/lowagie/text/pdf/interfaces/PdfVersion.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/interfaces/PdfVersion.java
rename to app/src/main/java/com/lowagie/text/pdf/interfaces/PdfVersion.java
diff --git a/src/core/com/lowagie/text/pdf/interfaces/PdfViewerPreferences.java b/app/src/main/java/com/lowagie/text/pdf/interfaces/PdfViewerPreferences.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/interfaces/PdfViewerPreferences.java
rename to app/src/main/java/com/lowagie/text/pdf/interfaces/PdfViewerPreferences.java
diff --git a/src/core/com/lowagie/text/pdf/interfaces/PdfXConformance.java b/app/src/main/java/com/lowagie/text/pdf/interfaces/PdfXConformance.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/interfaces/PdfXConformance.java
rename to app/src/main/java/com/lowagie/text/pdf/interfaces/PdfXConformance.java
diff --git a/src/core/com/lowagie/text/pdf/internal/PdfAnnotationsImp.java b/app/src/main/java/com/lowagie/text/pdf/internal/PdfAnnotationsImp.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/internal/PdfAnnotationsImp.java
rename to app/src/main/java/com/lowagie/text/pdf/internal/PdfAnnotationsImp.java
diff --git a/src/core/com/lowagie/text/pdf/internal/PdfVersionImp.java b/app/src/main/java/com/lowagie/text/pdf/internal/PdfVersionImp.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/internal/PdfVersionImp.java
rename to app/src/main/java/com/lowagie/text/pdf/internal/PdfVersionImp.java
diff --git a/src/core/com/lowagie/text/pdf/internal/PdfViewerPreferencesImp.java b/app/src/main/java/com/lowagie/text/pdf/internal/PdfViewerPreferencesImp.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/internal/PdfViewerPreferencesImp.java
rename to app/src/main/java/com/lowagie/text/pdf/internal/PdfViewerPreferencesImp.java
diff --git a/src/core/com/lowagie/text/pdf/internal/PdfXConformanceImp.java b/app/src/main/java/com/lowagie/text/pdf/internal/PdfXConformanceImp.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/internal/PdfXConformanceImp.java
rename to app/src/main/java/com/lowagie/text/pdf/internal/PdfXConformanceImp.java
diff --git a/src/core/com/lowagie/text/pdf/internal/PolylineShape.java b/app/src/main/java/com/lowagie/text/pdf/internal/PolylineShape.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/internal/PolylineShape.java
rename to app/src/main/java/com/lowagie/text/pdf/internal/PolylineShape.java
diff --git a/src/core/com/lowagie/text/pdf/internal/PolylineShapeIterator.java b/app/src/main/java/com/lowagie/text/pdf/internal/PolylineShapeIterator.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/internal/PolylineShapeIterator.java
rename to app/src/main/java/com/lowagie/text/pdf/internal/PolylineShapeIterator.java
diff --git a/src/core/com/lowagie/text/pdf/parser/ContentOperator.java b/app/src/main/java/com/lowagie/text/pdf/parser/ContentOperator.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/parser/ContentOperator.java
rename to app/src/main/java/com/lowagie/text/pdf/parser/ContentOperator.java
diff --git a/src/core/com/lowagie/text/pdf/parser/GraphicsState.java b/app/src/main/java/com/lowagie/text/pdf/parser/GraphicsState.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/parser/GraphicsState.java
rename to app/src/main/java/com/lowagie/text/pdf/parser/GraphicsState.java
diff --git a/src/core/com/lowagie/text/pdf/parser/Matrix.java b/app/src/main/java/com/lowagie/text/pdf/parser/Matrix.java
old mode 100644
new mode 100755
similarity index 95%
rename from src/core/com/lowagie/text/pdf/parser/Matrix.java
rename to app/src/main/java/com/lowagie/text/pdf/parser/Matrix.java
index 7a0acd5..8209784
--- a/src/core/com/lowagie/text/pdf/parser/Matrix.java
+++ b/app/src/main/java/com/lowagie/text/pdf/parser/Matrix.java
@@ -156,7 +156,7 @@ public Matrix multiply(Matrix by){
      * Checks equality of matrices.
      * @param obj	the other Matrix that needs to be compared with this matrix.
      * @return	true if both matrices are equal
-     * @see java.lang.Object#equals(java.lang.Object)
+     * @see Object#equals(Object)
      */
     public boolean equals(Object obj) {
         if (!(obj instanceof Matrix))
@@ -168,7 +168,7 @@ public boolean equals(Object obj) {
     /**
      * Generates a hash code for this object.
      * @return	the hash code of this object
-     * @see java.lang.Object#hashCode()
+     * @see Object#hashCode()
      */
     public int hashCode() {
         //return Arrays.hashCode(vals); // JDK 5 code, replaced with the following
@@ -183,7 +183,7 @@ public int hashCode() {
     /**
      * Generates a String representating of the matrix.
      * @return	the values, delimited with tabs and newlines.
-     * @see java.lang.Object#toString()
+     * @see Object#toString()
      */
     public String toString() {
         return  vals[I11] + "\t" + vals[I12] + "\t" + vals[I13] + "\n" + 
diff --git a/src/core/com/lowagie/text/pdf/parser/PdfContentReaderTool.java b/app/src/main/java/com/lowagie/text/pdf/parser/PdfContentReaderTool.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/parser/PdfContentReaderTool.java
rename to app/src/main/java/com/lowagie/text/pdf/parser/PdfContentReaderTool.java
diff --git a/src/core/com/lowagie/text/pdf/parser/PdfContentStreamProcessor.java b/app/src/main/java/com/lowagie/text/pdf/parser/PdfContentStreamProcessor.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/parser/PdfContentStreamProcessor.java
rename to app/src/main/java/com/lowagie/text/pdf/parser/PdfContentStreamProcessor.java
diff --git a/src/core/com/lowagie/text/pdf/parser/PdfTextExtractor.java b/app/src/main/java/com/lowagie/text/pdf/parser/PdfTextExtractor.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/pdf/parser/PdfTextExtractor.java
rename to app/src/main/java/com/lowagie/text/pdf/parser/PdfTextExtractor.java
diff --git a/src/core/com/lowagie/text/pdf/parser/SimpleTextExtractingPdfContentStreamProcessor.java b/app/src/main/java/com/lowagie/text/pdf/parser/SimpleTextExtractingPdfContentStreamProcessor.java
old mode 100644
new mode 100755
similarity index 96%
rename from src/core/com/lowagie/text/pdf/parser/SimpleTextExtractingPdfContentStreamProcessor.java
rename to app/src/main/java/com/lowagie/text/pdf/parser/SimpleTextExtractingPdfContentStreamProcessor.java
index b3032e3..f7ae253
--- a/src/core/com/lowagie/text/pdf/parser/SimpleTextExtractingPdfContentStreamProcessor.java
+++ b/app/src/main/java/com/lowagie/text/pdf/parser/SimpleTextExtractingPdfContentStreamProcessor.java
@@ -85,7 +85,7 @@ public String getResultantText(){
      * Writes text to the result.
      * @param text	The text that needs to be displayed
      * @param endingTextMatrix	a text matrix
-     * @see com.lowagie.text.pdf.parser.PdfContentStreamProcessor#displayText(java.lang.String, com.lowagie.text.pdf.parser.Matrix)
+     * @see com.lowagie.text.pdf.parser.PdfContentStreamProcessor#displayText(String, com.lowagie.text.pdf.parser.Matrix)
      */
     public void displayText(String text, Matrix endingTextMatrix){
         boolean hardReturn = false;
diff --git a/src/core/com/lowagie/text/xml/SAXiTextHandler.java b/app/src/main/java/com/lowagie/text/xml/SAXiTextHandler.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/SAXiTextHandler.java
rename to app/src/main/java/com/lowagie/text/xml/SAXiTextHandler.java
diff --git a/src/core/com/lowagie/text/xml/SAXmyHandler.java b/app/src/main/java/com/lowagie/text/xml/SAXmyHandler.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/SAXmyHandler.java
rename to app/src/main/java/com/lowagie/text/xml/SAXmyHandler.java
diff --git a/src/core/com/lowagie/text/xml/TagMap.java b/app/src/main/java/com/lowagie/text/xml/TagMap.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/TagMap.java
rename to app/src/main/java/com/lowagie/text/xml/TagMap.java
diff --git a/src/core/com/lowagie/text/xml/XmlDomWriter.java b/app/src/main/java/com/lowagie/text/xml/XmlDomWriter.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/XmlDomWriter.java
rename to app/src/main/java/com/lowagie/text/xml/XmlDomWriter.java
diff --git a/src/core/com/lowagie/text/xml/XmlParser.java b/app/src/main/java/com/lowagie/text/xml/XmlParser.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/XmlParser.java
rename to app/src/main/java/com/lowagie/text/xml/XmlParser.java
diff --git a/src/core/com/lowagie/text/xml/XmlPeer.java b/app/src/main/java/com/lowagie/text/xml/XmlPeer.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/XmlPeer.java
rename to app/src/main/java/com/lowagie/text/xml/XmlPeer.java
diff --git a/src/core/com/lowagie/text/xml/simpleparser/EntitiesToSymbol.java b/app/src/main/java/com/lowagie/text/xml/simpleparser/EntitiesToSymbol.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/simpleparser/EntitiesToSymbol.java
rename to app/src/main/java/com/lowagie/text/xml/simpleparser/EntitiesToSymbol.java
diff --git a/src/core/com/lowagie/text/xml/simpleparser/EntitiesToUnicode.java b/app/src/main/java/com/lowagie/text/xml/simpleparser/EntitiesToUnicode.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/simpleparser/EntitiesToUnicode.java
rename to app/src/main/java/com/lowagie/text/xml/simpleparser/EntitiesToUnicode.java
diff --git a/src/core/com/lowagie/text/xml/simpleparser/IanaEncodings.java b/app/src/main/java/com/lowagie/text/xml/simpleparser/IanaEncodings.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/simpleparser/IanaEncodings.java
rename to app/src/main/java/com/lowagie/text/xml/simpleparser/IanaEncodings.java
diff --git a/src/core/com/lowagie/text/xml/simpleparser/SimpleXMLDocHandler.java b/app/src/main/java/com/lowagie/text/xml/simpleparser/SimpleXMLDocHandler.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/simpleparser/SimpleXMLDocHandler.java
rename to app/src/main/java/com/lowagie/text/xml/simpleparser/SimpleXMLDocHandler.java
diff --git a/src/core/com/lowagie/text/xml/simpleparser/SimpleXMLDocHandlerComment.java b/app/src/main/java/com/lowagie/text/xml/simpleparser/SimpleXMLDocHandlerComment.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/simpleparser/SimpleXMLDocHandlerComment.java
rename to app/src/main/java/com/lowagie/text/xml/simpleparser/SimpleXMLDocHandlerComment.java
diff --git a/src/core/com/lowagie/text/xml/simpleparser/SimpleXMLParser.java b/app/src/main/java/com/lowagie/text/xml/simpleparser/SimpleXMLParser.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/simpleparser/SimpleXMLParser.java
rename to app/src/main/java/com/lowagie/text/xml/simpleparser/SimpleXMLParser.java
diff --git a/src/core/com/lowagie/text/xml/xmp/DublinCoreSchema.java b/app/src/main/java/com/lowagie/text/xml/xmp/DublinCoreSchema.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/DublinCoreSchema.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/DublinCoreSchema.java
diff --git a/src/core/com/lowagie/text/xml/xmp/LangAlt.java b/app/src/main/java/com/lowagie/text/xml/xmp/LangAlt.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/LangAlt.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/LangAlt.java
diff --git a/src/core/com/lowagie/text/xml/xmp/PdfA1Schema.java b/app/src/main/java/com/lowagie/text/xml/xmp/PdfA1Schema.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/PdfA1Schema.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/PdfA1Schema.java
diff --git a/src/core/com/lowagie/text/xml/xmp/PdfSchema.java b/app/src/main/java/com/lowagie/text/xml/xmp/PdfSchema.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/PdfSchema.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/PdfSchema.java
diff --git a/src/core/com/lowagie/text/xml/xmp/XmpArray.java b/app/src/main/java/com/lowagie/text/xml/xmp/XmpArray.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/XmpArray.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/XmpArray.java
diff --git a/src/core/com/lowagie/text/xml/xmp/XmpBasicSchema.java b/app/src/main/java/com/lowagie/text/xml/xmp/XmpBasicSchema.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/XmpBasicSchema.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/XmpBasicSchema.java
diff --git a/src/core/com/lowagie/text/xml/xmp/XmpMMSchema.java b/app/src/main/java/com/lowagie/text/xml/xmp/XmpMMSchema.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/XmpMMSchema.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/XmpMMSchema.java
diff --git a/src/core/com/lowagie/text/xml/xmp/XmpReader.java b/app/src/main/java/com/lowagie/text/xml/xmp/XmpReader.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/XmpReader.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/XmpReader.java
diff --git a/src/core/com/lowagie/text/xml/xmp/XmpSchema.java b/app/src/main/java/com/lowagie/text/xml/xmp/XmpSchema.java
old mode 100644
new mode 100755
similarity index 95%
rename from src/core/com/lowagie/text/xml/xmp/XmpSchema.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/XmpSchema.java
index beff61b..fe24490
--- a/src/core/com/lowagie/text/xml/xmp/XmpSchema.java
+++ b/app/src/main/java/com/lowagie/text/xml/xmp/XmpSchema.java
@@ -111,14 +111,14 @@ public Object addProperty(String key, String value) {
 	}
 	
 	/**
-	 * @see java.util.Properties#setProperty(java.lang.String, java.lang.String)
+	 * @see Properties#setProperty(String, String)
 	 */
 	public Object setProperty(String key, String value) {
 		return super.setProperty(key, escape(value));
 	}
 	
 	/**
-	 * @see java.util.Properties#setProperty(java.lang.String, java.lang.String)
+	 * @see Properties#setProperty(String, String)
 	 * 
 	 * @param key
 	 * @param value
@@ -129,7 +129,7 @@ public Object setProperty(String key, XmpArray value) {
 	}
 	
 	/**
-	 * @see java.util.Properties#setProperty(java.lang.String, java.lang.String)
+	 * @see Properties#setProperty(String, String)
 	 * 
 	 * @param key
 	 * @param value
diff --git a/src/core/com/lowagie/text/xml/xmp/XmpWriter.java b/app/src/main/java/com/lowagie/text/xml/xmp/XmpWriter.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/text/xml/xmp/XmpWriter.java
rename to app/src/main/java/com/lowagie/text/xml/xmp/XmpWriter.java
diff --git a/src/core/com/lowagie/tools/ConcatPdf.java b/app/src/main/java/com/lowagie/tools/ConcatPdf.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/tools/ConcatPdf.java
rename to app/src/main/java/com/lowagie/tools/ConcatPdf.java
diff --git a/src/core/com/lowagie/tools/EncryptPdf.java b/app/src/main/java/com/lowagie/tools/EncryptPdf.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/tools/EncryptPdf.java
rename to app/src/main/java/com/lowagie/tools/EncryptPdf.java
diff --git a/src/core/com/lowagie/tools/Executable.java b/app/src/main/java/com/lowagie/tools/Executable.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/core/com/lowagie/tools/Executable.java
rename to app/src/main/java/com/lowagie/tools/Executable.java
diff --git a/src/core/com/lowagie/tools/HandoutPdf.java b/app/src/main/java/com/lowagie/tools/HandoutPdf.java
old mode 100644
new mode 100755
similarity index 99%
rename from src/core/com/lowagie/tools/HandoutPdf.java
rename to app/src/main/java/com/lowagie/tools/HandoutPdf.java
index 4bd20b9..c4f2e8d
--- a/src/core/com/lowagie/tools/HandoutPdf.java
+++ b/app/src/main/java/com/lowagie/tools/HandoutPdf.java
@@ -65,7 +65,7 @@
  * 
  * @since 2.1.1 (renamed to follow Java naming conventions)
  */
-public class HandoutPdf extends java.lang.Object {
+public class HandoutPdf extends Object {
 
 	/**
 	 * Makes handouts based on an existing PDF file.
diff --git a/src/core/com/lowagie/tools/SplitPdf.java b/app/src/main/java/com/lowagie/tools/SplitPdf.java
old mode 100644
new mode 100755
similarity index 99%
rename from src/core/com/lowagie/tools/SplitPdf.java
rename to app/src/main/java/com/lowagie/tools/SplitPdf.java
index 6d5ea9f..d808753
--- a/src/core/com/lowagie/tools/SplitPdf.java
+++ b/app/src/main/java/com/lowagie/tools/SplitPdf.java
@@ -64,7 +64,7 @@
  * @author Bruno Lowagie
  * @since 2.1.1 (renamed to follow Java naming conventions)
  */
-public class SplitPdf extends java.lang.Object {
+public class SplitPdf extends Object {
 
 	/**
 	 * This class can be used to split an existing PDF file.
diff --git a/src/harmony/harmony/java/awt/Color.java b/app/src/main/java/harmony/java/awt/Color.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/Color.java
rename to app/src/main/java/harmony/java/awt/Color.java
diff --git a/src/harmony/harmony/java/awt/Dimension.java b/app/src/main/java/harmony/java/awt/Dimension.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/Dimension.java
rename to app/src/main/java/harmony/java/awt/Dimension.java
diff --git a/src/harmony/harmony/java/awt/Font.java b/app/src/main/java/harmony/java/awt/Font.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/Font.java
rename to app/src/main/java/harmony/java/awt/Font.java
diff --git a/src/harmony/harmony/java/awt/Point.java b/app/src/main/java/harmony/java/awt/Point.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/Point.java
rename to app/src/main/java/harmony/java/awt/Point.java
diff --git a/src/harmony/harmony/java/awt/Polygon.java b/app/src/main/java/harmony/java/awt/Polygon.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/Polygon.java
rename to app/src/main/java/harmony/java/awt/Polygon.java
diff --git a/src/harmony/harmony/java/awt/Rectangle.java b/app/src/main/java/harmony/java/awt/Rectangle.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/Rectangle.java
rename to app/src/main/java/harmony/java/awt/Rectangle.java
diff --git a/src/harmony/harmony/java/awt/Shape.java b/app/src/main/java/harmony/java/awt/Shape.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/Shape.java
rename to app/src/main/java/harmony/java/awt/Shape.java
diff --git a/src/harmony/harmony/java/awt/Transparency.java b/app/src/main/java/harmony/java/awt/Transparency.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/Transparency.java
rename to app/src/main/java/harmony/java/awt/Transparency.java
diff --git a/src/harmony/harmony/java/awt/color/CMMException.java b/app/src/main/java/harmony/java/awt/color/CMMException.java
old mode 100644
new mode 100755
similarity index 94%
rename from src/harmony/harmony/java/awt/color/CMMException.java
rename to app/src/main/java/harmony/java/awt/color/CMMException.java
index d06c360..c1f240b
--- a/src/harmony/harmony/java/awt/color/CMMException.java
+++ b/app/src/main/java/harmony/java/awt/color/CMMException.java
@@ -19,7 +19,7 @@
  */
 package harmony.java.awt.color;
 
-public class CMMException extends java.lang.RuntimeException {
+public class CMMException extends RuntimeException {
 	private static final long serialVersionUID = 5775558044142994965L;
 
 	public CMMException(String s) {
diff --git a/src/harmony/harmony/java/awt/color/ProfileDataException.java b/app/src/main/java/harmony/java/awt/color/ProfileDataException.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/color/ProfileDataException.java
rename to app/src/main/java/harmony/java/awt/color/ProfileDataException.java
diff --git a/src/harmony/harmony/java/awt/geom/AffineTransform.java b/app/src/main/java/harmony/java/awt/geom/AffineTransform.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/AffineTransform.java
rename to app/src/main/java/harmony/java/awt/geom/AffineTransform.java
diff --git a/src/harmony/harmony/java/awt/geom/Arc2D.java b/app/src/main/java/harmony/java/awt/geom/Arc2D.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/Arc2D.java
rename to app/src/main/java/harmony/java/awt/geom/Arc2D.java
diff --git a/src/harmony/harmony/java/awt/geom/Area.java b/app/src/main/java/harmony/java/awt/geom/Area.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/Area.java
rename to app/src/main/java/harmony/java/awt/geom/Area.java
diff --git a/src/harmony/harmony/java/awt/geom/CubicCurve2D.java b/app/src/main/java/harmony/java/awt/geom/CubicCurve2D.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/CubicCurve2D.java
rename to app/src/main/java/harmony/java/awt/geom/CubicCurve2D.java
diff --git a/src/harmony/harmony/java/awt/geom/Dimension2D.java b/app/src/main/java/harmony/java/awt/geom/Dimension2D.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/Dimension2D.java
rename to app/src/main/java/harmony/java/awt/geom/Dimension2D.java
diff --git a/src/harmony/harmony/java/awt/geom/Ellipse2D.java b/app/src/main/java/harmony/java/awt/geom/Ellipse2D.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/Ellipse2D.java
rename to app/src/main/java/harmony/java/awt/geom/Ellipse2D.java
diff --git a/src/harmony/harmony/java/awt/geom/FlatteningPathIterator.java b/app/src/main/java/harmony/java/awt/geom/FlatteningPathIterator.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/FlatteningPathIterator.java
rename to app/src/main/java/harmony/java/awt/geom/FlatteningPathIterator.java
diff --git a/src/harmony/harmony/java/awt/geom/GeneralPath.java b/app/src/main/java/harmony/java/awt/geom/GeneralPath.java
old mode 100644
new mode 100755
similarity index 99%
rename from src/harmony/harmony/java/awt/geom/GeneralPath.java
rename to app/src/main/java/harmony/java/awt/geom/GeneralPath.java
index cd3fae0..e72282d
--- a/src/harmony/harmony/java/awt/geom/GeneralPath.java
+++ b/app/src/main/java/harmony/java/awt/geom/GeneralPath.java
@@ -195,7 +195,7 @@ public GeneralPath(Shape shape) {
 	public void setWindingRule(int rule) {
 		if (rule != WIND_EVEN_ODD && rule != WIND_NON_ZERO) {
 			// awt.209=Invalid winding rule value
-			throw new java.lang.IllegalArgumentException(Messages.getString("awt.209")); //$NON-NLS-1$
+			throw new IllegalArgumentException(Messages.getString("awt.209")); //$NON-NLS-1$
 		}
 		this.rule = rule;
 	}
diff --git a/src/harmony/harmony/java/awt/geom/IllegalPathStateException.java b/app/src/main/java/harmony/java/awt/geom/IllegalPathStateException.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/IllegalPathStateException.java
rename to app/src/main/java/harmony/java/awt/geom/IllegalPathStateException.java
diff --git a/src/harmony/harmony/java/awt/geom/Line2D.java b/app/src/main/java/harmony/java/awt/geom/Line2D.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/Line2D.java
rename to app/src/main/java/harmony/java/awt/geom/Line2D.java
diff --git a/src/harmony/harmony/java/awt/geom/NoninvertibleTransformException.java b/app/src/main/java/harmony/java/awt/geom/NoninvertibleTransformException.java
old mode 100644
new mode 100755
similarity index 93%
rename from src/harmony/harmony/java/awt/geom/NoninvertibleTransformException.java
rename to app/src/main/java/harmony/java/awt/geom/NoninvertibleTransformException.java
index 18a4951..af63126
--- a/src/harmony/harmony/java/awt/geom/NoninvertibleTransformException.java
+++ b/app/src/main/java/harmony/java/awt/geom/NoninvertibleTransformException.java
@@ -19,7 +19,7 @@
  */
 package harmony.java.awt.geom;
 
-public class NoninvertibleTransformException extends java.lang.Exception {
+public class NoninvertibleTransformException extends Exception {
 
 	private static final long serialVersionUID = 6137225240503990466L;
 
diff --git a/src/harmony/harmony/java/awt/geom/PathIterator.java b/app/src/main/java/harmony/java/awt/geom/PathIterator.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/PathIterator.java
rename to app/src/main/java/harmony/java/awt/geom/PathIterator.java
diff --git a/src/harmony/harmony/java/awt/geom/Point2D.java b/app/src/main/java/harmony/java/awt/geom/Point2D.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/Point2D.java
rename to app/src/main/java/harmony/java/awt/geom/Point2D.java
diff --git a/src/harmony/harmony/java/awt/geom/QuadCurve2D.java b/app/src/main/java/harmony/java/awt/geom/QuadCurve2D.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/QuadCurve2D.java
rename to app/src/main/java/harmony/java/awt/geom/QuadCurve2D.java
diff --git a/src/harmony/harmony/java/awt/geom/Rectangle2D.java b/app/src/main/java/harmony/java/awt/geom/Rectangle2D.java
old mode 100644
new mode 100755
similarity index 98%
rename from src/harmony/harmony/java/awt/geom/Rectangle2D.java
rename to app/src/main/java/harmony/java/awt/geom/Rectangle2D.java
index 325bb05..9edac84
--- a/src/harmony/harmony/java/awt/geom/Rectangle2D.java
+++ b/app/src/main/java/harmony/java/awt/geom/Rectangle2D.java
@@ -125,9 +125,9 @@ public Rectangle2D getBounds2D() {
 		public Rectangle2D createIntersection(Rectangle2D r) {
 			Rectangle2D dst;
 			if (r instanceof Double) {
-				dst = new Rectangle2D.Double();
+				dst = new Double();
 			} else {
-				dst = new Rectangle2D.Float();
+				dst = new Float();
 			}
 			Rectangle2D.intersect(this, r, dst);
 			return dst;
@@ -137,9 +137,9 @@ public Rectangle2D createIntersection(Rectangle2D r) {
 		public Rectangle2D createUnion(Rectangle2D r) {
 			Rectangle2D dst;
 			if (r instanceof Double) {
-				dst = new Rectangle2D.Double();
+				dst = new Double();
 			} else {
-				dst = new Rectangle2D.Float();
+				dst = new Float();
 			}
 			Rectangle2D.union(this, r, dst);
 			return dst;
@@ -239,14 +239,14 @@ public Rectangle2D getBounds2D() {
 
 		@Override
 		public Rectangle2D createIntersection(Rectangle2D r) {
-			Rectangle2D dst = new Rectangle2D.Double();
+			Rectangle2D dst = new Double();
 			Rectangle2D.intersect(this, r, dst);
 			return dst;
 		}
 
 		@Override
 		public Rectangle2D createUnion(Rectangle2D r) {
-			Rectangle2D dest = new Rectangle2D.Double();
+			Rectangle2D dest = new Double();
 			Rectangle2D.union(this, r, dest);
 			return dest;
 		}
diff --git a/src/harmony/harmony/java/awt/geom/RectangularShape.java b/app/src/main/java/harmony/java/awt/geom/RectangularShape.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/RectangularShape.java
rename to app/src/main/java/harmony/java/awt/geom/RectangularShape.java
diff --git a/src/harmony/harmony/java/awt/geom/RoundRectangle2D.java b/app/src/main/java/harmony/java/awt/geom/RoundRectangle2D.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/harmony/java/awt/geom/RoundRectangle2D.java
rename to app/src/main/java/harmony/java/awt/geom/RoundRectangle2D.java
diff --git a/src/harmony/org/apache/harmony/awt/Utils.java b/app/src/main/java/org/apache/harmony/awt/Utils.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/Utils.java
rename to app/src/main/java/org/apache/harmony/awt/Utils.java
diff --git a/src/harmony/org/apache/harmony/awt/geom/CrossingHelper.java b/app/src/main/java/org/apache/harmony/awt/geom/CrossingHelper.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/geom/CrossingHelper.java
rename to app/src/main/java/org/apache/harmony/awt/geom/CrossingHelper.java
diff --git a/src/harmony/org/apache/harmony/awt/geom/CurveCrossingHelper.java b/app/src/main/java/org/apache/harmony/awt/geom/CurveCrossingHelper.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/geom/CurveCrossingHelper.java
rename to app/src/main/java/org/apache/harmony/awt/geom/CurveCrossingHelper.java
diff --git a/src/harmony/org/apache/harmony/awt/geom/GeometryUtil.java b/app/src/main/java/org/apache/harmony/awt/geom/GeometryUtil.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/geom/GeometryUtil.java
rename to app/src/main/java/org/apache/harmony/awt/geom/GeometryUtil.java
diff --git a/src/harmony/org/apache/harmony/awt/geom/IntersectPoint.java b/app/src/main/java/org/apache/harmony/awt/geom/IntersectPoint.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/geom/IntersectPoint.java
rename to app/src/main/java/org/apache/harmony/awt/geom/IntersectPoint.java
diff --git a/src/harmony/org/apache/harmony/awt/gl/Crossing.java b/app/src/main/java/org/apache/harmony/awt/gl/Crossing.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/gl/Crossing.java
rename to app/src/main/java/org/apache/harmony/awt/gl/Crossing.java
diff --git a/src/harmony/org/apache/harmony/awt/gl/color/LUTColorConverter.java b/app/src/main/java/org/apache/harmony/awt/gl/color/LUTColorConverter.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/gl/color/LUTColorConverter.java
rename to app/src/main/java/org/apache/harmony/awt/gl/color/LUTColorConverter.java
diff --git a/src/harmony/org/apache/harmony/awt/gl/color/NativeImageFormat.java b/app/src/main/java/org/apache/harmony/awt/gl/color/NativeImageFormat.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/gl/color/NativeImageFormat.java
rename to app/src/main/java/org/apache/harmony/awt/gl/color/NativeImageFormat.java
diff --git a/src/harmony/org/apache/harmony/awt/internal/nls/Messages.java b/app/src/main/java/org/apache/harmony/awt/internal/nls/Messages.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/awt/internal/nls/Messages.java
rename to app/src/main/java/org/apache/harmony/awt/internal/nls/Messages.java
diff --git a/bin/classes/org/apache/harmony/awt/internal/nls/messages.properties b/app/src/main/java/org/apache/harmony/awt/internal/nls/messages.properties
old mode 100644
new mode 100755
similarity index 100%
rename from bin/classes/org/apache/harmony/awt/internal/nls/messages.properties
rename to app/src/main/java/org/apache/harmony/awt/internal/nls/messages.properties
diff --git a/src/harmony/org/apache/harmony/misc/HashCode.java b/app/src/main/java/org/apache/harmony/misc/HashCode.java
old mode 100644
new mode 100755
similarity index 100%
rename from src/harmony/org/apache/harmony/misc/HashCode.java
rename to app/src/main/java/org/apache/harmony/misc/HashCode.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/LICENSE.java b/app/src/main/java/repack/org/bouncycastle/LICENSE.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/LICENSE.java
rename to app/src/main/java/repack/org/bouncycastle/LICENSE.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1ApplicationSpecificParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1ApplicationSpecificParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1ApplicationSpecificParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1ApplicationSpecificParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Boolean.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Boolean.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Boolean.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Boolean.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Choice.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Choice.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Choice.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Choice.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Encodable.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Encodable.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Encodable.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Encodable.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1EncodableVector.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1EncodableVector.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1EncodableVector.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1EncodableVector.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Enumerated.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Enumerated.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Enumerated.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Enumerated.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Exception.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Exception.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Exception.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Exception.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1GeneralizedTime.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1GeneralizedTime.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1GeneralizedTime.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1GeneralizedTime.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Generator.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Generator.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Generator.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Generator.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1InputStream.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1InputStream.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1InputStream.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1InputStream.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Integer.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Integer.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Integer.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Integer.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Null.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Null.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Null.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Null.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Object.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Object.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Object.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Object.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1ObjectIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1ObjectIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1ObjectIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1ObjectIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1OctetString.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1OctetString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1OctetString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1OctetString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1OctetStringParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1OctetStringParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1OctetStringParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1OctetStringParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1OutputStream.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1OutputStream.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1OutputStream.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1OutputStream.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1ParsingException.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1ParsingException.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1ParsingException.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1ParsingException.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Sequence.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Sequence.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Sequence.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Sequence.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1SequenceParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1SequenceParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1SequenceParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1SequenceParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Set.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1Set.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1Set.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1Set.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1SetParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1SetParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1SetParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1SetParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1StreamParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1StreamParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1StreamParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1StreamParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1String.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1String.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1String.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1String.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1TaggedObject.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1TaggedObject.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1TaggedObject.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1TaggedObject.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1TaggedObjectParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1TaggedObjectParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1TaggedObjectParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1TaggedObjectParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ASN1UTCTime.java b/app/src/main/java/repack/org/bouncycastle/asn1/ASN1UTCTime.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ASN1UTCTime.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ASN1UTCTime.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERApplicationSpecific.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERApplicationSpecific.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERApplicationSpecific.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERApplicationSpecific.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERApplicationSpecificParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERApplicationSpecificParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERApplicationSpecificParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERApplicationSpecificParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERConstructedOctetString.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERConstructedOctetString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERConstructedOctetString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERConstructedOctetString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERFactory.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERFactory.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERFactory.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERFactory.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERGenerator.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERGenerator.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERGenerator.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERNull.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERNull.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERNull.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERNull.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BEROctetStringGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/BEROctetStringGenerator.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BEROctetStringGenerator.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BEROctetStringGenerator.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BEROctetStringParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/BEROctetStringParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BEROctetStringParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BEROctetStringParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BEROutputStream.java b/app/src/main/java/repack/org/bouncycastle/asn1/BEROutputStream.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BEROutputStream.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BEROutputStream.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERSequence.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERSequence.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERSequence.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERSequence.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERSequenceGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERSequenceGenerator.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERSequenceGenerator.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERSequenceGenerator.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERSequenceParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERSequenceParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERSequenceParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERSequenceParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERSet.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERSet.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERSet.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERSet.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERSetParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERSetParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERSetParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERSetParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERTaggedObject.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERTaggedObject.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERTaggedObject.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERTaggedObject.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/BERTaggedObjectParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/BERTaggedObjectParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/BERTaggedObjectParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/BERTaggedObjectParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ConstructedOctetStream.java b/app/src/main/java/repack/org/bouncycastle/asn1/ConstructedOctetStream.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ConstructedOctetStream.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ConstructedOctetStream.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERApplicationSpecific.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERApplicationSpecific.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERApplicationSpecific.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERApplicationSpecific.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERBMPString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERBMPString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERBMPString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERBMPString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERBitString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERBitString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERBitString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERBitString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERBoolean.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERBoolean.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERBoolean.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERBoolean.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DEREncodable.java b/app/src/main/java/repack/org/bouncycastle/asn1/DEREncodable.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DEREncodable.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DEREncodable.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DEREncodableVector.java b/app/src/main/java/repack/org/bouncycastle/asn1/DEREncodableVector.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DEREncodableVector.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DEREncodableVector.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DEREnumerated.java b/app/src/main/java/repack/org/bouncycastle/asn1/DEREnumerated.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DEREnumerated.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DEREnumerated.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERExternal.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERExternal.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERExternal.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERExternal.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERExternalParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERExternalParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERExternalParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERExternalParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERFactory.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERFactory.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERFactory.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERFactory.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERGeneralString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERGeneralString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERGeneralString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERGeneralString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERGeneralizedTime.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERGeneralizedTime.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERGeneralizedTime.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERGeneralizedTime.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERGenerator.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERGenerator.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERGenerator.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERIA5String.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERIA5String.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERIA5String.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERIA5String.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERInteger.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERInteger.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERInteger.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERInteger.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERNull.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERNull.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERNull.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERNull.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERNumericString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERNumericString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERNumericString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERNumericString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERObject.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERObject.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERObject.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERObject.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERObjectIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERObjectIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERObjectIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERObjectIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DEROctetString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DEROctetString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DEROctetString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DEROctetString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DEROctetStringParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/DEROctetStringParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DEROctetStringParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DEROctetStringParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DEROutputStream.java b/app/src/main/java/repack/org/bouncycastle/asn1/DEROutputStream.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DEROutputStream.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DEROutputStream.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERPrintableString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERPrintableString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERPrintableString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERPrintableString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERSequence.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERSequence.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERSequence.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERSequence.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERSequenceGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERSequenceGenerator.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERSequenceGenerator.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERSequenceGenerator.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERSequenceParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERSequenceParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERSequenceParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERSequenceParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERSet.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERSet.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERSet.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERSet.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERSetParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERSetParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERSetParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERSetParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERT61String.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERT61String.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERT61String.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERT61String.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERTaggedObject.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERTaggedObject.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERTaggedObject.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERTaggedObject.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERTags.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERTags.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERTags.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERTags.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERUTCTime.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERUTCTime.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERUTCTime.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERUTCTime.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERUTF8String.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERUTF8String.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERUTF8String.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERUTF8String.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERUniversalString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERUniversalString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERUniversalString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERUniversalString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERUnknownTag.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERUnknownTag.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERUnknownTag.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERUnknownTag.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DERVisibleString.java b/app/src/main/java/repack/org/bouncycastle/asn1/DERVisibleString.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DERVisibleString.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DERVisibleString.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/DefiniteLengthInputStream.java b/app/src/main/java/repack/org/bouncycastle/asn1/DefiniteLengthInputStream.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/DefiniteLengthInputStream.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/DefiniteLengthInputStream.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/InMemoryRepresentable.java b/app/src/main/java/repack/org/bouncycastle/asn1/InMemoryRepresentable.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/InMemoryRepresentable.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/InMemoryRepresentable.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/IndefiniteLengthInputStream.java b/app/src/main/java/repack/org/bouncycastle/asn1/IndefiniteLengthInputStream.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/IndefiniteLengthInputStream.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/IndefiniteLengthInputStream.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/LazyDERConstructionEnumeration.java b/app/src/main/java/repack/org/bouncycastle/asn1/LazyDERConstructionEnumeration.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/LazyDERConstructionEnumeration.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/LazyDERConstructionEnumeration.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/LazyDERSequence.java b/app/src/main/java/repack/org/bouncycastle/asn1/LazyDERSequence.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/LazyDERSequence.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/LazyDERSequence.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/LimitedInputStream.java b/app/src/main/java/repack/org/bouncycastle/asn1/LimitedInputStream.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/LimitedInputStream.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/LimitedInputStream.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/OIDTokenizer.java b/app/src/main/java/repack/org/bouncycastle/asn1/OIDTokenizer.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/OIDTokenizer.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/OIDTokenizer.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/bc/BCObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/bc/BCObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/bc/BCObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/bc/BCObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CAKeyUpdAnnContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CAKeyUpdAnnContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CAKeyUpdAnnContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CAKeyUpdAnnContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CMPCertificate.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CMPCertificate.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CMPCertificate.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CMPCertificate.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CMPObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CMPObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CMPObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CMPObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CRLAnnContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CRLAnnContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CRLAnnContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CRLAnnContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertConfirmContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertConfirmContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertConfirmContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertConfirmContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertOrEncCert.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertOrEncCert.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertOrEncCert.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertOrEncCert.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertRepMessage.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertRepMessage.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertRepMessage.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertRepMessage.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertResponse.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertResponse.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertResponse.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertResponse.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertStatus.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertStatus.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertStatus.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertStatus.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertifiedKeyPair.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertifiedKeyPair.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/CertifiedKeyPair.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/CertifiedKeyPair.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/Challenge.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/Challenge.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/Challenge.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/Challenge.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/ErrorMsgContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/ErrorMsgContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/ErrorMsgContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/ErrorMsgContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/GenMsgContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/GenMsgContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/GenMsgContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/GenMsgContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/GenRepContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/GenRepContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/GenRepContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/GenRepContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/InfoTypeAndValue.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/InfoTypeAndValue.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/InfoTypeAndValue.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/InfoTypeAndValue.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/KeyRecRepContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/KeyRecRepContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/KeyRecRepContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/KeyRecRepContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/OOBCertHash.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/OOBCertHash.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/OOBCertHash.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/OOBCertHash.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PBMParameter.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PBMParameter.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PBMParameter.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PBMParameter.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIBody.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIBody.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIBody.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIBody.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIConfirmContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIConfirmContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIConfirmContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIConfirmContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIFailureInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIFailureInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIFailureInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIFailureInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIFreeText.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIFreeText.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIFreeText.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIFreeText.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIHeader.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIHeader.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIHeader.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIHeader.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIHeaderBuilder.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIHeaderBuilder.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIHeaderBuilder.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIHeaderBuilder.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIMessage.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIMessage.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIMessage.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIMessage.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIMessages.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIMessages.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIMessages.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIMessages.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIStatus.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIStatus.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIStatus.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIStatus.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIStatusInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIStatusInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PKIStatusInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PKIStatusInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/POPODecKeyChallContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/POPODecKeyChallContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/POPODecKeyChallContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/POPODecKeyChallContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/POPODecKeyRespContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/POPODecKeyRespContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/POPODecKeyRespContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/POPODecKeyRespContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PollRepContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PollRepContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PollRepContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PollRepContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PollReqContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/PollReqContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/PollReqContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/PollReqContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/ProtectedPart.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/ProtectedPart.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/ProtectedPart.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/ProtectedPart.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevAnnContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevAnnContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevAnnContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevAnnContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevDetails.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevDetails.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevDetails.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevDetails.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevRepContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevRepContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevRepContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevRepContent.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevRepContentBuilder.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevRepContentBuilder.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevRepContentBuilder.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevRepContentBuilder.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevReqContent.java b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevReqContent.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cmp/RevReqContent.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/RevReqContent.java
diff --git a/bin/classes/repack/org/bouncycastle/asn1/cmp/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/cmp/package.html
similarity index 100%
rename from bin/classes/repack/org/bouncycastle/asn1/cmp/package.html
rename to app/src/main/java/repack/org/bouncycastle/asn1/cmp/package.html
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/Attribute.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/Attribute.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/Attribute.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/Attribute.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/AttributeTable.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/AttributeTable.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/AttributeTable.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/AttributeTable.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/Attributes.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/Attributes.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/Attributes.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/Attributes.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/AuthEnvelopedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/AuthEnvelopedData.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/AuthEnvelopedData.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/AuthEnvelopedData.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/AuthEnvelopedDataParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/AuthEnvelopedDataParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/AuthEnvelopedDataParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/AuthEnvelopedDataParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/AuthenticatedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/AuthenticatedData.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/AuthenticatedData.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/AuthenticatedData.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/AuthenticatedDataParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/AuthenticatedDataParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/AuthenticatedDataParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/AuthenticatedDataParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/CMSAttributes.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/CMSAttributes.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/CMSAttributes.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/CMSAttributes.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/CMSObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/CMSObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/CMSObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/CMSObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/CompressedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/CompressedData.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/CompressedData.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/CompressedData.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/CompressedDataParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/CompressedDataParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/CompressedDataParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/CompressedDataParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/ContentInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/ContentInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/ContentInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/ContentInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/ContentInfoParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/ContentInfoParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/ContentInfoParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/ContentInfoParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/EncryptedContentInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/EncryptedContentInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/EncryptedContentInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/EncryptedContentInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/EncryptedContentInfoParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/EncryptedContentInfoParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/EncryptedContentInfoParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/EncryptedContentInfoParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/EncryptedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/EncryptedData.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/EncryptedData.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/EncryptedData.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/EnvelopedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/EnvelopedData.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/EnvelopedData.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/EnvelopedData.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/EnvelopedDataParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/EnvelopedDataParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/EnvelopedDataParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/EnvelopedDataParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/Evidence.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/Evidence.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/Evidence.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/Evidence.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/IssuerAndSerialNumber.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/IssuerAndSerialNumber.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/IssuerAndSerialNumber.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/IssuerAndSerialNumber.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/KEKIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/KEKIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/KEKIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/KEKIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/KEKRecipientInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/KEKRecipientInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/KEKRecipientInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/KEKRecipientInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/KeyAgreeRecipientIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/KeyAgreeRecipientIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/KeyAgreeRecipientIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/KeyAgreeRecipientIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/KeyAgreeRecipientInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/KeyAgreeRecipientInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/KeyAgreeRecipientInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/KeyAgreeRecipientInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/KeyTransRecipientInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/KeyTransRecipientInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/KeyTransRecipientInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/KeyTransRecipientInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/MetaData.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/MetaData.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/MetaData.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/MetaData.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/OriginatorIdentifierOrKey.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/OriginatorIdentifierOrKey.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/OriginatorIdentifierOrKey.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/OriginatorIdentifierOrKey.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/OriginatorInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/OriginatorInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/OriginatorInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/OriginatorInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/OriginatorPublicKey.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/OriginatorPublicKey.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/OriginatorPublicKey.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/OriginatorPublicKey.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/OtherKeyAttribute.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/OtherKeyAttribute.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/OtherKeyAttribute.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/OtherKeyAttribute.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/OtherRecipientInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/OtherRecipientInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/OtherRecipientInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/OtherRecipientInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/PasswordRecipientInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/PasswordRecipientInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/PasswordRecipientInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/PasswordRecipientInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/RecipientEncryptedKey.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/RecipientEncryptedKey.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/RecipientEncryptedKey.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/RecipientEncryptedKey.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/RecipientIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/RecipientIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/RecipientIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/RecipientIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/RecipientInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/RecipientInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/RecipientInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/RecipientInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/RecipientKeyIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/RecipientKeyIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/RecipientKeyIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/RecipientKeyIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/SignedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/SignedData.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/SignedData.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/SignedData.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/SignedDataParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/SignedDataParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/SignedDataParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/SignedDataParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/SignerIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/SignerIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/SignerIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/SignerIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/SignerInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/SignerInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/SignerInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/SignerInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/Time.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/Time.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/Time.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/Time.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/TimeStampAndCRL.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/TimeStampAndCRL.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/TimeStampAndCRL.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/TimeStampAndCRL.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/TimeStampTokenEvidence.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/TimeStampTokenEvidence.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/TimeStampTokenEvidence.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/TimeStampTokenEvidence.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/TimeStampedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/TimeStampedData.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/TimeStampedData.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/TimeStampedData.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/TimeStampedDataParser.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/TimeStampedDataParser.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/TimeStampedDataParser.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/TimeStampedDataParser.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cms/ecc/MQVuserKeyingMaterial.java b/app/src/main/java/repack/org/bouncycastle/asn1/cms/ecc/MQVuserKeyingMaterial.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cms/ecc/MQVuserKeyingMaterial.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/ecc/MQVuserKeyingMaterial.java
diff --git a/bin/classes/repack/org/bouncycastle/asn1/cms/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/cms/package.html
similarity index 100%
rename from bin/classes/repack/org/bouncycastle/asn1/cms/package.html
rename to app/src/main/java/repack/org/bouncycastle/asn1/cms/package.html
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/AttributeTypeAndValue.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/AttributeTypeAndValue.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/AttributeTypeAndValue.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/AttributeTypeAndValue.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CRMFObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/CRMFObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CRMFObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/CRMFObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertId.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertId.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertId.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertId.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertReqMessages.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertReqMessages.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertReqMessages.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertReqMessages.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertReqMsg.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertReqMsg.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertReqMsg.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertReqMsg.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertRequest.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertRequest.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertRequest.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertRequest.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertTemplate.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertTemplate.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertTemplate.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertTemplate.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertTemplateBuilder.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertTemplateBuilder.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/CertTemplateBuilder.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/CertTemplateBuilder.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/Controls.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/Controls.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/Controls.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/Controls.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/EncKeyWithID.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/EncKeyWithID.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/EncKeyWithID.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/EncKeyWithID.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/EncryptedKey.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/EncryptedKey.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/EncryptedKey.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/EncryptedKey.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/EncryptedValue.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/EncryptedValue.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/EncryptedValue.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/EncryptedValue.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/OptionalValidity.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/OptionalValidity.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/OptionalValidity.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/OptionalValidity.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/PKIArchiveOptions.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/PKIArchiveOptions.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/PKIArchiveOptions.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/PKIArchiveOptions.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/PKIPublicationInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/PKIPublicationInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/PKIPublicationInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/PKIPublicationInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/PKMACValue.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/PKMACValue.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/PKMACValue.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/PKMACValue.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/POPOPrivKey.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/POPOPrivKey.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/POPOPrivKey.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/POPOPrivKey.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/POPOSigningKey.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/POPOSigningKey.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/POPOSigningKey.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/POPOSigningKey.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/POPOSigningKeyInput.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/POPOSigningKeyInput.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/POPOSigningKeyInput.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/POPOSigningKeyInput.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/ProofOfPossession.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/ProofOfPossession.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/ProofOfPossession.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/ProofOfPossession.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/SinglePubInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/SinglePubInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/SinglePubInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/SinglePubInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/crmf/SubsequentMessage.java b/app/src/main/java/repack/org/bouncycastle/asn1/crmf/SubsequentMessage.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/crmf/SubsequentMessage.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/crmf/SubsequentMessage.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/CryptoProObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/CryptoProObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/CryptoProObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/CryptoProObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/ECGOST3410NamedCurves.java b/app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/ECGOST3410NamedCurves.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/ECGOST3410NamedCurves.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/ECGOST3410NamedCurves.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/ECGOST3410ParamSetParameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/ECGOST3410ParamSetParameters.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/ECGOST3410ParamSetParameters.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/ECGOST3410ParamSetParameters.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/GOST28147Parameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/GOST28147Parameters.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/GOST28147Parameters.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/GOST28147Parameters.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/GOST3410NamedParameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/GOST3410NamedParameters.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/GOST3410NamedParameters.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/GOST3410NamedParameters.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/GOST3410ParamSetParameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/GOST3410ParamSetParameters.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/GOST3410ParamSetParameters.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/GOST3410ParamSetParameters.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/GOST3410PublicKeyAlgParameters.java
diff --git a/bin/classes/repack/org/bouncycastle/asn1/cryptopro/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/package.html
similarity index 100%
rename from bin/classes/repack/org/bouncycastle/asn1/cryptopro/package.html
rename to app/src/main/java/repack/org/bouncycastle/asn1/cryptopro/package.html
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/eac/EACObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/eac/EACObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/eac/EACObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/eac/EACObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/CommitmentTypeIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/CommitmentTypeIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/CommitmentTypeIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/CommitmentTypeIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/CommitmentTypeIndication.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/CommitmentTypeIndication.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/CommitmentTypeIndication.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/CommitmentTypeIndication.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/CommitmentTypeQualifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/CommitmentTypeQualifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/CommitmentTypeQualifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/CommitmentTypeQualifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/CompleteRevocationRefs.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/CompleteRevocationRefs.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/CompleteRevocationRefs.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/CompleteRevocationRefs.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/CrlIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/CrlIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/CrlIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/CrlIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/CrlListID.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/CrlListID.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/CrlListID.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/CrlListID.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/CrlOcspRef.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/CrlOcspRef.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/CrlOcspRef.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/CrlOcspRef.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/CrlValidatedID.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/CrlValidatedID.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/CrlValidatedID.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/CrlValidatedID.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/ESFAttributes.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/ESFAttributes.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/ESFAttributes.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/ESFAttributes.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/OcspIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/OcspIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/OcspIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/OcspIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/OcspListID.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/OcspListID.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/OcspListID.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/OcspListID.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/OcspResponsesID.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/OcspResponsesID.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/OcspResponsesID.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/OcspResponsesID.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/OtherHash.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/OtherHash.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/OtherHash.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/OtherHash.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/OtherHashAlgAndValue.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/OtherHashAlgAndValue.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/OtherHashAlgAndValue.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/OtherHashAlgAndValue.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/OtherRevRefs.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/OtherRevRefs.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/OtherRevRefs.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/OtherRevRefs.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/OtherRevVals.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/OtherRevVals.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/OtherRevVals.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/OtherRevVals.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/RevocationValues.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/RevocationValues.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/RevocationValues.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/RevocationValues.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/SPUserNotice.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/SPUserNotice.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/SPUserNotice.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/SPUserNotice.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/SPuri.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/SPuri.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/SPuri.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/SPuri.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/SigPolicyQualifierInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/SigPolicyQualifierInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/SigPolicyQualifierInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/SigPolicyQualifierInfo.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/SigPolicyQualifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/SigPolicyQualifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/SigPolicyQualifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/SigPolicyQualifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/SignaturePolicyId.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/SignaturePolicyId.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/SignaturePolicyId.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/SignaturePolicyId.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/SignaturePolicyIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/SignaturePolicyIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/SignaturePolicyIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/SignaturePolicyIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/SignerAttribute.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/SignerAttribute.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/SignerAttribute.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/SignerAttribute.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/esf/SignerLocation.java b/app/src/main/java/repack/org/bouncycastle/asn1/esf/SignerLocation.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/esf/SignerLocation.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/SignerLocation.java
diff --git a/bin/classes/repack/org/bouncycastle/asn1/esf/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/esf/package.html
similarity index 100%
rename from bin/classes/repack/org/bouncycastle/asn1/esf/package.html
rename to app/src/main/java/repack/org/bouncycastle/asn1/esf/package.html
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ess/ContentHints.java b/app/src/main/java/repack/org/bouncycastle/asn1/ess/ContentHints.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ess/ContentHints.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/ContentHints.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ess/ContentIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/ess/ContentIdentifier.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ess/ContentIdentifier.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/ContentIdentifier.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ess/ESSCertID.java b/app/src/main/java/repack/org/bouncycastle/asn1/ess/ESSCertID.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ess/ESSCertID.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/ESSCertID.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ess/ESSCertIDv2.java b/app/src/main/java/repack/org/bouncycastle/asn1/ess/ESSCertIDv2.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ess/ESSCertIDv2.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/ESSCertIDv2.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ess/OtherCertID.java b/app/src/main/java/repack/org/bouncycastle/asn1/ess/OtherCertID.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ess/OtherCertID.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/OtherCertID.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ess/OtherSigningCertificate.java b/app/src/main/java/repack/org/bouncycastle/asn1/ess/OtherSigningCertificate.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ess/OtherSigningCertificate.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/OtherSigningCertificate.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ess/SigningCertificate.java b/app/src/main/java/repack/org/bouncycastle/asn1/ess/SigningCertificate.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ess/SigningCertificate.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/SigningCertificate.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ess/SigningCertificateV2.java b/app/src/main/java/repack/org/bouncycastle/asn1/ess/SigningCertificateV2.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/ess/SigningCertificateV2.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/SigningCertificateV2.java
diff --git a/bin/classes/repack/org/bouncycastle/asn1/ess/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/ess/package.html
similarity index 100%
rename from bin/classes/repack/org/bouncycastle/asn1/ess/package.html
rename to app/src/main/java/repack/org/bouncycastle/asn1/ess/package.html
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/gnu/GNUObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/gnu/GNUObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/gnu/GNUObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/gnu/GNUObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/iana/IANAObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/iana/IANAObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/iana/IANAObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/iana/IANAObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/icao/CscaMasterList.java b/app/src/main/java/repack/org/bouncycastle/asn1/icao/CscaMasterList.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/icao/CscaMasterList.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/icao/CscaMasterList.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/icao/DataGroupHash.java b/app/src/main/java/repack/org/bouncycastle/asn1/icao/DataGroupHash.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/icao/DataGroupHash.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/icao/DataGroupHash.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/icao/ICAOObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/icao/ICAOObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/icao/ICAOObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/icao/ICAOObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/icao/LDSSecurityObject.java b/app/src/main/java/repack/org/bouncycastle/asn1/icao/LDSSecurityObject.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/icao/LDSSecurityObject.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/icao/LDSSecurityObject.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/icao/LDSVersionInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/icao/LDSVersionInfo.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/icao/LDSVersionInfo.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/icao/LDSVersionInfo.java
diff --git a/bin/classes/repack/org/bouncycastle/asn1/icao/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/icao/package.html
similarity index 100%
rename from bin/classes/repack/org/bouncycastle/asn1/icao/package.html
rename to app/src/main/java/repack/org/bouncycastle/asn1/icao/package.html
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/ISISMTTObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/ISISMTTObjectIdentifiers.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/ISISMTTObjectIdentifiers.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/ISISMTTObjectIdentifiers.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/ocsp/CertHash.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/ocsp/CertHash.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/ocsp/CertHash.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/ocsp/CertHash.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/ocsp/RequestedCertificate.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/ocsp/RequestedCertificate.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/ocsp/RequestedCertificate.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/ocsp/RequestedCertificate.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/AdditionalInformationSyntax.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/AdditionalInformationSyntax.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/AdditionalInformationSyntax.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/AdditionalInformationSyntax.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.java
similarity index 98%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.java
index f3254d8..d8be894 100644
--- a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.java
+++ b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/AdmissionSyntax.java
@@ -113,8 +113,8 @@
  * are logically connected (e.g. they have been issued under the same admission
  * number).
  *
- * @see repack.org.bouncycastle.asn1.isismtt.x509.Admissions
- * @see repack.org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
+ * @see Admissions
+ * @see ProfessionInfo
  * @see repack.org.bouncycastle.asn1.isismtt.x509.NamingAuthority
  */
 public class AdmissionSyntax
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/Admissions.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/Admissions.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/Admissions.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/Admissions.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/DeclarationOfMajority.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/DeclarationOfMajority.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/DeclarationOfMajority.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/DeclarationOfMajority.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/MonetaryLimit.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/MonetaryLimit.java
similarity index 100%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/MonetaryLimit.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/MonetaryLimit.java
diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/NamingAuthority.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/NamingAuthority.java
similarity index 99%
rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/NamingAuthority.java
rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/NamingAuthority.java
index 5204914..a4085cc 100644
--- a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/NamingAuthority.java
+++ b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/NamingAuthority.java
@@ -27,7 +27,7 @@
  *               namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL
  *             }
  * 
- * @see repack.org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax + * @see AdmissionSyntax * */ public class NamingAuthority diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/ProcurationSyntax.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/ProcurationSyntax.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/ProcurationSyntax.java rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/ProcurationSyntax.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/ProfessionInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/ProfessionInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/ProfessionInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/ProfessionInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/Restriction.java b/app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/Restriction.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/isismtt/x509/Restriction.java rename to app/src/main/java/repack/org/bouncycastle/asn1/isismtt/x509/Restriction.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/kisa/KISAObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/kisa/KISAObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/kisa/KISAObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/kisa/KISAObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/microsoft/MicrosoftObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/microsoft/MicrosoftObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/microsoft/MicrosoftObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/microsoft/MicrosoftObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/misc/CAST5CBCParameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/misc/CAST5CBCParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/misc/CAST5CBCParameters.java rename to app/src/main/java/repack/org/bouncycastle/asn1/misc/CAST5CBCParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/misc/IDEACBCPar.java b/app/src/main/java/repack/org/bouncycastle/asn1/misc/IDEACBCPar.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/misc/IDEACBCPar.java rename to app/src/main/java/repack/org/bouncycastle/asn1/misc/IDEACBCPar.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/misc/MiscObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/misc/MiscObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/misc/MiscObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/misc/MiscObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/misc/NetscapeCertType.java b/app/src/main/java/repack/org/bouncycastle/asn1/misc/NetscapeCertType.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/misc/NetscapeCertType.java rename to app/src/main/java/repack/org/bouncycastle/asn1/misc/NetscapeCertType.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/misc/NetscapeRevocationURL.java b/app/src/main/java/repack/org/bouncycastle/asn1/misc/NetscapeRevocationURL.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/misc/NetscapeRevocationURL.java rename to app/src/main/java/repack/org/bouncycastle/asn1/misc/NetscapeRevocationURL.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/misc/VerisignCzagExtension.java b/app/src/main/java/repack/org/bouncycastle/asn1/misc/VerisignCzagExtension.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/misc/VerisignCzagExtension.java rename to app/src/main/java/repack/org/bouncycastle/asn1/misc/VerisignCzagExtension.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/misc/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/misc/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/misc/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/misc/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/mozilla/PublicKeyAndChallenge.java b/app/src/main/java/repack/org/bouncycastle/asn1/mozilla/PublicKeyAndChallenge.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/mozilla/PublicKeyAndChallenge.java rename to app/src/main/java/repack/org/bouncycastle/asn1/mozilla/PublicKeyAndChallenge.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/mozilla/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/mozilla/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/mozilla/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/mozilla/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/nist/NISTNamedCurves.java b/app/src/main/java/repack/org/bouncycastle/asn1/nist/NISTNamedCurves.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/nist/NISTNamedCurves.java rename to app/src/main/java/repack/org/bouncycastle/asn1/nist/NISTNamedCurves.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/nist/NISTObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/nist/NISTObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/nist/NISTObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/nist/NISTObjectIdentifiers.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/nist/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/nist/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/nist/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/nist/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ntt/NTTObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/ntt/NTTObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ntt/NTTObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ntt/NTTObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/BasicOCSPResponse.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/BasicOCSPResponse.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/BasicOCSPResponse.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/BasicOCSPResponse.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/CertID.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/CertID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/CertID.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/CertID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/CertStatus.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/CertStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/CertStatus.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/CertStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/CrlID.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/CrlID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/CrlID.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/CrlID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/OCSPObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/OCSPObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/OCSPObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/OCSPObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/OCSPRequest.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/OCSPRequest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/OCSPRequest.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/OCSPRequest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/OCSPResponse.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/OCSPResponse.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/OCSPResponse.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/OCSPResponse.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/OCSPResponseStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/Request.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/Request.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/Request.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/Request.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/ResponderID.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/ResponderID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/ResponderID.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/ResponderID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/ResponseBytes.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/ResponseBytes.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/ResponseBytes.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/ResponseBytes.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/ResponseData.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/ResponseData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/ResponseData.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/ResponseData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/RevokedInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/RevokedInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/RevokedInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/RevokedInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/ServiceLocator.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/ServiceLocator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/ServiceLocator.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/ServiceLocator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/Signature.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/Signature.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/Signature.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/Signature.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/SingleResponse.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/SingleResponse.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/SingleResponse.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/SingleResponse.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/TBSRequest.java b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/TBSRequest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/ocsp/TBSRequest.java rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/TBSRequest.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/ocsp/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/ocsp/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/ocsp/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/ocsp/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/oiw/ElGamalParameter.java b/app/src/main/java/repack/org/bouncycastle/asn1/oiw/ElGamalParameter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/oiw/ElGamalParameter.java rename to app/src/main/java/repack/org/bouncycastle/asn1/oiw/ElGamalParameter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/oiw/OIWObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/oiw/OIWObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/oiw/OIWObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/oiw/OIWObjectIdentifiers.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/oiw/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/oiw/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/oiw/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/oiw/package.html diff --git a/bin/classes/repack/org/bouncycastle/asn1/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/Attribute.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/Attribute.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/Attribute.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/Attribute.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/AuthenticatedSafe.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/AuthenticatedSafe.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/AuthenticatedSafe.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/AuthenticatedSafe.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/CertBag.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/CertBag.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/CertBag.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/CertBag.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/CertificationRequest.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/CertificationRequest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/CertificationRequest.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/CertificationRequest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/CertificationRequestInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/CertificationRequestInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/CertificationRequestInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/CertificationRequestInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/ContentInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/ContentInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/ContentInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/ContentInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/DHParameter.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/DHParameter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/DHParameter.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/DHParameter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/EncryptedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/EncryptedData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/EncryptedData.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/EncryptedData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/EncryptionScheme.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/EncryptionScheme.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/EncryptionScheme.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/EncryptionScheme.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/KeyDerivationFunc.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/KeyDerivationFunc.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/KeyDerivationFunc.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/KeyDerivationFunc.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/MacData.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/MacData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/MacData.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/MacData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PBEParameter.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PBEParameter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PBEParameter.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PBEParameter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PBES2Algorithms.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PBES2Algorithms.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PBES2Algorithms.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PBES2Algorithms.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PBES2Parameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PBES2Parameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PBES2Parameters.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PBES2Parameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PBKDF2Params.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PBKDF2Params.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PBKDF2Params.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PBKDF2Params.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PKCS12PBEParams.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PKCS12PBEParams.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PKCS12PBEParams.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PKCS12PBEParams.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/Pfx.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/Pfx.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/Pfx.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/Pfx.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/PrivateKeyInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/RC2CBCParameter.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/RC2CBCParameter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/RC2CBCParameter.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/RC2CBCParameter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/RSAESOAEPparams.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/RSAESOAEPparams.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/RSAESOAEPparams.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/RSAESOAEPparams.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/RSASSAPSSparams.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/RSASSAPSSparams.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/RSASSAPSSparams.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/RSASSAPSSparams.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/SafeBag.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/SafeBag.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/SafeBag.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/SafeBag.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/SignedData.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/SignedData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/SignedData.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/SignedData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/SignerInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/SignerInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/pkcs/SignerInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/SignerInfo.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/pkcs/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/pkcs/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/pkcs/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/pkcs/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/sec/ECPrivateKeyStructure.java b/app/src/main/java/repack/org/bouncycastle/asn1/sec/ECPrivateKeyStructure.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/sec/ECPrivateKeyStructure.java rename to app/src/main/java/repack/org/bouncycastle/asn1/sec/ECPrivateKeyStructure.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/sec/SECNamedCurves.java b/app/src/main/java/repack/org/bouncycastle/asn1/sec/SECNamedCurves.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/sec/SECNamedCurves.java rename to app/src/main/java/repack/org/bouncycastle/asn1/sec/SECNamedCurves.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/sec/SECObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/sec/SECObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/sec/SECObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/sec/SECObjectIdentifiers.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/sec/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/sec/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/sec/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/sec/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMEAttributes.java b/app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMEAttributes.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMEAttributes.java rename to app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMEAttributes.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMECapabilities.java b/app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMECapabilities.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMECapabilities.java rename to app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMECapabilities.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMECapabilitiesAttribute.java b/app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMECapabilitiesAttribute.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMECapabilitiesAttribute.java rename to app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMECapabilitiesAttribute.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMECapability.java b/app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMECapability.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMECapability.java rename to app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMECapability.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMECapabilityVector.java b/app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMECapabilityVector.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMECapabilityVector.java rename to app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMECapabilityVector.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMEEncryptionKeyPreferenceAttribute.java b/app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMEEncryptionKeyPreferenceAttribute.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/smime/SMIMEEncryptionKeyPreferenceAttribute.java rename to app/src/main/java/repack/org/bouncycastle/asn1/smime/SMIMEEncryptionKeyPreferenceAttribute.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/smime/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/smime/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/smime/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/smime/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves.java b/app/src/main/java/repack/org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves.java rename to app/src/main/java/repack/org/bouncycastle/asn1/teletrust/TeleTrusTNamedCurves.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/teletrust/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/teletrust/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/teletrust/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/teletrust/package.html diff --git a/bin/classes/repack/org/bouncycastle/asn1/test/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/test/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/test/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/test/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/tsp/Accuracy.java b/app/src/main/java/repack/org/bouncycastle/asn1/tsp/Accuracy.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/tsp/Accuracy.java rename to app/src/main/java/repack/org/bouncycastle/asn1/tsp/Accuracy.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/tsp/MessageImprint.java b/app/src/main/java/repack/org/bouncycastle/asn1/tsp/MessageImprint.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/tsp/MessageImprint.java rename to app/src/main/java/repack/org/bouncycastle/asn1/tsp/MessageImprint.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/tsp/TSTInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/tsp/TSTInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/tsp/TSTInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/tsp/TSTInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/tsp/TimeStampReq.java b/app/src/main/java/repack/org/bouncycastle/asn1/tsp/TimeStampReq.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/tsp/TimeStampReq.java rename to app/src/main/java/repack/org/bouncycastle/asn1/tsp/TimeStampReq.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/tsp/TimeStampResp.java b/app/src/main/java/repack/org/bouncycastle/asn1/tsp/TimeStampResp.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/tsp/TimeStampResp.java rename to app/src/main/java/repack/org/bouncycastle/asn1/tsp/TimeStampResp.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/tsp/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/tsp/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/tsp/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/tsp/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/util/ASN1Dump.java b/app/src/main/java/repack/org/bouncycastle/asn1/util/ASN1Dump.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/util/ASN1Dump.java rename to app/src/main/java/repack/org/bouncycastle/asn1/util/ASN1Dump.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/util/DERDump.java b/app/src/main/java/repack/org/bouncycastle/asn1/util/DERDump.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/util/DERDump.java rename to app/src/main/java/repack/org/bouncycastle/asn1/util/DERDump.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/util/Dump.java b/app/src/main/java/repack/org/bouncycastle/asn1/util/Dump.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/util/Dump.java rename to app/src/main/java/repack/org/bouncycastle/asn1/util/Dump.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/util/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/util/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/util/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/util/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/AttributeTypeAndValue.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/AttributeTypeAndValue.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/AttributeTypeAndValue.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/AttributeTypeAndValue.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/DirectoryString.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/DirectoryString.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/DirectoryString.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/DirectoryString.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/RDN.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/RDN.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/RDN.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/RDN.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/X500Name.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/X500Name.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/X500Name.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/X500Name.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/X500NameBuilder.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/X500NameBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/X500NameBuilder.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/X500NameBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/X500NameStyle.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/X500NameStyle.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/X500NameStyle.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/X500NameStyle.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/BCStrictStyle.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/style/BCStrictStyle.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/BCStrictStyle.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/style/BCStrictStyle.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/BCStyle.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/style/BCStyle.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/BCStyle.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/style/BCStyle.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/IETFUtils.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/style/IETFUtils.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/IETFUtils.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/style/IETFUtils.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/RFC4519Style.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/style/RFC4519Style.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/RFC4519Style.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/style/RFC4519Style.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/X500NameTokenizer.java b/app/src/main/java/repack/org/bouncycastle/asn1/x500/style/X500NameTokenizer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x500/style/X500NameTokenizer.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x500/style/X500NameTokenizer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/AccessDescription.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/AccessDescription.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/AccessDescription.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/AccessDescription.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/AlgorithmIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/AlgorithmIdentifier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/AlgorithmIdentifier.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/AlgorithmIdentifier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/AttCertIssuer.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/AttCertIssuer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/AttCertIssuer.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/AttCertIssuer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/AttCertValidityPeriod.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/AttCertValidityPeriod.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/AttCertValidityPeriod.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/AttCertValidityPeriod.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/Attribute.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/Attribute.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/Attribute.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/Attribute.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/AttributeCertificate.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/AttributeCertificate.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/AttributeCertificate.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/AttributeCertificate.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/AttributeCertificateInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/AttributeCertificateInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/AttributeCertificateInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/AttributeCertificateInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/AuthorityInformationAccess.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/AuthorityInformationAccess.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/AuthorityInformationAccess.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/AuthorityInformationAccess.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/BasicConstraints.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/BasicConstraints.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/BasicConstraints.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/BasicConstraints.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/CRLDistPoint.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/CRLDistPoint.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/CRLDistPoint.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/CRLDistPoint.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/CRLNumber.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/CRLNumber.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/CRLNumber.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/CRLNumber.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/CRLReason.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/CRLReason.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/CRLReason.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/CRLReason.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/CertPolicyId.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/CertPolicyId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/CertPolicyId.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/CertPolicyId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/CertificateList.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/CertificateList.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/CertificateList.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/CertificateList.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/CertificatePair.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/CertificatePair.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/CertificatePair.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/CertificatePair.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/CertificatePolicies.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/CertificatePolicies.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/CertificatePolicies.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/CertificatePolicies.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/DSAParameter.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/DSAParameter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/DSAParameter.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/DSAParameter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/DigestInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/DigestInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/DigestInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/DigestInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/DisplayText.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/DisplayText.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/DisplayText.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/DisplayText.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/DistributionPoint.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/DistributionPoint.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/DistributionPoint.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/DistributionPoint.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/DistributionPointName.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/DistributionPointName.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/DistributionPointName.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/DistributionPointName.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/ExtendedKeyUsage.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/ExtendedKeyUsage.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/ExtendedKeyUsage.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/ExtendedKeyUsage.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/GeneralName.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/GeneralName.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/GeneralName.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/GeneralName.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/GeneralNames.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/GeneralNames.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/GeneralNames.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/GeneralNames.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/GeneralSubtree.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/GeneralSubtree.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/GeneralSubtree.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/GeneralSubtree.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/Holder.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/Holder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/Holder.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/Holder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/IetfAttrSyntax.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/IetfAttrSyntax.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/IetfAttrSyntax.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/IetfAttrSyntax.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/IssuerSerial.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/IssuerSerial.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/IssuerSerial.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/IssuerSerial.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/IssuingDistributionPoint.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/IssuingDistributionPoint.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/IssuingDistributionPoint.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/IssuingDistributionPoint.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/KeyPurposeId.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/KeyPurposeId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/KeyPurposeId.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/KeyPurposeId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/KeyUsage.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/KeyUsage.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/KeyUsage.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/KeyUsage.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/NameConstraints.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/NameConstraints.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/NameConstraints.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/NameConstraints.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/NoticeReference.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/NoticeReference.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/NoticeReference.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/NoticeReference.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/ObjectDigestInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/ObjectDigestInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/ObjectDigestInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/ObjectDigestInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/PolicyInformation.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/PolicyInformation.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/PolicyInformation.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/PolicyInformation.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/PolicyMappings.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/PolicyMappings.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/PolicyMappings.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/PolicyMappings.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/PolicyQualifierId.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/PolicyQualifierId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/PolicyQualifierId.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/PolicyQualifierId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/PolicyQualifierInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/PolicyQualifierInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/PolicyQualifierInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/PolicyQualifierInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/PrivateKeyUsagePeriod.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/PrivateKeyUsagePeriod.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/PrivateKeyUsagePeriod.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/PrivateKeyUsagePeriod.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/RSAPublicKeyStructure.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/RSAPublicKeyStructure.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/RSAPublicKeyStructure.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/RSAPublicKeyStructure.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/ReasonFlags.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/ReasonFlags.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/ReasonFlags.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/ReasonFlags.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/RoleSyntax.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/RoleSyntax.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/RoleSyntax.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/RoleSyntax.java index f4f8450..5b20a1b 100644 --- a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/RoleSyntax.java +++ b/app/src/main/java/repack/org/bouncycastle/asn1/x509/RoleSyntax.java @@ -33,7 +33,7 @@ public class RoleSyntax *
or ASN1Sequence. * @return the instance of RoleSyntax built from the * supplied object. - * @throws java.lang.IllegalArgumentException if the object passed + * @throws IllegalArgumentException if the object passed * to the factory is not an instance of RoleSyntax or * ASN1Sequence. */ diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/SubjectDirectoryAttributes.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/SubjectDirectoryAttributes.java similarity index 97% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/SubjectDirectoryAttributes.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/SubjectDirectoryAttributes.java index 955c2db..4f0c50b 100644 --- a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/SubjectDirectoryAttributes.java +++ b/app/src/main/java/repack/org/bouncycastle/asn1/x509/SubjectDirectoryAttributes.java @@ -26,7 +26,7 @@ * AttributeValue ::= ANY DEFINED BY AttributeType *
* - * @see repack.org.bouncycastle.asn1.x509.X509Name for AttributeType ObjectIdentifiers. + * @see X509Name for AttributeType ObjectIdentifiers. */ public class SubjectDirectoryAttributes extends ASN1Encodable diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/SubjectKeyIdentifier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/TBSCertList.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/TBSCertList.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/TBSCertList.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/TBSCertList.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/TBSCertificateStructure.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/TBSCertificateStructure.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/TBSCertificateStructure.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/TBSCertificateStructure.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/Target.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/Target.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/Target.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/Target.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/TargetInformation.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/TargetInformation.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/TargetInformation.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/TargetInformation.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/Targets.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/Targets.java similarity index 98% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/Targets.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/Targets.java index 9b50451..d259e46 100644 --- a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/Targets.java +++ b/app/src/main/java/repack/org/bouncycastle/asn1/x509/Targets.java @@ -27,7 +27,7 @@ * } * * - * @see repack.org.bouncycastle.asn1.x509.Target + * @see Target * @see repack.org.bouncycastle.asn1.x509.TargetInformation */ public class Targets diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/Time.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/Time.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/Time.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/Time.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/UserNotice.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/UserNotice.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/UserNotice.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/UserNotice.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/V1TBSCertificateGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/V1TBSCertificateGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/V1TBSCertificateGenerator.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/V1TBSCertificateGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/V2AttributeCertificateInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/V2AttributeCertificateInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/V2AttributeCertificateInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/V2AttributeCertificateInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/V2Form.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/V2Form.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/V2Form.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/V2Form.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/V2TBSCertListGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/V2TBSCertListGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/V2TBSCertListGenerator.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/V2TBSCertListGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509Attributes.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509Attributes.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509Attributes.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509Attributes.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509CertificateStructure.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509CertificateStructure.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509CertificateStructure.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509CertificateStructure.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509DefaultEntryConverter.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509DefaultEntryConverter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509DefaultEntryConverter.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509DefaultEntryConverter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509Extension.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509Extension.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509Extension.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509Extension.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509Extensions.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509Extensions.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509Extensions.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509Extensions.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509ExtensionsGenerator.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509ExtensionsGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509ExtensionsGenerator.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509ExtensionsGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509Name.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509Name.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509Name.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509Name.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509NameEntryConverter.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509NameEntryConverter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509NameEntryConverter.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509NameEntryConverter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509NameTokenizer.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509NameTokenizer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509NameTokenizer.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509NameTokenizer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509ObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/X509ObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/X509ObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/X509ObjectIdentifiers.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/x509/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/x509/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/x509/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/BiometricData.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/BiometricData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/BiometricData.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/BiometricData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/ETSIQCObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/ETSIQCObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/ETSIQCObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/ETSIQCObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/Iso4217CurrencyCode.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/Iso4217CurrencyCode.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/Iso4217CurrencyCode.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/Iso4217CurrencyCode.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/MonetaryValue.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/MonetaryValue.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/MonetaryValue.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/MonetaryValue.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/QCStatement.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/QCStatement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/QCStatement.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/QCStatement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/RFC3739QCObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/RFC3739QCObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/RFC3739QCObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/RFC3739QCObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/SemanticsInformation.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/SemanticsInformation.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/SemanticsInformation.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/SemanticsInformation.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/TypeOfBiometricData.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/TypeOfBiometricData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/qualified/TypeOfBiometricData.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/TypeOfBiometricData.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/x509/qualified/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/x509/qualified/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/qualified/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/sigi/NameOrPseudonym.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/sigi/NameOrPseudonym.java similarity index 98% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/sigi/NameOrPseudonym.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/sigi/NameOrPseudonym.java index 1fcd2b1..fd05ad3 100644 --- a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/sigi/NameOrPseudonym.java +++ b/app/src/main/java/repack/org/bouncycastle/asn1/x509/sigi/NameOrPseudonym.java @@ -24,7 +24,7 @@ * } * * - * @see repack.org.bouncycastle.asn1.x509.sigi.PersonalData + * @see PersonalData * */ public class NameOrPseudonym diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/sigi/PersonalData.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/sigi/PersonalData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/sigi/PersonalData.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/sigi/PersonalData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x509/sigi/SigIObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/x509/sigi/SigIObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x509/sigi/SigIObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x509/sigi/SigIObjectIdentifiers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/DHDomainParameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/DHDomainParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/DHDomainParameters.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/DHDomainParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/DHPublicKey.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/DHPublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/DHPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/DHPublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/DHValidationParms.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/DHValidationParms.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/DHValidationParms.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/DHValidationParms.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/KeySpecificInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/KeySpecificInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/KeySpecificInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/KeySpecificInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/OtherInfo.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/OtherInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/OtherInfo.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/OtherInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X962NamedCurves.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X962NamedCurves.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X962NamedCurves.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X962NamedCurves.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X962Parameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X962Parameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X962Parameters.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X962Parameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9Curve.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X9Curve.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9Curve.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X9Curve.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9ECParameters.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X9ECParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9ECParameters.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X9ECParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9ECParametersHolder.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X9ECParametersHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9ECParametersHolder.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X9ECParametersHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9ECPoint.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X9ECPoint.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9ECPoint.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X9ECPoint.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9FieldElement.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X9FieldElement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9FieldElement.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X9FieldElement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9FieldID.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X9FieldID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9FieldID.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X9FieldID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9IntegerConverter.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X9IntegerConverter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9IntegerConverter.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X9IntegerConverter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9ObjectIdentifiers.java b/app/src/main/java/repack/org/bouncycastle/asn1/x9/X9ObjectIdentifiers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/asn1/x9/X9ObjectIdentifiers.java rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/X9ObjectIdentifiers.java diff --git a/bin/classes/repack/org/bouncycastle/asn1/x9/package.html b/app/src/main/java/repack/org/bouncycastle/asn1/x9/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/asn1/x9/package.html rename to app/src/main/java/repack/org/bouncycastle/asn1/x9/package.html diff --git a/bin/classes/repack/org/bouncycastle/bcpg/attr/package.html b/app/src/main/java/repack/org/bouncycastle/bcpg/attr/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/bcpg/attr/package.html rename to app/src/main/java/repack/org/bouncycastle/bcpg/attr/package.html diff --git a/bin/classes/repack/org/bouncycastle/bcpg/package.html b/app/src/main/java/repack/org/bouncycastle/bcpg/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/bcpg/package.html rename to app/src/main/java/repack/org/bouncycastle/bcpg/package.html diff --git a/bin/classes/repack/org/bouncycastle/bcpg/sig/package.html b/app/src/main/java/repack/org/bouncycastle/bcpg/sig/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/bcpg/sig/package.html rename to app/src/main/java/repack/org/bouncycastle/bcpg/sig/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/AttributeCertificateHolder.java b/app/src/main/java/repack/org/bouncycastle/cert/AttributeCertificateHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/AttributeCertificateHolder.java rename to app/src/main/java/repack/org/bouncycastle/cert/AttributeCertificateHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/AttributeCertificateIssuer.java b/app/src/main/java/repack/org/bouncycastle/cert/AttributeCertificateIssuer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/AttributeCertificateIssuer.java rename to app/src/main/java/repack/org/bouncycastle/cert/AttributeCertificateIssuer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/CertException.java b/app/src/main/java/repack/org/bouncycastle/cert/CertException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/CertException.java rename to app/src/main/java/repack/org/bouncycastle/cert/CertException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/CertIOException.java b/app/src/main/java/repack/org/bouncycastle/cert/CertIOException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/CertIOException.java rename to app/src/main/java/repack/org/bouncycastle/cert/CertIOException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/CertUtils.java b/app/src/main/java/repack/org/bouncycastle/cert/CertUtils.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/CertUtils.java rename to app/src/main/java/repack/org/bouncycastle/cert/CertUtils.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/X509AttributeCertificateHolder.java b/app/src/main/java/repack/org/bouncycastle/cert/X509AttributeCertificateHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/X509AttributeCertificateHolder.java rename to app/src/main/java/repack/org/bouncycastle/cert/X509AttributeCertificateHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/X509CRLEntryHolder.java b/app/src/main/java/repack/org/bouncycastle/cert/X509CRLEntryHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/X509CRLEntryHolder.java rename to app/src/main/java/repack/org/bouncycastle/cert/X509CRLEntryHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/X509CRLHolder.java b/app/src/main/java/repack/org/bouncycastle/cert/X509CRLHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/X509CRLHolder.java rename to app/src/main/java/repack/org/bouncycastle/cert/X509CRLHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/X509CertificateHolder.java b/app/src/main/java/repack/org/bouncycastle/cert/X509CertificateHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/X509CertificateHolder.java rename to app/src/main/java/repack/org/bouncycastle/cert/X509CertificateHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/X509v1CertificateBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/X509v1CertificateBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/X509v1CertificateBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/X509v1CertificateBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/X509v2AttributeCertificateBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/X509v2AttributeCertificateBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/X509v2AttributeCertificateBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/X509v2AttributeCertificateBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/X509v2CRLBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/X509v2CRLBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/X509v2CRLBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/X509v2CRLBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/X509v3CertificateBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/X509v3CertificateBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/X509v3CertificateBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/X509v3CertificateBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/CMPException.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/CMPException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/CMPException.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/CMPException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/CMPRuntimeException.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/CMPRuntimeException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/CMPRuntimeException.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/CMPRuntimeException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/CMPUtil.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/CMPUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/CMPUtil.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/CMPUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/CertificateConfirmationContent.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/CertificateConfirmationContent.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/CertificateConfirmationContent.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/CertificateConfirmationContent.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/CertificateConfirmationContentBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/CertificateConfirmationContentBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/CertificateConfirmationContentBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/CertificateConfirmationContentBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/CertificateStatus.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/CertificateStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/CertificateStatus.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/CertificateStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/GeneralPKIMessage.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/GeneralPKIMessage.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/GeneralPKIMessage.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/GeneralPKIMessage.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/ProtectedPKIMessage.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/ProtectedPKIMessage.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/ProtectedPKIMessage.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/ProtectedPKIMessage.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/ProtectedPKIMessageBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/ProtectedPKIMessageBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/ProtectedPKIMessageBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/ProtectedPKIMessageBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/RevocationDetails.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/RevocationDetails.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/RevocationDetails.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/RevocationDetails.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/cmp/RevocationDetailsBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/cmp/RevocationDetailsBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/cmp/RevocationDetailsBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/RevocationDetailsBuilder.java diff --git a/bin/classes/repack/org/bouncycastle/cert/cmp/package.html b/app/src/main/java/repack/org/bouncycastle/cert/cmp/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cert/cmp/package.html rename to app/src/main/java/repack/org/bouncycastle/cert/cmp/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/AuthenticatorControl.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/AuthenticatorControl.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/AuthenticatorControl.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/AuthenticatorControl.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/CRMFException.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/CRMFException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/CRMFException.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/CRMFException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/CRMFRuntimeException.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/CRMFRuntimeException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/CRMFRuntimeException.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/CRMFRuntimeException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/CRMFUtil.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/CRMFUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/CRMFUtil.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/CRMFUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/CertificateRequestMessage.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/CertificateRequestMessage.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/CertificateRequestMessage.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/CertificateRequestMessage.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/CertificateRequestMessageBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/CertificateRequestMessageBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/CertificateRequestMessageBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/CertificateRequestMessageBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/Control.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/Control.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/Control.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/Control.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/EncryptedValueBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/EncryptedValueBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/EncryptedValueBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/EncryptedValueBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/EncryptedValuePadder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/EncryptedValuePadder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/EncryptedValuePadder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/EncryptedValuePadder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/EncryptedValueParser.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/EncryptedValueParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/EncryptedValueParser.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/EncryptedValueParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/FixedLengthMGF1Padder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/FixedLengthMGF1Padder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/FixedLengthMGF1Padder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/FixedLengthMGF1Padder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKIArchiveControl.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/PKIArchiveControl.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKIArchiveControl.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/PKIArchiveControl.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKIArchiveControlBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/PKIArchiveControlBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKIArchiveControlBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/PKIArchiveControlBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKMACBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/PKMACBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKMACBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/PKMACBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKMACValueGenerator.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/PKMACValueGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKMACValueGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/PKMACValueGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKMACValueVerifier.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/PKMACValueVerifier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKMACValueVerifier.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/PKMACValueVerifier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKMACValuesCalculator.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/PKMACValuesCalculator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/PKMACValuesCalculator.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/PKMACValuesCalculator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/ProofOfPossessionSigningKeyBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/ProofOfPossessionSigningKeyBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/ProofOfPossessionSigningKeyBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/ProofOfPossessionSigningKeyBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/RegTokenControl.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/RegTokenControl.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/RegTokenControl.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/RegTokenControl.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/ValueDecryptorGenerator.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/ValueDecryptorGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/ValueDecryptorGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/ValueDecryptorGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/CRMFHelper.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/CRMFHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/CRMFHelper.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/CRMFHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessage.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessage.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessage.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessage.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcaEncryptedValueBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcaEncryptedValueBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcaEncryptedValueBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcaEncryptedValueBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcaPKIArchiveControlBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcaPKIArchiveControlBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcaPKIArchiveControlBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcaPKIArchiveControlBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JceAsymmetricValueDecryptorGenerator.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JceAsymmetricValueDecryptorGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JceAsymmetricValueDecryptorGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JceAsymmetricValueDecryptorGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JceCRMFEncryptorBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JceCRMFEncryptorBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JceCRMFEncryptorBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JceCRMFEncryptorBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcePKMACValuesCalculator.java b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcePKMACValuesCalculator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/crmf/jcajce/JcePKMACValuesCalculator.java rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/JcePKMACValuesCalculator.java diff --git a/bin/classes/repack/org/bouncycastle/cert/crmf/jcajce/package.html b/app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cert/crmf/jcajce/package.html rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/jcajce/package.html diff --git a/bin/classes/repack/org/bouncycastle/cert/crmf/package.html b/app/src/main/java/repack/org/bouncycastle/cert/crmf/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cert/crmf/package.html rename to app/src/main/java/repack/org/bouncycastle/cert/crmf/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/CertHelper.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/CertHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/CertHelper.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/CertHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/DefaultCertHelper.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/DefaultCertHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/DefaultCertHelper.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/DefaultCertHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaAttrCertStore.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaAttrCertStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaAttrCertStore.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaAttrCertStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaCRLStore.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaCRLStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaCRLStore.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaCRLStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaCertStore.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaCertStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaCertStore.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaCertStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509AttributeCertificateHolder.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509AttributeCertificateHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509AttributeCertificateHolder.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509AttributeCertificateHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509CRLConverter.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509CRLConverter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509CRLConverter.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509CRLConverter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509CRLHolder.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509CRLHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509CRLHolder.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509CRLHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509CertificateConverter.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509CertificateConverter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509CertificateConverter.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509CertificateConverter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509CertificateHolder.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509CertificateHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509CertificateHolder.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509CertificateHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509v1CertificateBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509v1CertificateBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509v1CertificateBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509v1CertificateBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509v2CRLBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509v2CRLBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509v2CRLBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509v2CRLBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509v3CertificateBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509v3CertificateBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/JcaX509v3CertificateBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/JcaX509v3CertificateBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/NamedCertHelper.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/NamedCertHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/NamedCertHelper.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/NamedCertHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/jcajce/ProviderCertHelper.java b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/ProviderCertHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/jcajce/ProviderCertHelper.java rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/ProviderCertHelper.java diff --git a/bin/classes/repack/org/bouncycastle/cert/jcajce/package.html b/app/src/main/java/repack/org/bouncycastle/cert/jcajce/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cert/jcajce/package.html rename to app/src/main/java/repack/org/bouncycastle/cert/jcajce/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/BasicOCSPResp.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/BasicOCSPResp.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/BasicOCSPResp.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/BasicOCSPResp.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/BasicOCSPRespBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/BasicOCSPRespBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/BasicOCSPRespBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/BasicOCSPRespBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/CertificateID.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/CertificateID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/CertificateID.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/CertificateID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/CertificateStatus.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/CertificateStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/CertificateStatus.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/CertificateStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPException.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPException.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPReq.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPReq.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPReq.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPReq.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPReqBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPReqBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPReqBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPReqBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPResp.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPResp.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPResp.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPResp.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPRespBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPRespBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPRespBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPRespBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPUtils.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPUtils.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/OCSPUtils.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/OCSPUtils.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/Req.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/Req.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/Req.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/Req.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/RespData.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/RespData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/RespData.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/RespData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/RespID.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/RespID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/RespID.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/RespID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/RevokedStatus.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/RevokedStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/RevokedStatus.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/RevokedStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/SingleResp.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/SingleResp.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/SingleResp.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/SingleResp.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/UnknownStatus.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/UnknownStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/UnknownStatus.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/UnknownStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/jcajce/JcaBasicOCSPRespBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/jcajce/JcaBasicOCSPRespBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/jcajce/JcaBasicOCSPRespBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/jcajce/JcaBasicOCSPRespBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/jcajce/JcaCertificateID.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/jcajce/JcaCertificateID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/jcajce/JcaCertificateID.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/jcajce/JcaCertificateID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/ocsp/jcajce/JcaRespID.java b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/jcajce/JcaRespID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/ocsp/jcajce/JcaRespID.java rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/jcajce/JcaRespID.java diff --git a/bin/classes/repack/org/bouncycastle/cert/ocsp/jcajce/package.html b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/jcajce/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cert/ocsp/jcajce/package.html rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/jcajce/package.html diff --git a/bin/classes/repack/org/bouncycastle/cert/ocsp/package.html b/app/src/main/java/repack/org/bouncycastle/cert/ocsp/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cert/ocsp/package.html rename to app/src/main/java/repack/org/bouncycastle/cert/ocsp/package.html diff --git a/bin/classes/repack/org/bouncycastle/cert/package.html b/app/src/main/java/repack/org/bouncycastle/cert/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cert/package.html rename to app/src/main/java/repack/org/bouncycastle/cert/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelector.java b/app/src/main/java/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelector.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelector.java rename to app/src/main/java/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelector.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelectorBuilder.java b/app/src/main/java/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelectorBuilder.java similarity index 95% rename from src/bouncycastle/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelectorBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelectorBuilder.java index a93ebe4..d80fe9b 100644 --- a/src/bouncycastle/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelectorBuilder.java +++ b/app/src/main/java/repack/org/bouncycastle/cert/selector/X509AttributeCertificateSelectorBuilder.java @@ -128,8 +128,8 @@ public void addTargetName(GeneralName name) * DER encoded GeneralName structures. * * @param names A collection of target names. - * @throws java.io.IOException if a parsing error occurs. - * @see #addTargetName(repack.org.bouncycastle.asn1.x509.GeneralName) + * @throws IOException if a parsing error occurs. + * @see #addTargetName(GeneralName) */ public void setTargetNames(Collection names) throws IOException { @@ -161,8 +161,8 @@ public void addTargetGroup(GeneralName group) * encoded GeneralNames. * * @param names A collection of target groups. - * @throws java.io.IOException if a parsing error occurs. - * @see #addTargetGroup(repack.org.bouncycastle.asn1.x509.GeneralName) + * @throws IOException if a parsing error occurs. + * @see #addTargetGroup(GeneralName) */ public void setTargetGroups(Collection names) throws IOException { diff --git a/bin/classes/repack/org/bouncycastle/cert/selector/package.html b/app/src/main/java/repack/org/bouncycastle/cert/selector/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cert/selector/package.html rename to app/src/main/java/repack/org/bouncycastle/cert/selector/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/AuthAttributesProvider.java b/app/src/main/java/repack/org/bouncycastle/cms/AuthAttributesProvider.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/AuthAttributesProvider.java rename to app/src/main/java/repack/org/bouncycastle/cms/AuthAttributesProvider.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/BaseDigestCalculator.java b/app/src/main/java/repack/org/bouncycastle/cms/BaseDigestCalculator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/BaseDigestCalculator.java rename to app/src/main/java/repack/org/bouncycastle/cms/BaseDigestCalculator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAbsentContent.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAbsentContent.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAbsentContent.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAbsentContent.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAlgorithm.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAlgorithm.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAlgorithm.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAlgorithm.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAttributeTableGenerationException.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAttributeTableGenerationException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAttributeTableGenerationException.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAttributeTableGenerationException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAttributeTableGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAttributeTableGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAttributeTableGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAttributeTableGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthEnvelopedData.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthEnvelopedData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthEnvelopedData.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAuthEnvelopedData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthEnvelopedGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthEnvelopedGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthEnvelopedGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAuthEnvelopedGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedData.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedData.java similarity index 95% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedData.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedData.java index 2ac1908..167dd40 100644 --- a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedData.java +++ b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedData.java @@ -178,8 +178,8 @@ public byte[] getMacAlgParams() * * @param provider the provider to generate the parameters for. * @return the parameters object, null if there is not one. - * @throws repack.org.bouncycastle.cms.CMSException if the algorithm cannot be found, or the parameters can't be parsed. - * @throws java.security.NoSuchProviderException if the provider cannot be found. + * @throws CMSException if the algorithm cannot be found, or the parameters can't be parsed. + * @throws NoSuchProviderException if the provider cannot be found. */ public AlgorithmParameters getMacAlgorithmParameters( String provider) @@ -194,7 +194,7 @@ public AlgorithmParameters getMacAlgorithmParameters( * * @param provider the provider to generate the parameters for. * @return the parameters object, null if there is not one. - * @throws repack.org.bouncycastle.cms.CMSException if the algorithm cannot be found, or the parameters can't be parsed. + * @throws CMSException if the algorithm cannot be found, or the parameters can't be parsed. */ public AlgorithmParameters getMacAlgorithmParameters( Provider provider) diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedDataGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedDataGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedDataGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedDataGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedDataParser.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedDataParser.java similarity index 96% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedDataParser.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedDataParser.java index acbefa6..83942d7 100644 --- a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedDataParser.java +++ b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedDataParser.java @@ -210,8 +210,8 @@ public byte[] getMacAlgParams() * * @param provider the name of the provider to generate the parameters for. * @return the parameters object, null if there is not one. - * @throws repack.org.bouncycastle.cms.CMSException if the algorithm cannot be found, or the parameters can't be parsed. - * @throws java.security.NoSuchProviderException if the provider cannot be found. + * @throws CMSException if the algorithm cannot be found, or the parameters can't be parsed. + * @throws NoSuchProviderException if the provider cannot be found. */ public AlgorithmParameters getMacAlgorithmParameters( String provider) @@ -226,7 +226,7 @@ public AlgorithmParameters getMacAlgorithmParameters( * * @param provider the provider to generate the parameters for. * @return the parameters object, null if there is not one. - * @throws repack.org.bouncycastle.cms.CMSException if the algorithm cannot be found, or the parameters can't be parsed. + * @throws CMSException if the algorithm cannot be found, or the parameters can't be parsed. */ public AlgorithmParameters getMacAlgorithmParameters( Provider provider) @@ -275,7 +275,7 @@ private ASN1Set getAuthAttrSet() /** * return a table of the unauthenticated attributes indexed by * the OID of the attribute. - * @exception java.io.IOException + * @exception IOException */ public AttributeTable getAuthAttrs() throws IOException @@ -296,7 +296,7 @@ public AttributeTable getAuthAttrs() /** * return a table of the unauthenticated attributes indexed by * the OID of the attribute. - * @exception java.io.IOException + * @exception IOException */ public AttributeTable getUnauthAttrs() throws IOException diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.java index f2d6ddd..d3a686d 100644 --- a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.java +++ b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.java @@ -393,7 +393,7 @@ public void close() /** * generate an enveloped object that contains an CMS Enveloped Data * object using the given provider and the passed in key generator. - * @throws java.io.IOException + * @throws IOException * @deprecated */ private OutputStream open( @@ -531,7 +531,7 @@ protected OutputStream open( /** * generate an authenticated object that contains an CMS Authenticated Data * object using the given provider. - * @throws java.io.IOException + * @throws IOException * @deprecated use open(out, MacCalculator) */ public OutputStream open( diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSAuthenticatedGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSAuthenticatedGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSCompressedData.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSCompressedData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSCompressedData.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSCompressedData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSCompressedDataGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSCompressedDataGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSCompressedDataGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSCompressedDataGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSCompressedDataParser.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSCompressedDataParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSCompressedDataParser.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSCompressedDataParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSCompressedDataStreamGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSCompressedDataStreamGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSCompressedDataStreamGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSCompressedDataStreamGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSConfig.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSConfig.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSConfig.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSConfig.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSContentInfoParser.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSContentInfoParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSContentInfoParser.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSContentInfoParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedData.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedData.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedDataGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedDataGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedDataGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedDataGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedDataParser.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedDataParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedDataParser.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedDataParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedDataStreamGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedDataStreamGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedDataStreamGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedDataStreamGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedHelper.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSEnvelopedHelper.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSEnvelopedHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSException.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSException.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSPBEKey.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSPBEKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSPBEKey.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSPBEKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSProcessable.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSProcessable.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSProcessable.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSProcessable.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSProcessableByteArray.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSProcessableByteArray.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSProcessableByteArray.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSProcessableByteArray.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSProcessableFile.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSProcessableFile.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSProcessableFile.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSProcessableFile.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSProcessableInputStream.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSProcessableInputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSProcessableInputStream.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSProcessableInputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSReadable.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSReadable.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSReadable.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSReadable.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSRuntimeException.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSRuntimeException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSRuntimeException.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSRuntimeException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSecureReadable.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSSecureReadable.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSSecureReadable.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSSecureReadable.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedData.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSSignedData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedData.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSSignedData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedDataGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSSignedDataGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedDataGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSSignedDataGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedDataParser.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSSignedDataParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedDataParser.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSSignedDataParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedDataStreamGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSSignedDataStreamGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedDataStreamGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSSignedDataStreamGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSSignedGenerator.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSSignedGenerator.java index 8af2d01..48efee5 100644 --- a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedGenerator.java +++ b/app/src/main/java/repack/org/bouncycastle/cms/CMSSignedGenerator.java @@ -208,7 +208,7 @@ protected ASN1Set getAttributeSet( * Note: this assumes the CertStore will support null in the get * methods. * @param certStore CertStore containing the public key certificates and CRLs - * @throws java.security.cert.CertStoreException if an issue occurs processing the CertStore + * @throws CertStoreException if an issue occurs processing the CertStore * @throws CMSException if an issue occurse transforming data from the CertStore into the message * @deprecated use addCertificates and addCRLs */ diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedHelper.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSSignedHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSSignedHelper.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSSignedHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSSignerDigestMismatchException.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSSignerDigestMismatchException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSSignerDigestMismatchException.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSSignerDigestMismatchException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSStreamException.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSStreamException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSStreamException.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSStreamException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSTypedData.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSTypedData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSTypedData.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSTypedData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSTypedStream.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSTypedStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSTypedStream.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSTypedStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSUtils.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSUtils.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSUtils.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSUtils.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CMSVerifierCertificateNotValidException.java b/app/src/main/java/repack/org/bouncycastle/cms/CMSVerifierCertificateNotValidException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CMSVerifierCertificateNotValidException.java rename to app/src/main/java/repack/org/bouncycastle/cms/CMSVerifierCertificateNotValidException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/CounterSignatureDigestCalculator.java b/app/src/main/java/repack/org/bouncycastle/cms/CounterSignatureDigestCalculator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/CounterSignatureDigestCalculator.java rename to app/src/main/java/repack/org/bouncycastle/cms/CounterSignatureDigestCalculator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/DefaultAuthenticatedAttributeTableGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/DefaultAuthenticatedAttributeTableGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/DefaultAuthenticatedAttributeTableGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/DefaultAuthenticatedAttributeTableGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/DefaultSignedAttributeTableGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/DefaultSignedAttributeTableGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/DefaultSignedAttributeTableGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/DefaultSignedAttributeTableGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/DigOutputStream.java b/app/src/main/java/repack/org/bouncycastle/cms/DigOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/DigOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/cms/DigOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/IntDigestCalculator.java b/app/src/main/java/repack/org/bouncycastle/cms/IntDigestCalculator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/IntDigestCalculator.java rename to app/src/main/java/repack/org/bouncycastle/cms/IntDigestCalculator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/IntRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/IntRecipientInfoGenerator.java similarity index 90% rename from src/bouncycastle/repack/org/bouncycastle/cms/IntRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/IntRecipientInfoGenerator.java index 570a3ae..742f586 100644 --- a/src/bouncycastle/repack/org/bouncycastle/cms/IntRecipientInfoGenerator.java +++ b/app/src/main/java/repack/org/bouncycastle/cms/IntRecipientInfoGenerator.java @@ -19,5 +19,5 @@ interface IntRecipientInfoGenerator * @throws GeneralSecurityException */ RecipientInfo generate(SecretKey contentEncryptionKey, SecureRandom random, - Provider prov) throws GeneralSecurityException; + Provider prov) throws GeneralSecurityException; } diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KEKIntRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/KEKIntRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KEKIntRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/KEKIntRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KEKRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/KEKRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KEKRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/KEKRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KEKRecipientId.java b/app/src/main/java/repack/org/bouncycastle/cms/KEKRecipientId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KEKRecipientId.java rename to app/src/main/java/repack/org/bouncycastle/cms/KEKRecipientId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KEKRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/KEKRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KEKRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/KEKRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KEKRecipientInformation.java b/app/src/main/java/repack/org/bouncycastle/cms/KEKRecipientInformation.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KEKRecipientInformation.java rename to app/src/main/java/repack/org/bouncycastle/cms/KEKRecipientInformation.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeIntRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeIntRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeIntRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeIntRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeRecipientId.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeRecipientId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeRecipientId.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeRecipientId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeRecipientInformation.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeRecipientInformation.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyAgreeRecipientInformation.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyAgreeRecipientInformation.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyTransIntRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyTransIntRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyTransIntRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyTransIntRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyTransRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyTransRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyTransRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyTransRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyTransRecipientId.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyTransRecipientId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyTransRecipientId.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyTransRecipientId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyTransRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyTransRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyTransRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyTransRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/KeyTransRecipientInformation.java b/app/src/main/java/repack/org/bouncycastle/cms/KeyTransRecipientInformation.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/KeyTransRecipientInformation.java rename to app/src/main/java/repack/org/bouncycastle/cms/KeyTransRecipientInformation.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/MacOutputStream.java b/app/src/main/java/repack/org/bouncycastle/cms/MacOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/MacOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/cms/MacOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/NullOutputStream.java b/app/src/main/java/repack/org/bouncycastle/cms/NullOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/NullOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/cms/NullOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/OriginatorId.java b/app/src/main/java/repack/org/bouncycastle/cms/OriginatorId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/OriginatorId.java rename to app/src/main/java/repack/org/bouncycastle/cms/OriginatorId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/PKCS5Scheme2PBEKey.java b/app/src/main/java/repack/org/bouncycastle/cms/PKCS5Scheme2PBEKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/PKCS5Scheme2PBEKey.java rename to app/src/main/java/repack/org/bouncycastle/cms/PKCS5Scheme2PBEKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/PKCS5Scheme2UTF8PBEKey.java b/app/src/main/java/repack/org/bouncycastle/cms/PKCS5Scheme2UTF8PBEKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/PKCS5Scheme2UTF8PBEKey.java rename to app/src/main/java/repack/org/bouncycastle/cms/PKCS5Scheme2UTF8PBEKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/PasswordIntRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/PasswordIntRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/PasswordIntRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/PasswordIntRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/PasswordRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/PasswordRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/PasswordRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/PasswordRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/PasswordRecipientId.java b/app/src/main/java/repack/org/bouncycastle/cms/PasswordRecipientId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/PasswordRecipientId.java rename to app/src/main/java/repack/org/bouncycastle/cms/PasswordRecipientId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/PasswordRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/PasswordRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/PasswordRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/PasswordRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/PasswordRecipientInformation.java b/app/src/main/java/repack/org/bouncycastle/cms/PasswordRecipientInformation.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/PasswordRecipientInformation.java rename to app/src/main/java/repack/org/bouncycastle/cms/PasswordRecipientInformation.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/Recipient.java b/app/src/main/java/repack/org/bouncycastle/cms/Recipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/Recipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/Recipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/RecipientId.java b/app/src/main/java/repack/org/bouncycastle/cms/RecipientId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/RecipientId.java rename to app/src/main/java/repack/org/bouncycastle/cms/RecipientId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/RecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/RecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/RecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/RecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/RecipientInformation.java b/app/src/main/java/repack/org/bouncycastle/cms/RecipientInformation.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/RecipientInformation.java rename to app/src/main/java/repack/org/bouncycastle/cms/RecipientInformation.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/RecipientInformationStore.java b/app/src/main/java/repack/org/bouncycastle/cms/RecipientInformationStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/RecipientInformationStore.java rename to app/src/main/java/repack/org/bouncycastle/cms/RecipientInformationStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/RecipientOperator.java b/app/src/main/java/repack/org/bouncycastle/cms/RecipientOperator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/RecipientOperator.java rename to app/src/main/java/repack/org/bouncycastle/cms/RecipientOperator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SigOutputStream.java b/app/src/main/java/repack/org/bouncycastle/cms/SigOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/SigOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/cms/SigOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SignerId.java b/app/src/main/java/repack/org/bouncycastle/cms/SignerId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/SignerId.java rename to app/src/main/java/repack/org/bouncycastle/cms/SignerId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SignerInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/SignerInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/SignerInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/SignerInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SignerInfoGeneratorBuilder.java b/app/src/main/java/repack/org/bouncycastle/cms/SignerInfoGeneratorBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/SignerInfoGeneratorBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cms/SignerInfoGeneratorBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SignerInformation.java b/app/src/main/java/repack/org/bouncycastle/cms/SignerInformation.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/cms/SignerInformation.java rename to app/src/main/java/repack/org/bouncycastle/cms/SignerInformation.java index ccf9fb6..efac6e0 100644 --- a/src/bouncycastle/repack/org/bouncycastle/cms/SignerInformation.java +++ b/app/src/main/java/repack/org/bouncycastle/cms/SignerInformation.java @@ -946,7 +946,7 @@ public boolean verify( * @param verifier a suitably configured SignerInformationVerifier. * @return true if the signer information is verified, false otherwise. * @throws repack.org.bouncycastle.cms.CMSVerifierCertificateNotValidException if the provider has an associated certificate and the certificate is not valid at the time given as the SignerInfo's signing time. - * @throws repack.org.bouncycastle.cms.CMSException if the verifier is unable to create a ContentVerifiers or DigestCalculators. + * @throws CMSException if the verifier is unable to create a ContentVerifiers or DigestCalculators. */ public boolean verify(SignerInformationVerifier verifier) throws CMSException diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SignerInformationStore.java b/app/src/main/java/repack/org/bouncycastle/cms/SignerInformationStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/SignerInformationStore.java rename to app/src/main/java/repack/org/bouncycastle/cms/SignerInformationStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SignerInformationVerifier.java b/app/src/main/java/repack/org/bouncycastle/cms/SignerInformationVerifier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/SignerInformationVerifier.java rename to app/src/main/java/repack/org/bouncycastle/cms/SignerInformationVerifier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SignerIntInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/SignerIntInfoGenerator.java similarity index 81% rename from src/bouncycastle/repack/org/bouncycastle/cms/SignerIntInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/SignerIntInfoGenerator.java index f3c9986..ff47922 100644 --- a/src/bouncycastle/repack/org/bouncycastle/cms/SignerIntInfoGenerator.java +++ b/app/src/main/java/repack/org/bouncycastle/cms/SignerIntInfoGenerator.java @@ -7,5 +7,5 @@ interface SignerIntInfoGenerator { SignerInfo generate(DERObjectIdentifier contentType, AlgorithmIdentifier digestAlgorithm, - byte[] calculatedDigest) throws CMSStreamException; + byte[] calculatedDigest) throws CMSStreamException; } diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/SimpleAttributeTableGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/SimpleAttributeTableGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/SimpleAttributeTableGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/SimpleAttributeTableGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/bc/BcKeyTransRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/bc/BcKeyTransRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/bc/BcKeyTransRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/bc/BcKeyTransRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/bc/BcRSAKeyTransRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/bc/BcRSAKeyTransRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/bc/BcRSAKeyTransRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/bc/BcRSAKeyTransRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/bc/BcRSASignerInfoVerifierBuilder.java b/app/src/main/java/repack/org/bouncycastle/cms/bc/BcRSASignerInfoVerifierBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/bc/BcRSASignerInfoVerifierBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cms/bc/BcRSASignerInfoVerifierBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/CMSUtils.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/CMSUtils.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/CMSUtils.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/CMSUtils.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/EnvelopedDataHelper.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/EnvelopedDataHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/EnvelopedDataHelper.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/EnvelopedDataHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceCMSContentEncryptorBuilder.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceCMSContentEncryptorBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceCMSContentEncryptorBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceCMSContentEncryptorBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceCMSMacCalculatorBuilder.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceCMSMacCalculatorBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceCMSMacCalculatorBuilder.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceCMSMacCalculatorBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKEKAuthenticatedRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKEKAuthenticatedRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKEKAuthenticatedRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKEKAuthenticatedRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKEKEnvelopedRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKEKEnvelopedRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKEKEnvelopedRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKEKEnvelopedRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKEKRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKEKRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKEKRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKEKRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKEKRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKEKRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKEKRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKEKRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeAuthenticatedRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeAuthenticatedRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeAuthenticatedRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeAuthenticatedRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeEnvelopedRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeEnvelopedRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeEnvelopedRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeEnvelopedRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientId.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientId.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransAuthenticatedRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransAuthenticatedRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransAuthenticatedRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransAuthenticatedRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransEnvelopedRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransEnvelopedRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransEnvelopedRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransEnvelopedRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipientId.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipientId.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipientId.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipientId.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JceKeyTransRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcePasswordAuthenticatedRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcePasswordAuthenticatedRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcePasswordAuthenticatedRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcePasswordAuthenticatedRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcePasswordEnvelopedRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcePasswordEnvelopedRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcePasswordEnvelopedRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcePasswordEnvelopedRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcePasswordRecipient.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcePasswordRecipient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcePasswordRecipient.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcePasswordRecipient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcePasswordRecipientInfoGenerator.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcePasswordRecipientInfoGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/JcePasswordRecipientInfoGenerator.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/JcePasswordRecipientInfoGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/ZlibCompressor.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/ZlibCompressor.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/ZlibCompressor.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/ZlibCompressor.java diff --git a/src/bouncycastle/repack/org/bouncycastle/cms/jcajce/ZlibExpanderProvider.java b/app/src/main/java/repack/org/bouncycastle/cms/jcajce/ZlibExpanderProvider.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/cms/jcajce/ZlibExpanderProvider.java rename to app/src/main/java/repack/org/bouncycastle/cms/jcajce/ZlibExpanderProvider.java diff --git a/bin/classes/repack/org/bouncycastle/cms/package.html b/app/src/main/java/repack/org/bouncycastle/cms/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/cms/package.html rename to app/src/main/java/repack/org/bouncycastle/cms/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/AsymmetricBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/AsymmetricBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/AsymmetricBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/AsymmetricBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/AsymmetricCipherKeyPair.java b/app/src/main/java/repack/org/bouncycastle/crypto/AsymmetricCipherKeyPair.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/AsymmetricCipherKeyPair.java rename to app/src/main/java/repack/org/bouncycastle/crypto/AsymmetricCipherKeyPair.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/AsymmetricCipherKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/AsymmetricCipherKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/AsymmetricCipherKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/AsymmetricCipherKeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/BasicAgreement.java b/app/src/main/java/repack/org/bouncycastle/crypto/BasicAgreement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/BasicAgreement.java rename to app/src/main/java/repack/org/bouncycastle/crypto/BasicAgreement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/BlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/BlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/BlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/BlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/BufferedAsymmetricBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/BufferedAsymmetricBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/BufferedAsymmetricBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/BufferedAsymmetricBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/BufferedBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/BufferedBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/BufferedBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/BufferedBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/CipherKeyGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/CipherKeyGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/CipherKeyGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/CipherKeyGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/CipherParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/CipherParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/CipherParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/CipherParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/CryptoException.java b/app/src/main/java/repack/org/bouncycastle/crypto/CryptoException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/CryptoException.java rename to app/src/main/java/repack/org/bouncycastle/crypto/CryptoException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/DSA.java b/app/src/main/java/repack/org/bouncycastle/crypto/DSA.java similarity index 92% rename from src/bouncycastle/repack/org/bouncycastle/crypto/DSA.java rename to app/src/main/java/repack/org/bouncycastle/crypto/DSA.java index cde8499..6e04f81 100644 --- a/src/bouncycastle/repack/org/bouncycastle/crypto/DSA.java +++ b/app/src/main/java/repack/org/bouncycastle/crypto/DSA.java @@ -32,5 +32,5 @@ public interface DSA * @param r the r signature value. * @param s the s signature value. */ - public boolean verifySignature(byte[] message, BigInteger r, BigInteger s); + public boolean verifySignature(byte[] message, BigInteger r, BigInteger s); } diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/DataLengthException.java b/app/src/main/java/repack/org/bouncycastle/crypto/DataLengthException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/DataLengthException.java rename to app/src/main/java/repack/org/bouncycastle/crypto/DataLengthException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/DerivationFunction.java b/app/src/main/java/repack/org/bouncycastle/crypto/DerivationFunction.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/DerivationFunction.java rename to app/src/main/java/repack/org/bouncycastle/crypto/DerivationFunction.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/DerivationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/DerivationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/DerivationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/DerivationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/ExtendedDigest.java b/app/src/main/java/repack/org/bouncycastle/crypto/ExtendedDigest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/ExtendedDigest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/ExtendedDigest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/InvalidCipherTextException.java b/app/src/main/java/repack/org/bouncycastle/crypto/InvalidCipherTextException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/InvalidCipherTextException.java rename to app/src/main/java/repack/org/bouncycastle/crypto/InvalidCipherTextException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/KeyGenerationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/KeyGenerationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/KeyGenerationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/KeyGenerationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/Mac.java b/app/src/main/java/repack/org/bouncycastle/crypto/Mac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/Mac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/Mac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/MaxBytesExceededException.java b/app/src/main/java/repack/org/bouncycastle/crypto/MaxBytesExceededException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/MaxBytesExceededException.java rename to app/src/main/java/repack/org/bouncycastle/crypto/MaxBytesExceededException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/PBEParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/PBEParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/PBEParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/PBEParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/RuntimeCryptoException.java b/app/src/main/java/repack/org/bouncycastle/crypto/RuntimeCryptoException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/RuntimeCryptoException.java rename to app/src/main/java/repack/org/bouncycastle/crypto/RuntimeCryptoException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/Signer.java b/app/src/main/java/repack/org/bouncycastle/crypto/Signer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/Signer.java rename to app/src/main/java/repack/org/bouncycastle/crypto/Signer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/SignerWithRecovery.java b/app/src/main/java/repack/org/bouncycastle/crypto/SignerWithRecovery.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/SignerWithRecovery.java rename to app/src/main/java/repack/org/bouncycastle/crypto/SignerWithRecovery.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/StreamBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/StreamBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/StreamBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/StreamBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/StreamCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/StreamCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/StreamCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/StreamCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/Wrapper.java b/app/src/main/java/repack/org/bouncycastle/crypto/Wrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/Wrapper.java rename to app/src/main/java/repack/org/bouncycastle/crypto/Wrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/DHAgreement.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/DHAgreement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/DHAgreement.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/DHAgreement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/DHBasicAgreement.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/DHBasicAgreement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/DHBasicAgreement.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/DHBasicAgreement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/ECDHBasicAgreement.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/ECDHBasicAgreement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/ECDHBasicAgreement.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/ECDHBasicAgreement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/ECDHCBasicAgreement.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/ECDHCBasicAgreement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/ECDHCBasicAgreement.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/ECDHCBasicAgreement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/ECMQVBasicAgreement.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/ECMQVBasicAgreement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/ECMQVBasicAgreement.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/ECMQVBasicAgreement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/kdf/DHKDFParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/kdf/DHKDFParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/kdf/DHKDFParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/kdf/DHKDFParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/kdf/DHKEKGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/kdf/DHKEKGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/kdf/DHKEKGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/kdf/DHKEKGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/kdf/ECDHKEKGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/kdf/ECDHKEKGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/kdf/ECDHKEKGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/kdf/ECDHKEKGenerator.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/agreement/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/agreement/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/srp/SRP6Client.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/srp/SRP6Client.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/srp/SRP6Client.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/srp/SRP6Client.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/srp/SRP6Server.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/srp/SRP6Server.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/srp/SRP6Server.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/srp/SRP6Server.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/srp/SRP6Util.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/srp/SRP6Util.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/srp/SRP6Util.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/srp/SRP6Util.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/agreement/srp/SRP6VerifierGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/agreement/srp/SRP6VerifierGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/agreement/srp/SRP6VerifierGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/agreement/srp/SRP6VerifierGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/GOST3411Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/GOST3411Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/GOST3411Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/GOST3411Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/GeneralDigest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/GeneralDigest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/GeneralDigest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/GeneralDigest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/LongDigest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/LongDigest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/LongDigest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/LongDigest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/MD2Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/MD2Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/MD2Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/MD2Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/MD4Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/MD4Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/MD4Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/MD4Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/MD5Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/MD5Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/MD5Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/MD5Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/NullDigest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/NullDigest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/NullDigest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/NullDigest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/RIPEMD128Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/RIPEMD128Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/RIPEMD128Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/RIPEMD128Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/RIPEMD160Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/RIPEMD160Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/RIPEMD160Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/RIPEMD160Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/RIPEMD256Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/RIPEMD256Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/RIPEMD256Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/RIPEMD256Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/RIPEMD320Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/RIPEMD320Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/RIPEMD320Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/RIPEMD320Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA1Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA1Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA1Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA1Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA224Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA224Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA224Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA224Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA256Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA256Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA256Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA256Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA384Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA384Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA384Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA384Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA512Digest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA512Digest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/SHA512Digest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/SHA512Digest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/ShortenedDigest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/ShortenedDigest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/ShortenedDigest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/ShortenedDigest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/TigerDigest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/TigerDigest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/TigerDigest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/TigerDigest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/digests/WhirlpoolDigest.java b/app/src/main/java/repack/org/bouncycastle/crypto/digests/WhirlpoolDigest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/digests/WhirlpoolDigest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/WhirlpoolDigest.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/digests/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/digests/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/digests/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/digests/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/encodings/ISO9796d1Encoding.java b/app/src/main/java/repack/org/bouncycastle/crypto/encodings/ISO9796d1Encoding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/encodings/ISO9796d1Encoding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/encodings/ISO9796d1Encoding.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/encodings/OAEPEncoding.java b/app/src/main/java/repack/org/bouncycastle/crypto/encodings/OAEPEncoding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/encodings/OAEPEncoding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/encodings/OAEPEncoding.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/encodings/PKCS1Encoding.java b/app/src/main/java/repack/org/bouncycastle/crypto/encodings/PKCS1Encoding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/encodings/PKCS1Encoding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/encodings/PKCS1Encoding.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/encodings/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/encodings/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/encodings/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/encodings/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/AESEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/AESEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/AESEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/AESEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/AESFastEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/AESFastEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/AESFastEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/AESFastEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/AESLightEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/AESLightEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/AESLightEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/AESLightEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/AESWrapEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/AESWrapEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/AESWrapEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/AESWrapEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/BlowfishEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/BlowfishEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/BlowfishEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/BlowfishEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/CAST5Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/CAST5Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/CAST5Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/CAST5Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/CAST6Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/CAST6Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/CAST6Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/CAST6Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/CamelliaEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/CamelliaEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/CamelliaEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/CamelliaEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/CamelliaLightEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/CamelliaLightEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/CamelliaLightEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/CamelliaLightEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/CamelliaWrapEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/CamelliaWrapEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/CamelliaWrapEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/CamelliaWrapEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/DESEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/DESEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/DESEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/DESEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/DESedeEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/DESedeEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/DESedeEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/DESedeEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/DESedeWrapEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/DESedeWrapEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/DESedeWrapEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/DESedeWrapEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/ElGamalEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/ElGamalEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/ElGamalEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/ElGamalEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/GOST28147Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/GOST28147Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/GOST28147Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/GOST28147Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/Grain128Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/Grain128Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/Grain128Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/Grain128Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/Grainv1Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/Grainv1Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/Grainv1Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/Grainv1Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/HC128Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/HC128Engine.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/HC128Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/HC128Engine.java index b0cda2a..6eaa8e6 100644 --- a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/HC128Engine.java +++ b/app/src/main/java/repack/org/bouncycastle/crypto/engines/HC128Engine.java @@ -113,7 +113,7 @@ private void init() { if (key.length != 16) { - throw new java.lang.IllegalArgumentException( + throw new IllegalArgumentException( "The key must be 128 bits long"); } diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/HC256Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/HC256Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/HC256Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/HC256Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/IDEAEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/IDEAEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/IDEAEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/IDEAEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/IESEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/IESEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/IESEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/IESEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/ISAACEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/ISAACEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/ISAACEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/ISAACEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/NaccacheSternEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/NaccacheSternEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/NaccacheSternEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/NaccacheSternEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/NoekeonEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/NoekeonEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/NoekeonEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/NoekeonEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/NullEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/NullEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/NullEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/NullEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC2Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RC2Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC2Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RC2Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC2WrapEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RC2WrapEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC2WrapEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RC2WrapEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC4Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RC4Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC4Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RC4Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC532Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RC532Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC532Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RC532Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC564Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RC564Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC564Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RC564Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC6Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RC6Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RC6Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RC6Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RFC3211WrapEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RFC3211WrapEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RFC3211WrapEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RFC3211WrapEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RFC3394WrapEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RFC3394WrapEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RFC3394WrapEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RFC3394WrapEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RSABlindedEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RSABlindedEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RSABlindedEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RSABlindedEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RSABlindingEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RSABlindingEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RSABlindingEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RSABlindingEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RSACoreEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RSACoreEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RSACoreEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RSACoreEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RSAEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RSAEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RSAEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RSAEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/RijndaelEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/RijndaelEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/RijndaelEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/RijndaelEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/SEEDEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/SEEDEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/SEEDEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/SEEDEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/SEEDWrapEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/SEEDWrapEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/SEEDWrapEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/SEEDWrapEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/Salsa20Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/Salsa20Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/Salsa20Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/Salsa20Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/SerpentEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/SerpentEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/SerpentEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/SerpentEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/SkipjackEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/SkipjackEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/SkipjackEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/SkipjackEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/TEAEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/TEAEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/TEAEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/TEAEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/TwofishEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/TwofishEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/TwofishEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/TwofishEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/VMPCEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/VMPCEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/VMPCEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/VMPCEngine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/VMPCKSA3Engine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/VMPCKSA3Engine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/VMPCKSA3Engine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/VMPCKSA3Engine.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/engines/XTEAEngine.java b/app/src/main/java/repack/org/bouncycastle/crypto/engines/XTEAEngine.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/engines/XTEAEngine.java rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/XTEAEngine.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/engines/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/engines/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/engines/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/engines/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/examples/DESExample.java b/app/src/main/java/repack/org/bouncycastle/crypto/examples/DESExample.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/examples/DESExample.java rename to app/src/main/java/repack/org/bouncycastle/crypto/examples/DESExample.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/examples/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/examples/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/examples/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/examples/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/BaseKDFBytesGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/BaseKDFBytesGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/BaseKDFBytesGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/BaseKDFBytesGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DESKeyGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DESKeyGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DESKeyGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DESKeyGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DESedeKeyGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DESedeKeyGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DESedeKeyGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DESedeKeyGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHBasicKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DHBasicKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHBasicKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DHBasicKeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHKeyGeneratorHelper.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DHKeyGeneratorHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHKeyGeneratorHelper.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DHKeyGeneratorHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DHKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DHKeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DHParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DHParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHParametersHelper.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DHParametersHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DHParametersHelper.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DHParametersHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DSAKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DSAKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DSAKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DSAKeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/DSAParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/DSAParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/DSAParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/DSAParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/ECKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/ECKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/ECKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/ECKeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/ElGamalKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/ElGamalKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/ElGamalKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/ElGamalKeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/ElGamalParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/ElGamalParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/ElGamalParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/ElGamalParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/GOST3410KeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/GOST3410KeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/GOST3410KeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/GOST3410KeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/GOST3410ParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/GOST3410ParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/GOST3410ParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/GOST3410ParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/KDF1BytesGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/KDF1BytesGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/KDF1BytesGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/KDF1BytesGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/KDF2BytesGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/KDF2BytesGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/KDF2BytesGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/KDF2BytesGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/MGF1BytesGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/MGF1BytesGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/MGF1BytesGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/MGF1BytesGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/NaccacheSternKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/NaccacheSternKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/NaccacheSternKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/NaccacheSternKeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/OpenSSLPBEParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/OpenSSLPBEParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/OpenSSLPBEParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/OpenSSLPBEParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/RSABlindingFactorGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/RSABlindingFactorGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/RSABlindingFactorGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/RSABlindingFactorGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/generators/RSAKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/generators/RSAKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/generators/RSAKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/RSAKeyPairGenerator.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/generators/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/generators/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/generators/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/generators/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/io/DigestInputStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/io/DigestInputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/io/DigestInputStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/io/DigestInputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/io/DigestOutputStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/io/DigestOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/io/DigestOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/io/DigestOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/io/MacInputStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/io/MacInputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/io/MacInputStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/io/MacInputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/io/MacOutputStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/io/MacOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/io/MacOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/io/MacOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/io/SignerInputStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/io/SignerInputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/io/SignerInputStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/io/SignerInputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/io/SignerOutputStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/io/SignerOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/io/SignerOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/io/SignerOutputStream.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/io/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/io/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/io/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/io/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/BlockCipherMac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/BlockCipherMac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/BlockCipherMac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/BlockCipherMac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/CBCBlockCipherMac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/CBCBlockCipherMac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/CBCBlockCipherMac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/CBCBlockCipherMac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/CFBBlockCipherMac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/CFBBlockCipherMac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/CFBBlockCipherMac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/CFBBlockCipherMac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/CMac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/CMac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/CMac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/CMac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/GOST28147Mac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/GOST28147Mac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/GOST28147Mac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/GOST28147Mac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/HMac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/HMac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/HMac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/HMac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/ISO9797Alg3Mac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/ISO9797Alg3Mac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/ISO9797Alg3Mac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/ISO9797Alg3Mac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/OldHMac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/OldHMac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/OldHMac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/OldHMac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/macs/VMPCMac.java b/app/src/main/java/repack/org/bouncycastle/crypto/macs/VMPCMac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/macs/VMPCMac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/VMPCMac.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/macs/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/macs/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/macs/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/macs/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/AEADBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/AEADBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/AEADBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/AEADBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/CBCBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/CBCBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/CBCBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/CBCBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/CCMBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/CCMBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/CCMBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/CCMBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/CFBBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/CFBBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/CFBBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/CFBBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/CTSBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/CTSBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/CTSBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/CTSBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/EAXBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/EAXBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/EAXBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/EAXBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/GCMBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/GCMBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/GCMBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/GCMBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/GOFBBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/GOFBBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/GOFBBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/GOFBBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/OFBBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/OFBBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/OFBBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/OFBBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/OpenPGPCFBBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/OpenPGPCFBBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/OpenPGPCFBBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/OpenPGPCFBBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/PGPCFBBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/PGPCFBBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/PGPCFBBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/PGPCFBBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/PaddedBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/PaddedBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/PaddedBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/PaddedBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/SICBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/SICBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/SICBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/SICBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/BasicGCMExponentiator.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/BasicGCMExponentiator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/BasicGCMExponentiator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/BasicGCMExponentiator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/BasicGCMMultiplier.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/BasicGCMMultiplier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/BasicGCMMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/BasicGCMMultiplier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/GCMExponentiator.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/GCMExponentiator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/GCMExponentiator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/GCMExponentiator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/GCMMultiplier.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/GCMMultiplier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/GCMMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/GCMMultiplier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/GCMUtil.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/GCMUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/GCMUtil.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/GCMUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/Tables1kGCMExponentiator.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/Tables1kGCMExponentiator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/Tables1kGCMExponentiator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/Tables1kGCMExponentiator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/Tables64kGCMMultiplier.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/Tables64kGCMMultiplier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/Tables64kGCMMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/Tables64kGCMMultiplier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/Tables8kGCMMultiplier.java b/app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/Tables8kGCMMultiplier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/modes/gcm/Tables8kGCMMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/gcm/Tables8kGCMMultiplier.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/modes/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/modes/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/modes/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/modes/package.html diff --git a/bin/classes/repack/org/bouncycastle/crypto/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/paddings/BlockCipherPadding.java b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/BlockCipherPadding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/paddings/BlockCipherPadding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/BlockCipherPadding.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/paddings/ISO10126d2Padding.java b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/ISO10126d2Padding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/paddings/ISO10126d2Padding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/ISO10126d2Padding.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/paddings/ISO7816d4Padding.java b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/ISO7816d4Padding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/paddings/ISO7816d4Padding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/ISO7816d4Padding.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/paddings/PKCS7Padding.java b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/PKCS7Padding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/paddings/PKCS7Padding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/PKCS7Padding.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/paddings/PaddedBufferedBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/PaddedBufferedBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/paddings/PaddedBufferedBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/PaddedBufferedBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/paddings/TBCPadding.java b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/TBCPadding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/paddings/TBCPadding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/TBCPadding.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/paddings/X923Padding.java b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/X923Padding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/paddings/X923Padding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/X923Padding.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/paddings/ZeroBytePadding.java b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/ZeroBytePadding.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/paddings/ZeroBytePadding.java rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/ZeroBytePadding.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/paddings/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/paddings/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/paddings/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/paddings/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/AEADParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/AEADParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/AEADParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/AEADParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/AsymmetricKeyParameter.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/AsymmetricKeyParameter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/AsymmetricKeyParameter.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/AsymmetricKeyParameter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/CCMParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/CCMParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/CCMParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/CCMParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DESParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DESParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DESParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DESParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DESedeParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DESedeParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DESedeParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DESedeParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DHKeyGenerationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DHKeyGenerationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DHKeyGenerationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DHKeyGenerationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DHKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DHKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DHKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DHKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DHParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DHParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DHParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DHParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DHPrivateKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DHPrivateKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DHPrivateKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DHPrivateKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DHPublicKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DHPublicKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DHPublicKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DHPublicKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DHValidationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DHValidationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DHValidationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DHValidationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAKeyGenerationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DSAKeyGenerationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAKeyGenerationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DSAKeyGenerationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DSAKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DSAKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DSAParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DSAParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAPrivateKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DSAPrivateKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAPrivateKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DSAPrivateKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAPublicKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DSAPublicKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAPublicKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DSAPublicKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAValidationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/DSAValidationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/DSAValidationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/DSAValidationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ECDomainParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ECDomainParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ECDomainParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ECDomainParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ECKeyGenerationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ECKeyGenerationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ECKeyGenerationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ECKeyGenerationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ECKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ECKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ECKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ECKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ECPrivateKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ECPrivateKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ECPrivateKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ECPrivateKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ECPublicKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ECPublicKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ECPublicKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ECPublicKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalKeyGenerationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalKeyGenerationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalKeyGenerationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalKeyGenerationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalPrivateKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalPrivateKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalPrivateKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalPrivateKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalPublicKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalPublicKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ElGamalPublicKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ElGamalPublicKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410KeyGenerationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410KeyGenerationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410KeyGenerationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410KeyGenerationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410KeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410KeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410KeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410KeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410Parameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410Parameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410Parameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410Parameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410PrivateKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410PrivateKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410PrivateKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410PrivateKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410PublicKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410PublicKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410PublicKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410PublicKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410ValidationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410ValidationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/GOST3410ValidationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/GOST3410ValidationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/IESParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/IESParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/IESParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/IESParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/IESWithCipherParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/IESWithCipherParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/IESWithCipherParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/IESWithCipherParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ISO18033KDFParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ISO18033KDFParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ISO18033KDFParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ISO18033KDFParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/KDFParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/KDFParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/KDFParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/KDFParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/KeyParameter.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/KeyParameter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/KeyParameter.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/KeyParameter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/MGFParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/MGFParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/MGFParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/MGFParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/MQVPrivateParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/MQVPrivateParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/MQVPrivateParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/MQVPrivateParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/MQVPublicParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/MQVPublicParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/MQVPublicParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/MQVPublicParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/NaccacheSternKeyGenerationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/NaccacheSternKeyGenerationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/NaccacheSternKeyGenerationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/NaccacheSternKeyGenerationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/NaccacheSternKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/NaccacheSternKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/NaccacheSternKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/NaccacheSternKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/NaccacheSternPrivateKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/NaccacheSternPrivateKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/NaccacheSternPrivateKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/NaccacheSternPrivateKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ParametersWithIV.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ParametersWithIV.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ParametersWithIV.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ParametersWithIV.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ParametersWithRandom.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ParametersWithRandom.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ParametersWithRandom.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ParametersWithRandom.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ParametersWithSBox.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ParametersWithSBox.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ParametersWithSBox.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ParametersWithSBox.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/ParametersWithSalt.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/ParametersWithSalt.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/ParametersWithSalt.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/ParametersWithSalt.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/RC2Parameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/RC2Parameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/RC2Parameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/RC2Parameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/RC5Parameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/RC5Parameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/RC5Parameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/RC5Parameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/RSABlindingParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/RSABlindingParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/RSABlindingParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/RSABlindingParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/RSAKeyGenerationParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/RSAKeyGenerationParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/RSAKeyGenerationParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/RSAKeyGenerationParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/RSAKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/RSAKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/RSAKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/RSAKeyParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/params/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/params/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/params/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/params/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/prng/DigestRandomGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/prng/DigestRandomGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/prng/DigestRandomGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/prng/DigestRandomGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/prng/RandomGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/prng/RandomGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/prng/RandomGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/prng/RandomGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/prng/ReversedWindowGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/prng/ReversedWindowGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/prng/ReversedWindowGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/prng/ReversedWindowGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/prng/ThreadedSeedGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/prng/ThreadedSeedGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/prng/ThreadedSeedGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/prng/ThreadedSeedGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/prng/VMPCRandomGenerator.java b/app/src/main/java/repack/org/bouncycastle/crypto/prng/VMPCRandomGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/prng/VMPCRandomGenerator.java rename to app/src/main/java/repack/org/bouncycastle/crypto/prng/VMPCRandomGenerator.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/prng/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/prng/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/prng/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/prng/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/DSADigestSigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/DSADigestSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/DSADigestSigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/DSADigestSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/DSASigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/DSASigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/DSASigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/DSASigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/ECDSASigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/ECDSASigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/ECDSASigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/ECDSASigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/ECGOST3410Signer.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/ECGOST3410Signer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/ECGOST3410Signer.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/ECGOST3410Signer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/ECNRSigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/ECNRSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/ECNRSigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/ECNRSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/GOST3410Signer.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/GOST3410Signer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/GOST3410Signer.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/GOST3410Signer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/GenericSigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/GenericSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/GenericSigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/GenericSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/ISO9796d2PSSSigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/ISO9796d2PSSSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/ISO9796d2PSSSigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/ISO9796d2PSSSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/ISO9796d2Signer.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/ISO9796d2Signer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/ISO9796d2Signer.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/ISO9796d2Signer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/PSSSigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/PSSSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/PSSSigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/PSSSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/signers/RSADigestSigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/signers/RSADigestSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/signers/RSADigestSigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/RSADigestSigner.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/signers/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/signers/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/signers/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/signers/package.html diff --git a/bin/classes/repack/org/bouncycastle/crypto/test/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/test/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/test/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/test/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/AlertDescription.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/AlertDescription.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/AlertDescription.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/AlertDescription.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/AlertLevel.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/AlertLevel.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/AlertLevel.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/AlertLevel.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/AlwaysValidVerifyer.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/AlwaysValidVerifyer.java similarity index 89% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/AlwaysValidVerifyer.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/AlwaysValidVerifyer.java index 4e9500a..fd7f6cb 100644 --- a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/AlwaysValidVerifyer.java +++ b/app/src/main/java/repack/org/bouncycastle/crypto/tls/AlwaysValidVerifyer.java @@ -16,7 +16,7 @@ public class AlwaysValidVerifyer implements CertificateVerifyer /** * Return true. * - * @see repack.org.bouncycastle.crypto.tls.CertificateVerifyer#isValid(repack.org.bouncycastle.asn1.x509.X509CertificateStructure[]) + * @see repack.org.bouncycastle.crypto.tls.CertificateVerifyer#isValid(X509CertificateStructure[]) */ public boolean isValid(X509CertificateStructure[] certs) { diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/ByteQueue.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/ByteQueue.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/ByteQueue.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/ByteQueue.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/Certificate.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/Certificate.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/Certificate.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/Certificate.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/CertificateRequest.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/CertificateRequest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/CertificateRequest.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/CertificateRequest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/CertificateVerifyer.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/CertificateVerifyer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/CertificateVerifyer.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/CertificateVerifyer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/CipherSuite.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/CipherSuite.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/CipherSuite.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/CipherSuite.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/ClientCertificateType.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/ClientCertificateType.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/ClientCertificateType.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/ClientCertificateType.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/CombinedHash.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/CombinedHash.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/CombinedHash.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/CombinedHash.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/CompressionMethod.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/CompressionMethod.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/CompressionMethod.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/CompressionMethod.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/ContentType.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/ContentType.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/ContentType.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/ContentType.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/DefaultTlsAgreementCredentials.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/DefaultTlsAgreementCredentials.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/DefaultTlsAgreementCredentials.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/DefaultTlsAgreementCredentials.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/DefaultTlsCipherFactory.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/DefaultTlsCipherFactory.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/DefaultTlsCipherFactory.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/DefaultTlsCipherFactory.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/DefaultTlsClient.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/DefaultTlsClient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/DefaultTlsClient.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/DefaultTlsClient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/DefaultTlsSignerCredentials.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/DefaultTlsSignerCredentials.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/DefaultTlsSignerCredentials.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/DefaultTlsSignerCredentials.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/DigestAlgorithm.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/DigestAlgorithm.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/DigestAlgorithm.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/DigestAlgorithm.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/ECCurveType.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/ECCurveType.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/ECCurveType.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/ECCurveType.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/ECPointFormat.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/ECPointFormat.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/ECPointFormat.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/ECPointFormat.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/EncryptionAlgorithm.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/EncryptionAlgorithm.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/EncryptionAlgorithm.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/EncryptionAlgorithm.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/ExtensionType.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/ExtensionType.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/ExtensionType.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/ExtensionType.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/HandshakeType.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/HandshakeType.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/HandshakeType.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/HandshakeType.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/KeyExchangeAlgorithm.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/KeyExchangeAlgorithm.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/KeyExchangeAlgorithm.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/KeyExchangeAlgorithm.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/LegacyTlsAuthentication.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/LegacyTlsAuthentication.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/LegacyTlsAuthentication.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/LegacyTlsAuthentication.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/LegacyTlsClient.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/LegacyTlsClient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/LegacyTlsClient.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/LegacyTlsClient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/NamedCurve.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/NamedCurve.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/NamedCurve.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/NamedCurve.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/RecordStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/RecordStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/RecordStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/RecordStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/SRPTlsClient.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/SRPTlsClient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/SRPTlsClient.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/SRPTlsClient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/SecurityParameters.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/SecurityParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/SecurityParameters.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/SecurityParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsAgreementCredentials.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsAgreementCredentials.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsAgreementCredentials.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsAgreementCredentials.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsAuthentication.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsAuthentication.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsAuthentication.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsAuthentication.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsBlockCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsBlockCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsCipherFactory.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsCipherFactory.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsCipherFactory.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsCipherFactory.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsClient.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsClient.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsClient.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsClient.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsClientContext.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsClientContext.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsClientContext.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsClientContext.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsClientContextImpl.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsClientContextImpl.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsClientContextImpl.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsClientContextImpl.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsCompression.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsCompression.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsCompression.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsCompression.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsCredentials.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsCredentials.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsCredentials.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsCredentials.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsDHEKeyExchange.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsDHEKeyExchange.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsDHEKeyExchange.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsDHEKeyExchange.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsDHKeyExchange.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsDHKeyExchange.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsDHKeyExchange.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsDHKeyExchange.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsDSASigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsDSASigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsDSASigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsDSASigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsDSSSigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsDSSSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsDSSSigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsDSSSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsECDHEKeyExchange.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsECDHEKeyExchange.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsECDHEKeyExchange.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsECDHEKeyExchange.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsECDHKeyExchange.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsECDHKeyExchange.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsECDHKeyExchange.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsECDHKeyExchange.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsECDSASigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsECDSASigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsECDSASigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsECDSASigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsFatalAlert.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsFatalAlert.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsFatalAlert.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsFatalAlert.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsInputStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsInputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsInputStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsInputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsKeyExchange.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsKeyExchange.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsKeyExchange.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsKeyExchange.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsMac.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsMac.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsMac.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsMac.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsNullCipher.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsNullCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsNullCipher.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsNullCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsNullCompression.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsNullCompression.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsNullCompression.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsNullCompression.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsOutputStream.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsProtocolHandler.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsProtocolHandler.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsProtocolHandler.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsProtocolHandler.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsRSAKeyExchange.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsRSAKeyExchange.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsRSAKeyExchange.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsRSAKeyExchange.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsRSASigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsRSASigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsRSASigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsRSASigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsRuntimeException.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsRuntimeException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsRuntimeException.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsRuntimeException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsSRPKeyExchange.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsSRPKeyExchange.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsSRPKeyExchange.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsSRPKeyExchange.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsSigner.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsSigner.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsSignerCredentials.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsSignerCredentials.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsSignerCredentials.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsSignerCredentials.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsUtils.java b/app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsUtils.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/tls/TlsUtils.java rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/TlsUtils.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/tls/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/tls/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/tls/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/tls/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/util/Pack.java b/app/src/main/java/repack/org/bouncycastle/crypto/util/Pack.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/util/Pack.java rename to app/src/main/java/repack/org/bouncycastle/crypto/util/Pack.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/util/PrivateKeyFactory.java b/app/src/main/java/repack/org/bouncycastle/crypto/util/PrivateKeyFactory.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/util/PrivateKeyFactory.java rename to app/src/main/java/repack/org/bouncycastle/crypto/util/PrivateKeyFactory.java diff --git a/src/bouncycastle/repack/org/bouncycastle/crypto/util/PublicKeyFactory.java b/app/src/main/java/repack/org/bouncycastle/crypto/util/PublicKeyFactory.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/crypto/util/PublicKeyFactory.java rename to app/src/main/java/repack/org/bouncycastle/crypto/util/PublicKeyFactory.java diff --git a/bin/classes/repack/org/bouncycastle/crypto/util/package.html b/app/src/main/java/repack/org/bouncycastle/crypto/util/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/crypto/util/package.html rename to app/src/main/java/repack/org/bouncycastle/crypto/util/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/ErrorBundle.java b/app/src/main/java/repack/org/bouncycastle/i18n/ErrorBundle.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/ErrorBundle.java rename to app/src/main/java/repack/org/bouncycastle/i18n/ErrorBundle.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/LocaleString.java b/app/src/main/java/repack/org/bouncycastle/i18n/LocaleString.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/LocaleString.java rename to app/src/main/java/repack/org/bouncycastle/i18n/LocaleString.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/LocalizedException.java b/app/src/main/java/repack/org/bouncycastle/i18n/LocalizedException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/LocalizedException.java rename to app/src/main/java/repack/org/bouncycastle/i18n/LocalizedException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/LocalizedMessage.java b/app/src/main/java/repack/org/bouncycastle/i18n/LocalizedMessage.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/LocalizedMessage.java rename to app/src/main/java/repack/org/bouncycastle/i18n/LocalizedMessage.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/MessageBundle.java b/app/src/main/java/repack/org/bouncycastle/i18n/MessageBundle.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/MessageBundle.java rename to app/src/main/java/repack/org/bouncycastle/i18n/MessageBundle.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/MissingEntryException.java b/app/src/main/java/repack/org/bouncycastle/i18n/MissingEntryException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/MissingEntryException.java rename to app/src/main/java/repack/org/bouncycastle/i18n/MissingEntryException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/TextBundle.java b/app/src/main/java/repack/org/bouncycastle/i18n/TextBundle.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/TextBundle.java rename to app/src/main/java/repack/org/bouncycastle/i18n/TextBundle.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/filter/Filter.java b/app/src/main/java/repack/org/bouncycastle/i18n/filter/Filter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/filter/Filter.java rename to app/src/main/java/repack/org/bouncycastle/i18n/filter/Filter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/filter/HTMLFilter.java b/app/src/main/java/repack/org/bouncycastle/i18n/filter/HTMLFilter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/filter/HTMLFilter.java rename to app/src/main/java/repack/org/bouncycastle/i18n/filter/HTMLFilter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/filter/SQLFilter.java b/app/src/main/java/repack/org/bouncycastle/i18n/filter/SQLFilter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/filter/SQLFilter.java rename to app/src/main/java/repack/org/bouncycastle/i18n/filter/SQLFilter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/filter/TrustedInput.java b/app/src/main/java/repack/org/bouncycastle/i18n/filter/TrustedInput.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/filter/TrustedInput.java rename to app/src/main/java/repack/org/bouncycastle/i18n/filter/TrustedInput.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/filter/UntrustedInput.java b/app/src/main/java/repack/org/bouncycastle/i18n/filter/UntrustedInput.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/filter/UntrustedInput.java rename to app/src/main/java/repack/org/bouncycastle/i18n/filter/UntrustedInput.java diff --git a/src/bouncycastle/repack/org/bouncycastle/i18n/filter/UntrustedUrlInput.java b/app/src/main/java/repack/org/bouncycastle/i18n/filter/UntrustedUrlInput.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/i18n/filter/UntrustedUrlInput.java rename to app/src/main/java/repack/org/bouncycastle/i18n/filter/UntrustedUrlInput.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jcajce/DefaultJcaJceHelper.java b/app/src/main/java/repack/org/bouncycastle/jcajce/DefaultJcaJceHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jcajce/DefaultJcaJceHelper.java rename to app/src/main/java/repack/org/bouncycastle/jcajce/DefaultJcaJceHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jcajce/JcaJceHelper.java b/app/src/main/java/repack/org/bouncycastle/jcajce/JcaJceHelper.java similarity index 98% rename from src/bouncycastle/repack/org/bouncycastle/jcajce/JcaJceHelper.java rename to app/src/main/java/repack/org/bouncycastle/jcajce/JcaJceHelper.java index 1c6db3b..b7fe48e 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jcajce/JcaJceHelper.java +++ b/app/src/main/java/repack/org/bouncycastle/jcajce/JcaJceHelper.java @@ -26,7 +26,7 @@ public interface JcaJceHelper { Cipher createCipher( - String algorithm) + String algorithm) throws NoSuchAlgorithmException, NoSuchPaddingException, NoSuchProviderException; Mac createMac(String algorithm) diff --git a/src/bouncycastle/repack/org/bouncycastle/jcajce/NamedJcaJceHelper.java b/app/src/main/java/repack/org/bouncycastle/jcajce/NamedJcaJceHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jcajce/NamedJcaJceHelper.java rename to app/src/main/java/repack/org/bouncycastle/jcajce/NamedJcaJceHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jcajce/ProviderJcaJceHelper.java b/app/src/main/java/repack/org/bouncycastle/jcajce/ProviderJcaJceHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jcajce/ProviderJcaJceHelper.java rename to app/src/main/java/repack/org/bouncycastle/jcajce/ProviderJcaJceHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jcajce/io/MacOutputStream.java b/app/src/main/java/repack/org/bouncycastle/jcajce/io/MacOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jcajce/io/MacOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/jcajce/io/MacOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/ECGOST3410NamedCurveTable.java b/app/src/main/java/repack/org/bouncycastle/jce/ECGOST3410NamedCurveTable.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/ECGOST3410NamedCurveTable.java rename to app/src/main/java/repack/org/bouncycastle/jce/ECGOST3410NamedCurveTable.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/ECKeyUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/ECKeyUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/ECKeyUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/ECKeyUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/ECNamedCurveTable.java b/app/src/main/java/repack/org/bouncycastle/jce/ECNamedCurveTable.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/ECNamedCurveTable.java rename to app/src/main/java/repack/org/bouncycastle/jce/ECNamedCurveTable.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/MultiCertStoreParameters.java b/app/src/main/java/repack/org/bouncycastle/jce/MultiCertStoreParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/MultiCertStoreParameters.java rename to app/src/main/java/repack/org/bouncycastle/jce/MultiCertStoreParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/PKCS10CertificationRequest.java b/app/src/main/java/repack/org/bouncycastle/jce/PKCS10CertificationRequest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/PKCS10CertificationRequest.java rename to app/src/main/java/repack/org/bouncycastle/jce/PKCS10CertificationRequest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/PKCS12Util.java b/app/src/main/java/repack/org/bouncycastle/jce/PKCS12Util.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/PKCS12Util.java rename to app/src/main/java/repack/org/bouncycastle/jce/PKCS12Util.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/PrincipalUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/PrincipalUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/PrincipalUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/PrincipalUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/ProviderConfigurationPermission.java b/app/src/main/java/repack/org/bouncycastle/jce/ProviderConfigurationPermission.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/ProviderConfigurationPermission.java rename to app/src/main/java/repack/org/bouncycastle/jce/ProviderConfigurationPermission.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/X509KeyUsage.java b/app/src/main/java/repack/org/bouncycastle/jce/X509KeyUsage.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/X509KeyUsage.java rename to app/src/main/java/repack/org/bouncycastle/jce/X509KeyUsage.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/X509LDAPCertStoreParameters.java b/app/src/main/java/repack/org/bouncycastle/jce/X509LDAPCertStoreParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/X509LDAPCertStoreParameters.java rename to app/src/main/java/repack/org/bouncycastle/jce/X509LDAPCertStoreParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/X509Principal.java b/app/src/main/java/repack/org/bouncycastle/jce/X509Principal.java similarity index 98% rename from src/bouncycastle/repack/org/bouncycastle/jce/X509Principal.java rename to app/src/main/java/repack/org/bouncycastle/jce/X509Principal.java index 168082d..80f5cd1 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/X509Principal.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/X509Principal.java @@ -17,7 +17,7 @@ * Objects of this type can be created from certificates and CRLs using the * PrincipalUtil class. *

- * @see repack.org.bouncycastle.jce.PrincipalUtil + * @see PrincipalUtil */ public class X509Principal extends X509Name diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/examples/PKCS12Example.java b/app/src/main/java/repack/org/bouncycastle/jce/examples/PKCS12Example.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/examples/PKCS12Example.java rename to app/src/main/java/repack/org/bouncycastle/jce/examples/PKCS12Example.java diff --git a/bin/classes/repack/org/bouncycastle/jce/examples/package.html b/app/src/main/java/repack/org/bouncycastle/jce/examples/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/jce/examples/package.html rename to app/src/main/java/repack/org/bouncycastle/jce/examples/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtCertPathBuilderException.java b/app/src/main/java/repack/org/bouncycastle/jce/exception/ExtCertPathBuilderException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtCertPathBuilderException.java rename to app/src/main/java/repack/org/bouncycastle/jce/exception/ExtCertPathBuilderException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtCertPathValidatorException.java b/app/src/main/java/repack/org/bouncycastle/jce/exception/ExtCertPathValidatorException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtCertPathValidatorException.java rename to app/src/main/java/repack/org/bouncycastle/jce/exception/ExtCertPathValidatorException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtCertificateEncodingException.java b/app/src/main/java/repack/org/bouncycastle/jce/exception/ExtCertificateEncodingException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtCertificateEncodingException.java rename to app/src/main/java/repack/org/bouncycastle/jce/exception/ExtCertificateEncodingException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtException.java b/app/src/main/java/repack/org/bouncycastle/jce/exception/ExtException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtException.java rename to app/src/main/java/repack/org/bouncycastle/jce/exception/ExtException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtIOException.java b/app/src/main/java/repack/org/bouncycastle/jce/exception/ExtIOException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/exception/ExtIOException.java rename to app/src/main/java/repack/org/bouncycastle/jce/exception/ExtIOException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/BCKeyStore.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/BCKeyStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/BCKeyStore.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/BCKeyStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ConfigurableProvider.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/ConfigurableProvider.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ConfigurableProvider.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/ConfigurableProvider.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ECKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/ECKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ECKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/ECKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ECPointEncoder.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/ECPointEncoder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ECPointEncoder.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/ECPointEncoder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ECPrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/ECPrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ECPrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/ECPrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ECPublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/ECPublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ECPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/ECPublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ElGamalKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/ElGamalKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ElGamalKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/ElGamalKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ElGamalPrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/ElGamalPrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ElGamalPrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/ElGamalPrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ElGamalPublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/ElGamalPublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/ElGamalPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/ElGamalPublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/GOST3410Key.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/GOST3410Key.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/GOST3410Key.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/GOST3410Key.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/GOST3410Params.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/GOST3410Params.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/GOST3410Params.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/GOST3410Params.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/GOST3410PrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/GOST3410PrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/GOST3410PrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/GOST3410PrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/GOST3410PublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/GOST3410PublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/GOST3410PublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/GOST3410PublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/IESKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/IESKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/IESKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/IESKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/MQVPrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/MQVPrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/MQVPrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/MQVPrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/MQVPublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/MQVPublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/MQVPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/MQVPublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.java b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.java similarity index 78% rename from src/bouncycastle/repack/org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.java rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.java index 84d8cc5..3bd92aa 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.java @@ -11,11 +11,11 @@ public interface PKCS12BagAttributeCarrier { void setBagAttribute( - DERObjectIdentifier oid, - DEREncodable attribute); + DERObjectIdentifier oid, + DEREncodable attribute); DEREncodable getBagAttribute( - DERObjectIdentifier oid); + DERObjectIdentifier oid); Enumeration getBagAttributeKeys(); } diff --git a/bin/classes/repack/org/bouncycastle/jce/interfaces/package.html b/app/src/main/java/repack/org/bouncycastle/jce/interfaces/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/jce/interfaces/package.html rename to app/src/main/java/repack/org/bouncycastle/jce/interfaces/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/netscape/NetscapeCertRequest.java b/app/src/main/java/repack/org/bouncycastle/jce/netscape/NetscapeCertRequest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/netscape/NetscapeCertRequest.java rename to app/src/main/java/repack/org/bouncycastle/jce/netscape/NetscapeCertRequest.java diff --git a/bin/classes/repack/org/bouncycastle/jce/package.html b/app/src/main/java/repack/org/bouncycastle/jce/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/jce/package.html rename to app/src/main/java/repack/org/bouncycastle/jce/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/AnnotatedException.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/AnnotatedException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/AnnotatedException.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/AnnotatedException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/BouncyCastleProvider.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/BouncyCastleProvider.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/BouncyCastleProvider.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/BouncyCastleProvider.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/BrokenJCEBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/BrokenJCEBlockCipher.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/BrokenJCEBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/BrokenJCEBlockCipher.java index ce406d5..a77484f 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/provider/BrokenJCEBlockCipher.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/provider/BrokenJCEBlockCipher.java @@ -231,7 +231,7 @@ protected void engineInit( // if (key instanceof JCEPBEKey) { - param = BrokenPBE.Util.makePBEParameters((JCEPBEKey)key, params, pbeType, pbeHash, + param = Util.makePBEParameters((JCEPBEKey)key, params, pbeType, pbeHash, cipher.getUnderlyingCipher().getAlgorithmName(), pbeKeySize, pbeIvSize); if (pbeIvSize != 0) @@ -468,7 +468,7 @@ protected int engineDoFinal( protected byte[] engineWrap( Key key) - throws IllegalBlockSizeException, java.security.InvalidKeyException + throws IllegalBlockSizeException, InvalidKeyException { byte[] encoded = key.getEncoded(); if (encoded == null) diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/BrokenKDF2BytesGenerator.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/BrokenKDF2BytesGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/BrokenKDF2BytesGenerator.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/BrokenKDF2BytesGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/BrokenPBE.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/BrokenPBE.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/BrokenPBE.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/BrokenPBE.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/CertPathValidatorUtilities.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/CertPathValidatorUtilities.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/CertPathValidatorUtilities.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/CertPathValidatorUtilities.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/CertStatus.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/CertStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/CertStatus.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/CertStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/CertStoreCollectionSpi.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/CertStoreCollectionSpi.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/CertStoreCollectionSpi.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/CertStoreCollectionSpi.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/DHUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/DHUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/DHUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/DHUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/DSABase.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/DSABase.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/DSABase.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/DSABase.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/DSAEncoder.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/DSAEncoder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/DSAEncoder.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/DSAEncoder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/DSAUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/DSAUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/DSAUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/DSAUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/ElGamalUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/ElGamalUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/ElGamalUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/ElGamalUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/ExtCRLException.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/ExtCRLException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/ExtCRLException.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/ExtCRLException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/GOST3410Util.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/GOST3410Util.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/GOST3410Util.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/GOST3410Util.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEBlockCipher.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEBlockCipher.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEBlockCipher.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEBlockCipher.java index 8b20495..28d5136 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEBlockCipher.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEBlockCipher.java @@ -397,7 +397,7 @@ protected void engineInit( else if (params instanceof PBEParameterSpec) { pbeSpec = (PBEParameterSpec)params; - param = PBE.Util.makePBEParameters(k, params, cipher.getUnderlyingCipher().getAlgorithmName()); + param = Util.makePBEParameters(k, params, cipher.getUnderlyingCipher().getAlgorithmName()); } else { diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEDHKeyAgreement.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEDHKeyAgreement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEDHKeyAgreement.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEDHKeyAgreement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEDHPrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEDHPrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEDHPrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEDHPrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEDHPublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEDHPublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEDHPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEDHPublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEDigestUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEDigestUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEDigestUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEDigestUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEECPrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEECPrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEECPrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEECPrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEECPublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEECPublicKey.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEECPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEECPublicKey.java index 69ae379..79c9a9b 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEECPublicKey.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEECPublicKey.java @@ -71,7 +71,7 @@ public JCEECPublicKey( { if (q.getCurve() == null) { - repack.org.bouncycastle.jce.spec.ECParameterSpec s = ProviderUtil.getEcImplicitlyCa(); + ECParameterSpec s = ProviderUtil.getEcImplicitlyCa(); q = s.getCurve().createPoint(q.getX().toBigInteger(), q.getY().toBigInteger(), false); } diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEElGamalCipher.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEElGamalCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEElGamalCipher.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEElGamalCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEElGamalPrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEElGamalPrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEElGamalPrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEElGamalPrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEElGamalPublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEElGamalPublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEElGamalPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEElGamalPublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEIESCipher.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEIESCipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEIESCipher.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEIESCipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEKeyGenerator.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEKeyGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEKeyGenerator.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEKeyGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEMac.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEMac.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEMac.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEMac.java index 445e398..abb67f8 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEMac.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEMac.java @@ -83,7 +83,7 @@ protected void engineInit( } else if (params instanceof PBEParameterSpec) { - param = PBE.Util.makePBEMacParameters(k, params); + param = Util.makePBEMacParameters(k, params); } else { diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEPBEKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEPBEKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEPBEKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEPBEKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCERSACipher.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCERSACipher.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCERSACipher.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCERSACipher.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCERSAPrivateCrtKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCERSAPrivateCrtKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCERSAPrivateCrtKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCERSAPrivateCrtKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCERSAPrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCERSAPrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCERSAPrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCERSAPrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCERSAPublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCERSAPublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCERSAPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCERSAPublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCESecretKeyFactory.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCESecretKeyFactory.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCESecretKeyFactory.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCESecretKeyFactory.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEStreamCipher.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEStreamCipher.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEStreamCipher.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JCEStreamCipher.java index 3012200..7f089da 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JCEStreamCipher.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/provider/JCEStreamCipher.java @@ -183,7 +183,7 @@ protected void engineInit( } else if (params instanceof PBEParameterSpec) { - param = PBE.Util.makePBEParameters(k, params, cipher.getAlgorithmName()); + param = Util.makePBEParameters(k, params, cipher.getAlgorithmName()); pbeSpec = (PBEParameterSpec)params; } else diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKAlgorithmParameterGenerator.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKAlgorithmParameterGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKAlgorithmParameterGenerator.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKAlgorithmParameterGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKAlgorithmParameters.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKAlgorithmParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKAlgorithmParameters.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKAlgorithmParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKDSAPrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKDSAPrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKDSAPrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKDSAPrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKDSAPublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKDSAPublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKDSAPublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKDSAPublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKDSASigner.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKDSASigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKDSASigner.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKDSASigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKDigestSignature.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKDigestSignature.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKDigestSignature.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKDigestSignature.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKECDSAAlgParameters.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKECDSAAlgParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKECDSAAlgParameters.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKECDSAAlgParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKGOST3410PrivateKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKGOST3410PrivateKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKGOST3410PrivateKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKGOST3410PrivateKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKGOST3410PublicKey.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKGOST3410PublicKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKGOST3410PublicKey.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKGOST3410PublicKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKGOST3410Signer.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKGOST3410Signer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKGOST3410Signer.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKGOST3410Signer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKISOSignature.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKISOSignature.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKISOSignature.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKISOSignature.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKKeyFactory.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKKeyFactory.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKKeyFactory.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKKeyFactory.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKKeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKKeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKKeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKKeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKKeyStore.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKKeyStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKKeyStore.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKKeyStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKMessageDigest.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKMessageDigest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKMessageDigest.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKMessageDigest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKPKCS12KeyStore.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKPKCS12KeyStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKPKCS12KeyStore.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKPKCS12KeyStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKPSSSigner.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKPSSSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKPSSSigner.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKPSSSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKX509CertificateFactory.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/JDKX509CertificateFactory.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/JDKX509CertificateFactory.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/JDKX509CertificateFactory.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/MultiCertStoreSpi.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/MultiCertStoreSpi.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/MultiCertStoreSpi.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/MultiCertStoreSpi.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PBE.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PBE.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PBE.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PBE.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PEMUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PEMUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PEMUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PEMUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKCS12BagAttributeCarrierImpl.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKCS12BagAttributeCarrierImpl.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKCS12BagAttributeCarrierImpl.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKCS12BagAttributeCarrierImpl.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXAttrCertPathBuilderSpi.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXAttrCertPathBuilderSpi.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXAttrCertPathBuilderSpi.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXAttrCertPathBuilderSpi.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXAttrCertPathValidatorSpi.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXAttrCertPathValidatorSpi.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXAttrCertPathValidatorSpi.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXAttrCertPathValidatorSpi.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCRLUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCRLUtil.java similarity index 97% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCRLUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCRLUtil.java index 6b3ef60..7a2aa1e 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCRLUtil.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCRLUtil.java @@ -98,7 +98,7 @@ public Set findCRLs(X509CRLStoreSelector crlselect, PKIXParameters paramsPKIX) * {@link repack.org.bouncycastle.x509.X509Store X509Store} objects. * These are used to search for CRLs * - * @return a Collection of all found {@link java.security.cert.X509CRL X509CRL} objects. May be + * @return a Collection of all found {@link X509CRL X509CRL} objects. May be * empty but never null. */ private final Collection findCRLs(X509CRLStoreSelector crlSelect, diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCertPath.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCertPath.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCertPath.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCertPath.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCertPathBuilderSpi.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCertPathBuilderSpi.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCertPathBuilderSpi.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCertPathBuilderSpi.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXNameConstraintValidator.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXNameConstraintValidator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXNameConstraintValidator.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXNameConstraintValidator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXNameConstraintValidatorException.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXNameConstraintValidatorException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXNameConstraintValidatorException.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXNameConstraintValidatorException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXPolicyNode.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXPolicyNode.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/PKIXPolicyNode.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/PKIXPolicyNode.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/ProviderUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/ProviderUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/ProviderUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/ProviderUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/RFC3280CertPathUtilities.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/RFC3280CertPathUtilities.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/RFC3280CertPathUtilities.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/RFC3280CertPathUtilities.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/RFC3281CertPathUtilities.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/RFC3281CertPathUtilities.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/RFC3281CertPathUtilities.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/RFC3281CertPathUtilities.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/RSAUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/RSAUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/RSAUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/RSAUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/ReasonsMask.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/ReasonsMask.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/ReasonsMask.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/ReasonsMask.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/WrapCipherSpi.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/WrapCipherSpi.java similarity index 98% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/WrapCipherSpi.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/WrapCipherSpi.java index e0d6c6f..400b03f 100644 --- a/src/bouncycastle/repack/org/bouncycastle/jce/provider/WrapCipherSpi.java +++ b/app/src/main/java/repack/org/bouncycastle/jce/provider/WrapCipherSpi.java @@ -140,7 +140,7 @@ protected void engineInit( if (params instanceof PBEParameterSpec) { - param = PBE.Util.makePBEParameters(k, params, wrapEngine.getAlgorithmName()); + param = Util.makePBEParameters(k, params, wrapEngine.getAlgorithmName()); } else if (k.getParam() != null) { @@ -156,7 +156,7 @@ else if (k.getParam() != null) param = new KeyParameter(key.getEncoded()); } - if (params instanceof javax.crypto.spec.IvParameterSpec) + if (params instanceof IvParameterSpec) { IvParameterSpec iv = (IvParameterSpec) params; param = new ParametersWithIV(param, iv.getIV()); @@ -276,7 +276,7 @@ protected int engineDoFinal( protected byte[] engineWrap( Key key) - throws IllegalBlockSizeException, java.security.InvalidKeyException + throws IllegalBlockSizeException, InvalidKeyException { byte[] encoded = key.getEncoded(); if (encoded == null) diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509AttrCertParser.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509AttrCertParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509AttrCertParser.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509AttrCertParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CRLEntryObject.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509CRLEntryObject.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CRLEntryObject.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509CRLEntryObject.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CRLObject.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509CRLObject.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CRLObject.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509CRLObject.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CRLParser.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509CRLParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CRLParser.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509CRLParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CertPairParser.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509CertPairParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CertPairParser.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509CertPairParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CertParser.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509CertParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CertParser.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509CertParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CertificateObject.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509CertificateObject.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509CertificateObject.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509CertificateObject.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509LDAPCertStoreSpi.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509LDAPCertStoreSpi.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509LDAPCertStoreSpi.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509LDAPCertStoreSpi.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509SignatureUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509SignatureUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509SignatureUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509SignatureUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreAttrCertCollection.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreAttrCertCollection.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreAttrCertCollection.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreAttrCertCollection.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreCRLCollection.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreCRLCollection.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreCRLCollection.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreCRLCollection.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreCertCollection.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreCertCollection.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreCertCollection.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreCertCollection.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreCertPairCollection.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreCertPairCollection.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreCertPairCollection.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreCertPairCollection.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreLDAPAttrCerts.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreLDAPAttrCerts.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreLDAPAttrCerts.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreLDAPAttrCerts.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreLDAPCRLs.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreLDAPCRLs.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreLDAPCRLs.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreLDAPCRLs.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreLDAPCertPairs.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreLDAPCertPairs.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreLDAPCertPairs.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreLDAPCertPairs.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreLDAPCerts.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreLDAPCerts.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/X509StoreLDAPCerts.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/X509StoreLDAPCerts.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/EC.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/EC.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/EC.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/EC.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/ECUtil.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/ECUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/ECUtil.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/ECUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyAgreement.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyAgreement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyAgreement.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyAgreement.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyFactory.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyFactory.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyFactory.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyFactory.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyPairGenerator.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyPairGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyPairGenerator.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/KeyPairGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/Signature.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/Signature.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/asymmetric/ec/Signature.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/asymmetric/ec/Signature.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/AES.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/AES.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/AES.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/AES.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/ARC4.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/ARC4.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/ARC4.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/ARC4.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Blowfish.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Blowfish.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Blowfish.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Blowfish.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/CAST5.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/CAST5.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/CAST5.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/CAST5.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/CAST6.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/CAST6.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/CAST6.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/CAST6.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Camellia.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Camellia.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Camellia.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Camellia.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/DESede.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/DESede.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/DESede.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/DESede.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Grain128.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Grain128.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Grain128.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Grain128.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Grainv1.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Grainv1.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Grainv1.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Grainv1.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/HC128.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/HC128.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/HC128.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/HC128.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/HC256.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/HC256.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/HC256.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/HC256.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/IDEA.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/IDEA.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/IDEA.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/IDEA.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Noekeon.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Noekeon.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Noekeon.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Noekeon.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/RC5.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/RC5.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/RC5.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/RC5.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/RC6.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/RC6.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/RC6.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/RC6.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Rijndael.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Rijndael.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Rijndael.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Rijndael.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/SEED.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/SEED.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/SEED.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/SEED.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Salsa20.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Salsa20.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Salsa20.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Salsa20.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Serpent.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Serpent.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Serpent.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Serpent.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Skipjack.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Skipjack.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Skipjack.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Skipjack.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/TEA.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/TEA.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/TEA.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/TEA.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Twofish.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Twofish.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/Twofish.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/Twofish.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/VMPC.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/VMPC.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/VMPC.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/VMPC.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/VMPCKSA3.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/VMPCKSA3.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/VMPCKSA3.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/VMPCKSA3.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/XTEA.java b/app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/XTEA.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/provider/symmetric/XTEA.java rename to app/src/main/java/repack/org/bouncycastle/jce/provider/symmetric/XTEA.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ECKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ECKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ECKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ECKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ECNamedCurveParameterSpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ECNamedCurveParameterSpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ECNamedCurveParameterSpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ECNamedCurveParameterSpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ECParameterSpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ECParameterSpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ECParameterSpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ECParameterSpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ECPrivateKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ECPrivateKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ECPrivateKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ECPrivateKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ECPublicKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ECPublicKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ECPublicKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ECPublicKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalGenParameterSpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalGenParameterSpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalGenParameterSpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalGenParameterSpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalParameterSpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalParameterSpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalParameterSpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalParameterSpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalPrivateKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalPrivateKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalPrivateKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalPrivateKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalPublicKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalPublicKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/ElGamalPublicKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/ElGamalPublicKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST28147ParameterSpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/GOST28147ParameterSpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST28147ParameterSpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/GOST28147ParameterSpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST3410ParameterSpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/GOST3410ParameterSpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST3410ParameterSpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/GOST3410ParameterSpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST3410PrivateKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/GOST3410PrivateKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST3410PrivateKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/GOST3410PrivateKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/GOST3410PublicKeyParameterSetSpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST3410PublicKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/GOST3410PublicKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/GOST3410PublicKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/GOST3410PublicKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/IEKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/IEKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/IEKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/IEKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/IESParameterSpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/IESParameterSpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/IESParameterSpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/IESParameterSpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/MQVPrivateKeySpec.java diff --git a/src/bouncycastle/repack/org/bouncycastle/jce/spec/MQVPublicKeySpec.java b/app/src/main/java/repack/org/bouncycastle/jce/spec/MQVPublicKeySpec.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/jce/spec/MQVPublicKeySpec.java rename to app/src/main/java/repack/org/bouncycastle/jce/spec/MQVPublicKeySpec.java diff --git a/bin/classes/repack/org/bouncycastle/jce/spec/package.html b/app/src/main/java/repack/org/bouncycastle/jce/spec/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/jce/spec/package.html rename to app/src/main/java/repack/org/bouncycastle/jce/spec/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECAlgorithms.java b/app/src/main/java/repack/org/bouncycastle/math/ec/ECAlgorithms.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/ECAlgorithms.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/ECAlgorithms.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECConstants.java b/app/src/main/java/repack/org/bouncycastle/math/ec/ECConstants.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/ECConstants.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/ECConstants.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECCurve.java b/app/src/main/java/repack/org/bouncycastle/math/ec/ECCurve.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/ECCurve.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/ECCurve.java index 28f09ba..fac3564 100644 --- a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECCurve.java +++ b/app/src/main/java/repack/org/bouncycastle/math/ec/ECCurve.java @@ -154,12 +154,12 @@ public boolean equals( return true; } - if (!(anObject instanceof ECCurve.Fp)) + if (!(anObject instanceof Fp)) { return false; } - ECCurve.Fp other = (ECCurve.Fp) anObject; + Fp other = (Fp) anObject; return this.q.equals(other.q) && a.equals(other.a) && b.equals(other.b); @@ -608,12 +608,12 @@ public boolean equals( return true; } - if (!(anObject instanceof ECCurve.F2m)) + if (!(anObject instanceof F2m)) { return false; } - ECCurve.F2m other = (ECCurve.F2m)anObject; + F2m other = (F2m)anObject; return (this.m == other.m) && (this.k1 == other.k1) && (this.k2 == other.k2) && (this.k3 == other.k3) diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECFieldElement.java b/app/src/main/java/repack/org/bouncycastle/math/ec/ECFieldElement.java similarity index 98% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/ECFieldElement.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/ECFieldElement.java index e76622b..a8d3466 100644 --- a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECFieldElement.java +++ b/app/src/main/java/repack/org/bouncycastle/math/ec/ECFieldElement.java @@ -168,7 +168,7 @@ public ECFieldElement sqrt() //assert V.multiply(V).mod(q).equals(x); - return new ECFieldElement.Fp(q, V); + return new Fp(q, V); } } while (U.equals(ECConstants.ONE) || U.equals(qMinusOne)); @@ -288,12 +288,12 @@ public boolean equals(Object other) return true; } - if (!(other instanceof ECFieldElement.Fp)) + if (!(other instanceof Fp)) { return false; } - ECFieldElement.Fp o = (ECFieldElement.Fp)other; + Fp o = (Fp)other; return q.equals(o.q) && x.equals(o.x); } @@ -964,8 +964,8 @@ public static void checkFieldElements( + "both instances of ECFieldElement.F2m"); } - ECFieldElement.F2m aF2m = (ECFieldElement.F2m)a; - ECFieldElement.F2m bF2m = (ECFieldElement.F2m)b; + F2m aF2m = (F2m)a; + F2m bF2m = (F2m)b; if ((aF2m.m != bF2m.m) || (aF2m.k1 != bF2m.k1) || (aF2m.k2 != bF2m.k2) || (aF2m.k3 != bF2m.k3)) @@ -1102,7 +1102,7 @@ public ECFieldElement invert() g1z.addShifted(g2zShift, jInt); } - return new ECFieldElement.F2m( + return new F2m( this.m, this.k1, this.k2, this.k3, g2z); } @@ -1175,12 +1175,12 @@ public boolean equals(Object anObject) return true; } - if (!(anObject instanceof ECFieldElement.F2m)) + if (!(anObject instanceof F2m)) { return false; } - ECFieldElement.F2m b = (ECFieldElement.F2m)anObject; + F2m b = (F2m)anObject; return ((this.m == b.m) && (this.k1 == b.k1) && (this.k2 == b.k2) && (this.k3 == b.k3) diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECMultiplier.java b/app/src/main/java/repack/org/bouncycastle/math/ec/ECMultiplier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/ECMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/ECMultiplier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECPoint.java b/app/src/main/java/repack/org/bouncycastle/math/ec/ECPoint.java similarity index 95% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/ECPoint.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/ECPoint.java index 6142867..11938b2 100644 --- a/src/bouncycastle/repack/org/bouncycastle/math/ec/ECPoint.java +++ b/app/src/main/java/repack/org/bouncycastle/math/ec/ECPoint.java @@ -268,7 +268,7 @@ public ECPoint add(ECPoint b) ECFieldElement x3 = gamma.square().subtract(this.x).subtract(b.x); ECFieldElement y3 = gamma.multiply(this.x.subtract(x3)).subtract(this.y); - return new ECPoint.Fp(curve, x3, y3); + return new Fp(curve, x3, y3); } // B.3 pg 62 @@ -294,7 +294,7 @@ public ECPoint twice() ECFieldElement x3 = gamma.square().subtract(this.x.multiply(TWO)); ECFieldElement y3 = gamma.multiply(this.x.subtract(x3)).subtract(this.y); - return new ECPoint.Fp(curve, x3, y3, this.withCompression); + return new Fp(curve, x3, y3, this.withCompression); } // D.3.2 pg 102 (see Note:) @@ -311,7 +311,7 @@ public ECPoint subtract(ECPoint b) public ECPoint negate() { - return new ECPoint.Fp(curve, this.x, this.y.negate(), this.withCompression); + return new Fp(curve, this.x, this.y.negate(), this.withCompression); } /** @@ -447,7 +447,7 @@ private static void checkPoints(ECPoint a, ECPoint b) public ECPoint add(ECPoint b) { checkPoints(this, b); - return addSimple((ECPoint.F2m)b); + return addSimple((F2m)b); } /** @@ -459,9 +459,9 @@ public ECPoint add(ECPoint b) * this. * @return this + b */ - public ECPoint.F2m addSimple(ECPoint.F2m b) + public F2m addSimple(F2m b) { - ECPoint.F2m other = b; + F2m other = b; if (this.isInfinity()) { return other; @@ -481,11 +481,11 @@ public ECPoint.F2m addSimple(ECPoint.F2m b) if (this.y.equals(y2)) { // this = other, i.e. this must be doubled - return (ECPoint.F2m)this.twice(); + return (F2m)this.twice(); } // this = -other, i.e. the result is the point at infinity - return (ECPoint.F2m)this.curve.getInfinity(); + return (F2m)this.curve.getInfinity(); } ECFieldElement.F2m lambda @@ -497,7 +497,7 @@ public ECPoint.F2m addSimple(ECPoint.F2m b) ECFieldElement.F2m y3 = (ECFieldElement.F2m)lambda.multiply(this.x.add(x3)).add(x3).add(this.y); - return new ECPoint.F2m(curve, x3, y3, withCompression); + return new F2m(curve, x3, y3, withCompression); } /* (non-Javadoc) @@ -506,7 +506,7 @@ public ECPoint.F2m addSimple(ECPoint.F2m b) public ECPoint subtract(ECPoint b) { checkPoints(this, b); - return subtractSimple((ECPoint.F2m)b); + return subtractSimple((F2m)b); } /** @@ -518,7 +518,7 @@ public ECPoint subtract(ECPoint b) * this. * @return this - b */ - public ECPoint.F2m subtractSimple(ECPoint.F2m b) + public F2m subtractSimple(F2m b) { if (b.isInfinity()) { @@ -526,7 +526,7 @@ public ECPoint.F2m subtractSimple(ECPoint.F2m b) } // Add -b - return addSimple((ECPoint.F2m)b.negate()); + return addSimple((F2m)b.negate()); } /* (non-Javadoc) @@ -559,12 +559,12 @@ public ECPoint twice() = (ECFieldElement.F2m)this.x.square().add( x3.multiply(lambda.add(ONE))); - return new ECPoint.F2m(this.curve, x3, y3, withCompression); + return new F2m(this.curve, x3, y3, withCompression); } public ECPoint negate() { - return new ECPoint.F2m(curve, this.getX(), this.getY().add(this.getX()), withCompression); + return new F2m(curve, this.getX(), this.getY().add(this.getX()), withCompression); } /** diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/FpNafMultiplier.java b/app/src/main/java/repack/org/bouncycastle/math/ec/FpNafMultiplier.java similarity index 87% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/FpNafMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/FpNafMultiplier.java index 2975020..44176d0 100644 --- a/src/bouncycastle/repack/org/bouncycastle/math/ec/FpNafMultiplier.java +++ b/app/src/main/java/repack/org/bouncycastle/math/ec/FpNafMultiplier.java @@ -9,7 +9,7 @@ class FpNafMultiplier implements ECMultiplier { /** * D.3.2 pg 101 - * @see repack.org.bouncycastle.math.ec.ECMultiplier#multiply(repack.org.bouncycastle.math.ec.ECPoint, java.math.BigInteger) + * @see ECMultiplier#multiply(ECPoint, BigInteger) */ public ECPoint multiply(ECPoint p, BigInteger k, PreCompInfo preCompInfo) { diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/IntArray.java b/app/src/main/java/repack/org/bouncycastle/math/ec/IntArray.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/IntArray.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/IntArray.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/PreCompInfo.java b/app/src/main/java/repack/org/bouncycastle/math/ec/PreCompInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/PreCompInfo.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/PreCompInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/ReferenceMultiplier.java b/app/src/main/java/repack/org/bouncycastle/math/ec/ReferenceMultiplier.java similarity index 92% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/ReferenceMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/ReferenceMultiplier.java index e1faefc..35d7570 100644 --- a/src/bouncycastle/repack/org/bouncycastle/math/ec/ReferenceMultiplier.java +++ b/app/src/main/java/repack/org/bouncycastle/math/ec/ReferenceMultiplier.java @@ -7,7 +7,7 @@ class ReferenceMultiplier implements ECMultiplier /** * Simple shift-and-add multiplication. Serves as reference implementation * to verify (possibly faster) implementations in - * {@link repack.org.bouncycastle.math.ec.ECPoint ECPoint}. + * {@link ECPoint ECPoint}. * * @param p The point to multiply. * @param k The factor by which to multiply. diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/SimpleBigDecimal.java b/app/src/main/java/repack/org/bouncycastle/math/ec/SimpleBigDecimal.java similarity index 98% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/SimpleBigDecimal.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/SimpleBigDecimal.java index d82cf31..da21af5 100644 --- a/src/bouncycastle/repack/org/bouncycastle/math/ec/SimpleBigDecimal.java +++ b/app/src/main/java/repack/org/bouncycastle/math/ec/SimpleBigDecimal.java @@ -5,7 +5,7 @@ /** * Class representing a simple version of a big decimal. A * SimpleBigDecimal is basically a - * {@link java.math.BigInteger BigInteger} with a few digits on the right of + * {@link BigInteger BigInteger} with a few digits on the right of * the decimal point. The number of (binary) digits on the right of the decimal * point is called the scale of the SimpleBigDecimal. * Unlike in {@link java.math.BigDecimal BigDecimal}, the scale is not adjusted diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/Tnaf.java b/app/src/main/java/repack/org/bouncycastle/math/ec/Tnaf.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/Tnaf.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/Tnaf.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/WNafMultiplier.java b/app/src/main/java/repack/org/bouncycastle/math/ec/WNafMultiplier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/WNafMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/WNafMultiplier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/WNafPreCompInfo.java b/app/src/main/java/repack/org/bouncycastle/math/ec/WNafPreCompInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/WNafPreCompInfo.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/WNafPreCompInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/WTauNafMultiplier.java b/app/src/main/java/repack/org/bouncycastle/math/ec/WTauNafMultiplier.java similarity index 93% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/WTauNafMultiplier.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/WTauNafMultiplier.java index b97da15..674e1b0 100644 --- a/src/bouncycastle/repack/org/bouncycastle/math/ec/WTauNafMultiplier.java +++ b/app/src/main/java/repack/org/bouncycastle/math/ec/WTauNafMultiplier.java @@ -9,7 +9,7 @@ class WTauNafMultiplier implements ECMultiplier { /** - * Multiplies a {@link repack.org.bouncycastle.math.ec.ECPoint.F2m ECPoint.F2m} + * Multiplies a {@link ECPoint.F2m ECPoint.F2m} * by k using the reduced τ-adic NAF (RTNAF) * method. * @param p The ECPoint.F2m to multiply. @@ -38,7 +38,7 @@ public ECPoint multiply(ECPoint point, BigInteger k, PreCompInfo preCompInfo) } /** - * Multiplies a {@link repack.org.bouncycastle.math.ec.ECPoint.F2m ECPoint.F2m} + * Multiplies a {@link ECPoint.F2m ECPoint.F2m} * by an element λ of Z[τ] using * the τ-adic NAF (TNAF) method. * @param p The ECPoint.F2m to multiply. @@ -70,7 +70,7 @@ private ECPoint.F2m multiplyWTnaf(ECPoint.F2m p, ZTauElement lambda, } /** - * Multiplies a {@link repack.org.bouncycastle.math.ec.ECPoint.F2m ECPoint.F2m} + * Multiplies a {@link ECPoint.F2m ECPoint.F2m} * by an element λ of Z[τ] * using the window τ-adic NAF (TNAF) method, given the * WTNAF of λ. diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/WTauNafPreCompInfo.java b/app/src/main/java/repack/org/bouncycastle/math/ec/WTauNafPreCompInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/WTauNafPreCompInfo.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/WTauNafPreCompInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/math/ec/ZTauElement.java b/app/src/main/java/repack/org/bouncycastle/math/ec/ZTauElement.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/math/ec/ZTauElement.java rename to app/src/main/java/repack/org/bouncycastle/math/ec/ZTauElement.java diff --git a/bin/classes/repack/org/bouncycastle/math/ec/package.html b/app/src/main/java/repack/org/bouncycastle/math/ec/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/math/ec/package.html rename to app/src/main/java/repack/org/bouncycastle/math/ec/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/mozilla/SignedPublicKeyAndChallenge.java b/app/src/main/java/repack/org/bouncycastle/mozilla/SignedPublicKeyAndChallenge.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/mozilla/SignedPublicKeyAndChallenge.java rename to app/src/main/java/repack/org/bouncycastle/mozilla/SignedPublicKeyAndChallenge.java diff --git a/bin/classes/repack/org/bouncycastle/mozilla/package.html b/app/src/main/java/repack/org/bouncycastle/mozilla/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/mozilla/package.html rename to app/src/main/java/repack/org/bouncycastle/mozilla/package.html diff --git a/bin/classes/repack/org/bouncycastle/mozilla/test/package.html b/app/src/main/java/repack/org/bouncycastle/mozilla/test/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/mozilla/test/package.html rename to app/src/main/java/repack/org/bouncycastle/mozilla/test/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/BasicOCSPResp.java b/app/src/main/java/repack/org/bouncycastle/ocsp/BasicOCSPResp.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/BasicOCSPResp.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/BasicOCSPResp.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/BasicOCSPRespGenerator.java b/app/src/main/java/repack/org/bouncycastle/ocsp/BasicOCSPRespGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/BasicOCSPRespGenerator.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/BasicOCSPRespGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/CertificateID.java b/app/src/main/java/repack/org/bouncycastle/ocsp/CertificateID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/CertificateID.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/CertificateID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/CertificateStatus.java b/app/src/main/java/repack/org/bouncycastle/ocsp/CertificateStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/CertificateStatus.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/CertificateStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPException.java b/app/src/main/java/repack/org/bouncycastle/ocsp/OCSPException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPException.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/OCSPException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPReq.java b/app/src/main/java/repack/org/bouncycastle/ocsp/OCSPReq.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPReq.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/OCSPReq.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPReqGenerator.java b/app/src/main/java/repack/org/bouncycastle/ocsp/OCSPReqGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPReqGenerator.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/OCSPReqGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPResp.java b/app/src/main/java/repack/org/bouncycastle/ocsp/OCSPResp.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPResp.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/OCSPResp.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPRespGenerator.java b/app/src/main/java/repack/org/bouncycastle/ocsp/OCSPRespGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPRespGenerator.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/OCSPRespGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPRespStatus.java b/app/src/main/java/repack/org/bouncycastle/ocsp/OCSPRespStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPRespStatus.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/OCSPRespStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPUtil.java b/app/src/main/java/repack/org/bouncycastle/ocsp/OCSPUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/OCSPUtil.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/OCSPUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/Req.java b/app/src/main/java/repack/org/bouncycastle/ocsp/Req.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/Req.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/Req.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/RespData.java b/app/src/main/java/repack/org/bouncycastle/ocsp/RespData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/RespData.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/RespData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/RespID.java b/app/src/main/java/repack/org/bouncycastle/ocsp/RespID.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/RespID.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/RespID.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/RevokedStatus.java b/app/src/main/java/repack/org/bouncycastle/ocsp/RevokedStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/RevokedStatus.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/RevokedStatus.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/SingleResp.java b/app/src/main/java/repack/org/bouncycastle/ocsp/SingleResp.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/SingleResp.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/SingleResp.java diff --git a/src/bouncycastle/repack/org/bouncycastle/ocsp/UnknownStatus.java b/app/src/main/java/repack/org/bouncycastle/ocsp/UnknownStatus.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/ocsp/UnknownStatus.java rename to app/src/main/java/repack/org/bouncycastle/ocsp/UnknownStatus.java diff --git a/bin/classes/repack/org/bouncycastle/ocsp/package.html b/app/src/main/java/repack/org/bouncycastle/ocsp/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/ocsp/package.html rename to app/src/main/java/repack/org/bouncycastle/ocsp/package.html diff --git a/bin/classes/repack/org/bouncycastle/openpgp/examples/package.html b/app/src/main/java/repack/org/bouncycastle/openpgp/examples/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/openpgp/examples/package.html rename to app/src/main/java/repack/org/bouncycastle/openpgp/examples/package.html diff --git a/bin/classes/repack/org/bouncycastle/openpgp/package.html b/app/src/main/java/repack/org/bouncycastle/openpgp/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/openpgp/package.html rename to app/src/main/java/repack/org/bouncycastle/openpgp/package.html diff --git a/bin/classes/repack/org/bouncycastle/openpgp/test/package.html b/app/src/main/java/repack/org/bouncycastle/openpgp/test/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/openpgp/test/package.html rename to app/src/main/java/repack/org/bouncycastle/openpgp/test/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/EncryptionException.java b/app/src/main/java/repack/org/bouncycastle/openssl/EncryptionException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/openssl/EncryptionException.java rename to app/src/main/java/repack/org/bouncycastle/openssl/EncryptionException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/MiscPEMGenerator.java b/app/src/main/java/repack/org/bouncycastle/openssl/MiscPEMGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/openssl/MiscPEMGenerator.java rename to app/src/main/java/repack/org/bouncycastle/openssl/MiscPEMGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/PEMException.java b/app/src/main/java/repack/org/bouncycastle/openssl/PEMException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/openssl/PEMException.java rename to app/src/main/java/repack/org/bouncycastle/openssl/PEMException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/PEMReader.java b/app/src/main/java/repack/org/bouncycastle/openssl/PEMReader.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/openssl/PEMReader.java rename to app/src/main/java/repack/org/bouncycastle/openssl/PEMReader.java diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/PEMUtilities.java b/app/src/main/java/repack/org/bouncycastle/openssl/PEMUtilities.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/openssl/PEMUtilities.java rename to app/src/main/java/repack/org/bouncycastle/openssl/PEMUtilities.java index f25fe3e..4622e85 100644 --- a/src/bouncycastle/repack/org/bouncycastle/openssl/PEMUtilities.java +++ b/app/src/main/java/repack/org/bouncycastle/openssl/PEMUtilities.java @@ -273,6 +273,6 @@ private static SecretKey getKey( // For DES2, we must copy first 8 bytes into the last 8 bytes. System.arraycopy(key, 0, key, 16, 8); } - return new javax.crypto.spec.SecretKeySpec(key, algorithm); + return new SecretKeySpec(key, algorithm); } } diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/PEMWriter.java b/app/src/main/java/repack/org/bouncycastle/openssl/PEMWriter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/openssl/PEMWriter.java rename to app/src/main/java/repack/org/bouncycastle/openssl/PEMWriter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/PKCS8Generator.java b/app/src/main/java/repack/org/bouncycastle/openssl/PKCS8Generator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/openssl/PKCS8Generator.java rename to app/src/main/java/repack/org/bouncycastle/openssl/PKCS8Generator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/PasswordException.java b/app/src/main/java/repack/org/bouncycastle/openssl/PasswordException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/openssl/PasswordException.java rename to app/src/main/java/repack/org/bouncycastle/openssl/PasswordException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/openssl/PasswordFinder.java b/app/src/main/java/repack/org/bouncycastle/openssl/PasswordFinder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/openssl/PasswordFinder.java rename to app/src/main/java/repack/org/bouncycastle/openssl/PasswordFinder.java diff --git a/bin/classes/repack/org/bouncycastle/openssl/package.html b/app/src/main/java/repack/org/bouncycastle/openssl/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/package.html rename to app/src/main/java/repack/org/bouncycastle/openssl/package.html diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/README.txt b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/README.txt similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/README.txt rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/README.txt diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes128_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes192_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_aes256_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_blowfish_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des1_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des2_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_des3_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_128_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_40_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_40_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_40_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_40_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_64_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_64_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_64_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_rc2_64_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_unencrypted.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_unencrypted.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_unencrypted.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/dsa/openssl_dsa_unencrypted.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/pkcs8/openssl_pkcs8_rsa.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/pkcs8/openssl_pkcs8_rsa.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/pkcs8/openssl_pkcs8_rsa.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/pkcs8/openssl_pkcs8_rsa.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/pkcs8/openssl_pkcs8_rsa_enc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/pkcs8/openssl_pkcs8_rsa_enc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/pkcs8/openssl_pkcs8_rsa_enc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/pkcs8/openssl_pkcs8_rsa_enc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes128_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes192_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_aes256_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_blowfish_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des1_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des2_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_des3_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_cfb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_cfb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_cfb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_cfb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_ecb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_ecb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_ecb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_ecb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_ofb.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_ofb.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_ofb.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_128_ofb.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_40_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_40_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_40_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_40_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_64_cbc.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_64_cbc.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_64_cbc.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_rc2_64_cbc.pem diff --git a/bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_unencrypted.pem b/app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_unencrypted.pem similarity index 100% rename from bin/classes/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_unencrypted.pem rename to app/src/main/java/repack/org/bouncycastle/openssl/test/data/rsa/openssl_rsa_unencrypted.pem diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/AsymmetricKeyUnwrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/AsymmetricKeyUnwrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/AsymmetricKeyUnwrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/AsymmetricKeyUnwrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/AsymmetricKeyWrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/AsymmetricKeyWrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/AsymmetricKeyWrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/AsymmetricKeyWrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/ContentSigner.java b/app/src/main/java/repack/org/bouncycastle/operator/ContentSigner.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/ContentSigner.java rename to app/src/main/java/repack/org/bouncycastle/operator/ContentSigner.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/ContentVerifier.java b/app/src/main/java/repack/org/bouncycastle/operator/ContentVerifier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/ContentVerifier.java rename to app/src/main/java/repack/org/bouncycastle/operator/ContentVerifier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/ContentVerifierProvider.java b/app/src/main/java/repack/org/bouncycastle/operator/ContentVerifierProvider.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/ContentVerifierProvider.java rename to app/src/main/java/repack/org/bouncycastle/operator/ContentVerifierProvider.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/DefaultDigestAlgorithmIdentifierFinder.java b/app/src/main/java/repack/org/bouncycastle/operator/DefaultDigestAlgorithmIdentifierFinder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/DefaultDigestAlgorithmIdentifierFinder.java rename to app/src/main/java/repack/org/bouncycastle/operator/DefaultDigestAlgorithmIdentifierFinder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/DefaultSignatureAlgorithmIdentifierFinder.java b/app/src/main/java/repack/org/bouncycastle/operator/DefaultSignatureAlgorithmIdentifierFinder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/DefaultSignatureAlgorithmIdentifierFinder.java rename to app/src/main/java/repack/org/bouncycastle/operator/DefaultSignatureAlgorithmIdentifierFinder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/DigestAlgorithmIdentifierFinder.java b/app/src/main/java/repack/org/bouncycastle/operator/DigestAlgorithmIdentifierFinder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/DigestAlgorithmIdentifierFinder.java rename to app/src/main/java/repack/org/bouncycastle/operator/DigestAlgorithmIdentifierFinder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/DigestCalculator.java b/app/src/main/java/repack/org/bouncycastle/operator/DigestCalculator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/DigestCalculator.java rename to app/src/main/java/repack/org/bouncycastle/operator/DigestCalculator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/DigestCalculatorProvider.java b/app/src/main/java/repack/org/bouncycastle/operator/DigestCalculatorProvider.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/DigestCalculatorProvider.java rename to app/src/main/java/repack/org/bouncycastle/operator/DigestCalculatorProvider.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/GenericKey.java b/app/src/main/java/repack/org/bouncycastle/operator/GenericKey.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/GenericKey.java rename to app/src/main/java/repack/org/bouncycastle/operator/GenericKey.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/InputDecryptor.java b/app/src/main/java/repack/org/bouncycastle/operator/InputDecryptor.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/InputDecryptor.java rename to app/src/main/java/repack/org/bouncycastle/operator/InputDecryptor.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/InputExpander.java b/app/src/main/java/repack/org/bouncycastle/operator/InputExpander.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/InputExpander.java rename to app/src/main/java/repack/org/bouncycastle/operator/InputExpander.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/InputExpanderProvider.java b/app/src/main/java/repack/org/bouncycastle/operator/InputExpanderProvider.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/InputExpanderProvider.java rename to app/src/main/java/repack/org/bouncycastle/operator/InputExpanderProvider.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/KeyUnwrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/KeyUnwrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/KeyUnwrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/KeyUnwrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/KeyWrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/KeyWrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/KeyWrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/KeyWrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/MacCalculator.java b/app/src/main/java/repack/org/bouncycastle/operator/MacCalculator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/MacCalculator.java rename to app/src/main/java/repack/org/bouncycastle/operator/MacCalculator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/OperatorCreationException.java b/app/src/main/java/repack/org/bouncycastle/operator/OperatorCreationException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/OperatorCreationException.java rename to app/src/main/java/repack/org/bouncycastle/operator/OperatorCreationException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/OperatorException.java b/app/src/main/java/repack/org/bouncycastle/operator/OperatorException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/OperatorException.java rename to app/src/main/java/repack/org/bouncycastle/operator/OperatorException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/OperatorStreamException.java b/app/src/main/java/repack/org/bouncycastle/operator/OperatorStreamException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/OperatorStreamException.java rename to app/src/main/java/repack/org/bouncycastle/operator/OperatorStreamException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/OutputCompressor.java b/app/src/main/java/repack/org/bouncycastle/operator/OutputCompressor.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/OutputCompressor.java rename to app/src/main/java/repack/org/bouncycastle/operator/OutputCompressor.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/OutputEncryptor.java b/app/src/main/java/repack/org/bouncycastle/operator/OutputEncryptor.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/OutputEncryptor.java rename to app/src/main/java/repack/org/bouncycastle/operator/OutputEncryptor.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/RawContentVerifier.java b/app/src/main/java/repack/org/bouncycastle/operator/RawContentVerifier.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/RawContentVerifier.java rename to app/src/main/java/repack/org/bouncycastle/operator/RawContentVerifier.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/RuntimeOperatorException.java b/app/src/main/java/repack/org/bouncycastle/operator/RuntimeOperatorException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/RuntimeOperatorException.java rename to app/src/main/java/repack/org/bouncycastle/operator/RuntimeOperatorException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/SignatureAlgorithmIdentifierFinder.java b/app/src/main/java/repack/org/bouncycastle/operator/SignatureAlgorithmIdentifierFinder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/SignatureAlgorithmIdentifierFinder.java rename to app/src/main/java/repack/org/bouncycastle/operator/SignatureAlgorithmIdentifierFinder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/SymmetricKeyUnwrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/SymmetricKeyUnwrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/SymmetricKeyUnwrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/SymmetricKeyUnwrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/SymmetricKeyWrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/SymmetricKeyWrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/SymmetricKeyWrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/SymmetricKeyWrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcAsymmetricKeyWrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcAsymmetricKeyWrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcAsymmetricKeyWrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcAsymmetricKeyWrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcContentSignerBuilder.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcContentSignerBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcContentSignerBuilder.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcContentSignerBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcDigestCalculatorProvider.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcDigestCalculatorProvider.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcDigestCalculatorProvider.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcDigestCalculatorProvider.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcRSAAsymmetricKeyWrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcRSAAsymmetricKeyWrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcRSAAsymmetricKeyWrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcRSAAsymmetricKeyWrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcRSAContentSignerBuilder.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcRSAContentSignerBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcRSAContentSignerBuilder.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcRSAContentSignerBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcRSAContentVerifierProviderBuilder.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcRSAContentVerifierProviderBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcRSAContentVerifierProviderBuilder.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcRSAContentVerifierProviderBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcSignerOutputStream.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcSignerOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcSignerOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcSignerOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/BcUtil.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/BcUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/BcUtil.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/BcUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/bc/OperatorUtils.java b/app/src/main/java/repack/org/bouncycastle/operator/bc/OperatorUtils.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/bc/OperatorUtils.java rename to app/src/main/java/repack/org/bouncycastle/operator/bc/OperatorUtils.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JcaContentSignerBuilder.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/JcaContentSignerBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JcaContentSignerBuilder.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/JcaContentSignerBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JcaDigestCalculatorProviderBuilder.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/JcaDigestCalculatorProviderBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JcaDigestCalculatorProviderBuilder.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/JcaDigestCalculatorProviderBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JceAsymmetricKeyUnwrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/JceAsymmetricKeyUnwrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JceAsymmetricKeyUnwrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/JceAsymmetricKeyUnwrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JceAsymmetricKeyWrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/JceAsymmetricKeyWrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JceAsymmetricKeyWrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/JceAsymmetricKeyWrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JceSymmetricKeyUnwrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/JceSymmetricKeyUnwrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JceSymmetricKeyUnwrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/JceSymmetricKeyUnwrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JceSymmetricKeyWrapper.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/JceSymmetricKeyWrapper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/JceSymmetricKeyWrapper.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/JceSymmetricKeyWrapper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/OperatorHelper.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/OperatorHelper.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/OperatorHelper.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/OperatorHelper.java diff --git a/src/bouncycastle/repack/org/bouncycastle/operator/jcajce/OperatorUtils.java b/app/src/main/java/repack/org/bouncycastle/operator/jcajce/OperatorUtils.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/operator/jcajce/OperatorUtils.java rename to app/src/main/java/repack/org/bouncycastle/operator/jcajce/OperatorUtils.java diff --git a/bin/classes/repack/org/bouncycastle/operator/package.html b/app/src/main/java/repack/org/bouncycastle/operator/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/operator/package.html rename to app/src/main/java/repack/org/bouncycastle/operator/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/pkcs/EncryptedPrivateKeyInfoBuilder.java b/app/src/main/java/repack/org/bouncycastle/pkcs/EncryptedPrivateKeyInfoBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/pkcs/EncryptedPrivateKeyInfoBuilder.java rename to app/src/main/java/repack/org/bouncycastle/pkcs/EncryptedPrivateKeyInfoBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/pkcs/EncryptedPrivateKeyInfoHolder.java b/app/src/main/java/repack/org/bouncycastle/pkcs/EncryptedPrivateKeyInfoHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/pkcs/EncryptedPrivateKeyInfoHolder.java rename to app/src/main/java/repack/org/bouncycastle/pkcs/EncryptedPrivateKeyInfoHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/pkcs/PKCS10CertificationRequestBuilder.java b/app/src/main/java/repack/org/bouncycastle/pkcs/PKCS10CertificationRequestBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/pkcs/PKCS10CertificationRequestBuilder.java rename to app/src/main/java/repack/org/bouncycastle/pkcs/PKCS10CertificationRequestBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/pkcs/PKCS10CertificationRequestHolder.java b/app/src/main/java/repack/org/bouncycastle/pkcs/PKCS10CertificationRequestHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/pkcs/PKCS10CertificationRequestHolder.java rename to app/src/main/java/repack/org/bouncycastle/pkcs/PKCS10CertificationRequestHolder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/pkcs/PKCSException.java b/app/src/main/java/repack/org/bouncycastle/pkcs/PKCSException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/pkcs/PKCSException.java rename to app/src/main/java/repack/org/bouncycastle/pkcs/PKCSException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/pkcs/PKCSIOException.java b/app/src/main/java/repack/org/bouncycastle/pkcs/PKCSIOException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/pkcs/PKCSIOException.java rename to app/src/main/java/repack/org/bouncycastle/pkcs/PKCSIOException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestBuilder.java b/app/src/main/java/repack/org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestBuilder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestBuilder.java rename to app/src/main/java/repack/org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestBuilder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestHolder.java b/app/src/main/java/repack/org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestHolder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestHolder.java rename to app/src/main/java/repack/org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestHolder.java diff --git a/bin/classes/repack/org/bouncycastle/pkcs/jcajce/package.html b/app/src/main/java/repack/org/bouncycastle/pkcs/jcajce/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/pkcs/jcajce/package.html rename to app/src/main/java/repack/org/bouncycastle/pkcs/jcajce/package.html diff --git a/bin/classes/repack/org/bouncycastle/pkcs/package.html b/app/src/main/java/repack/org/bouncycastle/pkcs/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/pkcs/package.html rename to app/src/main/java/repack/org/bouncycastle/pkcs/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/GenTimeAccuracy.java b/app/src/main/java/repack/org/bouncycastle/tsp/GenTimeAccuracy.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/GenTimeAccuracy.java rename to app/src/main/java/repack/org/bouncycastle/tsp/GenTimeAccuracy.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TSPAlgorithms.java b/app/src/main/java/repack/org/bouncycastle/tsp/TSPAlgorithms.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TSPAlgorithms.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TSPAlgorithms.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TSPException.java b/app/src/main/java/repack/org/bouncycastle/tsp/TSPException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TSPException.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TSPException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TSPUtil.java b/app/src/main/java/repack/org/bouncycastle/tsp/TSPUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TSPUtil.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TSPUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TSPValidationException.java b/app/src/main/java/repack/org/bouncycastle/tsp/TSPValidationException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TSPValidationException.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TSPValidationException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampRequest.java b/app/src/main/java/repack/org/bouncycastle/tsp/TimeStampRequest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampRequest.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TimeStampRequest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampRequestGenerator.java b/app/src/main/java/repack/org/bouncycastle/tsp/TimeStampRequestGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampRequestGenerator.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TimeStampRequestGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampResponse.java b/app/src/main/java/repack/org/bouncycastle/tsp/TimeStampResponse.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampResponse.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TimeStampResponse.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampResponseGenerator.java b/app/src/main/java/repack/org/bouncycastle/tsp/TimeStampResponseGenerator.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampResponseGenerator.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TimeStampResponseGenerator.java index 69ead31..f4479f1 100644 --- a/src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampResponseGenerator.java +++ b/app/src/main/java/repack/org/bouncycastle/tsp/TimeStampResponseGenerator.java @@ -141,7 +141,7 @@ public TimeStampResponse generate( tstTokenContentInfo = ContentInfo.getInstance(aIn.readObject()); } - catch (java.io.IOException ioEx) + catch (IOException ioEx) { throw new TSPException( "Timestamp token received cannot be converted to ContentInfo", ioEx); @@ -213,7 +213,7 @@ public TimeStampResponse generate( tstTokenContentInfo = ContentInfo.getInstance(aIn.readObject()); } - catch (java.io.IOException ioEx) + catch (IOException ioEx) { throw new TSPException( "Timestamp token received cannot be converted to ContentInfo", ioEx); diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampToken.java b/app/src/main/java/repack/org/bouncycastle/tsp/TimeStampToken.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampToken.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TimeStampToken.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampTokenGenerator.java b/app/src/main/java/repack/org/bouncycastle/tsp/TimeStampTokenGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampTokenGenerator.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TimeStampTokenGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampTokenInfo.java b/app/src/main/java/repack/org/bouncycastle/tsp/TimeStampTokenInfo.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/TimeStampTokenInfo.java rename to app/src/main/java/repack/org/bouncycastle/tsp/TimeStampTokenInfo.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/cms/CMSTimeStampedData.java b/app/src/main/java/repack/org/bouncycastle/tsp/cms/CMSTimeStampedData.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/cms/CMSTimeStampedData.java rename to app/src/main/java/repack/org/bouncycastle/tsp/cms/CMSTimeStampedData.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/cms/CMSTimeStampedDataGenerator.java b/app/src/main/java/repack/org/bouncycastle/tsp/cms/CMSTimeStampedDataGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/cms/CMSTimeStampedDataGenerator.java rename to app/src/main/java/repack/org/bouncycastle/tsp/cms/CMSTimeStampedDataGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/cms/CMSTimeStampedDataParser.java b/app/src/main/java/repack/org/bouncycastle/tsp/cms/CMSTimeStampedDataParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/cms/CMSTimeStampedDataParser.java rename to app/src/main/java/repack/org/bouncycastle/tsp/cms/CMSTimeStampedDataParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/cms/CMSTimeStampedGenerator.java b/app/src/main/java/repack/org/bouncycastle/tsp/cms/CMSTimeStampedGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/cms/CMSTimeStampedGenerator.java rename to app/src/main/java/repack/org/bouncycastle/tsp/cms/CMSTimeStampedGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/cms/ImprintDigestInvalidException.java b/app/src/main/java/repack/org/bouncycastle/tsp/cms/ImprintDigestInvalidException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/cms/ImprintDigestInvalidException.java rename to app/src/main/java/repack/org/bouncycastle/tsp/cms/ImprintDigestInvalidException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/cms/MetaDataUtil.java b/app/src/main/java/repack/org/bouncycastle/tsp/cms/MetaDataUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/cms/MetaDataUtil.java rename to app/src/main/java/repack/org/bouncycastle/tsp/cms/MetaDataUtil.java diff --git a/src/bouncycastle/repack/org/bouncycastle/tsp/cms/TimeStampDataUtil.java b/app/src/main/java/repack/org/bouncycastle/tsp/cms/TimeStampDataUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/tsp/cms/TimeStampDataUtil.java rename to app/src/main/java/repack/org/bouncycastle/tsp/cms/TimeStampDataUtil.java diff --git a/bin/classes/repack/org/bouncycastle/tsp/package.html b/app/src/main/java/repack/org/bouncycastle/tsp/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/tsp/package.html rename to app/src/main/java/repack/org/bouncycastle/tsp/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/util/Arrays.java b/app/src/main/java/repack/org/bouncycastle/util/Arrays.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/Arrays.java rename to app/src/main/java/repack/org/bouncycastle/util/Arrays.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/BigIntegers.java b/app/src/main/java/repack/org/bouncycastle/util/BigIntegers.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/BigIntegers.java rename to app/src/main/java/repack/org/bouncycastle/util/BigIntegers.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/CollectionStore.java b/app/src/main/java/repack/org/bouncycastle/util/CollectionStore.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/CollectionStore.java rename to app/src/main/java/repack/org/bouncycastle/util/CollectionStore.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/IPAddress.java b/app/src/main/java/repack/org/bouncycastle/util/IPAddress.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/IPAddress.java rename to app/src/main/java/repack/org/bouncycastle/util/IPAddress.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/IPTest.java b/app/src/main/java/repack/org/bouncycastle/util/IPTest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/IPTest.java rename to app/src/main/java/repack/org/bouncycastle/util/IPTest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/Selector.java b/app/src/main/java/repack/org/bouncycastle/util/Selector.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/Selector.java rename to app/src/main/java/repack/org/bouncycastle/util/Selector.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/Store.java b/app/src/main/java/repack/org/bouncycastle/util/Store.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/Store.java rename to app/src/main/java/repack/org/bouncycastle/util/Store.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/StoreException.java b/app/src/main/java/repack/org/bouncycastle/util/StoreException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/StoreException.java rename to app/src/main/java/repack/org/bouncycastle/util/StoreException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/StreamParser.java b/app/src/main/java/repack/org/bouncycastle/util/StreamParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/StreamParser.java rename to app/src/main/java/repack/org/bouncycastle/util/StreamParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/StreamParsingException.java b/app/src/main/java/repack/org/bouncycastle/util/StreamParsingException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/StreamParsingException.java rename to app/src/main/java/repack/org/bouncycastle/util/StreamParsingException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/Strings.java b/app/src/main/java/repack/org/bouncycastle/util/Strings.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/Strings.java rename to app/src/main/java/repack/org/bouncycastle/util/Strings.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/Base64.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/Base64.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/Base64.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/Base64.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/Base64Encoder.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/Base64Encoder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/Base64Encoder.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/Base64Encoder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/BufferedDecoder.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/BufferedDecoder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/BufferedDecoder.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/BufferedDecoder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/BufferedEncoder.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/BufferedEncoder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/BufferedEncoder.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/BufferedEncoder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/Encoder.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/Encoder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/Encoder.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/Encoder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/Hex.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/Hex.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/Hex.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/Hex.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/HexEncoder.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/HexEncoder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/HexEncoder.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/HexEncoder.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/HexTranslator.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/HexTranslator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/HexTranslator.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/HexTranslator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/Translator.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/Translator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/Translator.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/Translator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/UrlBase64.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/UrlBase64.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/UrlBase64.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/UrlBase64.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/encoders/UrlBase64Encoder.java b/app/src/main/java/repack/org/bouncycastle/util/encoders/UrlBase64Encoder.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/encoders/UrlBase64Encoder.java rename to app/src/main/java/repack/org/bouncycastle/util/encoders/UrlBase64Encoder.java diff --git a/bin/classes/repack/org/bouncycastle/util/encoders/package.html b/app/src/main/java/repack/org/bouncycastle/util/encoders/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/util/encoders/package.html rename to app/src/main/java/repack/org/bouncycastle/util/encoders/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/StreamOverflowException.java b/app/src/main/java/repack/org/bouncycastle/util/io/StreamOverflowException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/StreamOverflowException.java rename to app/src/main/java/repack/org/bouncycastle/util/io/StreamOverflowException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/Streams.java b/app/src/main/java/repack/org/bouncycastle/util/io/Streams.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/Streams.java rename to app/src/main/java/repack/org/bouncycastle/util/io/Streams.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/TeeInputStream.java b/app/src/main/java/repack/org/bouncycastle/util/io/TeeInputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/TeeInputStream.java rename to app/src/main/java/repack/org/bouncycastle/util/io/TeeInputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/TeeOutputStream.java b/app/src/main/java/repack/org/bouncycastle/util/io/TeeOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/TeeOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/util/io/TeeOutputStream.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemGenerationException.java b/app/src/main/java/repack/org/bouncycastle/util/io/pem/PemGenerationException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemGenerationException.java rename to app/src/main/java/repack/org/bouncycastle/util/io/pem/PemGenerationException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemHeader.java b/app/src/main/java/repack/org/bouncycastle/util/io/pem/PemHeader.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemHeader.java rename to app/src/main/java/repack/org/bouncycastle/util/io/pem/PemHeader.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemObject.java b/app/src/main/java/repack/org/bouncycastle/util/io/pem/PemObject.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemObject.java rename to app/src/main/java/repack/org/bouncycastle/util/io/pem/PemObject.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemObjectGenerator.java b/app/src/main/java/repack/org/bouncycastle/util/io/pem/PemObjectGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemObjectGenerator.java rename to app/src/main/java/repack/org/bouncycastle/util/io/pem/PemObjectGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemObjectParser.java b/app/src/main/java/repack/org/bouncycastle/util/io/pem/PemObjectParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemObjectParser.java rename to app/src/main/java/repack/org/bouncycastle/util/io/pem/PemObjectParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemReader.java b/app/src/main/java/repack/org/bouncycastle/util/io/pem/PemReader.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemReader.java rename to app/src/main/java/repack/org/bouncycastle/util/io/pem/PemReader.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemWriter.java b/app/src/main/java/repack/org/bouncycastle/util/io/pem/PemWriter.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/io/pem/PemWriter.java rename to app/src/main/java/repack/org/bouncycastle/util/io/pem/PemWriter.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/test/FixedSecureRandom.java b/app/src/main/java/repack/org/bouncycastle/util/test/FixedSecureRandom.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/test/FixedSecureRandom.java rename to app/src/main/java/repack/org/bouncycastle/util/test/FixedSecureRandom.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/test/NumberParsing.java b/app/src/main/java/repack/org/bouncycastle/util/test/NumberParsing.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/test/NumberParsing.java rename to app/src/main/java/repack/org/bouncycastle/util/test/NumberParsing.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/test/SimpleTest.java b/app/src/main/java/repack/org/bouncycastle/util/test/SimpleTest.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/test/SimpleTest.java rename to app/src/main/java/repack/org/bouncycastle/util/test/SimpleTest.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/test/SimpleTestResult.java b/app/src/main/java/repack/org/bouncycastle/util/test/SimpleTestResult.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/test/SimpleTestResult.java rename to app/src/main/java/repack/org/bouncycastle/util/test/SimpleTestResult.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/test/Test.java b/app/src/main/java/repack/org/bouncycastle/util/test/Test.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/test/Test.java rename to app/src/main/java/repack/org/bouncycastle/util/test/Test.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/test/TestFailedException.java b/app/src/main/java/repack/org/bouncycastle/util/test/TestFailedException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/test/TestFailedException.java rename to app/src/main/java/repack/org/bouncycastle/util/test/TestFailedException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/test/TestResult.java b/app/src/main/java/repack/org/bouncycastle/util/test/TestResult.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/test/TestResult.java rename to app/src/main/java/repack/org/bouncycastle/util/test/TestResult.java diff --git a/src/bouncycastle/repack/org/bouncycastle/util/test/UncloseableOutputStream.java b/app/src/main/java/repack/org/bouncycastle/util/test/UncloseableOutputStream.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/util/test/UncloseableOutputStream.java rename to app/src/main/java/repack/org/bouncycastle/util/test/UncloseableOutputStream.java diff --git a/bin/classes/repack/org/bouncycastle/util/test/package.html b/app/src/main/java/repack/org/bouncycastle/util/test/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/util/test/package.html rename to app/src/main/java/repack/org/bouncycastle/util/test/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/voms/VOMSAttribute.java b/app/src/main/java/repack/org/bouncycastle/voms/VOMSAttribute.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/voms/VOMSAttribute.java rename to app/src/main/java/repack/org/bouncycastle/voms/VOMSAttribute.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/AttributeCertificateHolder.java b/app/src/main/java/repack/org/bouncycastle/x509/AttributeCertificateHolder.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/x509/AttributeCertificateHolder.java rename to app/src/main/java/repack/org/bouncycastle/x509/AttributeCertificateHolder.java index ab098e6..d527b41 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/AttributeCertificateHolder.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/AttributeCertificateHolder.java @@ -59,7 +59,7 @@ public class AttributeCertificateHolder public AttributeCertificateHolder(X509Principal issuerName, BigInteger serialNumber) { - holder = new repack.org.bouncycastle.asn1.x509.Holder(new IssuerSerial( + holder = new Holder(new IssuerSerial( new GeneralNames(new DERSequence(new GeneralName(issuerName))), new DERInteger(serialNumber))); } diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/AttributeCertificateIssuer.java b/app/src/main/java/repack/org/bouncycastle/x509/AttributeCertificateIssuer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/AttributeCertificateIssuer.java rename to app/src/main/java/repack/org/bouncycastle/x509/AttributeCertificateIssuer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/CertPathReviewerException.java b/app/src/main/java/repack/org/bouncycastle/x509/CertPathReviewerException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/CertPathReviewerException.java rename to app/src/main/java/repack/org/bouncycastle/x509/CertPathReviewerException.java diff --git a/bin/classes/repack/org/bouncycastle/x509/CertPathReviewerMessages.properties b/app/src/main/java/repack/org/bouncycastle/x509/CertPathReviewerMessages.properties similarity index 100% rename from bin/classes/repack/org/bouncycastle/x509/CertPathReviewerMessages.properties rename to app/src/main/java/repack/org/bouncycastle/x509/CertPathReviewerMessages.properties diff --git a/bin/classes/repack/org/bouncycastle/x509/CertPathReviewerMessages_de.properties b/app/src/main/java/repack/org/bouncycastle/x509/CertPathReviewerMessages_de.properties similarity index 100% rename from bin/classes/repack/org/bouncycastle/x509/CertPathReviewerMessages_de.properties rename to app/src/main/java/repack/org/bouncycastle/x509/CertPathReviewerMessages_de.properties diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/ExtCertificateEncodingException.java b/app/src/main/java/repack/org/bouncycastle/x509/ExtCertificateEncodingException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/ExtCertificateEncodingException.java rename to app/src/main/java/repack/org/bouncycastle/x509/ExtCertificateEncodingException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/ExtendedPKIXBuilderParameters.java b/app/src/main/java/repack/org/bouncycastle/x509/ExtendedPKIXBuilderParameters.java similarity index 97% rename from src/bouncycastle/repack/org/bouncycastle/x509/ExtendedPKIXBuilderParameters.java rename to app/src/main/java/repack/org/bouncycastle/x509/ExtendedPKIXBuilderParameters.java index 92f60d6..972a723 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/ExtendedPKIXBuilderParameters.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/ExtendedPKIXBuilderParameters.java @@ -15,7 +15,7 @@ /** * This class contains extended parameters for PKIX certification path builders. * - * @see java.security.cert.PKIXBuilderParameters + * @see PKIXBuilderParameters * @see repack.org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi */ public class ExtendedPKIXBuilderParameters extends ExtendedPKIXParameters @@ -137,7 +137,7 @@ public int getMaxPathLength() * PKIXBuilderParameters. * * @param params Parameters to set. - * @see repack.org.bouncycastle.x509.ExtendedPKIXParameters#setParams(java.security.cert.PKIXParameters) + * @see ExtendedPKIXParameters#setParams(PKIXParameters) */ protected void setParams(PKIXParameters params) { diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/ExtendedPKIXParameters.java b/app/src/main/java/repack/org/bouncycastle/x509/ExtendedPKIXParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/ExtendedPKIXParameters.java rename to app/src/main/java/repack/org/bouncycastle/x509/ExtendedPKIXParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/NoSuchParserException.java b/app/src/main/java/repack/org/bouncycastle/x509/NoSuchParserException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/NoSuchParserException.java rename to app/src/main/java/repack/org/bouncycastle/x509/NoSuchParserException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/NoSuchStoreException.java b/app/src/main/java/repack/org/bouncycastle/x509/NoSuchStoreException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/NoSuchStoreException.java rename to app/src/main/java/repack/org/bouncycastle/x509/NoSuchStoreException.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/PKIXAttrCertChecker.java b/app/src/main/java/repack/org/bouncycastle/x509/PKIXAttrCertChecker.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/PKIXAttrCertChecker.java rename to app/src/main/java/repack/org/bouncycastle/x509/PKIXAttrCertChecker.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/PKIXCertPathReviewer.java b/app/src/main/java/repack/org/bouncycastle/x509/PKIXCertPathReviewer.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/PKIXCertPathReviewer.java rename to app/src/main/java/repack/org/bouncycastle/x509/PKIXCertPathReviewer.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509Attribute.java b/app/src/main/java/repack/org/bouncycastle/x509/X509Attribute.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509Attribute.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509Attribute.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509AttributeCertStoreSelector.java b/app/src/main/java/repack/org/bouncycastle/x509/X509AttributeCertStoreSelector.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509AttributeCertStoreSelector.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509AttributeCertStoreSelector.java index a4de803..38af8da 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/X509AttributeCertStoreSelector.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/X509AttributeCertStoreSelector.java @@ -25,8 +25,8 @@ * This class is an Selector like implementation to select * attribute certificates from a given set of criteria. * - * @see repack.org.bouncycastle.x509.X509AttributeCertificate - * @see repack.org.bouncycastle.x509.X509Store + * @see X509AttributeCertificate + * @see X509Store * @deprecated use org.bouncycastle.cert.X509AttributeCertificateSelector and org.bouncycastle.cert.X509AttributeCertificateSelectorBuilder. */ public class X509AttributeCertStoreSelector diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509AttributeCertificate.java b/app/src/main/java/repack/org/bouncycastle/x509/X509AttributeCertificate.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509AttributeCertificate.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509AttributeCertificate.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509CRLStoreSelector.java b/app/src/main/java/repack/org/bouncycastle/x509/X509CRLStoreSelector.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509CRLStoreSelector.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509CRLStoreSelector.java index 0229b46..ae4fe52 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/X509CRLStoreSelector.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/X509CRLStoreSelector.java @@ -16,8 +16,8 @@ * This class is a Selector implementation for X.509 certificate revocation * lists. * - * @see repack.org.bouncycastle.util.Selector - * @see repack.org.bouncycastle.x509.X509Store + * @see Selector + * @see X509Store * @see repack.org.bouncycastle.jce.provider.X509StoreCRLCollection */ public class X509CRLStoreSelector diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509CertPairStoreSelector.java b/app/src/main/java/repack/org/bouncycastle/x509/X509CertPairStoreSelector.java similarity index 94% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509CertPairStoreSelector.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509CertPairStoreSelector.java index be88677..f891aec 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/X509CertPairStoreSelector.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/X509CertPairStoreSelector.java @@ -6,11 +6,11 @@ * This class is an Selector like implementation to select * certificates pairs, which are e.g. used for cross certificates. The set of * criteria is given from two - * {@link repack.org.bouncycastle.x509.X509CertStoreSelector}s which must be both + * {@link X509CertStoreSelector}s which must be both * matched. * - * @see repack.org.bouncycastle.x509.X509AttributeCertificate - * @see repack.org.bouncycastle.x509.X509Store + * @see X509AttributeCertificate + * @see X509Store */ public class X509CertPairStoreSelector implements Selector { @@ -67,7 +67,7 @@ public void setReverseSelector(X509CertStoreSelector reverseSelector) * Returns a clone of this selector. * * @return A clone of this selector. - * @see java.lang.Object#clone() + * @see Object#clone() */ public Object clone() { diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509CertStoreSelector.java b/app/src/main/java/repack/org/bouncycastle/x509/X509CertStoreSelector.java similarity index 96% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509CertStoreSelector.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509CertStoreSelector.java index cbdb07f..2592ef0 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/X509CertStoreSelector.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/X509CertStoreSelector.java @@ -10,8 +10,8 @@ /** * This class is a Selector implementation for X.509 certificates. * - * @see repack.org.bouncycastle.util.Selector - * @see repack.org.bouncycastle.x509.X509Store + * @see Selector + * @see X509Store * @see repack.org.bouncycastle.jce.provider.X509StoreCertCollection */ public class X509CertStoreSelector diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509CertificatePair.java b/app/src/main/java/repack/org/bouncycastle/x509/X509CertificatePair.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509CertificatePair.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509CertificatePair.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509CollectionStoreParameters.java b/app/src/main/java/repack/org/bouncycastle/x509/X509CollectionStoreParameters.java similarity index 97% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509CollectionStoreParameters.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509CollectionStoreParameters.java index f09c189..69beae9 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/X509CollectionStoreParameters.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/X509CollectionStoreParameters.java @@ -6,7 +6,7 @@ /** * This class contains a collection for collection based X509Stores. * - * @see repack.org.bouncycastle.x509.X509Store + * @see X509Store * */ public class X509CollectionStoreParameters diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509Store.java b/app/src/main/java/repack/org/bouncycastle/x509/X509Store.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509Store.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509Store.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509StoreParameters.java b/app/src/main/java/repack/org/bouncycastle/x509/X509StoreParameters.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509StoreParameters.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509StoreParameters.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509StoreSpi.java b/app/src/main/java/repack/org/bouncycastle/x509/X509StoreSpi.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509StoreSpi.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509StoreSpi.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509StreamParser.java b/app/src/main/java/repack/org/bouncycastle/x509/X509StreamParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509StreamParser.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509StreamParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509StreamParserSpi.java b/app/src/main/java/repack/org/bouncycastle/x509/X509StreamParserSpi.java similarity index 96% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509StreamParserSpi.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509StreamParserSpi.java index 36cd595..6ce07a2 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/X509StreamParserSpi.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/X509StreamParserSpi.java @@ -9,7 +9,7 @@ * This abstract class defines the service provider interface (SPI) for * X509StreamParser. * - * @see repack.org.bouncycastle.x509.X509StreamParser + * @see X509StreamParser * */ public abstract class X509StreamParserSpi diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509Util.java b/app/src/main/java/repack/org/bouncycastle/x509/X509Util.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509Util.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509Util.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509V1CertificateGenerator.java b/app/src/main/java/repack/org/bouncycastle/x509/X509V1CertificateGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509V1CertificateGenerator.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509V1CertificateGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509V2AttributeCertificate.java b/app/src/main/java/repack/org/bouncycastle/x509/X509V2AttributeCertificate.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509V2AttributeCertificate.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509V2AttributeCertificate.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509V2AttributeCertificateGenerator.java b/app/src/main/java/repack/org/bouncycastle/x509/X509V2AttributeCertificateGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509V2AttributeCertificateGenerator.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509V2AttributeCertificateGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509V2CRLGenerator.java b/app/src/main/java/repack/org/bouncycastle/x509/X509V2CRLGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509V2CRLGenerator.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509V2CRLGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/X509V3CertificateGenerator.java b/app/src/main/java/repack/org/bouncycastle/x509/X509V3CertificateGenerator.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/X509V3CertificateGenerator.java rename to app/src/main/java/repack/org/bouncycastle/x509/X509V3CertificateGenerator.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/examples/AttrCertExample.java b/app/src/main/java/repack/org/bouncycastle/x509/examples/AttrCertExample.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/examples/AttrCertExample.java rename to app/src/main/java/repack/org/bouncycastle/x509/examples/AttrCertExample.java diff --git a/bin/classes/repack/org/bouncycastle/x509/examples/package.html b/app/src/main/java/repack/org/bouncycastle/x509/examples/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/x509/examples/package.html rename to app/src/main/java/repack/org/bouncycastle/x509/examples/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/extension/AuthorityKeyIdentifierStructure.java b/app/src/main/java/repack/org/bouncycastle/x509/extension/AuthorityKeyIdentifierStructure.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/extension/AuthorityKeyIdentifierStructure.java rename to app/src/main/java/repack/org/bouncycastle/x509/extension/AuthorityKeyIdentifierStructure.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/extension/SubjectKeyIdentifierStructure.java b/app/src/main/java/repack/org/bouncycastle/x509/extension/SubjectKeyIdentifierStructure.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/extension/SubjectKeyIdentifierStructure.java rename to app/src/main/java/repack/org/bouncycastle/x509/extension/SubjectKeyIdentifierStructure.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/extension/X509ExtensionUtil.java b/app/src/main/java/repack/org/bouncycastle/x509/extension/X509ExtensionUtil.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/extension/X509ExtensionUtil.java rename to app/src/main/java/repack/org/bouncycastle/x509/extension/X509ExtensionUtil.java diff --git a/bin/classes/repack/org/bouncycastle/x509/extension/package.html b/app/src/main/java/repack/org/bouncycastle/x509/extension/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/x509/extension/package.html rename to app/src/main/java/repack/org/bouncycastle/x509/extension/package.html diff --git a/bin/classes/repack/org/bouncycastle/x509/package.html b/app/src/main/java/repack/org/bouncycastle/x509/package.html similarity index 100% rename from bin/classes/repack/org/bouncycastle/x509/package.html rename to app/src/main/java/repack/org/bouncycastle/x509/package.html diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/util/LDAPStoreHelper.java b/app/src/main/java/repack/org/bouncycastle/x509/util/LDAPStoreHelper.java similarity index 99% rename from src/bouncycastle/repack/org/bouncycastle/x509/util/LDAPStoreHelper.java rename to app/src/main/java/repack/org/bouncycastle/x509/util/LDAPStoreHelper.java index 2279345..49e2a50 100644 --- a/src/bouncycastle/repack/org/bouncycastle/x509/util/LDAPStoreHelper.java +++ b/app/src/main/java/repack/org/bouncycastle/x509/util/LDAPStoreHelper.java @@ -39,7 +39,7 @@ * attribute certificates and cross certificates from a LDAP location. *

* At first a search is performed in the ldap*AttributeNames of the - * {@link repack.org.bouncycastle.jce.X509LDAPCertStoreParameters} with the given + * {@link X509LDAPCertStoreParameters} with the given * information of the subject (for all kind of certificates) or issuer (for * CRLs), respectively, if a {@link repack.org.bouncycastle.x509.X509CertStoreSelector} or * {@link repack.org.bouncycastle.x509.X509AttributeCertificate} is given with that diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/util/StreamParser.java b/app/src/main/java/repack/org/bouncycastle/x509/util/StreamParser.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/util/StreamParser.java rename to app/src/main/java/repack/org/bouncycastle/x509/util/StreamParser.java diff --git a/src/bouncycastle/repack/org/bouncycastle/x509/util/StreamParsingException.java b/app/src/main/java/repack/org/bouncycastle/x509/util/StreamParsingException.java similarity index 100% rename from src/bouncycastle/repack/org/bouncycastle/x509/util/StreamParsingException.java rename to app/src/main/java/repack/org/bouncycastle/x509/util/StreamParsingException.java diff --git a/bin/classes/rfc4134/4.8.eml b/app/src/main/java/rfc4134/4.8.eml similarity index 100% rename from bin/classes/rfc4134/4.8.eml rename to app/src/main/java/rfc4134/4.8.eml diff --git a/bin/classes/rfc4134/4.9.eml b/app/src/main/java/rfc4134/4.9.eml similarity index 100% rename from bin/classes/rfc4134/4.9.eml rename to app/src/main/java/rfc4134/4.9.eml diff --git a/bin/classes/rfc4134/5.3.eml b/app/src/main/java/rfc4134/5.3.eml similarity index 100% rename from bin/classes/rfc4134/5.3.eml rename to app/src/main/java/rfc4134/5.3.eml diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..cde69bc Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..c133a0c Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..bfa42f0 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..324e72c Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..d870f9b --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + Droidtext + diff --git a/bin/res/drawable-hdpi/icon.png b/bin/res/drawable-hdpi/icon.png deleted file mode 100644 index 882eb14..0000000 Binary files a/bin/res/drawable-hdpi/icon.png and /dev/null differ diff --git a/bin/res/drawable-ldpi/icon.png b/bin/res/drawable-ldpi/icon.png deleted file mode 100644 index 18689f6..0000000 Binary files a/bin/res/drawable-ldpi/icon.png and /dev/null differ diff --git a/bin/res/drawable-mdpi/icon.png b/bin/res/drawable-mdpi/icon.png deleted file mode 100644 index 02e96b9..0000000 Binary files a/bin/res/drawable-mdpi/icon.png and /dev/null differ diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..447a7d9 --- /dev/null +++ b/build.gradle @@ -0,0 +1,20 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:1.3.0' + classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + jcenter() + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..1d3591c --- /dev/null +++ b/gradle.properties @@ -0,0 +1,18 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..8c0fb64 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..60b7951 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Thu Oct 29 12:17:21 CLST 2015 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip diff --git a/gradlew b/gradlew new file mode 100755 index 0000000..91a7e26 --- /dev/null +++ b/gradlew @@ -0,0 +1,164 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; +esac + +# For Cygwin, ensure paths are in UNIX format before anything is touched. +if $cygwin ; then + [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` +fi + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >&- +APP_HOME="`pwd -P`" +cd "$SAVED" >&- + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..aec9973 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/local.properties b/local.properties new file mode 100644 index 0000000..20fbbc8 --- /dev/null +++ b/local.properties @@ -0,0 +1,11 @@ +## This file is automatically generated by Android Studio. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must *NOT* be checked into Version Control Systems, +# as it contains information specific to your local configuration. +# +# Location of the SDK. This is only used by Gradle. +# For customization when using a Version Control System, please read the +# header note. +#Tue Nov 10 11:19:57 CLST 2015 +sdk.dir=/Users/FcoPardo/android-sdk-macosx diff --git a/project.properties b/project.properties deleted file mode 100644 index a67d80b..0000000 --- a/project.properties +++ /dev/null @@ -1,12 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system use, -# "ant.properties", and override values to adapt the script to your -# project structure. - -android.library=true -# Project target. -target=android-10 diff --git a/res/drawable-hdpi/icon.png b/res/drawable-hdpi/icon.png deleted file mode 100644 index 8074c4c..0000000 Binary files a/res/drawable-hdpi/icon.png and /dev/null differ diff --git a/res/drawable-ldpi/icon.png b/res/drawable-ldpi/icon.png deleted file mode 100644 index 1095584..0000000 Binary files a/res/drawable-ldpi/icon.png and /dev/null differ diff --git a/res/drawable-mdpi/icon.png b/res/drawable-mdpi/icon.png deleted file mode 100644 index a07c69f..0000000 Binary files a/res/drawable-mdpi/icon.png and /dev/null differ diff --git a/res/layout/main.xml b/res/layout/main.xml deleted file mode 100644 index 2e90367..0000000 --- a/res/layout/main.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -