pooriaazimi نوشته است:خسته نباشید! این قارسی ساز هم معضلیه به خدا برای خودش ...
برای حل شدن مشکل بالا رفتن خطوط بهتره که کلاً یک حلقه نذاری تا تمام حروف رو برعکس کنه. چون با این کار علاوه بر "بالا رفتن خطوط" فکر کنم ( چون هنوز تستش نکرده م - الآن روی PC هستم . ولی مطمئنم ) با حروف انگلیسی و اعداد و ... هم مشکل داره .
تابعی برای تعیین محدودۀ کلمات بساز. یعنی از nil ( از عجایبه که ObjC بر خلاف تمام زبانهای دیگه به null می گه nil !!!! زبون قدرتمندیه ولی واقعاً بعضی چیزاش - مخصوصاً syntaxـش - حرص آدمو در می آره ) در ابتدای متن یا کاراکتر خالی تا کاراکتر خالی بعد ( space ) رو بتونه مشخص کنه که یک کلمه ست. یعد کلمات رو در آرایه ای ( نمی دونم در ObjC میشه آرایه نامحدود داشت یا نه ؟؟ اگه نشه هم کاری نداره . هر وقت داشت overflow میشد سریع یه آرایه با طول مثلاً 50 تا بیشتر در نظر بگیرید و همه رو منتقل کنید به اون. اگه باز هم کوچیک بود دوباره ... ) قرار بدهید. بعد، تک تک کلمات داخل آرایه رو بر عکس کنید ( حروفِ هر کلمه رو برعکس کنید. و در نهایت، خودِ کلمات رو برعکس کنید. یعنی تمام عناصر آرایه رو reverse کنید. بعد گلیف ها و لیگاتورها رو تصحیح کنید و تمام ! چون خیلی واضح نگفتم صورت مصورش رو هم ضمیمه کردم
راستی در تصویر یه چیزی رو نگفته م . اعداد - چه فارسی و چه انگلیسی - نباید برعکس بشن. یعنر عدد فارسی رو هم مثل حروف انگلیسی باید حساب کنید.
در ضمن، اگر گلیف ها رو هم درست کنید ( و ایضاً لیگاتورها رو ) و مثلا سلام رو به شکل دستی تبدیل کنید به "ﺳ ﻠ ﺎ ﻡ" با کاراکترهای استاندارد یونیکد، قاعدتاً دیگه به فونتِ مخصوص هم نیازی نباید باشه ؟؟
ای کاش فرصت داشتم همۀ اینا رو امتحان کنم ولی دوشنبه امتحان مهمی دارم و برای همین چیزایی که گفتم شاید خیلی دقیق و 100% نباشند. شما هم خیلی راجع به شیوۀ کار برنامه تون چیزی نگفتید برای همین کمی حدس و گمان قاطیش کردم و چون الآن روی مک نیستم امتحانش هم نکردم و از روی توضیحات دوستان بعضی چیزها رو فهمیدم.
خودم هم سه شنبه قصد دارم برای فلش با اکشن اسکریپت 2 و 3 فارسی سازی بنویسم ( چون نسخه های موجود با CS3 و CS4 و اکشن اسکریپت 3 سازگار نیستن )
http://forum.sohail2d.com/viewtopic.php?p=88977#88977
موفق باشید.
راستی آیکون قشنگی هم شده. به محیط مک هم می آد. فقط "ف ا ر س ی " ـش خیلی خیلی ریز می شه موقع قرار دادن با سایز 128 یا کوچکتر ...
payman25 نوشته است:من همین کار را باز انجام دادم این باد دقت کردم که هنگامه کپی تایپ انگیلیسی باشه نه فارسی.
من چند مشکل دارم :
۱- با زدن دکمه enter متن کپی نمیشه فقط وقتی که از منو بالا edit و copy را میزنم دکمه paste من در برنامه فتوشاپ اکتیو میشه.البته تا قبل از زدن enter در منو بالا هم انتخاب copy اکتیو نمیشه. یعنی اول باید enter زده بشه و بعد کپی کرد، خود enter به تنهای متن را کپی نمیکنه.
۲- کپی در برنامه باز هم مشکل داره. هنوز هامون مستطیل ها تو خالی کپی میشن و امکان استفاده از فونت های مریم وجود ندره.
سیستم من :
Os x 10.5.6 هست.
فتوشاپ هم photoshop extened cs 3
در برنامه text edit متن کپی و پست میشه ولی با فونت خود مک نمیشه فونت را به فونت های مریم تغییر داد،
-------
من الان چیزی یادم امد مشکل کار نکردن من با دکمه enter برای کپی احتمالا از نسب برنامه return enter هست که کاربرد enter از مک تبدیل به windows میکنه احتمالا برای همین بعد از زدن enter کپی نمیشه و باید دستی کپی کنم. ولی ادامه جریان فکر نکنم به این مربوط بشه.
Ahmad نوشته است:خوب حق با ایلیاست
برای آنکه برنامه درست عمل کند
۱- متن را با استفاده از کیبورد فارسی در برنامه xmary تایپ کردم
۲- دکمهٔ Enter را فشار دادم
۳- کیبورد را به انگلیسی یا هر زبان لاتین تغییر دادم
۴- در برنامهٔ مقصد متن را با استفاده از کلید اپل و v چسباندم
۵- خط را به خط F تغییر دادم
احمد
payman25 نوشته است:نه مشکل هنوز هست.
من این برنامه تبدیل enter هم پک کردم الان enter مک هست ولی باز هم کپی نمیشه و باز هم دستی که کپی میکنم در text esdit کپی میشه به فارسی ولی فونت ها تغییر نمیکنن. در فتوشاپ هم که مستطیل کپی میشه.
Ahmad نوشته است:نه علیرضا جان
مشکل از روش ما بود. اگر طبق روندی که من در بالا ذکر کردم عمل بشود گویا برنامه درست عمل میکند. توضیح فوق را اندکی تعدیل کردم. لطفا متن را مجددا بخوانید
احمد
pooriaazimi نوشته است:شما گلیف ها رو هم تبدیل می کنید ؟؟ اصلاً فرمت استاندارد مریم چیه ؟ اگه گلیف ها رو تبدیل کنید قاعدتاً نباید نیاز به فونتِ خاصی باشه ... از جیزه پرو تا Homa و XB Zar و PHoma و B Homa و 2 Nazanin و هزار نوعِ دیگه همه شون هم قادر خواهند بود متن رو صحیح نشون بدن. امـــا فکر نکنم با TextEdit و Mellel و برنامه هایی که فارسی ساپورت می کنن کار کنه.
من که تا حد زیادی گیج شدم !
iSam نوشته است:خبری نیست!؟ امیدوارم این طفل هم مثل بیشتر اطفالی که در ایرماگ میخواهند به دنیا بیایند و ... مرده به دنیا نیاد.
http://testsoft.biz/reza/xMary/xMaryBeta(v0.2).zip
http://testsoft.biz/reza/xMary/xMaryCompatibleFonts.zip
User/Library/Fonts/
goldingname نوشته است:نسخه جدید!
اینم بتا ۲ برنامه xMary . این بار من تاکیدم روی تسریع کار بوده.یعنی اینکه کاربر بتونه با سرعت از برنامه استفاده کنه.
نسخه جدید اینطوریه:
۱- با بستن ویندوی برنامه کلا برنامه بسته میشه!
۲- متن ورودی در صورتی که کیبورد انگلیسی باشه اتوماتیک به فارسی بر گردونده میشه تا کاربر مجبور نباشه دوباره کیبوردش را از فارسی به انگلیسی تبدیل کنه.
به طور خلاصه حالا با کیبورد انگلیسی تایپ کنید. خودش فارسی میزنه!
۳- متن به صورت اتوماتیک به متن مریم تبدیل میشه و در کلیپورد قرار میگیره! یعنی اینکه شما تایپ کنید و بعد برید در برنامتون Paste کنید. دیگه نیازی به کپی نیست!
۴- برای وارد کردن متن جدید یک بار دکمه Enter را فشار بدید. خودش ورودی را برای متن جدید خالی میکنه!
نسخه جدید برنامه با حجم ۴۰۰ کیلوبایت:
- کد: انتخاب همهٔ
http://testsoft.biz/reza/xMary/xMaryBeta(v0.2).zip
فونتهای برنامه(در صورتی که نداریدشون):
- کد: انتخاب همهٔ
http://testsoft.biz/reza/xMary/xMaryCompatibleFonts.zip
بعد از استخراج در مسیر
- کد: انتخاب همهٔ
User/Library/Fonts/
(به جای user نام کابری خودتون)
کپی کنید!
دوستان لطف کنند Feedback(نظر) هاشون را اینجا در اختیار من بزارند تا من بتونم برنامه را بهتر کنم.(اگر درست کار کرد بگید تا من خوشحال شم!)
در ضمن من همچنان به یک آیکون خوب نیازمندم! اینا همش Temporary ایه!
goldingname نوشته است:goldingname نوشته است:نسخه جدید!
اینم بتا ۲ برنامه xMary . این بار من تاکیدم روی تسریع کار بوده.یعنی اینکه کاربر بتونه با سرعت از برنامه استفاده کنه.
نسخه جدید اینطوریه:
۱- با بستن ویندوی برنامه کلا برنامه بسته میشه!
۲- متن ورودی در صورتی که کیبورد انگلیسی باشه اتوماتیک به فارسی بر گردونده میشه تا کاربر مجبور نباشه دوباره کیبوردش را از فارسی به انگلیسی تبدیل کنه.
به طور خلاصه حالا با کیبورد انگلیسی تایپ کنید. خودش فارسی میزنه!
۳- متن به صورت اتوماتیک به متن مریم تبدیل میشه و در کلیپورد قرار میگیره! یعنی اینکه شما تایپ کنید و بعد برید در برنامتون Paste کنید. دیگه نیازی به کپی نیست!
۴- برای وارد کردن متن جدید یک بار دکمه Enter را فشار بدید. خودش ورودی را برای متن جدید خالی میکنه!
نسخه جدید برنامه با حجم ۴۰۰ کیلوبایت:
- کد: انتخاب همهٔ
http://testsoft.biz/reza/xMary/xMaryBeta(v0.2).zip
فونتهای برنامه(در صورتی که نداریدشون):
- کد: انتخاب همهٔ
http://testsoft.biz/reza/xMary/xMaryCompatibleFonts.zip
بعد از استخراج در مسیر
- کد: انتخاب همهٔ
User/Library/Fonts/
(به جای user نام کابری خودتون)
کپی کنید!
دوستان لطف کنند Feedback(نظر) هاشون را اینجا در اختیار من بزارند تا من بتونم برنامه را بهتر کنم.(اگر درست کار کرد بگید تا من خوشحال شم!)
در ضمن من همچنان به یک آیکون خوب نیازمندم! اینا همش Temporary ایه!
یعنی یک نفر نبود تست کنه به من بگه کار میکنه یا نه؟
کاربران حاضر در این انجمن: بدون کاربران آنلاین و 16 مهمان