問題タブ [inkscape]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
x11 - コマンド ラインで Xterm が停止し、XQuartz がクラッシュして再起動を繰り返す
数日前まで、OSX 10.7 で Gimp を問題なく使用していました。その後、Inkscape をインストールしましたが、言語設定の問題で起動できませんでした (現在、システムは日本語に設定されています)。XQuartz をインストールして、違いが生じるかどうかを確認しましたが、そうではなかったので、そのままにしました。今日は Gimp で少し仕事をする時が来ました。私が Inkscape で直面したのと同じ問題が Gimp でも起こったようです (今回は言語に関連していませんでした)。詳細は次のとおりです。
- X11 と XQuartz はどちらも、正常に実行されている場合、ドックを少し覗いた後にクラッシュします。アクティビティ モニターを見ると、XQuartz は実行中ですが表示されていないため、開始するために舞台裏で最善を尽くしていることがわかります。強制終了するとすぐに再起動します。
- 端末から X11 と XQuartz を実行すると、X11 は動作しますが、次のようになります。
X11.app: DISPLAY ("/tmp/launch-qlRWSF/org.macosforge.xquartz:0") が ID ("org.x") と一致しません。設定を解除します。X11.app: main(): argc=1 argv[0] = ./X11.bin
Mach IPC 経由で起動パラメータを待機しています。X11.app: サーバーに接続できませんでした (DISPLAY が設定されていません)。X サーバーを起動しています。X11.app: /usr/X11/bin/startx の起動: argv[0] = /bin/sh argv[1] = -c
argv[2] = /usr/X11/bin/startxfont_cache: ユーザー フォント ディレクトリをスキャンして X11 フォント キャッシュを生成しています font_cache: FC キャッシュを更新しています xauth: ファイル /Users/christopher/.serverauth.22530 が存在しません launch_msg("CheckIn") IPC エラー: 操作は許可されていません X11.app: Launchd ソケットがありませんハンドオフ、設定解除 DISPLAY X11.app: do_start_x11_server(): argc=6 argv[0] = /usr/X11/bin/X argv[1] = :0 argv[2] = -nolisten argv[3] = tcp argv [4] = -auth argv[5] = /Users/christopher/.serverauth.22530
Xquartz 開始: X.Org X Server 1.10.6 ビルド日: 20120513 X11.app: DarwinProcessFDAdditionQueue_thread: xinitrc がキャッチアップできるようにスリープ中。(EE) キーマップ /tmp/server-0.xkm の読み込みエラー (EE) XKB: キーマップの読み込みに失敗しました。代わりにデフォルトのキーマップをロードしています。/usr/X11/bin/xinit: XFree86_VT プロパティの項目が予期せず 1 つではなく 0 つある font_cache: 完了
しかし、XQuartzは端末から問題なく起動。
- 最後に、端末から xterm を呼び出すと、何も出力も入力も受け取らずに、そこにとどまっていることがわかりました。異常な行動だと思います。
X11 の出力からいくつかのキーワード、つまり表示部分とキーマップ部分を調べましたが、異常は何も見つかりませんでした。$DISPLAY 値は本来あるべきものであり、キーマップは私の場合よりもリモートサーバーの問題に関連しているように見えました (これらはローカルの問題です)。
提案をいただければ幸いです。
pdf - Inkscapeを使用してPDFからベクターグラフィックスを抽出する
プレゼンテーション用に論文からいくつかのpdf画像を抽出したいと思います。Windows では、Adobe Illustrator は問題なく動作しますが、このタスクは Debian ボックスで実行する必要があります。
私がオンラインで見つけた 2 つの一般的なソリューションは、
jpg ではなくベクター グラフィックス (pdf) が必要なため、pdfimage は私のニーズを満たしていないため、Inkscape を使用することを好みますが、期待どおりに動作しません。セレクター ツールを使用してボックスをドラッグし、Illustrator で通常行っていたように内部のすべてを選択できればと思いますが、Inkscape のツールはどれも機能しません。
「オブジェクトの選択と変換」ツール (黒い矢印) を使用すると、pdf ページ全体が選択されますが、一部だけが必要です。「ノードによるパスの編集」ツール (いくつかのノードを持つ黒い三角形の矢印) を使用すると、一度に 1 つのオブジェクトしか選択できません。ドラッグ アンド ドロップ (Shift キーを押しても) が機能しません。
これを回避する方法があるかどうか、または Debian に同じことを達成するためのより良いツールがあるかどうか疑問に思っていますか? ありがとう。
fonts - ベクターソフトウェア(つまり、inkscape)とfontforgeを使用してアイコンフォントを作成しますか?
ここでいくつかの答えを得て、いくつかの調査を通して、私はアイコンを実装するための新しいアプローチに出くわしました。画像やcssの背景としてではなく、フォントとしてアイコンにアプローチできるようです。
この方法は、最終的に、各アイコンが文字に割り当てられた1つのファイルフォントセットを作成することを意味しますか?この方法は私にとって非常に新しいので、最初に正しくアプローチすることを本当に望んでいます(さまざまなアイコンを作成し、さまざまな色とサイズごとに独自の.pngファイルとしてエクスポートするよりもはるかに優れている可能性があります)。
その場合は、少し覚える必要があります(特に、26を超えるアイコンがあるため)。fontforgeの経験が豊富な人のために、特定の単語=文字を言う方法はありますか?
また、これをウェブサイトに実装することに関して。次に、css class / id内でフォントタイプを指定する必要があります(つまり、font = icons;)。そして、cssでサイズや色などを変更することもできますか?男、これが本当に本当なら。もっと早く見つけたらよかったのに...何時間も節約できたはずです。
とにかく、これに関するどんな助けも大いに感謝されます。fontforgeを入手して学習を開始しようとしています(フォント作成用のより優れた無料ソフトウェアがある場合は、お知らせください)。うまくいけば、これはうまくいきます。
svg - svgを変換するinkscape - > png:pagesize?
コマンドラインで svg を png に変換する必要があります。imagemagick を使用してみましたが、このサンプル s3.svg など、回転変換で使用するとバグがあるようです。
コマンドラインでinkscapeを使用できました:
ただし、SVG 座標 (0,0) は左上で定義されますが、inkscape のエクスポートでは、エクスポート領域は左下で (0,0) 定義されます。
ページの高さを定義するマジック ナンバー 1052 なしで、inkscape を使用してエクスポートするにはどうすればよいですか?
c# - 変換属性から元の x と y を計算する方法は?
SVG ドキュメントの flowroot タグの transform 属性に問題があります。
上記の svgdoc には 1 つのフロールートが含まれています。flowroot タグの親は g です。今私の問題は、両方のノード (flowroot とその親 g) に存在する変換属性です。flowroot の元の x と y を計算したい。この状況でこれを行うにはどうすればよいですか?. また、新しい svg を作成するときにノードで変換属性が生成されないように、inkscape エディターにオプションが存在する場合ははるかに優れていますか?
svg - Inkscape でグリフを埋め込みベクター パスに強制的に変換する方法
Inkscape で SVG ドキュメントを作成しました。非標準フォントのテキストが含まれています。svg
xml はフォントを参照します。そのため、ベクターは、ユーザーのマシンで (または Web シナリオで Web フォントを使用して) 使用できるフォントに依存します。この依存関係を削除したい。手動で行う方法は知っていますが、時間がかかります。
Inkscape は、フォントを参照する代わりに、必要なグリフを純粋なベクトルとして含める方法を提供していますか?
inkscape - Inkscape-- convert text to object, dynamic offset. Shift+Ctrl+C failed?
I met a problem when I try to
1> convert a text line into object, apply Path > Object to Path
(or Shift+Ctrl+c
),
2> then appy 'Path>Dynamic offset'
(or Ctrl+J
).
The text line (let's say "test") can be converted to path. But when I apply Dynamic offset, nothing happens. Normally I will see a tiny small rectangular on the edge of text, but this time I don't see it. Is it because I've changed somewhat default parameter set of Inkscape?
I've done it through:
1> apply text 'Path > Object to Path'
2> Ungroup it 'Ctrl+U'.
3> select all the single letter, apply 'Path > Combine'
(Ctrl+K
)
Now I can apply Dynamic Offset to the text now.
Thus, any suggestions?
svg - inkscapeは「滑らかなエッジ」のコントロールポイントの座標をどのように計算しますか?
パス上のノードが「滑らか」になっている場合、 Inkscape が制御点を計算するためにどのアルゴリズム (または式) を使用するのか疑問に思っています。
つまり、d
属性が
そして、ノードをスムーズに変更すると、d
属性が次のように変更されます
明らかに、Inkscape はコントロール ポイントの座標を計算します ( の上または後の行の最後から 2 番目と最後の座標ペアC
)。Inkscape が使用するアルゴリズムに興味があります。
javascript - 行列の回転後に正しい x、y 位置を取得する方法は?
私はフォーラムやもちろんここでたくさん検索しましたが、決定的な解決策は見つかりませんでした. 同様の問題が見つかりましたが、機能しません。
四角形を描くと、Inkscape は正確な x と y の位置を教えてくれます。しかし、回転すると、x と y の位置が理解できない値に変わります。例えば:
それは問題ありませんが、回転するときは、「変換」属性と x、y を見てください。
x=4.9... および y=154.9... または行列値から x=100 y=100 を取得するにはどうすれば計算できますか?