在 Telerik RadEditor 中添加字体

Adding a font in Telerik RadEditor

我是 sitefinity 的新用户,我想添加 30 种字体以在一个主题中使用,这些字体可以通过前端进行互换。我已经通过主题的 style.css 应用了它,但是它并没有改变小部件的字体。所以我很有创意,over-road 所有的内容块标题,但是我想要 30 种字体,我没有 h1-h30 标题,不得不猜测哪个是哪个,所以我开始编辑 RadEditor。我希望字体显示在下拉字体菜单中。我试过编辑 StandardToolsFile.xml 没有用,我试过 C#(但不确定输入它的确切位置,所以我可能把它弄错了),我试过 ASP.NET 但它有效没有进入内容块,也不会从页面上消失。

XML 文件 强文本

<root>    
<tools>    
    <tool name="FontName" />  
</tools>    
<fontNames>    
    <item name="Arial" />    
    <item name="Arial Narrow" />    
    <item name="Arial Black" />  
</fontNames>
</root>

C#

RadEditor1.FontNames.Add("Arial");
RadEditor1.FontNames.Add("Arial Narrow");
RadEditor1.FontNames.Add("Arial Black"); 

ASP.NET(工作它被插入到主控中并在 ascx 中单独尝试)

<telerik:RadEditor RenderMode="Lightweight" runat="server" ID="RadEditor1">
<FontNames>
    <telerik:EditorFont Value="Arial" />
    <telerik:EditorFont Value="Arial Narrow" />
    <telerik:EditorFont Value="Arial Black" />
</FontNames>
</telerik:RadEditor>

我附上了我 content block and my appearance settings 的照片。请帮忙!

要向 ContentBlock 添加字体,您需要转到管理 > 设置 > 文本编辑器并编辑默认工具集 - 这是一个类似于 RadEditor ToolsFile.xml.[=12= 的 xml ]

例如,您可以添加这些:

<fontNames>    
    <item name="Arial" />    
    <item name="Arial Narrow" />    
    <item name="Arial Black" />  
</fontNames>

然后保存,您就可以在内容块中看到字体