Opened 7 years ago

Closed 5 years ago

Last modified 5 years ago

#2229 closed defect (fixed)

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
Blocked By: Blocking: #6808
Deployments affected: Action Needed: never set
Verified: no

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 (2)

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

Download all attachments as: .zip

Change History (15)

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

comment:1 Changed 7 years ago by jg

  • Milestone changed from Untriaged to Trial-3
  • Priority changed from normal to blocker

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

comment:2 Changed 7 years ago by khaled

  • Cc khaled added

comment:3 Changed 7 years ago by jg

Khaled, can you test in a current build?

comment:4 Changed 7 years ago by khaled

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

comment:5 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.

comment:6 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.

comment:7 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.

comment:8 Changed 7 years ago by uwog

tf: any insights into this one?

comment:9 Changed 7 years ago by khaled

  • Blocking 6808 added

comment:10 Changed 6 years ago by gregorio

  • Action Needed set to never set
  • Cc gregorio added

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

comment:11 Changed 6 years ago by uwog

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

comment:12 Changed 5 years ago by martin.langhoff

  • Milestone changed from 8.2.0 (was Update.2) to 8.2.2
  • Resolution set to fixed
  • Status changed from new to closed

This is getting rolled into 8.2.2.

comment:13 Changed 5 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.