Non-Windows Environment

Non-Windows Environment

Windows olmayan bir ortamda .NET Core DLL ile çalışmak

Sheetize for .NET standart 2.0 (.NET Core 2.0) desteği olduğu için, Linux tabanlı işletim sistemlerinde çalışan çekirdek uygulamalarında kullanılabilir. API sürekli olarak .Net Core ortamları için optimize edilmiş olsa da, Windows olmayan ortamlarda Sheatize özelliklerini kullanırken daha iyi sonuçlar elde etmek için yapmanız gereken birkaç adım vardır.

Gerekli paketler

  • Libgdiplus için Linux’ta grafik özellikleri ile uyumluluğu sağlamak için libgdiplus paketini kurun.

  • Microsoft uyumlu yazı tipleri Şifreyi kullanarak kurun ttf-mscorefonts-installer Paket için :

  • Yürüyüş : sudo apt-get install ttf-mscorefonts-installer

  • Çizgilerin yerleştirildiğinden emin olun /usr/share/fonts/truetype/msttcorefonts Sheetize bu konumu varsayılan olarak tarar.

Özelleştirilmiş Font Folder

Linux işletim sisteminiz farklı bir varsayılan yazı tipi klasörü kullanıyorsa veya sistem dizinine (örneğin, bulut sunucularında) yazı tipleri yerleştiremezseniz, uygulama kodunuzda özelleştirilmiş bir yazı kağıdı belirleyebilirsiniz:

  • Adlandırılan bir dosya oluşturun fonts Programınızın dizininde.
  • İhtiyacınız olan yazı tipi dosyalarını bu klasöre kopyalayın.
  • Programınızda özelleştirilmiş yazı tipi yolu ayarlayın: Sheetize.FontConfigs.SetFontFolder("fonts", true);

Bu, Sheetize’in proje dizininizdeki yazı tiplerini, kısıtlı ortamlarda bile bulabileceğini ve kullanacağını sağlar.

Docker’da Yazılar Kullanımı

Uygulamanızı bir Docker ortamında çalıştırırsanız, yapılandırma sürecinde yazı tiplerini sistem yoluna kopyalayabilirsiniz:

  • Dosya dosyalarını A’da yerleştirin fonts Proje dizininizdeki dosyayı.
  • Bu dosya dosyalarınıza ekleyin: COPY fonts/ /usr/share/fonts

Bu, gerekli yazı tiplerinin Docker konteynerinde kullanılmasını sağlar.

Neden Font Yönetimi Önemli

Doğru yazı tipi yönetimi, varsayılan yazı tipleri sınırlı olduğu ortamlarda spreadsheets’in doğru performansını sağlar.

  • Tasarımlar ve biçimlendirme orijinal dosyadan farklı olabilir.
  • Karakterler beklendiği gibi performans göstermeyebilir, üretimin kalitesini etkileyebilir.

Açıklandığı gibi yazı tiplerini ayarlamak, Windows olmayan sistemlerde Sheetize ile spreadsheets işleme sırasında tutarlı ve tatmin edici sonuçlar elde etmeye yardımcı olacaktır.

 Türkçe