سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: تنظیم قلم پیش فرض برای زی‌پرشین  (دفعات بازدید: 13227 بار)

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
تنظیم قلم پیش فرض برای زی‌پرشین
« : سپتامبر 19, 2014, 12:44:09 am »
با سلام
در نگارش‌های جدید زی‌پرشین، با توجه به مسائلی که برای فونت Persian Modern بوجود آمده، قلم پریسا جایگزین شده. اما به صورت پیش‌فرض زی‌پرشین هیچ قلمی را
بارگزاری نمی‌کند. این مسأله باعث شده که اغلب کارهای قدیمی و متن‌ها و مثال‌های تهیه شده، هنگام اجرا با خطا مواجه شوند و کاربر مجبور است حتما از دستورهای
\settextfont{...}
\setlatintextfont{...}
استفاده کند.
حال سوال من این است، با توجه به اینکه قلم پریسا توسط آقای کارن‌پهلو تهیه شده، آیا بهتر این نیست که همین قلم به عنوان قلم پیش فرض هم در زی‌پرشین قرار
بگیرد تا هنگامی که متن‌های قدیمی پردازش می‌شوند، خود پردازش بدون اشکال انجام شود و فقط فونت تغییر کرده باشد؟

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #1 : سپتامبر 19, 2014, 07:28:36 am »
با سلام
در نگارش‌های جدید زی‌پرشین، با توجه به مسائلی که برای فونت Persian Modern بوجود آمده، قلم پریسا جایگزین شده. اما به صورت پیش‌فرض زی‌پرشین هیچ قلمی را
بارگزاری نمی‌کند. این مسأله باعث شده که اغلب کارهای قدیمی و متن‌ها و مثال‌های تهیه شده، هنگام اجرا با خطا مواجه شوند و کاربر مجبور است حتما از دستورهای
\settextfont{...}
\setlatintextfont{...}
استفاده کند.
خیر. اگر کاربر زی‌پرشین را بصورت زیر فراخوانی کند، احتیاجی به استفاده از این دستورات نیست:
\usepackage[preloadedtextfont,preloadedlatintextfont]{xepersian}
برای توضیحات بیشتر پست زیر را ملاحظه کنید:
http://www.parsilatex.com/forum/SMF/index.php?topic=6993.msg35702#msg35702
نقل قول
حال سوال من این است، با توجه به اینکه قلم پریسا توسط آقای کارن‌پهلو تهیه شده، آیا بهتر این نیست که همین قلم به عنوان قلم پیش فرض هم در زی‌پرشین قرار
بگیرد تا هنگامی که متن‌های قدیمی پردازش می‌شوند، خود پردازش بدون اشکال انجام شود و فقط فونت تغییر کرده باشد؟
اول اینکه همین الان هم پردازش مانند گذشته انجام می‌شود تنها کافیه شما زی‌پرشین را بصورتی که در بالا گفتم فراخوانی کنید در واقع موضوع قلم پیش‌فرض هیچ تفاوتی نکرده فقط دیگر خودکار و بدون خواست کاربر load نمیشه. دوماً سوال مهمی که اینجا وجود دارد این است چند درصد کاربران برای حروف‌چینی اسناد رسمی خود از قلم پیش‌فرض استفاده می‌کنند؟ حتی یک نفر هم این کار را نمی‌کند. چون برای نوشتن پایان‌نامه یا کتاب یا هر چیز دیگری شما از قلم خاصی استفاده می‌کنید پس load کردن قلم پیش‌فرض بیهوده است و تنها زمان پردازش سند را طولانی می‌کند. قلم پیش‌فرض تنها برای آزمایش یا فرستادن نمونه برای شخصی که قلم شما را ندارد خوب است. در این موارد محدود هم زی‌پرشین را می‌توان بصورتی که در بالا گفتم فراخوانی کرد و آن موقع شما از قلم پیش‌فرض استفاده می‌کنید.

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #2 : سپتامبر 19, 2014, 11:02:30 am »
ممنون از پاسخ شما. اگر دوستان دیگر هم نظرات خود را اعلام کنند ممنون می‌شوم.

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #3 : سپتامبر 19, 2014, 02:44:53 pm »
ممنون از پاسخ شما. اگر دوستان دیگر هم نظرات خود را اعلام کنند ممنون می‌شوم.
خود شما برای حروف‌چینی کتاب‌هاتون، جزوه‌هاتون، سوال‌های امتحانی و یا هر چیز دیگری آیا از قلم پیش‌فرض استفاده می‌کنید؟

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #4 : سپتامبر 19, 2014, 08:00:29 pm »
برای متن فارسی خیر اما انگلیسی را تنظیم نمیکنم. برای همین الان که متنهای قدیمی را پردازش میکنم، با خطا مواجه میشوم و باید دستور \setlatintexfont  را هم به آنها
اضافه کنم. در مورد فونت پایه لیتک همیشه فکر میکردم به صورت پیش فرض از فونت Computer Modern  استفاده میکنه اما وقتی اون را در دستور فونت قرار میدم، شناساییش
نمیکنه. بنابراین از فونت Times New Roman  استفاده میکنم که به زیبایی فونت پایه لیتک نیست.

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #5 : سپتامبر 19, 2014, 08:40:41 pm »
سوال مهمی که اینجا وجود دارد این است چند درصد کاربران برای حروف‌چینی اسناد رسمی خود از قلم پیش‌فرض استفاده می‌کنند؟ حتی یک نفر هم این کار را نمی‌کند. چون برای نوشتن پایان‌نامه یا کتاب یا هر چیز دیگری شما از قلم خاصی استفاده می‌کنید پس load کردن قلم پیش‌فرض بیهوده است و تنها زمان پردازش سند را طولانی می‌کند. قلم پیش‌فرض تنها برای آزمایش یا فرستادن نمونه برای شخصی که قلم شما را ندارد خوب است.
الان حدود ۳ سال است که تعیین قلم اختیاری است. همه مثالهای سایت - به جز معدودی مانند پایان‌نامه‌ها - تغییر کرده‌اند که در آنها از قلم پیش فرض زی‌پرشین استفاده می‌شود.
مزایایی که قلم پیش‌فرض داشته است به شرح زیرند:
۱- ارسال مثال کمینه و فایل نمونه نیاز به قلم خاصی ندارد.
۲- پردازش مثالها به صورت آنلاین نیاز به آپلود قلم خاصی ندارد.
۳- در هنگام آموزش زی‌پرشین و برای اولین مثال، کافیست فقط بسته زی‌پرشین فراخوانی شود.

