在Telerik RadEditor中添加字体

时间:2016-06-24 14:58:36

标签: asp.net fonts telerik radeditor

我是sitefinity的新用户,我希望在一个主题中添加30个字体,这些字体可以通过前端互换。我已经通过主题的style.css应用它,但它没有改变小部件字体。所以我有创意和越野所有的内容块标题,但我想要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 blockappearance settings的照片。请帮忙!

1 个答案:

答案 0 :(得分:0)

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

例如,您可以添加以下内容:

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

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