Insert Qur'an Text
QuranLOLibreOffice extension to add Qur'an text to a document. It allows you to select a complete surah or a range of ayats of a surah.
latest release: 2024-03-21 10:11:15
Description
QuranLO
LibreOffice extension to add Qur'an text to a document. It allows you to select a complete
surah or a range of ayats of a surah.
The standard font is selected from the LibreOffice Basic Fonts (CTL) setting.
It uses the Default font and its Fontsize. The Font and Fontsize can be overridden by setting
it on the selection dialog. The Font Selection shows only fonts that support the arabic ...
A fonts that gives very good results is:
Scheherazade. This you can find at <https://software.sil.org/scheherazade/>.
It allows you to fine tune the font by so called smart features. You can even generate a font with the smart features set to your liking.
Al Qalam Quran Majeed, Al Qalam Quran Majeed 1, Al Qalam Quran Majeed 2.
Other Arabic fonts give mixed results. Some don't have the parenthesis or even the standard Arabic numbers. I tried to mitigate for that by providing substitutions.
To build the extension I used the LibreOffice Eclipse plugin for extension development:
<https://libreoffice.github.io/loeclipse/>. It also provides a starter project that you can use as an example.
The Qur'an text and its translations were provided by <https://tanzil.net>:
Tanzil Quran Text (Uthmani, version 1.0.2)
Copyright (C) 2008-2010 Tanzil.net..
License: Creative Commons Attribution 3.0
Repository: https://github.com/pmossie/QuranLO
Release | Description | Compatibility | Operating Systems | License | Release notes | Updated | |
---|---|---|---|---|---|---|---|
v1.0.3 | Implemented Urdu translation | 6.2 | Linux | GPL | Implement Urdu Translation Fix translation errors in Dutch Siregar translation |
2021-05-04 12:05:38 | Download |
v1.0.0-RC | Linux | GPL | First public release | 2020-10-31 17:19:22 | Download |
★ ★ ★ ☆ ☆
Post your review
You cannot post reviews until you have logged in. Login Here.
Reviews
karim karim Jan 6, 2024, 2:23 PM (11 months ago)
★ ★ ★ ★ ★
Very interesting! I really need it and I was always searching for Ayat on internet. May Allah bless you
Alaaddin Biçici Jul 11, 2023, 10:16 AM (17 months ago)
★ ★ ★ ★ ★
Uygulama çok güzel. Türkçe meal de istiyoruz. Özellikle Diyanet ve Diyanet Vakfı Meali eklenmeli.
Khaled Akil May 3, 2023, 7:56 AM (19 months ago)
☆ ☆ ☆ ☆ ☆
Please fix this error when installing the extension
(com.sun.star.uno.RuntimeException) { { Message = "[jni_uno bridge error] UNO calling Java method writeRegistryInfo: non-UNO exception occurred: java.lang.UnsupportedClassVersionError: nl/mossoft/loeiqt/comp/RegistrationHandler has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 54.0\X000ajava stack trace:\X000ajava.lang.UnsupportedClassVersionError: nl/mossoft/loeiqt/comp/RegistrationHandler has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 54.0\X000d\X000a\X0009at java.base/java.lang.ClassLoader.defineClass1(Native Method)\X000d\X000a\X0009at java.base/java.lang.ClassLoader.defineClass(Unknown Source)\X000d\X000a\X0009at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)\X000d\X000a\X0009at java.base/java.net.URLClassLoader.defineClass(Unknown Source)\X000d\X000a\X0009at java.base/java.net.URLClassLoader.access$100(Unknown Source)\X000d\X000a\X0009at java.base/java.net.URLClassLoader$1.run(Unknown Source)\X000d\X000a\X0009at java.base/java.net.URLClassLoader$1.run(Unknown Source)\X000d\X000a\X0009at java.base/java.security.AccessController.doPrivileged(Native Method)\X000d\X000a\X0009at java.base/java.net.URLClassLoader.findClass(Unknown Source)\X000d\X000a\X0009at java.base/java.lang.ClassLoader.loadClass(Unknown Source)\X000d\X000a\X0009at java.base/java.lang.ClassLoader.loadClass(Unknown Source)\X000d\X000a\X0009at java.base/java.net.FactoryURLClassLoader.loadClass(Unknown Source)\X000d\X000a\X0009at java.base/java.lang.ClassLoader.loadClass(Unknown Source)\X000d\X000a\X0009at com.sun.star.comp.loader.RegistrationClassFinder.find(RegistrationClassFinder.java:53)\X000d\X000a\X0009at com.sun.star.comp.loader.JavaLoader.writeRegistryInfo(JavaLoader.java:376)\X000d\X000a", Context = (com.sun.star.uno.XInterface) @0 } }
Al-ha Isgay Mar 15, 2023, 9:11 PM (21 months ago)
★ ☆ ☆ ☆ ☆
useless
Ali Mohammed Jan 18, 2023, 7:50 PM (22 months ago)
★ ★ ★ ★ ★
Thanks
Ade Akbar Mar 9, 2022, 3:13 PM (3 years ago)
★ ★ ★ ★ ★
Thank you very much @pmossie for this useful extension. I can confirm it works on LibreOffice 7. May Allah Ta'ala bless you and grant your wishes.
Saifuddin Arief Jan 5, 2021, 2:11 PM (4 years ago)
★ ★ ★ ★ ☆
Great extension. This an extension that I need so much. It works well even if it need some improvements like the last setting can be saved. Thanks a lot.
Safiyyah Nov 8, 2020, 11:32 AM (4 years ago)
★ ☆ ☆ ☆ ☆
This doesn't work it has an error when you try to enable it. Here is a screenshot
https://pasteboard.co/JzoxpR4.png
No one has commented on this page yet.
RSS feed for reviews on this page | RSS feed for all reviews