christhebaer: font-face nicht bei Subdomains?

Hallo!

Ich habe da ein Problem mit der font-face.Funktion.

Und zwar habe ich eine Schrift mittels font-face in einer homepage geladen.
Die homepage liegt in einem Unterverzeichnis.
Wenn ich dieses Unterverzeichnis(z.B.: www.domain.de/verzeichnis) direkt ansteuere, wird
die Schrift auch wunderbar geladen.
Sobald ich aber über die Subdomain, welche auf das Verzeichnis verweist( verzeichnis.domain.de), die Homepage lade, wird die Schrift nicht geladen.

Ich habe schon einiges mit font-face ausprobiert. Z.B. den vollen Pfad zur Schrift anzugeben (www.domain./verzeichnis/fonts/).
Aber nix hat bisher funktioniert.

Wenn ich in der Startdatei ein base-tag verwende, funktioniert es wieder einwandfrei. nur dann wird im Adressfeld auch der Pfad, und nicht die Subdomain angezeigt.

Weiß da vielleicht jemand einen Rat, wie ich das problem lösen kann?

Ach ja, die Homepage liegt auf einem Windows 2003-Server.

Für eine Antwort/Lösung bedanke ich mich schon im voraus.

Mit nettem gruß
Chris

  1. Hallo,

    Ich habe da ein Problem mit der font-face.Funktion.

    CSS ist keine Programmiersprache und kennt keine Funktionen.
    Ich vermute mal, dass Du eine Schriftart zum Download
    anbieten willst.

    Offenbar hast Du ein Verstaendnisproblem, was das
    Referenzieren angeht.

    Relative URLs funktionieren nur auf dem gleichen "Server".

    Wenn "Subdomains" ins Spiel kommen, hast Du von aussen
    gesehen zwei (oder mehr) "Server".

    Also musst Du die URLs halt absolut schreiben,
    d.h. mit "http://"

    http://selfhtml.teamone.de/html/allgemein/referenzieren.htm

    mfg, Thomas

    1. Also musst Du die URLs halt absolut schreiben,
      d.h. mit "http://"

      http://selfhtml.teamone.de/html/allgemein/referenzieren.htm

      mfg, Thomas

      Hallo, Thomas!

      Also, die Schrift habe ich so refernziert:

      @font-face {
          font-family: HandelGothic;
          font-style:  normal;
          font-weight: normal;
          src: url(http://www.domain.de/fontz/HANDELG0.eot);
        }

      so ist es in SelfHTML auch beschrieben.

      In der Startdatei habe ich es auch mal probiert, die CSS-Datei über den vollen Pfad zu laden (http://www.domain.de/verzeichnis/fonts.css).

      Aber dennoch will er die Schriften nicht anzeigen.

      Gruß
      Chris

      1. Hallo,

        @font-face {
            font-family: HandelGothic;
            font-style:  normal;
            font-weight: normal;

        Beides ist hier - in @font-face {} - fehl am Platze.
        Und auch sonst meist ueberfluessig.

        src: url(http://www.domain.de/fontz/HANDELG0.eot);

        Versuch's mal mit Anfuehrungszeichen um die URL.

        Dieses ganze Schriftarten-Zeugs finde ich persoenlich
        voellig doof, und soviel ich weiss, unterstuetzen es
        die meisten Browser gar nicht (was ich gut finde).

        Ich sehe nicht ein, was es bringen soll, fuer eine
        einzige Website eine Schriftart herunterzuladen.
        Wenn es Dir extrem wichtig ist, dass ein bestimmter
        Schriftzug, z.B. das Logo, in einer bestimmten Schrift
        ist, dann mach daraus eine Grafik (GIF oder PNG).
        Fuer den Rest reichen die Schriftarten, die der
        Benutzer schon auf seinem Rechner hat und gut lesen kann.
        Das ist meine Meinung. Weitere Meinungen zu
        "Download-Schriftarten" siehe </archiv/> ;-)

        Schlag lieber im normalen CSS zuerst Deine Lieblings-Schrift,
        dann ein paar gaengige Schriftarten und am Schluss eine
        generische Schriftart (Familie) vor:

        body {font-family: HandelGothic, Arial, Helvetica, Verdana, sans-serif;
        }

        In der Startdatei habe ich es auch mal probiert, die CSS-Datei über den vollen Pfad zu laden (http://www.domain.de/verzeichnis/fonts.css).
        Aber dennoch will er die Schriften nicht anzeigen.

        Wer ist "er"?
        Wendet "er" das uebrige CSS an?
        Kann "er" denn mit dieser ".eot" Schrift was anfangen?
        Tut "er" es in anderen Faellen, d.h. wenn keine
        Subdomains u.s.w. im Spiel sind?

        Gruesse,

        Thomas

        --
        Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
        Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
        Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
  2. Hi,

    Und zwar habe ich eine Schrift mittels font-face in einer homepage geladen.
    Die homepage liegt in einem Unterverzeichnis.
    Wenn ich dieses Unterverzeichnis(z.B.: www.domain.de/verzeichnis) direkt ansteuere, wird

    Schon wieder jemand von SEDO...

    die Schrift auch wunderbar geladen.
    Sobald ich aber über die Subdomain, welche auf das Verzeichnis verweist( verzeichnis.domain.de), die Homepage lade, wird die Schrift nicht geladen.

    In welcher Form verweist die Subdomain auf ein Verzeichnis?
    Weiterleitung? document root?

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    1. Schon wieder jemand von SEDO...

      Wer oder was ist SEDO???

      In welcher Form verweist die Subdomain auf ein Verzeichnis?
      Weiterleitung? document root?

      cu,
      Andreas

      Hallo Andreas!

      Die Subdomain ist ein Feature meines Providers.
      Ich habe einen Pfad auf dem Server, der so aussieht:

      www.domain.de/verzeichnis

      Und die Sbdomain ahbe ich dahin verwiesen:

      verzeichnis.domain.de (= www.domain.de/verzeichnis)

      Gruß
      Chris

      1. Hi,

        Schon wieder jemand von SEDO...
        Wer oder was ist SEDO???

        Du kennst SEDO nicht?

        www.domain.de/verzeichnis

        obwohl Du deren Domain benutzt?

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        1. Du kennst SEDO nicht?

          www.domain.de/verzeichnis

          obwohl Du deren Domain benutzt?

          cu,
          Andreas

          *lol*

          mit "www.domain.de" wollte ich nur einen möglichen Aufbau für MEINE Domain zeigen.

          Gruß
          Chris

          1. Hi,

            Du kennst SEDO nicht?

            www.domain.de/verzeichnis
            obwohl Du deren Domain benutzt?
            mit "www.domain.de" wollte ich nur einen möglichen Aufbau für MEINE Domain zeigen.

            http://www.example.com

            cu,
            Andreas

            --
            MudGuard? Siehe http://www.Mud-Guard.de/
            1. http://www.example.com

              cu,
              Andreas

              Okay, das thema hätten wir dann abgehakt.

              Nun zu meinem Problem. Kannst du mir da helfen, oder nicht?

              Gruß
              Chris