结构图中字体标注样式有何规定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构图中字体标注样式有何规定相关的知识,希望对你有一定的参考价值。

符号的印刷和书写字体应符合下列要求:

1 主体符号的字母必须采用斜体。

2 上、下标的字母、数字或标记,除代表序数的字母(i,j,m,n)应采用斜体外,均应采用正体。

3. 单个拉丁字母ο不应作为主体符号和下标,避免与数字“零”相混淆。小写希腊字母ι、ο、υ、κ、χ不宜作为主体符号和上、下标,避免与小写拉丁字母相混淆。以小写拉丁字母l作下标,在印刷时可用大写拉丁字母L代替,避免与数字“1”相混淆。

4.图纸上所需书写的文字、数字或符号等,均应笔画清晰、字体端正、排列整齐;标点符号应清楚正确。
文字的字高,应从如下系列中选用:3.5、5、7、10、14、20mm。如需书写更大的字,其高度应按 的比值递增。
图样及说明中的汉字,宜采用长仿宋体,宽度与高度的关系应符合规定。大标题、图册封面、地形图等的汉字,也可书写成其他字体,但应易于辨认。数字和字母采用直体,便于使用绘图工具。 例如:图名、设计说明、图形符号等所用的汉字,可视为不同用途的汉字,其大小可以不同;同一套图中各图名可视为同一用途的汉字,其大小宜相同。

长仿宋汉字、拉丁字母、阿拉伯数字与罗马数字示例见《技术制图——字体》(GB/T 14691-93)。
参考技术A 给一个源代码你 在窗体插入一个文本框

Private Const LF_FACESIZE = 32
Private Const CF_PRINTERFONTS = &H2
Private Const CF_SCREENFONTS = &H1
Private Const CF_BOTH = (CF_SCREENFONTS Or CF_PRINTERFONTS)
Private Const CF_EFFECTS = &H100&
Private Const CF_FORCEFONTEXIST = &H10000
Private Const CF_INITTOLOGFONTSTRUCT = &H40&
Private Const CF_LIMITSIZE = &H2000&
Private Const REGULAR_FONTTYPE = &H400

'charset Constants

Private Const ANSI_CHARSET = 0
Private Const ARABIC_CHARSET = 178
Private Const BALTIC_CHARSET = 186
Private Const CHINESEBIG5_CHARSET = 136
Private Const DEFAULT_CHARSET = 1
Private Const EASTEUROPE_CHARSET = 238
Private Const GB2312_CHARSET = 134
Private Const GREEK_CHARSET = 161
Private Const HANGEUL_CHARSET = 129
Private Const HEBREW_CHARSET = 177
Private Const JOHAB_CHARSET = 130
Private Const MAC_CHARSET = 77
Private Const OEM_CHARSET = 255
Private Const RUSSIAN_CHARSET = 204
Private Const SHIFTJIS_CHARSET = 128
Private Const SYMBOL_CHARSET = 2
Private Const THAI_CHARSET = 222
Private Const TURKISH_CHARSET = 162

Private Type LOGFONT

lfHeight As Long
lfWidth As Long
lfEscapement As Long
lfOrientation As Long
lfWeight As Long
lfItalic As Byte
lfUnderline As Byte
lfStrikeOut As Byte
lfCharSet As Byte
lfOutPrecision As Byte
lfClipPrecision As Byte
lfQuality As Byte
lfPitchAndFamily As Byte
lfFaceName As String * 31
End Type
Private Type CHOOSEFONT
lStructSize As Long
hwndOwner As Long ' caller's window handle
hDC As Long ' printer DC/IC or NULL
lpLogFont As Long ' ptr. to a LOGFONT struct
iPointSize As Long ' 10 * size in points of selected font
flags As Long ' enum. type flags
rgbColors As Long ' returned text color
lCustData As Long ' data passed to hook fn.
lpfnHook As Long ' ptr. to hook function
lpTemplateName As String ' custom template name
hInstance As Long ' instance handle of.EXE that
' contains cust. dlg. template
lpszStyle As String ' return the style field here
' must be LF_FACESIZE or bigger
nFontType As Integer ' same value reported to the EnumFonts
' call back with the extra FONTTYPE_
' bits added
MISSING_ALIGNMENT As Integer
nSizeMin As Long ' minimum pt size allowed &
nSizeMax As Long ' max pt size allowed if
' CF_LIMITSIZE is used
End Type

Private Declare Function CHOOSEFONT Lib "comdlg32.dll" Alias "ChooseFontA" _
(ByRef pChoosefont As CHOOSEFONT) As Long
Private Sub Command1_Click()
Dim cf As CHOOSEFONT, lfont As LOGFONT
Dim fontname As String, ret As Long
cf.flags = CF_BOTH Or CF_EFFECTS Or CF_FORCEFONTEXIST Or CF_INITTOLOGFONTSTRUCT Or CF_LIMITSIZE
cf.lpLogFont = VarPtr(lfont)
cf.lStructSize = LenB(cf)
'cf.lStructSize = Len(cf) ' size of structure
cf.hwndOwner = Form1.hWnd ' window Form1 is opening this dialog box
cf.hDC = Printer.hDC ' device context of default printer (using VB's mechanism)
cf.rgbColors = RGB(0, 0, 0) ' black
cf.nFontType = REGULAR_FONTTYPE ' regular font type i.e. not bold or anything
cf.nSizeMin = 10 ' minimum point size
cf.nSizeMax = 72 ' maximum point size
ret = CHOOSEFONT(cf) 'brings up the font dialog
If ret <> 0 Then ' success
fontname = StrConv(lfont.lfFaceName, vbUnicode, &H804) 'Retrieve chinese font name in english version os
fontname = Left$(fontname, InStr(1, fontname, vbNullChar) - 1)
'Assign the font properties to text1

'主要的设置代码在下面这里
With Text1.Font
.Charset = lfont.lfCharSet 'assign charset to font
.Name = fontname
.Size = cf.iPointSize / 10 'assign point size
Text1.Text = .Name & ":" & .Charset & ":" & .Size 'display data in chosen Font
End With
End If

常用CSS font属性连写

连写顺序:

font-style font-variant font-weight font-size/line-height font-family

font-style 规定字体样式

normal  默认值。浏览器显示一个标准的字
italic 浏览器会显示一个斜体的字体样式
oblique  浏览器会显示一个倾斜的字体样式
inherit  规定应该从父元素继承字体样式

font-variant  规定字体异体。

 

normal  默认值。浏览器会显示一个标准的字体。
small-caps 浏览器会显示小型大写字母的字体。
inherit  规定应该从父元素继承 font-variant 属性的值。

font-weight 规定字体粗细。

normal  默认值。定义标准的字符。
bold 定义粗体字符。
bolder 定义更粗的字符。
lighter  定义更细的字符。
100~900
定义由细到粗的字符。400 等同于 normal
inherit  规定应该从父元素继承字体的粗细。

 font-size 规定字体大小

/* <absolute-size>,绝对大小值 */
font-size: xx-small;
font-size: x-small;
font-size: small;
font-size: medium;
font-size: large;
font-size: x-large;
font-size: xx-large;
 
/* <relative-size>,相对大小值 */
font-size: larger;
font-size: smaller;
 
/* <length>,长度值 */
font-size: 12px;
font-size: 0.8em;
 
/* <percentage>,百分比值 */
font-size: 80%;
 
font-size: inherit;

line-height 规定行高

//normal  默认。设置合理的行间距。
//number 设置数字,此数字会与当前的字体尺寸相乘来设置行间距。
//length 设置固定的行间距。
//%  基于当前字体尺寸的百分比行间距。
//inherit  规定应该从父元素继承 line-height 属性的值。

 font-family

  • family-name
  • generic-family

用于某个元素的字体族名称或/及类族名称的一个优先表。

默认值:取决于浏览器。

inherit规定应该从父元素继承字体系列。

以上是关于结构图中字体标注样式有何规定的主要内容,如果未能解决你的问题,请参考以下文章

html 怎么设置table内的字体 颜色 大小 对齐方式!!!!!!!!!!!!!!!!!!!

使用ivew组件,如何对table组件实现每行可以配置(字体颜色、大小,每行的背景颜色,固定表头等)

常用CSS font属性连写

数据结构_栈的应用

谈谈你对web标注和W3c的理解和认识

python matplotlib 绘制训练曲线 综合示例——平滑处理图题设置图例设置字体大小线条样式颜色设置