rioastamal / quran-json

Holy Quran with translation and tafsir in Bahasa Indonesia, presented in JSON format
MIT License
315 stars 100 forks source link

[usul] Tajwid #4

Closed mestartlearncode closed 1 year ago

mestartlearncode commented 4 years ago

Mas, saya usul ditambah fitur tajwid.

kalau data tajwid ini biasanya sumbernya dari mana ya?

makasih...

rioastamal commented 4 years ago

Halo, usul yang bagus. Namun seperti yang anda tanyakan, sumbernya itu yang harus dicari.

Kalau memang ada sumber yang kredibel, saya dengan senang hati menambahkan.

mestartlearncode commented 4 years ago

dini ada tajwid : https://github.com/semarketir/quranjson

tapi saya tidak tahu cara implementnya seperti apa, contoh:

"verse_1": [
            {
                "end": 8,
                "rule": "hamzat_wasl",
                "start": 7
            },
            {
                "end": 16,
                "rule": "hamzat_wasl",
                "start": 15
            },
            {
                "end": 17,
                "rule": "lam_shamsiyyah",
                "start": 16
            },
            {
                "end": 25,
                "rule": "madd_2",
                "start": 24
            },
            {
                "end": 29,
                "rule": "hamzat_wasl",
                "start": 28
            },
            {
                "end": 30,
                "rule": "lam_shamsiyyah",
                "start": 29
            },
            {
                "end": 36,
                "rule": "madd_246",
                "start": 35
            }
        ],
        "verse_2": [
            {
                "end": 25,
                "rule": "hamzat_wasl",
                "start": 24
            },
            {
                "end": 30,
                "rule": "madd_2",
                "start": 29
            },
            {
                "end": 35,
                "rule": "madd_246",
                "start": 34
            }
        ],

maksudnya bagaimana ya, ada ide mas ?

rioastamal commented 4 years ago

@zukinaru waktu render di HTML perlu kasih warna yang berbeda sesuai dengan urutan huruf di start-end.

Tapi perlu diperhatikan benar2 urutan hurufnya karena setau saya harakat juga terhitung huruf jadi teksnya arabnya harus sama persis dengan sumber tajwid-nya.