2010-02-28 18:35:26 +0000 2010-02-28 18:35:26 +0000
31
31

Jak zainstalować czcionkę OS X *.TTC w systemie Windows? Błąd: "*.TTC nie wydaje się być poprawną czcionką".

Posiadam zarówno komputer Mac z systemem OS X 10.6 Snow Leopard, jak i komputer PC z systemem Windows 7.

Na moim Macu jest czcionka o nazwie “AmericanTypewriter.ttc”. Chciałbym użyć tej czcionki na moim komputerze, do konkretnego projektu twórczego. Udało mi się skopiować rzeczywisty plik czcionki na komputer, ale kiedy próbuję ją zainstalować w folderze Windows Fonts, dostaję następujący komunikat o błędzie:

“Cannot install (FONTNAME).ttc - The file ‘(FONTNAME).ttc’ does not appear to be a valid font.”

*Czy pliki czcionek w formacie .TTC mogą być zainstalowane w systemie Windows? Jeśli tak, to jak? * Dzięki!


UPDATE: Pobrałem kod źródłowy prostego narzędzia ttc2ttf (ttc2ttf_AA.tar.gz) znaleziony na tej japońskiej stronie i skompilowałem go pod cygwin poprzez g++. Wynikowy plik wykonywalny wyodrębnił pojedynczy plik, “AmericanTypewriter.ttf”, z TTC / True Type Collection. (Po co mieć kolekcję z tylko jednym plikiem!?)

Jednakże, wciąż otrzymuję komunikat o błędzie podobny do tego powyżej, gdy próbuję zainstalować wynikowy AmericanTypewriter.ttf na Windows. Znowu jestem w kropce.

p.s. Nie potrzebuję już tej czcionki w Windows, ale teraz jestem zdeterminowany, aby dowiedzieć się dlaczego i jak to zrobić :-)

Odpowiedzi (7)

48
48
48
2010-03-20 11:12:13 +0000

Konwertuj ttc do ttf za pomocą onlinefontconverter.com (opracowany przeze mnie ), jak:

.

7
7
7
2010-03-01 16:38:57 +0000

Te informacje są oparte na informacjach, które pozyskałem z wielu różnych źródeł, w tym z dokumentów pomocy technicznej firmy Adobe… Więc wszelkie korekty i zmiany są mile widziane…

Pełny dokument jest tutaj… http://www.schollnick.net/wordpress/systems-administration/fonts/ ](http://www.schollnick.net/wordpress/systems-administration/fonts/)

Ale, jakich czcionek może używać Macintosh?

  • .dfont
  • Multiple Master (tylko Mac OS X 10.2 i nowsze)
  • OpenType (.otf)
  • TrueType (.ttf)
  • True Type Collection (.ttc)
  • Type 1 (PostScript)

Jakich czcionek może używać Windows?

  • OpenType (.otf)
  • TrueType (.ttf)
  • Type 1 (PostScript)

Proszę zauważyć, że Windows nie obsługuje bezpośrednio czcionek TTC, według Adobe… Więc, prawdopodobnie można użyć menedżera czcionek, aby pomóc z TTC. Ale natywnie, Windows nie obsługuje TTC…

Font Creator pozwala na otwarcie archiwum TTC, i wyciągnięcie z niego określonych czcionek http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Mają edycję próbną, ale zakup to koszt 79$…

Nie udało mi się znaleźć darmowego konwertera w tym momencie…


Skopiuj wyodrębnioną czcionkę na Macintosha…. Podwójne kliknięcie na czcionkę, i książka czcionek powinna się otworzyć dając podgląd czcionki. Wybierz, aby zainstalować czcionkę.

Powinieneś teraz mieć pełny ekran książki czcionek, z listą wszystkich czcionek zainstalowanych w systemie. Znajdź czcionkę, którą zainstalowałeś i wybierz Plik –> Sprawdź poprawność czcionki.

To da ci raport wyszczególniający wszelkie problemy z czcionką. I ten raport będzie w stanie dać ci punkt wyjścia do tego, co trzeba naprawić i/lub czy w ogóle można to zrobić.

5
5
5
2010-03-19 12:09:08 +0000

