fontmetrics

    8熱度

    2回答

    我如何可獲取單個字形從choosen字體的全部信息(例如宋體 - >符號「A」) 這幅畫描述我需要找到哪些變量:

    0熱度

    2回答

    有人可以檢查我的語法嗎?我通過「Times New Roman」,「Arial」,「Verdana」到fontName,並使用8,12,15等來獲得fontSize。它從不改變這裏的字體。我這樣做是爲了在圖像上寫一些文字。 Graphics2D g2d = (Graphics2D) bufferedImage.getGraphics(); g2d.drawImage(photo, 0, 0, n

    2熱度

    4回答

    我想知道是否有C語言中的任何庫可用於計算字體度量(基本上我想知道特定字體字符串的寬度)。 QT有QFontMetrics。有沒有什麼辦法可以在C中獲得類似的數據?

    2熱度

    2回答

    ,讓我們來看看下面的圖片: 我有一個橫格,我想將這個網格中的文本。上面的例子是錯誤的,因爲我想要的是每個字符都準確地放置在網格的其中一個單元格中。 我想知道,如果我可以調整imagemagick中的文本輸出來達到這個目的,不必必須使用它自己的命令放置每個字符。 一些額外的事實: 我使用ImageMagick的一些shell腳本 我這樣做相當複雜的圖紙與ImageMagick的MVG - 所以,如果

    7熱度

    2回答

    我需要得到一個ascender/descender和x-height .. 通過使用下面的代碼,我可以找到伸,總高度: descender_height = paint.descent(); total_height = descender_height - paint.ascent(); //ascender = ?; is this always equal to descender he

    14熱度

    3回答

    當我看的javadoc爲FontMetric.getAscent()我看到: 字體上升是從字體的基線到大多數字母數字字符頂部的距離。字體中的某些字符可能會延伸到字體上升線之上。 但我寫了一個快速的演示程序,我看到: ,其中4條水平線的每一行文本是:由getDescent() 降低 基線位置基線位置 基線位置上調getAscent() 基線位置由getHeight() 通知所述的getAscent(

    11熱度

    4回答

    FontMetrics不具有字體的cap height和x-height的獲取者。 如何獲取這些值? 就帽高而言,不能保證特定大寫字母的字母上升與帽高相同。 (例如大寫字母H不能保證在頂部平坦) 就x高度而言,我認爲它是可能是與「x」的高度相同,但是再次沒有保證。 編輯:兒!我只是爲FontMetrics.getBounds()和FontMetrics.getLineMetrics()對特定字符序

    4熱度

    1回答

    我有一個Android應用程序,動態縮放文本取決於Android設備的分辨率。 我已經在Android模擬器中的所有預定義分辨率上測試了此代碼,並且我的代碼正常工作。 (這包括與HTC Desire和摩托羅拉Droid相同的分辨率) 它也適用於我的HTC Wildfire。 下面是一些屏幕截圖來自模擬器: 但是...我已經試過這在HTC渴望,我已經使用摩托羅拉Droid的是,來自用戶的報告字體不正

    5熱度

    4回答

    可以很容易地確定使用FontMetrics字體的呈現高度,但對於周圍的其他方式?我怎樣才能獲得一個字體,將適合像素的特定高度? 「給我Verdana從上行到下行30個像素的高度。」 我怎麼問Java的這種?

    13熱度

    4回答

    我遇到問題。如果我在那裏使用東方語言,我的應用程序界面工作會更慢特別是我覺得它在JList,JCombobox,JTable等組件中。 如果在文本中至少有一個字母是阿拉伯語或波斯語,我如何發現FontMetrics.stringWidth方法的性能很慢(500+倍)。我怎麼知道它是各種擺動部件中常用的方法。 有沒有辦法提高這種方法的性能? 這裏是例子類演示此問題: import java.awt.