persian_log2vis نسخه‌ی RC3 منتشر شد

اکـسـیـژن

جمعه، 16 آذر 1386

persian_log2vis نسخه‌ی RC3 منتشر شد

ارسال شده توسط امید در پی‌اچ‌پی در 10:16

نسخه‌ی RC3 از کتابخونه‌ی persian_log2vis منتشر شد.
برای کسب اطلاعات در مورد نسخ قبلی به اینجا مراجعه کنید.

امکانات جدید این نسخه عبارتند از:
- امکان تشخیص کراکتر های «الله» و «لله»
- امکان تشخیص ترکیبات «ل» و «ا» یا «آ» یا ...
- امکان تشخیص نیم فاصله یا zwnj
- امکان بی خیال شدن لیستی از کاراکتر ها (ignore list)
- امکان نمایش متون چند خطی

نمونه‌ی تصویری که حاوی نیم فاصله و کلمهء الله و کلمه ای دارای عبارت «لا» می باشد.

persian_log2vis RC3

* لازم به ذکر است که این کتابخونه در تولید PDF عربی در یک سایت خارجی استفاده شده است. می توانید سایت مورد نظر را از اینجا ببینید.
** با تشکر از Marvin Hoffmann، صاحب سایت فوق که من رو مجبور کرد این تغییرات رو بدم.

می تونید این پروژه رو از لینک زیر دریافت کنید:
http://developer.berlios.de/projects/persian-log2vis/
نظر ها (24) | دنبالک ها (0) | بیشترین خروج ها (0)
2146 hits

دنبالک ها
یک آدرس دنبالک برای ارسال

هیچ دنبالکی وجود ندارد

نظر ها
نمایش نظرات به صورت (خطی | بند کشی شده)

خسته نباشيد. اره توي pdf کلمات عربي بود. جالب بود. نسخه قبلي رو ديده بودم.
اميدوارم فرصتي بشه تستش کنم...

مثلا عبارت "چطوري؟!" رو چطور مينويسه؟ اون علامت تعجب آخرش رو مياره سر خط ؟ يعني ltr ميشه يا rtl..

حالا 25 دونه سيب ميخواي چيکار؟ من دارم !
:-D
#1 نبی (سایت) در 1386-09-17 02:52 (پاسخ)
سلامت باشید :-)

در مورد علامت تعجب، اینکه ترتیب این کاراکتر ها رو درست کنه، به کتابخونهء fribidi بر می گرده و کار تابعی که من نوشتم نیست. در حقیقت هر چیزی که به جهت نگارش و bidi یا bi directional برگرده، توی اون کتابخونه است.

اصولا ۲۵ تا سیب می خوان چیکار؟!! که بخورن دیگه! مگه تو کار دیگه ای می کنی باهاشون؟؟ :-D
#1.1 امید (سایت) در 1386-09-17 02:58 (پاسخ)
بستگی داره سیبش سرخ باشه یا نه :-D
اگه سرخ باشه و تو باشی که من یه شکایی می کنم به حسن....
:-P
#1.1.1 آرمین (سایت) در 1386-09-17 12:01 (پاسخ)
نمکدووون :-)
#1.1.1.1 امید (سایت) در 1386-09-17 12:14 (پاسخ)
سلام
ممنون بابت تغییرات :-)

بازم یه دونه از اون دعاهای قشنگ:
ایشالا خدا بهت 25 تا سیب بهشتی بده :-D

-----------------------------
** با تشکر از Marvin Hoffmann، صاحب سایت فوق که من رو مجبور کرد این تغییرات رو بدم.
-----------------------------
میشه بدونم چه کسی و چجوری میتونه شما رو مجبور به انجام کاری بکنه؟؟؟ :-D

موفق باشید.
#2 محسن حائری در 1386-09-17 13:15 (پاسخ)
سلام،
خودش نشسته بود کد زده بود... تا حدود زیادی کد بنده رو مرحمت نموده بود!!! من هم برای اینکه جلوی انتشار احتمالی کد مخدوش و بدون فکرش رو بگیرم مجبور شدم کد رو تغییر بدم :-D
#2.1 امید (سایت) در 1386-09-17 13:28 (پاسخ)
سلام آقای اسکیجن نژاد!
آیا این کتابخونتون! از فونت ttf استفاده میکنه؟ یعنی با فونت دیگه‌ای هم میشه نوشت؟
#3 علی ستاری (سایت) در 1386-09-21 10:27 (پاسخ)
سلام علی :-)
فعلا فقط یونیکد رو پشتیبانی می کنه. اصلا کاری نداره که قونتت چیه!!!
#3.1 امید (سایت) در 1386-09-21 11:11 (پاسخ)
سلام و خسته نباشی بابت زحمتی که کشیدی. مطمئنا کاربرد زیادی داره. کد را هنوز نگرفتم ولی حتما تست اش می کنم.
در ضمن چی شد دیگه سراغی از بنده نگرفتی؟
#4 نیما (سایت) در 1386-09-22 14:20 (پاسخ)
سلام، سلامت باشید. ممنونم.
#4.1 امید (سایت) در 1386-09-22 20:12 (پاسخ)
نظرت در مورد این چیه:
http://www.brashweb.com/Canvas/Default.aspx
تمامی فونت های فارسی رو با قابلیت RTL پشتیبانی میکنه!
#5 نبی (سایت) در 1386-12-04 18:16 (پاسخ)
حس می‌کنم ASPX (یا قشنگ‌تر بگم، دات‌نت) باشه و خوب ربطی به PHP نداره! :-)
(کامنتت اسپم شده بود، ندیده بودمش! کلا ایمیلت اسپمه! یه بار هم که ایمیل زده بودی بهم، از تو اسپم ها درش آورده بودم!)
#5.1 امید (سایت) در 1386-12-27 01:23 (پاسخ)
حس نکن! مطمئناً دات نت بوده! پسوند فایل اینو ثابت میکنه و من اصلاً بهش دقت نکردم...
پ.ن: یکی دو بار سند تو آل کرده بودم شاید به همین خاطر بوده. شما و دوستان اگر چند بار no spam رو بزنن و add contact کنن، شاید نظر گوگل عوض بشه !
#5.1.1 نبی (سایت) در 1386-12-27 07:37 (پاسخ)
راستی فکر نمیکنید اسپم شدن به میل سرور شما و ip سرور شما مربوط باشه؟ هر چی باشه ارسال کننده سرور شماست
#5.1.2 نبی (سایت) در 1386-12-27 10:42 (پاسخ)
البته توسعهٔ فایل را نشانی از سر درون نمی‌باشد :دی

نه، وقتی خودت هم مستقیم ایمیل زدی، اسپم شدی. ضمن اینکه من ایمیل از وبلاگم می‌گیرم، خیلی‌هاشون اسپم نمی‌شن.
#5.1.2.1 امید (سایت) در 1386-12-27 11:45 (پاسخ)
آخه آدم عاقل که نمیاد با php کد بنویسه بعد با htaccess پسوند فایلها رو aspx کنه !
aspx هست دیگه، خیلی شک نکن ;-)
حالا اگر بازم مشاهده شد زحمت بکش گزارش no spam رو بزنید.
تشکر
#5.1.2.1.1 نبی (سایت) در 1386-12-27 13:49 (پاسخ)
اتفاقا از این آدما و سایت‌ها زیادند :-) حس می‌کنند با این کار امنیتشون بیشتر می‌شه!
#5.1.2.1.1.1 امید (سایت) در 1386-12-27 13:52 (پاسخ)
php رو aspx جلوه کنند امنیتشون بیشتر بشه؟ برعکسش باشه حالا یه حرفی ;-) تازه کلاسشون رو با اینکار پایین میارند! :-D
#5.1.2.1.1.1.1 نبی (سایت) در 1386-12-27 17:34 (پاسخ)
سلام و ممنون بابت کار قشنگتون
با استفاده از این برنامه حروف کشیده ی نستعلیق رو می شه نوشت؟؟؟؟؟؟؟؟
#6 نصر در 1387-04-01 13:43 (پاسخ)
خواهش می‌کنم.

این تابع با حروف truetype یا ttf کار می‌کنه، حالا اگر اون فونت این قابلیت رو داشته باشه و متن شما هم این‌طوری نوشته شده باشه، این هم می‌تونه.

اما اگر داخل اون فونت اسکریپت‌نویسی شده باشه (مثل فونت‌های opentype (که ممکنه با پسوند ttf باشند)) این برنامه اون اسکریپت‌ها رو نمی‌خونه، پس ترکیبات مطلوب رو نمی‌تونه بسازه.