Myślę, że masz po prostu pecha z tą konkretną czcionką (bez jej konwersji ).

Na Macu, czcionka w /Library/Fonts/AmericanTypewriter.ttc jest identyfikowana jako:

$ file /Library/Fonts/AmericanTypewriter.ttc /Library/Fonts/AmericanTypewriter.ttc: TrueType font collection data

Rzeczywiście, pierwsze 4 bajty to magiczna liczba dla ttcf:

hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc 00000000 74 74 63 66 |ttcf|

Tak więc, jest to z pewnością plik twierdzący, że używa formatu Microsoft TrueType Collection. Według ](http://en.wikipedia.org/wiki/TrueType#TrueType_Collection) Wikipedii:

Po raz pierwszy były one dostępne w chińskich, japońskich i koreańskich wersjach systemu Windows, a obsługiwane dla wszystkich regionów w systemie Windows 2000 i późniejszych.

Mac OS włączył obsługę TTC począwszy od Mac OS 8.5.

I według Apple:

Mac OS X współpracuje również z formatami czcionek używanymi przez Microsoft Windows. Te czcionki mają wszystkie swoje dane w widełkach danych i nie posiadają dodatkowych zasobów, które można znaleźć w czcionkach Macintosha.

Tak więc: kopiowanie do Windows nie powinno przynieść żadnej utraty danych, ponieważ nie ma ukrytych widełek zasobów do zapomnienia. A zatem, to powinno zainstalować się dobrze na Windows…

Szybki test przy użyciu narzędzia Microsoft Font Validator na Windows XP nie wykazał żadnych błędów. Ale pełny test pokazuje, wśród wielu błędów renderowania, kilka rzeczy, których nie wiem jak zinterpretować. Zauważ, że E2132 i E1607 mogą wskazywać, że narzędzie do sprawdzania poprawności jest przestarzałe, co może również powodować niektóre z innych błędów:

  • E2008 Ciąg PostScript nie jest obecny dla obu wymaganych platform Brakuje ciągu MS Postscript, ale ciąg Mac Postscript jest obecny Czcionki OpenType, które zawierają nazwę PostScript dla czcionki, muszą zawierać nazwy dla Platformy 1 Encoding 0 (Mac) i Platformy 3 Encoding 1 (Microsoft).

  • E2132 Numer wersji jest nieprawidłowy 4 Aktualną wersją tablicy OS/2 jest wersja 3. Wersje zero (0, TrueType rev 1.5), jeden (1, TrueType rev 1.66) i dwa (2, OpenType rev 1.2) były używane wcześniej.

  • E2127 Długość tablicy nie odpowiada oczekiwanej długości dla tej wersji Ten błąd wskazuje na strukturalny problem z czcionką. Błędy strukturalne mogą być spowodowane przez: narzędzie czcionki nieprawidłowo generujące plik czcionki; osobę zmieniającą zawartość ważnego pliku czcionki; lub inne uszkodzenie pliku czcionki. Wygeneruj ponownie czcionkę lub skontaktuj się z dostawcą czcionek, aby uzyskać prawidłową wersję czcionki.

  • E1305 Suma kontrolna czcionki jest nieprawidłowa 0x25a37feb Ten błąd wskazuje na strukturalny problem z czcionką. Błędy strukturalne mogą być spowodowane przez: narzędzie czcionki nieprawidłowo generujące plik czcionki; osobę zmieniającą zawartość ważnego pliku czcionki; lub inne uszkodzenie pliku czcionki. Wygeneruj ponownie czcionkę lub skontaktuj się z dostawcą czcionek, aby uzyskać prawidłową wersję czcionki.

  • E1303 Flaga skalowania nieliniowego (bit 4) jest czysta, ale tablica hdmx jest obecna Ustawienie bitu 4 pola flag na czysty wskazuje, że szerokość wyprzedzenia glifów będzie skalowana liniowo, ponieważ instrukcje podpowiedzi nie zmienią szerokości wyprzedzenia. Obecność tablicy hdmx wskazuje, że na szerokość wysuwu glifów w tej czcionce mogą mieć wpływ instrukcje podpowiedzi. Ustaw ten bit, aby wskazać, że szerokość wyprzedzenia może nie skalować się liniowo.

  • E1410 Pole xMaxExtent nie jest równe obliczonej wartości actual = 1130, calc = 1855 Wartość pola xMaxExtent powinna być równa Max(lsb + (xMax - xMin)). Wartość ta powinna być obliczana tylko dla glifów, które mają kontury. Glify bez konturów powinny być ignorowane.

  • E1607 Wersja tablicy nie była równa 0 version = 1, nierozpoznana wersja #, nie można wykonać dalszych testów Wersja 0 jest jedyną wersją tablicy kern aktualnie zdefiniowaną. Popraw to pole używając narzędzia do edycji tabeli lub edytora kernów, który tworzy poprawną tabelę kernów.

  • E2014 Nie znaleziono łańcuchów wersji Microsoft unicode Łańcuchy nazw są wymagane dla obu platform. Użyj narzędzia do edycji tabeli, aby dodać łańcuchy nazw dla Windows.

Ponadto, pokazuje wiele komunikatów informacyjnych, takich jak:

  • I0040 Not an OpenType table, contents not validated Ten typ tabeli jest zdefiniowany w specyfikacji Apple TrueType.

Więc, jeśli Microsoft’s Font Validator ma rację, to zakładam, że Apple źle zaimplementowało specyfikację. (A może nawet celowo, aby powstrzymać dystrybucję czcionki do Windows)?

4
4
4
2015-08-03 11:49:23 +0000

Znalazłem http://transfonter.org/ttc-unpack i zadziałało. Rozpakował plik ttc umożliwiając mi pobranie 4 plików ttf, o które mi chodziło.

2
2
2
2010-02-28 19:06:46 +0000

Nie wydaje mi się, żebyś mógł. Ta strona ](http://www.simplehelp.net/2009/04/27/how-to-install-fonts-in-windows-xp-and-vista/) twierdzi, że można, po prostu kopiując go do folderu Windows Fonts:

Skopiuj i wklej plik czcionki (czcionki zazwyczaj kończą się rozszerzeniem .tty , .ttc lub .fon) do folderu C:\WINDOWS\fonts.

(moje pogrubienie).

Zgaduję jednak, że nie odnosi się to do czcionek Mac TTC, ale True Type Collections. Czcionki Mac TTC będą przechowywane w formacie, którego Windows nie rozumie. Ta strona ma listę konwerterów czcionek, w tym TTConverter, który jest:

Darmowe narzędzie Chrisa Reeda dla użytkowników komputerów Mac, które konwertuje format PC TTF na Mac TrueType i odwrotnie.

Właśnie odkryłem, że większość linków do tego programu jest teraz uszkodzona, więc są mniej niż bezużyteczne. Musisz znaleźć coś takiego jak to narzędzie do wykonania konwersji.

1
1
1
2014-05-30 04:47:55 +0000

Jeżeli zainstalujesz Dfont Splitter

Wtedy możesz rzeczywiście otworzyć plik TTC, aby wyodrębnić poszczególne pliki czcionek .TTF do instalacji w Windows.

Innym bardziej skomplikowanym problemem jest, gdy masz do czynienia z Mac “Font Suitcase”. W Windows te pliki pokazują się jako 0KB - ale w środku są pliki czcionek. Aby je otworzyć trzeba wykonać dwa kroki, jak pokazano w tym bardzo pomocnym tutorialu . (Użycie Mac'owego ‘Terminala’ do wyodrębnienia plików, a następnie użycie DfontSplitter Petera Upfolda)

Te rozwiązania są całkowicie darmowe i bardzo pomocne.

0
0
0
2018-05-08 11:02:44 +0000

Kto dostał następujący komunikat o błędzie podczas instalowania czcionki:

“Cannot install (FONTNAME).ttc - The file ‘(FONTNAME).ttc’ does not appear to be a valid font.”

Jeśli masz taki problem podczas instalacji czcionki w Windows 10 wystarczy, że klikniesz dwukrotnie w pobraną czcionkę i powinieneś postępować zgodnie z krokami jakie pojawią się na ekranie. Nie kopiuj i nie wklejaj pobranej czcionki, jeśli to zrobisz może pojawić się powyższy komunikat o błędzie.