تا حدی حل شد؟( فقط چینش اوتومات نداریم)
اگر از متون ترکیبی لاتین و فارسی باهم استفاده میکنید اگر براتون چینش چپ به راست نیاز نیست اینو بالا فونت های خودتونو اینطوری با اوتوفالبک تعریف کنید تا مربع نندازه کاراکترای ترکیبیتونو:
\settextfont[AutoFallBack=true, FallBackFont={Times New Roman}]{B Nazanin}
\setlatintextfont[AutoFallBack=true, FallBackFont={B Nazanin}]{Times New Roman}
اینجا من اومدم گفتم فونت انگلیسیم اگه جایی کاراکتری رو پیدا نکرد مربع نندازه بره از فونت فارسیم استفاده کنه و برعکس هرجا فونت فارسیم گیر کرد و نتونست کاراکتری رو پیدا کنه بره از روی فونت انگلیسی اونو برداره. کلا شد مثل ورد. دیگه مشکلی نموند. کاش این امکان به صورت دیفالت فعال باشه اصلا چون خیلی زمان برد که مشکلو حل کنم و سخت بود. یکی یکی lr زدن به همه.
نکته: هرجا چینش صحیح هم لازمه حتما از تگ های lr و rl هم استفاده کنید این کد فقط کاراکترها رو بجای مربع صحیح چاپ میکنه همین.
سلام
دوستان نمیشه یه راه حل بهتر برای متون ترکیبی انگلیسی داخل فارسی معرفی کنید؟
من واقعا اعصابم خراب شد تا به این کد رجیکس ریپلیس برسم. ادیتورم Squircle ce هست.
(([A-z\-]+ ){1,}[A-z]+)
\lr{$1}