آژانس هواپیماییexchanging

رفع مشكل فارسی نويسی در ویندوز XP

شروع موضوع توسط شايان ‏30 نوامبر 2005 در انجمن ویندوز

  1. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    از اونجایی که سیستم فارسی نویس خودکار از روی ادیتورهای فروم برداشته شده، لازم بود یه راهنمایی کلی برای افزودن زبان فارسی به این بخش اضافه بشه تا کاربرانی که آشنایی کافی با سیستم ویندوز ندارن، در نوشتن به زبان فارسی در فروم به مشکل نخورند.

    به همين منظور يه تاپيك ايجاد شده كه ميتونيد اينجا در موردش صحبت كنيد. اگر فكر ميكنيد مشكلي داره يا قسمتي از اون احتياج به اديت داره بفرمائيد كه انجام بشه.

    ممنون

    افزودن زبان فارسی به ویندوز XP
    http://forum.persiantools.com/showthread.php?t=31635
     
  2. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    يعني هيچ مشكلي نداره ؟ :D
     
  3. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    دوستان !!!! لطف كنيد بريد تو اون تاپيك اصلي ببينيد مشكلي نداشته باشه .... ممنون .
     
  4. Parham

    Parham Registered User

    تاریخ عضویت:
    ‏24 سپتامبر 2003
    نوشته ها:
    1,039
    تشکر شده:
    1
    چرا داره. من سر فرصت یک مطلب کامل در مورد مشکلات صفحه کلید، فونتها و کد پیجها و استاندارد اونها همینجا مینویسم تا در این مورد یک شفاف سازی انجام بشه. :cool:
     
  5. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    خب شما لطف كن زود بنويس ! امروز اگه بنويسي كه ممنون ميشم ! يعني شما اشكال هاي اون رو اگر چيزه خاصي ديدي بفرمائيد ... تا اون چيز كاملي كه تو ذهنتون آماده بشه . ممنون ميشم.
     
  6. Parham

    Parham Registered User

    تاریخ عضویت:
    ‏24 سپتامبر 2003
    نوشته ها:
    1,039
    تشکر شده:
    1
    شایان جان من این تاپیک رو با اون یکی که مربوط به مشکل گچپژ میشد قاطی کردم و منظور از مشکل داره اون بود و نه تاپیکی که در مورد نحوه فعال سازی زبان فارسی در ویندوز ایکس پی بوده. به هر حال این مواردی که در ادامه ذکر میشه کاملا مرتبط با همه این موضوعات هست و امیدوارم که مفید باشه. اگر اشتباهی هست خوشحال میشم دوستان متذکر بشن:

    در مورد زبان و خط فارسی در کامپیوتر مشکلات زیادی هست و البته بوده، هر کس به هر سلیقه ای خواسته عمل کرده. اما خوشبختانه الان این مشکلات برطرف شده و فقط باید همه آگاه بشن و از شکل صحیح استفاده کنند.
    به هر حال مشکلات موجود رو به سه دسته میشه تقسیم کرد:
    ۱- آرایش صفحه کلید
    ۲- استفاده از کدهای صحیح مربوط به حروف فارسی
    ۳- فونتها

    ۱- آرایش حروف فارسی روی صفحه کلید هم اکنون به صورتهای مختلفی وجود داره. از زرنگار که آرایش کاملا مخصوص به خودش رو داره گرفته تا شرکتهای مختلفی که ویندوزهای فارسی ارائه میکنند و حتی خود مایکروسافت. به هر حال در این مورد استانداردی وجود داره که از سوی موسسه استاندارد تهیه شده. به شماره ۲۹۰۱ این هم مستندات:
    http://www.isiri.org/std/2901.htm
    همونطور که در وب سایت موسسه استاندارد میتونید ببینید این استاندارد در سال ۶۷ تهیه شده و ویرایش بعدی هم در سال ۷۱. حالا چرا تو این مدت کسی از این استاندارد استفاده نکرده؟! حتی سازمان آموزشهای فنی و حرفه ای نیز برای کلاسها از این استاندارد پیروی نکرده! به هر حال این استانداردی است که بهتره همه از اون استفاده کنند.

    ۲- مورد بعد استفاده از کدهای صحیح مربوط به حروف فارسی است. به عنوان مثال بعضی از شما دوستان کلماتی که تایپ می کنید با حرف ي عربی است و برخی با حرف ی فارسی. همونطور که میبینید حرف ي عربی دو تا نقطه داره. و یا حرف کاف که برای فارسی به این شکل است : ک و برای عربی به این شکل: ك
    و یا حتی تایپ ارقام فارسی که اتفاقا یکی از دوستان همینجا چنین مشکلی داشت و نمیتونست به راحتی ارقام فارسی رو تایپ کنه. الان کاربرانی که معمولا بین متن فارسی خود اعداد رو تایپ میکنند مثل : 123457890 ممکنه که این اعداد رو فارسی ببینند که توی IE به این شکل هست ولی توی فایرفاکس این اعداد قبلی لاتین دیده میشن. اما اگر همینها با کد صحیح فارسی تایپ بشه مثل: ۱۲۳۴۵۶۷۸۹۰ در تمامی مرورگرها به شکل فارسی دیده خواهد شد.
    این مشکل کدهای صحیح حروف فارسی متاسفانه باعث ایجاد یک دوگانگی در محتوای فارسی روی وب شده. به این شکل که اگر مثلا شما کلمه «رایانه» که در اون حرف ی با کد درست نوشته شده در گوگل جستجو کنید، حدود ۱۴۵۰۰۰ مورد نتیجه جستجو میشه ولی اگر کلمه «رايانه» که با حرف ي عربی نوشته رو جستجو کنید بیش از ۳۶۱۰۰۰ مورد نتیجه دریافت خواهید کرد! در حالی که رایانه یک کلمه فارسی است. و این خیلی بده!:(

    راه حل برای موارد یک و دو: این موارد فوق در ویندوز XP و ۲۰۰۰ مربوط میشه به فایلی به نام kbdfa.dll که در پوشه system32 ویندوز قرارداره. دقیقا در همین پرونده اطلاعات مربوط به آرایش حروف روی صفحه کلید و کد متناظر با هر حرف قرارداره. این پرونده باید با پرونده اصلاح شده جایگزین بشه. دوستان در وب سایت farsiweb.ir این زحمت رو کشیدن و نمونه صحیح این پرونده رو تهیه کردن:
    http://www.farsiweb.ir/wiki/Standard_Persian_keyboard
    البته تعویض این فایل در ویندوز کمی مشکل است و ممکن است خیلی از دوستان با راه حل ارائه شده در اون وب سایت نتوانند این کار رو انجام بدن. من راه حل ساده تری دارم که همینجا براتون میزارم. یک پرونده زیپ ضمیمه این پست است که شامل دو فایله. یکی kbdfa_d.dll و یک فایل kbdfa.reg . ابتدا اون فایل اولی رو تو پوشه system32 ویندوز خودتون کپی کنید و سپس فایل رجیستری رو اجرا کنید و yes رو بزنید. بعد از یکبار reset کردن کامپیوتر مشکلات فوق برطرف میشه.

    ۳- مورد بعدی فونتهای فارسی هست. فونتهای فارسی موجود هم به دلیل مشکلاتی که ذکر شد هر کدام به شکلی طراحی شده اند. به عنوان مثال مشکلی که خیلی از دوستان دارند اینه که با فونتهای معمول و با صفحه کلید پیش فرضی که روی ویندوز ایکس پی هست، و در اون حرف ی با کد صحیح وجود داره، هر وقت کلمه ای رو تایپ کنند که ی داشته باشه اون رو جدا از هم میزنه. دوستان هم میان این حرف رو با کلید دیگه ای میزنند تا مشکلشون حل بشه. در اصل اونها دارند حرف ي عربی رو تایپ میکنند تا مشکلشون با فونتهای معمول که حرف ی فارسی رو پشتیبانی نمیکنند برطرف بشه!
    البته همین مشکل با فونتهای معمولی که تو ویندوزهای قبل از ایکس پی و حتی اگر اشتباه نکنم ویندوز XP قبل از سرویس پک یک هم استفاده میشد و توسط مایکروسافت ارائه شده بود (مثل Tahoma) وجود داره که اونها ی فارسی رو پشتیبانی نمیکنند. ولی خود مایکروسافت این مشکل رو در نسخه های بعدی برطرف کرده و برای نسخه های قدیمی هم فونتهای اصلاح شده رو ارائه کرده.

    برای این مشکل هم فونتهایی مطابق با کدهای صحیح حروف فارسی در استاندارد یونیکد تهیه شده که بازهم دوستان در وب سایت فارسی وب زحمت اون رو کشیدن. البته هنوز تعداد این فونتها کمه و اگر تمامی فونتهای رایج به شکل صحیح تبدیل بشن خیلی عالیه. این لینک مستقیم دانلود از وب سایت مذکور:
    http://www.farsiweb.info/font/farsifonts-0.4.zip


    وب سایت farsiweb.ir مرجع معتبر و صحیحی برای موضوع خط و زبان فارسی در کامپیوتر (Persian Computing) است و میتونید برای اطلاعات بیشتر به اونجا مراجعه کنید.

    امیدوارم که :wacko: نشده باشین!
     
  7. appbannerkhuniresbanner
  8. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
  9. Parham

    Parham Registered User

    تاریخ عضویت:
    ‏24 سپتامبر 2003
    نوشته ها:
    1,039
    تشکر شده:
    1
    شایان جان لطف کردید. به هر حال به نظر من اون موردی که کلمات فارسی با کدهای اشتباه تایپ میشن خیلی مهمه و باید حداقل همه وب مسترها به این نکته توجه کنند. محتواهایی که الان هست و امکانش نیز هست تصحیح بشن. و همچنین میشه کاری کرد که دوستانی که مثلا تو این فروم تایپ میکنند تغییری روی این سیستم داده بشه که در صورت وجود کاراکترهای عربی اونها رو به فارسی تبدیل کنه تا این دوگانگی از بین بره. و به هر حال به شکلی این آگاه سازی صورت بگیره تا کاربران عادی هم کاملا آگاه بشن. میشه از همین فروم شروع کرد.
     
  10. mooZmar

    mooZmar مدیر بازنشسته

    تاریخ عضویت:
    ‏9 نوامبر 2004
    نوشته ها:
    7,432
    تشکر شده:
    139
    من نمیتونم اینجا فارسی تایپ کنم و مجبورم تو Word بنویسم و اینجا Paste کنم !
    همه اون کارایی که تو اون تاپیک گفتین هم انجام دادم !
    یعنی مشکل چی میتونه باشه ???
     
  11. mooZmar

    mooZmar مدیر بازنشسته

    تاریخ عضویت:
    ‏9 نوامبر 2004
    نوشته ها:
    7,432
    تشکر شده:
    139
    نمیدونم چرا ! ولی بدون هیچ تغییری در تنضیمات ، مشکلم حل شد !
     
  12. Parham

    Parham Registered User

    تاریخ عضویت:
    ‏24 سپتامبر 2003
    نوشته ها:
    1,039
    تشکر شده:
    1
    شایان جان،‌ در تاپیکی که در مورد افزودن زبان فارسی به ویندوز XP توضیح دادید، مورد سوم نیازی نیست که گزینه Install files for East Asian languages علامت تیک بخوره. این مورد برای زبانهای چینی، ژاپنی و ... است. همون اولی کافیه.
     
  13. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    منظورت اين عكس هست ديگه ؟

    [​IMG]


    اگر جاش اين رو بذارم خوبه ؟

    [​IMG]
     
  14. avajang.com .leftavajang.com.right
  15. Parham

    Parham Registered User

    تاریخ عضویت:
    ‏24 سپتامبر 2003
    نوشته ها:
    1,039
    تشکر شده:
    1
    دقیقا. (میگه حداقل ده کاراکتر باید باشه!:p )
     
  16. mahdi206

    mahdi206 Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2004
    نوشته ها:
    2,326
    تشکر شده:
    3
    محل سکونت:
    Tehran
    با تشكر از شايان و Parham.G اميدوارم بعد از اين همه تاپيك و بحث و جدل(!!!) كه تا حالا سر اين قضيه شده ديگه باز نبينيم كه يكي بياد تاپيك بزنه بگه چجوي ميشه كيبورد فارسي رو درستش كرد:wacko:
    در ضمن! اون سايت فارسي وب چرا خودش انگليسيه؟:blink:
     
  17. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    خب اون مشكل اديت شد .

    دوستان ديگه كه فارسي رو سيستم شون ندارين ( ويندوزشون تروتميز هست ) اون مراحل رو انجام بدن ببينن به مشكل ميخورن يا نه.
     
  18. Reza364

    Reza364 Registered User

    تاریخ عضویت:
    ‏12 آگوست 2004
    نوشته ها:
    2,437
    تشکر شده:
    8
    حالا که اینجا این بحث هست منم مشکلمو بگم بلکه حل شد!
    من تو فارسی نویسی مشکلی ندارم ولی تو مشاهده سایتها کلماتی که با حروف بولد(bold) نوشته شدن حرف ی وسط کلمه رو بزرگ میبینم! ولی تو حروف عادی این مشکل رو ندارم!
    قضیه چیه؟
     
  19. mahdi206

    mahdi206 Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2004
    نوشته ها:
    2,326
    تشکر شده:
    3
    محل سکونت:
    Tehran
    خب آقا رضا شما اون برنامه كه جاي حروف (پ ، ژ ، ي) رو روي ويندوز 2000 و xp اصلاح ميكرد دانلود و نصب كردين؟ اون فايل هيچ كار اضافه نمي كنه و براي ويندوزتون مشكل ايجاد نمي كنه فقط فايل kbdfa.dll رو با يه فايل ديگه جايگزين ميكنه تا اين حروف اصلاح بشن.
     
  20. Reza364

    Reza364 Registered User

    تاریخ عضویت:
    ‏12 آگوست 2004
    نوشته ها:
    2,437
    تشکر شده:
    8
    کردم ولی نشد بازم میگم من تو نوشتن مشکلی ندارم و فقط مشکلم دیدنه البته الان عادت کردم!
     
  21. Parham

    Parham Registered User

    تاریخ عضویت:
    ‏24 سپتامبر 2003
    نوشته ها:
    1,039
    تشکر شده:
    1
    من حدس میزنم که حتما مشکل شما از فونته. اگر با فونت تاهوما چنین مشکلی دارید، احتمالا فونت شما با فونتهای قدیمی که چنین مشکلی داشتند جایگزین شده. اول فونت تاهوما بولد (Tahoma Bold - tahomabd.ttf) رو از تو شاخه فونت پاک کنید. بعد این فونتی که من ضمیمه کردم کپی کنید ببینید مشکلتون برطرف میشه؟
     

    فایل های ضمیمه:

    • tahomabd.zip
      اندازه فایل:
      190.1 KB
      نمایش ها:
      23
  22. شايان

    شايان مدیران قدیمی

    تاریخ عضویت:
    ‏2 سپتامبر 2003
    نوشته ها:
    4,806
    تشکر شده:
    9
    پرهام جان ! این فایلی که توصفحه قبل گذاشته بودی ... که گفتی استاندارد فارسی هست و اینا ... من نصب کردم ... استفاده هم میکنم . در مورد اعداد خوب شده که فارسی شده ! ( ۱۲۳۴۵۶۸۹ ) ولی ۲ تا مشکل دارم باهاش !

    اول اینکه جای بعضی حروف عوض شده ! مثلا ( پ - ئ - ژ - ... ) و یه چیز دیگه ... چون استانداردش عوض شده ، مثلا آی دی من که اینجا فارسی هست ... وقتی میخوام لاگین کنم چون این کار رو کردم ، ظاهرا (‌شایان) ی که الان مینویسم با (شایان) اون موقع فرق داره :D