موفق باشید.
#6.1 امید (سایت) در 1387-04-01 22:13 (پاسخ)
آقا اميد عزيز كارت خيلي قشنگ بود. اما يه مشكل كوچيك وجود داشت اونم fribidi .
من خودم نتونستم رو سرور به علت اطلاعات كمم fribidi نصب كنم. چه برسه كه خيلي ها سرور مستقل ندارند.
يه خبر خوب برات دارم. يه خورده با كدت ور رفتم، خبر خوبم اينه كه كدت الان بدون نياز به fribidi كار ميكنه. تازه اگه انگليسي يا عدد هم قاطي داشته باشه بازم درست مي نويسه.
اينم لينك دانلود ويرايش شده :
http://www.parvazeh.com/persian_log2vis_nofribidi.tar.gz

ميدونم نسبت به زحمتي كه كشيدي ويرايشم هيچ چيز محسوب نميشه. اما خوشحال ميشم نام منو در كنار نام خودت از قسمت كپي رايت حذف نكني.
#7 اميد (سایت) در 1387-09-11 17:54 (پاسخ)
کدت رو نگاه کردم. کار خوبی انجام دادی، اما فعلن خیلی ناقصه، ولی فکر می‌کنم بشه منطقی‌تر کاملش کرد.

اگر زبان سی بلدی، توصیه می‌کنم بری سورس فری‌بیدی رو یه نگاهی بندازی تا دید بهتری پیدا کنی:
http://fribidi.org/

بزرگ‌ترین مشکل متن‌های fribidi اینه که تعداد خیلی زیادی کاراکتر داریم که جدا کننده محسوب می‌شن، که بسته به زبان متغیرند. که تو کد شما فقط «فاصله» به عنوان جدا کننده در نظر گرفته شده.

مثلن این متن رو تست کن:
سن من،۵۰ سال می‌باشد

ضمن این‌که یک مشکل دیگه هم ایجاد شده. اگر متن دو خطی زیر رو تایپ کنی:
سلام
چطوری؟

می‌بینی که علامت سوال به خط بالا منتقل می‌شه.

به هر حال، از کارت ممنونم، اگر می‌تونی تو برلی‌او‌اس عضو شو و هویت‌ات رو اینجا برام بنویس تا تو پروژه عضوت کنم. و روی نسخه‌ی nofribidi یا wo_fribidi همین توسعه کار کنی. :-)

موفق باشی.

پ.ن۱: فونت هما که توی سورس گذاشتی فکر کنم لایسنس داشته باشه (ضمن این‌که فونت احمقی‌ه، چون «ی» فارسی رو نداره!!!)، لطف کن از فونت‌های آزاد استفاده کن.

پ.ن۲: آدرس فونت رو به ./font.ttf (نقطه اسلش فونا دات تی‌تی‌اف) تغییر بده.
#7.1 امید (سایت) در 1387-09-15 03:53 (پاسخ)
سلام
خیلی خیلی ممنون .
من یک مشکلی دارم و اینکه در ایجاد یک تصویر با پی اچ پی که نمونه مثال شما هست اگر طول عکس مثلا 200 پیکسل باشد و طول خط زیاد باشد از تصویر بیرون میزنه برای کنترل این مشکل چه باید کرد ؟
ممنونم
#8 میثم (سایت) در 1388-07-21 03:19 (پاسخ)
سلام،

در کل دو راه‌حل توی پی.اچ.پی داری به نظرم. که بسته به نیازت می‌تونی از هر کدوم از این روش‌ها استفاده کنی.

۱- متنت رو با کمک تابع wordwrap خط به خطش کنی.
۲- از تابع imageftbbox استفاده کنی تا ابعاد متن رو به دست بیاری. سپس تصویری با ابعاد نوشته بسازی و ...

موفق باشی.

