You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.fa.md
+9-14Lines changed: 9 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,17 +10,17 @@
10
10
11
11
## 📖 درباره پروژه
12
12
13
-
**Abdal Phpian Render** یک پکیج جامع PHP برای اصلاح و بهبود نمایش متون فارسی و عربی در محیطهای گرافیکی است. این پکیج مشکلات رایج نمایش متن در کتابخانههایی مانند GD Library، FPDF و TCPDF را حل میکند و پشتیبانی کامل از راستبهچپ (RTL) را فراهم میآورد.
13
+
**Abdal Phpian Render** یک پکیج جامع PHP برای اصلاح و بهبود نمایش متون فارسی در محیطهای گرافیکی است. این پکیج مشکلات رایج نمایش متن در کتابخانههایی مانند GD Library، FPDF و TCPDF را حل میکند و پشتیبانی کامل از راستبهچپ (RTL) را فراهم میآورد.
14
14
15
15
### 🎯 چرا این نرمافزار ساخته شد؟
16
16
17
-
هنگام کار با متون فارسی و عربی در محیطهای گرافیکی PHP، مشکلات متعددی وجود دارد:
17
+
هنگام کار با متون فارسی در محیطهای گرافیکی PHP، مشکلات متعددی وجود دارد:
18
18
19
-
-**مشکل نمایش حروف**: حروف فارسی/عربی به صورت جداگانه و بدون اتصال نمایش داده میشوند
19
+
-**مشکل نمایش حروف**: حروف فارسی به صورت جداگانه و بدون اتصال نمایش داده میشوند
20
20
-**مشکل ترتیب نمایش**: در متون ترکیبی (فارسی + انگلیسی) ترتیب کلمات به درستی نمایش داده نمیشود
21
21
-**مشکل اعداد**: اعداد انگلیسی در متن فارسی ظاهر میشوند
22
22
-**مشکل علائم نگارشی**: پرانتز، براکت و سایر علائم در جهت اشتباه نمایش داده میشوند
23
-
-**از دست رفتن اعراب**: اعراب عربی در فرآیند پردازش از بین میروند
23
+
-**از دست رفتن اعراب**: اعراب فارسی در فرآیند پردازش از بین میروند
24
24
25
25
این پکیج تمام این مشکلات را حل میکند و یک راهحل کامل و استاندارد برای رندر متون RTL ارائه میدهد.
26
26
@@ -30,7 +30,7 @@
30
30
31
31
- ✅ تبدیل حروف به اشکال چهارگانه (isolated, final, initial, medial)
32
32
- ✅ پشتیبانی کامل از حروف اختصاصی فارسی (پ، چ، گ، ژ)
33
-
- ✅ پشتیبانی از ترکیبات خاص عربی (لا، لآ، لأ، لإ)
33
+
- ✅ پشتیبانی از ترکیبات Lam-Alef فارسی (لا، لآ)
34
34
- ✅ حفظ اعراب در فرآیند reshaping
35
35
36
36
### 🔄 الگوریتم BiDi (Bidirectional)
@@ -42,8 +42,7 @@
42
42
### 🔢 تبدیل اعداد (Number Converter)
43
43
44
44
- ✅ تبدیل اعداد انگلیسی به فارسی
45
-
- ✅ تبدیل اعداد انگلیسی به عربی
46
-
- ✅ تبدیل خودکار اعداد فارسی/عربی به انگلیسی (برای محاسبات)
45
+
- ✅ تبدیل خودکار اعداد فارسی به انگلیسی (برای محاسبات)
Copy file name to clipboardExpand all lines: README.md
+9-14Lines changed: 9 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,17 +10,17 @@
10
10
11
11
## 📖 About the Project
12
12
13
-
**Abdal Phpian Render** is a comprehensive PHP package for fixing and improving the display of Persian and Arabic texts in graphical environments. This package solves common text display issues in libraries such as GD Library, FPDF, and TCPDF, providing full Right-to-Left (RTL) support.
13
+
**Abdal Phpian Render** is a comprehensive PHP package for fixing and improving the display of Persian texts in graphical environments. This package solves common text display issues in libraries such as GD Library, FPDF, and TCPDF, providing full Right-to-Left (RTL) support.
14
14
15
15
### 🎯 Why This Software Was Created?
16
16
17
-
When working with Persian and Arabic texts in PHP graphical environments, several problems arise:
17
+
When working with Persian texts in PHP graphical environments, several problems arise:
18
18
19
-
-**Character Display Issues**: Persian/Arabic letters are displayed separately without proper connection
19
+
-**Character Display Issues**: Persian letters are displayed separately without proper connection
20
20
-**Display Order Problems**: In mixed texts (Persian + English), word order is not displayed correctly
21
21
-**Number Issues**: English numbers appear in Persian text
22
22
-**Punctuation Problems**: Parentheses, brackets, and other marks are displayed in the wrong direction
23
-
-**Loss of Diacritics**: Arabic diacritics are lost during processing
23
+
-**Loss of Diacritics**: Persian diacritics are lost during processing
24
24
25
25
This package solves all these problems and provides a complete and standard solution for rendering RTL texts.
26
26
@@ -30,7 +30,7 @@ This package solves all these problems and provides a complete and standard solu
30
30
31
31
- ✅ Convert characters to four forms (isolated, final, initial, medial)
32
32
- ✅ Full support for Persian-specific characters (پ, چ, گ, ژ)
33
-
- ✅ Support for special Arabic combinations (لا, لآ, لأ, لإ)
33
+
- ✅ Support for Persian Lam-Alef combinations (لا, لآ)
34
34
- ✅ Preserve diacritics during reshaping
35
35
36
36
### 🔄 BiDi (Bidirectional) Algorithm
@@ -42,8 +42,7 @@ This package solves all these problems and provides a complete and standard solu
42
42
### 🔢 Number Converter
43
43
44
44
- ✅ Convert English numbers to Persian
45
-
- ✅ Convert English numbers to Arabic
46
-
- ✅ Automatic conversion of Persian/Arabic numbers to English (for calculations)
45
+
- ✅ Automatic conversion of Persian numbers to English (for calculations)
0 commit comments