உள்ளடக்கத்துக்குச் செல்

வார்ப்புரு:Custom rule/doc

விக்கிமூலம் இலிருந்து

This template creates a rule made up of a number of interchangeable image segments. Each element is a pair of parameters, the first selecting the pattern, the second selecting the size, as such there will always be an even number of parameters added.

The parameters are a sequence of identifiers for the type of feature followed by that feature's width in pixels. These always form pairs of parameters. Below is a list of the features available. Update this list if you know of elements that are missing.

Stylistic options for Template:Custom rule
Shorthand Identifier Example Widths available
spSpan5, 10, 20, 40, 50, 100
al, arArrow (Left, Right) 12
atl, atrArrow Thin (Left, Right) 10
acArrow Cross18
tlTear Left20, 28, 40, 57
trTear Right20, 28, 40, 57
strStar6, 10
wWave1–40, 160
sSquare5, 10
soSquare open5, 10
dDiamond4, 6, 10
doDiamond open7
lzLozenge20, 40, 60, 140
lztLozenge thin20, 40, 60, 100, 200, 250, 300, 350, 400
cCircle6, 10
coCircle open6, 10, 20
qcQuatrefoil in circle12, 25
rRectangle15
crt, crr, crb, crlCrescent (top, right, bottom, left) 10
bcrt, bcrr, bcrb, bcrlBlack Crescent (top, right, bottom, left) 10
elEllipse15
eloEllipse open15
colColon4, 6
fl, frFlare (Left, Right) 11, 12, 15, 30, 40
fcFlare Centre14, 22, 40, 60, 80, 100, 140
fctFlare Centre thin20, 40, 60, 80, 100, 120, 140
fcwFlare Centre White22, 40
cll, clrCurl (Left, Right) 10
ltr, rtrTriangle (Left, Right) 5, 10
loLoops141, 283
fy1Fancy140
fy2Fancy2100
fy3Fancy340

If an an identifier is not available for a segment you want, add it to Module:Custom rule/segments, or use the plain identifier without a shorthand. Eg {{custom rule|sp|100}} = {{custom rule|Span|100}}.

The feature must be available as that specific size. If it is not, the image will not be found, and a red link will appear. You can see a full list at the Rule segments category at Commons. If you add your own segments, add them to this category.

Example

[தொகு]

Example

text
{{Custom rule|sp|100|d|6|sp|10|d|10|sp|10|d|6|sp|100}}
text

text

text

Example

text
{{Custom rule|sp|100|d|6|sp|10|d|10|sp|10|d|6|sp|100|inline=true}}
text

text text

Adding components

[தொகு]

Adding new feature types

[தொகு]
Notice the "flange" for matching to the background rule.

It is easy to add images to the set. In order to be found, the filename must be in the form "Rule Segment - [Identifier] - [Width]px.svg. Example: File:Rule Segment - Span - 10px.svg

Note that it is also required that the image meet up well at the sides. The rule is 1px wide, so the features must have a 1px edge on each side, in the exact centre (vertically) of the edge. To ensure this, run a 1px line through the feature so that it fills in the gaps. See the diagram on the right for an example of how this is done. Ensure that the line is aligned with the pixel grid (but not centred on it), otherwise it will come out blurry when rendered. To fix this, shift up or down by 0.5px. Be careful about edges of features as well, especially horizontal or vertical ones—these should be also aligned to pixel edges.

You will also need to add code to the module that grabs the image segments, Module:Custom rule/segments. Instructions on modifying that module can be found in the documentation there.

See also

[தொகு]


"https://ta.wikisource.org/w/index.php?title=வார்ப்புரு:Custom_rule/doc&oldid=1699647" இலிருந்து மீள்விக்கப்பட்டது