2010년 11월 11일 목요일

예제로 보는 레인미터 -4- Date - Time 표시


조금 더 복합적인 형태로 시간에 날짜를 더하는 스킨을 살펴보겠습니다.
크게 주의해 볼 점은 정렬입니다. 숫자가 제자리에 위치하기 위해서 오른쪽 정렬을 사용했고 각 구성요소의 위치좌표를 r을 이용해서 잡았습니다.
레인미터에서는 만약 글씨체를 바꾸거나 글씨크기를 바꾼다면 이런 위치좌표를 바꾸어 가며 적절한 값을 찾아내는 것 또한 바로 수정하는 본인의 몫인거 같습니다.

원본은 Dark Rainmeter테마의 TimeDate.ini 스킨입니다.
글씨체와 글씨크기, 위치등을 수정하였습니다.




[Rainmeter]
10-Foot HUD (White) - Created by Stephen R Gibson.
Update=1000
;Metadata added by RainBrowser
;http://rainmeter.net/RainCMS/?q=Rainmeter101_AnatomyOfASkin
[Metadata]
Name=
Config=
Description=
Instructions=
Version=
Tags=
License=
Variant=
Preview=
;End of added Metadata
[MeasureTime]                    <현재 시각 측정>
Measure=Time
Format=%#I:%M %p          <시간 : 분  AM/PM 형태>
[MeasureDate]                    <현재 날짜 측정>
Measure=Time
Format=%d
[MeasureMonth]                  <현재 월 측정, 월 표시 설정(소문자로 표시되는 것을 전부 대문자로 표현된 단어로 대체하는 개념입니다. 여기에 한글로 적으면 한글로 표현됩니다.>
Measure=Time
Format=%B
Substitute="January":"JANUARY","February":"FEBRUARY","March":"MARCH","April":"4월","May":"MAY","June":"JUNE","July":"JULY","August":"AUGUST","September":"SEPTEMBER","October":"OCTOBER","November":"NOVEMBER","December":"DECEMBER"
[MeasureDay]                       <현재 요일 측정, 요일 표시설정(월표시와 동일)>
Measure=Time
Format=%A
Substitute="Monday":"MONDAY","Tuesday":"TUESDAY","수요일":"WEDNESDAY","Thursday":"THURSDAY","Friday":"FRIDAY","Saturday":"SATURDAY","Sunday":"SUNDAY"
[Variables]                             <변수 정의>
FontColor=255, 255, 255, 180
FontColorD=255, 255, 255, 160
FontColorM=255, 255, 255, 140
FontColorS=255, 255, 255, 110
-------------------------------------METERS--------------------------------------------
[MeterTime]                            <현재 시각 표시>
MeasureName=MeasureTime
Meter=STRING
X=385
Y=0
FontColor=#FontColor#
FontSize=65
FontFace=Bauhaus-Thin
;FontFace=rockwell
StringAlign=Right
StringStyle=Bold
AntiAlias=1
[MeterMonth]                             <월 표시>
MeasureName=MeasureMonth
Meter=STRING
X=160
Y=80
FontColor=#FontColorM#
FontSize=32
FontFace=Bauhaus-Thin
;FontFace=rockwell
StringAlign=Left
StringStyle=Bold
AntiAlias=1
[MeterDay]                             <요일표시>
MeasureName=MeasureDay
Meter=STRING
X=5r
Y=114
FontColor=#FontColorS#
FontSize=20
FontFace=Bauhaus-Thin
;FontFace=rockwell
StringAlign=Left
StringStyle=Bold
AntiAlias=1
[MeterDate]                          <날짜 표시>
MeasureName=MeasureDate
Meter=STRING
X=5r
Y=80
FontColor=#FontColorD#
FontSize=56
FontFace=Bauhaus-Thin
;FontFace=rockwell
StringAlign=Right
StringStyle=Bold
AntiAlias=1
----------------------------
끝. X, Y좌표는 직접 해보면서 픽셀과 r 개념을 익혀보면 될 듯 합니다.
          

댓글 없음:

댓글 쓰기