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

feat: add bidi support #2600

Merged
merged 2 commits into from
Feb 5, 2024
Merged

feat: add bidi support #2600

merged 2 commits into from
Feb 5, 2024

Conversation

diegomura
Copy link
Owner

@diegomura diegomura commented Feb 5, 2024

Fixes #1571
Fixes #1636
Fixes #933
Fixes #960
Fixes #1394
Fixes #747
Fixes #856

Mirror of #1485
Mirror of #1821

All props should go to @ahmed-novalabs really. He continued my work on this topic. His fork ended up having tons of conflicts, and tried to rebase but just messed it up, sorry. If someone knows how can I rebase someone else's PR branch I'd appreciate it. Every time I mess it up. I'll add him as co-author though so PR should not matter that much. In here I was able to bring changes one by one while I also tested them.

I tested it and just by seeing glyphs I see them being rendered correctly, but I can't really read any rtl language to catch small bugs that might have, so any help will be appreciated moving forward.

Copy link

changeset-bot bot commented Feb 5, 2024

🦋 Changeset detected

Latest commit: 6f9290f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 10 packages
Name Type
@react-pdf/textkit Minor
@react-pdf/layout Minor
@react-pdf/fns Minor
@react-pdf/pdfkit Patch
@react-pdf/image Patch
@react-pdf/render Patch
@react-pdf/renderer Patch
@react-pdf/stylesheet Patch
@react-pdf/svgkit Patch
@react-pdf/examples Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@diegomura diegomura changed the title feat: bidi template feat: add bidi support Feb 5, 2024
@diegomura diegomura merged commit 8350154 into master Feb 5, 2024
7 checks passed
@diegomura diegomura deleted the dm/bidi branch February 5, 2024 23:51
@github-actions github-actions bot mentioned this pull request Feb 5, 2024
@ahmedwalid05
Copy link

Glad to finally see this get merged!

@benshabatnoam
Copy link

Thanks a lot @diegomura and @ahmedwalid05, we were waiting for these PRs a long time now.

so any help will be appreciated moving forward.

Once we'll start using it, we could give you guys feedback.
Thanks!

mskec pushed a commit to mskec/react-pdf that referenced this pull request Feb 26, 2024
Co-authored-by: Ahmed <ahmed@novalabs-qa.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants