Visual Studio 2008 ve C# istemci uygulaması için yerleşik yükleme araçları kullanıyorum. İstemci makinede bir font yüklemek için bu yükleyiciyi nasıl kullanabilirim (eğer yoksa).İstemci makineye yazı tipi yükleme
cevap
VS2005'te (bu nedenle 2008'i de kabul ediyorum), Hedef Makinede Dosya Sistemi, Özel Klasör Ekle -> Yazı Tipi Klasörü'nü sağ tıklatın, sonra yazı tipi dosyanızı buraya yerleştirin.
Bu makaleye göz atın.
http://www.atakala.com/Browser/Item.aspx?user_id=amos&dict_id=83
en önemli çağrı sistemde çalışan bir yazı kurulum olması için operasyonların anlatıldığı dizinin taşıyamazsınız AddFontResource Win32 API çağrısı saygı duyulmalıdır olduğunu.
http://msdn.microsoft.com/en-us/library/ms534231(VS.85).aspx
AddFontResource işlevi sistem yazı masasına belirtilen dosyadan den yazı tipi kaynağı ekler. Yazı tipi , daha sonra herhangi bir uygulama tarafından metin çıkışı için kullanılabilir.
VS uygulamalarımı teslim etmek için InnoSetup kullanıyorum. Yazı tiplerini sisteminizden istemci sistemine yüklemenizi sağlar.
Windows 7 veya Vista'da hiçbir zaman sınanmadım (büyük olasılıkla bazı izin sorunlarınız olacak).
Tüm yazı tiplerinin serbestçe dağıtılamayacağını unutmayın. Benim için
Timothy Carter çoğunlukla doğru cevabı vardı: "Hedef makinedeki dosya sistemi üzerinde sağ klik, Özel Klasör Ekle -> Yazı Klasör, o zaman orada yazı tipi dosyasını yerleştirin"
Ancak bu yeterli değildi. Yazı Tipleri aslında sistem Yazı Tipi olarak yüklenemedi.
Yazı tiplerini yüklemek için, her yazı tipi dosyası için Özellikler'i ziyaret etmem ve Register = vsdrfDoNoRegister 'i Register = vsdrfFont olarak değiştirmem gerekiyordu. Bundan sonra, oluşturduğum Kur dosyası yazı tipini de yükler!
- 1. Yazı tipi boyutunu değiştirmeden yazı tipi kalınlığını kontrol etme
- 2. iFrame için yazı tipi boyutunu ve yazı tipi-ailesini değiştirme
- 3. bu yazı tipi nedir? (ubuntu terminal yazı tipi)
- 4. Yazı tipi ile hizalama yazı tipi ile harika simgesi
- 5. UIPickerView Yazı Tipi
- 6. UINavigationBar özel yazı tipi
- 7. Safari'de yazı tipi tutarsızlıkları
- 8. Özel Yazı Tipi Android
- 9. Hata: attr 'yazı tipi'
- 10. Pixi.js özel yazı tipi
- 11. Özel yazı tipi iPhone
- 12. Xcode yazı tipi kayboldu
- 13. Aspose Kelimeler dosya yükleme ve varsayılan yazı tipi
- 14. Özel yazı tipi boyutu, yazı tipleri
- 15. Swing ile Harika Yazı Yazı tipi:
- 16. Tanımsız yazı tipi: In Fpdf
- 17. Programlama için yazı tipi boyutu?
- 18. Varsayılan Xcode 4.5 yazı tipi
- 19. Yazı Tipi Aileleri için Emacs
- 20. UITableCell Yazı Tipi Boyutu (Kesikli)
- 21. Yazı tipi harika simgesi görüntülenemiyor
- 22. Yazı Tipi Boyutu değişiklikler kelimenin
- 23. wxPython StaticText Widget Yazı Tipi
- 24. Yazı tipi boyutu neden değişmez?
- 25. JButton'da Yazı Tipi Boyutunun Artırılması
- 26. \ textnumero ve yazı tipi kodlaması
- 27. Tutulma Türü Yazı Tipi Rengi
- 28. xelatex Geçersiz yazı tipi adı
- 29. olmayan true type yazı tipi
- 30. Yazı Tipi Ağırlığı ile StringFormat
Bu, yazı tipini yüklemez, böylece sistem sürekli olarak kullanılabilir. Sadece geçerli oturuma yükler, böylece sistem yeniden başlatıldığında kaybolacaktır. Bir fontun düzgün bir şekilde yüklenebilmesi için buna ek olarak sistem font klasörüne konulması ve kayıt defterine kaydedilmesi gerekir. – jfs
İkiniz de doğrusınız - Yazı tipi dosyası Fonts klasörüne kopyalanmalı ve sonra da * olarak adlandırılan AddFontResource * yazılmalıdır. –
Sadece VS projenin Yazı Tipi Klasörüne yazı tipini eklemenin yeterli olduğunu ve bu çağrıları elle yapmam gerektiğinden endişe ettim. Neyse ki, VS projesinin bir Register = vsdrfFont özelliği vardır, bu yüzden yükleyicinin bunu otomatik olarak yaptığını varsayacağım. – Tom