| |
Wenn das d Attribut wird spezifiziert, dann die Wegdaten innerhalb dieses Attributes ist Pro cessed, wie folgt: L Alle relativen Koordinaten innerhalb der Wegdatenspezifikation sind converte d in Äquivalent absolute Koordinaten L Jede dieser absoluten Koordinaten wird vom Schriftkegelcoordinatesystem in umgewandelt ' Text ' Strom-Koordinatesystem des Elements so, daß der Ursprung des Ordinantensystems des Schriftkegels Co ist richtig in Position gebracht und gedreht, um mit dem Strom übereinzustimmen Text Position und Lagebestimmung für glyph und eingestuft damit der korrekte ' Schriftkegel - Größe ' wird erzielt. L Das Resultieren, umgewandelte Wegspezifikation wird übertragen, als ob es a war ' Weg ' Element mit die styling Eigenschaften, die auf die Buchstaben zutreffen, die dem gegebenen glyph entsprechen und irgendwelche styling Eigenschaften ignorieren spezifiziert auf dem ' Schriftkegel ' Element oder das ' glyph ' Element. Wenn das ' glyph ' hat die Kindelemente, dann jene Kind, das, Elemente in gewissem Sinne ähnlich wie gemacht werden der ' Gebrauch ' Element überträgt ein bezogenes Symbol. Der übertrageneffekt ist als ob der Inhalt von bezogenes ' glyph ' Element wurden tief in einen unterschiedlichen nicht ausgesetzten DOM-Baum geklont. Becaus e geklonter DOM-Baum ist, das SVG DOM zeigt nicht das geklonte ins-tance nicht ausgesetzt. Für Benutzermittel, die Styling stützen mit Css das tiefe begrifflichklonen des bezogenen ' glyph ' Element in einen nicht ausgesetzten DOM-Baum kopiert auch jedes mögliches Eigenschaftswertresu, das vom CSS lting ist Kaskade [ Css2-cascade ] auf dem bezogenen ' glyph ' und sein Inhalt und wendet auch jede mögliche Eigenschaft an Werte auf dem ' Schriftkegel ' Element. Vorwahl CSS2 können an den ursprünglichen (d.h., referenc ED) Elementen angewendet werden weil sie ein Teil vom formalen sind, dokumentieren Sie Struktur. CSS2 annot der Wähl c wird an angewendet (begrifflich) geklonter DOM-Baum, weil sein Inhalt nicht Teil der formalen Dokumentstruktur des Th e ist. Eigenschaftserbschaft arbeitet jedoch als ob das bezogene ' glyph ' war wörtlich als a umfaßt worden tief geklontes Kind innerhalb des Dokumentbaums. Das bezogene ' glyph ' übernimmt Eigenschaften von Element, das die Buchstaben enthält, die dem ' glyph ' entsprechen . Das ' glyph ' übernimmt nicht Eigenschaften vom ' Schriftkegel ' ursprüngliche Eltern des Elements. Im erzeugten Inhalt für jeden Fall eines gegebenen ' glyph ' ein ' g ' wird verursacht, das mit ihm aller trägt die Eigenschaftswerte, die aus dem CSS resultieren, kaskadieren [ Css2-cascade ] auf dem ' Schriftkegel ' Element für bezogenes ' glyph ' . Innerhalb dieses ' g ' ist ein anderer ' g ' aus welchem mit ihm alle Eigenschaftsträgt werte, resultierend die CSS-Kaskade [ Css2-cascade ] auf dem ' glyph ' Element. Der ursprüngliche Inhalt des ' glyph ' Element werden innerhalb des inneren ' g ' tief-geklont Element. Wenn das ' glyph ' hat ein d Attribut- und Kindelemente, das d Attribut wird zuerst übertragen, und dann Kindelemente. Im allgemeinen das d Attribut überträgt auf die gleiche Weise als Systemschriftkegel. Z.B. eine dahalle Muster schaut normalerweise dasselbe, wenn es an einem Systemschriftkegel oder auf einen SVG-Schriftkegel zugetroffen wird, der seine glyphs definiert Verwenden des d Attribut. Viele ImplementierungenSIND in der Lage, glyphs definiertes W-ith zu übertragen das d Attribut schnell undSEIEN Sie in der Lage, einen Schriftkegelpufferspeicher für weiteres Leistungsgai ns zu benutzen. Ein glyph durch das Umfassen der Kindelemente innerhalb des ' glyph ' definieren gibt grössere Flexibilität aber mehr Kompliziertheit. Unterschiedliche Fülle- und Anschlagtechniken können an verwendet werden differen t-Teile der glyphs. Für Beispiel, die Unterseite eines "i" könnte rot sein, und der Punkt könnte blau sein. Annäherung Thi s hat ein zugehöriges Kompliziertheit mit Maßeinheiten. Irgendwelche Eigenschaften spezifiziert auf Elementen eines Textes, die eine Länge darstellt, wie |  |
|
| |
|
|