مشکلاتی که دستورات اخیر تعیین قلم بوجود می‌آورند عبارتند از:
الف - حذف مزایای فوق، نیاز به اصلاح مثالها
ب- نیاز به اصلاح فیلمهای آموزشی (البته اگر در آن فیلمها آقای دکتر ترابی تعیین قلم را اجباری نکرده باشند).
ج- در ایران افراد به ندرت بروزرسانی را انجام می‌دهند. هنوز برخی دانشجویانی که به من مراجعه می‌کنند میک‌تک ۲.۸ دارند. حداقل تا چندین سال نسخه‌های ۲۰۱۰ تا ۲۰۱۳ توزیعهای تک مورد استفاده قرار می‌گیرد و این تغییر مشکلاتی را ایجاد خواهد کرد. شاید گفته شود که ما مسئول عدم بروزرسانی کاربران نیستیم، اما باید گفت که وضعیت در دنیای واقعی همین است. فعلا بیشتر افراد دسترسی مناسبی به اینترنت ندارند. همچنین مثلا یک دانشجوی دکترا که حدود دو سال پایان‌نامه‌اش را نوشته و مدام ویرایش می‌کند، عموما به خاطر ترس از احتمال تغییر دستورات، از بروزرسانی خودداری می‌کند. در سایتهای دانشگاه‌ها که توزیع‌تک نصب است، عموما بروزرسانی‌ها و نصب برنامه‌ها با فواصل سالیانه انجام می‌شود.

