当我必须包含多个相同字体系列的字体时,我在iPad应用程序中使用自定义字体时遇到问题.
基本上某些字体会像其他字体一样呈现,尤其是粗体字体.在我的情况下,我有这些四种字体:
钨 - 中 (好)
钨 - 黑 (好)
钨 - 大
钨 - 半钢
系统发现所有这些实际上我没有中等或黑色的问题但是当我选择粗体或半框时,结果是黑色字体!
此问题会影响UILabel和UITextField等本机组件,但也会影响我在应用程序中使用的自定义css的html文档.
我在项目资源和Info.plist文件中正确设置了所有内容,我甚至尝试转换ttf格式的字体,但结果不会改变.
我正在使用iOS sdk 4.2和iPad应用程序,重要的是要知道在此os之前(在3.2中)我的字体被正确呈现!
我到目前为止找到的唯一可行的解决方案是编辑字体并为每个字体设置不同的字体系列,但这意味着在代码和html中有很多工作,所以我会避免这种情况.
我该怎么办?
我们的iOS应用程序使用aws sdk使用putObjectRequest端点将小图片上传到s3.
我们的一些用户受到一个奇怪的问题的影响,这个问题完全阻止他们在连接到特定的wifi网络时上传任何图片.我们设法暂时解决了这个问题,但我们不知道是否有更好的解决方案,所以我们仍然想知道如何摆脱这个问题.
使用最新版本更新aws库.这并没有解决问题.
为上传请求使用更大的connectionTimeout值.这并没有解决问题.正如我所说,在启动请求之前几秒钟就会触发错误.
将aws端点更改为使用http而不是https:http://s3.amazonaws.com.这解决了这个问题.
您之前是否听说过这个问题,可能与另一个无线ISP有关?使用http上传是否通过在纯文本上传递签名令牌将自己暴露给安全问题?
我们正在使用amz-security-token标头中设置的临时标记对每个请求进行签名,如下所述:http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#UsingTemporarySecurityCredentials
谢谢