W ciągu ostatnich kilku lat kupiłem kilka czcionek.
Są to czcionki dobrej jakości o średnio 8–15 różnych twarzach dla rodziny.
Problem, który mam, polega na tym, że każda twarz jest wymieniona osobno w różnych aplikacjach (Photoshop, Indesign itp.) Zamiast jednego elementu z podmenu dla twarzy.
Na przykład mam:
(rys. A)
Czcionka pogrubiona> Regularny Czcionka Pogrubiona Kursywa> Regularny Czcionka Kursywa> Regularny FontA Regular> Regularny
Zamiast:
(rys. B)
FontA> Pogrubienie Pogrubiona kursywa italski Regularny
Jakie narzędzie na komputerze Macintosh może łączyć te twarze, aby wszystkie były wymienione pod nazwiskiem? Jak na rysunku B powyżej.
Wiem, że istnieje kilka wysokiej klasy aplikacji (Fontographer, FontLab). Czy są jakieś podstawowe mniejsze aplikacje do edycji informacji o czcionce bez edytowania znaków i innych tabel? Nie chcę konkretnie edytować rzeczywistych danych czcionek, a jedynie tytuły i strukturę nazewnictwa.
Jak to zrobić za pomocą sugerowanego narzędzia, proszę podać konkretne kroki?
Uwagi: Z
systemem Mac OS 10.7, ale w razie potrzeby można uruchomić system z wersji 10.6 lub 10.8. Nie szukam absolutnie darmowego oprogramowania. Jeśli jest to płatna aplikacja, nie mam nic przeciwko. Jeśli ktoś chce nakreślić kroki w FontLab lub Fontographer, jestem cały w uszach.
Są to komercyjne czcionki .otf.
.dfont
sformatować. Jeśli chcesz to cofnąć (wiem, że nie ma to miejsca w tym pytaniu), skorzystaj z narzędzia DfontSplitter, które można znaleźć tutaj: peter.upfold.org.uk/projects/dfontsplitterOdpowiedzi:
RoboFont to świetne oprogramowanie (tylko Mac) do edycji czcionek na tak wielu poziomach. Robi również to, czego szukasz: pozwala otwierać pojedyncze pliki i edytować informacje o czcionce, a następnie ponownie zapisywać w dowolnym wymaganym formacie. Ostatnio musiałem zrobić dokładnie to, o co prosisz, z moją kopią Gotham, która instalowała się jako pojedyncze pliki, a nie jako rodzina.
http://robofont.com/
Cena zakupu na RoboFont jest dość wysoka, ale tak naprawdę oprogramowanie jest przeznaczone dla osób, które rysują i edytują własne czcionki. W tym celu wystarczy 15-dniowy bezpłatny okres próbny. Kto wie, może złapiesz się i kupisz licencję. :)
Kroki zmiany rodziny czcionek
RoboFont jest również pięknie zbudowany w Pythonie, więc możesz wykonywać własne skrypty, jeśli potrzebujesz.
źródło
Właśnie połączyłem czcionki Nexa w jedną rodzinę czcionek na moim Macbooku Pro z systemem OSX 10.8 (Mountain Lion). Interfejs użytkownika wygląda na stary (a nie na siatkówkę), ale zadziałał.
Edytuj czcionkę
Zapisz plik
Test
Zamknij książkę czcionek, a następnie otwórz plik. Powinna ona mieć wspólną nazwę czcionki w tytule i unikalną nazwę w menu rozwijanym.
Podziękowania dla user568458 za wspaniałą odpowiedź.
źródło
Nie jestem w stanie przetestować tego na komputerze Mac, a wersja systemu Windows jest zbyt płatna i podatna na awarie, aby ją przetestować, ale to powinno działać:
Element > Font Info
:Sprawdzić cokolwiek innego, który chcesz dostosować, a następnie, gdy gotowe
File > Generate Font
. Utwórz odpowiedni plik czcionki, zainstaluj go. Powinien łączyć się w listy z innymi o tym samym nazwisku.Jeśli to nie zadziała, niektóre możliwości zbadania:
fonts.list
plik przypominający pamięć podręczną czcionek i odwzorowania plików. W niektórych przypadkach może być konieczne ręczne zaktualizowanie tego, aby system był świadomy wprowadzonych zmian - ale myślę, że normalnie obsługuje to automatycznie.File > Generate TTC...
, a następnie wybierając odpowiednie pliki w oknie dialogowym. Znowu powinno to być niepotrzebne (ale może ułatwić utrzymanie domu jednego pliku).Element > Merge
, wybierając pliki czcionek, które chcesz scalić . Powinno to jednak być niepotrzebne.Szybka uwaga - nie wiem zbyt wiele o tym, jak FontForge działa pod maską, ale wierzę, że ma dość dużo interakcji ze zdalnym serwerem. Nie ma problemu z prawdziwą legalną pracą taką jak ta, ale każdy, kto kusi się tym, że teoretycznie czcionki chronione prawem autorskim mogą być importowane i edytowane za pomocą FontForge, powinien najpierw dokładnie sprawdzić najczęściej zadawane pytania: http://fontforge.org/faq.html#legal .
I krótka uwaga na temat „po prostu edytuj informacje o czcionce bez edytowania znaków i innych tabel” - nie jestem ekspertem, ale rozumiem, że skoro pliki czcionek są kompilowane w postaci plików binarnych, a nie znaczników, to trochę jak w .swf, każda zmiana (nawet prosta zmiana, np. podkręcenie nazwy czcionki) wymaga dekompilacji pliku do znaczników lub oprogramowanie może z nim współpracować, a następnie ponownie go skompilować, generując nowy plik binarny po dokonaniu zmian. Jest to proces, który zawsze może wprowadzać hałas i nieoczekiwane zmiany, ponieważ żaden dekompilator nigdy nie jest idealny - a to tylko funkcja edycji czegokolwiek, co nie jest oryginalnym plikiem źródłowym. Powinno działać, o ile zachowane są środki ostrożności i tak długo, jak pliki czcionek są w miarę konwencjonalne.
źródło
Import
OTF, edytuj te same wiersze wFont Info
,Export
OTF.To tak naprawdę nie odpowiada na pytanie OP (które dotyczyło
.otf
plików), ale pomyślałem, że dam kilka instrukcji na temat łączenia.ttf
plików, ponieważ może to doprowadzić cię do właściwej ścieżki dla innych formatów czcionek.Jeśli chcesz spakować kilka
.ttf
plików razem, musisz wygenerować plik.ttc
. Możesz to łatwo zrobić w FontForge.Pobierz FontForge
Wejdź na stronę FontForge i postępuj zgodnie z instrukcjami, aby pobrać i zainstalować oprogramowanie.
Zbierz swoje
.ttf
plikiJako przykładu używam RedHat's Liberation Mono . Jest to „dobrze wychowana” czcionka, co oznacza, że wszystko ma prawidłową nazwę. Jeśli nie, spójrz na odpowiedź Chada, która mówi o przejściu do „Element> Informacje o czcionce” w FontForge, aby wyczyścić nazwy.
Otwórz wszystkie
.ttf
pliki, które chcesz połączyćW menu „Plik” wybierz „Otwórz”
Przejdź do
.ttf
plików, Shift + kliknij, aby zaznaczyć je wszystkie i naciśnij „OK”, aby otworzyć.Wygeneruj
.ttc
Teraz zobaczysz wszystkie glify czcionek, które właśnie otworzyłeś. W dowolnym z tych okien kliknij „Plik -> Wygeneruj TTC ...”.
W tym oknie dialogowym wybierz wszystkie czcionki, które chcesz połączyć. Odznaczam projekt „Untitled1”, który był projektem domyślnym po otwarciu programu. Następnie kliknij „Generuj”.
Potwierdź prawidłowe generowanie
Jeśli zrobiłeś wszystko dobrze, powinieneś mieć jeden
.ttc
plik, który łączy wszystkie.ttf
style czcionek razem. Możesz to sprawdzić w swoim ulubionym programie do czcionek, takim jak FontBook (na macOS).Gratulacje
W żadnym wypadku nie jestem ekspertem od czcionek, więc nie wiem, jakie masz inne opcje pakowania, jeśli nie chcesz ich używać
.ttf
ani.ttc
plików. To wystarczyło na to, czego potrzebowałem.Aby zaoszczędzić innym kłopotów, doszedłem do wniosku, że okno dialogowe „Element -> Scal czcionki ...”, choć brzmi tak, jakby robiło to, co chcesz, po prostu łączy glify dwóch czcionek. Jest to przydatne tylko wtedy, gdy w jednej czcionce brakuje niektórych glifów, które chcesz wypełnić inną czcionką. O ile mi wiadomo, nie można przypisać wielu glifów do punktu kodowego (co to jest styl; różne reprezentacje tego samego znaku). Mogę się jednak mylić!
źródło
Od jakiegoś czasu szukałem podobnego rozwiązania i zawsze wracałem do tego wątku. Znalazłem coś, co rozwiązało problem i chociaż dobrze byłoby podzielić się z nim w celu uzyskania dalszych informacji.
Aplikacja TransType firmy Fontlab robi dokładnie to i nieco więcej: http://new.fontlab.com/font-converter/transtype/
źródło
Zajrzałbym do niektórych tytułów oprogramowania do zarządzania czcionkami, takich jak FontExplorer X Pro lub Extensis Suitcase Fusion:
http://download.cnet.com/FontExplorer-X-Pro/3000-2316_4-10906718.html?tag=dropDownForm;productListing;pop
źródło