Jak zamienić znak w czcionce na inny znak

9

Mam czcionkę w formacie TrueType i OpenType, którą naprawdę lubię. Chciałbym zastąpić jeden znak w tej czcionce innym znakiem. W szczególności chciałbym, aby podkreślenia wyglądały jak spacje. Jaki jest najprostszy i najskuteczniejszy sposób to zrobić?

Lucian
źródło
Czy szukałeś oprogramowania do edycji czcionek?
Scott
Trochę szukałem, ale problem polegał na tym, że nawet nie wiem, co musi obsługiwać, aby móc zmieniać postacie lub jak nazywa się ta funkcja.
1
Tylko jako odniesienie dla siebie i być może innych: Oprócz FontForge istnieje również darmowy edytor czcionek o nazwie BirdFont

Odpowiedzi:

5

Cóż, nie znam kontekstu, którego używasz, ale najprostszym sposobem na to jest po prostu użycie spacji zamiast podkreślenia lub znalezienie czcionki, której możesz użyć dla tej konkretnej postaci, a następnie wrócić do normalnej czcionka.

To prosty sposób. I to ma sens, jeśli używasz tego w ustawieniach graficznych, ale w ciężkich ustawieniach tekstu opartych na treści z dużą ilością treści i dużą ilością podkreśleń, być może będziesz musiał przejść trudniejszą drogę.

Skomplikowaną odpowiedzią jest edycja czcionki za pomocą programu do edycji czcionek. Istnieje kilka darmowych, które warto sprawdzić, takich jak Font Forge, który działa na wszystkich systemach operacyjnych, lub coś takiego jak Font Constructor, który jest oparty na Macu (nigdy go nie używałem, ale słyszałem dobre rzeczy od ludzi Mac). Osobiście korzystam fontforge bo jest za darmo, ale są bardzo silne (i drogie) narzędzia, takie jak FontLaba i FontCreator . Minusem bycia wolnym jest to, że Font Forge jest dość trudny do zainstalowania, a jeśli boisz się wiersza poleceń, możesz nie czuć się komfortowo z tym procesem. Jeśli jednak jesteś obeznany z technologią, możesz łatwo postępować zgodnie z instrukcjami.

Po pobraniu musisz załadować czcionkę, zamapować znak podkreślenia na pusty znak reprezentujący przestrzeń, a następnie ponownie zapakować czcionkę, aby móc jej użyć.

Poleciłbym znalezienie łatwej poprawki, aby uniknąć pracochłonnego edytowania czcionki, ale jeśli jest to nieuniknione, możesz podjąć kroki w celu ręcznej edycji znaku.

Adam Schuld
źródło
Myślę, że w tym przypadku będę musiał przejść skomplikowaną drogę, ponieważ nie mogę właściwie wykorzystać przestrzeni. Chcę tego użyć do programowania, w którym identyfikatory nie obsługują rzeczywistego znaku spacji. Dziękujemy za rekomendacje dotyczące narzędzia! Sprawdzę je.
Przeprowadź badania, zobacz, co tam jest, a jeśli napotkasz jakieś problemy, jest wiele osób, które mają doświadczenie w typografii, które pomogą najlepiej, jak mogą.
Adam Schuld,