پ.ن: ضمنن، نسخه‌ی دو متشر شده، اگر هنوز داری از نسخه‌ی یک استفاده می‌کنی، به اون مهاجرت کن. (اما اصولن سرعت نسخه‌ی یک بیش‌تره! ام‍ا زیاد پورتیبل (قابل نقل) نیست!
#8.1 امید (سایت) در 1388-07-21 04:24 (پاسخ)

ارسال نظر

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
BBCode format allowed
:'( :-) :-| :-O :-( 8-) :-D :-P ;-) 
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

 
نظرات ارسال شده قبل از نمایش داده شدن، باید مدیریت شوند.
 
 
این سایت توسط امید متقی راد با ایدهء اصلی از طرح ولادیمیر سیمو ویچ طراحی شده است و هرگونه کپی برداری از آن با ذکر منبع آزاد است.

خوراک‌ها

  • XML RSS 2.0 feed
  • XML RSS 2.0 نظر ها

ایمیل من

omi...@gmail.com

Google the Site

موضوعات

  • XML فایرفاکس (1)
  • XML لینوکس (10)
  • XML متفرقه (23)
  • XML چیستان (2)
  • XML پی‌اچ‌پی (18)
  • XML زنگ تفریح (2)
  • XML طراحی وب (4)

تمامی موضوعات

محبوب ترین مطالب

  • تقویم فارسی برای Google Personalized Homepage (96)
  • تکامل چیست؟ (42)
  • روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری (42)
  • روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD (41)
  • زمین و گربه (40)
  • بزرگ ترین عدد (34)
  • کاراکتر های فارسی در عکس توسط PHP (32)
  • چگونگی فارسی سازی phpMyAdmin (30)
  • 11 نکته مفید در مورد فایرفاکس (28)
  • تغییر ظاهر وبلاگ (26)

آمار

آخرین نوشته: 1388-08-18 04:52
تعداد مطالب: 62
تعداد نظر ها: 815

لینک

لینک های روزانه

مقایسه‌ی کرنل ویندوز و لینوکس
عضویت در تیم اهدای عضو
Who uses Linux?
ده تغییر مهم مهاجران به لینوکس!
بهینه سازی فایرفاکس
امنیت شبکه (باگ تراک)
طریقه توسعه افزونه، برای فایرفاکس
اینترنت اکسپلورر 7 را بمباران کنید
رفع مشکل حافظه فایرفاکس
نمایش محتویات cache شده در فایرفاکس

قبل | بعد

PageRank Counter

کپی برداری از مطالب سایت طبق لایسنس CC مجاز می باشد

Creative Commons License - Some Rights Reserved
Original content in this work is licensed under a Creative Commons License

نظر ها

یوسفی about شیوه نگارش مطالب علمی - بخش دوم - نامه اداری
چ، 19.12.1388 03:25
نمونه نامه دعوت از م دیر شرکتی به بازدید از مکانی
میرزایی about فایرفاکس ۳ در ایران
ش، 08.12.1388 01:01
سلام یه دلیلش اینه که سایت هایی مثل شات ل برای پشتیبانی و در ک علت سرعت پایین مشت رکانشون دانلود [...]
امیر about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 05:29
ممنون از اینکه حداقل یه جوابی میدی و بدو ن پاسخ نمیذاری.
امید about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 04:08
به نظر می‌رسه یونیکد باشه! اما بد fetch شده.
امیر about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 03:41
نه خوب عرض کردم که ز یاد باهاش ور رفتم و قطعا اولین کاری هم ک ه کردم تغییر encodin g نمایش است ول [...]
امید about پی.اچ.پی ۵.۳ و تقویم فارسی
ش، 28.09.1388 02:39
درسته. من با php 5. 3 مشکلی با این کلاس ندارم! phpinfo رو ب بین.
امید about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 02:32
احتمالن مشکل از تگ‌ه ای meta توی خود صفحا ت HTMLات است.
امیر about پی.اچ.پی ۵.۳ و تقویم فارسی
ج، 27.09.1388 11:04
Fatal error: Class ' IntlDateFormatter' n ot found php vers ion: 5.3.0 مگه ای ن کلاس پیش فرض [...]
امیر about چگونگی فارسی سازی phpMyAdmin
ج، 27.09.1388 10:40
سلام ممنون اقا امید مشکل مال من هم حل ش د اما هنوز برخی نقاط ابهام وجود دارد. و قتی متن فارسی [...]
Soulless about پی.اچ.پی ۵.۳ و تقویم فارسی
چ، 25.09.1388 18:08
عالی بود، بسیار م منون.

مدیریت وبلاگ

باز کردن صفحه ورود