اگر قرار باشد برای استفاده از قلم پیش‌فرض، دستور خاصی استفاده شود، به جای استفاده از آن دستور می‌توان قلم را با دستورات مربوطه فراخوانی کرد. لذا به نظر می‌رسد وضعیت فعلی قلم پیش‌فرض خیلی مناسب نیست.
مهم نیست قلم پیش‌فرض چیست، هر چه باشد مشکلات فوق را نداریم.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #6 : سپتامبر 19, 2014, 09:27:34 pm »
برای متن فارسی خیر اما انگلیسی را تنظیم نمیکنم. برای همین الان که متنهای قدیمی را پردازش میکنم، با خطا مواجه میشوم و باید دستور \setlatintexfont  را هم به آنها
اضافه کنم. در مورد فونت پایه لیتک همیشه فکر میکردم به صورت پیش فرض از فونت Computer Modern  استفاده میکنه اما وقتی اون را در دستور فونت قرار میدم، شناساییش
نمیکنه. بنابراین از فونت Times New Roman  استفاده میکنم که به زیبایی فونت پایه لیتک نیست.
این مطلب رو چندین بار گفتم ولی مثل اینکه نامفهوم بوده و شما متوجه نشدید. احتیاجی نیست از دستور \setlatintextfont استفاده کنید. اگر دوست دارید متن لاتین شما با قلم پیش‌فرض تک حروف‌چینی شود کافی است زی‌پرشین را بصورت زیر فراخوانی کنید:
\usepackage[preloadedlatintextfont]{xepersian}
می‌توانید این را امتحان کنید و نتیجه را به من بگوئید؟

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #7 : سپتامبر 19, 2014, 09:36:58 pm »
الان حدود ۳ سال است که تعیین قلم اختیاری است. همه مثالهای سایت - به جز معدودی مانند پایان‌نامه‌ها - تغییر کرده‌اند که در آنها از قلم پیش فرض زی‌پرشین استفاده می‌شود.
مزایایی که قلم پیش‌فرض داشته است به شرح زیرند:
۱- ارسال مثال کمینه و فایل نمونه نیاز به قلم خاصی ندارد.
۲- پردازش مثالها به صورت آنلاین نیاز به آپلود قلم خاصی ندارد.
۳- در هنگام آموزش زی‌پرشین و برای اولین مثال، کافیست فقط بسته زی‌پرشین فراخوانی شود.
الان هم دقیقاً همینطور است. شما زی‌پرشین را بصورت زیر فراخوانی کنید، احتیاجی به استفاده از قلمی ندارید و قلم پیش‌فرض استفاده می‌شود:
\usepackage[preloadedtextfont,preloadedlatintextfont]{xepersian}
نقل قول
مشکلاتی که دستورات اخیر تعیین قلم بوجود می‌آورند عبارتند از:
الف - حذف مزایای فوق،
درست نیست.
نقل قول
نیاز به اصلاح مثالها
درسته.
نقل قول
ب- نیاز به اصلاح فیلمهای آموزشی (البته اگر در آن فیلمها آقای دکتر ترابی تعیین قلم را اجباری نکرده باشند).
درسته.
نقل قول
ج- در ایران افراد به ندرت بروزرسانی را انجام می‌دهند. هنوز برخی دانشجویانی که به من مراجعه می‌کنند میک‌تک ۲.۸ دارند. حداقل تا چندین سال نسخه‌های ۲۰۱۰ تا ۲۰۱۳ توزیعهای تک مورد استفاده قرار می‌گیرد و این تغییر مشکلاتی را ایجاد خواهد کرد. شاید گفته شود که ما مسئول عدم بروزرسانی کاربران نیستیم، اما باید گفت که وضعیت در دنیای واقعی همین است. فعلا بیشتر افراد دسترسی مناسبی به اینترنت ندارند. همچنین مثلا یک دانشجوی دکترا که حدود دو سال پایان‌نامه‌اش را نوشته و مدام ویرایش می‌کند، عموما به خاطر ترس از احتمال تغییر دستورات، از بروزرسانی خودداری می‌کند. در سایتهای دانشگاه‌ها که توزیع‌تک نصب است، عموما بروزرسانی‌ها و نصب برنامه‌ها با فواصل سالیانه انجام می‌شود.
درسته.
نقل قول
اگر قرار باشد برای استفاده از قلم پیش‌فرض، دستور خاصی استفاده شود، به جای استفاده از آن دستور می‌توان قلم را با دستورات مربوطه فراخوانی کرد. لذا به نظر می‌رسد وضعیت فعلی قلم پیش‌فرض خیلی مناسب نیست.
ببینید اگر می‌خواهید از قلم پیش‌فرض هم برای متن پارسی و هم برای متن لاتین استفاده کنید، کافیه زی‌پرشین را بصورت

