Skip to content

Add raqm_bidi_engine_string() function - #223

Closed
akx wants to merge 1 commit into
HOST-Oman:mainfrom
akx:bidi-backend
Closed

akx wants to merge 1 commit into
HOST-Oman:mainfrom
akx:bidi-backend

Conversation

@akx

@akx akx commented Aug 31, 2026

Copy link
Copy Markdown

Related to python-pillow/Pillow#9926: it may be useful for client software to know which bidi backend is being used.

@khaledhosny

Copy link
Copy Markdown
Collaborator

I don't see why clients would need to care or worry about this.

@akx

akx commented Aug 31, 2026

Copy link
Copy Markdown
Author

I don't see why clients would need to care or worry about this.

If libraqm + SheenBidi is 100% bit-exact with libraqm + FriBiDi, then not.

Otherwise downstream software that has "golden image" tests like Pillow does may need manual "fudge factor" adjustments like python-pillow/Pillow@9824149 (not raqm related, but FreeType feature related) because different platforms build components slightly differently.

@khaledhosny

khaledhosny commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

I don't see why clients would need to care or worry about this.

If libraqm + SheenBidi is 100% bit-exact with libraqm + FriBiDi, then not.

They are expected to be identical and we test as such. If they are not it is a bug that have to be fixed.

@akx

akx commented Aug 31, 2026

Copy link
Copy Markdown
Author

In that case, this wouldn't be necessary. Thanks!

@akx akx closed this Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants