Ena Vale
2個の図上の出現位置が人物enaを参照します。表示は文字どおりで、寸法は推定でフォントの実測検証ではありません。
同じ人物と図上の複数の出現位置を分けて、作者の家族図を配置します。このブラウザーで文字寸法を測り、矢印の交差と枠のはみ出しを確認し、ID付きSVGを書き出せます。
命名ガイドを読む ↓静的な例です。操作にはJavaScriptが必要です。
初期設定の例です。組版の初期計測は概算です。
矢印は作者指定の出現位置DAGに従います。同じ人物IDは一人を指し、似た表示から関係を決めません。図が表示領域より広い場合は、図の横移動領域で確認できます。
文字寸法は推定です。組版の実測検証とする前にこのブラウザーで測定します。
| 項目 | 結果 |
|---|---|
| 寸法の種別 | estimated |
| 図/対象枠 | 321.6×300.9 / 720×520 |
| 厳密な交差・初期→採用 | 1 → 0 |
| 箱の重複/箱を通る線/枠外 | 0 / 0 / 0 |
八回の調整で厳密な交差が減る案だけを残します。大域的最適ではありません。寸法は推定か、入力に結び付けた提供値です。
| 人物/名前全体 | 出現位置ID |
|---|---|
| ena | Ena Vale | ena-left, ena-right |
| sol | Sol Vale | sol-box |
| min | Min Vale | min-box |
| tavi | Tavi Reed | tavi-box |
再掲した箱は別人ではありません。入力だけで未配置の人物も明示します。連線の意味は作者の注釈から読み、同姓から決めません。
| 出現位置/人物 | 文字どおりの表示 | x,y/幅,高さ | 所見 |
|---|---|---|---|
| ena-left / ena | Ena Vale | 24, 24, 124.8, 44.3 | 枠内 |
| ena-right / ena | Ena Vale | 172.8, 24, 124.8, 44.3 | 枠内 |
| sol-box / sol | Sol Vale | 24, 128.3, 124.8, 44.3 | 枠内 |
| min-box / min | Min Vale | 172.8, 128.3, 124.8, 44.3 | 枠内 |
| tavi-box / tavi | Tavi Reed | 92.1, 232.6, 137.4, 44.3 | 枠内 |
座標は描画ピクセルです。全体/短形や文字サイズを変えると古い寸法は無効です。方向と間隔は実際の座標を変えます。
| 種類 | ID |
|---|
共通端点は厳密な交差に数えません。同一直線上の接触や全ての知覚上の問題を認定しません。実際の媒体でSVGを確認してください。
2個の図上の出現位置が人物enaを参照します。表示は文字どおりで、寸法は推定でフォントの実測検証ではありません。
1個の図上の出現位置が人物solを参照します。表示は文字どおりで、寸法は推定でフォントの実測検証ではありません。
人物solの出現位置IDはsol-boxです。箱の再掲は描画上の選択で、別の身元ではありません。共通の人物IDや参照を読者が見える位置へ置きます。
矢印の意味は作者の注釈で定義します。同じ姓や整った枝から、血縁、選んだ世帯、法的継承を決めません。場面と照らし、架空の前提を非公開SVGにも残してください。
1個の図上の出現位置が人物minを参照します。表示は文字どおりで、寸法は推定でフォントの実測検証ではありません。
人物minの出現位置IDはmin-boxです。箱の再掲は描画上の選択で、別の身元ではありません。共通の人物IDや参照を読者が見える位置へ置きます。
矢印の意味は作者の注釈で定義します。同じ姓や整った枝から、血縁、選んだ世帯、法的継承を決めません。場面と照らし、架空の前提を非公開SVGにも残してください。
1個の図上の出現位置が人物taviを参照します。表示は文字どおりで、寸法は推定でフォントの実測検証ではありません。
人物taviの出現位置IDはtavi-boxです。箱の再掲は描画上の選択で、別の身元ではありません。共通の人物IDや参照を読者が見える位置へ置きます。
矢印の意味は作者の注釈で定義します。同じ姓や整った枝から、血縁、選んだ世帯、法的継承を決めません。場面と照らし、架空の前提を非公開SVGにも残してください。
AI支援によるオリジナルのガイドです。2026年11月1日更新。明示した規則と出典に基づき、確認内容を記録しています。人の専門家による承認は主張しません。
家族図は関係をしまう箱ではなく、読者がたどる画面です。同じ名前の箱が二つあれば、別人なのか、一人を再掲したのか、二つの記録が競合しているのかを考えます。その区別がなければ、線をきれいに整えるだけで、作者が意図しなかった関係を作ってしまうことがあります。名前の印象だけでなく、表示される場所も物語の理解へ働きます。
この道具は、人物の記録と、その人物が図へ現れる位置を分けます。人物、箱、向きのある連線を作者が指定し、有限の図として配置します。残る交差、別の箱を通る線、枠からのはみ出しを報告します。同じ姓だから線を足したり、線があるから血縁、世帯、法律上の継承を決めたりはしません。
用途は、既に分かっている人物を、小説の付録、漫画の資料、ゲームの参照図として読みやすく示すことです。家族の名前そのものを作る作業や、記録が同一人物かを判断する作業とは分けます。先にその判断を済ませ、明示したIDを渡すことで、配置の都合から人物像を勝手に作り足さずに済みます。
架空の庭の集まりで、Taviは壁に貼る家族図を手伝っていました。左の枝の上にも右の枝の上にもEnaの箱があり、それぞれ別の中間記録を通ってTaviへつながります。作り手は枝を追いやすくするためにEnaを再掲し、二人目の祖先を加えたつもりはありませんでした。
Taviは二枚の似顔絵を描きました。一枚には大きな帽子、もう一枚にはEnaの話に出てきた小さなじょうろを添えます。両方の箱が同じ人だと聞くと、どちらの絵を捨てればよいのか尋ねました。配置上の便宜が、誰の姿を家族の話へ残せるかという選択に見えてしまったのです。
作り手は最初、一番上を一つの箱へまとめました。再掲は減りましたが、長い斜線が別の名前を横切ります。全部の文字を縮めると枠には入り、読むのが難しくなりました。どちらも、二つの箱は二人なのかというTaviの問いを解決していません。座標の調整と、身元を示す説明の両方が必要でした。
そこでena-leftとena-rightという二つの出現位置を残し、両方の人物参照をenaにしました。箱には出現位置IDと共通の人物IDを並べ、Enaを案内のために再掲していると注記します。Taviは二枚とも、同じ想像上の人物を違う面から描いた絵として使いました。誤読から生まれた仕事を消さず、図の役割を明確にできたのです。
庭、集まり、人物、関係は、この解析のためのオリジナルな創作例です。矢印は作者が決めた架空の関係を表し、実在家族の記録、姓の意味、継承の慣行の根拠ではありません。子どもがどう感じたかという解釈も、IDからソフトが推定したものではなく、作者が場面へ置いた選択です。
別の名前と身元の決め方ならどうなるでしょう。上の二箱が、本当にEna Valeという同名の別人だった場合、人物IDを共通にすると誤りになります。別々のIDを付け、同じ表示をそのまま残します。道具は別人間の同じラベルを確認事項として挙げます。きれいにするために勝手に統合せず、必要なら作者が用意した役割などで説明します。
人物配列はid、name、shortだけを持つ一〜八十件です。固有IDは四十UTF-16単位以内、名前全体と短い表示は百二十単位以内で、shortは空も許します。出現位置には固有のidと参照するpersonを指定し、一〜百個の箱を作れます。再掲するときはpersonを共通にし、箱のidは別にします。
入力した人物を図に置かないこともできます。その場合、人物表へ「配置なし」と残します。黙って消したり、意味のない箱を勝手に作ったりしません。書き出す前に、今回の図の範囲として省いたのか、入力漏れなのか、別の出現位置が必要なのかを判断します。図の範囲も編集上の約束です。
名前は文字どおりの入力です。同姓から関係を推定せず、同じ名前だから重複人物と決めません。逆に、他の制作資料で呼び方が違うから別人とも扱いません。誰が一人なのかは元の記録で明示します。綴りの近道で身元を整理すると、図が整っても物語の関係が変わるおそれがあります。
全体表示ではnameを使い、短い表示ではshortを使います。shortが空なら全体へ戻り、その代用を表で明示します。短形は表示上の選択で、別の身元ではありません。数人が同じ親しい呼び方を持つなら、切り替えによって区別が消える場合があります。モードを変えた後に同じラベルの警告を読み直してください。
連線は出現位置のfromとtoだけを持ち、零〜百六十件です。両端は存在し、自己参照と重複は不可、全体に有向循環がないことが条件です。循環は入力の衝突として返します。世代を補ったり、都合の悪い関係を黙って外したりして配置を成功に見せません。
矢印の意味は注釈で作者が定義します。ある制作資料で限定した架空の関係を示すことはできますが、その決まりを全ての家族構造や歴史上の慣習へ一般化しません。どの関係を含み、何をこの図では示さないかを、共同制作者が読める程度に具体的に残します。姓の並びへ説明を代行させないでください。
層は、入力された有向経路の最長の到達段数から求めます。描画の順番であり、年代ではありません。下の箱が自動で年下になるわけでも、同じ層の人物が同時代と決まるわけでもありません。時間が重要なら、別に日付を示すか、時間を明示的に扱う資料を作ります。座標だけへ未入力の意味を背負わせません。
上から下と左から右の切り替えは、実際の箱と線の座標を変えます。同じ層の間隔と層の間隔も、別の寸法です。横長のページと縦の付録で配置を変えながら、人物IDと出現位置IDを保てます。方向を変えても、作者が入力した関係そのものは変わりません。
ブラウザーで測る前は、表示、ID、文字サイズから幅を概算します。結果をestimatedと明記し、一部確認の状態へ残します。欠けた箱や大きな枝の問題を見る用途には使えますが、文字が実際に収まる組版の証明ではありません。文字、フォント、字形の処理によって、文字数からの幅は外れることがあります。
文字はGeorgiaとserifの代替で、サイズは十〜四十ピクセルです。測定ボタンは文書のフォントを待ち、名前と小さいID行を別々に測り、大きい方の幅へ余白を加えます。名前は一行として扱います。短い名前でも、参照IDが長ければ箱を広げる必要があるため、IDも測定の対象です。
寸法には、現在のラベルとフォント条件を含む正確な入力キーを結び付けます。名前、出現位置ID、表示モード、文字サイズを変えたら再測定が必要です。古い寸法を使おうとすると衝突になります。消去して推定へ戻ることもできますが、その場合は実測を保ったように見せず、推定であることを再び示します。
保存した測定は、方法を記した提供データです。外から受け取った数値を誰が本当に測ったかまで認証するものではありません。手で編集した記録もあり得るので、制作に使う環境で測り直します。方向、間隔、枠は文字列自体を変えないため、同じ文字寸法を使って配置を比較できます。
初期順序は決定的に決まります。その後、入る側と出る側の隣接位置の平均を使う順序調整を八回、交互に試します。直線同士の厳密な交差数が減った場合だけ、新しい配置を採用します。動かしただけで改善したように扱わず、初期の数と残った数を並べて示します。
これは範囲を決めた配置の便宜的手法です。交差が大域的に最小であることや、構図として最良であることを認定しません。単純に交差する二本を解ける場合も、密な関係で問題が残る場合もあります。数を一つへまとめず、どのID間の線かを残すことで、作者が別の構成を考えられます。
同じ端点で合う線は、厳密な交差へ数えません。一つの箱へ複数の関係が集まる場合があるためです。同一直線上の接触や、見た目のあらゆる混乱まで検証しません。一方、線が無関係な箱を通ることは別に調べます。線同士の交差が零でも、名前の上を別の枝が横切れば読者を迷わせるからです。
箱同士の重なりも確認します。書き出す図は報告と同じ座標を保持し、後から黙って箱をずらしません。遮る線が残るなら、文字を極端に小さくして目立たなくするより、図の範囲を変えたり、明示的な参照で二つの図へ分けたりする方が説明しやすいことがあります。
対象枠の幅と高さは、それぞれ二百〜四千ピクセルです。図の実際の全体寸法と、枠を超える箱を返します。全体を自動で縮め、はみ出しが解消したことにしません。十ピクセルへ縮めた名前が計算上は入っても、完成ページで読めるとは限らないためです。
枠を広げる、間隔を減らす、方向を変えることは、異なる修正です。枝を追う順序にも違いが出ます。一度に一つ変えて座標を確かめます。短形を使うなら人物間の区別が残るか、全体の名前へたどれる説明がほかにあるかも確認します。きれいさだけを採用理由にしないでください。
図が画面より広い場合は、図専用の横移動領域で見られます。スマートフォンで文書全体を横へ押し出さないための表示です。この閲覧上の便利さは、印刷枠へ入る証明ではありません。付録、画像素材、ゲーム画面へ渡すときは、実寸と枠外一覧を使います。
非公開SVGには、見える出現位置IDと人物ID、タイトルと説明、採用した座標、入力キー、寸法の種別、私的な文脈を含むメタデータが入ります。名前は文字列としてエスケープします。タグのような名前でも、実行するSVGの要素へ変えません。
ダウンロード前には、現在の条件と表示中の配置を比べます。名前や関係を編集したまま古い図を出そうとすると、再計算を求めます。見た目が自然でも入力と合わない資料を渡さないための保護です。構造化した非公開検証には、箱から元記録へたどるための所見も残ります。
コピー、保存した候補、人物比較にも出現位置の参照と注釈を残します。プロジェクトは編集可能な入力を戻すもので、独立に調査された家族史へ変えるものではありません。後の身元や関係を含む場合もあるため、読者や共同制作者へ渡す範囲を確かめてください。
元のJSONを知らない人として図を読みます。同一人物の再掲に気づけるか、意図した同名人物と誤った統合を区別できるか、近さだけで社会的・生物学的な関係を補わず矢印を読めるかを確かめます。重なりの数だけでは答えられない、文章と図の編集です。
Taviの二枚の絵に戻ると、一箱を消せば図は単純になっても、誤解の理由は残ったかもしれません。身元の参照を見せたことで、再掲が理解でき、作業の成果も置けました。自分の物語でも、名前のある図は帰属や思い込みを形作ります。IDや注釈は余計な実装情報ではなく、その場面で誰をどう示すかという創作の一部です。
なりません。異なる出現位置IDから同じ人物IDを参照できます。その共通参照を見えるようにし、本当に同名の別人なら人物IDを分けてください。
入力した矢印の最長経路から求める描画の層です。年齢、血縁、世帯、法律上の継承を推定しません。矢印の意味は注釈で定義します。
違います。入力キーで現在の表示とフォントの一致を調べますが、誰が記録を作ったかを認証しません。制作ブラウザーで再測定し、{}なら推定へ戻したと明記します。
それだけでは決まりません。枠外、箱を通る線、同じ表示、実際の読みやすさも確認します。共通端点や同一直線上の接触は厳密な交差に数えず、大域的最適も認定しません。
本ページの方法と例は独自の創作・制作モデルです。前提と制限はガイドで説明し、外部の歴史や文化の権威を示すものとは扱いません。
一人が複数の枝へ現れる
人物enaの出現位置IDはena-left, ena-rightです。箱の再掲は描画上の選択で、別の身元ではありません。共通の人物IDや参照を読者が見える位置へ置きます。
一本の線だけでは関係を語り切れない
矢印の意味は作者の注釈で定義します。同じ姓や整った枝から、血縁、選んだ世帯、法的継承を決めません。場面と照らし、架空の前提を非公開SVGにも残してください。