\usepackage[preloadedtextfont,preloadedlatintextfont]{xepersian}
فراخوانی کنید. حالا مشکلش چیه؟
نقل قول
مهم نیست قلم پیش‌فرض چیست، هر چه باشد مشکلات فوق را نداریم.
متأسفانه من در بین صحبت‌های شما مشکلی نمی‌بینیم (غیر از نیاز به تغییر مثال‌ها و فیلم‌های آموزشی).
« آخرين ويرايش: سپتامبر 19, 2014, 09:38:56 pm توسط vafa »

آفلاین فرشاد ترابی

  • مدیر تالار
  • Hero Member
  • **
  • تشکر
  • -اهدا شده: 204
  • -دریافت شده: 474
  • ارسال: 1,779
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #8 : سپتامبر 19, 2014, 09:38:26 pm »
نه من با این گزینه مشکلی ندارم. فقط برای اطلاع خودم میخواستم بدونم که آیا قلمی به نام Computer Modern  در لیتک هست یا خیر؟!
و اگر قرار باشد مثلا قلمی بر مبنای قلم پیش فرض لیتک انتخاب کنیم با سایز یا مشخصات خاص، آنوقت از چه فونتی باید استفاده کرد؟!

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #9 : سپتامبر 19, 2014, 09:45:48 pm »
نه من با این گزینه مشکلی ندارم. فقط برای اطلاع خودم میخواستم بدونم که آیا قلمی به نام Computer Modern  در لیتک هست یا خیر؟!
اگر منظور شما قلم OpenType هست خیر. اما قلم postscript و متفونت آن وجود دارد.
نقل قول
و اگر قرار باشد مثلا قلمی بر مبنای قلم پیش فرض لیتک انتخاب کنیم با سایز یا مشخصات خاص، آنوقت از چه فونتی باید استفاده کرد؟!

