Skip to content
Huh Seong Wook edited this page Jun 7, 2016 · 1 revision

About Fincil

핀슬 기능 정의

  • 핀슬로 만들어진 하나의 글자를 밤(Bam)이라 한다. (나중에 바꾸던지 말던지..)
  • 하나의 밤은 하나 이상의 라인(Line)을 갖는다.
  • 라인은 최소 2개의 좌표(Point)를 갖는다.
  • 좌표는 x, y값을 갖는다.
  • 하나의 밤의 모든 라인의 좌표 중 가장 왼쪽에 있는 좌표의 x값을 0으로 한다.
  • 좌표의 y값은 0 이상 라인 높이(line height) 이하의 범위에 존재한다.
  • 하나의 점은 같은 좌표 2개의 조합으로 만들어진 라인이다.

JSON example

"bam": {
	"line-height": 100,
	"lines": [
		{
			"points": [
				{
					"x": 20.1,
					"y": 40.5,
				},
				{
					"x": 30.1,
					"y": 42.5,
				},
				{
					"x": 50.1,
					"y": 60.5,
				},
			],
			"width-scale": 0.1,
			"color": {
				"r": 100,
				"g": 231,
				"b": 30,
				"o": 0.7
			},
			"style": "calligraphy",
		},
		{
			"points": [
				{
					"x": 20.1,
					"y": 40.5,
				},
				{
					"x": 30.1,
					"y": 42.5,
				},
				{
					"x": 50.1,
					"y": 60.5,
				},
			],
			"width-scale": 0.1,
			"color": {
				"r": 100,
				"g": 231,
				"b": 30,
				"o": 0.7
			},
			"style": "calligraphy",
		},
		{
			"points": [
				{
					"x": 20.1,
					"y": 40.5,
				},
				{
					"x": 30.1,
					"y": 42.5,
				},
				{
					"x": 50.1,
					"y": 60.5,
				},
			],
			"width-scale": 0.1,
			"color": {
				"r": 100,
				"g": 231,
				"b": 30,
				"o": 0.7
			},
			"style": "calligraphy",
		},
	]
}

Clone this wiki locally