[RUBY] Bis zur Einführung von Schriftarten in Rails

Einführung

Es gibt viele großartige kostenlose Schriftarten im Internet. Ich möchte es definitiv nutzen, um den Bereich des Designausdrucks zu erweitern. Daher werden wir kostenlose Schriftarten in Rails einführen.

Einführung von Schriftdateien

Hier ist die Schriftartdatei, die Sie installieren möchten, "smog.otf". Erstellen Sie einen Ordner "fonts" im Ordner "public" und platzieren Sie die Schriftdateien dort.

- public
    - fonts
        - smog.otf

Fügen Sie Ihrer CSS-Datei den folgenden Code hinzu (in diesem Fall sample.css). Der Name "Schriftfamilie" kann frei festgelegt werden, diesmal sagen wir "Smog". Außerdem entspricht format dem Format der Datei.

Format Erweiterung
format('woff') .woff
format('truetype') .ttf
format('opentype') .otf oder.ttf
format('embedded-opentype') .eot
format('svg') .svg oder.svgz

sample.css


@font-face {
  font-family: "Smog";
  src: asset-url('/fonts/smog.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

Danach können Sie es verwenden, indem Sie die Schriftart wie gewohnt mit CSS angeben. Das Folgende ist ein Beispiel.

sample.css


.foo h1 {
  font-family: 'Smog';
}

erb:index.html.erb


<div class="foo">
  <h1>hello!</h1>
</div>

Das ist alles, danke für deine harte Arbeit!

Recommended Posts

Bis zur Einführung von Schriftarten in Rails
[Rails 5.x] So führen Sie kostenlose Schriftarten ein
Einführung von Vue.js in Rails
So installieren Sie jQuery in Rails 6
Grundlegende Rails-Befehle, die Sie lernen möchten
Vorbereiten der Einführung von jQuery in Ruby on Rails
[Rails] Carrierwave einführen
Stellen Sie Rails Presenter vor
Führen Sie Docker in die Anwendung ein, die Sie erstellen
Wie schreibe ich Rails
Einführung in Bootstrap in Rails 5
Führen Sie devise with Rails ein, um Benutzerverwaltungsfunktionen zu implementieren
Ein Einführungsbuch zum Starten von Rails
So deinstallieren Sie Rails
Rails6 Ich habe versucht, Docker in eine vorhandene Anwendung einzuführen
[Mit Backtricks] So stellen Sie React to the simple Rails vor
Was tun, wenn der Befehl Rails unbrauchbar wird?
[Schienen] Wie poste ich Bilder?
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
So führen Sie die Standardauthentifizierung ein
Wie man Schienenrouten liest
Stellen Sie Maven das Tomcat-Projekt vor
Verwendung von Rails Join
[Schienen] Spalte zum Entwickeln hinzufügen
So beenden Sie den Rails-Server
Wie schreibe ich Rails Seed
[Rails] Verwendung der Validierung
[Schienen] So deaktivieren Sie Turbolinks
Übergeben Sie die Parameter an Rails link_to
[Rails] So verwenden Sie authenticate_user!
[Rails] So implementieren Sie Scraping
[Schienen] Wie man Samen macht
Wie schreibe ich Rails Routing
[Rails] So installieren Sie simple_calendar
[Rails] So installieren Sie reCAPTCHA
Einführung des gRPC-Clients in Schienen
[Schienen] Verwendung von Scope
[Rails / Routing] So verweisen Sie auf den Controller in Ihrem eigenen Verzeichnis
Warum Sie attr_accessor benötigen und warum nicht (dank Rails): Rails Tutorial Memorandum - Kapitel 9
[Rails] Wie man Kaminari mit Slim einführt und das Design ändert
[GCP] Bis Sie das lokale Docker-Image in die Container-Registrierung verschieben
[Rails] Was tun, wenn Sie mit form_with keine Parameter abrufen können?