\usepackage[preloadedlatintextfont]{xepersian}
« آخرين ويرايش: سپتامبر 19, 2014, 09:48:44 pm توسط vafa »

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #10 : سپتامبر 19, 2014, 10:37:56 pm »
الان هم دقیقاً همینطور است. شما زی‌پرشین را بصورت زیر فراخوانی کنید، احتیاجی به استفاده از قلمی ندارید و قلم پیش‌فرض استفاده می‌شود:
\usepackage[preloadedtextfont,preloadedlatintextfont]{xepersian}
...
حالا مشکلش چیه؟متأسفانه من در بین صحبت‌های شما مشکلی نمی‌بینیم (غیر از نیاز به تغییر مثال‌ها و فیلم‌های آموزشی).
بله متوجه شدم که با افزودن گزینه‌های فوق وضعیت مشابه قبل می‌شود، اما من متوجه نشدم که وضعیت جدید چه مزیتی - به جز کاهش زمان پردازش - دارد که  قبول مشکلات فوق به آن ترجیح داده شود.
ضمنا به نظرم اضافه شدن یک مرحله - مرحله تعیین قلم یا گزینه‌های فوق - به مراحل آموزش استفاده از زی‌پرشین، سادگی آنرا کم می‌کند.
به قول معروف «زیبایی در سادگی است»: Simple is Beautiful
استیفن هاوکینگ در کتاب تاریخچه زمانش نوشته بود دوستی به وی گوشزد کرده بود که هر فرمولی که در کتابش بکار برد، نیمی از خوانندگانش را از دست خواهد داد...
در اوایل توسعه زی‌پرشین مجبور بودیم قلم متن را مشخص کنیم، ولی بعدا که زی‌پرشین قلم پیش‌فرض‌دار شد،‌ خیلی خوشحال کننده بود. به دیگران می‌گفتیم: «بلدید یک سند انگلیسی را با لاتک پردازش کنید؟ در این صورت برای استفاده از زی‌پرشین فقط کافیست آنرا فراخوانی کنید.»

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #11 : سپتامبر 20, 2014, 09:52:59 am »
بله متوجه شدم که با افزودن گزینه‌های فوق وضعیت مشابه قبل می‌شود، اما من متوجه نشدم که وضعیت جدید چه مزیتی - به جز کاهش زمان پردازش - دارد که  قبول مشکلات فوق به آن ترجیح داده شود.
هیچ کاربری برای حروف‌چینی اسناد رسمی خودش از قلم پیش‌فرض استفاده نمی‌کنه بنابراین اگر زی‌پرشین خودش قلمی را بدون خواست کاربر فراخوانی کنه، اولاً اینکه user friendly نخواهد بود چون کاری رو انجام می‌ده که کاربر نمی‌خواد، دوماً memory بیشتری استفاده می‌کنه. چون کاری که می‌کنه اینه که اول قلم پیش‌فرض رو فراخوانی می‌کنه بعد هم قلمی که کاربر خودش می‌خواد. بنابراین با انجام این کار علاوه بر کم کردن زمان پردازش computing performance هم بهتر شده است.
نقل قول
ضمنا به نظرم اضافه شدن یک مرحله - مرحله تعیین قلم یا گزینه‌های فوق - به مراحل آموزش استفاده از زی‌پرشین، سادگی آنرا کم می‌کند.
به قول معروف «زیبایی در سادگی است»: Simple is Beautiful
استیفن هاوکینگ در کتاب تاریخچه زمانش نوشته بود دوستی به وی گوشزد کرده بود که هر فرمولی که در کتابش بکار برد، نیمی از خوانندگانش را از دست خواهد داد...
در اوایل توسعه زی‌پرشین مجبور بودیم قلم متن را مشخص کنیم، ولی بعدا که زی‌پرشین قلم پیش‌فرض‌دار شد،‌ خیلی خوشحال کننده بود. به دیگران می‌گفتیم: «بلدید یک سند انگلیسی را با لاتک پردازش کنید؟ در این صورت برای استفاده از زی‌پرشین فقط کافیست آنرا فراخوانی کنید.»
به نظر تغییر
\usepackage{xepersian}
به
\usepackage[preloadedtextfont,preloadedlatintextfont]{xepersian}
نه اون رو ساده‌تر می‌کنه نه سخت‌تر. تنها به کاربر انتخاب بیشتری می‌ده که آیا می‌خواهی از قلم پیش‌فرض استفاده کنی یا خودت قلمی رو در نظر داری. گذشته از اون در نظر بگیریم که کاربران زی‌پرشین بصورت اساسی قشر دانشگاهی هستند پس حتی اگر چیز سختی هم وجود داشته باشه (که وجود نداره) نباید کار خاصی برای این عده باشه.

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #12 : سپتامبر 21, 2014, 01:58:03 am »
من امتحان نکردم که با تغییرات جدید، یعنی لود نشدن فونت پیش‌فرض، چقدر زمان پردازش کم می‌شه؛ اما فکر نمی‌کنم این کاهش زمان توی کامپیوترهای امروزی که تقریباً همه‌شون سی‌پی‌یو و رم قوی‌ای دارن، زیاد محسوس باشه.
مشکلاتی که آقای امین‌طوسی گفتند، یک واقعیه. تا مدت‌ها توی تالار باید تغییرات جدید رو برای کاربران توضیح بدیم. ماجرای تبدیل دستور setromantextfont به setlatintextfont رو یادمون هست که تا دو سه سال مدام تکرار می‌کردیم که این دستور عوض شده.
علاوه بر این‌ها، یه مساله دیگه هم هست: فرض کنید کاربری، کد
\documentclass{article}
\usepackage[preloadedtextfont,preloadedlatintextfont]{xepersian}
\begin{document}
...
\end{document}
رو می‌بینه. از اون‌جایی که این کاربر یاد گرفته که هنگام فراخونی یک بسته در لاتک، هر چیزی که داخل [] قرار بگیره، یه آپشن اختیاری محسوب می‌شه و با حذف کردنش، اتفاق خاصی نمی‌افته، اما وقتی آپشن‌های preloadedtextfont و preloadedlatintextfont رو حذف کنه، با خطا مواجه می‌شه (مگر اینکه دستورهای \settextfont و \setlatintextfont رو به سندش اضافه کنه). آیا این رفتار، با روح اختیاری بودن آپشن‌های اختیاری داخل [] سازگاری داره؟ منظورم اینه که کاربر انتظار داره با حذف preloadedtextfont و preloadedlatintextfont اتفاق خاصی نیافته؛ اما می‌افته و اون اتفاق، روبرو شدن با خطاست.
و اگر قرار باشد مثلا قلمی بر مبنای قلم پیش فرض لیتک انتخاب کنیم با سایز یا مشخصات خاص، آنوقت از چه فونتی باید استفاده کرد؟!
این، سوال من هم هست. منظور ایشون اینه که اگر بخوایم فونت پیش‌فرض لاتک رو با مثلاً Scale=1.3 استفاده کنیم، باید چکار کنیم؟

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #13 : سپتامبر 21, 2014, 09:35:19 am »
من امتحان نکردم که با تغییرات جدید، یعنی لود نشدن فونت پیش‌فرض، چقدر زمان پردازش کم می‌شه؛ اما فکر نمی‌کنم این کاهش زمان توی کامپیوترهای امروزی که تقریباً همه‌شون سی‌پی‌یو و رم قوی‌ای دارن، زیاد محسوس باشه.
بستگی به فایل ورودیت داره. اگه فایل ورودیت یک فایل ساده باشه نه تغییر محسوسی نیست اما اگر فایل بزرگی باشه، مقداری تصویر به کار رفته باشه، مقداری شکل با pstricks یا tikz رسم کرده باشی اون موقع هست که این تغییر به روشنی احساس میشه.
نقل قول
مشکلاتی که آقای امین‌طوسی گفتند، یک واقعیه. تا مدت‌ها توی تالار باید تغییرات جدید رو برای کاربران توضیح بدیم. ماجرای تبدیل دستور setromantextfont به setlatintextfont رو یادمون هست که تا دو سه سال مدام تکرار می‌کردیم که این دستور عوض شده.
خوب کاربر خودش رو باید با تغییرات بروز کنه. اگر اینطور باشه من باید نگران حتی نسخه 0.1 زی‌پرشین هم باشم که نکنه به کاربر یک موقع بد بگذره. خودشون هم باید تلاش کنند و من نمی‌تونم لقمه رو تو دهنشون بگذارم.
نقل قول
علاوه بر این‌ها، یه مساله دیگه هم هست: فرض کنید کاربری، کد
\documentclass{article}
\usepackage[preloadedtextfont,preloadedlatintextfont]{xepersian}
\begin{document}
...
\end{document}
رو می‌بینه. از اون‌جایی که این کاربر یاد گرفته که هنگام فراخونی یک بسته در لاتک، هر چیزی که داخل [] قرار بگیره، یه آپشن اختیاری محسوب می‌شه و با حذف کردنش، اتفاق خاصی نمی‌افته، اما وقتی آپشن‌های preloadedtextfont و preloadedlatintextfont رو حذف کنه، با خطا مواجه می‌شه (مگر اینکه دستورهای \settextfont و \setlatintextfont رو به سندش اضافه کنه). آیا این رفتار، با روح اختیاری بودن آپشن‌های اختیاری داخل [] سازگاری داره؟ منظورم اینه که کاربر انتظار داره با حذف preloadedtextfont و preloadedlatintextfont اتفاق خاصی نیافته؛ اما می‌افته و اون اتفاق، روبرو شدن با خطاست.
من عدم سازگاری با معماری لاتک نمی‌بینم. کاربر انتخاب می‌کنه که آیا می‌خواهد از قلم پیش‌فرض استفاده کنه یا نکنه. و اگر نکرد حتماً نمی‌خواهد که زی‌پرشین براش تصمیم بگیره و می‌خواهد خودش قلم رو مشخص کنه. برعکس این داستان ایجور میشه که مهم نیست سلیقه تو چی هست بخواهی یا نخواهی من قلم پیش‌فرض رو فراخوانی می‌کنم.
نقل قول
این، سوال من هم هست. منظور ایشون اینه که اگر بخوایم فونت پیش‌فرض لاتک رو با مثلاً Scale=1.3 استفاده کنیم، باید چکار کنیم؟
طبق راهنمای نسخه 2.4 بسته fontspec مثال زیر باید کار کنه:
\documentclass{article}
\usepackage{lipsum,ptext}
\usepackage[preloadedlatintextfont]{xepersian}
\settextfont{Yas}
\defaultfontfeatures[\latinfont]{Scale=3}
\begin{document}
\begin{latin}
\lipsum[1]
\end{latin}
\end{document}
اما نمی‌کنه. دو احتمال وجود داره: یا بسته fontspec باگ داره یا فرمان‌های داخلی fontspec که در بسته زی‌پرشین به کار رفتند باید بروز بشند. پیگیری می‌کنم و خبرش رو می‌دم.

