Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Fix arabic font mono keepass #20473

@ghost

Description

Hello .. as you see in screenshot the arabic text displayed in reversed and seperated way ...

Even if i change font .. (most of them show arabic as rectangle) .

kp

You can copy this sample text for quick test ... and also copy it to any text editor (leafpad,kwrite,gedit,kate) to see how should text look like OR as you see here is right ... :

Sample Text:{

هذه جملة أو عبارة عن جملة للتجربة....
this is a test sentence....

كيباس هو مدير كلمات مرور مجاني ومفتوح المصدر لنظام ويندوز بشكل أساسي.
keepass is a free and open-source password manager primarily for Windows.

يدعم رسميًا أنظمة تشغيل الماك و لينوكس من خلال استخدام مونو.
It officially supports macOS and Linux operating systems through the use of Mono.

بالإضافة إلى ذلك ، هناك العديد من المنافذ غير الرسمية لأجهزة Windows Phone و Android و iOS و BlackBerry.
Additionally, there are several unofficial ports for Windows Phone, Android, iOS, and BlackBerry devices.

}

------------------------------ more info

2020@2020:~$ mono --version
Mono JIT compiler version 4.6.2 (Debian 4.6.2.7+dfsg-1ubuntu1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen

2020@2020:~$ uname -a
Linux ubuntu-budgie-18.04 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

I also test it on kubuntu 18.04 with mono version 6 ... same result.

If i run keepass from command line with terminal like this: (mono "/mnt/shared/KeePass.exe") no log or problem ...

The KeePass developer say : "KeePass in Windows seems to handle the font correctly, so it seems likely the mono font selection doesn't work correctly."

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions