Skip to content

Text containing capital 'ET' not appearing as annotation #3306

@milicanikolic

Description

@milicanikolic

Description of the bug

When freetext_annotation text contains capital ET, the annotation is not displayed (works with lowercase).

How to reproduce the bug

Non-working example

`
import fitz

doc = fitz.open()
page = doc.new_page()
width = page.rect.width
height = page.rect.height

footer_rect = fitz.Rect(0, 0, width, 50)
footer_rect.y0 = height - footer_rect.height
footer_rect.y1 = height

page.add_freetext_annot(footer_rect, "11:30AM ET", fontsize=10, fontname="Times-Roman", text_color=(0, 0, 1), align=0)
doc.save("ET_test_example.pdf")
`

Working example

`
import fitz

doc = fitz.open()
page = doc.new_page()
width = page.rect.width
height = page.rect.height

footer_rect = fitz.Rect(0, 0, width, 50)
footer_rect.y0 = height - footer_rect.height
footer_rect.y1 = height

page.add_freetext_annot(footer_rect, "11:30AM et", fontsize=10, fontname="Times-Roman", text_color=(0, 0, 1), align=0)
doc.save("et_lowercase_test_example.pdf")
`

ET_test_example.pdf
et_lowercase_test_example.pdf

PyMuPDF version

1.24.0

Operating system

Linux

Python version

3.10

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugfix developedrelease schedule to be determined

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions