2015-12-06 16 views
6

chcę zrobić bardzo cienki tekst, mniej niżJak ustawić super cienką "grubość czcionki" (mniej niż 100) w CSS?

font-weight: 100 

Czy to możliwe, aby zrobić z CSS?

Podoba Ci się to jednak z Helvetica: enter image description here

+4

Musisz znaleźć czcionkę, która wygląda tak lub użyć obrazu.Mogą istnieć pewne problemy z css, które możesz zepsuć (text-shadow, transform: scale), ale prawdopodobnie nie będzie dobrze wyglądać. –

+0

Wiem, próbowałem znaleźć czcionkę, która wygląda tak na zdjęciu, ale muszę zmienić rozmiar czcionki lub coś podobnego, spróbuję teraz znaleźć taką czcionkę :) – NiKoLaPrO

+2

można włączyć wygładzanie, czasami czyni czcionkę bardziej prawdziwą natywną .... '-webkit-wygładzanie czcionek: antyaliasing; -moz-font-smoothing: antyaliasing; font-smoothing: anti-aliased; ' – Alex

Odpowiedz

0

można znaleźć tutaj czcionka ..: https://www.facebook.com/RITCreative/app/208195102528120/

Zamiast nadzieję niemożliwej font-weight magicznie staje się realne, należy Font Forge zrobić własny czcionka.

To, czego najprawdopodobniej chcesz, to Helvetica Nue zainstalowana na komputerach Mac.

W każdym razie spójrz na czcionki Google i użyj filtrów: grubość, tak jak sugerował Rob.

enter image description here

+0

Już znalazłem tę czcionkę, ale próbuję zrobić cieńszą helveticę lub coś takiego: D – NiKoLaPrO

+0

Co miałeś na myśli mówiąc "... spróbuję teraz znaleźć taką czcionkę :)"? – zer00ne

+0

Cóż, chcę znaleźć taką czcionkę, ale nie zaokrąglone linie i te, coś jak helvetica :) – NiKoLaPrO

4

Waga czcionki wyświetlanej muszą być dostępne w czcionce, którą wybrałeś. Jeśli w tym zestawie nie ma ciężaru czcionki, nie można go wybrać za pomocą CSS. Dlatego musisz sprawdzić, jakie wagi są dostępne w wybranej czcionce. Takie rzeczy są wymienione na przykład w Czcionkach Google, ale firmy obsługujące czcionki zazwyczaj podają, jakie wagi są dostępne, czy są bezpłatne, czy zakupione.

Na przykład Open Sans podaje najlżejszą wagę jako 300. Jeśli ustawisz wartość 100, nie zobaczysz niczego innego, niż gdyby ustawić 300, ponieważ 100 nie istnieje.

Mimo to mówisz, że chcesz ustawić wagę na mniej niż 100. Jednak mniej niż 100 nie jest częścią the CSS standard, więc nie, nie możesz tego zrobić.

4

Ciężary czcionek CSS nie "powodują rozcieńczania czcionek" (lub pogrubieniem) w przypadku czcionek internetowych. W przypadku czcionek niezaznaczonych z adresu URL wartość font-weight jest odwzorowywana z wartości ultra cienkiej na dodatkową pogrubioną czcionkę, ale w przypadku czcionek niestandardowych ciężar jest "niezależnie od tego, jak powinno być przypisane @ face-face binding": są to tylko liczby różnicujące używane podczas deklarowania rodzina czcionek o wielu masach.

Poniżej znajduje się deklaracja CSS czcionki internetowej, która wykorzystuje trzy weightss, ale mają się bliżej źródła czcionki vs. wagi czcionki:

@font-face { 
    font-family: "Helvetica Neue"; 
    font-weight: 800; 
    src: url(helveticaneue-ultrathin.woff); 
} 

@font-face { 
    font-family: "Helvetica Neue"; 
    font-weight: 400; 
    src: url(helveticaneue-regular.woff); 
} 

@font-face { 
    font-family: "Helvetica Neue"; 
    font-weight: 100; 
    src: url(helveticaneue-ultrathin.woff); 
} 

To daje nam jeden CSS oświadczył rodzinę czcionek, z trzy zdefiniowane wagi (z użyciem wartości innych niż 100, 400 lub 800) spowodują niezdefiniowane zachowanie). Teraz dwa z tych ciężarów wskazują na ten sam zasób fontów:.

Poniższy kod będzie styl tekstu za pomocą czcionki ultracienkich, choć CSS wykorzystuje masę 800, która dla predefiniowanych czcionek zazwyczaj oznacza „cholernie bold”:

<p style="font-family: 'Helvetica Neue'; font-weight:800">This is thin!</p> 

Więc jeśli chcesz użyć SuperDuper cienka czcionka: idź do niego. Ale to nie ma nic wspólnego z wartością grubości czcionki CSS, a wszystko, co ma związek z wartością , możesz ustawić w jej regule @ font-face, a następnie użyć jej w CSS.

+0

To jest coś w rodzaju prawdziwego używania przy przypisywaniu wag za pomocą '@ font-face', ponieważ można ręcznie przypisać wagę czcionki do konkretnego pliku, ale nie jest to prawdą, jeśli nie. Innymi słowy, jeśli zgłaszasz Helvetica Neue w stosie czcionek (a nie faktycznie ładujesz go jako czcionkę internetową), to grubość czcionki * nie * odnosi się do określonej masy czcionki w obrębie tej rodziny czcionek. W rzeczywistości zakłada się, że właśnie dlatego chcesz je przypisać z '@ font-face', tak aby faktycznie działał w ten sam sposób. –

+0

jeśli deklarujesz czcionkę nietransportowalną w stosie czcionek bez zasobu, który ją wspiera (używając @ twarz-czcionki), robisz czcionki w Internecie raczej źle. Nie wszyscy są w tym samym systemie operacyjnym z zainstalowanymi tymi samymi czcionkami, więc napisz swój CSS na tej podstawie. Helvetica Neue jest tego najlepszym przykładem (jest dostarczany tylko z OSX). –

+0

Cały punkt stosu czcionek polega na wybraniu kilku czcionek, tak aby pokryć bazy (jak się uważa za odpowiednią dla danej sytuacji). Czasami * potrzebujesz * używać Helvetica Neue, w takim przypadku ładowanie jej jako czcionki internetowej na pewno ma sens. Ale czasami jest to po prostu "miło mieć", jeśli użytkownik go zainstalował, a nie koniec świata, jeśli tego nie robi. –

Powiązane problemy