RTL bullet items are not indented properly in note
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zim |
Fix Released
|
High
|
Unassigned |
Bug Description
When adding Arabic bullets to a note, tab does not seem to indent the bullets and they are all aligned at the outer bullet level (Level 1)
I ran into this on Linux (will check the Windows version as well). Thanks.
Below is the output of zim -D:
INFO: This is zim 0.60
DEBUG: Python version is sys.version_
DEBUG: Platform is posix
DEBUG: Zim revision is:
branch: pyzim-trunk
revision: 672 <email address hidden>
date: 2013-04-30 19:27:20 +0200
DEBUG: Not running from a source dir
DEBUG: Set XDG_DATA_HOME to /home/rob/
DEBUG: Set XDG_DATA_DIRS to [<Dir: /usr/share/gnome>, <Dir: /usr/local/share>, <Dir: /usr/share>]
DEBUG: Set XDG_CONFIG_HOME to /home/rob/.config
DEBUG: Set XDG_CONFIG_DIRS to [<Dir: /etc/xdg>]
DEBUG: Set XDG_CACHE_HOME to /home/rob/.cache
DEBUG: Running command: gui
DEBUG: Loading config from: /home/rob/
DEBUG: Wrote /home/rob/
INFO: Opening default notebook
DEBUG: Remote call from 7270: <RemoteMethodCall: 7270: zim.ipc.
DEBUG: Starting server by spawning new process
INFO: Spawning: ['/usr/bin/python', '/usr/bin/zim', '--ipc-
DEBUG: Process started with PID: 7272
DEBUG: Remote call from 7270: <RemoteMethodCall: 7270: zim.ipc.
INFO: Server starting 7272 at /tmp/zim-
DEBUG: Remote call from 7270: <RemoteMethodCall: 7270: zim.ipc.
DEBUG: Remote call returned to 7270: ('ACK', 7272)
DEBUG: Remote call from 7270: <RemoteMethodCall: 7270: zim.ipc.
DEBUG: Remote call returned to 7270: False
DEBUG: Remote call from 7270: <RemoteMethodCall: 7270: zim.ipc.
DEBUG: Loading config from: <ConfigFile: /home/rob/
DEBUG: Gtk version is (2, 24, 20)
DEBUG: Pygtk version is (2, 24, 0)
WARNING: Could not find all icon sizes for the application icon
DEBUG: Loading config from: <ConfigFile: /home/rob/
DEBUG: Opening notebook: file://
DEBUG: Wrote <UnixFile: /home/rob/
INFO: Remove file: <UnixFile: /home/rob/
DEBUG: Loading config from: <UnixFile: /home/rob/
DEBUG: Cache dir: <Dir: /home/rob/
DEBUG: Index database file: <UnixFile: /home/rob/
DEBUG: Loading config from: <UnixFile: /home/rob/
DEBUG: Loaded plugin "calendar" (<CalendarPlugin object at 0x14e61e0 (zim+plugins+
DEBUG: Loaded plugin "insertsymbol" (<InsertSymbolP
DEBUG: Loaded plugin "printtobrowser" (<PrintToBrowse
INFO: No VCS detected
DEBUG: Loaded plugin "versioncontrol" (<VersionContro
DEBUG: Child process started 7274 for <RemoteObject: zim.gui.
INFO: Starting async index update
INFO: Open page: <FileStorePage: Daily> (<HistoryPath: Daily>)
DEBUG: Remote call returned to 7270: True
DEBUG: Remote call from 7270: <RemoteMethodCall: 7270: zim.gui.
DEBUG: Accelmap: /home/rob/
DEBUG: Wrote <UnixFile: /home/rob/
INFO: Accelerator changed for <Actions>
DEBUG: Action: set_pathbar_recent
DEBUG: Remote call returned to 7270: None
DEBUG:
NOTE FOR BUG REPORTS:
At this point zim has send the command to open a notebook to a
background process and the current process will now quit.
If this is the end of your debug output it is probably not useful
for bug reports. Please close all zim windows, quit the
zim trayicon (if any), and try again.
Are those "arabic bullets" special characters (and do you happen to know
the unicode numbers) or do you mean normal bullets in RTL environment ?
I think there is an open bug report already about indenting in RTL
environments.
-- Jaap
On Thu, Nov 14, 2013 at 4:41 AM, Robery Mathew <email address hidden>wrote:
> Public bug reported: info(major= 2, minor=7, micro=3, 'final' , serial=0) .local/ share Notebooks/ Notes/notebook. zim .config/ zim/notebooks. list Server( None).ping( (), {})> server- main', rob/zim- server- socket' , '10'] (cwd: None) Server( None).ping( (), {})> rob/zim- server- socket Server( None).ping( (), {})> Server( None).has_ object( (<RemoteObject: GtkInterface( file:// /home/rob/ Notebooks/ Notes)> ,), {})> Server( None).init_ object( (<RemoteObject: GtkInterface( file:// /home/rob/ Notebooks/ Notes)> ,), {})> .config/ zim/preferences .conf> .config/ zim/style. conf> /home/rob/ Notebooks/ Notes Notebooks/ Notes/. zim/tmp> Notebooks/ Notes/. zim/tmp> Notebooks/ Notes/notebook. zim> Notebooks/ Notes/. zim>
>
> When adding Arabic bullets to a note, tab does not seem to indent the
> bullets and they are all aligned at the outer bullet level (Level 1)
>
> I ran into this on Linux (will check the Windows version as well).
> Thanks.
>
>
> Below is the output of zim -D:
>
> INFO: This is zim 0.60
> DEBUG: Python version is sys.version_
> releaselevel=
> DEBUG: Platform is posix
> DEBUG: Zim revision is:
> branch: pyzim-trunk
> revision: 672 <email address hidden>
> date: 2013-04-30 19:27:20 +0200
> DEBUG: Not running from a source dir
> DEBUG: Set XDG_DATA_HOME to /home/rob/
> DEBUG: Set XDG_DATA_DIRS to [<Dir: /usr/share/gnome>, <Dir:
> /usr/local/share>, <Dir: /usr/share>]
> DEBUG: Set XDG_CONFIG_HOME to /home/rob/.config
> DEBUG: Set XDG_CONFIG_DIRS to [<Dir: /etc/xdg>]
> DEBUG: Set XDG_CACHE_HOME to /home/rob/.cache
> DEBUG: Running command: gui
> DEBUG: Loading config from: /home/rob/
> DEBUG: Wrote /home/rob/
> INFO: Opening default notebook
> DEBUG: Remote call from 7270: <RemoteMethodCall: 7270:
> zim.ipc.
> DEBUG: Starting server by spawning new process
> INFO: Spawning: ['/usr/bin/python', '/usr/bin/zim', '--ipc-
> '/tmp/zim-
> DEBUG: Process started with PID: 7272
> DEBUG: Remote call from 7270: <RemoteMethodCall: 7270:
> zim.ipc.
> INFO: Server starting 7272 at /tmp/zim-
> DEBUG: Remote call from 7270: <RemoteMethodCall: 7270:
> zim.ipc.
> DEBUG: Remote call returned to 7270: ('ACK', 7272)
> DEBUG: Remote call from 7270: <RemoteMethodCall: 7270:
> zim.ipc.
> zim.gui.
> DEBUG: Remote call returned to 7270: False
> DEBUG: Remote call from 7270: <RemoteMethodCall: 7270:
> zim.ipc.
> zim.gui.
> DEBUG: Loading config from: <ConfigFile:
> /home/rob/
> DEBUG: Gtk version is (2, 24, 20)
> DEBUG: Pygtk version is (2, 24, 0)
> WARNING: Could not find all icon sizes for the application icon
> DEBUG: Loading config from: <ConfigFile:
> /home/rob/
> DEBUG: Opening notebook: file://
> DEBUG: Wrote <UnixFile: /home/rob/
> INFO: Remove file: <UnixFile: /home/rob/
> DEBUG: Loading config from: <UnixFile:
> /home/rob/
> DEBUG: Cache dir: <Dir: /home/rob/
> DEBUG: Index database file:...