انجمنهای فارسی اوبونتو
جامعه کاربران => معرفی نرمافزار => نویسنده: tux در 11 فروردین 1400، 01:43 بظ
-
سلام من وقتی در یک خط از حروف فارسی و انگلیسی استفاده می کنم در برخی مواقع خط فاصله بین حروف فارسی ایجاد می شود که اصلا زیبنده نیست
لطفا راهنمایی نمایید .
(https://uupload.ir/files/s1uk_2.png)
همانطور که ملاحظه می نمایید بین شیوه و نامه خط فاصله گذاشته libreoffice
-
از نیمفاصله استفاده کنید:
Shift+Space
-
قلمی که استفاده میکنی استاندارد نیست.
-
قلمی که استفاده میکنی استاندارد نیست.
ممنون میشوم راه حل را در گروه درج کنید.
من هم به تازگی با اوبونتو دارم لینوکس را یاد میگیرم.
لطفا نحوه نصب فونت و فونت های استاندارد را بفرمایید.
-
ویکی رو مطالعه کنید: https://wiki.ubuntu.ir/wiki/Install_Persian_Fonts
-
قلمی که استفاده میکنی استاندارد نیست.
ممنون میشوم راه حل را در گروه درج کنید.
من هم به تازگی با اوبونتو دارم لینوکس را یاد میگیرم.
لطفا نحوه نصب فونت و فونت های استاندارد را بفرمایید.
ویکی
https://wiki.ubuntu.ir/wiki/%D9%86%D8%B5%D8%A8_%D9%82%D9%84%D9%85%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%81%D8%A7%D8%B1%D8%B3%DB%8C
-
قلمی که استفاده میکنی استاندارد نیست.
فونت وزیر vazir
https://rastikerdar.github.io/vazir-font/
(https://rastikerdar.github.io/vazir-font/)
استفاده می کنم
-
قلمی که استفاده میکنی استاندارد نیست.
فونت وزیر vazir
https://rastikerdar.github.io/vazir-font/
(https://rastikerdar.github.io/vazir-font/)
استفاده می کنم
احتمالا دلیلش اصلاح خودکار لیبره افیس هست که شیوه نامه رو به صورت شیوه-نامه درست میدونه بعد اینکه نوشتی برو و خط تیره بینشون رو حذف کن
-
قلمی که استفاده میکنی استاندارد نیست.
فونت وزیر vazir
https://rastikerdar.github.io/vazir-font/
(https://rastikerdar.github.io/vazir-font/)
استفاده می کنم
احتمالا دلیلش اصلاح خودکار لیبره افیس هست که شیوه نامه رو به صورت شیوه-نامه درست میدونه بعد اینکه نوشتی برو و خط تیره بینشون رو حذف کن
فایده نداره امتحان کردم
-
سند را پیوست کنید.
-
سند را پیوست کنید.
فروم اجازه پیوست کردن فایلها با پسوند odp را نمی دهد به ناچار زیپ کردم و فرستادم
قبلا من فقط فونت وزیر را نصب کرده بودم ولی الان بسته فونتهای فارسی را با کمک ویکی نصب کردم و از میان فونتهای نصب شده فونت vazir code را که انتخاب کردم ایراد برطرف شد.
(https://uupload.ir/files/ht41_vazir.gif)
-
فقط در Impress این مشکل هست؟
-
فقط در Impress این مشکل هست؟
اینطور که من بررسی کردم در impress , calc این مشکل وجود دارد و در writer , draw که امتحان کردم بدرستی نشان می داد و فقط منحصر به فونت Vazir نیست و تقریبا اکثر فونتهای استانداردی که معرفی شده این مشکل را دارند بطور مثال :
parastoo
(https://uupload.ir/files/ppx3_f1.png)
iranian Sans
(https://uupload.ir/files/esdr_f2.png)
-
به عنوان باگ، به لیبرهافیس گزارش کنید.
-
سلام
البته منم چند سال هست که همین مشکل را دارم. حتی با فونت نازلی و.... ربطی هم به نیمفاصله و غیر ندارد
-
پیشنهاد میکنم در نسخههای جدیدتر libreoffice هم این موضوع را بررسی کنید.
درحال حاضر آخرین نسخه LibreOffice_7.1.2 است.
تفاوتی نکرد
در متن دو جهته این مشکل هست
-
با اینکه این تاپیک خیلی قدیمیه و آخرین پاسخش مال 4 سال پیشه ولی چون توی گوگل توی کلمات مربوط به نیم فاصله libreOffice رتبه اول داره اینجا راه حل رو می نویسم:
1. در LibreOffice Writer مسیر زیر رو طی کنین:
Tools > Macros > Organize Macros > Basic
2. از بخش سمت چپ، روی My Macros و بعد Standard کلیک کنین و از سمت راست صفحه روی دکمه New کلیک کنین و یک ماژول جدید بسازین.
3. اگه قبلا از ماکرو استفاده نکردین، کل محتوای این صفحه رو خالی کنین و کد زیر رو وارد کنین:
Sub InsertCustomChar
Dim oDoc As Object
Dim oVC As Object
oDoc = ThisComponent
oVC = oDoc.CurrentController.ViewCursor
oVC.String = ""
End Sub
نکته: توی کد بالا بخش (oVC.String = "") بین دوتا دابل کوتیشن نیم فاصله قرار داره. اگه کپی کردین و بعد همه مراحل دیدین کار نمی کنه، فقط کافیه ماکرو رو ادیت کنین و بین دابل کوتیشن ها نیم فاصله بذارین.
4. صفحه مربوط به ماکرو رو ببندین. کدهای وارد شده به صورت خودکار ذخیره میشن. برای اطمینان میتونین از منوی زیر کدها رو ببینین:
Tools > Macros > Edit Macros
5. از منوی Tools گزینه Customize رو انتخاب کنین و بعد تب Keyboard رو انتخاب کنین.
6. اگه میخواین فقط توی Writer از Shift+Space استفاده کنین، از بالا سمت راست رادیوباتن Writer رو انتخاب کنین، اگه میخواین توی کل LibreOffice استفاده کنین، رادیوباتن LibreOffice رو انتخاب کنین.
7. از بخش بالای صفحه Shortcut keys سطر Shift+Space رو پیدا کنین و روش کلیک کنین تا انتخاب بشه. (اگه قبلا استفاده شده باشه میتونین روش کلیک کنین و دکمه Delete رو از بالای صفحه بزنین که خالی شه یا دکمه دیگهای رو انتخاب کنین.)
8. از پایین صفحه بخش Category گزینه زیر رو انتخاب کنین:
Application Macros -> Standard -> Module1
9. بعد از انجام مرحله 8، در بخش Function (که در کنار Category قرار داره) عبارت InsertCustomChar نمایش داده می شه. روش کلیک کنین و در بخش Shortcut Keys یکبار روی یک Shortcut دیگه کلیک کنین و مجدد روی Shift+Sace کلیک کنین تا دکمه Assign فعال بشه. در نهایت دکمه Assing رو بزنین. با زدن دکمه Assign در پایین صفحه در بخش Keys کنار بخش Function، میانبر Shift+Space نمایش داده میشه. دکمه OK رو بزنید.
حالا میتونین با Shift+Space نیم فاصله تایپ کنین.
نکته: چند راه حل دیگه وجود داره که هیچکدوم برای من مناسب نبود:
1. تغییر کیبورد به Persian Standard : یه مشکل دیگه ایجاد میکرد که الآن یادم نیست. ممکنه شما باهاش مشکلی نداشته باشین. این خیلی راحته و Shift+Space هم کار می کنه و نیازی نیست مراحل بالا رو برین.
2. اگه کیبوردتون کامله و سمت راست اعداد رو دارین، با Alt+0157 می تونین نیم فاصله تایپ کنین ولی واقعا سخته که هربار برای نیم فاصله 5 کاراکتر بزنیم.
3. از ترکیب Ctrl+Shift+2 هم می تونین استفاده کنین ولی توی LibreOffice کار نمیکنه. (توی نوتپد یا بروزر کار میکنه.)
-
مشکلی اصلی سالهاست که برطرف شده!