xycost 发表于 2019-8-15 16:17:04

「BIM设计」Revit?天正?谈谈字体那些事儿

本文由华南理工大学 建筑学硕士笨小孩创作,本公号仅转载,侵删。http://p9.pstatp.com/large/pgc-image/51b858131f924646ba89fe458440e15c

若干年前,当我第一次接触revit,看到revit的界面,当时就有一个疑问:revit究竟能不能出跟天正建筑一样的施工图?抛开制图深度不谈,首先要解决的就是图纸表达问题,而最基本的就是文字符号,如果文字样式、标注样式、符号样式都能一模一样,那就非常好了,可现实情况中,我看到的revit图纸数字字体总觉得和天正不一样。(虽然说天正的样式并非准则,但如果能显示的和天正一样,那岂不是更好?)本文会探讨:如何让revit看上去和天正一模一样,从细节上模仿CAD…………http://p9.pstatp.com/large/pgc-image/4edb483abf0e4278a06df2984f154a5e

revit中常见尺寸标注(仿宋)http://p3.pstatp.com/large/pgc-image/66422c6131214f57a155c410dd3f1bdf

CAD中尺寸标注这明显不一样嘛!一个粗一个细,难道不能做成一样的吗?revit不能模仿CAD的字体?答案是可以的!但这就涉及到一个小知识。.shx字体和ttf字体简单说:1、shx字体是CAD特有的,是当年专门为CAD开发的,由于字都是由单线组成,占内存少,打开图纸快,适合工程制图。http://p1.pstatp.com/large/pgc-image/cd73ecca60294f6e877324c489a934d6

shx字体2、ttf字体是TrueType字体,是一种字形相对复杂,实心字体,我们电脑windows系统上用的都是这个字体,我们经常说的微软雅黑、黑体、宋体等都是ttf字体。http://p1.pstatp.com/large/pgc-image/f08e3377dd4946e6936d0d50f4cc90cf

truetype字体随着计算机硬件性能的提升,就算CAD全用window的ttf字体也不会很卡。所以shx是属于历史遗留习惯问题,就跟晒蓝图类似。下图形象的表示了两种字体的大小(占用内存的大小)——图片来自网络http://p1.pstatp.com/large/pgc-image/50bc482c91e04cf2a6099cbb948c8870

字体大小比较!!!关键是:revit不能用shx字体,只能用ttf字体。那我们先来看看CAD里到底用的是什么字体!http://p3.pstatp.com/large/pgc-image/2d268a44b9484a8b9b768c0b6bfbd9bc

CAD字体组成其实shx形字体也分为两种:①、一种是表示1,2,3,4,a,b,c,d,e这种简单符号的字体,例如上图左侧的simpex.shx字体,或者我们在CAD里常见的gbenor.shx(tip:记住gbenor 国标(guo biao) 英文(english)常规(normal)字体)②、另外一种是表示中文这样笔画很多的字体的形字体,例如gbcbig.(tips:记住gbcbig的方法是:国标(guo biao) cad 大(big)字体.)重点:CAD的字体是可以复合混用(简单字母数字用SHX字体表示+汉字用大字体表示)的,而revit不行!!http://p3.pstatp.com/large/pgc-image/50cd88e565b844f1bc0e4a5c7378bc17

CAD-shx和大字体合用幸运的是!!simplex这种细细的字体有shx格式的,也有ttf格式的。http://p3.pstatp.com/large/pgc-image/907a0af70bb34d02879c9221d9b125da

windows可用的simplex字体http://p1.pstatp.com/large/pgc-image/b81996ea81674ad4aa067d2cc633b55a

simpex.ttf上图的英文和数字正是天正建筑标注默认的字体,也是我们想要的。Great!http://p1.pstatp.com/large/pgc-image/0b3dc094be87454687203f5daf85f0af

simplex字体的数字和字母http://p1.pstatp.com/large/pgc-image/a7dcb7cb3ea0412684043cd2259ecc41

完美再现天正标注!!但是!…………………………碰到汉字就不行了。因为simplex只能单线表示数字字母,汉字它表示不了,所以系统就用其他字体表示汉字了,就成了下面的样子。前面说过,gbcbig大字体可以用单线表示汉字,但它没有ttf格式的,同时,revit不支持一个标记族使用两种字体。http://p1.pstatp.com/large/pgc-image/d327017bb1f8468788aabd20c975aa05

simplex无法表示汉字难道没办法了吗???我想到的办法是,自己造字体!(tip:字体设计、改动涉及版权,仅供个人DIY,不可商用哦)简单来说,我要找一个单线表示汉字的字体+simplex的字母和数字;两者一组合,既有我想要的数字字母样式,同时表示中文时又不会很不协调。我用字体工具,稍微DIY了一下:http://p3.pstatp.com/large/pgc-image/aa43fbb30fa64fac9d056ed4742d6bc9

组合字体然后给自己的字体起个名字,FSR(仿宋(FangSong Revit))。http://p3.pstatp.com/large/pgc-image/443fbec76cbb48c8a8f3d9e9ac9dc869

以上操作只是模拟,很难做到一样,因为仿宋体就是有衬线字体,而gbcbig可以理解为是无衬线的仿宋字体,而我还没有看到类似的ttf字体。shx字体属于CAD的早期产物,其实没必要去模拟它,本文权且当作是一种怀旧吧,也许有一天revit成了主要的出图工具,我希望至少它的图形看起来也有曾经CAD的影子吧。(标注3.5mm字高打印到图纸上其实字体差别几乎看不出来,以上改动必要性也不是很大,仅供探讨。)http://p1.pstatp.com/large/pgc-image/aba0cc2279de4f26b66ade2c77f0da32

revit显示效果1http://p1.pstatp.com/large/pgc-image/b0561322fb1a44f7b4791b2e001a558e

revit显示效果2http://p9.pstatp.com/large/pgc-image/da4da3ccab354b1b912ccc2893e796c1

revit显示效果3http://p3.pstatp.com/large/pgc-image/3794ee62f2724593ac22780289c3fcae

revit显示效果4http://p3.pstatp.com/large/pgc-image/a6343724a47748fdaee7aca3c9daa00a

页: [1]
查看完整版本: 「BIM设计」Revit?天正?谈谈字体那些事儿