3
A
回答
3
這是SVG指定用於佈局路徑上文本的算法的結果。
http://www.w3.org/TR/SVG/text.html#TextpathLayoutRules
該算法指定每個字符被定位完好並旋轉與所述路徑在該點的切線定向。
但是,SVG規範提供了一個名爲method
的屬性,該屬性在<textPath>
元素上,它應該是做你想做的。
http://www.w3.org/TR/SVG11/text.html#TextPathElementMethodAttribute
不幸的是,沒有瀏覽器目前支持它AFAIK。
1
同樣,您可以使用「Shetab Farsi Negar 3.8」軟件編輯您的文本。 此鏈接可供下載此軟件:Shetab Farsi Negar 3.8(密碼:www.p30download.com)
如果鏈接無效,您可以在伊朗網站上搜索該軟件。
正確的代碼到你的問題:
.contain-demo {
margin: 50px auto;
text-align: center;
}
<div class="contain-demo">
<svg width="620" height="200">
<defs>
<path id="testPath" d="M3.858,58.607
c16.784-5.985,33.921-10.518,51.695-12.99c50.522-7.028,101.982,0.51,151.892,8.283c17.83,2.777,35.632,5.711,53.437,8.628 c51.69,8.469,103.241,11.438,155.3,3.794c53.714-7.887,106.383-20.968,159.374-32.228c11.166-2.373,27.644-7.155,39.231-4.449" />
</defs>
<text x="2" y="40%" fill="#765373" font-size="30" font-family="'Lato', sans-serif">
<textPath xlink:href="#testPath">ﻥﺍﺮﯾﺍ ﺭﺩ ﻮﺌﺳ ﺕﺎﻣﺪﺧ ﯽﺼﺼﺨﺗ ﺰﮐﺮﻣ ﺎﯾﺪﻣ ﯽﺗ</textPath>
</text>
</svg>
</div>
相關問題
- 1. 如何在python中使用reportlab,rtl和bidi創建包含波斯語(波斯語)文本的PDF
- 2. 如何在R中使用TermDocumentMatrix來處理波斯語文本?
- 3. D3,SVG和textPath:如何向下移動文本?
- 4. 如何用Hazm規範化波斯語文本
- 5. 波斯語言在android中的文本
- 6. CrystalReport波斯語文本和日期
- 7. 如何使用兩種不同的語言,如英語和波斯語(波斯語)?
- 8. 在波斯語中使用Like語句
- 9. 如何使用斯波克
- 10. 如何使用斯波克
- 11. 波斯語的NLTK
- 12. 波斯語的jQuery
- 13. 問題Textpath svg到PNG
- 14. 用+波斯語編譯vim來波斯語映射
- 15. vbmsgBox提示符是RTL(波斯語)和LTR(英文)的混合,但文本顯示順序錯誤
- 16. 顯示utf-8波斯語文本使用weka文本分類代碼
- 17. 使用preg_match檢測字符串中的波斯語(波斯語)字符
- 18. SVG在textPath上的帶圓圈的文本(中心對齊)
- 19. 在SVG textpath和jquery上檢查文本溢出
- 20. React中的曲線文本(SVG textPath不工作)
- 21. 帶有svgwrite的TextPath - ValueError:無效的svg元素的兒童'textPath'<svg>
- 22. 在Python中使用Unicode爲波斯語
- 23. 在MVC4中使用波斯語Datetimepicker
- 24. 如何檢測波斯語字符?
- 25. 如何使用c#將波斯語datettime轉換爲DateTime?
- 26. 如何在swift 3中的UItextField中使用波斯語數字?
- 27. 如何在Excel 2007中使用波斯語日期(Shamsi)?
- 28. 如何在HTML中使用波斯語或阿拉伯數字
- 29. 如何使用eclipse在pdf中創建波斯語內容
- 30. 如何在android中使用波斯語示例?
添加郎和dir:http://www.w3.org/International/tutorials/svg-tiny -bidi / – VahidN