Page MenuHome

Text Curve: complex text layout with libraqm
Changes PlannedPublic

Authored by Iyad Ahmed (iyadahmed2001) on Jan 26 2022, 2:37 AM.

Details

Reviewers
None
Summary

Resurrection of https://developer.blender.org/D1809 @Campbell Barton (campbellbarton) @Mazoon (Mazoon)
Updated to be against current master, builds but it segfaults when using the text curve geometry node, and characters do not display if non ASCII, even if non ASCII font is used

Diff Detail

Repository
rB Blender

Event Timeline

Iyad Ahmed (iyadahmed2001) requested review of this revision.Jan 26 2022, 2:37 AM
Iyad Ahmed (iyadahmed2001) created this revision.
Iyad Ahmed (iyadahmed2001) edited the summary of this revision. (Show Details)
Iyad Ahmed (iyadahmed2001) retitled this revision from Complex Text Layout to Complex Text Layout with RAQM.Jan 26 2022, 2:56 AM
Iyad Ahmed (iyadahmed2001) planned changes to this revision.Jan 26 2022, 12:49 PM

ASCII text is now working with builtin font

Rename BKE_vfont_build_char to BKE_vfont_build_char_ex
and BKE_vfont_build_char_old to BKE_vfont_build_char

Iyad Ahmed (iyadahmed2001) retitled this revision from Complex Text Layout with RAQM to Text Curve: support non-ascii text with libraqm.Jan 26 2022, 3:17 PM
Iyad Ahmed (iyadahmed2001) retitled this revision from Text Curve: support non-ascii text with libraqm to Text Curve: support non-ASCII text with libraqm.
Iyad Ahmed (iyadahmed2001) planned changes to this revision.
Iyad Ahmed (iyadahmed2001) retitled this revision from Text Curve: support non-ASCII text with libraqm to Text Curve: complex text layout with libraqm.Jan 26 2022, 11:56 PM

I'm not sure if I can get this working without help, but will continue to try

@Iyad Ahmed (iyadahmed2001) Can you explain what you mean by "access issues"? Does it compile? Also, how serious of a renewal of the patch is this? I notice you keep abandoning and reclaiming it.

Has @Campbell Barton (campbellbarton) abandoned the effort?

None of your work on Blender seems to be this low-level so I'm just wondering what's going on.

@Iyad Ahmed (iyadahmed2001) Can you explain what you mean by "access issues"? Does it compile? Also, how serious of a renewal of the patch is this? I notice you keep abandoning and reclaiming it.

Has @Campbell Barton (campbellbarton) abandoned the effort?

None of your work on Blender seems to be this low-level so I'm just wondering what's going on.

Yes it compiles, sorry a typo I meant memory access issues

And yes unfortunately it still needs a lot of work to be ready, and it might not be useful in the end

Iyad Ahmed (iyadahmed2001) edited the summary of this revision. (Show Details)