Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Text shaping #820

Merged
merged 40 commits into from
Aug 2, 2023
Merged
Changes from 1 commit
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
331f6a0
draft of text shaping
andersonhc Jun 14, 2023
9a8c68a
Merge branch 'PyFPDF:master' into master
andersonhc Jun 14, 2023
df321a1
Fix font fallback, missing glyphs, and descriptor
andersonhc Jun 16, 2023
9701b32
fix pylint alarms
andersonhc Jun 16, 2023
c04caee
add uharfbuzz on test/requirements.txt
andersonhc Jun 16, 2023
8118d7f
disable pylint check on a function
andersonhc Jun 16, 2023
431aeea
regenerate reference PDFs - requirements.txt chang
andersonhc Jun 16, 2023
be06b8e
implement char stretching, char spacing
andersonhc Jun 17, 2023
de3e4ed
Update test_text_shaping.py
andersonhc Jun 17, 2023
714b7c7
fix not calling render with length 0
andersonhc Jun 18, 2023
cd2533e
Merge branch 'master' of https://github.com/andersonhc/fpdf2
andersonhc Jun 18, 2023
40721a5
fix glyph with different widths
andersonhc Jun 19, 2023
a84dbbb
Merge branch 'PyFPDF:master' into master
andersonhc Jun 21, 2023
9e4d0aa
add documentation and parameters
andersonhc Jun 24, 2023
9bc083c
add test for features
andersonhc Jun 28, 2023
23eadff
format with black
andersonhc Jun 28, 2023
ae5f9c3
remove space between ligature codes to please Vera
andersonhc Jun 29, 2023
23f68d6
fix surogate pair bug
andersonhc Jun 29, 2023
eb19226
fix test with bad surrogate pair
andersonhc Jun 29, 2023
cc29efe
update docs, changelog and vera ignore codes
andersonhc Jun 29, 2023
50d1b03
Update CHANGELOG.md
andersonhc Jun 29, 2023
3cac887
Create close() method on TTFFont class
andersonhc Jul 24, 2023
a3350af
Merge branch 'master' into master
andersonhc Jul 24, 2023
93f3a2d
add __repr__
andersonhc Jul 24, 2023
99be58b
check if "meta" table exclusion is breaking tests
andersonhc Jul 24, 2023
f0f1ab8
reinstate meta exclusion
andersonhc Jul 24, 2023
b3c6802
test if new fonttools is causing the otf problem
andersonhc Jul 24, 2023
251732d
.
andersonhc Jul 24, 2023
1900a01
'rebase'
Jul 25, 2023
32b4c57
undo setup.cfg change
andersonhc Jul 25, 2023
2c02bcb
update tests for new fonttools
andersonhc Jul 25, 2023
62f6ea5
-a
Jul 26, 2023
c383483
Merge branch 'PyFPDF-master'
Jul 26, 2023
29d01fa
update test file
andersonhc Jul 26, 2023
04a1807
Merge pull request #4 from PyFPDF/master
andersonhc Aug 2, 2023
ac53867
Update docs/TextShaping.md
andersonhc Aug 2, 2023
f42ee3e
Update fpdf/fonts.py
andersonhc Aug 2, 2023
64d5481
Update fpdf/fonts.py
andersonhc Aug 2, 2023
acdc78e
implement reviewer suggestions
andersonhc Aug 2, 2023
5bb3c5e
Merge branch 'master' of https://github.com/andersonhc/fpdf2
andersonhc Aug 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
-a
Anderson HerzogenrathDaCosta committed Jul 26, 2023
commit 62f6ea5c4bc21816a8d81ae558df17fb2189fd64

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.