Skip to content

Commit 6ea43c0

Browse files
committed
Adding inverse viewport scaling to font size. This gives a better what-you-see-is-what-you-get experience.
1 parent 556d026 commit 6ea43c0

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

dist/pdf-annotate.js

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/pdf-annotate.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/pdf-annotate.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/pdf-annotate.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/UI/text.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,15 @@ function saveText() {
7171
return;
7272
}
7373
let height = _textSize;
74-
7574
let { documentId, pageNumber, viewport } = getMetadata(svg);
75+
let scale = 1 / viewport.scale;
7676
let rect = svg.getBoundingClientRect();
7777
let pt = convertToSvgPoint([
7878
clientX - rect.left,
7979
clientY - rect.top + height], svg, viewport);
8080
let annotation = {
8181
type: 'textbox',
82-
size: _textSize,
82+
size: _textSize * scale,
8383
color: _textColor,
8484
content: input.value.trim(),
8585
x: pt[0],

0 commit comments

Comments
 (0)