mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-26 10:08:06 +02:00
XFA - Fix auto-sized fields (bug 1722030)
- In order to better compute text fields size, use line height with no gaps (and consequently guessed height for text are slightly better in general). - Fix default background color in fields.
This commit is contained in:
parent
336a74a0e5
commit
76d882b560
14 changed files with 311 additions and 162 deletions
|
@ -81,7 +81,7 @@ const CalibriBoldFactors = [
|
|||
0.95794, 0.95794, 0.82616, 0.86513, 0.85162, 0.85162, 0.85162, 0.85162,
|
||||
0.91133, 0.85162, 0.79492, 0.79492, 0.79492, 0.79492, 0.91133, 0.79109,
|
||||
];
|
||||
const CalibriBoldLineHeight = 1.2207;
|
||||
const CalibriBoldMetrics = { lineHeight: 1.2207, lineGap: 0.2207 };
|
||||
|
||||
// Factors to rescale LiberationSans-BoldItalic.ttf to have the same
|
||||
// metrics as calibriz.ttf.
|
||||
|
@ -153,7 +153,7 @@ const CalibriBoldItalicFactors = [
|
|||
0.84548, 0.84548, 0.91133, 0.84548, 0.79492, 0.79492, 0.79492, 0.79492,
|
||||
0.91133, 0.74081,
|
||||
];
|
||||
const CalibriBoldItalicLineHeight = 1.2207;
|
||||
const CalibriBoldItalicMetrics = { lineHeight: 1.2207, lineGap: 0.2207 };
|
||||
|
||||
// Factors to rescale LiberationSans-Italic.ttf to have the same
|
||||
// metrics as calibrii.ttf.
|
||||
|
@ -223,7 +223,7 @@ const CalibriItalicFactors = [
|
|||
0.84153, 0.89453, 0.89453, 0.89453, 0.89453, 0.91133, 0.89453, 0.79004,
|
||||
0.79004, 0.79004, 0.79004, 0.91133, 0.75026,
|
||||
];
|
||||
const CalibriItalicLineHeight = 1.2207;
|
||||
const CalibriItalicMetrics = { lineHeight: 1.2207, lineGap: 0.2207 };
|
||||
|
||||
// Factors to rescale LiberationSans-Regular.ttf to have the same
|
||||
// metrics as calibri.ttf.
|
||||
|
@ -294,15 +294,15 @@ const CalibriRegularFactors = [
|
|||
0.83969, 0.90527, 0.90527, 0.90527, 0.90527, 0.91133, 0.90527, 0.79004,
|
||||
0.79004, 0.79004, 0.79004, 0.91133, 0.78848,
|
||||
];
|
||||
const CalibriRegularLineHeight = 1.2207;
|
||||
const CalibriRegularMetrics = { lineHeight: 1.2207, lineGap: 0.2207 };
|
||||
|
||||
export {
|
||||
CalibriBoldFactors,
|
||||
CalibriBoldItalicFactors,
|
||||
CalibriBoldItalicLineHeight,
|
||||
CalibriBoldLineHeight,
|
||||
CalibriBoldItalicMetrics,
|
||||
CalibriBoldMetrics,
|
||||
CalibriItalicFactors,
|
||||
CalibriItalicLineHeight,
|
||||
CalibriItalicMetrics,
|
||||
CalibriRegularFactors,
|
||||
CalibriRegularLineHeight,
|
||||
CalibriRegularMetrics,
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue