Si è vero, da "google.font" e altri, si possono anche scaricare, ovviamente ti farà scaricare un file .zip con i vari font-weight, nel tuo caso devi modificare il css in questo modo(il font Ruda-Black.ftt fa riferimento al font-weight:900):

Se devi utilizzare anche altre taglie allora è meglio che il font-familly sia in riferimento alla taglia, tipo : Ruda400 oppure Ruda900 ecc, associa la taglia al nome assegnato al font-family.

codice:
  @font-face {
            font-family: Ruda900;
            src: url('fonts/Ruda-Black.ttf');
        }
.font-ruda900 {         font-family: 'Ruda900', sans-serif;
        font-size: 2em;
    }
codice HTML:
<p class="font-ruda900">titolo</p>