我用System.IO读写ttf字体文件时发现保存的新文件与原字体文件大小不一样导致字体编辑器无法正常打开新的字体文件。我读写时使用了常用了字体编码但发现也不行,我只是想将字体文件A通过System.IO读取后再写到新的文件B,不知道为什么总是无法写成一样的文件(文件大小,哪怕读的时候先判断了原始文件的编码似乎也不行)?个人感觉可能和字体编码有关。以下是读写方式以及原始字体的下载地址。不知道哪位朋友碰到过这样的读写问题,谢谢。string fileContent = string.Empty;
Encoding txtEncoding = Encoding.GetEncoding("GB2312");
fileContent = System.IO.File.ReadAllText(@"xxxx\test.ttf", txtEncoding);
System.IO.File.WriteAllText(@"xxx\test1.ttf", fileContent, txtEncoding);字体下载地址http://www.zhuzhusoft.com/test.ttf
Encoding txtEncoding = Encoding.GetEncoding("GB2312");
fileContent = System.IO.File.ReadAllText(@"xxxx\test.ttf", txtEncoding);
System.IO.File.WriteAllText(@"xxx\test1.ttf", fileContent, txtEncoding);字体下载地址http://www.zhuzhusoft.com/test.ttf
解决方案 »
- 用IntelliLock混淆的C#.net网站程序,能用反混淆看到源代码吗?
- 谁能写点C#广域网通信的代码?谢谢了
- @小小问题呀@
- 困惑啊,为什么一个INSERT操作总是要随机的失败呀
- 救命:请问为什么用SqlDataReader从数据库中用GetFloat(3)总是说报异常“指定的转换无效。”
- WebBrowser 的 DocumentCompleted事件问题
- 关于使用SmartClient智能客户端打包的问题
- 请教批量更新问题
- 请问 DataList 能不能分页?
- 需要别人来救命!
- 输出询问“你要我请你吃饭吗?”,选择“好的/不需要?(y/n):”,如果输入为y则打印“我们一起去吃饭”,若输出为n,则继续询问。
- c#编写web后端
File.ReadAllBytes。