Sekwencja wyboru czcionek w Aspose.Slides dla Node.js przy użyciu Java
Przegląd
Gdy prezentacja jest wczytywana, renderowana lub konwertowana na inny format, Aspose.Slides sprawdza, czy czcionki użyte w prezentacji są dostępne w systemie operacyjnym. Jeśli wymagana czcionka jest nieobecna, Aspose.Slides wybiera czcionkę zastępczą, która jest tak bliska, jak to możliwe temu, co używałby PowerPoint.
Aspose.Slides najpierw wyszukuje wybraną czcionkę w systemie operacyjnym. Jeśli czcionka zostanie znaleziona, jest używana. Jeśli nie zostanie znaleziona, stosowana jest odpowiednia czcionka zastępcza. Gdy reguły podstawiania czcionek są zdefiniowane przy użyciu FontSubstRule, są one również brane pod uwagę.
Możesz także dodać czcionki w czasie działania aplikacji, używać wbudowanych czcionek z prezentacji lub ładować czcionki zewnętrzne dla dokumentów wyjściowych, takich jak pliki PDF.
Wybór czcionki
Na czcionki w prezentacji obowiązują określone reguły, gdy prezentacja jest wczytywana, renderowana lub konwertowana na inny format. Na przykład, gdy próbujesz przekonwertować prezentację (jej slajdy) na obrazy, czcionki prezentacji są sprawdzane, aby zweryfikować, czy wybrane czcionki są dostępne w systemie operacyjnym. Jeśli czcionki zostaną potwierdzone jako brakujące, są zastępowane — zobacz Font Replacement i Font Substitution.
To jest proces, którego Aspose.Slides używa przy obsłudze czcionek:
- Aspose.Slides przeszukuje czcionki w systemie operacyjnym, aby znaleźć czcionkę pasującą do wybranej w prezentacji czcionki.
- Jeśli wybrana czcionka zostanie znaleziona, Aspose.Slides jej używa. W przeciwnym razie Aspose.Slides używa czcionki zastępczej, która jest tak bliska, jak to możliwe temu, co używałby PowerPoint.
- Jeśli reguły zastępowania czcionek zostały ustawione za pomocą FontSubstRule, są one stosowane.
Aspose.Slides pozwala dodać czcionki w czasie działania aplikacji i następnie używać tych czcionek. Zobacz Custom fonts.
Gdy dodatkowe czcionki są umieszczane w prezentacji, nazywa się je Embedded fonts.
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ć na PDF, zawiera czcionki brakujące w twoim systemie i wbudowane czcionki, możesz dodać lub załadować potrzebne czcionki jako external fonts.
Note
Nie dystrybuujemy żadnych czcionek, zarówno płatnych, jak i darmowych. Nasze API umożliwia ładowanie czcionek zewnętrznych i osadzanie ich w dokumentach, ale robisz to na własny wybór i odpowiedzialność.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 pomocą font manager, dzięki czemu możesz zdecydować, czy embed, replace, czy dodać external sources. To pomaga zapobiegać niechcianym podstawieniom podczas renderowania i eksportu.
Czy mogę dodać dodatkowe katalogi czcionek bez instalowania ich w systemie operacyjnym?
Tak. Możesz zarejestrować external font sources takie jak foldery lub strumienie w pamięci dla renderowania i eksportu. Usuwa to zależność od czcionek systemu gospodarza i utrzymuje układ przewidywalnym.
Jak zapobiec cichej zamianie na nieodpowiednią czcionkę, gdy brakuje glifu?
Zdefiniuj explicite font replacement i reguły fallBack rules z wyprzedzeniem. Analizując używane czcionki i ustawiając kontrolowany priorytet dla zamienników, zapewniasz spójną typografię i unikasz nieoczekiwanych rezultatów.