آفلاین vafa

  • Moderator
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : تنظیم قلم پیش فرض برای زی‌پرشین
« پاسخ #14 : سپتامبر 21, 2014, 11:14:54 am »
این، سوال من هم هست. منظور ایشون اینه که اگر بخوایم فونت پیش‌فرض لاتک رو با مثلاً Scale=1.3 استفاده کنیم، باید چکار کنیم؟
با نسخه 2.4a بسته fontspec و نسخه 14.7 بسته xepersian فایل نمونه زیر همان کاری را انجام می‌دهد که در نظر داری:
\documentclass{article}
\usepackage{lipsum,ptext}
\usepackage{fontspec}
\defaultfontfeatures[\latinfont]{Scale=1.5}
\usepackage[preloadedlatintextfont]{xepersian}
\settextfont{Yas}
\begin{document}
\ptext[1]
\begin{latin}
\lipsum[1]
\end{latin}
\end{document}

 

تنظیم تک‌میکر برای استفاده از زی‌پرشین-XeLaTeX

نویسنده هادی صفی‌اقدمانجمن Texmaker

پاسخ ها: 0
مشاهده: 5032
آخرين ارسال اكتبر 19, 2011, 03:04:42 pm
توسط هادی صفی‌اقدم
زی‌پرشین برای کاربری که حتی لاتک بلد نیست!!!

نویسنده هادی صفی‌اقدمانجمن انجمن تازه‌کاران

پاسخ ها: 0
مشاهده: 13109
آخرين ارسال اوت 12, 2010, 11:19:19 pm
توسط هادی صفی‌اقدم
نسخه زی‌پرشین و بی‌دی برای کسب درآمد (نه کار شخصی)

نویسنده هادی صفی‌اقدمانجمن عمومی

پاسخ ها: 2
مشاهده: 4063
آخرين ارسال ژانویه 16, 2011, 10:18:52 pm
توسط هادی صفی‌اقدم
پیشنهادی برای طراحی لوگوی زی‌پرشین به فارسی

نویسنده polfosolانجمن انجمن تازه‌کاران

پاسخ ها: 6
مشاهده: 5705
آخرين ارسال فوریه 28, 2011, 03:00:35 am
توسط امید غیور
ایده برای پشتیبانی مالی زی‌پرشین

نویسنده vafaانجمن عمومی

پاسخ ها: 10
مشاهده: 4111
آخرين ارسال فوریه 09, 2012, 01:53:45 pm
توسط هادی صفی‌اقدم
شماره حساب برای کمک مالی به پروژه‌های گروه پارسی‌لاتک (زی‌پرشین، سیمرغ و ...)

نویسنده vafaانجمن عمومی

پاسخ ها: 0
مشاهده: 9142
آخرين ارسال دسامبر 04, 2011, 10:06:41 am
توسط vafa
روشی برای پیدا کردن معادل دستورهای بومی شده‌ی زی‌پرشین

نویسنده علی مس فروشانجمن Xindy

پاسخ ها: 4
مشاهده: 3591
آخرين ارسال سپتامبر 29, 2012, 02:36:45 pm
توسط vafa
پیشنهادها برای برگزارکنندگان کارگاه‌های لاتک و زی‌پرشین

نویسنده هادی صفی‌اقدمانجمن کارگاه‌های لاتک و زی‌پرشین

پاسخ ها: 9
مشاهده: 4491
آخرين ارسال ژوئیه 07, 2012, 03:43:10 am
توسط هادی صفی‌اقدم