サポートされている単位

以下の各表に、Curl® 言語でサポートされている単位を示します。単位を指定する場合は、名前、記号、または別名を使用できます。名前の複数形を指定することもできます。名前を複数にする場合は、英語の規則に従います。

角度

名前
記号
別名
説明
定義
arcminute--1/60 度(1.0/60.0)degree
arcsecond--1/3600 度(1.0/3600.0)degree
degreedeg-円の 2πラジアン(3.141592653589793/180.0)radians
radianrad-角度の SI 単位1.0rad

距離

名前
記号
別名
説明
定義
agate--活字の単位5.5points
angstrom--波長の単位10e-10meters
cicero--活字の単位0.01483ft
didot--活字の単位0.01483inches
digit--活字の単位0.75in
footft-(英)慣習的単位12.0in
furlong-fur(英)慣習的単位660.0ft
inchin-(英)慣習的単位2.54cm
league--距離3.0nmi
meterm-距離の SI 単位1.0m
milemi-英国の法定マイル5280.0ft
nautical-milenmiNM海里1852.0meters
pica--活字の単位6points
pointpt-活字の単位(1.0/72.0)in
rod--(英)慣習的単位16.5ft
yardyd-(英)慣習的単位3.0ft

相対距離

単位 empixel は、2 つの異なる数量型 EmDistancePixelDistance の単位です。それぞれの実際の大きさはコンテキストによって異なります。
em 単位では、標準のフォント サイズ単位によって距離が評価されます。この単位は、テキストを追加する可能性のあるグラフィック レイアウトを作成する場合に限り、尺度単位として使用できます。尺度単位では、この単位はフォント サイズと同じで、面積では、フォント サイズの四角形と同じになります。フォント サイズが 10 ポイントの場合、em は 10 ポイント (または 1 辺が 10 ポイントの四角形) です。たとえば、テキスト式で font-size オプションに 2em の数量を代入すると、現在のフォント サイズが 2 倍になります。
pixel は "picture element" から得られた用語であり、コンピュータ ディスプレイ上、またはコンピュータ画像でのプログラム可能な色の基本単位です。ピクセル (pixel) の物理サイズは、ディスプレイ画面の解像度によって変わります。ディスプレイが最高の解像度に設定されている場合、ピクセルの物理サイズは、ディスプレイのドット ピッチの物理サイズと同じです。解像度が最高より低い場合、ピクセルは、2 つ以上の画面ドットを使用するので、画面の物理領域をより多く占有します。したがって、ピクセルで指定される画面表示構成要素のサイズは、画面の解像度によって変わります。
特定のコンテキストでのみ、このような単位を持つ数量を絶対距離の代わりに使用できます。たとえば em は、フォント サイズ、段落字下げ、段落間の間隔などを設定する場合に使用できます。適切なコンテキストでは、any-to-Distance プロシージャを使用すれば、こうした相対的な数量を Distance 型の絶対長に変換することもできます。
名前
記号
別名
説明
定義
em--活字の単位distance equal to type size
pixelpx-解像度の単位smallest display element

光度

名前
記号
別名
説明
定義
candelacd-光度の SI 単位1.0cd

質量

名前
記号
別名
説明
定義
gramg-質量の SI 単位1.0g
pound-avoirdupois-pound,
avoirdupois-pounds,
dry-pound,
dry-pounds, lb, lbs
-453.59237g

時間

名前
記号
別名
説明
定義
dayddays-24hours
hourhrh60 分60minutes
minutemin-60 秒60seconds
seconds-時間の SI 単位1.0

単位なし

名前
記号
別名
説明
定義
billion--英語 (アメリカ) の 10 億:1e9 (1 × 10 の 9 乗)1e9
dot--1 ドット1.0
hundred--100100.0
million--1e6 (1 × 10 の 6 乗)1e6
mole--1 モルの物質には、12 グラムの炭素 12 に含まれる原子と同数の要素粒子だけが含まれている602.21367e21
percent%--0.01
quadrillion--英語 (アメリカ) の 1000 兆:1e15 (1 × 10 の 15 乗)1e15
quintillion--英語 (アメリカ) の 100 京:1e18 (1 × 10 の 18 乗)1e18
thousand--10001000.0
trillion--英語 (アメリカ) の 兆:1e12 (1 × 10 の 12 乗)1e12

複雑な単位

名前
記号
別名
説明
定義
dots-per-inchdpi--1.0(dot/in)
dots-per-meterdpm--1.0(dot/m)
fps--フレーム/秒1.0/s
Hz--サイクル/秒1.0/s
kilometers-per-hourkph--1.0(km/h)
miles-per-hourmph--1.0(mi/h)

サポートされている単位プレフィックス

次の表に、Curl 言語でのメートル法の有効なプレフィックスを示します。
長い形式短い形式乗数
kibiKi2^10
mebiMi2^20
gibiGi2^30
TebiTi2^40
yottaY10^24
zettaZ10^21
exaE10^18
petaP10^15
teraT10^12
gigaG10^9
megaM10^6
kilok10^3
hectoh10^2
dekada10
decid10^-1
centic10^-2
millim10^-3
microµ10^-6
nanon10^-9
picop10^-12
femtof10^-15
attoa10^-18
zeptoz10^-21
yoctoy10^-24