mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-26 10:08:06 +02:00
Add TeX-specific glyph names to glyphlist.js
to improve both glyph mapping and text selection for mathematic fonts (issue 2594)
This commit is contained in:
parent
8d036faf40
commit
81b9d553cf
2 changed files with 121 additions and 2 deletions
|
@ -879,7 +879,7 @@ var Font = (function FontClosure() {
|
|||
}
|
||||
|
||||
/**
|
||||
* Helper function for |adjustMapping|.
|
||||
* Helper function for `adjustMapping`.
|
||||
* @return {boolean}
|
||||
*/
|
||||
function isProblematicUnicodeLocation(code) {
|
||||
|
@ -939,7 +939,7 @@ var Font = (function FontClosure() {
|
|||
// with firefox and thuluthfont).
|
||||
if ((usedFontCharCodes[fontCharCode] !== undefined ||
|
||||
isProblematicUnicodeLocation(fontCharCode) ||
|
||||
(isSymbolic && (isIdentityUnicode || !hasUnicodeValue))) &&
|
||||
(isSymbolic && !hasUnicodeValue)) &&
|
||||
nextAvailableFontCharCode <= PRIVATE_USE_OFFSET_END) { // Room left.
|
||||
// Loop to try and find a free spot in the private use area.
|
||||
do {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue