حسناً ستحتاج إلى الواصل ويسمى ZWJ يُستخدم لوصل الحروف في اللغات المُتصلة كالعربية وأخواتها [1]
إن كان المحتوى تلقائي التوليد عليك كتابة كود لمعالجة بلغة برمجة ومن ثَم معالجة باقي الأمور عبر الـ HTML و CSS .
مثال بسيط لكتابة أحمد بعدة ألوان الحرف أ لا توجد به مُشكلة الحرف ح يتصل بما بعد إذاً سيضاف الواصل ;zwj& بعد الحرف والحرف م يتصل بما قبله وما بعده إذاً سيحتاج واصل قبله وواصل بعده والحرف الأخير د بحاجة لواصل قبله فقط التطبيق سيكون كالتالي:
.arabic { directions: rtl; text-align: right; font-size: 30px; font-waight: bold; } .arabic span:nth-child(1) { color: red; } .arabic span:nth-child(2) { color: blue; } .arabic span:nth-child(3) { color: pink; } .arabic span:nth-child(4) { color: gray; }
وكود HTML:
<div class="arabic"> <span>أ</span><span>ح‍</span><span>‍م‍</span><span>‍د</span> </div>
[1]
التعليقات