Adrian: Schrift-family überprüfen

Hallo!

Ich wüsste gerne eine Weise, wie man mit Javascript die font-family einer schrift auf einer angezeigten seite überprüfen kann?

Ich würde nämlich gerne überprüfen, ob meine eigene eingebundene Schrift angezeigt wird, oder ob stattdessen Times New Roman angezeigt wird. Im letzteren Fall möchte ich Arial anzeigen.

Oder das Hauptproblem ist: Warum zeigt er auf manchen PCs mit demselben Browser die Schrift nicht an? Bei mir funktioniert es einwandfrei auf dem eigenen PC. Bei manchen anderen auch.

MfG, Adrian

  1. Hi,

    Ich würde nämlich gerne überprüfen, ob meine eigene eingebundene Schrift angezeigt wird, oder ob stattdessen Times New Roman angezeigt wird. Im letzteren Fall möchte ich Arial anzeigen.

    dazu benötigst Du keine Überprüfung. Gib der font-family-Eigenschaft einfach eine Liste der von Dir empfohlenen Schriftarten, *immer inklusive der generischen Schriftfamilie*. Auch Arial kann und darf niemals vorausgesetzt werden.

    Oder das Hauptproblem ist: Warum zeigt er auf manchen PCs mit demselben Browser die Schrift nicht an? Bei mir funktioniert es einwandfrei auf dem eigenen PC. Bei manchen anderen auch.

    Dann verfügen diese offenbar über die Schriftart.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Tachchen,

      Ich würde nämlich gerne überprüfen, ob meine eigene eingebundene Schrift angezeigt wird, oder ob stattdessen Times New Roman angezeigt wird. Im letzteren Fall möchte ich Arial anzeigen.

      dazu benötigst Du keine Überprüfung. Gib der font-family-Eigenschaft einfach eine Liste der von Dir empfohlenen Schriftarten, *immer inklusive der generischen Schriftfamilie*.

      Erklär das mal genauer...

      Oder das Hauptproblem ist: Warum zeigt er auf manchen PCs mit demselben Browser die Schrift nicht an? Bei mir funktioniert es einwandfrei auf dem eigenen PC. Bei manchen anderen auch.

      Dann verfügen diese offenbar über die Schriftart.

      Tun sie nicht, ich habe diese per
      @font-face {font-family:blabla;src:url("blabla.eot");}
      eingebunden, es müsste funktionieren.

      Kann es evtl daran liegen, dass man diese Schriften nicht sehen kann, weil man als Leser der Page Admin sein muss, bzw. die Schrift in den font-ordner verlegen können muss?

      mfg,
      Adrian

      1. hi,

        Erklär das mal genauer...

        Informiere dich mal selber ...
        http://de.selfhtml.org/css/eigenschaften/schrift.htm#font_family

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Hi

          http://de.selfhtml.org/css/eigenschaften/schrift.htm#font_family

          das kenne ich mitlerweile schon seeeehr gut... darauf bin ich schon selber gekommen!

          1. hi,

            das kenne ich mitlerweile schon seeeehr gut... darauf bin ich schon selber gekommen!

            dann konkretisiere bitte deine "rückfrage".

            gruß,
            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
            1. hi

              dann konkretisiere bitte deine "rückfrage".

              es ist, dass ich ihn nicht verstanden habe, was er meint das ich tun soll. das thema kenne ich ja.

              mfg, adrian

              1. hi,

                es ist, dass ich ihn nicht verstanden habe, was er meint das ich tun soll.

                und was konkret hast du an

                Gib der font-family-Eigenschaft einfach eine Liste der von Dir empfohlenen Schriftarten, *immer inklusive der generischen Schriftfamilie*.

                nicht verstanden?

                gruß,
                wahsaga

                --
                /voodoo.css:
                #GeorgeWBush { position:absolute; bottom:-6ft; }
      2. Hi,

        Tun sie nicht, ich habe diese per
        @font-face {font-family:blabla;src:url("blabla.eot");}
        eingebunden, es müsste funktionieren.

        nein. Zumindest nicht generell. Diese Eigenschaft wurde in CSS 2.1 gestrichen, weil der einzige Browser, der dies aktuell unterstützt, der IE ist. Und selbst hier kann es sein, daß der Besucher zur temporären Installation erst eine Eingabeaufforderung bestätigen muß (und dies meist nicht tun wird).

        freundliche Grüße
        Ingo

    2. hi,

      Ich würde nämlich gerne überprüfen, ob meine eigene eingebundene Schrift angezeigt wird, oder ob stattdessen Times New Roman angezeigt wird. Im letzteren Fall möchte ich Arial anzeigen.

      dazu benötigst Du keine Überprüfung. Gib der font-family-Eigenschaft einfach eine Liste der von Dir empfohlenen Schriftarten, *immer inklusive der generischen Schriftfamilie*.

      wobei ich mir jetzt schlecht vorstellen kann, wie er "eine schriftart die vermutlich ähnlichkeit mit times new roman hat" und arial unter einen hut namens "generische schriftfamilie" stecken will ...

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }
      1. Hi,

        wobei ich mir jetzt schlecht vorstellen kann, wie er "eine schriftart die vermutlich ähnlichkeit mit times new roman hat" und arial unter einen hut namens "generische schriftfamilie" stecken will ...

        och, das ist leicht: Times New Roman oder ähnlich war überhaupt nicht gewollt, sondern basiert auf dem Fehlen jeder Alternativangabe und der Default-Einstellung der meisten Browser. Ich muss allerdings gestehen, dass ich erst neulich eine Angabe der Art "font-family: irgendwasGanzSeltenes, Helvetica, Times New Roman;" gesehen habe, die ich auch äußerst ... interessant fand :-)

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes