Ticket #2229 (closed defect: fixed)

Opened 7 years ago

Last modified 4 years ago

Write activity doesn't do Arabic shaping

Reported by: khaled Owned by: uwog
Priority: blocker Milestone: 8.2.2
Component: write-activity (abiword) Version:
Keywords: Cc: khaled, gregorio
Action Needed: never set Verified: no
Deployments affected: Blocked By:
Blocking: #6808

Description

Write activity fails to fully shape Arabic text. When I type the text most letters are shaped and few aren't. Doing some operations on the text like changing its size, alignment and so, sometimes cause the unshaped letters to be shaped, after closing the document and opening it again, all previously written text is shaped properly while new text shows the same problem.

Attachments

1184682795 (47.1 kB) - added by khaled 7 years ago.
Screenshot, word 2 and 3 in line 1 and word 2 in line has unshaped, while last word is completely unshaped
shaping.png (47.1 kB) - added by khaled 7 years ago.
sorry, the previous files missed an extension

Change History

Changed 7 years ago by khaled

Screenshot, word 2 and 3 in line 1 and word 2 in line has unshaped, while last word is completely unshaped

Changed 7 years ago by khaled

sorry, the previous files missed an extension

Changed 7 years ago by jg

  • priority changed from normal to blocker
  • milestone changed from Untriaged to Trial-3

Since it doesn't appear we'll see Arabic in use before Trial-3, I'm assigning the milestone there.

Changed 7 years ago by khaled

  • cc khaled added

Changed 7 years ago by jg

Khaled, can you test in a current build?

Changed 7 years ago by khaled

I tested it with 541, still getting the same issue. BTW, mainstream Abiword seems to be OK.

Changed 7 years ago by khaled

With more close look, it seems not to be a shaping only problem, but rather a more general problem of abiword not applying opentype tables. I was testing with a font that has anchor points for Arabic diacritics, the unjoined letters also ignores those anchor points and I guess this would be the case for all opentype features.

Changed 7 years ago by jg

  • milestone changed from Trial-3 to First Deployment, V1.0

Khaled, could you check this with a current build? We have a more recent pango.

Changed 7 years ago by khaled

I can say nothing changed as of 593 build, looks like Abiword is known for its bad Arabic support among Arabic users.

Changed 7 years ago by uwog

tf: any insights into this one?

Changed 6 years ago by khaled

  • blocking 6808 added

Changed 6 years ago by gregorio

  • cc gregorio added
  • next_action set to never set

Hi Khaled,

Can you help us with this?

Can you send me an e-mail and we can start triaging Arabic issues?

contact me at greg at laptop.org

Thanks,

Greg S

Changed 6 years ago by uwog

Fixed in AbiWord's STABLE tree. Will be in the AbiWord 2.6.5 release.

Changed 4 years ago by martin.langhoff

  • status changed from new to closed
  • resolution set to fixed
  • milestone changed from 8.2.0 (was Update.2) to 8.2.2

This is getting rolled into 8.2.2.

Changed 4 years ago by gregorio

I still get the occassional e-mail from this bug db :-)

Great job fixing this one (aka integrating upstream code). Perserverance pays off.

Drop me a line sometime and keep up the good work!

Thanks,

Greg S

Note: See TracTickets for help on using tickets.