所有这些文本看起来都一样,但我试图让它们看起来不同.我想要小帽子文字.我在这里错过了什么让小帽子排版效果起作用?
要重现这一点,请打开Visual Studio 2008,Do File | New Project,创建一个新的Windows | WPF应用程序,将下面的标记粘贴到Window1.xaml中,然后运行它.
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Grid>
<FlowDocumentReader>
<FlowDocument>
<Paragraph>
<Run>Some text</Run> <LineBreak />
<Run Typography.Capitals="SmallCaps">Some text</Run> <LineBreak />
<Run Typography.Capitals="AllSmallCaps">Some text</Run> <LineBreak />
<Run Typography.Capitals="PetiteCaps">Some text</Run> <LineBreak />
<Run Typography.Capitals="AllPetiteCaps">Some text</Run> <LineBreak />
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)
根据第一个答案,似乎如果你指定一个特定的字体,你可以到达某个地方.将FlowDocument开始标记更改为:
<FlowDocument FontFamily="Palatino Linotype">
Run Code Online (Sandbox Code Playgroud)
..你得到SmallCaps和AllSmallCaps,但不是PetiteCaps或AllPetiteCaps.所以它取决于字体.但这引起了其他问题:
这是一个简单的问题.
我试图用R中的小大写字母写一个带有文本的图例.
我可以使用tikzDevice编写绘图并在LaTex中手动将绘图更改为小型大写,但我想知道R本身是否可行?
谢谢.
这是我目前使用的R代码:
legend("bottomright", inset=.05, c(expression(Delta*ZRT1), expression(Delta*ZRT2)), lty=1:2, pch=1:2)
这是我试图进入R传奇的LaTex表达式:
\Delta Z\textsc{rt\oldstylenums{1}}
例如,在以下标签中我想使用SmallCaps,但它们仅出现在Windows 8及更高版本上.在Windows 7上,只有普通字母.
<Label x:Name="servername" Typography.Capitals="SmallCaps" Content="Server xy" VerticalAlignment="Bottom" FontSize="15" Margin="10,0,10,31" Padding="5,0" FontWeight="Light" Height="19" HorizontalAlignment="Left" SizeChanged="servername_SizeChanged"/>
Run Code Online (Sandbox Code Playgroud)
我使用的是.NET Framework 4.5,字体是Segoe UI Medium(以及其他一些标签Segoe UI Light),它安装在两个系统上.

我添加了这个CSS类:
.beanies {
font-variant: small-caps;
}
Run Code Online (Sandbox Code Playgroud)
我从几个地方调用它,再加上另一个类,以这种方式尝试:
<p class="coolPools beanies">LICENSE #764014</p>
Run Code Online (Sandbox Code Playgroud)
...和这个:
<h3 class="statelyPresence, beanies">NEW POOL LAW REQUIRES IMMEDIATE ACTION AT ALL APARTMENT AND CONDOMINIUM POOLS AND SPAS</h3>
Run Code Online (Sandbox Code Playgroud)
(IOW,我要应用于该元素的两个类之间是否有逗号分隔)
...而且在任何情况下,文本都不会大写显示。
我究竟做错了什么?
我正在尝试创建一种斜体和大写的字体样式。我还使用 LocalizedStringKey 来设置我的字符串。我尝试使用smallCaps(),但这对italic()不起作用,如这里回答的那样,如果我尝试在LocalizedStringKey上使用uppercased(),它只会将键设置为大写而不是字符串。
有人知道解决办法吗?
extension Font {
public static let Heading1: Font = system(size: 34, weight: .black, design: .default).italic()
}
Text("HELLO_WORLD").font(.Heading1)
Run Code Online (Sandbox Code Playgroud) 我需要在 TextView 中显示 SmallCaps 文本。我正在尝试使用以下代码:
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFeatureSettings="smcp"
android:textColor="@color/black"
android:textSize="16sp"
android:text="TEXT" />
Run Code Online (Sandbox Code Playgroud)
但它只显示普通文本,没有 SmallCaps 效果。我也尝试以编程方式设置它 ( text1.fontFeatureSettings = "smcp") 但也没有成功。
如何在 Android 中制作 SmallCaps 文本?为什么 fontFeatureSettings 不起作用?
我试图在 SwiftUI 中将我的文本更改为小型大写字母。但我不明白如何将方法应用于我的文本。
https://developer.apple.com/documentation/swiftui/font/3084273-smallcaps
我尝试了不同的方法,这里有两个:
Text("Typography")
.font(.system(size: 24))
.fontWeight(.bold)
.smallCaps()
Run Code Online (Sandbox Code Playgroud)
——
Text("Typography")
.font(.system(.body, textStyle: .smallCaps))
Run Code Online (Sandbox Code Playgroud)
如何将我的字母设置为小写字母?我正在使用 Xcode 11.3。
谢谢!