Sekwencja wyboru czcionek w Aspose.Slides dla .NET

Przegląd

Kiedy prezentacja jest ładowana, renderowana lub konwertowana do innego formatu, Aspose.Slides sprawdza, czy czcionki użyte w prezentacji są dostępne w systemie operacyjnym. Jeśli wymagana czcionka brakuje, Aspose.Slides wybiera czcionkę zastępczą, która jest jak najbardziej zbliżona do tej, której użyłby PowerPoint.

Aspose.Slides najpierw wyszukuje wybraną czcionkę w systemie operacyjnym. Jeśli czcionka zostanie znaleziona, jest używana. Jeśli nie, stosowana jest odpowiednia czcionka zastępcza. Gdy reguły zastępowania czcionek są określone przy pomocy FontSubstRule, są one również brane pod uwagę.

Można także dodać czcionki w czasie działania aplikacji, używać czcionek osadzonych w prezentacji lub wczytywać zewnętrzne czcionki dla dokumentów wyjściowych, takich jak pliki PDF.

Wybór czcionek

Na czcionki w prezentacji obowiązują pewne reguły podczas ładowania, renderowania lub konwersji do innego formatu. Na przykład przy konwersji prezentacji (jej slajdów) do obrazów, czcionki prezentacji są sprawdzane pod kątem dostępności w systemie operacyjnym. Jeśli czcionki zostaną potwierdzone jako nieobecne, są zamieniane — zobacz Zastąpienie czcionek i Substitucja czcionek.

Oto proces, którego Aspose.Slides używa przy obsłudze czcionek:

  1. Aspose.Slides wyszukuje czcionki w systemie operacyjnym, aby znaleźć czcionkę pasującą do wybranej w prezentacji.
  2. Jeśli wybrana czcionka zostanie znaleziona, Aspose.Slides ją używa. W przeciwnym razie Aspose.Slides korzysta z czcionki zastępczej, jak najbardziej zbliżonej do tej, której użyłby PowerPoint.
  3. Jeśli reguły zastępowania czcionek zostały ustawione przy pomocy FontSubstRule, są one stosowane.

Aspose.Slides umożliwia dodanie czcionek w czasie działania aplikacji i ich późniejsze użycie. Zobacz Czcionki niestandardowe.

Gdy dodatkowe czcionki są umieszczane w prezentacji, nazywane są one Czcionkami osadzonymi.

Aspose.Slides pozwala dodać czcionki, które są stosowane wyłącznie w dokumentach wyjściowych. Na przykład, jeśli prezentacja, którą chcesz przekonwertować do PDF, zawiera czcionki brakujące w twoim systemie i brak osadzonych czcionek, możesz dodać lub wczytać potrzebne czcionki jako czcionki zewnętrzne.

FAQ

Jak mogę określić, które czcionki są faktycznie używane w prezentacji przed konwersją?

Aspose.Slides umożliwia przeglądanie używanych czcionek za pośrednictwem menedżera czcionek, dzięki czemu możesz zdecydować, czy osadzić, zamienić lub dodać zewnętrzne źródła. To pomaga zapobiegać niechcianym substytucjom podczas renderowania i eksportu.

Czy mogę dodać dodatkowe katalogi czcionek bez instalowania ich w systemie operacyjnym?

Tak. Możesz zarejestrować zewnętrzne źródła czcionek, takie jak foldery lub strumienie w pamięci, do renderowania i eksportu. Dzięki temu unikasz zależności od czcionek systemowych i utrzymujesz przewidywalny układ.

Jak zapobiec cichej zmianie na nieodpowiednią czcionkę, gdy brakuje glifu?

Zdefiniuj wcześniej wyraźne zastąpienie czcionek oraz reguły fallback czcionek. Analizując używane czcionki i ustawiając kontrolowaną priorytetyzację zamienników, zapewniasz spójną typografię i unikniesz nieoczekiwanych rezultatów.