PDA

View Full Version : تغيير نكردن فونت



Reza,M
شنبه 04 دی 1389, 00:15 صبح
با سلام خدمت تمام دوستان
من تو برنامه ام نياز دارم از يه فونت خاصي مثلا B-mitra استفاده كنم اما وقتي برنامه رو تو يه كامپيوتر ديگه اجراء ميكنم فونت عوض ميشه اگه ممكنه راهنماييم كنيد .

pouyansaraf
شنبه 04 دی 1389, 00:43 صبح
سلام
اگر فونت میترا در آن کامپیوتر هست و اینجوری مشه نمیدونم
ولی اگر اون فونت نیست اول اون رو توسط قطعه کد زیر در شاخه فونت ویندوز بریزید.



If Not File.Exists(Environment.GetEnvironmentVariable("SystemRoot") + "\Fonts\Bmitra.ttf") Then
System.IO.File.Copy("آدرس فونت شما که میخواهید نصب کنید", (Environment.GetEnvironmentVariable("SystemRoot") + "\Fonts\" + "اسم فونت شما"))
End If

نوشتن bmitra هم چک کنید که بین b و mitra فاصله هست یا نه (چون من این فونت را نداشتم نمیدونم. نمیدونم چرا ویندوز سون من بعضی از فونت ها رو پاک میکنه)
راستی بعضی از فونت ها در شاخه فونت برای بولد و ریگیولارشون دوتا نام مختلف دارند

Reza,M
شنبه 04 دی 1389, 01:01 صبح
دوست عزيز همينو ميخوام ولي بازم جواب نميده :اشتباه:
اگه منظورتون از چك كردن , در خاصيت فونت برنامه است كه دقيقا به اين صورته B Mitra
اگه امكان هست يه نمونه بزار.
اگه ممكنه در مورد : بعضی از فونت ها در شاخه فونت برای بولد و ریگیولارشون دوتا نام مختلف دارن يكم توضيح بده !

با تشكر دوباره

pouyansaraf
شنبه 04 دی 1389, 01:03 صبح
frame work 4 بزارم؟

Reza,M
شنبه 04 دی 1389, 01:13 صبح
من 3.5 دارم

pouyansaraf
شنبه 04 دی 1389, 01:30 صبح
دانلود فریم ورک 3.5 در انتهای وجود دارد
اگر مشکلی بود بگویید.

یه زمانی من با مولتی مدیا بیلدر یه پروژه داشتم که باید فونت ها رو نصب میکرد
گر چه اون خودش تابع installFont داشت ولی برای وجود فونت باید بودن فونت را چک میکردم

سر آخر متوجه شدم که مثلا فونت b trafic دونوع Bold و regiular داشت.

در عکس زیر که مشاهده میکنی این فونت دونوع دارد
(یه مشکل هم برای من الان پیش آمد)
برای تست که فونت تیتر را پاک کردم و دوباره ریختم ،این فونت وجود دارد ولی اصلا دیده نمیشود. (در مجموعه فونت های ورد هست! شاید ری استارت کنم درست بشود)

در ضمن مراحل نصب فونت در این سایت کاملا هست اگر مشکلی هست سرچ بزن اگر پیدا نکردید در خدمتم.

Reza,M
دوشنبه 06 دی 1389, 09:57 صبح
دوست عزيز بازم نصب نميشه !
سرچ هم كردم ولي :اشتباه:

pouyansaraf
دوشنبه 06 دی 1389, 10:29 صبح
سلام

تا ظهر فرصت بده روی یک سیستم دیگر win Xp امتحان کنم ببینم چی میشه. (در ویندوز سون من که احتمالا درست کار میکنه)

Reza,M
دوشنبه 06 دی 1389, 10:40 صبح
مرسي

رو سيستم خودم مشكلي ندارم فقط رو بعضي سيستم ها فونت عوض ميشه
البته برنامه ام هنوز در حد يك فايل exe است(دارم تستش ميكنم) يعني هنوز setup نكردم

omid-vbAuto
دوشنبه 06 دی 1389, 15:02 عصر
مرسي

رو سيستم خودم مشكلي ندارم فقط رو بعضي سيستم ها فونت عوض ميشه
البته برنامه ام هنوز در حد يك فايل exe است(دارم تستش ميكنم) يعني هنوز setup نكردم

آقا رضا این مشکلتون رو می تونید در Setup سازی برنامتون حل کنید.امتحان کردین؟

Reza,M
دوشنبه 06 دی 1389, 15:26 عصر
نه هنوز Setup نكردم ! چطوري حل ميشه ؟

omid-vbAuto
دوشنبه 06 دی 1389, 17:05 عصر
نه هنوز Setup نكردم ! چطوري حل ميشه ؟

این کارو می تونید در Setup سازی انجام بدید و فونت مورد نظر رو معرفی کنید.بعدش Setup خودش نگاه میکنه و مبینه اگه نصب نشده نصب میکنه.همین:لبخندساده:

pouyansaraf
دوشنبه 06 دی 1389, 20:14 عصر
---------------------------------------
:قهقهه:

omid-vbAuto
دوشنبه 06 دی 1389, 20:28 عصر
---------------------------------------
:قهقهه:
اگه موضوع خده داری هست بگین ما هم بخندیم.

Reza,M
سه شنبه 07 دی 1389, 13:52 عصر
مرسي دوست عزيز اگه ممكنه برنامه اينستال شيلد رو برام بزار !
حال اگه بخوام برنامه را setup نكنم و فقط فايل exe باشه , چطور فونت نصب بشه ؟

Reza,M
سه شنبه 07 دی 1389, 14:11 عصر
این کارو می تونید در Setup سازی انجام بدید و فونت مورد نظر رو معرفی کنید.بعدش Setup خودش نگاه میکنه و مبینه اگه نصب نشده نصب میکنه.همین:لبخندساده:
مرسي دوست عزيز فقط ميشه راه و روشش رو بگيد !

Reza,M
سه شنبه 07 دی 1389, 23:41 عصر
دوستان بزرگوار هنوز مشكلم حل نشده !

pouyansaraf
چهارشنبه 08 دی 1389, 03:12 صبح
سلام
احتمالا این توضیحات مال این تالار نیست(اگر دیدید اشکال دارد اجازه پاک کردن را دارید) با عرض پوزش
در اولین فرصت install sheild را نصب کنید من در خدمتم
در تالار تولید و توسعه برنامه های Setup و Install


http://ads.barnamenevis.org/www/delivery/lg.php?bannerid=3&campaignid=3&zoneid=1&loc=http%3A%2F%2Fbarnamenevis.org%2Fforumdisplay.p hp%3F123-%25u062A%25u0648%25u0644%25u06CC%25u062F-%25u0648-%25u062A%25u0648%25u0633%25u0639%25u0647-%25u0628%25u0631%25u0646%25u0627%25u0645%25u0647-%25u0647%25u0627%25u06CC-Setup-%25u0648-Install%2Fpage2%26order%3Ddesc&referer=http%3A%2F%2Fbarnamenevis.org%2Fforumdispl ay.php%3F123-%25u062A%25u0648%25u0644%25u06CC%25u062F-%25u0648-%25u062A%25u0648%25u0633%25u0639%25u0647-%25u0628%25u0631%25u0646%25u0627%25u0645%25u0647-%25u0647%25u0627%25u06CC-Setup-%25u0648-Install&cb=15d6d0266c

در این سایت نیز روش ساخت setup با خود ویژوال بیسیک را هم توضیح داده
اونجا راحت میتونی موقع نصب فونت را به شاخه دلخواه بریزی
راستی در دی وی دی های لورد هم روش استفاده اینستال شیلد رو توضیح داده
بیشتر از نیم ساعت طول نمیشکه که یاد بگیرید

نحوه ساخت setup با دات نت
http://barnamenevis.org/showthread.php?197771-طریقه-ساخت-setup-با-خود-vs.net&p=1037732#post1037732


در اینستال شیلد:
از بخش <Installation Designer> به شاخه <Application Data> و بعد <File and Folders> برید. فونت مورد نظر رو از پنل وسط, بخش پائینی یعنی <Destanation Computers folder> به فولدر [FontsFolder] اضافه کنید. در صورت نبودن این فولدر بر روی نمایه <Destanation Computer> راست کلیک کنید و از منوی ضاهر شده یعنی <Show Predefined Folder>, گزینه <FontsFolder> رو فعال کنید. در این صورت فونت مورد نظر در هنگام نصب به به مسیر
[WinDIR\Fonts] انتقال پیدا می کنه.
این رو حتما دانلود کن:
http://barnamenevis.org/attachment.php?attachmentid=53385&d=1280651878

ویدئو
http://barnamenevis.org/showthread.php?245464-آموزش-InstallShield-ویدویی-فارسی-!!!

Reza,M
چهارشنبه 08 دی 1389, 13:43 عصر
دوست عزيز مرسي
البته يه كم كار با خود setup vb.net را بلدبودم ولي اينستال شيلد رو نه
اگه ميشه نرم افزار اينستال شيلد رو برام بزار :خجالت:
از اينكه وقت گذاشتي تا مشكلم حل بشه بازم تشكر ميكنم

pouyansaraf
چهارشنبه 08 دی 1389, 19:22 عصر
با سلام
تو گوگل هم سرچ کنی بهتون میده
ولی یه لینک در همین سایت وجود داره:
http://barnamenevis.org/showthread.php?231854-لینک-دانلود-اینستال-شیلد-2010-سرویس-پک-1

به نظر من بهتره بقیه ماجرا رو در تالار تولید و توسعه برنامه های Setup و (http://barnamenevis.org/forumdisplay.php?123-تولید-و-توسعه-برنامه-های-Setup-و-Install)Install ادامه بدهیم

من هم تازه شروع کرده ام و بقیه ماجرا ها...