قسمت سخت کدنویسی یعنی تمام تغییراتی که در فرمت لاتک برای حروفچینی دوجهته لازم بود انجام شده است. قسمت باقیمانده تغییرات لازم در بستهها و کلاسها برای حروفچینی دوجهته میباشد که کار آسانی است (البته بسیاری از بستهها و کلاسها احتیاجی به تغییر ندارند که حجم کار را کمی سبک میکند). اگر مشتاق به آزمایش آن هستید میتوانید سیمرغ را از لینک پائین دریافت کرده و آزمایش کنید:
https://github.com/persian-tex/simurghچند نکته:۱) تجربه زیپرشین و bidi نشان داد که این دو بسته محتاج هم هستند و بنابراین ایجاد دو بسته مجزا منطقی نبود. تمام کارها در سیمرغ انجام میشود (چه آنهایی که مربوط به حروفچینی دوجهته باشد و چه آنهایی که مربوط به ساختار زبان پارسی باشد).
۲) فایل سورس dtx دیگر وجود نخواهد داشت.
۳) سیمرغ بسیار تمیزتر از bidi و xepersian است، کدهای اضافی به خاطر باگ موتور وجود ندارد و از طرفی دیگر دستورات اضافه که هیچ کاربردی ندارند، وجود ندارند.
۴) در سیمرغ دیگر فایلهای def وجود ندارند، به جای آن همه تغییرات در بستههای مربوطه با پسوند sty انجام میشود. برای نمونه تغییرات مربوط به فرمت لاتک و فایل latex.ltx در سیمرغ در فایل simurgh-latex.sty انجام میشود.
۵) نام فایل loadingorder-bidi.def به بسته یا فایل simurgh-loader.sty تغییر پیدا کرده است.
۶) در فرمانهای داخلی یا فرمانهای کاربر بستههای bidi یا xepersian که از نام bidi یا xepersian برای نام فرمان استفاده شده بود، این به simurgh تغییر پیدا کرده است. برای نمونه اگر دستوری به نام \bidi@mpfootnoterule وجود داشت، این دستور به \simurgh@mpfootnoterule تغییر پیدا کرده است.