`
tank2308635
  • 浏览: 191635 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)独自收集Cocos2d提供的字体!共57种(有对照的字体图)

阅读更多

 

Himi 原创,转载请注明!

 

原文地址:http://blog.csdn.net/xiaominghimi/article/details/6651818


       很多游戏中,便于开发就会直接采用Cocos2d提供的字体库来使用,但是因为提供的种类很多,那么Himi利用一些时间整理了57种字体样式,这些我想足够你用了;

不多说下面一起来看看吧:(每张图对应11种样式的字体,字体的名字就是其样式的名字)

     -----------------------------1----------------------------------

     

对应字体样式源码:

  1. CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"AppleGothic" fontName:@"AppleGothic" fontSize:20];  
  2. myLabel.position=ccp(70, 50);  
  3. [self addChild:myLabel];  
  4. CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"HiraKakuProN-W6" fontName:@"HiraKakuProN-W6" fontSize:20];  
  5. myLabel2.position=ccp(100, 100);  
  6. [self addChild:myLabel2];  
  7. CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"HiraKakuProN-W3" fontName:@"HiraKakuProN-W3" fontSize:20];  
  8. myLabel3.position=ccp(100, 150);  
  9. [self addChild:myLabel3];  
  10. CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@"MarkerFelt-Thin" fontName:@"MarkerFelt-Thin" fontSize:20];  
  11. myLabel4.position=ccp(100, 200);  
  12. [self addChild:myLabel4];  
  13. CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@"STHeitiK-Medium" fontName:@"STHeitiK-Medium" fontSize:20];  
  14. myLabel5.position=ccp(100, 250);  
  15. [self addChild:myLabel5];  
  16. CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@"STHeitiK-Light" fontName:@"STHeitiK-Light" fontSize:20];  
  17. myLabel6.position=ccp(100, 300);  
  18. [self addChild:myLabel6];  
  19. CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@"TimesNewRomanPSMT" fontName:@"TimesNewRomanPSMT" fontSize:20];  
  20. myLabel7.position=ccp(250, 50);  
  21. [self addChild:myLabel7];  
  22. CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@"Helvetica-Oblique" fontName:@"Helvetica-Oblique" fontSize:20];  
  23. myLabel8.position=ccp(350, 100);  
  24. [self addChild:myLabel8];  
  25. CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@"Helvetica-BoldOblique" fontName:@"Helvetica-BoldOblique" fontSize:20];  
  26. myLabel9.position=ccp(350, 150);  
  27. [self addChild:myLabel9];  
  28. CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@"Helvetica" fontName:@"Helvetica" fontSize:20];  
  29. myLabel10.position=ccp(250, 200);  
  30. [self addChild:myLabel10];  
  31. CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@"Helvetica-Bold" fontName:@"Helvetica-Bold" fontSize:20];  
  32. myLabel11.position=ccp(300, 250);  
  33. [self addChild:myLabel11];  

    -----------------------------2----------------------------------

 



对应字体样式源码:

  1. CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"TimesNewRomanPS-BoldMT" fontName:@"TimesNewRomanPS-BoldMT" fontSize:20];  
  2. myLabel.position=ccp(150, 50);  
  3. [self addChild:myLabel];  
  4. CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"TimesNewRomanPS-BoldItalicMT" fontName:@"TimesNewRomanPS-BoldItalicMT" fontSize:20];  
  5. myLabel2.position=ccp(150, 100);  
  6. [self addChild:myLabel2];  
  7. CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"TimesNewRomanPS-ItalicMT" fontName:@"TimesNewRomanPS-ItalicMT" fontSize:20];  
  8. myLabel3.position=ccp(200, 150);   
  9. [self addChild:myLabel3];  
  10. CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@"Verdana-Bold" fontName:@"Verdana-Bold" fontSize:20];  
  11. myLabel4.position=ccp(100, 200);  
  12. [self addChild:myLabel4];  
  13. CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@"Verdana-BoldItalic" fontName:@"Verdana-BoldItalic" fontSize:20];  
  14. myLabel5.position=ccp(130, 250);  
  15. [self addChild:myLabel5];   
  16. CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@"Verdana" fontName:@"Verdana" fontSize:20];  
  17. myLabel6.position=ccp(100, 300);  
  18. [self addChild:myLabel6];   
  19. CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@"Verdana-Italic" fontName:@"Verdana-Italic" fontSize:20];  
  20. myLabel7.position=ccp(370, 50);  
  21. [self addChild:myLabel7];    
  22. CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@"Georgia-Bold" fontName:@"Georgia-Bold" fontSize:20];  
  23. myLabel8.position=ccp(400, 100);    
  24. [self addChild:myLabel8];  
  25. CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@"Georgia" fontName:@"Georgia" fontSize:20];  
  26. myLabel9.position=ccp(400, 150);   
  27. [self addChild:myLabel9];  
  28. CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@"Georgia-BoldItalic" fontName:@"Georgia-BoldItalic" fontSize:20];  
  29. myLabel10.position=ccp(300, 200);  
  30. [self addChild:myLabel10];  
  31. CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@"Georgia-Italic" fontName:@"Georgia-Italic" fontSize:20];  
  32. myLabel11.position=ccp(350, 250);  
  33. [self addChild:myLabel11];  

    -----------------------------3----------------------------------

 


对应字体样式源码:

  1. CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"ArialRoundedMTBold" fontName:@"ArialRoundedMTBold" fontSize:20];  
  2. myLabel.position=ccp(150, 50);  
  3. [self addChild:myLabel];   
  4. CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"TrebuchetMS-Italic" fontName:@"TrebuchetMS-Italic" fontSize:20];  
  5. myLabel2.position=ccp(150, 100);  
  6. [self addChild:myLabel2];   
  7. CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"TrebuchetMS" fontName:@"TrebuchetMS" fontSize:20];  
  8. myLabel3.position=ccp(200, 150);   
  9. [self addChild:myLabel3];   
  10. CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@"Trebuchet-BoldItalic" fontName:@"Trebuchet-BoldItalic" fontSize:20];  
  11. myLabel4.position=ccp(100, 200);  
  12. [self addChild:myLabel4];   
  13. CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@"TrebuchetMS-Bold" fontName:@"TrebuchetMS-Bold" fontSize:20];  
  14. myLabel5.position=ccp(130, 250);  
  15. [self addChild:myLabel5];    
  16. CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@"STHeitiTC-Light" fontName:@"STHeitiTC-Light" fontSize:20];  
  17. myLabel6.position=ccp(100, 300);  
  18. [self addChild:myLabel6];    
  19. CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@"STHeitiTC-Medium" fontName:@"STHeitiTC-Medium" fontSize:20];  
  20. myLabel7.position=ccp(370, 50);  
  21. [self addChild:myLabel7];     
  22. CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@"GeezaPro-Bold" fontName:@"GeezaPro-Bold" fontSize:20];  
  23. myLabel8.position=ccp(400, 100);    
  24. [self addChild:myLabel8];   
  25. CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@"GeezaPro" fontName:@"GeezaPro" fontSize:20];  
  26. myLabel9.position=ccp(400, 150);   
  27. [self addChild:myLabel9];   
  28. CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@"Courier" fontName:@"Courier" fontSize:20];  
  29. myLabel10.position=ccp(300, 200);  
  30. [self addChild:myLabel10];  
  31. CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@"Courier-BoldOblique" fontName:@"Courier-BoldOblique" fontSize:20];  
  32. myLabel11.position=ccp(350, 250);  
  33. [self addChild:myLabel11];  


 

    -----------------------------4----------------------------------


对应字体样式源码:

  1. CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"Courier-Oblique" fontName:@"Courier-Oblique" fontSize:20];  
  2. myLabel.position=ccp(150, 50);  
  3. [self addChild:myLabel];    
  4. CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"Courier-Bold" fontName:@"Courier-Bold" fontSize:20];  
  5. myLabel2.position=ccp(150, 100);  
  6. [self addChild:myLabel2];    
  7. CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"ArialMT" fontName:@"ArialMT" fontSize:20];  
  8. myLabel3.position=ccp(200, 150);   
  9. [self addChild:myLabel3];    
  10. CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@"Arial-BoldMT" fontName:@"Arial-BoldMT" fontSize:20];  
  11. myLabel4.position=ccp(100, 200);  
  12. [self addChild:myLabel4];    
  13. CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@"Arial-BoldItalicMT" fontName:@"Arial-BoldItalicMT" fontSize:20];  
  14. myLabel5.position=ccp(130, 250);  
  15. [self addChild:myLabel5];     
  16. CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@"Arial-ItalicMT" fontName:@"Arial-ItalicMT" fontSize:20];  
  17. myLabel6.position=ccp(100, 300);  
  18. [self addChild:myLabel6];     
  19. CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@"STHeitiJ-Medium" fontName:@"STHeitiJ-Medium" fontSize:20];  
  20. myLabel7.position=ccp(370, 50);  
  21. [self addChild:myLabel7];      
  22. CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@"STHeitiJ-Light" fontName:@"STHeitiJ-Light" fontSize:20];  
  23. myLabel8.position=ccp(400, 100);    
  24. [self addChild:myLabel8];    
  25. CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@"ArialHebrew" fontName:@"ArialHebrew" fontSize:20];  
  26. myLabel9.position=ccp(400, 150);   
  27. [self addChild:myLabel9];   
  28. CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@"ArialHebrew-Bold" fontName:@"ArialHebrew-Bold" fontSize:20];  
  29. myLabel10.position=ccp(300, 200);  
  30. [self addChild:myLabel10];  
  31. CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@"CourierNewPS-BoldMT" fontName:@"CourierNewPS-BoldMT" fontSize:20];  
  32. myLabel11.position=ccp(350, 250);  
  33. [self addChild:myLabel11];  


 

    -----------------------------5----------------------------------


对应字体样式源码:

  1. CCLabelTTF *myLabel = [CCLabelTTF labelWithString:@"CourierNewPS-ItalicMT" fontName:@"CourierNewPS-ItalicMT" fontSize:20];  
  2. myLabel.position=ccp(140, 50);  
  3. [self addChild:myLabel];     
  4. CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"CourierNewPS-BoldItalicMT" fontName:@"CourierNewPS-BoldItalicMT" fontSize:20];  
  5. myLabel2.position=ccp(150, 100);  
  6. [self addChild:myLabel2];    
  7. CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"CourierNewPSMT" fontName:@"CourierNewPSMT" fontSize:20];  
  8. myLabel3.position=ccp(200, 150);   
  9. [self addChild:myLabel3];     
  10. CCLabelTTF *myLabel4 = [CCLabelTTF labelWithString:@"Thonburi-Bold" fontName:@"Thonburi-Bold" fontSize:20];  
  11. myLabel4.position=ccp(100, 200);  
  12. [self addChild:myLabel4];     
  13. CCLabelTTF *myLabel5 = [CCLabelTTF labelWithString:@"AmericanTypewriter" fontName:@"AmericanTypewriter" fontSize:20];  
  14. myLabel5.position=ccp(130, 250);  
  15. [self addChild:myLabel5];    
  16. CCLabelTTF *myLabel6 = [CCLabelTTF labelWithString:@"AmericanTypewriter-Bold" fontName:@"AmericanTypewriter-Bold" fontSize:20];  
  17. myLabel6.position=ccp(200, 300);  
  18. [self addChild:myLabel6];    
  19. CCLabelTTF *myLabel7 = [CCLabelTTF labelWithString:@"STHeitiSC-Medium" fontName:@"STHeitiSC-Medium" fontSize:20];  
  20. myLabel7.position=ccp(370, 50);  
  21. [self addChild:myLabel7];       
  22. CCLabelTTF *myLabel8 = [CCLabelTTF labelWithString:@"STHeitiSC-Light" fontName:@"STHeitiSC-Light" fontSize:20];  
  23. myLabel8.position=ccp(400, 100);    
  24. [self addChild:myLabel8];    
  25. CCLabelTTF *myLabel9 = [CCLabelTTF labelWithString:@"HelveticaNeue" fontName:@"HelveticaNeue" fontSize:20];  
  26. myLabel9.position=ccp(400, 150);   
  27. [self addChild:myLabel9];   
  28. CCLabelTTF *myLabel10 = [CCLabelTTF labelWithString:@"HelveticaNeue" fontName:@"HelveticaNeue" fontSize:20];  
  29. myLabel10.position=ccp(300, 200);  
  30. [self addChild:myLabel10];  
  31. CCLabelTTF *myLabel11= [CCLabelTTF labelWithString:@"HelveticaNeue-Bold" fontName:@"HelveticaNeue-Bold" fontSize:20];  
  32. myLabel11.position=ccp(350, 250);  
  33. [self addChild:myLabel11];  


 


    -----------------------------6----------------------------------


对应字体样式源码:

  1. myLabel.position=ccp(90, 150);  
  2. [self addChild:myLabel];     
  3. CCLabelTTF *myLabel2 = [CCLabelTTF labelWithString:@"Zapfino" fontName:@"Zapfino" fontSize:20];  
  4. myLabel2.position=ccp(250, 150);  
  5. [self addChild:myLabel2];   
  6. CCLabelTTF *myLabel3 = [CCLabelTTF labelWithString:@"~Himi整理~" fontName:@"Zapfino" fontSize:20];  
  7. myLabel3.position=ccp(230, 220);  
  8. [self addChild:myLabel3];   

ok,太累了,哎~不过为了后期开发方便,所以也是值得的,分享给大家,希望大家支持下~
分享到:
评论

相关推荐

    cocos2d-x 3.X 接收图片 base64 转码显示

    在cocos2d-x 3.x版本中,处理网络接收的Base64编码的图片数据并将其显示在精灵(Sprite)上是一项常见的任务。这通常涉及到网络请求、数据解码以及图像渲染等多个步骤。以下是详细的知识点说明: 1. **Base64编码**:...

    cocos2d-x json字符串与cocos2d::Value转换工具

    该资源主要用于cocos2d-x中Value与json字符串的相互转换,提供从json文件读取为cocos2d::Value,cocos2d::Value写入到文件,cocos2d::Value转换为json字符串,json字符串转换为cocos2d::Value。json字符串转换成cocos...

    cocos2d-x位图字体生成工具bmfont

    在Cocos2d-x中,位图字体(Bitmap Font)是一种将文本转换为图像格式的字体系统,常用于实现自定义字体样式或者提高游戏中的文字渲染效率。位图字体生成工具BMFont就是专门用来创建这类字体的工具。 BMFont是由...

    Cocos2d-x实战:JS卷——Cocos2d-JS开发

    资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...

    cocos2d-x-cocos2d-x-2.2.2.zip

    这个压缩包“cocos2d-x-cocos2d-x-2.2.2.zip”包含了cocos2d-x 的2.2.2版本,该版本是cocos2d-x发展中的一个重要里程碑,它提供了许多改进和优化,使得开发者能够更加高效地创建2D游戏和应用。 在cocos2d-x 2.2.2中...

    cocos2d的学习资料

    Cocos2d是一款广泛应用于游戏开发、图形界面和2D应用程序的开源框架,它支持多种编程语言,包括Python(cocos2d),Objective-C(cocos2d-objc)以及C++(cocos2d-x)。这篇学习资料是针对cocos2d/x,特别是cocos2d-...

    cocos2d3D扑克翻牌特效

    《cocos2d 3D扑克翻牌特效详解——基于OpenGL的实现》 在游戏开发领域,视觉效果的呈现往往能极大地提升玩家的沉浸感。其中,扑克翻牌特效就是一个常见的交互元素,它能为游戏增添趣味性和神秘感。本文将深入探讨...

    Cocos2d-x 2.x字体描边效果(Shader实现)

    Cocos2d-x 2.X实现的一基于CCLabelTTF + Shader的字体描边效果,具体可以参考这篇博客,http://blog.csdn.net/oktears/article/details/43200757

    cocos2d-x 3.0

    本篇文章将深入探讨cocos2d-x 3.0中实现人物行走的关键技术和步骤,以及如何结合提供的代码和图片资源进行实践。 一、cocos2d-x 3.0简介 cocos2d-x 3.0是cocos2d-x系列的一个重要升级,它基于C++编写,支持跨平台...

    Cocos2d-x实战 JS卷 Cocos2d-JS开发

    《Cocos2d-x实战 JS卷 Cocos2d-JS开发》是一本深入探讨Cocos2d-x游戏引擎JavaScript版本使用的专业书籍。Cocos2d-x是全球范围内广泛采用的游戏开发框架,尤其适用于2D游戏的制作,而Cocos2d-JS则是其JavaScript接口...

    cocos2d-android jar包全套.zip

    在Android平台上,Cocos2d-x是一个基于C++的版本,提供了原生的编程接口,同时也支持Java API,方便Android开发者使用。"cocos2d-android jar包全套.zip"这个压缩包包含了在Android上使用Cocos2d开发游戏所需的所有...

    cocos2d-x-3.1.zip

    这个压缩包“cocos2d-x-3.1.zip”包含了Cocos2d-x框架的3.1版本,这是一个经典且相对旧的版本,可能对于那些寻找历史版本或者想要研究早期游戏开发技术的人来说非常有价值。由于官方网站已经不再提供这个版本的直接...

    我所理解的Cocos2d-x,带完整书签

    Cocos2d-x是一个开源的游戏开发框架,专为创建2D游戏、图形应用程序以及互动媒体设计。它基于C++,并提供了多种语言接口,包括Lua和JavaScript,使得开发者可以选择自己熟悉的语言进行游戏开发。Cocos2d-x的核心特性...

    cocos2d 入门教程

    【cocos2d 入门教程】 cocos2d 是一款强大的开源游戏开发框架,尤其在iOS平台上,它被广泛用于创建2D游戏、演示和其他交互式应用。本教程将带你深入了解cocos2d的基本概念、核心功能以及如何在iOS上进行游戏开发。 ...

    cocos2d学习资源汇总

    cocos2d-x学习资源汇总 cocos2d-x是一款功能强大且广泛应用于游戏开发的游戏引擎,由于其跨平台、开源、自由的特性,吸引了许多开发者的关注。以下是关于cocos2d-x的学习资源汇总,旨在帮助初学者快速入门和提高...

    Cocos2d-x实战:C++卷(2版)源代码

    7. **资源管理**:有效管理和加载图片、音频、字体等资源是游戏开发的关键,Cocos2d-x提供了资源管理工具和缓存机制。 8. **网络通信**:对于需要联网的游戏,Cocos2d-x提供了网络模块,可以实现数据的发送和接收。...

    cocos2d-android.jar.zip_CoCos2d_android jar_android game_cocos2d

    cocos2d-android游戏引擎是著名游戏引擎cocos2d游戏引擎的Android版。cocos2d-android游戏引擎性能优越、易学、可以进行纯java编程、具有极高的研 究价值、大大的降低了开发者的学习成本。您只需要一台普通配置的...

    cocos2d游戏引擎

    Cocos2d是一款广泛使用的开源游戏开发框架,尤其在移动端如Android和iOS平台上深受开发者喜爱。这个框架以其高效、易用和跨平台的特性,为游戏开发者提供了强大的工具集,帮助他们快速创建2D游戏、应用程序和交互式...

    经典版本 方便下载 源码 旧版本 3.8 官网找不到了 cocos2d-x-3.8.zip

    《cocos2d-x 3.8:经典游戏引擎源码解析》 cocos2d-x 是一个跨平台的游戏开发框架,它基于C++,同时提供了Lua和JavaScript的绑定,让开发者可以方便地在多种操作系统上创建2D游戏、演示程序和其他图形交互应用。这...

Global site tag (gtag.js) - Google Analytics