Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

مشکل وسط‌چین نشدن اعداد در اکسل #250

Open
ShahriarKh opened this issue Mar 24, 2022 · 10 comments
Open

مشکل وسط‌چین نشدن اعداد در اکسل #250

ShahriarKh opened this issue Mar 24, 2022 · 10 comments

Comments

@ShahriarKh
Copy link
Contributor

Untitled-1
من این چندتا فونت رو با فارسی و انگلیسی تست کردم و به نظر میاد برای فونت‌های فارسی - غیر از کاراکترهای فارسی arial و tahoma - وسط چین درست کار نمی‌کنه.
نمی‌دونم مشکل از فونت‌هاست یا از اکسل.

نخسه‌ی اکسلم اینه:
Version 2202 (Build 14931.20132 Click-to-Run)
ویندوز 10

@ShahriarKh ShahriarKh changed the title مشکل وسط چین نشدن اعداد در اکسل مشکل وسط‌چین نشدن اعداد در اکسل Mar 24, 2022
@rastikerdar
Copy link
Owner

ممنونم برای ایشو. توی فونت‌های تاهوما و آریال عرض اعداد فارسی/عربی/لاتین یکی است. بقیه خیر. وزیرمتن قابلیت tnum یاTabular Numbers رو داره که اگر در اکسل روشی برای فعال کردنش وجود داشته باشه این مشکل احتمالا برطرف بشه. در هر صورت به نظر میاد خود فونت مشکلی نداره.

@ShahriarKh
Copy link
Contributor Author

ShahriarKh commented Mar 25, 2022

متأسفانه به‌نظر میاد اکسل چنین تنظیماتی نداره.
https://answers.microsoft.com/en-us/msoffice/forum/all/opentype-features-in-excel/39ef6999-9143-429e-af69-8f17b286589c

فعلاً از Vazirmatn FD استفاده می‌کنم چون - نمی‌دونم چرا - فاصله‌ی اعداد رو درست نشون می‌ده، ولی به نظرم بد نباشه کنار UI و NL و FD، یه نسخه‌ی TN هم باشه برای نرم‌افزارهایی که تنظیمات فونت رو درست و حسابی ساپورت نمی‌کنن.

image

@rastikerdar
Copy link
Owner

عجیبه! توی نسخه فارسی فقط اعداد فارسی کپی شده‌اند در لاتین. به نظر میاد اکسل تفسیر خاصی از اعداد داره. چون با LibreOffice Calc درست کار می‌کنه. شاید اگر زبان اعداد رو بررسی کنید مثلا hindi یا لاتین ... مشکل حل بشه.
Screenshot at 2022-03-25 16-48-38

@rastikerdar
Copy link
Owner

برای نسخه TN حقیقتش کار سختی نیست اما مشکل اینه که تعداد فایل‌ها خیلی زیاد میشه. چون برای تمام فایل‌ها باید یک نسخه TN هم اضافه بشه. فعلا چون درخواست براش زیاد نبوده اضافه نشده.
TN
FD TN
NL TN
FD NL TN
...
UI TN
...
UI FN NL TN

@ShahriarKh
Copy link
Contributor Author

عجیبه! توی نسخه فارسی فقط اعداد فارسی کپی شده‌اند در لاتین. به نظر میاد اکسل تفسیر خاصی از اعداد داره. چون با LibreOffice Calc درست کار می‌کنه. شاید اگر زبان اعداد رو بررسی کنید مثلا hindi یا لاتین ... مشکل حل بشه.

من هر چی می‌گردم اون تنظیمات عدد (Hindi, Arabic, ...) که توی ورد هست رو توی اکسل پیدا نمی‌کنم. این که اعداد رو فارسی یا انگلیسی نشون بده، براساس direction تشخیص می‌ده. وقتی rtl می‌ذارم اعداد فارسی می‌شه و وقتی ltr می‌ذارم انگلیسی.

@ShahriarKh
Copy link
Contributor Author

image

این هم یه مشکل عجیب دیگه با Align Right.

@ShahriarKh
Copy link
Contributor Author

لطفاْ Issue رو دوباره باز کنید یا تبدیلش کنید به Discussion تا ببینیم کسی راه حلی داره براش؟ 👀

@rastikerdar rastikerdar reopened this Mar 25, 2022
@rastikerdar
Copy link
Owner

راستش من اکسل آفیس ندارم. اگه امکانش هست با فونت‌های فارسی یا عربی دیگر هم امتحان بکنید ببنید آیا فونتی هست که اعدادش هم‌عرض (یک اندازه) نباشند و در عین حال مشکلی هم در نمایش نداشته باشد؟ اینطوری شاید بشه مشکل رو پیدا کرد

@ShahriarKh
Copy link
Contributor Author

image

اینم تست چندتا فونت مختلف.

@rastikerdar
Copy link
Owner

همانطور که از خانه‌های سبز پیداست ارقامشون هم‌عرضه. پس برای ما فقط دو راه‌حل می‌مونه:

  • ایجاد نسخه TN و حل ایشوی قدیمی درخواست فونت اعداد با عرض یکسان #98 که مشکلات سایرین نیز حل بشه
  • گزارش ایراد اکسل به مایکروسافت که به نظر میاد خودشون می‌دونند ولی خب اقدامی نکرده‌اند

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants