Bug 62063 - FORMATTING: Changing the font before typing Arabic text doesn't work
Summary: FORMATTING: Changing the font before typing Arabic text doesn't work
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
4.0.1.2 release
Hardware: Other Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: BSA
Keywords:
: 62061 71913 (view as bug list)
Depends on:
Blocks: Fonts RTL-Arabic
  Show dependency treegraph
 
Reported: 2013-03-09 14:31 UTC by Munzir Taha
Modified: 2019-02-24 22:54 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Munzir Taha 2013-03-09 14:31:26 UTC
Problem description: 
If I open a new text document in writer, changed the language to Arabic and typed some text, the text font is not changed and falls back to DejaVu Sans on my system. I need to highlight the text and change the font for it to work.

Steps to reproduce:
1. Open a new Text, change the language to Arabic
2. Choose any font, e.g "Amiri" and type any Arabic text
3. The font is still DejaVu Sans and doesn't change to Amiri.

Current behavior:
Font is always DejaVu Sans

Expected behavior:
I expected the font to change to Amiri

              
Operating System: Linux (Other)
Version: 4.0.1.2 release
Comment 1 Thomas van der Meulen 2013-03-10 10:41:55 UTC
*** Bug 62061 has been marked as a duplicate of this bug. ***
Comment 2 Faisal Menawer 2013-04-03 08:11:55 UTC
reproduced on Libreoffice 4.0.1.2

it happen when your locale are not RTL langauge (Right to Left).

Operating Systems: ubuntu 12.10 (64 bit)
Comment 3 Khaled Hosny 2013-11-22 12:09:50 UTC
*** Bug 71913 has been marked as a duplicate of this bug. ***
Comment 4 Khaled Hosny 2013-11-23 07:15:29 UTC
I think what happens is that changing the font from the menu only the “western” font and when one starts typing in a CTL script (Arabic, Indic, etc.) Writer switches to the CTL font (both can be seen from Format → Character). It is very annoying indeed (together with the almost meaningless script classification), but I’m not sure what is the best way to mitigate this. May be changing the font in the font menu should change all the three font categories at once?
Comment 5 Urmas 2013-11-23 12:05:24 UTC
There is nothing meaningless in separation of fonts which contain letters and those which don't.
Comment 6 QA Administrators 2015-04-19 03:20:41 UTC Comment hidden (obsolete)
Comment 7 Munzir Taha 2015-04-19 11:55:43 UTC
This is to confirm that I tested the bug in LibreOffice version 4.4.2.2.
The bug is still there. I would rephrase it to make it more accurate

Steps to reproduce:
1. Open a new text document in LibreOffice (e.g writer, impress, calc)
2. Change the language to Arabic, choose an Arabic font and type some text
3. The font chosen is not applied to the text and falls back to whichever font is set as default in Format -> Character... or the font set for the previous line.


Expected behavior
Changing the font should be applied to any characters written afterwards.


Workaround
You need to type first, highlight the text and then change the font for it to work which is very annoying
Comment 8 QA Administrators 2016-09-20 09:32:54 UTC Comment hidden (obsolete)
Comment 9 Munzir Taha 2016-09-20 17:58:42 UTC
I confirm the bug is still available with the current version (5.2.1)
Comment 10 Xisco Faulí 2017-09-29 08:49:17 UTC Comment hidden (obsolete)
Comment 11 Munzir Taha 2017-09-29 16:04:30 UTC
libreoffice-fresh 5.4.1
Arch Linux
4+ Years
and the annoying bug is still there
See you next year ;)
Comment 12 QA Administrators 2018-09-30 02:50:07 UTC Comment hidden (obsolete)
Comment 13 Munzir Taha 2018-10-01 11:27:07 UTC
The bug is still present

Version: 6.1.1.2
Build ID: 6.1.1-3
CPU threads: 4; OS: Linux 4.18; UI render: default; VCL: gtk3_kde5; 
Locale: en-US (en_US.UTF-8); Calc: group threaded